html{scroll-behavior:smooth}.auto-insurance{background:#fff;border-radius:var(--radius-sm,4px);padding-bottom:0}.credit-score-container{align-items:center;background:var(--color-primitive-secondary-secondary-container,#eef5f7);box-sizing:border-box;display:flex;flex-direction:row;gap:80px;justify-content:space-between;margin:0 auto;padding-bottom:80px;padding-top:80px;width:100%}.content{display:flex;flex-direction:column;gap:8px;padding-right:80px}.main-title{font-size:48px;font-weight:400;line-height:1.25em;margin:0 0 8px}.main-desc{color:var(--color-primitive-surface-on-surface,#181611);font-size:var(--typography-font-size-body-sm,16px);font-weight:var(--typography-font-weight-body,300);line-height:1.5em;line-height:var(--typography-line-height-body-sm,24px);margin:0}.cards{gap:24px;padding-left:80px;padding-top:40px}.card-text,.cards{align-items:center;display:flex;flex-direction:column}.card-text{gap:16px;height:96px;width:100%}.credit-score-slider{display:flex;flex-direction:row;gap:4px;margin-top:8px;padding:16px 0;position:relative;width:100%}.score-track{align-items:center;border-radius:2px;color:#fefefc;display:flex;flex:1;font-size:16px;font-weight:500;height:40px;justify-content:center}.score-track.poor{background:#b86966}.score-track.fair{background:#cb8c59}.score-track.good{background:#eac46b;color:#181611}.score-track.great{background:#97c392;color:#181611}.score-track.excellent{background:#346950}.score-badge{align-items:center;background:#181611;border-radius:24px;box-shadow:0 1px 8px 2px rgba(0,0,0,.18),0 1px 2px 0 rgba(0,0,0,.3);color:#fefefc;display:flex;gap:10px;height:56px;justify-content:center;left:60%;padding:0 16px;position:absolute;top:-50px;transform:translateX(-50%);width:100px;z-index:2}.score-value{font-size:32px;font-weight:500}.score-arrow{left:38px;position:absolute;top:54px}.card-title{color:var(--color-primitive-surface-on-surface,#181611);font-size:var(--typography-font-size-body-lg,24px);font-weight:var(--typography-font-weight-body,300);line-height:var(--typography-line-height-body-lg,34px);text-align:left}.mobile-only{display:none}.web-only{display:block}.web-cards{display:flex;gap:16px}@media (max-width:900px){.credit-score-container{align-items:stretch;flex-direction:column;gap:40px;padding:40px 24px}.cards,.content{max-width:100%;width:100%}.main-title{font-size:32px}.card-title{font-size:20px}.score-badge{height:60px;left:50%;top:-54px;transform:translateX(-50%);width:100px}.score-value{font-size:24px}.mobile-only{display:block}.loan_tools .loan_tools_card{background:#eef5f7;border-radius:var(--radius-sm,4px)}.slide-content{border:none}.cards{margin-top:40px;padding-left:0}.content{padding-right:0}.web-only{display:none}.advertiser-disclosure{max-width:100%}.carousel-controls_container{align-items:center;display:flex;gap:16px;justify-content:space-between}}@media (max-width:600px){.credit-score-container{gap:24px;margin-top:40px;padding:24px 8px}.main-title{font-size:24px}.main-desc{font-size:14px}.card-title{font-size:16px}.credit-score-slider{margin-top:4px}.score-badge{height:44px;left:60%;padding:0 10px;top:-34px;transform:translateX(-50%);width:80px}.score-value{font-size:20px}.score-arrow{height:12px;left:32px;top:43px;width:16px}}.iframe_container{align-items:center;justify-content:center;margin-bottom:80px;margin-left:auto;margin-right:auto;width:100%}.insurance-factors-section{background:#fefefc;display:flex;justify-content:center;padding:32px 0 80px}.factors-content{display:flex;flex-direction:column;gap:40px;width:100%}.factors-title{color:#181611;font-family:DM Sans,Arial,sans-serif;font-size:48px;font-weight:400}.factors-cards{align-items:stretch;display:flex;flex-direction:row;gap:16px;justify-content:stretch}.factor-card{background:#fefefc;border:.25px solid #181611;border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,.03);box-sizing:border-box;display:flex;flex:1;flex-direction:column;gap:16px;padding:32px 24px}.factor-subhead{color:#181611;font-family:DM Sans,Arial,sans-serif;font-size:24px;font-weight:500;margin-bottom:8px}.factor-desc{color:var(--color-primitive-surface-on-surface,#181611);font-family:var(--typography-font-body,"DM Sans");font-size:var(--typography-font-size-body-sm,16px);font-style:normal;font-weight:var(--typography-font-weight-body,300);line-height:var(--typography-line-height-body-sm,24px)}@media (max-width:1100px){.factors-cards{flex-wrap:wrap;gap:24px}.factor-card{max-width:100%;min-width:220px}}@media (max-width:900px){.insurance-factors-section{padding:24px 0 40px}.factors-content{gap:24px;padding:0 16px}.factors-title{font-size:32px}.factors-cards{flex-direction:column;gap:16px}.factor-card{max-width:100%;min-width:0;padding:24px 16px}.factor-subhead{font-size:20px}.factor-desc{font-size:14px}.web-only{display:none}}.advertiser-disclosure{background:none;padding:0}.advertiser-disclosure p{color:#181611;color:#000;font-family:var(--typography-font-body,"DM Sans");font-size:var(--typography-font-size-body-xs,12px);font-style:italic;font-weight:var(--typography-font-weight-body,300);line-height:var(--typography-line-height-body-xs,16px);opacity:.6}#shBundleInsuranceDesktop .sh-label span{font-family:Roboto,sans-serif;font-size:12px!important}#sh-widgetform-wrapper span .sh-blue-text,#sh-widgetform-wrapper span .sh-state-text{font-family:Roboto,sans-serif;font-size:26px!important}@media (max-width:768px){#shBundleInsuranceDesktop .sh-label span{font-family:Roboto,sans-serif;font-size:11px!important}#sh-widgetform-wrapper span .sh-blue-text,#sh-widgetform-wrapper span .sh-state-text{font-family:Roboto,sans-serif;font-size:22px!important}.mobile-card{min-width:100%!important}.auto_ins.contentrailzip,.auto_ins.feature-specific.contentrailzip,.contentrailzip{box-sizing:border-box;height:auto!important;max-height:100%!important;width:100%!important}.widget-form{width:100%!important}}