.quote-page{background:#f3f7fa;padding-bottom:0}.quote-page header{position:sticky;top:0;z-index:20}.quote-page .nav{max-width:840px;min-height:68px;justify-content:space-between}.quote-page .nav>a:not(.carev-logo-link){font-size:13px}.quote-help{color:#39774c}.quote-only{max-width:760px;margin:24px auto;padding:0 18px}.quote-welcome{text-align:center;margin:0 auto 22px}.quote-welcome img{margin:0 auto 10px}.quote-welcome h1{font-size:25px;line-height:1.5;margin:0 0 8px}.quote-welcome p{margin:0 0 8px;font-size:15px}.quote-welcome>span{font-size:12px;color:#62788a}.quote-page .quote-box{padding:24px;border-radius:18px}.quote-page .form-title{font-size:21px}.quote-footer{text-align:center;font-size:12px;padding:18px;margin:0 auto;max-width:760px}.quote-cover{margin:28px 0;padding:20px 0}.quote-cover h2{font-size:22px;line-height:1.5}.cover-note{font-size:13px;color:#5c7182;line-height:1.8}.cover-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.cover-grid article{background:white;border:1px solid #dce5eb;border-radius:12px;padding:16px}.cover-grid h3{font-size:16px;line-height:1.5;margin:0 0 9px}.cover-grid ul{padding-left:18px;margin:0;font-size:13px;line-height:1.85}.cover-grid li+li{margin-top:7px}.quote-cta{padding:44px 0;background:linear-gradient(120deg,#0d2e40,#10274a);color:white;text-align:center}.quote-cta h2{font-size:clamp(23px,3vw,35px);line-height:1.5;max-width:900px;margin:0 auto 15px}.quote-cta p{color:#d3dce7;font-size:15px;line-height:1.8;max-width:850px;margin:0 auto 24px}.quote-cta .cta-line{background:#50bc5c;color:white}.quote-cta .cta-form{background:white;color:#183651}@media(max-width:600px){.quote-only{padding:0 12px;margin:16px auto}.quote-welcome h1{font-size:21px}.quote-welcome p{font-size:13px}.quote-page .quote-box{padding:18px 14px}.quote-page .form-title{font-size:18px}.quote-page .nav{gap:12px;padding:0 14px}.cover-grid{grid-template-columns:1fr}.quote-cover h2{font-size:20px}.quote-cta{padding:30px 0}.quote-cta p{font-size:13px}.quote-cta .btn{font-size:13px;display:inline-flex;margin:4px}}