.current{color:#0C4A40!important}.faq-hero{background:linear-gradient(135deg,#F8FBFA,#EEF8F5);padding:85px 0}.faq-hero-inner{text-align:center;max-width:790px;margin:auto}.faq-hero h1{font:800 clamp(42px,5vw,61px)/1.05 "Manrope";letter-spacing:-2.7px;margin:17px 0}.faq-hero p{font-size:16px;color:#607487;max-width:650px;margin:0 auto 28px}.faq-note{background:#0B1F33;color:#C8D5DC;font-size:11px;padding:18px 0}.faq-note strong{color:#35BFA3}.faq-content{display:grid;grid-template-columns:190px 1fr;gap:70px;align-items:start}.faq-nav{position:sticky;top:100px;border-left:1px solid #DCE7E5;display:flex;flex-direction:column;padding-left:18px;gap:13px}.faq-nav span{font:800 9px "Manrope";letter-spacing:1px;color:#8A9AA5;margin-bottom:4px}.faq-nav a{font-size:11px;font-weight:700;color:#607487}.faq-nav a:hover{color:#0C4A40}.faq-group{margin-bottom:70px}.group-heading{margin-bottom:20px}.group-heading h2{font:800 33px/1.1 "Manrope";letter-spacing:-1px;margin:9px 0}.accordion{border-top:1px solid #DCE7E5}.accordion details{border-bottom:1px solid #DCE7E5}.accordion summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:20px;padding:20px 5px;font:700 14px "Manrope";color:#102A43}.accordion summary::-webkit-details-marker{display:none}.accordion summary b{font-size:19px;color:#35BFA3;font-weight:500;transition:.2s}.accordion details[open] summary b{transform:rotate(45deg)}.accordion details p{color:#607487;font-size:12px;line-height:1.65;max-width:700px;padding:0 30px 21px 5px;margin:0}.faq-bottom{background:#0B1F33;padding:55px 0}.faq-bottom-inner{display:flex;justify-content:space-between;align-items:center;gap:35px}.faq-bottom h2{font:800 35px/1.1 "Manrope";color:#fff;letter-spacing:-1.2px;margin:9px 0}.faq-bottom p{color:#AFC0C9;font-size:12px;margin:0}.bottom-actions{display:flex;gap:10px;flex-shrink:0}.outline-light{border:1px solid #617684!important;color:#fff!important;background:transparent!important}.outline-light:hover{background:#17334A!important}
@media(max-width:800px){.faq-content{grid-template-columns:1fr;gap:30px}.faq-nav{position:static;display:grid;grid-template-columns:1fr 1fr;padding:16px;border:1px solid #DCE7E5;border-radius:12px}.faq-nav span{grid-column:1/-1}.faq-group{margin-bottom:50px}.faq-bottom-inner{align-items:flex-start;flex-direction:column}}
@media(max-width:520px){.faq-hero{padding:60px 0}.faq-hero h1{font-size:40px}.faq-nav{grid-template-columns:1fr}.faq-bottom h2{font-size:29px}.bottom-actions{width:100%;flex-direction:column}.bottom-actions .button{width:100%;text-align:center}}
