
.compare-bar{display:flex;justify-content:center;align-items:center;gap:16px;flex-wrap:wrap;padding:12px 5%;background:#e9edfa;color:#172747;font:12px Arial;line-height:1.5}.compare-bar a{color:inherit;font-weight:bold;text-underline-offset:4px}.compare-bar [aria-current=page]{text-decoration:none;background:#172747;color:white;border-radius:20px;padding:5px 12px}.quote{display:grid;grid-template-columns:.8fr 1.2fr;gap:8%;background:#e8e6df;margin:0;padding:75px 5%}.quote h2{font-size:60px}.quote p{color:#5b6258}.quote .note{font-size:12px;max-width:360px}.quote-form{background:#fff;padding:30px;color:#161817}.quote-form .grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.quote-form label{display:block;font-size:12px;font-weight:bold;line-height:1.6}.quote-form input,.quote-form select,.quote-form textarea{display:block;width:100%;padding:13px;margin-top:6px;border:1px solid #a8aea2;font:14px Arial;color:#161817;background:#fff}.quote-form .full{grid-column:1/-1}.quote-form textarea{min-height:115px;resize:vertical}.quote-form .button{margin-top:20px;font:600 14px Arial;cursor:pointer}.form-state{font-size:14px;line-height:1.6;margin-top:16px;color:#172747}.form-state[data-state=error]{color:#a11b13}.form-state[data-state=success]{color:#185a32}.form-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.quote-form :focus-visible{outline:2px solid #2856ed;outline-offset:3px}@media(max-width:650px){.quote{grid-template-columns:1fr;gap:20px}.quote h2{font-size:48px}.quote-form{padding:22px 16px}.quote-form .grid{grid-template-columns:1fr}.quote-form .full{grid-column:auto}}

.form-invite{padding:60px 5%;background:#e8e6df}.form-invite h2{font-size:clamp(38px,4vw,56px);max-width:850px}.form-invite p{color:#62685e}nav [aria-current=page]{text-decoration:underline;text-underline-offset:6px}
