.nqShell{color:#0a2748;max-width:1180px;margin:0 auto;padding:4rem 1.25rem}.nqShell>header{text-align:center;max-width:760px;margin:0 auto 2.5rem}.nqShell>header>a{float:left;color:#315776;align-items:center;gap:.35rem;font-weight:750;display:inline-flex}.nqShell>header>button{float:right;background:#fff;border:1px solid #cfdaea;border-radius:999px;align-items:center;gap:.35rem;padding:.55rem .8rem;font-weight:800;display:inline-flex}.nqShell>header svg{width:17px}.nqShell>header p{clear:both;color:#176bff;letter-spacing:.12em;text-transform:uppercase;padding-top:2rem;font-weight:900}.nqShell h1{margin:.6rem 0;font-size:clamp(2.4rem,5vw,4.2rem);line-height:1}.nqShell>header span{color:#647188;line-height:1.6}.nqLayout{border:1px solid #d9e2ee;border-radius:28px;grid-template-columns:245px minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 24px 60px #0a274814}.nqLayout nav{background:#0c315b;align-content:start;gap:.5rem;padding:2rem 1.2rem;display:grid}.nqLayout nav button{color:#a9c4e3;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:13px;align-items:center;gap:.75rem;padding:.75rem;font-weight:800;display:flex}.nqLayout nav button.active{color:#fff;background:#ffffff18}.nqLayout nav b{border:1px solid #6d91b8;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.nqLayout nav svg{width:16px}.nqLayout form{min-height:550px;padding:clamp(1.25rem,4vw,3rem)}.nqLayout fieldset{border:0;margin:0;padding:0}.nqLayout legend{margin-bottom:1.5rem;font-size:2rem;font-weight:900}.nqGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.nqGrid label{font-weight:800}.nqGrid small{color:#65758b;font-weight:500}.nqGrid input,.nqGrid textarea{background:#fff;border:1px solid #cbd6e5;border-radius:11px;width:100%;margin-top:.4rem;padding:.85rem;display:block}.nqGrid textarea{resize:vertical;min-height:105px}.nqGrid .wide{grid-column:1/-1}.nqActions{justify-content:flex-end;gap:.75rem;margin-top:2rem;display:flex}.nqActions button{background:#fff;border:1px solid #cbd6e5;border-radius:999px;min-height:50px;padding:0 1.1rem;font-weight:900}.nqActions .primary{color:#fff;background:#0c315b;border:0;align-items:center;gap:.45rem;display:flex}.nqActions svg{width:18px}.nqCallback{color:#315776;justify-content:center;align-items:center;gap:.4rem;margin-top:1.25rem;font-weight:750;display:flex}.nqCallback svg{width:18px}.nqError{color:#a52828;background:#fff0f0;border-radius:10px;padding:.8rem}.nqConsent{align-items:start;gap:.6rem;display:flex}.nqReview{gap:.5rem;display:grid}.nqReview div{border-bottom:1px solid #e4eaf2;grid-template-columns:180px 1fr;padding:.7rem;display:grid}.nqReview dt{text-transform:capitalize;font-weight:800}.nqReview dd{overflow-wrap:anywhere;margin:0}.nqDone{text-align:center;max-width:700px;margin:6rem auto;padding:3rem}.nqDone>span{color:#168647;background:#e7f7ed;border-radius:50%;place-items:center;width:70px;height:70px;margin:auto;display:grid}.nqDone a{color:#fff;background:#0c315b;border-radius:999px;margin-top:1rem;padding:.8rem 1rem;font-weight:800;display:inline-block}@media (max-width:760px){.nqShell{padding:2rem .8rem}.nqLayout{grid-template-columns:1fr}.nqLayout nav{grid-template-columns:repeat(4,1fr);padding:.65rem;overflow-x:auto}.nqLayout nav button{text-align:center;justify-items:center;padding:.5rem;font-size:.7rem;display:grid}.nqLayout form{min-height:600px}.nqGrid{grid-template-columns:1fr}.nqGrid .wide{grid-column:auto}.nqReview div{grid-template-columns:1fr}.nqShell>header>a,.nqShell>header>button{float:none;margin:.2rem}.nqShell>header p{padding-top:1rem}}
