.home-faq{text-align:left;overflow-anchor:none;grid-template-columns:minmax(0,1fr) minmax(0,1.65fr);gap:64px;margin:0 6%;padding:64px 0 24px;display:grid}.home-faq-intro h2{color:#eceee8;letter-spacing:-1.7px;margin:0;font:550 clamp(40px,4.2vw,56px)/1.08 Arial,sans-serif}.home-faq-intro p{color:#9ca3a5;margin:12px 0 0;font-size:clamp(20px,2.05vw,28px);line-height:1.35}.home-faq-questions{min-width:0}.home-faq-item{border-bottom:1px solid #343938}.home-faq-item h3{margin:0;font:500 16px/1.5 Arial,sans-serif}.home-faq-item button{color:#eceee8;width:100%;min-height:56px;font:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:16px 0;display:flex}.home-faq-item:first-child button{min-height:44px;padding-top:0}.home-faq-item button:active{transform:none}.home-faq-item button:focus-visible{outline-offset:5px;border-radius:2px;outline:2px solid #d5ddcb}.home-faq-toggle{color:#d5ddcb;flex:0 0 18px;width:18px;height:18px;position:relative}.home-faq-toggle:before,.home-faq-toggle-vertical{content:"";background:currentColor;width:16px;height:1px;position:absolute;top:8px;left:1px}.home-faq-answer{overflow:hidden}.home-faq-item p{color:#a5adae;max-width:65ch;margin:0;padding:0 30px 20px 0;font-size:16px;line-height:1.65}@media (hover:hover) and (pointer:fine){.home-faq-item button:hover{color:#d5ddcb}}@media (max-width:760px){.home-faq{grid-template-columns:minmax(0,1fr);gap:30px;margin-inline:20px;padding-top:44px}.home-faq-intro h2{letter-spacing:-1.3px;font-size:36px}.home-faq-intro p{font-size:20px;line-height:1.4}.home-faq-item p{padding-right:20px;font-size:15px}}
