.marketing-site{--marketing-width:1320px;--marketing-panel-radius:18px;min-height:100vh;overflow:clip}.marketing-site .ambient-orb-one{top:-440px;left:-310px;width:920px;height:860px;opacity:.72}.marketing-site .ambient-orb-two{top:-300px;right:-340px;width:940px;height:860px;opacity:.76}.marketing-site .ambient-orb-three{bottom:-520px;left:24%;opacity:.46}.marketing-site .marketing-header-wrap{padding:14px 18px;border:0}.marketing-site .marketing-header-wrap.scrolled{padding:8px 18px;border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.marketing-site .marketing-header{max-width:1320px;min-height:60px;padding:7px 9px 7px 14px;border:1px solid var(--border);border-radius:var(--marketing-panel-radius);background:linear-gradient(110deg,color-mix(in srgb,var(--accent) 4%,transparent),transparent 32%),color-mix(in srgb,var(--surface-glass) 90%,transparent);box-shadow:inset 0 1px 0 var(--glass-spec-soft),0 14px 38px rgba(0,0,0,.16);-webkit-backdrop-filter:blur(24px) saturate(1.25);backdrop-filter:blur(24px) saturate(1.25)}.marketing-site .marketing-header .brand-mark{width:36px;height:36px;border-radius:11px}.marketing-site .marketing-header .brand-wordmark{font-size:18px}.marketing-site .marketing-nav{gap:3px;padding:3px;border:1px solid var(--border);border-radius:13px;background:var(--surface-inset)}.marketing-site .marketing-nav a{min-height:36px;display:inline-flex;align-items:center;padding:0 13px;border-radius:10px;font-size:12px;font-weight:650}.marketing-site .marketing-nav a:hover{background:var(--surface-glass-strong)}.marketing-site .marketing-actions{gap:8px;font-size:12px}.marketing-site .marketing-actions>a:first-child{min-height:40px;display:inline-flex;align-items:center;padding:0 13px;border-radius:12px}.marketing-site .marketing-actions>a:first-child:hover{background:var(--surface-inset)}.marketing-site .marketing-actions .button{min-height:42px;padding-inline:16px;border-radius:13px;box-shadow:0 9px 24px color-mix(in srgb,var(--accent) 22%,transparent),inset 0 1px 0 rgba(255,255,255,.45)}.marketing-site .marketing-hero{max-width:1400px;min-height:min(900px,100svh);padding:138px clamp(24px,4vw,56px) 76px;grid-template-columns:minmax(380px,.82fr) minmax(600px,1.18fr);gap:clamp(42px,5vw,72px)}.marketing-site .hero-copy{padding-left:0}.marketing-site .hero-status-line{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;margin-bottom:22px;color:var(--text-tertiary);font-size:11px;font-weight:650}.marketing-site .hero-status-line>span{display:inline-flex;align-items:center;gap:7px}.marketing-site .hero-status-line>span+span:before{content:"";width:4px;height:4px;margin-right:3px;border-radius:50%;background:var(--text-tertiary)}.marketing-site .hero-status-line .is-live{min-height:28px;padding:0 10px;border:1px solid color-mix(in srgb,var(--success) 22%,var(--border));border-radius:999px;color:var(--success);background:color-mix(in srgb,var(--success) 8%,transparent)}.marketing-site .hero-status-line i{width:7px;height:7px;border-radius:50%;background:var(--success);box-shadow:0 0 8px color-mix(in srgb,var(--success) 72%,transparent)}.marketing-site .hero-copy h1{max-width:680px;margin-bottom:24px;font-size:clamp(52px,5.15vw,76px);line-height:.97;letter-spacing:-.064em}.marketing-site .hero-copy h1 em{background:linear-gradient(105deg,var(--accent-strong) 0,var(--accent) 56%,color-mix(in srgb,var(--accent) 62%,var(--lavender)) 100%);-webkit-background-clip:text;background-clip:text}.marketing-site .hero-copy>p{max-width:560px;color:var(--text-secondary);font-size:clamp(16px,1.25vw,19px);line-height:1.62}.marketing-site .hero-actions{margin-top:29px}.marketing-site .hero-actions .button{min-height:48px;border-radius:13px}.marketing-site .hero-trust{max-width:520px;margin-top:20px;padding-top:16px;border-top:1px solid var(--border)}.marketing-site .hero-dashboard{width:100%;padding:10px;border:1px solid color-mix(in srgb,var(--accent) 10%,var(--border));border-radius:22px;background:radial-gradient(circle at 12% 0,color-mix(in srgb,var(--accent) 10%,transparent),transparent 34%),radial-gradient(circle at 95% 4%,color-mix(in srgb,var(--lavender) 8%,transparent),transparent 30%),color-mix(in srgb,var(--surface-solid) 94%,transparent);box-shadow:inset 0 1px 0 var(--glass-spec-soft),0 28px 80px rgba(0,0,0,.28);-webkit-backdrop-filter:blur(22px) saturate(1.16);backdrop-filter:blur(22px) saturate(1.16)}.marketing-site .window-bar{height:40px;margin:0 4px 8px;padding:0 5px;border-bottom:1px solid var(--border)}.marketing-site .window-bar>span:not(.demo-data-badge){width:7px;height:7px}.marketing-site .window-bar>strong{margin-left:7px;color:var(--text-secondary);font-size:10px;font-weight:700;letter-spacing:.02em}.marketing-site .window-bar .demo-data-badge{min-height:24px;font-size:9px}.marketing-site .marketing-dashboard-preview .chart-card,.marketing-site .marketing-dashboard-preview .metric-card{border:1px solid var(--border);border-radius:15px;background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 3%,transparent),transparent 62%),var(--surface-glass);box-shadow:inset 0 1px 0 var(--glass-spec-soft),0 8px 22px rgba(0,0,0,.12)}.marketing-site .marketing-dashboard-preview .metric-card{min-height:150px}.marketing-site .marketing-dashboard-preview .marketing-breakdown{border:1px solid var(--border);background:var(--surface-inset)}.marketing-site .provider-strip{margin-top:0;padding-bottom:72px}.marketing-site .provider-strip>p{margin-bottom:18px;font-size:11px;letter-spacing:.055em;text-transform:uppercase}.marketing-site .provider-strip>div{gap:9px}.marketing-site .provider-strip>div>span{min-width:176px;border:1px solid var(--border);border-radius:14px;background:var(--surface-glass);box-shadow:inset 0 1px 0 var(--glass-spec-soft),0 8px 20px rgba(0,0,0,.1);font-size:12px}.marketing-site .marketing-section{max-width:1240px;padding-top:82px;padding-bottom:82px}.marketing-site .section-kicker{margin-bottom:13px;color:var(--accent);font-size:10px;letter-spacing:.11em}.marketing-site .final-cta h2,.marketing-site .section-intro h2,.marketing-site .trust-copy h2{font-size:clamp(34px,4vw,52px);line-height:1.02;letter-spacing:-.052em}.marketing-site .section-intro>p,.marketing-site .trust-copy>p{margin-top:17px;font-size:15px;line-height:1.65}.marketing-site .project-value{grid-template-columns:.9fr 1.1fr;gap:clamp(46px,7vw,90px)}.marketing-site .ansyrs-example,.marketing-site .benefit-grid .glass-card,.marketing-site .final-cta>.glass-surface,.marketing-site .provider-hero-showcase,.marketing-site .trust-section>.glass-surface{border:1px solid var(--border);border-radius:var(--marketing-panel-radius);background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 3%,transparent),transparent 54%),color-mix(in srgb,var(--surface-glass) 94%,transparent);box-shadow:inset 0 1px 0 var(--glass-spec-soft),0 14px 34px rgba(0,0,0,.14)}.marketing-site .ansyrs-example{min-height:440px;padding:30px}.marketing-site .ansyrs-example:before{width:270px;height:270px;right:-80px;top:-120px;opacity:.72}.marketing-site .example-title h3{font-size:34px}.marketing-site .example-services{margin-top:42px}.marketing-site .example-services>div,.marketing-site .example-total>div{border:1px solid var(--border);border-radius:13px;background:var(--surface-inset);box-shadow:inset 0 1px 0 var(--glass-spec-soft)}.marketing-site .provider-hero-showcase{max-width:1320px;margin-top:38px;padding:clamp(28px,4vw,48px)}.marketing-site .provider-hero-example-list{gap:46px;margin-top:42px}.marketing-site .benefit-grid{gap:12px;margin-top:38px}.marketing-site .benefit-grid .glass-card{min-height:230px;padding:24px}.marketing-site .benefit-icon,.marketing-site .trust-icon{width:42px;height:42px;border:1px solid color-mix(in srgb,var(--accent) 20%,var(--border));border-radius:12px}.marketing-site .benefit-grid h3{margin-top:36px}.marketing-site .steps-grid{gap:12px;margin-top:42px}.marketing-site .step-card{min-height:288px;padding:22px;border:1px solid var(--border);border-radius:var(--marketing-panel-radius);background:var(--surface-glass);box-shadow:inset 0 1px 0 var(--glass-spec-soft),0 10px 26px rgba(0,0,0,.1)}.marketing-site .step-card:not(:last-child):after{display:none}.marketing-site .step-number{width:42px;height:42px;border:1px solid color-mix(in srgb,var(--accent) 22%,var(--border));border-radius:12px;background:var(--accent-soft);box-shadow:none}.marketing-site .step-card>svg{margin-top:34px;color:var(--accent)}.marketing-site .trust-section>.glass-surface{padding:clamp(30px,5vw,58px);gap:clamp(34px,6vw,64px)}.marketing-site .trust-list>span{min-height:52px;border:1px solid var(--border);border-radius:13px;background:var(--surface-inset)}.marketing-site .faq-section{gap:clamp(48px,7vw,82px)}.marketing-site .faq-list{display:grid;gap:8px;border:0}.marketing-site .faq-list details{border:1px solid var(--border);border-radius:14px;background:var(--surface-glass);box-shadow:inset 0 1px 0 var(--glass-spec-soft)}.marketing-site .faq-list summary{min-height:66px;padding:0 18px;font-size:14px}.marketing-site .faq-list details p{margin:-2px 52px 20px 18px}.marketing-site .final-cta{padding-top:88px;padding-bottom:104px}.marketing-site .final-cta .glass-surface{padding:clamp(46px,7vw,78px) 24px;background:radial-gradient(circle at 14% 0,color-mix(in srgb,var(--accent) 13%,transparent),transparent 38%),radial-gradient(circle at 90% 100%,color-mix(in srgb,var(--lavender) 12%,transparent),transparent 42%),var(--surface-glass)}.marketing-site .marketing-footer{max-width:1240px}@media (max-width:1120px){.marketing-site .marketing-hero{grid-template-columns:minmax(340px,.78fr) minmax(500px,1.22fr);gap:38px}.marketing-site .hero-copy h1{font-size:clamp(48px,5.5vw,64px)}}@media (max-width:980px){.marketing-site .marketing-header{grid-template-columns:1fr auto}.marketing-site .marketing-hero{min-height:0;grid-template-columns:minmax(0,1fr);padding-top:126px}.marketing-site .hero-copy{max-width:720px}.marketing-site .hero-dashboard{max-width:850px}.marketing-site .project-value{grid-template-columns:1fr}}@media (max-width:760px){.marketing-site .marketing-header-wrap,.marketing-site .marketing-header-wrap.scrolled{padding:10px 12px}.marketing-site .marketing-header{min-height:56px;padding-left:12px;border-radius:16px}.marketing-site .marketing-hero{padding:112px 18px 48px}.marketing-site .hero-copy h1{font-size:clamp(44px,12vw,60px)}.marketing-site .hero-status-line{margin-bottom:18px}.marketing-site .hero-dashboard{padding:7px;border-radius:18px}.marketing-site .window-bar>strong{display:none}.marketing-site .provider-strip{padding-inline:18px}.marketing-site .marketing-section{padding:68px 18px}.marketing-site .provider-hero-showcase{margin-inline:12px;padding:24px 12px}.marketing-site .step-card{min-height:0}.marketing-site .step-card h3,.marketing-site .step-card p,.marketing-site .step-card>svg{margin-left:0}}@media (max-width:520px){.marketing-site .hero-status-line>span+span{display:none}.marketing-site .provider-strip>div{grid-template-columns:1fr}.marketing-site .ansyrs-example{min-height:620px;padding:22px}.marketing-site .faq-list summary{padding-inline:15px}}@media (prefers-reduced-transparency:reduce){.marketing-site .hero-dashboard,.marketing-site .marketing-header{-webkit-backdrop-filter:none;backdrop-filter:none}}