.faq-page{color:#f4f7fb;background:#080a0c}.faq-hero{padding-block:42px clamp(58px,7vw,96px)}.faq-breadcrumb{margin:0 0 44px}.faq-breadcrumb ol{color:#8295ab;align-items:center;gap:11px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.faq-breadcrumb li+li:before{content:"/";color:#52677f;margin-right:11px}.faq-breadcrumb a{color:#a9bdd5;text-decoration:none}.faq-breadcrumb a:hover{text-underline-offset:4px;text-decoration:underline}.faq-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);align-items:end;gap:clamp(35px,6vw,92px);margin-top:30px;display:grid}.faq-hero h1{letter-spacing:-.075em;max-width:15ch;margin:0;font-size:clamp(46px,6.3vw,88px);font-weight:620;line-height:1.03}.faq-hero h1 span{color:#91aaca}.faq-lead{color:#a5b5c8;max-width:47ch;margin:25px 0 0;font-size:clamp(17px,1.7vw,21px);line-height:1.7}.faq-answer-first{border-left:1px solid #91b5e147;padding:6px 0 6px clamp(24px,3vw,42px)}.faq-answer-first p{color:#c1ccda;max-width:55ch;margin:0;font-size:15px;line-height:1.9}.faq-category-nav{padding-bottom:clamp(44px,6vw,76px)}.faq-category-nav-inner{border-top:1px solid #91b5e129;flex-wrap:wrap;gap:10px;padding-top:23px;display:flex}.faq-category-chip{border:1px solid #91b5e133;border-radius:999px;align-items:center;min-height:39px;padding:0 15px;font-size:12px;transition:background .18s,border-color .18s;display:inline-flex;color:#b6c8dd!important;text-decoration:none!important}.faq-category-chip:hover,.faq-category-chip:focus-visible{background:#689bdb1f;border-color:#91bef685}.faq-content{padding-bottom:clamp(65px,8vw,112px)}.faq-category{border-top:1px solid #91b5e126;grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);gap:clamp(35px,7vw,110px);padding-block:clamp(46px,6vw,76px);scroll-margin-top:105px;display:grid}.faq-category-heading{align-self:start;position:sticky;top:100px}.faq-eyebrow{letter-spacing:.11em;color:#8fb5e4;margin:0 0 20px;font:11px IBM Plex Mono,monospace}.faq-category-heading h2{letter-spacing:-.055em;max-width:13ch;margin:0 0 18px;font-size:clamp(29px,3.2vw,44px);font-weight:580;line-height:1.13}.faq-category-heading>p:last-child{color:#8fa1b5;max-width:34ch;margin:0;font-size:14px;line-height:1.8}.faq-list{border-top:1px solid #91b5e12e}.faq-item{border-bottom:1px solid #91b5e12e}.faq-item summary{cursor:pointer;color:#e8eef7;justify-content:space-between;align-items:center;gap:22px;padding:22px 0;font-size:16px;font-weight:560;line-height:1.55;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:focus-visible{outline-offset:5px;border-radius:3px;outline:2px solid #9fc9ff}.faq-item-icon{color:#9fc4ef;border:1px solid #91b5e140;border-radius:50%;flex:none;justify-content:center;align-items:center;width:27px;height:27px;font-size:18px;font-weight:400;transition:transform .18s,background .18s;display:inline-flex}.faq-item[open] .faq-item-icon{background:#78a9e51a;transform:rotate(45deg)}.faq-answer{padding:0 45px 23px 0}.faq-answer p{color:#a9b8ca;max-width:72ch;margin:0;font-size:14px;line-height:1.9}.faq-answer a{color:#c0d9fa;text-underline-offset:3px;-webkit-text-decoration:underline #97bff359;text-decoration:underline #97bff359}.faq-answer a:hover{color:#fff;text-decoration-color:currentColor}.faq-final-cta{background:radial-gradient(at 88% 18%,#1f5ea629,#0000 58%),#0c1420;border-top:1px solid #85b0e624}.faq-final-cta-inner{justify-content:space-between;align-items:flex-end;gap:35px;padding-block:clamp(65px,7vw,100px);display:flex}.faq-final-cta h2{letter-spacing:-.06em;margin:22px 0 17px;font-size:clamp(35px,4.3vw,59px);font-weight:600;line-height:1.12}.faq-final-cta h2 span{color:#91aaca}.faq-final-cta-inner>div:first-child>p:last-child{color:#a1b2c5;max-width:58ch;margin:0;font-size:15px;line-height:1.8}.faq-final-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.faq-final-actions .product-button{white-space:nowrap}.faq-final-actions .product-button-link{color:#c4d7ee}@media (width<=900px){.faq-hero-grid{grid-template-columns:1fr;gap:27px}.faq-hero h1{max-width:18ch}.faq-answer-first{max-width:700px}.faq-category{grid-template-columns:1fr;gap:24px}.faq-category-heading{position:static}.faq-category-heading h2{max-width:20ch}.faq-category-heading>p:last-child{max-width:65ch}.faq-final-cta-inner{flex-direction:column;align-items:flex-start}}@media (width<=640px){.faq-hero{padding-block:28px 58px}.faq-breadcrumb{margin-bottom:35px}.faq-hero h1{font-size:clamp(42px,10.5vw,61px)}.faq-hero-grid{margin-top:24px}.faq-answer-first{padding-left:19px}.faq-category-nav-inner{scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:7px;overflow-x:auto}.faq-category-chip{white-space:nowrap}.faq-category{padding-block:46px}.faq-item summary{padding-block:19px;font-size:15px}.faq-answer{padding-bottom:21px;padding-right:15px}.faq-final-actions{width:100%}.faq-final-actions .product-button{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.faq-category-chip,.faq-item-icon{transition:none}}
