.product-page main{overflow:hidden}.product-page a:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.product-hero,.product-section,.product-cta{max-width:var(--container);margin:0 auto;padding-left:28px;padding-right:28px}.product-hero{grid-template-columns:minmax(0,1.08fr) minmax(360px,.72fr);align-items:center;gap:clamp(48px,8vw,112px);min-height:min(720px,100vh - 69px);padding-top:clamp(70px,10vh,116px);padding-bottom:clamp(80px,12vh,140px);display:grid}.product-hero h1{letter-spacing:-.065em;max-width:11ch;margin:0 0 28px;font-size:clamp(58px,7.3vw,102px);font-weight:900;line-height:.88}.product-lede{max-width:58ch;color:var(--text-2);margin:0 0 32px;font-size:clamp(18px,1.7vw,22px);line-height:1.5}.reality-card{border-top:2px solid var(--accent);border-bottom:1px solid var(--border);padding:28px 0 32px}.status-label{color:var(--accent);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 30px;font-size:11px;font-weight:600;display:flex}.status-label span{background:var(--accent);border-radius:50%;width:7px;height:7px}.reality-card h2{letter-spacing:-.035em;margin:0 0 18px;font-size:clamp(25px,3vw,35px);line-height:1.08}.reality-card>p:last-child,.product-section-head>p:last-child,.exploring-copy>p:last-child{color:var(--text-2)}.product-section{padding-top:clamp(80px,10vw,140px);padding-bottom:clamp(80px,10vw,140px)}.product-section-head{grid-template-columns:minmax(0,1fr) minmax(280px,.7fr);align-items:end;column-gap:60px;margin-bottom:52px;display:grid}.product-section-head .eyebrow{grid-column:1/-1}.product-section-head h2,.exploring-copy h2,.product-cta h2{letter-spacing:-.05em;max-width:13ch;margin:0;font-size:clamp(40px,5.4vw,68px);line-height:.98}.product-section-head>p:last-child{margin:0;font-size:17px}.integration-grid{border-top:1px solid var(--border);border-left:1px solid var(--border);grid-template-columns:repeat(3,1fr);display:grid}.integration-card{border-right:1px solid var(--border);border-bottom:1px solid var(--border);flex-direction:column;min-width:0;min-height:400px;padding:30px;display:flex}.card-index,.capability-row>span{font-family:var(--mono);color:var(--accent);letter-spacing:.11em;text-transform:uppercase;font-size:11px}.integration-card h3,.use-case h3{letter-spacing:-.025em;margin:48px 0 12px;font-size:23px;line-height:1.1}.integration-card p,.use-case p{color:var(--text-2);margin:0}.integration-card pre{border:1px solid var(--border);max-width:100%;color:var(--text);font:11px/1.7 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;background:#080a0b;margin:auto 0 0;padding:17px;overflow-x:auto}.integration-card pre code{font:inherit;background:0 0;border:0;padding:0}.use-cases{border-top:1px solid var(--border)}.use-case-grid{border-top:1px solid var(--border);grid-template-columns:repeat(3,1fr);display:grid}.use-case{border-bottom:1px solid var(--border);min-height:230px;padding:28px 26px 32px 0}.use-case:not(:nth-child(3n+1)){border-left:1px solid var(--border);padding-left:26px}.use-case h3{margin-top:0;font-size:20px}.today-section,.capability-list{border-top:1px solid var(--border)}.capability-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(190px,.75fr) minmax(0,1.7fr) 150px;align-items:baseline;gap:30px;padding:24px 0;display:grid}.capability-row h3,.capability-row p{margin:0}.capability-row h3 code{color:var(--text);background:0 0;border:0;padding:0;font-size:14px}.capability-row p{color:var(--text-2)}.capability-row>span{color:var(--muted);text-align:right}.availability-note,.future-qualifier{border-left:2px solid var(--accent);color:var(--text-2);background:#0e1011;margin:30px 0 0;padding:20px 22px}.availability-note strong{color:var(--text)}.exploring-section{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(340px,.8fr);gap:clamp(50px,8vw,110px);display:grid}.exploring-copy h2{margin-bottom:24px}.future-list{border-top:1px solid var(--border);margin:0;padding:0;list-style:none}.future-list li{border-bottom:1px solid var(--border);padding:14px 0 14px 25px;font-weight:650;position:relative}.future-list li:before{content:"+";color:var(--accent);font-family:var(--mono);position:absolute;left:0}.future-qualifier{grid-column:1/-1;margin-top:0}.product-cta{text-align:center;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:linear-gradient(#0e1011,#0000);margin-bottom:clamp(80px,10vw,140px);padding-top:clamp(70px,9vw,110px);padding-bottom:clamp(70px,9vw,110px)}.product-cta h2,.product-cta>p{max-width:760px;margin-left:auto;margin-right:auto}.product-cta>p:not(.eyebrow){color:var(--text-2);margin-top:22px;margin-bottom:30px;font-size:18px}@media (width<=920px){.product-hero,.exploring-section{grid-template-columns:1fr}.product-hero{min-height:auto}.product-hero h1{max-width:12ch}.product-section-head{grid-template-columns:1fr;gap:22px}.integration-grid,.use-case-grid{grid-template-columns:1fr 1fr}.use-case:not(:nth-child(3n+1)){border-left:0;padding-left:0}.use-case:nth-child(2n){border-left:1px solid var(--border);padding-left:26px}}@media (width<=620px){.product-hero,.product-section,.product-cta{padding-left:18px;padding-right:18px}.product-hero{gap:64px;padding-top:64px;padding-bottom:84px}.product-hero h1{font-size:clamp(51px,16vw,72px)}.integration-grid,.use-case-grid{border-left:0;grid-template-columns:1fr}.integration-card{border-right:0;min-height:340px;padding:26px 0}.use-case,.use-case:nth-child(2n){border-left:0;min-height:0;padding:25px 0}.capability-row{grid-template-columns:1fr;gap:9px}.capability-row>span{text-align:left}.exploring-section{gap:50px}}
