.site-nav{display:flex;align-items:center;gap:28px}.site-menu{position:relative}.site-menu>summary{cursor:pointer;list-style:none;font-size:12px;padding:12px 0}.site-menu>summary:after{content:' +';color:#92cdfb}.site-menu[open]>summary:after{content:' −'}.menu-panel{position:absolute;right:0;top:45px;width:310px;padding:24px;background:#141418;border:1px solid #ffffff24;box-shadow:0 18px 60px #0009;display:grid;gap:0;z-index:20}.header .menu-panel a{display:block!important;padding:12px 0;border:0;font-size:14px}.menu-panel small{font-size:10px;color:#858591;margin:14px 0 4px;letter-spacing:1px}.website-footer{position:relative;z-index:2;padding:64px 8% 100px;background:#0b0b0d;border-top:1px solid #ffffff20;display:grid;grid-template-columns:2fr 1fr 1fr;gap:35px}.website-footer nav{display:grid;gap:13px;font-size:13px}.website-footer p{color:#93939f;font-size:12px}.website-footer small{color:#92cdfb;margin-bottom:8px}.detail-body{background:radial-gradient(ellipse at 85% 0,#19253670,transparent 650px),#0b0b0d}.detail-main{max-width:1440px;margin:auto;padding:140px 8% 60px;color:#b8b8c3;line-height:1.85}.detail-main h1,.detail-main h2,.detail-main h3{font-family:'Space Grotesk',sans-serif;font-weight:400;color:#f2f2f0;line-height:1.1;letter-spacing:-.045em}.detail-main h1{font-size:clamp(42px,6.1vw,88px);max-width:1050px;margin:28px 0 48px}.detail-main h2{font-size:clamp(29px,3.5vw,48px);max-width:900px;margin:0 0 30px}.detail-main h3{font-size:24px;letter-spacing:-.025em}.detail-main p{max-width:800px;font-size:15px}.detail-main a:hover{color:#92cdfb}.detail-hero{padding:35px 0 85px}.detail-intro{display:grid;grid-template-columns:3fr 2fr;gap:65px}.detail-intro>.only-child{grid-column:1/-1}.detail-main .lead{font-size:clamp(18px,2vw,24px);color:#d1d1d9;line-height:1.6}.detail-intro>div:only-child{grid-column:1/-1;max-width:850px}.detail-aside{border-left:1px solid #1584f366;padding-left:30px}.detail-aside h2,.detail-aside h3{font-size:22px}.detail-section{padding:70px 0;border-top:1px solid #ffffff22}.detail-section .detail-section{padding:32px 0}.detail-grid{display:grid;grid-template-columns:repeat(var(--columns,3),minmax(0,1fr));gap:30px;margin:35px 0}.detail-grid article{padding:25px 0;border-top:1px solid #ffffff30;min-width:0}.detail-grid article p{font-size:14px}.detail-link{display:inline-flex;gap:35px;align-items:center;border-bottom:1px solid #73889e;padding:14px 0;font-size:14px;color:#f2f2f0}.detail-actions{display:flex;gap:30px;flex-wrap:wrap;margin-top:25px}.detail-list{padding-left:20px}.detail-list li{padding:7px 0}.detail-chips{display:flex;gap:10px;flex-wrap:wrap;list-style:none;padding:0}.detail-chips li{border:1px solid #ffffff25;padding:8px 15px;font-size:13px}.detail-steps{list-style:none;counter-reset:steps;padding:0}.detail-steps li{position:relative;padding:24px 0 24px 65px;border-top:1px solid #ffffff22;counter-increment:steps}.detail-steps li:before{content:counter(steps,decimal-leading-zero);position:absolute;left:0;top:32px;color:#92cdfb;font:12px 'IBM Plex Mono',monospace}.detail-steps h3{margin:0 0 15px}.step-output{color:#92cdfb}.detail-flow{margin:30px 0}.detail-flow ol{display:flex;flex-wrap:wrap;list-style:none;padding:0;gap:12px}.detail-flow li{padding:14px;border:1px solid #ffffff25;font-size:13px}.detail-flow li:not(:last-child):after{content:' →';color:#92cdfb;margin-left:10px}figcaption{font-size:12px;color:#92929e}.detail-faq details{border-bottom:1px solid #ffffff22;padding:22px 0}.detail-faq summary{cursor:pointer;color:#efeff1;font-size:17px}.detail-faq details>div{padding:10px 0}.detail-split{display:grid;grid-template-columns:1fr 1fr;gap:55px}.detail-toc{display:flex;flex-wrap:wrap;gap:18px;font-size:12px;margin:30px 0}.answer{padding:25px 30px;background:#ffffff04;border-left:1px solid #1584f3;margin:35px 0}.detail-main .answer .eyebrow{font:11px/1.6 'IBM Plex Mono',monospace;letter-spacing:1px;color:#92cdfb}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;font-size:13px}th,td{text-align:left;padding:18px;border-bottom:1px solid #ffffff25;min-width:130px}.breadcrumbs{font:11px 'IBM Plex Mono',monospace;color:#92929e;margin-bottom:20px}.detail-image{width:100%;max-height:520px;object-fit:cover;margin-top:45px}.detail-main img{max-width:100%;height:auto}.detail-main address{font-style:normal}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.field{display:grid;gap:8px;margin:20px 0}.field label,legend{font-size:13px;color:#d1d1d9}.field input,.field textarea{width:100%;padding:13px;background:#15151a;border:1px solid #ffffff35;color:#f2f2f0;font:inherit}.req{font-size:10px;color:#9595a1;margin-left:6px}fieldset{border:0;padding:0;margin:0}.radio-chips{display:flex;flex-wrap:wrap;gap:8px;margin:15px 0}.radio-chips label{position:relative;cursor:pointer}.radio-chips input{position:absolute;opacity:0}.radio-chips span{display:block;border:1px solid #ffffff30;padding:8px 12px;font-size:12px}.radio-chips input:checked+span{border-color:#92cdfb;background:#1584f320}.radio-chips input:focus-visible+span{outline:2px solid #92cdfb;outline-offset:3px}.btn-primary{padding:16px 24px;background:#f2f2f0;color:#0b0b0d;border:0;cursor:pointer;font:500 14px Inter,sans-serif}.form-status,.form-note{font-size:12px!important}.detail-cta{background:radial-gradient(ellipse at 80% 100%,#1584f314,transparent 70%)}.product-panels .detail-link{margin-top:20px}.quick-ctas{list-style:none;padding:0}.quick-ctas li{margin:10px 0}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid #92cdfb;outline-offset:5px}
@media(max-width:800px){.site-nav{gap:20px}.header .site-menu{display:block}.menu-panel{right:-85px;width:min(310px,85vw)}.website-footer{grid-template-columns:1fr 1fr}.website-footer>div{grid-column:1/-1}.detail-main{padding:120px 7% 40px}.detail-intro,.detail-split{grid-template-columns:1fr;gap:25px}.detail-grid{grid-template-columns:1fr}.detail-section{padding:45px 0}.detail-hero{padding-bottom:45px}.field-row{grid-template-columns:1fr;gap:0}.detail-main h1{font-size:clamp(39px,9vw,64px)}.detail-main .lead{font-size:18px}.detail-aside{padding-left:20px}}
