.faq-hero{background:#111b29;color:white;padding:76px 0 84px}.faq-hero h1{font-size:clamp(39px,6vw,68px);letter-spacing:-3px;line-height:1.12;margin:18px 0 22px;max-width:780px}.faq-hero p{font-size:16px;color:#b5c5d8;line-height:1.85;max-width:740px}.faq-layout{display:grid;grid-template-columns:225px minmax(0,1fr);gap:72px;padding:72px 0 110px}.faq-sidebar{position:sticky;top:25px;height:max-content;border-top:1px solid #dce4eb;padding-top:17px}.faq-sidebar span{font-size:10px;letter-spacing:1.8px;color:#71849a;font-weight:720}.faq-sidebar a{display:block;padding:12px 0;font-size:12px;color:#516985;border-bottom:1px solid #e5ebf0}.faq-sidebar a:hover{color:#426eac}.faq-main{min-width:0}.faq-search{border:1px solid #d7e1eb;background:#f8fafc;display:flex;align-items:center;gap:14px;padding:14px 18px;border-radius:6px;margin-bottom:45px}.faq-search img{width:20px;height:20px}.faq-search input{background:transparent;border:none;outline:none;min-width:0;flex:1;font:inherit;font-size:14px;color:#1f324a}.faq-section{scroll-margin-top:30px;margin-bottom:58px}.faq-heading{margin-bottom:24px}.faq-heading .eyeline{margin:0 0 12px}.faq-heading h2{font-size:clamp(27px,3.5vw,37px);letter-spacing:-1.2px;margin:0}.faq-item{border-top:1px solid #dee6ee}.faq-item:last-child{border-bottom:1px solid #dee6ee}.faq-item summary{font-size:15px;font-weight:650;color:#243b54;padding:20px 28px 20px 0;cursor:pointer;list-style:none;position:relative}.faq-item summary:after{content:"+";position:absolute;right:2px;font-size:23px;font-weight:400;top:13px;color:#7392b1}.faq-item[open] summary:after{content:"−"}.faq-item .answer{font-size:13px;line-height:1.95;color:#6a7c91;padding:0 35px 25px 0}.faq-item code{font-size:12px;background:#eff3f7;border:1px solid #e3eaf0;color:#335678;border-radius:3px;padding:2px 6px;overflow-wrap:anywhere}.faq-item a{color:#426eac;text-decoration:underline}.faq-item[hidden],.faq-section[hidden]{display:none}.faq-empty{font-size:13px;color:#677f9b;display:none}.faq-empty.show{display:block}.lang-switch{display:flex;gap:14px;color:#a6bacf;font-size:12px;font-weight:700}.lang-switch a{color:#d0dfed}.faq-cta{padding:35px;background:#f3f7fa;border:1px solid #dce5ee;border-radius:5px}.faq-cta h3{font-size:22px;letter-spacing:-.6px;margin:0 0 12px}.faq-cta p{font-size:13px;line-height:1.8;color:#718299}.faq-cta a{display:inline-flex;padding:12px 17px;background:#426eac;color:#fff;border-radius:5px;font-size:12px;font-weight:700}@media(max-width:780px){.faq-layout{grid-template-columns:1fr;gap:26px;padding-top:33px}.faq-sidebar{position:relative;top:0;display:flex;flex-wrap:wrap;gap:0 18px;border:0}.faq-sidebar span{flex:1 0 100%}.faq-sidebar a{border:0;padding:11px 0}.faq-hero{padding:52px 0}.faq-hero h1{letter-spacing:-1.8px}.faq-item summary{font-size:14px}}
