.hero.svelte-1q37ri0{position:relative;background-color:var(--color-white);padding:calc(var(--space-20) + 80px) 0 var(--space-20);overflow:hidden}.hero.onboarding.svelte-1q37ri0{padding-top:var(--space-16)}.hero-eyebrow.svelte-1q37ri0{margin-bottom:var(--space-4);font-size:var(--font-size-sm);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#8a6400}.onboarding.svelte-1q37ri0 .hero-actions:where(.svelte-1q37ri0) .btn:where(.svelte-1q37ri0){white-space:normal;text-align:center}.hero-bg.svelte-1q37ri0{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.blob.svelte-1q37ri0{position:absolute;border-radius:50%;filter:blur(80px);opacity:.5}.blob-1.svelte-1q37ri0{width:500px;height:500px;background-color:#fff0b3;top:-120px;right:-80px}.blob-2.svelte-1q37ri0{width:400px;height:400px;background-color:#d6e4ff;bottom:-100px;left:-100px}.blob-3.svelte-1q37ri0{width:300px;height:300px;background-color:#fff0b3;bottom:40px;right:30%;opacity:.3}.hero-inner.svelte-1q37ri0{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:var(--space-12)}.hero-title.svelte-1q37ri0{font-size:clamp(2.75rem,4.6vw,4rem);font-weight:750;color:var(--color-navy-dark);line-height:1.06;letter-spacing:-.035em;margin-bottom:var(--space-6)}.highlight.svelte-1q37ri0{color:var(--color-navy);text-decoration:underline;text-decoration-color:var(--color-gold);text-decoration-thickness:5px;text-underline-offset:7px}.hero-subtitle.svelte-1q37ri0{font-size:var(--font-size-lg);color:var(--color-gray-700);line-height:1.7;margin-bottom:var(--space-8);max-width:500px}.hero-actions.svelte-1q37ri0{display:flex;gap:var(--space-4);flex-wrap:wrap}.hero-reassurance.svelte-1q37ri0{margin-top:var(--space-5);font-size:var(--font-size-sm);color:var(--color-gray-700)}.hero-visual.svelte-1q37ri0{display:flex;flex-direction:column;align-items:center;gap:var(--space-6)}.devices-showcase.svelte-1q37ri0{position:relative;width:100%;min-height:420px;display:flex;align-items:flex-end;justify-content:center}.ipad-mockup.svelte-1q37ri0{background:#1a1a1a;border-radius:18px;padding:10px;box-shadow:0 30px 80px #0008142e;width:440px;max-width:100%;flex-shrink:0}.ipad-screen.svelte-1q37ri0{background:var(--color-white);border-radius:10px;overflow:hidden}.ipad-screen.svelte-1q37ri0 img:where(.svelte-1q37ri0){width:100%;height:auto;display:block}.phone-mockup.svelte-1q37ri0{position:absolute;right:-12px;bottom:-24px;width:160px;background:#1a1a1a;border-radius:24px;padding:8px;box-shadow:0 20px 60px #00081440;z-index:2}.phone-notch.svelte-1q37ri0{width:60px;height:6px;background:#1a1a1a;border-radius:3px;margin:0 auto 4px;position:relative;z-index:3}.phone-screen.svelte-1q37ri0{background:var(--color-white);border-radius:18px;overflow:hidden}.phone-screen.svelte-1q37ri0 img:where(.svelte-1q37ri0){width:100%;height:auto;display:block}.app-stores.svelte-1q37ri0{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;justify-content:center;margin-top:var(--space-4)}.app-logo.svelte-1q37ri0{width:44px;height:44px;border-radius:11px}.store-badges.svelte-1q37ri0{display:flex;align-items:center;gap:var(--space-3)}.store-img.svelte-1q37ri0{height:40px;width:auto;display:block;transition:opacity var(--transition-fast)}.store-img.svelte-1q37ri0:hover{opacity:.8}@media(max-width:1024px){.ipad-mockup.svelte-1q37ri0{width:380px}}@media(max-width:768px){.hero.svelte-1q37ri0{padding:calc(var(--space-16) + 80px) 0 var(--space-12)}.hero-inner.svelte-1q37ri0{grid-template-columns:1fr;text-align:center}.hero-title.svelte-1q37ri0{font-size:clamp(2.25rem,9vw,3rem)}.hero-subtitle.svelte-1q37ri0{margin-left:auto;margin-right:auto}.hero-actions.svelte-1q37ri0{justify-content:center}.hero-visual.svelte-1q37ri0{order:-1}.onboarding.svelte-1q37ri0 .hero-visual:where(.svelte-1q37ri0){order:0}.hero.onboarding.svelte-1q37ri0{padding-top:var(--space-10)}.onboarding.svelte-1q37ri0 .hero-actions:where(.svelte-1q37ri0){flex-direction:column;align-items:center}.onboarding.svelte-1q37ri0 .hero-actions:where(.svelte-1q37ri0) .btn:where(.svelte-1q37ri0){width:min(100%,360px)}.devices-showcase.svelte-1q37ri0{min-height:auto}.ipad-mockup.svelte-1q37ri0{display:none}.phone-mockup.svelte-1q37ri0{position:relative;right:auto;bottom:auto;width:220px}.blob-1.svelte-1q37ri0{width:300px;height:300px}.blob-2.svelte-1q37ri0{width:250px;height:250px}}.feature-scroller.light.svelte-qh4k88{background-color:var(--color-white)}.feature-scroller.gray.svelte-qh4k88{background-color:var(--color-gray-50)}.feature-scroller.navy.svelte-qh4k88{background-color:var(--color-navy-deep)}.block-head.svelte-qh4k88{text-align:center}.block-eyebrow.svelte-qh4k88{margin-bottom:var(--space-3);font-size:var(--font-size-sm);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#8a6400}.navy.svelte-qh4k88 .block-eyebrow:where(.svelte-qh4k88){color:var(--color-gold)}.navy.svelte-qh4k88 .section-title:where(.svelte-qh4k88){color:var(--color-white)}.navy.svelte-qh4k88 .section-subtitle:where(.svelte-qh4k88){color:#ffffffa6}.scroller-layout.svelte-qh4k88{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:var(--space-12)}.steps.svelte-qh4k88{list-style:none;padding:0}.step.svelte-qh4k88{display:flex;align-items:center;min-height:max(280px,40vh)}.step.svelte-qh4k88>div{width:100%}.step-copy.svelte-qh4k88{padding:20px 24px;border-left:3px solid var(--color-gray-200);opacity:.45;transition:opacity .35s ease,border-color .35s ease}.step.active.svelte-qh4k88 .step-copy:where(.svelte-qh4k88){border-left-color:var(--color-gold);opacity:1}.navy.svelte-qh4k88 .step-copy:where(.svelte-qh4k88){border-left-color:#ffffff2e}.navy.svelte-qh4k88 .step.active:where(.svelte-qh4k88) .step-copy:where(.svelte-qh4k88){border-left-color:var(--color-gold)}.step-heading.svelte-qh4k88{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3)}.step-title.svelte-qh4k88{font-size:var(--font-size-2xl);font-weight:700;line-height:1.25;letter-spacing:-.02em;color:var(--color-navy-dark)}.navy.svelte-qh4k88 .step-title:where(.svelte-qh4k88){color:var(--color-white)}.step-tag.svelte-qh4k88{flex-shrink:0;padding:2px 9px;border-radius:999px;background:#fff3c4;color:#725300;font-size:.75rem;font-weight:700;letter-spacing:0}.step-description.svelte-qh4k88{font-size:var(--font-size-lg);line-height:1.65;color:var(--color-gray-700)}.navy.svelte-qh4k88 .step-description:where(.svelte-qh4k88){color:#ffffffb8}.step-link.svelte-qh4k88{display:inline-flex;gap:var(--space-2);margin-top:var(--space-4);font-weight:650;color:var(--color-navy)}.navy.svelte-qh4k88 .step-link:where(.svelte-qh4k88){color:var(--color-gold)}.step-link.svelte-qh4k88:hover{text-decoration:underline;text-underline-offset:4px}.step-inline-visual.svelte-qh4k88{display:none}.stage.svelte-qh4k88{position:sticky;top:calc(50vh - 320px);display:grid;place-items:center;min-height:640px}.stage-item.svelte-qh4k88{display:flex;grid-area:1 / 1;justify-content:center;width:100%}.block-footer.svelte-qh4k88{margin-top:var(--space-10);text-align:center}@media(max-width:900px){.scroller-layout.svelte-qh4k88{grid-template-columns:minmax(0,1fr)}.stage-column.svelte-qh4k88{display:none}.step.svelte-qh4k88{display:block;min-height:0;padding-block:var(--space-6)}.step-copy.svelte-qh4k88{border-left-color:var(--color-gold);opacity:1}.step-title.svelte-qh4k88{font-size:var(--font-size-xl)}.step-description.svelte-qh4k88{font-size:var(--font-size-base)}.step-inline-visual.svelte-qh4k88{display:flex;justify-content:center;margin-top:var(--space-6)}}.quote-example.svelte-2un4bn{display:flex;flex-direction:column;align-items:center;width:min(480px,100%);margin:0;color:var(--color-navy-deep);text-align:left}.pdf-card.svelte-2un4bn,.project-card.svelte-2un4bn{width:100%;border:1px solid #dbe3eb;border-radius:20px;background:#fff;box-shadow:0 20px 48px #001d3d14}.pdf-card.svelte-2un4bn{width:88%;padding:16px 20px 12px;transform:rotate(-1.5deg)}.card-head.svelte-2un4bn{display:flex;align-items:center;gap:12px}.card-head.svelte-2un4bn strong:where(.svelte-2un4bn){display:block;font-weight:700}.card-head.svelte-2un4bn div:where(.svelte-2un4bn) span:where(.svelte-2un4bn){display:block;font-size:.875rem;color:var(--color-gray-700)}.pdf-badge.svelte-2un4bn{display:grid;flex-shrink:0;place-items:center;width:40px;height:48px;border-radius:8px;background:#d93a3a;color:#fff;font-size:.75rem;font-weight:800;letter-spacing:.04em}.pdf-lines.svelte-2un4bn{display:grid;gap:6px;margin-top:12px}.pdf-lines.svelte-2un4bn li:where(.svelte-2un4bn){display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:6px;border-bottom:1px dashed var(--color-gray-200);font-size:.875rem;color:var(--color-gray-700)}.amount.svelte-2un4bn{flex-shrink:0;width:56px;height:8px;border-radius:4px;background:var(--color-gray-100)}.ai-step.svelte-2un4bn{display:inline-flex;align-items:center;gap:8px;margin:12px 0;padding:7px 16px;border-radius:999px;background:var(--color-navy-deep);color:#fff;font-size:.875rem;font-weight:650}.ai-mark.svelte-2un4bn{display:flex;color:var(--color-gold)}.project-card.svelte-2un4bn{padding:16px 20px;border-left:4px solid var(--color-gold)}.project-mark.svelte-2un4bn{display:grid;flex-shrink:0;place-items:center;width:44px;height:44px;border-radius:12px;background:#fff3c4;color:#725300}.tasks-label.svelte-2un4bn{margin:12px 0 6px;font-size:.8125rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-gray-700)}.project-tasks.svelte-2un4bn{display:grid;gap:6px}.project-tasks.svelte-2un4bn li:where(.svelte-2un4bn){display:flex;align-items:center;gap:10px;padding:7px 12px;border-radius:10px;background:#f4f7fb;font-weight:600}.task-box.svelte-2un4bn{flex-shrink:0;width:16px;height:16px;border:2px solid #9fb3c8;border-radius:5px}@media(prefers-reduced-motion:no-preference){.pdf-card.svelte-2un4bn{animation:svelte-2un4bn-qe-drop .6s ease-out both}.ai-step.svelte-2un4bn{animation:svelte-2un4bn-qe-pop .45s .45s ease-out both}.project-card.svelte-2un4bn{animation:svelte-2un4bn-qe-rise .5s .7s ease-out both}.project-tasks.svelte-2un4bn li:where(.svelte-2un4bn){animation:svelte-2un4bn-qe-rise .4s ease-out both}}@keyframes svelte-2un4bn-qe-drop{0%{opacity:0;transform:translateY(-16px) rotate(-4deg)}to{opacity:1;transform:rotate(-1.5deg)}}@keyframes svelte-2un4bn-qe-pop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}@keyframes svelte-2un4bn-qe-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media(max-width:480px){.pdf-card.svelte-2un4bn{width:94%}.pdf-card.svelte-2un4bn,.project-card.svelte-2un4bn{padding:16px}}.voice-tasks.svelte-1q7p0ie{width:min(500px,100%);margin:0;overflow:hidden;border:1px solid #dbe3eb;border-radius:24px;background:#fff;box-shadow:0 24px 64px #001d3d12;color:var(--color-navy-deep);text-align:left}.dictation.svelte-1q7p0ie{padding:24px 28px 20px;background:var(--color-navy-deep);color:#fff}.dictation-label.svelte-1q7p0ie{display:flex;align-items:center;gap:12px;font-size:.875rem;font-weight:600;color:#d6e3ef}.mic-mark.svelte-1q7p0ie{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--color-gold);color:var(--color-navy-deep)}blockquote.svelte-1q7p0ie{margin:18px 0;font-size:1.125rem;font-weight:500;line-height:1.6}.voice-wave.svelte-1q7p0ie{display:flex;align-items:center;gap:5px;height:44px}.voice-wave.svelte-1q7p0ie span:where(.svelte-1q7p0ie){width:4px;border-radius:4px;background:var(--color-gold)}.result.svelte-1q7p0ie{padding:20px 28px 8px}.result-label.svelte-1q7p0ie{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-size:.875rem;font-weight:650}.result-tasks.svelte-1q7p0ie{display:grid;gap:8px}.result-tasks.svelte-1q7p0ie li:where(.svelte-1q7p0ie){display:grid;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;background:#f4f7fb}.result-tasks.svelte-1q7p0ie strong:where(.svelte-1q7p0ie){font-weight:650}.task-box.svelte-1q7p0ie{width:16px;height:16px;border:2px solid #9fb3c8;border-radius:5px}.task-meta.svelte-1q7p0ie{padding:3px 8px;border-radius:6px;background:#fff4c8;color:#725300;font-size:.8125rem;font-weight:600}.summary.svelte-1q7p0ie{margin-top:12px;padding:12px 14px;border-left:3px solid var(--color-gold);border-radius:0 10px 10px 0;background:#fffcf2;font-size:.9375rem;line-height:1.55}.summary-label.svelte-1q7p0ie{margin-bottom:4px;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#725300}figcaption.svelte-1q7p0ie{padding:12px 20px 18px;font-size:.875rem;text-align:center;color:var(--color-gray-700)}@media(prefers-reduced-motion:no-preference){.voice-wave.svelte-1q7p0ie span:where(.svelte-1q7p0ie){animation:svelte-1q7p0ie-vt-wave 1.1s ease-in-out infinite alternate}.result-tasks.svelte-1q7p0ie li:where(.svelte-1q7p0ie),.summary.svelte-1q7p0ie{animation:svelte-1q7p0ie-vt-rise .4s ease-out both}}@keyframes svelte-1q7p0ie-vt-wave{0%{transform:scaleY(.45)}to{transform:scaleY(1)}}@keyframes svelte-1q7p0ie-vt-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(max-width:480px){.dictation.svelte-1q7p0ie,.result.svelte-1q7p0ie{padding-inline:18px}.result-tasks.svelte-1q7p0ie li:where(.svelte-1q7p0ie){grid-template-columns:16px minmax(0,1fr)}.task-meta.svelte-1q7p0ie{grid-column:2;justify-self:start}}.ai-note.svelte-b1ngil{font-size:var(--font-size-sm);color:var(--color-gray-500)}.ai-note.svelte-b1ngil a:where(.svelte-b1ngil){font-weight:650;color:var(--color-navy)}.ai-note.svelte-b1ngil a:where(.svelte-b1ngil):hover{text-decoration:underline;text-underline-offset:4px}.dictation.svelte-irvgmy{width:min(520px,100%)}
