.siteai-hero{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.siteai-badge{display:inline-block;padding:6px 12px;border:1px solid #bddbd7;border-radius:24px;background:#e4f2ef;color:#076a60;font-size:12px;font-weight:750;margin-bottom:24px}.siteai-hero h1{font-size:clamp(64px,7vw,94px);margin-bottom:16px}.siteai-subtitle{font-size:clamp(24px,2.4vw,32px);line-height:1.25;font-weight:650;letter-spacing:-.025em;margin-bottom:24px}.siteai-hero .actions .button{flex:none}.siteai-scope{background:#101e33;color:#fff;border:1px solid #26374d;border-radius:24px;padding:32px}.siteai-scope .eyebrow{color:#60ded0}.siteai-scope h2{font-size:30px;line-height:1.3;letter-spacing:-.025em}.siteai-scope-row{display:flex;justify-content:space-between;gap:16px;border-top:1px solid #334357;padding:15px 0;font-size:14px}.siteai-scope-row span,.siteai-scope>p:last-child{color:#c1cedc}.siteai-scope>p:last-child{font-size:12px;margin:16px 0 0}.siteai-page .service h3{margin-top:0}.siteai-note{border-top:1px solid var(--line);padding-top:14px;margin-top:16px;font-size:13px!important}.siteai-flow{list-style:none;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:22px;padding:0;margin:38px 0 20px}.siteai-flow li{position:relative;display:flex;align-items:center;justify-content:center;min-height:96px;text-align:center;font-size:14px;line-height:1.4;font-weight:650;border:1px solid var(--line);border-radius:12px;background:var(--surface);padding:12px}.siteai-flow li:not(:last-child)::after{content:'→';position:absolute;right:-20px;color:var(--brand);font-weight:400}.siteai-boundary{border-left:3px solid var(--accent);padding:8px 16px;font-size:14px}.siteai-how{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin-top:38px}.siteai-steps{margin:0;padding-left:24px;color:var(--muted);font-size:15px}.siteai-steps li{padding-left:8px;margin-bottom:8px}.siteai-list{margin:16px 0 0;padding-left:20px;color:var(--muted);font-size:15px}.siteai-list li{margin-bottom:10px}.siteai-inline-note{margin:24px 0 0;font-size:14px;color:var(--muted)}.siteai-proof-flow{padding:24px;background:var(--surface);border:1px solid var(--line);border-radius:18px;font-size:15px;line-height:2.2;margin:32px 0}.siteai-proof-flow span{color:var(--brand);padding:0 6px}.siteai-proof-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin-top:36px;align-items:start}.siteai-test-note{border-left:3px solid var(--accent);padding-left:24px}.siteai-test-number{display:block;color:var(--brand);font-size:48px;line-height:1.1;font-weight:750;margin-bottom:12px}.siteai-test-note p{font-size:15px;color:var(--muted);margin-bottom:0}.siteai-audiences,.siteai-auth-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:32px 0}.siteai-roadmap{background:#101e33;color:#fff}.siteai-roadmap .eyebrow{color:#60ded0}.siteai-roadmap .section-lead,.siteai-roadmap .siteai-list{color:#c1cedc}.siteai-roadmap-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:36px}.siteai-roadmap-grid>div{border-top:1px solid #405067;padding-top:24px}.siteai-label{display:block;color:var(--brand);font-size:12px;font-weight:750;margin-bottom:16px}.siteai-pending{border-style:dashed;background:var(--bg)}.siteai-pending .siteai-label{color:var(--muted)}.siteai-auth-grid+.small{max-width:750px}.siteai-page [id]{scroll-margin-top:0}.siteai-page nav>a[aria-current=page]{color:var(--brand);text-decoration:underline;text-underline-offset:6px}.siteai-page .footer a{overflow-wrap:anywhere}
@media(max-width:1000px){.siteai-hero{gap:32px}.siteai-scope{padding:26px}.siteai-scope h2{font-size:25px}.siteai-flow{grid-template-columns:1fr;gap:22px}.siteai-flow li{min-height:56px}.siteai-flow li br{display:none}.siteai-flow li:not(:last-child)::after{content:'↓';right:auto;bottom:-23px}.siteai-how,.siteai-proof-grid{gap:32px}}
@media(max-width:760px){.siteai-hero{grid-template-columns:1fr}.siteai-hero h1{font-size:64px}.siteai-hero .actions .button{flex:1 1 100%}.siteai-scope h2{font-size:28px}.siteai-how,.siteai-proof-grid,.siteai-audiences,.siteai-auth-grid,.siteai-roadmap-grid{grid-template-columns:1fr;gap:24px}.siteai-proof-flow{padding:20px;font-size:14px}.siteai-scope-row{font-size:13px}.siteai-page .service{padding:24px}.siteai-page .siteai-badge{font-size:12px}}
