.quote-experience{background:#f5f7fb;padding:25px 0 75px}.quote-experience .breadcrumbs{margin-bottom:32px}.quote-layout{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.6fr);grid-template-areas:"overview form" "notes form";grid-template-rows:max-content 1fr;gap:30px 48px;align-items:start}.quote-overview{grid-area:overview;min-width:0;padding-top:10px}.quote-overview h1{font-size:clamp(32px,3.2vw,43px);font-weight:600;line-height:1.14;letter-spacing:-1.5px}.quote-overview h1 span{display:inline-block;margin-top:10px;color:#2457d6}.quote-overview>p:not(.eyebrow){color:#536781;font-size:15px;line-height:1.85;margin-top:23px}.quote-benefits{display:grid;gap:11px;list-style:none;padding:0;margin-top:23px;color:#345375;font-size:12px}.quote-benefits li{display:flex;align-items:center;gap:9px}.quote-benefits svg{color:#2457d6;flex-shrink:0}.quote-form-panel{grid-area:form;min-width:0}.quote-notes{grid-area:notes;padding:26px;border:1px solid #dce5f3;border-radius:15px;background:#fff;min-width:0}.quote-notes>svg{color:#2457d6;margin-bottom:16px}.quote-notes h2{color:#254674;font-size:21px;font-weight:600;letter-spacing:-.4px}.quote-notes ol{display:grid;gap:15px;list-style:decimal;padding-left:17px;margin-top:20px;color:#536781;font-size:13px;line-height:1.8}.quote-notes li{padding-left:4px}.quote-notes li::marker{color:#2457d6;font-weight:600}.quote-notes>p{color:#536781;font-size:12px;line-height:1.8;padding-top:18px;border-top:1px solid #e0e7f2;margin-top:21px}.quote-notes>a{display:inline-flex;align-items:center;color:#2457d6;font-size:12px;line-height:1.7;text-decoration:underline;text-underline-offset:3px;min-height:44px;margin-top:12px}.quote-form-panel .security-lead-form{max-width:none;margin:0;box-shadow:0 14px 40px #142d4d08}@media(max-width:900px){.quote-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"overview" "form" "notes";grid-template-rows:auto;gap:26px}.quote-overview{max-width:680px;padding:0}.quote-overview h1{font-size:36px}.quote-benefits{display:flex;flex-wrap:wrap;gap:12px 23px}.quote-notes{max-width:none}}@media(max-width:640px){.quote-experience{padding-top:20px;padding-bottom:42px}.quote-experience .breadcrumbs{margin-bottom:25px}.quote-overview h1{font-size:31px;letter-spacing:-1px}.quote-overview .eyebrow,.quote-overview h1 span,.quote-overview>p:not(.eyebrow){display:none}.quote-benefits{gap:9px 12px;font-size:11px;margin-top:17px}.quote-layout{gap:22px}.quote-notes{padding:23px}}