:root{color-scheme:light;--color-primary:#181d26;--color-primary-active:#0d1218;--color-ink:#181d26;--color-body:#333840;--color-muted:#41454d;--color-hairline:#dddddd;--color-canvas:#ffffff;--color-surface-soft:#f8fafc;--color-surface-strong:#e0e2e6;--color-surface-dark:#181d26;--color-coral:#aa2d00;--color-forest:#0a2e0e;--color-cream:#f5e9d4;--color-peach:#fcab79;--color-mint:#a8d8c4;--shadow-soft:0 18px 40px rgba(24,29,38,0.06);--radius-sm:6px;--radius-md:10px;--radius-lg:12px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-xxl:48px;--space-section:96px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:var(--color-canvas);color:var(--color-ink);font-family:Inter,Segoe UI,Roboto,Arial,sans-serif}a{color:inherit}.siteShell{max-width:1280px;margin:0 auto;padding:0 var(--space-xl) var(--space-xxl)}.siteFooter,.topNav{display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg)}.topNav{min-height:64px;padding:var(--space-md) 0}.brand{color:var(--color-ink);text-decoration:none;font-size:20px;font-weight:500;letter-spacing:0}.footerLinks,.heroActions,.navLinks{display:flex;flex-wrap:wrap;gap:var(--space-md);align-items:center}.backLink,.footerLinks a,.navLinks a{color:var(--color-body);text-decoration:none;font-size:14px}.contentPage,.featureSection,.heroBand,.signatureBand,.trustBand,.workflowSection{margin-top:var(--space-section)}.heroBand{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(280px,420px);grid-gap:var(--space-xxl);gap:var(--space-xxl);align-items:start;padding:var(--space-section) 0 0}.eyebrow{margin:0 0 var(--space-sm);color:var(--color-muted);font-size:14px;font-weight:500;line-height:1.35;letter-spacing:.16px;text-transform:uppercase}.eyebrow.onDark{color:rgba(255,255,255,.76)}.contentPage h1,.heroCopy h1,.sectionIntro h2,.signatureCopy h2,.trustCard h2{margin:0;color:var(--color-ink);font-size:clamp(36px,5vw,48px);font-weight:500;line-height:1.1}.contentPage li,.contentPage p,.featureCard p,.footerText,.lead,.signatureCopy p,.trustCard p,.workflowCard p{color:var(--color-body);font-size:14px;font-weight:400;line-height:1.55}.lead{max-width:58ch;margin:var(--space-lg) 0 0}.heroActions{margin-top:var(--space-xl)}.buttonPrimary,.buttonSecondary{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:16px 24px;border-radius:var(--radius-lg);font-size:16px;font-weight:500;line-height:1.4;text-decoration:none;transition:background .16s ease,transform .16s ease,border-color .16s ease}.buttonPrimary{background:var(--color-primary);color:#ffffff}.buttonPrimary:hover{background:var(--color-primary-active);transform:translateY(-1px)}.buttonSecondary{border:1px solid var(--color-hairline);background:var(--color-canvas);color:var(--color-ink)}.buttonSecondary:hover{transform:translateY(-1px)}.demoRail{display:grid;grid-gap:var(--space-lg);gap:var(--space-lg)}.demoCard{border-radius:var(--radius-md);padding:var(--space-lg)}.demoCardPeach{background:var(--color-peach)}.demoCardMint{background:var(--color-mint)}.demoLabel{margin:0 0 var(--space-sm);font-size:16px;font-weight:500;line-height:1.4}.demoLabel,.demoText{color:var(--color-ink)}.demoText{margin:0;font-size:20px;line-height:1.5}.sectionIntro{margin-bottom:var(--space-xl)}.sectionIntro h2{font-size:clamp(28px,4vw,40px)}.featureGrid,.workflowGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-lg);gap:var(--space-lg)}.featureCard,.workflowCard{padding:var(--space-xl);border:1px solid var(--color-hairline);border-radius:var(--radius-lg);background:var(--color-surface-soft)}.featureCard h3,.workflowCard h3{margin:0 0 var(--space-sm);color:var(--color-ink);font-size:24px;font-weight:400;line-height:1.35}.signatureBand{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:var(--space-xl);gap:var(--space-xl);padding:var(--space-xxl);border-radius:var(--radius-lg)}.signatureCoral{background:var(--color-coral);color:#ffffff}.signatureCoral h2,.signatureCoral p,.trustCardDark h2,.trustCardDark p{color:#ffffff}.miniChecklist{display:grid;grid-gap:var(--space-sm);gap:var(--space-sm);padding:var(--space-lg);border-radius:var(--radius-md);background:rgba(255,255,255,.14);font-size:16px;line-height:1.45}.trustBand{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-gap:var(--space-lg);gap:var(--space-lg)}.trustCard{padding:var(--space-xxl);border-radius:var(--radius-lg)}.trustCardCream{background:var(--color-cream)}.trustCardDark{background:var(--color-surface-dark)}.trustList{margin:var(--space-lg) 0 0;padding-left:18px}.trustList li+li{margin-top:var(--space-sm)}.onDarkButton{margin-top:var(--space-lg)}.siteFooter{margin-top:var(--space-section);padding:var(--space-xl) 0 var(--space-lg);border-top:1px solid var(--color-hairline)}.footerText{margin:var(--space-xs) 0 0}.contentPage{max-width:860px;padding:var(--space-xxl);border-radius:var(--radius-lg);background:var(--color-surface-soft)}.contentPage h1{font-size:40px}.backLink,.contentPage h1{margin-bottom:var(--space-lg)}.backLink{display:inline-block}.contentPage p+ol,.contentPage p+p,.contentPage p+ul{margin-top:var(--space-md)}@media (max-width:1024px){.featureGrid,.heroBand,.signatureBand,.trustBand,.workflowGrid{grid-template-columns:1fr}}@media (max-width:720px){.siteShell{padding:0 var(--space-lg) var(--space-xxl)}.contentPage,.featureSection,.heroBand,.signatureBand,.trustBand,.workflowSection{margin-top:64px}.contentPage,.featureCard,.signatureBand,.trustCard,.workflowCard{padding:var(--space-lg)}.siteFooter,.topNav{flex-direction:column;align-items:flex-start}}