.client-api-v2 .client-api-hero{min-height:760px;grid-template-columns:minmax(0,1.2fr) minmax(430px,.75fr);gap:86px}.client-api-v2 .client-api-copy h1{font-size:clamp(64px,7.5vw,98px)}.client-api-v2 .api-promise{max-width:760px;font-size:27px;line-height:1.4}.client-api-v2 .api-description{max-width:760px;font-size:18px;line-height:1.7}.client-api-v2 .key-purchase-card{padding:36px}.client-api-v2 .key-purchase-card h2{font-size:35px}.client-api-v2 .key-purchase-card>p:not(.eyebrow){font-size:15px;line-height:1.6}.api-overview-detail{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px;padding:100px 0;border-top:1px solid rgba(255,255,255,.1)}.overview-detail-heading{position:sticky;top:115px;height:max-content}.overview-detail-heading h2,.request-lifecycle>div h2,.overview-operations h2{margin:10px 0;font-size:clamp(42px,5vw,65px);line-height:1.08;letter-spacing:-.04em}.overview-detail-heading>p:last-child{color:#a39ba8;font-size:19px;line-height:1.7}.contract-list{margin:0}.contract-list>div{display:grid;grid-template-columns:155px 1fr;gap:30px;padding:28px 0;border-top:1px solid rgba(255,255,255,.1)}.contract-list dt{color:#797180;font-size:12px;font-weight:800;text-transform:uppercase}.contract-list dd{margin:0}.contract-list strong{font-size:20px}.contract-list p{margin:7px 0 0;color:#9d96a3;font-size:16px;line-height:1.65}.contract-list code{color:#d8b4fe}.request-lifecycle{display:grid;grid-template-columns:.85fr 1.15fr;gap:85px;padding:100px 0;border-top:1px solid rgba(255,255,255,.1)}.request-lifecycle ol{margin:0;padding:0;list-style:none}.request-lifecycle li{display:grid;grid-template-columns:50px 1fr;gap:20px;padding:23px 0;border-top:1px solid rgba(255,255,255,.09)}.request-lifecycle li>span{color:#8b5cf6;font-size:12px;font-weight:900}.request-lifecycle strong{font-size:21px}.request-lifecycle li p{margin:6px 0;color:#9d96a3;font-size:16px}.overview-operations{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px;margin-bottom:80px;padding:80px;border:1px solid rgba(139,92,246,.22);border-radius:24px;background:radial-gradient(circle at 0 0,rgba(139,92,246,.16),transparent 55%),#0f0b15}.overview-operations>div:last-child>p{color:#aaa2af;font-size:18px;line-height:1.7}.operations-links{display:flex;flex-wrap:wrap;gap:24px;margin-top:25px}.operations-links a{color:#c4b5fd;font-size:13px;font-weight:800}.technical-faq{max-width:1080px}.technical-faq>header{max-width:900px}.technical-faq>header p:last-child{font-size:20px}.technical-faq summary{padding:25px 45px 25px 0;font-size:18px}.technical-faq details p{max-width:900px;font-size:15px;line-height:1.75}@media(max-width:950px){.client-api-v2 .client-api-hero,.api-overview-detail,.request-lifecycle,.overview-operations{grid-template-columns:1fr;gap:38px}.overview-detail-heading{position:static}.overview-operations{padding:50px}}@media(max-width:650px){.client-api-v2 .client-api-copy h1{font-size:52px}.client-api-v2 .api-promise{font-size:21px}.client-api-v2 .key-purchase-card{padding:24px}.api-overview-detail,.request-lifecycle{padding:65px 0}.overview-operations{padding:30px}.contract-list>div{grid-template-columns:1fr;gap:8px}}
