.faq-hero{padding:35px 0 45px;border-bottom:1px solid #dce1e0}.faq-hero h1{font:900 clamp(48px,7vw,78px)/.9 "Barlow Condensed";margin:12px 0;text-transform:uppercase}.faq-hero h1 em{color:#7d8587}.faq-hero p{color:#707879;max-width:600px}.faq-layout{display:grid;grid-template-columns:230px 1fr;gap:45px;padding:40px 0}.faq-layout>aside{position:sticky;top:20px;align-self:start;background:#0a0d0e;padding:20px;color:#fff}.faq-layout>aside span{display:block;color:#baff18;font-size:8px;font-weight:900;letter-spacing:.13em;margin-bottom:12px}.faq-layout>aside a{display:block;border-top:1px solid #ffffff18;padding:12px 0;font-size:9px}.faq-list>section{scroll-margin-top:25px;margin-bottom:40px}.faq-list>section>span{color:#6c7475;font-size:8px;font-weight:900;letter-spacing:.12em}.faq-list details{background:#fff;border:1px solid #dfe3e2;margin-top:9px}.faq-list summary{padding:18px 45px 18px 18px;font:800 19px "Barlow Condensed";cursor:pointer;position:relative}.faq-list summary:after{content:'+';position:absolute;right:18px}.faq-list details[open] summary:after{content:'−'}.faq-list details p{margin:0;padding:0 18px 18px;color:#6d7576;line-height:1.7;font-size:10px}.faq-contact{background:#baff18;padding:35px;text-align:center}.faq-contact h2{font:900 42px "Barlow Condensed";margin:6px}.faq-contact a{display:inline-block;background:#0a0d0e;color:#fff;padding:13px 17px;margin-top:10px;font-size:8px;font-weight:900}.home-faq{display:flex;justify-content:space-between;align-items:center;gap:30px;background:#eef1f0;border-left:5px solid #baff18;padding:25px 30px;margin-top:35px}.home-faq h3{font:900 29px "Barlow Condensed";margin:4px 0}.home-faq a{background:#0a0d0e;color:#fff;padding:13px 17px;font-size:8px;font-weight:900;white-space:nowrap}@media(max-width:720px){.faq-layout{grid-template-columns:1fr}.faq-layout>aside{position:static}.home-faq{align-items:flex-start;flex-direction:column}}

