#hero.svelte-1m7333o{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:8rem 2rem 6rem;overflow:hidden;background:var(--color-gray-50);border-bottom:1px solid var(--color-border)}.hero-content.svelte-1m7333o{position:relative;z-index:2;max-width:720px;text-align:center}.hero-content.svelte-1m7333o>:where(.svelte-1m7333o){opacity:0;transform:translateY(20px);transition:opacity .7s var(--ease-out-expo),transform .7s var(--ease-out-expo)}.hero-content.loaded.svelte-1m7333o>:where(.svelte-1m7333o){opacity:1;transform:translateY(0)}.hero-content.loaded.svelte-1m7333o>:where(.svelte-1m7333o):nth-child(1){transition-delay:.1s}.hero-content.loaded.svelte-1m7333o>:where(.svelte-1m7333o):nth-child(2){transition-delay:.2s}.hero-content.loaded.svelte-1m7333o>:where(.svelte-1m7333o):nth-child(3){transition-delay:.35s}.hero-content.loaded.svelte-1m7333o>:where(.svelte-1m7333o):nth-child(4){transition-delay:.5s}.hero-content.loaded.svelte-1m7333o>:where(.svelte-1m7333o):nth-child(5){transition-delay:.65s}.hero-badge.svelte-1m7333o{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem 1rem .4rem .75rem;background:var(--color-white);border:1px solid var(--color-border);border-radius:100px;font-size:.78rem;font-weight:500;color:var(--color-text-muted);letter-spacing:.02em;margin-bottom:2rem}.badge-dot.svelte-1m7333o{width:6px;height:6px;background:var(--color-black);border-radius:50%;animation:svelte-1m7333o-pulse-dot 2s ease-in-out infinite}@keyframes svelte-1m7333o-pulse-dot{0%,to{opacity:1}50%{opacity:.3}}h1.svelte-1m7333o{font-family:var(--font-display);font-size:clamp(2.8rem,6vw,4.2rem);font-weight:400;line-height:1.1;color:var(--color-black);margin:0 0 1.5rem;letter-spacing:-.01em}.hero-description.svelte-1m7333o{font-size:1.1rem;line-height:1.7;color:var(--color-text-muted);max-width:560px;margin:0 auto 2.5rem;font-weight:400}.hero-actions.svelte-1m7333o{display:flex;align-items:center;justify-content:center;gap:1.5rem;flex-wrap:wrap}.btn-primary.svelte-1m7333o{display:inline-flex;align-items:center;gap:.5rem;background:var(--color-black);color:var(--color-white);padding:.8rem 1.75rem;border-radius:8px;font-family:var(--font-body);font-weight:600;font-size:.92rem;letter-spacing:.01em;text-decoration:none;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.btn-primary.svelte-1m7333o:hover{background:var(--color-gray-800);color:var(--color-white);transform:translateY(-1px);box-shadow:0 4px 16px var(--color-shadow-lg)}.store-badges.svelte-1m7333o{display:flex;gap:.75rem}.store-badge.svelte-1m7333o img:where(.svelte-1m7333o){height:40px;opacity:.85;transition:opacity .2s ease,transform .2s ease}.store-badge.svelte-1m7333o:hover img:where(.svelte-1m7333o){opacity:1;transform:translateY(-1px)}.hero-stats.svelte-1m7333o{display:flex;align-items:center;justify-content:center;gap:2rem;margin-top:4rem;padding-top:3rem;border-top:1px solid var(--color-border)}.stat.svelte-1m7333o{display:flex;flex-direction:column;gap:.2rem}.stat-value.svelte-1m7333o{font-family:var(--font-body);font-size:.9rem;font-weight:600;color:var(--color-black)}.stat-label.svelte-1m7333o{font-size:.78rem;color:var(--color-text-muted);font-weight:400}.stat-divider.svelte-1m7333o{width:1px;height:32px;background:var(--color-border)}@media (max-width: 640px){#hero.svelte-1m7333o{padding:7rem 1.5rem 4rem}.hero-actions.svelte-1m7333o{flex-direction:column;gap:1rem}.store-badges.svelte-1m7333o{flex-direction:column;align-items:center}.hero-stats.svelte-1m7333o{flex-direction:column;gap:1.25rem}.stat-divider.svelte-1m7333o{width:40px;height:1px}}#features.svelte-107rvc8{padding:7rem 0;background:var(--color-white);position:relative;overflow:hidden}.container.svelte-107rvc8{max-width:1100px;margin:0 auto;padding:0 2rem}.reveal.svelte-107rvc8{opacity:0;transform:translateY(40px);transition:opacity .9s var(--ease-out-expo),transform .9s var(--ease-out-expo)}.reveal.visible.svelte-107rvc8{opacity:1;transform:translateY(0)}.section-header.svelte-107rvc8{text-align:center;margin-bottom:5rem}.section-label.svelte-107rvc8{display:inline-block;font-family:var(--font-body);font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);background:var(--color-gray-100);padding:.35rem 1rem;border-radius:100px;margin-bottom:1.25rem}h2.svelte-107rvc8{font-family:var(--font-display);font-size:clamp(2rem,4vw,3rem);font-weight:400;color:var(--color-black);margin:0 0 1rem;line-height:1.2}#features.svelte-107rvc8 .section-subtitle:where(.svelte-107rvc8){font-size:1.05rem;color:var(--color-text-muted);max-width:520px;margin:0 auto;line-height:1.6;font-weight:400}.feature-icon.svelte-107rvc8{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:var(--color-gray-100);border:1px solid var(--color-border);border-radius:10px;color:var(--color-gray-600);margin-bottom:1.25rem}.feature-icon--dark.svelte-107rvc8{background:var(--color-black);border-color:var(--color-black);color:var(--color-white)}h3.svelte-107rvc8{font-family:var(--font-display);font-size:1.6rem;font-weight:400;color:var(--color-black);margin:0 0 .35rem}h4.svelte-107rvc8{font-size:.95rem;font-weight:500;color:var(--color-text-muted);margin:0 0 1rem}#features.svelte-107rvc8 p:where(.svelte-107rvc8){color:var(--color-text-muted);line-height:1.7;font-size:.92rem;margin:0;font-weight:400}.device-phone.svelte-107rvc8{border-radius:28px;border:6px solid var(--color-black);overflow:hidden;box-shadow:0 8px 32px var(--color-shadow);flex-shrink:0;background:var(--color-white)}.device-phone.svelte-107rvc8 img{display:block;width:100%;height:auto}.device-ipad.svelte-107rvc8{border-radius:16px;border:6px solid var(--color-black);overflow:hidden;box-shadow:0 12px 48px var(--color-shadow);background:var(--color-white)}.device-ipad.svelte-107rvc8 img{display:block;width:100%;height:auto}.feature-hero.svelte-107rvc8{margin-bottom:6rem}.feature-hero-text.svelte-107rvc8{text-align:center;max-width:520px;margin:0 auto 3rem}.feature-hero-text.svelte-107rvc8 .feature-icon:where(.svelte-107rvc8){margin:0 auto 1.25rem}.devices-duo.svelte-107rvc8{position:relative;max-width:1000px;margin:0 auto;padding:0 2rem;display:flex;justify-content:center}.devices-duo.svelte-107rvc8 .device-ipad:where(.svelte-107rvc8){width:85%}.devices-duo.svelte-107rvc8 .device-phone--overlap:where(.svelte-107rvc8){position:absolute;bottom:-24px;right:4%;width:22%;z-index:2}.feature-split.svelte-107rvc8{display:grid;grid-template-columns:1fr 1.1fr;gap:4rem;align-items:center;margin-bottom:6rem}.feature-split--reverse.svelte-107rvc8{grid-template-columns:1fr auto}.feature-split--reverse.svelte-107rvc8 .device-phone:where(.svelte-107rvc8){width:240px}.devices-twin-phones.svelte-107rvc8{display:flex;gap:1rem;align-items:flex-start}.devices-twin-phones.svelte-107rvc8 .device-phone:where(.svelte-107rvc8){flex:1;max-width:240px}.devices-twin-phones.svelte-107rvc8 .device-phone--offset:where(.svelte-107rvc8){margin-top:3rem}.feature-band.svelte-107rvc8{background:var(--color-gray-50);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:5rem 0;margin-bottom:6rem}.feature-reverse.svelte-107rvc8{display:grid;grid-template-columns:auto 1fr;gap:4rem;align-items:center}.feature-reverse.svelte-107rvc8>.device-phone:where(.svelte-107rvc8){width:240px}.feature-accent.svelte-107rvc8{display:grid;grid-template-columns:1fr auto;gap:3rem;align-items:center;background:var(--color-gray-100);border:1px solid var(--color-border);border-radius:16px;padding:3.5rem;margin-bottom:6rem;transition:box-shadow .4s ease}.feature-accent.svelte-107rvc8:hover{box-shadow:0 8px 40px var(--color-shadow)}.feature-accent.svelte-107rvc8>.device-phone:where(.svelte-107rvc8){width:220px}.feature-closing-text.svelte-107rvc8{text-align:center;max-width:520px;margin:0 auto 3rem}.feature-closing-text.svelte-107rvc8 .feature-icon:where(.svelte-107rvc8){margin:0 auto 1.25rem}.devices-duo--reverse.svelte-107rvc8{display:flex;align-items:flex-end}.devices-duo--reverse.svelte-107rvc8 .device-ipad:where(.svelte-107rvc8){width:85%}.devices-duo--reverse.svelte-107rvc8 .device-phone--overlap-left:where(.svelte-107rvc8){position:absolute;bottom:-24px;left:4%;width:22%;z-index:2}@media (max-width: 768px){#features.svelte-107rvc8{padding:4rem 0}.container.svelte-107rvc8{padding:0 1.5rem}.section-header.svelte-107rvc8{margin-bottom:3rem}.feature-hero.svelte-107rvc8{margin-bottom:4rem}.feature-hero-text.svelte-107rvc8{margin-bottom:2rem;padding:0 1.5rem}.device-phone.svelte-107rvc8{border-radius:18px}.devices-duo.svelte-107rvc8{padding:0 1rem}.devices-duo.svelte-107rvc8 .device-phone--overlap:where(.svelte-107rvc8){width:28%;right:1rem;bottom:-16px}.feature-split.svelte-107rvc8{grid-template-columns:1fr;gap:2rem;text-align:center;margin-bottom:4rem}.feature-split.svelte-107rvc8 .feature-icon:where(.svelte-107rvc8){margin:0 auto 1.25rem}.feature-split--reverse.svelte-107rvc8{grid-template-columns:1fr}.feature-split--reverse.svelte-107rvc8 .device-phone:where(.svelte-107rvc8){width:240px;margin:0 auto}.devices-twin-phones.svelte-107rvc8{justify-content:center}.devices-twin-phones.svelte-107rvc8 .device-phone:where(.svelte-107rvc8){max-width:190px}.devices-twin-phones.svelte-107rvc8 .device-phone--offset:where(.svelte-107rvc8){margin-top:2rem}.feature-band.svelte-107rvc8{padding:3.5rem 0;margin-bottom:4rem}.feature-reverse.svelte-107rvc8{grid-template-columns:1fr;gap:2rem;text-align:center}.feature-reverse.svelte-107rvc8>.device-phone:where(.svelte-107rvc8){width:240px;margin:0 auto;order:-1}.feature-reverse.svelte-107rvc8 .feature-icon:where(.svelte-107rvc8){margin:0 auto 1.25rem}.feature-accent.svelte-107rvc8{grid-template-columns:1fr;gap:2rem;padding:2rem;text-align:center;margin-bottom:4rem}.feature-accent.svelte-107rvc8 .feature-icon--dark:where(.svelte-107rvc8){margin:0 auto 1.25rem}.feature-accent.svelte-107rvc8>.device-phone:where(.svelte-107rvc8){width:240px;margin:0 auto}.feature-closing-text.svelte-107rvc8{margin-bottom:2rem;padding:0 1.5rem}.devices-duo--reverse.svelte-107rvc8 .device-phone--overlap-left:where(.svelte-107rvc8){width:28%;left:1rem;bottom:-16px}}#pricing.svelte-mtg0no{padding:7rem 2rem;background:var(--color-gray-50);border-top:1px solid var(--color-border);position:relative}.container.svelte-mtg0no{max-width:1100px;margin:0 auto}.section-header.svelte-mtg0no{text-align:center;margin-bottom:4rem}.section-label.svelte-mtg0no{display:inline-block;font-family:var(--font-body);font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);background:var(--color-white);border:1px solid var(--color-border);padding:.35rem 1rem;border-radius:100px;margin-bottom:1.25rem}h2.svelte-mtg0no{font-family:var(--font-display);font-size:clamp(2rem,4vw,3rem);font-weight:400;color:var(--color-black);margin:0 0 1rem;line-height:1.2}.section-subtitle.svelte-mtg0no{font-size:1.05rem;color:var(--color-text-muted);margin:0;font-weight:400}.reveal.svelte-mtg0no{opacity:0;transform:translateY(32px);transition:opacity .7s var(--ease-out-expo),transform .7s var(--ease-out-expo)}.reveal.visible.svelte-mtg0no{opacity:1;transform:translateY(0)}.pricing-grid.svelte-mtg0no{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;align-items:stretch}.pricing-card.svelte-mtg0no{background:var(--color-white);border:1px solid var(--color-border);border-radius:12px;padding:2.5rem 2rem;position:relative;transition:transform .3s var(--ease-out-expo),box-shadow .3s ease}.pricing-card.svelte-mtg0no:hover{transform:translateY(-3px);box-shadow:0 8px 32px var(--color-shadow)}.pricing-card.featured.svelte-mtg0no{border:2px solid var(--color-black)}.pricing-card.featured.svelte-mtg0no:hover{box-shadow:0 12px 40px var(--color-shadow)}.featured-badge.svelte-mtg0no{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:var(--color-black);color:var(--color-white);font-size:.72rem;font-weight:600;letter-spacing:.04em;padding:.3rem 1rem;border-radius:100px;white-space:nowrap}.card-header.svelte-mtg0no h3:where(.svelte-mtg0no){font-family:var(--font-display);font-size:1.5rem;font-weight:400;color:var(--color-black);margin:0 0 .35rem}.tagline.svelte-mtg0no{font-size:.88rem;color:var(--color-text-muted);margin:0 0 1.5rem;font-weight:400}.price.svelte-mtg0no{font-family:var(--font-body);font-size:2.75rem;font-weight:700;color:var(--color-black);margin:0 0 2rem;letter-spacing:-.02em}.price.svelte-mtg0no span:where(.svelte-mtg0no){font-size:1rem;font-weight:400;color:var(--color-text-muted)}ul.svelte-mtg0no{list-style:none;padding:0;margin:0}li.svelte-mtg0no{display:flex;align-items:center;gap:.6rem;margin-bottom:.75rem;color:var(--color-text-muted);font-size:.92rem;font-weight:400}li.svelte-mtg0no svg:where(.svelte-mtg0no){color:var(--color-gray-400);flex-shrink:0}.try-cta.svelte-mtg0no{text-align:center;margin-top:3.5rem}.btn-primary.svelte-mtg0no{display:inline-flex;align-items:center;gap:.5rem;background:var(--color-black);color:var(--color-white);padding:.8rem 1.75rem;border-radius:8px;font-family:var(--font-body);font-weight:600;font-size:.92rem;letter-spacing:.01em;text-decoration:none;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.btn-primary.svelte-mtg0no:hover{background:var(--color-gray-800);color:var(--color-white);transform:translateY(-1px);box-shadow:0 4px 16px var(--color-shadow-lg)}.cta-note.svelte-mtg0no{margin:.75rem 0 0;font-size:.85rem;color:var(--color-text-muted);font-weight:400}@media (max-width: 900px){.pricing-grid.svelte-mtg0no{grid-template-columns:1fr;max-width:420px;margin:0 auto}}@media (max-width: 768px){#pricing.svelte-mtg0no{padding:4rem 1.5rem}}#faq.svelte-13gachp{padding:7rem 2rem;background:var(--color-white);position:relative}.container.svelte-13gachp{max-width:700px;margin:0 auto}.reveal.svelte-13gachp{opacity:0;transform:translateY(32px);transition:opacity .8s var(--ease-out-expo),transform .8s var(--ease-out-expo)}.reveal.visible.svelte-13gachp{opacity:1;transform:translateY(0)}.section-header.svelte-13gachp{text-align:center;margin-bottom:3rem}.section-label.svelte-13gachp{display:inline-block;font-family:var(--font-body);font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);background:var(--color-gray-100);padding:.35rem 1rem;border-radius:100px;margin-bottom:1.25rem}h2.svelte-13gachp{font-family:var(--font-display);font-size:clamp(2rem,4vw,3rem);font-weight:400;color:var(--color-black);margin:0;line-height:1.2}.faq-list.svelte-13gachp{display:flex;flex-direction:column;gap:.6rem}.faq-item.svelte-13gachp{background:var(--color-white);border:1px solid var(--color-border);border-radius:10px;overflow:hidden;transition:border-color .2s ease}.faq-item.svelte-13gachp:hover{border-color:var(--color-gray-300)}.faq-item.active.svelte-13gachp{border-color:var(--color-gray-900)}.faq-question.svelte-13gachp{display:flex;justify-content:space-between;align-items:center;width:100%;padding:1.15rem 1.25rem;font-family:var(--font-body);font-size:.95rem;font-weight:500;text-align:left;background:none;border:none;cursor:pointer;color:var(--color-black);gap:1rem}.icon.svelte-13gachp{display:flex;align-items:center;justify-content:center;color:var(--color-gray-400);transition:transform .3s var(--ease-out-expo),color .2s ease;flex-shrink:0}.icon.open.svelte-13gachp{transform:rotate(180deg);color:var(--color-black)}.faq-answer.svelte-13gachp{padding:0 1.25rem 1.15rem;color:var(--color-text-muted);line-height:1.7;font-weight:400;font-size:.92rem}.faq-answer.svelte-13gachp p:where(.svelte-13gachp){margin:0}@media (max-width: 768px){#faq.svelte-13gachp{padding:4rem 1.5rem}}#book_call.svelte-1kkeqft{padding:7rem 2rem;background:var(--color-gray-50);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);position:relative}.container.svelte-1kkeqft{max-width:900px;margin:0 auto}.reveal.svelte-1kkeqft{opacity:0;transform:translateY(32px);transition:opacity .8s var(--ease-out-expo),transform .8s var(--ease-out-expo)}.reveal.visible.svelte-1kkeqft{opacity:1;transform:translateY(0)}.book-header.svelte-1kkeqft{text-align:center;margin-bottom:3rem}.section-label.svelte-1kkeqft{display:inline-block;font-family:var(--font-body);font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);background:var(--color-white);border:1px solid var(--color-border);padding:.35rem 1rem;border-radius:100px;margin-bottom:1.25rem}h2.svelte-1kkeqft{font-family:var(--font-display);font-size:clamp(2rem,4vw,3rem);font-weight:400;color:var(--color-black);margin:0 0 1rem;line-height:1.2}p.svelte-1kkeqft{color:var(--color-text-muted);line-height:1.7;font-size:1.02rem;font-weight:400;max-width:480px;margin:0 auto}.calendly-wrapper.svelte-1kkeqft{overflow:hidden}@media (max-width: 768px){#book_call.svelte-1kkeqft{padding:4rem 1.5rem}}
