.nav-actions,.cta-actions{display:flex;gap:10px;align-items:center}.nav-actions .button{min-height:52px;padding:0 22px}.nav-market{border-color:rgba(255,255,255,.18)}.landing-faq{display:grid;grid-template-columns:.75fr 1.25fr;gap:55px;padding:65px 70px}.faq-heading h2{font:400 42px 'DM Serif Display',Georgia,serif;margin:0}.landing-faq details{border-bottom:1px solid rgba(24,28,24,.16);padding:20px 4px}.landing-faq summary{list-style:none;cursor:pointer;font-weight:700;display:flex;justify-content:space-between}.landing-faq details p{color:#666;line-height:1.7;max-width:680px}.landing-faq .button{margin-top:25px;color:#20231f;border-color:rgba(20,24,20,.2)}.cta-actions{margin-left:auto}.cta-actions .button{margin-left:0}.cta-actions .secondary{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.6)}@media(max-width:1150px){.nav-links{gap:24px}.nav-actions .button{padding:0 15px}.nav-market{display:none}.cta-band{padding-left:40px;padding-right:40px}}@media(max-width:760px){.nav-actions{display:none}.landing-faq{grid-template-columns:1fr;padding:50px 24px}.faq-heading h2{font-size:34px}.cta-actions{width:100%;flex-direction:column}.cta-actions .button{width:100%}}
.menu-button svg{width:24px;height:24px}.shield svg{width:20px;height:20px}.feature-icon svg{width:26px;height:26px}.steps span svg{width:22px;height:22px}.landing-faq summary span svg{width:14px;height:14px}.cta-icon svg{width:34px;height:34px}
