html{scroll-behavior:smooth}body{margin:0}.landing-page *{box-sizing:border-box}.landing-page.svelte-1uha8ag{--ink: #222024;--muted-ink: #666770;--hairline: #e2e2e5;--paper: #f7f7f8;--paper-deep: #f1f1f3;--white: #ffffff;--amber: oklch(.65 .15 65);--amber-dark: oklch(.55 .12 55);min-height:100vh;overflow:hidden;background:var(--paper);color:var(--ink);font-family:Outfit,system-ui,sans-serif;font-size:15px}.page-shell.svelte-1uha8ag{width:min(1240px,calc(100% - 48px));margin-inline:auto}h1.svelte-1uha8ag,h2.svelte-1uha8ag{margin:0;font-family:Outfit,system-ui,sans-serif;font-weight:600;letter-spacing:-.04em;text-wrap:balance}p.svelte-1uha8ag{margin:0}a.svelte-1uha8ag{color:inherit;text-decoration:none}.site-header.svelte-1uha8ag{position:sticky;top:0;z-index:10;background:#fafafae6;border-bottom:1px solid rgba(226,226,229,.86);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.header-inner.svelte-1uha8ag{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:72px;gap:28px}.brand-link.svelte-1uha8ag{width:fit-content}.brand-link.svelte-1uha8ag img:where(.svelte-1uha8ag),.footer-brand.svelte-1uha8ag img:where(.svelte-1uha8ag){display:block;width:112px;height:auto}.primary-nav.svelte-1uha8ag{display:flex;align-items:center;gap:36px;font-size:13px;font-weight:500;color:#36332f}.primary-nav.svelte-1uha8ag a:where(.svelte-1uha8ag),.sign-in-link.svelte-1uha8ag,.text-link.svelte-1uha8ag,.site-footer.svelte-1uha8ag a:where(.svelte-1uha8ag){transition:color .16s ease}.primary-nav.svelte-1uha8ag a:where(.svelte-1uha8ag):hover,.sign-in-link.svelte-1uha8ag:hover,.text-link.svelte-1uha8ag:hover,.site-footer.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--amber)}.header-actions.svelte-1uha8ag{display:flex;align-items:center;justify-content:flex-end;gap:18px}.sign-in-link.svelte-1uha8ag{font-size:13px;font-weight:500;white-space:nowrap}.button.svelte-1uha8ag{display:inline-flex;min-height:44px;align-items:center;justify-content:center;border:1px solid transparent;border-radius:10px;padding:0 20px;font-size:13px;font-weight:650;line-height:1;text-align:center;transition:background .16s ease,border-color .16s ease,transform .16s ease,box-shadow .16s ease}.button.svelte-1uha8ag:hover{transform:translateY(-1px)}.button.svelte-1uha8ag:focus-visible,button.svelte-1uha8ag:focus-visible,summary.svelte-1uha8ag:focus-visible,a.svelte-1uha8ag:focus-visible{outline:2px solid var(--amber);outline-offset:3px}.button-primary.svelte-1uha8ag{background:var(--amber);border-color:var(--amber);color:#fff;box-shadow:0 8px 24px #995c141f}.button-primary.svelte-1uha8ag:hover{background:var(--amber-dark);border-color:var(--amber-dark)}.button-secondary.svelte-1uha8ag{background:transparent;border-color:#b9b0a4;color:var(--ink);box-shadow:none}.button-secondary.svelte-1uha8ag:hover{border-color:var(--ink)}.button-small.svelte-1uha8ag{min-height:38px;padding-inline:16px;font-size:12px;white-space:nowrap}.eyebrow.svelte-1uha8ag{color:var(--amber);font-size:10px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.hero.svelte-1uha8ag{display:flex;align-items:center;flex-direction:column;gap:48px;padding-block:86px 88px}.hero-copy.svelte-1uha8ag{max-width:900px;text-align:center}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){max-width:900px;margin:16px auto 0;font-size:clamp(3.6rem,6vw,5.5rem);line-height:.98}.hero-description.svelte-1uha8ag{max-width:710px;margin:28px auto 0;color:var(--muted-ink);font-size:18px;line-height:1.55}.hero-actions.svelte-1uha8ag{display:flex;align-items:center;gap:22px;justify-content:center;margin-top:32px}.text-link.svelte-1uha8ag{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:600}.cta-note.svelte-1uha8ag{margin-top:10px;color:#716c65;font-size:11px;text-align:center}.hero-proof-row.svelte-1uha8ag{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:22px}.hero-proof-row.svelte-1uha8ag span:where(.svelte-1uha8ag){display:inline-flex;align-items:center;gap:7px;border:1px solid #e3e1de;border-radius:999px;padding:7px 11px;background:#ffffffb8;color:#67626b;font-size:11px;font-weight:500}.hero-product-preview.svelte-1uha8ag{width:100%;overflow:hidden;border:1px solid #dedcd8;border-radius:18px;background:var(--white);box-shadow:0 34px 90px #2321261f,0 3px 14px #2321260d}.preview-tabs.svelte-1uha8ag{display:flex;align-items:center;justify-content:center;gap:4px;padding:12px;border-bottom:1px solid #e8e6e3;background:#fbfbfb}.preview-tabs.svelte-1uha8ag button:where(.svelte-1uha8ag){display:inline-flex;align-items:center;gap:8px;min-height:34px;border:0;border-radius:8px;padding:0 15px;background:transparent;color:#77727a;font:inherit;font-size:12px;font-weight:550}.preview-tabs.svelte-1uha8ag button:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){color:#aaa49d;font-size:10px;font-variant-numeric:tabular-nums;letter-spacing:.04em}.preview-tabs.svelte-1uha8ag button.active:where(.svelte-1uha8ag){background:#f5eadf;color:#9d5908}.preview-tabs.svelte-1uha8ag button.active:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){color:#b26b16}.preview-title.svelte-1uha8ag{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 18px;border-bottom:1px solid #e8e6e3;font-size:12px}.preview-title.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-weight:600}.preview-status.svelte-1uha8ag{display:inline-flex;align-items:center;gap:7px;color:#77727a}.preview-status.svelte-1uha8ag i:where(.svelte-1uha8ag),.review-stage-bar.svelte-1uha8ag i:where(.svelte-1uha8ag){width:7px;height:7px;background:#45ae70;border-radius:999px}.preview-image-wrap.svelte-1uha8ag{aspect-ratio:16 / 9;overflow:hidden;background:#f5f4f2}.hero-product-preview.svelte-1uha8ag img:where(.svelte-1uha8ag){display:block;width:100%;height:auto;animation:svelte-1uha8ag-preview-enter .26s ease-out}@keyframes svelte-1uha8ag-preview-enter{0%{opacity:.45;transform:translateY(5px) scale(.998)}to{opacity:1;transform:translateY(0) scale(1)}}.problem-section.svelte-1uha8ag{padding-block:96px;border-block:1px solid var(--hairline);background:#f5f5f6}.section-heading.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-top:8px;font-size:clamp(2rem,3.1vw,2.85rem);line-height:1.1}.centered-heading.svelte-1uha8ag{margin-inline:auto;text-align:center}.problem-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:46px}.problem-grid.svelte-1uha8ag article:where(.svelte-1uha8ag){min-height:190px;border:1px solid #e2e0dd;border-radius:14px;padding:24px;background:#fffc}.problem-grid.svelte-1uha8ag article:where(.svelte-1uha8ag)+article:where(.svelte-1uha8ag){border-left:1px solid #e2e0dd}.item-number.svelte-1uha8ag{display:inline-block;color:var(--amber);font-size:11px;font-weight:700;letter-spacing:.08em}.problem-grid.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:42px 0 0;font-size:18px;font-weight:650}.problem-grid.svelte-1uha8ag p:where(.svelte-1uha8ag){margin-top:8px;color:var(--muted-ink);font-size:13px;line-height:1.55}.workflow-section.svelte-1uha8ag{padding-block:96px 108px}.workflow-section.svelte-1uha8ag .section-heading:where(.svelte-1uha8ag){max-width:940px}.workflow-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);align-items:start;max-width:980px;margin:48px auto 0;border:1px solid var(--hairline);border-radius:14px;background:#fff;overflow:hidden}.workflow-grid.svelte-1uha8ag article:where(.svelte-1uha8ag){min-height:180px;padding:30px 34px;text-align:left}.step-label.svelte-1uha8ag{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.step-label.svelte-1uha8ag span:where(.svelte-1uha8ag){margin-right:10px;color:var(--amber)}.workflow-grid.svelte-1uha8ag article:where(.svelte-1uha8ag)>p:where(.svelte-1uha8ag):last-child{max-width:250px;margin:16px 0 0;color:var(--muted-ink);font-size:13px;line-height:1.55}.workflow-grid.svelte-1uha8ag article:where(.svelte-1uha8ag)+article:where(.svelte-1uha8ag){border-left:1px solid var(--hairline)}.workflow-note.svelte-1uha8ag{margin-top:42px;color:var(--muted-ink);font-family:Outfit,system-ui,sans-serif;font-size:15px;font-weight:500;text-align:center}.demo-section.svelte-1uha8ag{padding-block:40px 112px}.demo-heading.svelte-1uha8ag{max-width:920px}.demo-heading.svelte-1uha8ag>p:where(.svelte-1uha8ag):last-child{max-width:690px;margin:20px auto 0;color:var(--muted-ink);font-size:15px;line-height:1.65}.demo-video-frame.svelte-1uha8ag{position:relative;max-width:1180px;margin:46px auto 0;overflow:hidden;border:1px solid #d8d5d1;border-radius:18px;background:#f1f1f3;box-shadow:0 28px 74px #2321261c}.demo-video-frame.svelte-1uha8ag video:where(.svelte-1uha8ag){display:block;width:100%;height:auto;aspect-ratio:16 / 9}.demo-video-frame.svelte-1uha8ag button:where(.svelte-1uha8ag){position:absolute;right:14px;bottom:14px;display:inline-flex;min-height:34px;align-items:center;gap:7px;border:1px solid rgba(45,41,37,.16);border-radius:999px;padding:0 12px;background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#554f4a;font:inherit;font-size:10px;font-weight:650;cursor:pointer}.demo-video-frame.svelte-1uha8ag button:where(.svelte-1uha8ag):hover{background:#fff}.demo-chapters.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);max-width:1180px;margin:12px auto 0;gap:8px}.demo-chapters.svelte-1uha8ag button:where(.svelte-1uha8ag){display:grid;grid-template-columns:auto 1fr;gap:3px 9px;min-width:0;border:1px solid #dfdcd7;border-radius:11px;padding:13px 14px;background:#ffffffc2;color:#77727a;font:inherit;text-align:left;cursor:pointer}.demo-chapters.svelte-1uha8ag button:where(.svelte-1uha8ag):hover{border-color:#d5b488;background:#fff}.demo-chapters.svelte-1uha8ag button:where(.svelte-1uha8ag):focus-visible{outline:2px solid var(--amber);outline-offset:2px}.demo-chapters.svelte-1uha8ag button.active:where(.svelte-1uha8ag){border-color:#d7a869;background:#fcf4e9;color:#8f520d}.demo-chapters.svelte-1uha8ag span:where(.svelte-1uha8ag){grid-row:1 / 3;color:#b7b1aa;font-size:9px;font-weight:700;letter-spacing:.04em}.demo-chapters.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:11px;font-weight:700}.demo-chapters.svelte-1uha8ag small:where(.svelte-1uha8ag){overflow:hidden;color:#77727a;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.demo-video-frame.svelte-1uha8ag button:where(.svelte-1uha8ag):focus-visible{outline:2px solid var(--amber);outline-offset:-4px}.demo-video-frame.svelte-1uha8ag button:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){font-size:9px}.demo-actions.svelte-1uha8ag{display:flex;max-width:1180px;align-items:center;justify-content:space-between;gap:18px;margin:18px auto 0;color:#716a62;font-size:11px}.demo-actions.svelte-1uha8ag span:where(.svelte-1uha8ag),.demo-actions.svelte-1uha8ag a:where(.svelte-1uha8ag){display:inline-flex;align-items:center;gap:7px}.demo-actions.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--amber-dark);font-weight:650}.product-chapter.svelte-1uha8ag{display:grid;grid-template-columns:minmax(250px,.68fr) minmax(0,1.32fr);align-items:center;gap:68px;padding-block:92px 112px}.chapter-copy.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-top:12px;font-size:clamp(2.15rem,3.5vw,3.25rem);line-height:1.08}.chapter-copy.svelte-1uha8ag>p:where(.svelte-1uha8ag):not(.eyebrow){margin-top:24px;color:var(--muted-ink);font-size:15px;line-height:1.7}.chapter-detail.svelte-1uha8ag{display:flex;align-items:center;gap:10px;margin-top:26px;color:#4e4943;font-size:13px}.product-frame.svelte-1uha8ag{overflow:hidden;border:1px solid #dedee2;border-radius:16px;background:var(--white);box-shadow:0 24px 64px #2321261a}.product-frame-bar.svelte-1uha8ag{display:flex;height:44px;align-items:center;gap:8px;padding-inline:14px;border-bottom:1px solid #e3ddd4;font-size:11px;font-weight:600}.frame-path.svelte-1uha8ag{color:#8a837a;font-weight:400}.frame-action.svelte-1uha8ag{display:inline-flex;align-items:center;gap:5px;margin-left:auto}.product-frame.svelte-1uha8ag img:where(.svelte-1uha8ag){display:block;width:100%;height:auto}.review-section.svelte-1uha8ag{padding-block:96px 88px;border-block:1px solid var(--hairline);background:#f5f5f6}.review-heading.svelte-1uha8ag{max-width:920px}.review-product-stage.svelte-1uha8ag{max-width:1120px;margin:48px auto 0;overflow:hidden;border:1px solid #dedcd8;border-radius:16px;background:#fff;box-shadow:0 28px 72px #2321261a}.review-stage-bar.svelte-1uha8ag{display:flex;min-height:46px;align-items:center;justify-content:space-between;gap:18px;padding:0 16px;border-bottom:1px solid #e8e6e3;color:#77727a;font-size:11px}.review-stage-bar.svelte-1uha8ag span:where(.svelte-1uha8ag){display:inline-flex;align-items:center;gap:7px}.review-product-stage.svelte-1uha8ag img:where(.svelte-1uha8ag){display:block;width:100%;height:auto}.review-capabilities.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);max-width:980px;margin:22px auto 0;border:1px solid #e2e0dd;border-radius:12px;background:#ffffffb8;overflow:hidden}.review-capabilities.svelte-1uha8ag span:where(.svelte-1uha8ag){display:flex;align-items:center;gap:9px;min-height:58px;padding:0 18px;color:#5e5961;font-size:11px;font-weight:550}.review-capabilities.svelte-1uha8ag span:where(.svelte-1uha8ag)+span:where(.svelte-1uha8ag){border-left:1px solid #e5e3e0}.review-note.svelte-1uha8ag{margin-top:17px;color:#6c655e;font-size:11px;text-align:center}.review-note.svelte-1uha8ag a:where(.svelte-1uha8ag){display:block;width:fit-content;margin:8px auto 0;color:#9e5d14;font-weight:650;text-decoration:none}.review-note.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{text-decoration:underline;text-underline-offset:3px}.continuity-section.svelte-1uha8ag{padding-block:104px 96px}.continuity-heading.svelte-1uha8ag{max-width:850px}.continuity-heading.svelte-1uha8ag>p:where(.svelte-1uha8ag):last-child{max-width:680px;margin:20px auto 0;color:var(--muted-ink);font-size:15px;line-height:1.65}.continuity-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(2,1fr);max-width:980px;margin:46px auto 0;gap:18px}.continuity-grid.svelte-1uha8ag article:where(.svelte-1uha8ag){min-height:330px;border:1px solid #dedee2;border-radius:16px;padding:30px;background:linear-gradient(145deg,#fff,#fbfaf8);box-shadow:0 18px 42px #2321260b}.continuity-icon.svelte-1uha8ag{display:grid;width:42px;height:42px;place-items:center;border:1px solid #eadfce;border-radius:10px;background:#fcf8f2;color:var(--amber-dark)}.continuity-grid.svelte-1uha8ag .step-label:where(.svelte-1uha8ag){margin-top:28px;font-size:11px}.continuity-grid.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:12px 0 0;font-size:24px;font-weight:650;line-height:1.18;letter-spacing:-.025em}.continuity-grid.svelte-1uha8ag article:where(.svelte-1uha8ag)>p:where(.svelte-1uha8ag):not(.step-label){margin-top:14px;color:var(--muted-ink);font-size:13px;line-height:1.65}.continuity-proof.svelte-1uha8ag{display:flex;align-items:center;gap:8px;margin-top:26px;border-top:1px solid #ebe8e4;padding-top:20px;color:#77727a;font-size:10px}.continuity-proof.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:var(--amber-dark);font-weight:700}.pricing-section.svelte-1uha8ag{padding-block:104px 96px}.pricing-heading.svelte-1uha8ag{max-width:800px}.pricing-grid.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;max-width:780px;margin:42px auto 0;gap:20px}.price-card.svelte-1uha8ag{display:flex;flex-direction:column;min-height:420px;border:1px solid #dedee2;border-radius:16px;padding:30px;background:var(--white)}.pro-card.svelte-1uha8ag{border-color:var(--amber);background:var(--white);box-shadow:0 18px 42px #23212612}.plan-name.svelte-1uha8ag{font-size:14px;font-weight:650}.plan-topline.svelte-1uha8ag{display:flex;align-items:center;justify-content:space-between}.plan-topline.svelte-1uha8ag>span:where(.svelte-1uha8ag){border-radius:999px;background:#f5e9da;padding:4px 8px;color:var(--amber-dark);font-size:9px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.plan-price.svelte-1uha8ag{margin-top:14px;font-family:Outfit,system-ui,sans-serif;font-size:34px;font-weight:650;line-height:1}.plan-price.svelte-1uha8ag small:where(.svelte-1uha8ag){font-family:Outfit,system-ui,sans-serif;font-size:11px}.plan-price.svelte-1uha8ag>span:where(.svelte-1uha8ag){margin-left:8px;color:#6f6860;font-family:Outfit,system-ui,sans-serif;font-size:11px}.plan-description.svelte-1uha8ag{min-height:62px;margin-top:17px;color:var(--muted-ink);font-size:13px;line-height:1.55}.price-card.svelte-1uha8ag ul:where(.svelte-1uha8ag){display:grid;gap:10px;margin:22px 0 28px;padding:0;list-style:none}.price-card.svelte-1uha8ag li:where(.svelte-1uha8ag){display:flex;align-items:start;gap:9px;color:#4e4943;font-size:12px;line-height:1.45}.price-card.svelte-1uha8ag li:where(.svelte-1uha8ag) svg{flex:0 0 auto;margin-top:1px;color:var(--amber)}.price-card.svelte-1uha8ag .button:where(.svelte-1uha8ag){width:100%;margin-top:auto}.faq-section.svelte-1uha8ag{display:grid;grid-template-columns:.68fr 1.32fr;gap:88px;padding-block:76px 92px;border-top:1px solid var(--hairline)}.faq-heading.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-top:9px;font-size:clamp(2rem,3vw,2.75rem);line-height:1.08}.faq-list.svelte-1uha8ag{border-top:1px solid #cfc6ba}.faq-list.svelte-1uha8ag details:where(.svelte-1uha8ag){border-bottom:1px solid #cfc6ba}.faq-list.svelte-1uha8ag summary:where(.svelte-1uha8ag){display:flex;min-height:66px;cursor:pointer;align-items:center;justify-content:space-between;gap:20px;font-size:14px;font-weight:600;list-style:none}.faq-list.svelte-1uha8ag summary:where(.svelte-1uha8ag)::-webkit-details-marker{display:none}.faq-list.svelte-1uha8ag summary:where(.svelte-1uha8ag) svg{flex:0 0 auto;transition:transform .16s ease}.faq-list.svelte-1uha8ag details[open]:where(.svelte-1uha8ag) summary:where(.svelte-1uha8ag) svg{transform:rotate(180deg)}.faq-list.svelte-1uha8ag details:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag){max-width:640px;padding:4px 44px 20px 0;color:var(--muted-ink);font-size:13px;line-height:1.65}.closing-section.svelte-1uha8ag{padding-bottom:88px}.closing-panel.svelte-1uha8ag{display:grid;grid-template-columns:1.2fr auto;align-items:center;gap:40px;min-height:188px;border:1px solid #dedee2;border-radius:16px;padding:32px 48px;background:linear-gradient(135deg,#fff,#fbf6ef);box-shadow:0 18px 52px #2321260f}.closing-panel.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-top:7px;font-size:clamp(2rem,3.2vw,2.9rem);line-height:1.08}.closing-panel.svelte-1uha8ag>div:where(.svelte-1uha8ag):first-child>p:where(.svelte-1uha8ag):last-child{margin-top:12px;color:var(--muted-ink);font-size:13px}.closing-action.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;gap:9px}.closing-action.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#756e66;font-size:10px}.site-footer.svelte-1uha8ag{border-top:1px solid var(--hairline);background:#fff}.footer-grid.svelte-1uha8ag{display:grid;grid-template-columns:1.4fr repeat(4,.7fr) 1fr;gap:48px;padding-block:52px 58px}.footer-brand.svelte-1uha8ag p:where(.svelte-1uha8ag),.footer-meta.svelte-1uha8ag p:where(.svelte-1uha8ag){margin-top:18px;color:#716a62;font-size:11px;line-height:1.55}.footer-heading.svelte-1uha8ag{margin-bottom:16px;font-size:11px;font-weight:700}.site-footer.svelte-1uha8ag a:where(.svelte-1uha8ag){display:block;width:fit-content;margin-top:10px;color:#6f6860;font-size:11px}.footer-meta.svelte-1uha8ag{align-self:end}.footer-meta.svelte-1uha8ag p:where(.svelte-1uha8ag){margin-top:7px}@media(max-width:1020px){.primary-nav.svelte-1uha8ag{gap:22px}.hero.svelte-1uha8ag{grid-template-columns:1fr 1fr;gap:36px}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:clamp(2.85rem,5.6vw,3.75rem)}.problem-grid.svelte-1uha8ag article:where(.svelte-1uha8ag){padding-inline:30px}.product-chapter.svelte-1uha8ag{grid-template-columns:1fr}.chapter-copy.svelte-1uha8ag{max-width:660px}.faq-section.svelte-1uha8ag{gap:48px}.closing-panel.svelte-1uha8ag{grid-template-columns:1fr auto}.footer-grid.svelte-1uha8ag{grid-template-columns:1.2fr repeat(4,.7fr)}.footer-meta.svelte-1uha8ag{grid-column:1 / -1}}@media(max-width:820px){.page-shell.svelte-1uha8ag{width:min(100% - 36px,680px)}.header-inner.svelte-1uha8ag{grid-template-columns:1fr auto}.primary-nav.svelte-1uha8ag{display:none}.hero.svelte-1uha8ag{grid-template-columns:1fr;min-height:auto;padding-block:64px 78px}.hero-copy.svelte-1uha8ag{max-width:640px}.demo-actions.svelte-1uha8ag{align-items:flex-start;flex-direction:column}.problem-grid.svelte-1uha8ag{grid-template-columns:1fr;max-width:560px;margin-inline:auto}.problem-grid.svelte-1uha8ag article:where(.svelte-1uha8ag){display:block;min-height:auto;padding:28px 0}.problem-grid.svelte-1uha8ag article:where(.svelte-1uha8ag)+article:where(.svelte-1uha8ag){border-top:1px solid var(--hairline);border-left:0}.problem-grid.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin-top:18px}.workflow-grid.svelte-1uha8ag{grid-template-columns:1fr;max-width:520px}.workflow-grid.svelte-1uha8ag article:where(.svelte-1uha8ag)+article:where(.svelte-1uha8ag){border-top:1px solid var(--hairline);border-left:0}.pricing-grid.svelte-1uha8ag,.continuity-grid.svelte-1uha8ag{grid-template-columns:1fr}.review-capabilities.svelte-1uha8ag{grid-template-columns:1fr;max-width:560px}.review-capabilities.svelte-1uha8ag span:where(.svelte-1uha8ag)+span:where(.svelte-1uha8ag){border-top:1px solid #e5e3e0;border-left:0}.faq-section.svelte-1uha8ag{grid-template-columns:1fr}.faq-heading.svelte-1uha8ag{max-width:500px}.closing-panel.svelte-1uha8ag{grid-template-columns:1fr;padding:36px;text-align:center}.footer-grid.svelte-1uha8ag{grid-template-columns:1.3fr repeat(2,1fr)}.footer-brand.svelte-1uha8ag{grid-column:1 / -1}}@media(max-width:560px){.page-shell.svelte-1uha8ag{width:min(100% - 28px,480px)}.header-inner.svelte-1uha8ag{min-height:64px}.brand-link.svelte-1uha8ag img:where(.svelte-1uha8ag){width:96px}.sign-in-link.svelte-1uha8ag{display:none}.button-small.svelte-1uha8ag{min-height:36px;max-width:164px;padding-inline:11px;font-size:10px;line-height:1.15;white-space:normal}.hero.svelte-1uha8ag{padding-block:52px 66px}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:clamp(2.35rem,10.5vw,2.75rem)}.hero-description.svelte-1uha8ag{font-size:16px}.hero-actions.svelte-1uha8ag{align-items:stretch;flex-direction:column;gap:16px}.hero-actions.svelte-1uha8ag .button:where(.svelte-1uha8ag){width:100%}.text-link.svelte-1uha8ag{justify-content:center}.cta-note.svelte-1uha8ag{text-align:center}.problem-section.svelte-1uha8ag,.workflow-section.svelte-1uha8ag,.demo-section.svelte-1uha8ag,.review-section.svelte-1uha8ag,.continuity-section.svelte-1uha8ag,.pricing-section.svelte-1uha8ag,.faq-section.svelte-1uha8ag{padding-block:64px}.section-heading.svelte-1uha8ag h2:where(.svelte-1uha8ag),.chapter-copy.svelte-1uha8ag h2:where(.svelte-1uha8ag),.faq-heading.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:2.1rem}.product-chapter.svelte-1uha8ag{gap:42px;padding-block:64px 78px}.product-frame-bar.svelte-1uha8ag{height:38px}.preview-tabs.svelte-1uha8ag{justify-content:flex-start;overflow-x:auto}.preview-tabs.svelte-1uha8ag button:where(.svelte-1uha8ag){white-space:nowrap}.preview-title.svelte-1uha8ag strong:where(.svelte-1uha8ag){display:none}.demo-chapters.svelte-1uha8ag{grid-template-columns:1fr}.pricing-grid.svelte-1uha8ag{gap:14px}.price-card.svelte-1uha8ag{min-height:390px;padding:24px}.closing-panel.svelte-1uha8ag{padding:30px 22px}.footer-grid.svelte-1uha8ag{grid-template-columns:1fr 1fr;gap:34px}.footer-brand.svelte-1uha8ag,.footer-meta.svelte-1uha8ag{grid-column:1 / -1}}@media(prefers-reduced-motion:reduce){.svelte-1uha8ag{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
