.cxQuotePage{--qi:#061e46;--qm:#104ba6;--qp:#f6f8fc;color:var(--qi);background:#f6f8fc;overflow:clip}.cxQuotePage h1,.cxQuotePage h2,.cxQuotePage h3{letter-spacing:-.055em;font-family:Arial,Helvetica Neue,sans-serif;font-weight:740}.cxQuotePage em{font-family:var(--font-codeex),Arial,sans-serif;color:#c5d8f5;font-style:italic;font-weight:400}.cxQEyebrow{letter-spacing:.13em;font-size:11px;font-weight:800}.cxQuoteHero{color:#fff;background:#061e46;grid-template-columns:minmax(0,1.35fr) minmax(290px,.65fr);min-height:450px;display:grid}.cxQuoteHeroMain{padding:73px clamp(25px,6vw,105px)}.cxQuoteHeroMain .cxQEyebrow{color:#c5d8f5}.cxQuoteHero h1{margin:24px 0;font-size:clamp(62px,7vw,112px);line-height:.98}.cxQuoteHeroMain>p:not(.cxQEyebrow){color:#c5d8f5;max-width:690px;font-size:clamp(16px,1.4vw,19px);line-height:1.75}.cxQHeroActions{flex-wrap:wrap;align-items:center;gap:28px;margin-top:35px;display:flex}.cxQHeroActions a{border-bottom:1px solid #90caff;padding:15px 0;font-size:14px;font-weight:800}.cxQHeroActions a:first-child{color:#061e46;background:#c5d8f5;border:0;padding:16px 21px}.cxQuoteHeroAside{background:#092859;flex-direction:column;justify-content:center;gap:20px;padding:55px clamp(26px,4vw,65px);display:flex}.cxQuoteHeroAside>span,.cxQuoteHeroAside>div{letter-spacing:.14em;color:#c5d8f5;font-size:10px;font-weight:800}.cxQuoteHeroAside strong{letter-spacing:-.065em;font-size:clamp(31px,3.5vw,54px);line-height:1.08}.cxQuoteHeroAside p{color:#eaf1fc;line-height:1.75}.cxQuoteMain{grid-template-columns:minmax(300px,.76fr) minmax(0,1.24fr);align-items:start;gap:clamp(36px,6vw,90px);padding:clamp(60px,7vw,110px) clamp(25px,6vw,110px);display:grid}.cxQuoteIntro{position:sticky;top:138px}.cxQuoteIntro .cxQEyebrow{color:#104ba6}.cxQuoteIntro h2{margin:22px 0;font-size:clamp(42px,4.6vw,68px);line-height:1.07}.cxQuoteIntro h2 em{color:#104ba6}.cxQuoteIntro>p:not(.cxQEyebrow){color:#165dde;line-height:1.75}.cxQGuide{background:#eaf1fc;border-top:3px solid #104ba6;margin:40px 0 26px;padding:28px 29px}.cxQGuide>span,.cxQuoteDirect>span{letter-spacing:.12em;color:#104ba6;font-size:10px;font-weight:800}.cxQGuide h3{margin:14px 0 20px;font-size:27px;line-height:1.2}.cxQGuide ul{margin:0;padding:0 0 0 22px}.cxQGuide li{color:#104ba6;padding:5px 0;font-size:14px;line-height:1.6}.cxQGuide p{color:#104ba6;margin:22px 0 0;font-size:12px;line-height:1.65}.cxQuoteDirect{flex-direction:column;gap:9px;display:flex}.cxQuoteDirect a{color:#092859;font-size:18px;font-weight:800}.cxQuoteForm{gap:0;padding:clamp(25px,4vw,55px);box-shadow:0 20px 60px #0928590d}.cxQuoteStep{border-bottom:1px solid #c5d8f5;align-items:flex-start;gap:20px;margin-bottom:24px;padding:22px 0 20px;display:flex}.cxQuoteStep:first-child{padding-top:0}.cxQuoteStep>span{color:#104ba6;padding-top:7px;font-size:12px;font-weight:900}.cxQuoteStep h3{margin:0 0 5px;font-size:27px}.cxQuoteStep p{color:#607467;margin:0;font-size:14px;line-height:1.6}.cxQFieldset{border:0;min-width:0;margin:0 0 23px;padding:0}.cxQFieldset legend{margin:0 0 12px;font-size:13px;font-weight:800}.cxQChoiceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.cxQChoice{cursor:pointer;background:#f6f8fc;border:1px solid #c5d8f5;align-items:center;gap:8px;padding:14px 11px;font-size:12px;font-weight:750;display:flex}.cxQChoice.selected{background:#eaf1fc;border-color:#104ba6}.cxQChoice input{accent-color:#104ba6;width:16px;min-width:16px;min-height:16px}.cxQFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:22px;display:grid}.cxQFields .cxQWide{grid-column:1/-1}.cxQuoteForm label:not(.cxQChoice):not(.cxQConsent){flex-direction:column;gap:9px;font-size:13px;font-weight:770;display:flex}.cxQuoteForm input:not([type=radio]):not([type=checkbox]):not([type=file]),.cxQuoteForm textarea,.cxQuoteForm select{color:#061e46;background:#f6f8fc;border:1px solid #c5d8f5;border-radius:0;width:100%;min-width:0;min-height:50px;padding:15px 14px;font-size:15px;line-height:1.4}.cxQuoteForm input:focus-visible,.cxQuoteForm textarea:focus-visible,.cxQuoteForm select:focus-visible{outline-offset:2px;outline:3px solid #90caff}.cxQDescription{margin-bottom:22px}.cxQDescription textarea{resize:vertical;min-height:170px}.cxQUpload{background:#f6f8fc;border:1px dashed #165dde;margin-bottom:30px;padding:23px}.cxQUpload>label{font-size:15px!important;font-weight:850!important;display:block!important}.cxQUpload p{color:#104ba6;margin:11px 0 17px;font-size:12px;line-height:1.6}.cxQUpload input{cursor:pointer;max-width:100%;font-size:13px}.cxQUpload input::file-selector-button{color:#fff;cursor:pointer;background:#061e46;border:0;margin-right:15px;padding:11px 15px}.cxQFileStatus{color:#104ba6;margin-top:12px;font-size:12px;font-weight:750}.cxQConsent{color:#104ba6;align-items:flex-start;gap:13px;margin:6px 0 18px;font-size:13px;line-height:1.6;display:flex}.cxQConsent input{accent-color:#104ba6;width:18px;min-width:18px;height:18px;margin-top:3px}.cxQConsent a{text-underline-offset:4px;text-decoration:underline}.cxQTrap{display:none!important}.cxQLegal{color:#65766b;margin:0 0 18px;font-size:12px;line-height:1.6}.cxQSubmit{color:#fff;cursor:pointer;background:#061e46;border:0;justify-content:space-between;align-items:center;gap:25px;width:100%;min-height:57px;padding:16px 22px;font-size:15px;font-weight:830;display:flex}.cxQSubmit:hover{background:#104ba6}.cxQSubmit:disabled{cursor:wait;opacity:.66}.cxQResponse{color:#104ba6;min-height:20px;margin-top:18px;font-size:13px;line-height:1.6}.cxQResponse.isError{color:#a52921}.cxQResponse.isSuccess{background:#eaf1fc;padding:16px;font-weight:700}.cxQBottom{color:#fff;text-align:center;background:#061e46;flex-direction:column;align-items:center;padding:85px 7%;display:flex}.cxQBottom>span{letter-spacing:.14em;color:#c5d8f5;font-size:10px;font-weight:800}.cxQBottom h2{margin:21px 0 15px;font-size:clamp(39px,5vw,70px)}.cxQBottom p{color:#c5d8f5;max-width:570px;line-height:1.75}.cxQBottom a{color:#c5d8f5;border-bottom:1px solid;margin-top:18px;padding:10px 0;font-weight:800}@media (max-width:980px){.cxQuoteHero{grid-template-columns:1fr}.cxQuoteHeroMain{padding:63px 6%}.cxQuoteHeroAside{padding:35px 6%}.cxQuoteHeroAside strong{max-width:600px;font-size:37px}.cxQuoteMain{grid-template-columns:1fr}.cxQuoteIntro{position:static}.cxQGuide{max-width:850px}.cxQuoteForm{width:100%}}@media (max-width:590px){.cxQuoteHero h1{font-size:clamp(52px,11vw,75px)}.cxQuoteHeroMain{padding:55px 6%}.cxQuoteHeroAside strong{font-size:33px}.cxQHeroActions{gap:15px}.cxQuoteMain{padding:60px 5%}.cxQuoteForm{padding:25px 19px}.cxQFields,.cxQChoiceGrid{grid-template-columns:1fr}.cxQFields .cxQWide{grid-column:auto}.cxQChoice{min-height:46px}.cxQGuide{margin-top:25px}.cxQuoteStep h3{font-size:24px}.cxQBottom{padding:70px 6%}}@media (prefers-reduced-motion:reduce){.cxQuotePage *{scroll-behavior:auto!important}}.cxQuotePage .cxQuoteHero{isolation:isolate;background:#092859;grid-template-columns:1.05fr .95fr;min-height:580px;position:relative;overflow:hidden}.cxQuoteHeroPhoto{z-index:-2;width:72%;position:absolute;inset:0 0 0 auto}.cxQuoteHeroPhoto img{object-fit:cover;object-position:64% center}.cxQuotePage .cxQuoteHero:after{content:"";z-index:-1;background:linear-gradient(90deg,#092859 0%,#092859fa 28%,#092859db 42%,#09285942 62%,#0928590d 80%),linear-gradient(#0000 54%,#061e46e8);position:absolute;inset:0}.cxQuotePage .cxQuoteHeroMain{min-width:0;padding-block:70px}.cxQuotePage .cxQuoteHeroMain>p:not(.cxQEyebrow){color:#e0ebfa;max-width:570px}.cxQuotePage .cxQuoteHero h1{letter-spacing:-.055em;font-size:clamp(54px,5.3vw,82px);line-height:1.07}.cxQuotePage .cxQuoteHeroAside{border-left:1px solid #fff5;place-self:end;gap:10px;max-width:350px;margin-right:3vw;padding:0 38px 35px 25px}.cxQuotePage .cxQuoteHeroAside strong{letter-spacing:-.04em;font-size:clamp(24px,2.5vw,36px)}.cxQuotePage .cxQuoteHeroAside p{color:#e0ebfa;margin:0;font-size:13px;line-height:1.7}.cxQuotePage .cxQHeroActions a{align-items:center;gap:18px;display:inline-flex}.cxQuotePage .cxQHeroActions a:first-child{color:#fff;background:#165dde;border:1px solid #165dde;border-radius:5px;min-height:56px;font-size:13px}.cxQuotePage .cxQHeroActions a:first-child:hover{background:#104bb8}.cxQuotePage .cxQHeroActions .fxIcon{flex-shrink:0;width:19px;height:19px}@media (max-width:900px){.cxQuotePage .cxQuoteHero{grid-template-columns:1fr;min-height:0}.cxQuotePage .cxQuoteHero:after{display:none}.cxQuotePage .cxQuoteHeroMain{grid-row:1;padding:50px 6% 40px}.cxQuoteHeroPhoto{z-index:0;grid-row:2;width:100%;height:clamp(220px,48vw,400px);position:relative;inset:auto}.cxQuoteHeroPhoto img{object-position:65% center}.cxQuotePage .cxQuoteHeroAside{border:0;grid-row:3;place-self:auto stretch;max-width:none;margin:0;padding:25px 6% 30px}.cxQuotePage .cxQuoteHeroAside strong{font-size:30px}.cxQuotePage .cxQuoteHeroAside strong br{display:none}}@media (prefers-reduced-motion:reduce){.cxQuotePage .cxQHeroActions a{transition:none;transform:none}}
