.car-insurance-page{--car-ink: #172b3a;--car-muted: #58656c;--car-paper: #fdf9f2;--car-wash: #f3f5f1;--car-line: #d9dfdb;--car-coral: #e93681;--car-teal: #308f89;background:var(--car-paper);color:var(--car-ink)}.car-insurance-page main{overflow-x:clip}.car-insurance-page main>section{padding-block:clamp(72px,9vw,128px)!important;scroll-margin-top:104px;background:var(--car-paper)!important}.car-insurance-page main>section:nth-of-type(2n){background:var(--car-wash)!important}.car-insurance-page main :is(h2,h3){color:var(--car-ink)!important;font-family:SF Pro Display,Helvena,ClaimsHeader,serif!important;letter-spacing:-.045em!important}.car-insurance-page main h2{font-size:clamp(2.2rem,4vw,3.8rem);line-height:1.04}.car-insurance-page main :is(p,li){color:var(--car-muted)}.car-insurance-page .car-fading-testimonials{display:grid;min-height:268px;place-items:center;padding:42px 20px;background:var(--car-paper)}.car-insurance-page .car-fading-testimonials>div{position:static;display:grid;min-height:250px;max-width:1200px;place-items:center}.car-insurance-page .car-fading-testimonials p{color:var(--car-ink);font-size:clamp(27px,3.7vw,47px);line-height:1.2;text-shadow:none!important}.car-insurance-page .car-fading-testimonials p+p{margin-top:18px;color:var(--car-muted);font-size:clamp(15px,1.8vw,21px)}.car-insurance-page main>section:not(.car-quote-section) :is(.rounded-xl,.rounded-lg,.rounded-2xl){border-color:var(--car-line)!important;border-radius:12px!important;box-shadow:none!important}.car-insurance-page main>section:not(.car-quote-section) :is(.bg-blue-50,.bg-green-50,.bg-yellow-50,.bg-purple-50){background:var(--car-wash)!important}.car-insurance-page main>section.car-quote-section{background:#fff2f6!important}.car-insurance-page .car-quote-section>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,520px);gap:clamp(32px,7vw,104px);align-items:center}.car-insurance-page .car-quote-section h2{font-size:clamp(2.4rem,4vw,4rem)!important;line-height:1.01}.car-insurance-page .car-quote-section .form-heading-font{padding:0!important}.car-insurance-page .car-quote-section .form-heading-font h3{color:#fff!important;letter-spacing:.03em!important}.car-insurance-page .car-quote-section .text-red-500{color:#dc2626!important}.car-insurance-page .car-benefits>div{padding:28px 24px;background:var(--car-paper)}.car-insurance-page .car-benefits svg{color:var(--car-coral)}.car-insurance-page #why-choose>div>h2{max-width:960px;margin-inline:auto;text-align:center;text-wrap:balance}.car-insurance-page #why-choose>div>p{max-width:760px;margin-inline:auto;text-align:center}.car-insurance-page .car-benefits>div>div:first-child{width:44px;height:44px;margin-bottom:22px;border-radius:12px;background:#fff0f5}.car-insurance-page .car-assurances{margin-top:40px;padding-top:28px;border-top:1px solid var(--car-line)}.car-insurance-page .car-assurances>div{display:grid;grid-template-columns:44px minmax(0,1fr);gap:4px 16px;padding:12px 0}.car-insurance-page .car-assurances [data-icon-wrap]{grid-row:1 / 3;margin:0}.car-insurance-page table{overflow:hidden;border:1px solid var(--car-line);border-radius:12px}.car-insurance-page thead,.car-insurance-page thead tr{background:var(--car-ink)!important}.car-insurance-page thead th{color:#fff!important}.car-insurance-page a:focus-visible,.car-insurance-page button:focus-visible{outline:3px solid var(--car-coral)!important;outline-offset:3px}.car-insurance-page .car-final-cta #cta>div>div{border:1px solid var(--car-line);border-radius:12px;background:var(--car-ink);background-image:none;box-shadow:none}.car-insurance-page .car-final-cta :is(h2,h2 span,p,a){color:var(--car-paper)!important}.car-insurance-page .car-final-cta h2 span{padding:0;background:transparent}.car-insurance-page .car-final-cta a{background:var(--car-coral)!important}@media (max-width: 767px){.car-insurance-page main>section{padding-block:72px!important}.car-insurance-page .car-quote-section>div{grid-template-columns:1fr}.car-insurance-page .car-quote-section .form-heading-font{min-width:0}}@media (prefers-reduced-motion: reduce){.car-insurance-page *{scroll-behavior:auto!important;transition:none!important}}.car-insurance-page main>#key-facts.car-policy-guide{--car-guide-ink: #172b3a;--car-guide-muted: #495b61;--car-guide-line: #e4d5d1;background:#fbf5f0!important;padding-block:clamp(68px,8vw,112px)!important;scroll-margin-top:110px}.car-insurance-page .car-policy-guide__inner{max-width:1280px;padding-inline:clamp(24px,4vw,48px);margin-inline:auto}.car-insurance-page .car-policy-guide__kicker{display:flex;align-items:center;gap:11px;margin:0 0 20px;color:#a62c60;font-size:.73rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.car-insurance-page .car-policy-guide__kicker:before{content:"";width:24px;height:2px;background:#e93681}.car-insurance-page .car-policy-guide__head{display:flex;align-items:end;justify-content:space-between;gap:50px;padding-bottom:40px;border-bottom:1px solid var(--car-guide-line)}.car-insurance-page main #key-facts.car-policy-guide h2{max-width:750px;margin:0;font-size:clamp(2.65rem,4.6vw,4.6rem);line-height:1.04}.car-insurance-page .car-policy-guide__head>p{max-width:28ch;margin:0 0 4px;color:var(--car-guide-muted);font-size:1.06rem}.car-insurance-page .car-policy-guide__spread{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:clamp(40px,7vw,100px);padding-block:47px}.car-insurance-page .car-policy-guide__legal{min-width:0}.car-insurance-page .car-policy-guide__legal>svg{width:44px;height:44px;margin-bottom:23px;color:#a62c60;stroke-width:1.4}.car-insurance-page .car-policy-guide__index{display:block;color:#a62c60;font-size:.73rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.car-insurance-page main #key-facts.car-policy-guide h3{margin:14px 0 16px;color:var(--car-guide-ink);font-size:clamp(1.5rem,2.2vw,2rem);line-height:1.15}.car-insurance-page .car-policy-guide__legal>p{font-size:1.04rem;color:var(--car-guide-muted);margin:0 0 18px}.car-insurance-page .car-policy-guide__aside{padding:22px 0 0 22px;margin-top:29px;border-top:1px solid var(--car-guide-line);border-left:3px solid #b2386a}.car-insurance-page .car-policy-guide__aside strong{display:block;font-size:.96rem;color:#8a2853}.car-insurance-page .car-policy-guide__aside p{font-size:.96rem;margin:10px 0 0;color:var(--car-guide-muted)}.car-insurance-page .car-policy-guide__levels{min-width:0}.car-insurance-page .car-policy-guide__levels>p{color:var(--car-guide-muted);font-size:1.04rem;margin:0 0 25px}.car-insurance-page .car-policy-guide__definitions{margin:0;padding:0;list-style:none;border-top:1px solid var(--car-guide-line)}.car-insurance-page .car-policy-guide__definitions>li{display:grid;grid-template-columns:36px minmax(0,1fr);gap:17px;padding-block:23px;border-bottom:1px solid var(--car-guide-line)}.car-insurance-page .car-policy-guide__cover-number{padding-top:3px;color:#a62c60;font-size:.76rem;font-weight:800}.car-insurance-page .car-policy-guide__definitions h4{margin:0;font-size:1.2rem;color:var(--car-guide-ink);font-weight:750;line-height:1.3}.car-insurance-page .car-policy-guide__definitions p{margin:9px 0 0;font-size:1rem;color:var(--car-guide-muted);line-height:1.65}.car-insurance-page .car-policy-guide__reading{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(30px,5vw,70px);align-items:start;padding-block:35px 48px;border-top:1px solid var(--car-guide-line)}.car-insurance-page .car-policy-guide__bonus{background:#e7f0ed;border-top:3px solid #39777a;border-radius:0 0 20px 20px;padding:clamp(25px,3vw,39px)}.car-insurance-page .car-policy-guide__bonus p,.car-insurance-page .car-policy-guide__extras p{font-size:1.04rem;margin:0 0 17px;color:var(--car-guide-muted)}.car-insurance-page .car-policy-guide__caution{border-top:1px solid #bdd3ca;padding-top:21px}.car-insurance-page .car-policy-guide__caution strong{color:#254c52}.car-insurance-page .car-policy-guide__checklist{list-style:none;margin:24px 0 0;padding:0}.car-insurance-page .car-policy-guide__checklist li{position:relative;border-top:1px solid var(--car-guide-line);padding:15px 0 15px 23px;color:var(--car-guide-muted);font-size:.96rem}.car-insurance-page .car-policy-guide__checklist li:before{content:"";position:absolute;left:1px;top:24px;width:7px;height:7px;border:1.5px solid #a62c60;border-radius:50%}.car-insurance-page .car-policy-guide__price{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:clamp(40px,7vw,100px);padding-top:35px;border-top:1px solid var(--car-guide-line)}.car-insurance-page .car-policy-guide__price p{color:var(--car-guide-muted);font-size:1.04rem;margin:0 0 17px}.car-insurance-page .car-policy-guide__personal{border-left:3px solid #b2386a;padding:3px 0 3px 22px;margin-top:28px}.car-insurance-page .car-policy-guide__link{display:inline-flex;align-items:center;gap:14px;margin-top:8px;color:#8a2853!important;font-size:.95rem;font-weight:750;text-decoration:underline;text-underline-offset:5px}.car-insurance-page .car-policy-guide__link svg{width:18px;height:18px}.car-insurance-page .car-policy-guide__link:focus-visible{outline:3px solid #a62c60!important;outline-offset:6px;border-radius:3px}.car-insurance-page .hc-reasons__contact .callback-form__image-heading{color:#fff!important}.car-insurance-page .hc-reasons__contact #get-quotes{scroll-margin-top:128px}@media (max-width: 900px){.car-insurance-page .car-policy-guide__head{display:block}.car-insurance-page .car-policy-guide__head>p{max-width:56ch;margin-top:24px}.car-insurance-page .car-policy-guide__spread,.car-insurance-page .car-policy-guide__reading,.car-insurance-page .car-policy-guide__price{grid-template-columns:minmax(0,1fr);gap:35px}}@media (max-width: 767px){.car-insurance-page .car-policy-guide__definitions>li{grid-template-columns:28px minmax(0,1fr);gap:10px}.car-insurance-page .car-policy-guide__bonus{padding:26px 24px}}.car-insurance-page .car-quote-notes{--quote-notes-ink: #172b3a;--quote-notes-muted: #495e60;--quote-notes-rule: #ccd8d1;background:#edf2eb;color:var(--quote-notes-ink);border-block:1px solid var(--quote-notes-rule);padding:clamp(36px,4vw,58px) 0 24px}.car-insurance-page .car-quote-notes__inner{max-width:1280px;margin-inline:auto;padding-inline:clamp(24px,4vw,48px)}.car-insurance-page .car-quote-notes__spread{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(30px,5vw,76px);align-items:start}.car-insurance-page .car-quote-notes__eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 18px;color:#38635c;font-size:.71rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.car-insurance-page .car-quote-notes__eyebrow:before{content:"";width:22px;height:2px;background:#ac3262}.car-insurance-page .car-quote-notes h2{margin:0;max-width:12ch;font-family:SF Pro Display,Helvena,ClaimsHeader,Recoleta Alt,serif;font-size:clamp(2.2rem,3.65vw,3.65rem);font-weight:750;line-height:1.05;letter-spacing:-.045em;color:var(--quote-notes-ink);text-wrap:balance}.car-insurance-page .car-quote-notes__intro{max-width:40ch;margin:19px 0 0;color:var(--quote-notes-muted);font-size:1.02rem;line-height:1.65}.car-insurance-page .car-quote-notes__questions{margin:0;padding:0;list-style:none;border-top:1px solid var(--quote-notes-rule)}.car-insurance-page .car-quote-notes__questions li{display:grid;grid-template-columns:32px minmax(0,1fr);gap:16px;padding-block:23px;border-bottom:1px solid var(--quote-notes-rule)}.car-insurance-page .car-quote-notes__number{color:#9a2f59;font-size:.75rem;font-weight:800;letter-spacing:.05em;padding-top:5px}.car-insurance-page .car-quote-notes h3{margin:0 0 9px;color:var(--quote-notes-ink);font-family:SF Pro Display,Helvena,ClaimsHeader,Recoleta Alt,serif;font-size:clamp(1.25rem,1.8vw,1.6rem);line-height:1.2;font-weight:750;letter-spacing:-.025em}.car-insurance-page .car-quote-notes__questions p{margin:0;color:var(--quote-notes-muted);font-size:.98rem;line-height:1.65}.car-insurance-page .car-quote-notes__foot{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:27px;padding-top:20px;border-top:1px solid var(--quote-notes-rule)}.car-insurance-page .car-quote-notes__foot p{max-width:75ch;margin:0;font-size:.86rem;line-height:1.6;color:var(--quote-notes-muted)}.car-insurance-page .car-quote-notes__foot strong{color:#365e57;font-weight:750}.car-insurance-page .car-quote-notes__link{display:inline-flex;flex-shrink:0;align-items:center;gap:12px;padding-block:9px;color:#913058;font-size:.88rem;font-weight:750;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.car-insurance-page .car-quote-notes__link svg{width:19px;height:19px;flex-shrink:0}.car-insurance-page .car-quote-notes__link:hover{color:#69223f}.car-insurance-page .car-quote-notes__link:focus-visible{outline:3px solid #913058!important;outline-offset:5px}@media (max-width: 767px){.car-insurance-page .car-quote-notes__spread{grid-template-columns:minmax(0,1fr);gap:28px}.car-insurance-page .car-quote-notes h2{max-width:15ch}.car-insurance-page .car-quote-notes__intro{max-width:52ch}.car-insurance-page .car-quote-notes__questions li{gap:10px;padding-block:20px}.car-insurance-page .car-quote-notes__foot{flex-direction:column;align-items:flex-start;gap:9px;margin-top:22px}}
