.state-trust-stats__grid{--state-trust-stats-gap:24px;--state-trust-stats-columns:4;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--state-trust-stats-gap);text-align:center}.state-trust-stats__item{flex:0 1 calc((100% - (var(--state-trust-stats-columns) - 1) * var(--state-trust-stats-gap)) / var(--state-trust-stats-columns));min-width:0}.state-trust-stats__value{font-family:var(--font-heading);font-weight:800;font-size:1.375rem;color:var(--text-heading);line-height:1.2}.state-trust-stats__label{font-size:.8438rem;color:var(--text-secondary);line-height:1.35;margin-top:0}.state-trust-stats__action{margin-top:4px;font-size:.8438rem;line-height:1.35}@media (width <= 800px){.state-trust-stats__grid{--state-trust-stats-columns:2}}.state-hero{max-width:var(--app-content-max,1180px);margin:0 auto;padding:var(--state-section-y,40px) 24px;text-align:center}.state-hero__inner{max-width:920px;margin:0 auto}.state-hero__eyebrow{margin-bottom:12px}.state-hero__heading{font-family:var(--font-heading);font-size:clamp(1.75rem,4vw,2.75rem);font-weight:800;line-height:1.08;letter-spacing:-.02em;color:var(--text-heading);margin-bottom:16px;text-wrap:balance}.state-hero__heading [data-slot=highlighted-text-mark]{font-style:normal}.state-hero__heading-mark{font-style:normal;color:var(--accent-brand-text);white-space:nowrap}.state-hero__content{font-size:1.0625rem;color:var(--text-secondary);line-height:1.55;max-width:40rem;margin:0 auto;text-wrap:pretty}.state-hero__content>:first-child{margin-top:0}.state-hero__content>:last-child{margin-bottom:0}.state-hero__content p+p{margin-top:.75rem}.state-hero__content h3{font-family:var(--font-heading);font-size:1.0625rem;font-weight:700;line-height:1.35;color:var(--text-heading);margin:1.1rem 0 0}.state-hero__content h3+ul{margin-top:.45rem}.state-hero__content ul{list-style:none;margin:1rem auto 0;padding:0;display:grid;gap:.55rem;text-align:left;width:fit-content;max-width:min(28rem,100%)}.state-hero__content li{position:relative;padding-left:1.35rem;font-size:1.05rem;line-height:1.45;color:var(--text-secondary)}.state-hero__content li:before{content:"";position:absolute;left:0;top:.55em;width:.45rem;height:.45rem;border-radius:999px;background:var(--accent-brand)}.state-hero__rating{display:flex;justify-content:center;margin-top:16px}.state-hero__actions{display:flex;gap:12px;justify-content:center;align-items:flex-start;flex-wrap:wrap;margin:28px 0 0}.state-hero__enroll{display:flex;flex-direction:column;align-items:stretch;width:min(100%,22rem)}.state-hero__enroll--docked{overflow:hidden;border-radius:14px;box-shadow:0 12px 28px color-mix(in oklch,var(--bg-navy) 10%,transparent)}.state-hero__cta{height:auto!important;border-radius:12px!important;padding:15px 28px!important;font-size:15px!important;font-weight:700!important;line-height:1!important}.state-hero__cta--primary{width:100%;justify-content:center}.state-hero__enroll--docked .state-hero__cta--primary{border-radius:14px 14px 0 0!important}.state-hero__checkout{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.55rem 1rem;padding:.7rem 1rem;background:var(--bg-secondary);border-top:1px solid color-mix(in oklch,var(--border-default,var(--border)) 80%,transparent)}.state-hero__enroll--docked .state-hero__checkout:has(.state-hero__klarna):has(.state-hero__offer){justify-content:space-between}.state-hero__klarna{display:flex;justify-content:center;margin:.75rem 0 0}.state-hero__enroll--docked .state-hero__klarna{margin:0}.state-hero__offer{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin:0;font-size:.75rem;line-height:1.2}.state-hero__was{color:var(--text-tertiary)}.state-hero__was s{text-decoration-thickness:1px;text-underline-offset:2px}.state-hero__saving{display:inline-flex;align-items:center;padding:.18rem .5rem;border-radius:999px;background:var(--accent-subtle);font-size:.6875rem;font-weight:800;letter-spacing:.01em;color:var(--accent-brand-text)}.state-hero__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;margin:12px 0 0;line-height:1.4;color:var(--text-tertiary)}.state-hero__footnote-icon{width:.9375rem;height:.9375rem;flex:none;color:var(--accent-brand)}