.fq-hero{padding-bottom:clamp(40px,6vw,72px)}.fq-hero h1{max-width:none}.fq-hero .back{margin-bottom:10px}.fq-nav{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.fq-nav a{color:#fff;min-height:44px;font-family:var(--display);transition:background .25s,transform .3s var(--ease);background:#ffffff14;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff29}.fq-nav a:hover{background:#ffffff29;transform:translateY(-2px)}.fq-nav a .ct{background:var(--butter);min-width:22px;height:22px;color:var(--navy);border-radius:11px;place-items:center;font-size:12.5px;display:grid}.fq-wrap{max-width:880px}.fq-group{box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:28px;padding:8px clamp(18px,3vw,32px) 4px}.fq-group+.fq-group{margin-top:16px}.fq-group h2{letter-spacing:.02em;text-transform:uppercase;color:var(--blue);max-width:none;padding:20px 0 4px;font-size:15px}.fq-group .qa:last-child{border-bottom:0}.fq-more{background:var(--navy);color:#fff;border-radius:28px;justify-content:space-between;align-items:center;gap:18px 28px;margin-top:22px;padding:clamp(22px,3vw,32px);display:flex}.fq-more h2{max-width:none;font-size:clamp(22px,2.6vw,28px)}.fq-more p{color:#dce9fa;max-width:52ch;margin-top:6px}.fq-more .btn{flex:none}@media (max-width:640px){.fq-more{flex-direction:column;align-items:stretch}.fq-more .btn{width:100%}}
