:is(.renewal-shell,.resources-page) .renewal-inquiry{isolation:isolate;color:#fff;background:#1e5ff2;width:100%;padding:100px 80px;position:relative}.renewal-inquiry .inquiry-background{object-fit:cover;opacity:.22;mix-blend-mode:plus-lighter;z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.renewal-inquiry .inquiry-layout{grid-template-columns:345px minmax(0,1fr);align-items:start;gap:24px;display:grid}.renewal-inquiry .inquiry-intro{flex-direction:column;gap:30px;display:flex}.renewal-inquiry .inquiry-copy{flex-direction:column;gap:12px;display:flex}.renewal-inquiry .inquiry-kicker{color:#101928;letter-spacing:.32px;white-space:nowrap;background:#fff;border-radius:4px;align-self:flex-start;padding:5px 11px;font-size:16px;font-weight:600;line-height:24px}.renewal-inquiry h2{letter-spacing:.68px;margin:0;font-size:34px;font-weight:600;line-height:1.3}.renewal-inquiry h2 strong{color:#ffe789;font-weight:700}.renewal-inquiry .inquiry-description{letter-spacing:.28px;font-size:14px;line-height:1.5}.renewal-inquiry .inquiry-benefits{border-top:1px solid #ffffff80;flex-direction:column;gap:24px;margin:0;padding:30px 0 0;list-style:none;display:flex}.renewal-inquiry .inquiry-benefits h3{letter-spacing:.32px;align-items:center;gap:8px;margin:0 0 8px;font-size:16px;font-weight:700;line-height:1.3;display:flex}.renewal-inquiry .inquiry-number{color:#fff;background:#063496;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:20px;display:grid}.renewal-inquiry .inquiry-benefits p{letter-spacing:.26px;margin:0;font-size:13px;line-height:1.3}.renewal-inquiry .inquiry-card{color:#101928;background:#fff;border-radius:10px;min-width:0;padding:40px 32px 56px}.renewal-inquiry .inquiry-card-heading{margin-bottom:22px}.renewal-inquiry .inquiry-card-heading h3{color:#1e5ff2;letter-spacing:.56px;margin:0 0 4px;font-size:28px;font-weight:700;line-height:1.5}.renewal-inquiry .inquiry-card-heading ul{color:#404753;letter-spacing:.28px;flex-wrap:wrap;gap:2px 16px;margin:0;padding:0;font-size:14px;line-height:1.5;list-style:none;display:flex}.renewal-inquiry .inquiry-card-heading li{white-space:nowrap;align-items:center;gap:4px;display:flex}:is(.renewal-shell,.resources-page) .renewal-inquiry .contact-form{color:#101928;letter-spacing:.3px;width:100%;max-width:none;margin:0;font-size:15px}:is(.renewal-shell,.resources-page) .renewal-inquiry .renewal-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 10px;display:grid}:is(.renewal-shell,.resources-page) .renewal-inquiry .renewal-fields>label,:is(.renewal-shell,.resources-page) .renewal-inquiry fieldset{grid-column:1/-1;width:auto;min-width:0}:is(.renewal-shell,.resources-page) .renewal-inquiry .renewal-fields>.inquiry-half{grid-column:auto}:is(.renewal-shell,.resources-page) .renewal-inquiry label{gap:8px;font-size:15px;line-height:1.5}:is(.renewal-shell,.resources-page) .renewal-inquiry .required{color:#f14f3d;margin-left:2px}:is(.renewal-shell,.resources-page) .renewal-inquiry input:not([type=radio]):not([type=checkbox]),:is(.renewal-shell,.resources-page) .renewal-inquiry select,:is(.renewal-shell,.resources-page) .renewal-inquiry textarea{box-sizing:border-box;color:#101928;letter-spacing:.28px;background-color:#f9fafb;border:1px solid #e0e0e0;border-radius:4px;width:100%;height:48px;padding:12px 20px;font-size:14px;font-weight:400;line-height:1.5}:is(.renewal-shell,.resources-page) .renewal-inquiry textarea{height:100px;min-height:100px}:is(.renewal-shell,.resources-page) .renewal-inquiry input::placeholder,:is(.renewal-shell,.resources-page) .renewal-inquiry textarea::placeholder{color:#89919f;opacity:1}:is(.renewal-shell,.resources-page) .renewal-inquiry select:invalid{color:#89919f}:is(.renewal-shell,.resources-page) .renewal-inquiry legend{height:auto;margin:0 0 8px;font-size:15px;line-height:1.5}:is(.renewal-shell,.resources-page) .renewal-inquiry .radio-label{white-space:normal;gap:10px;margin-bottom:6px;line-height:1.5}:is(.renewal-shell,.resources-page) .renewal-inquiry input[type=radio]{appearance:none;background:#fff;border:1px solid #89919f;border-radius:50%;width:14px;height:14px;padding:0}:is(.renewal-shell,.resources-page) .renewal-inquiry input[type=radio]:checked{background:#1e5ff2;border-color:#1e5ff2;box-shadow:inset 0 0 0 3px #fff}:is(.renewal-shell,.resources-page) .renewal-inquiry .privacy-agree{justify-content:center;gap:6px;margin-top:20px;font-size:14px}:is(.renewal-shell,.resources-page) .renewal-inquiry input[type=checkbox]{appearance:auto;accent-color:#1e5ff2;flex:none;width:18px;height:18px;margin:0;padding:0}:is(.renewal-shell,.resources-page) .renewal-inquiry .privacy-agree a{color:#1e5ff2;text-decoration:underline}:is(.renewal-shell,.resources-page) .renewal-inquiry .renewal-submit{color:#fff;letter-spacing:2px;width:100%;max-width:none;height:64px;box-shadow:none;background:#1e5ff2;border-radius:74px;margin:24px 0 0;padding:0;font-size:18px;font-weight:600}:is(.renewal-shell,.resources-page) .renewal-inquiry form:invalid .renewal-submit{background:#b0b5bf}:is(.renewal-shell,.resources-page) .renewal-inquiry :is(input,select,textarea,button):focus-visible{outline-offset:3px;outline:2px solid #1e5ff2}:is(.renewal-shell,.resources-page) .renewal-inquiry .renewal-form-notice{color:#626c7c;margin:0 0 12px;font-size:11px;line-height:1.5}@media (max-width:767px){:is(.renewal-shell,.resources-page) .renewal-inquiry{padding:80px 20px}.renewal-inquiry .inquiry-layout{flex-direction:column;gap:48px;max-width:600px;margin:auto;display:flex}.renewal-inquiry .inquiry-intro{gap:24px;width:100%}.renewal-inquiry .inquiry-benefits{gap:20px;padding-top:24px}.renewal-inquiry .inquiry-card{width:100%;padding:32px 20px 48px}.renewal-inquiry .inquiry-card-heading{margin-bottom:24px}.renewal-inquiry .inquiry-card-heading h3{letter-spacing:.48px;font-size:24px}:is(.renewal-shell,.resources-page) .renewal-inquiry .renewal-fields{grid-template-columns:minmax(0,1fr)}:is(.renewal-shell,.resources-page) .renewal-inquiry .renewal-fields>.inquiry-half{grid-column:1/-1}:is(.renewal-shell,.resources-page) .renewal-inquiry textarea{height:150px;min-height:150px}:is(.renewal-shell,.resources-page) .renewal-inquiry .renewal-submit{border-radius:4px}.renewal-shell.case-contact-embed{width:100%}}@media (max-width:374px){.renewal-inquiry h2{font-size:29px}.renewal-inquiry .inquiry-kicker{letter-spacing:0;font-size:13px}:is(.renewal-shell,.resources-page) .renewal-inquiry .privacy-agree{font-size:12px}}
