.fvp{color:var(--fv-ink);font-family:var(--fv-sans)}.fvp[data-fv] .hero-section{background:radial-gradient(70% 60% at 50% 0%,#fff 0%,transparent 70%),var(--fv-ground);border-bottom:1px solid var(--fv-hairline)}.fvp[data-fv] .hero-section:before,.fvp[data-fv] .dot-field-container{display:none}.fvp[data-fv] .label-pill{min-height:0;padding:0;border:0;background:none;font:600 12.5px/1 var(--fv-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--fv-accent)}.fvp[data-fv] .label-pill:before{display:none}.fvp[data-fv] :is(.h-display,.h-lg,.h-md,.h-sm){font-family:var(--fv-sans);font-weight:600;color:var(--fv-ink);text-wrap:balance}.fvp[data-fv] .h-display{font-size:clamp(36px,4.6vw,58px);line-height:1.06;letter-spacing:-.04em}.fvp[data-fv] .h-lg{font-size:clamp(30px,3.6vw,46px);line-height:1.08;letter-spacing:-.04em}.fvp[data-fv] .h-md{font-size:clamp(26px,2.8vw,36px);line-height:1.12;letter-spacing:-.03em}.fvp[data-fv] .h-sm{font-size:19px;line-height:1.25;letter-spacing:-.02em}.fvp[data-fv] :is(.h-display,.h-lg,.h-md,.h-sm) .accent,.fvp[data-fv] .hero-section h1.h-display .accent{background:none;-webkit-text-fill-color:currentColor;color:var(--fv-smoke)}.fvp[data-fv] .hero-sub,.fvp[data-fv] .lede{font:450 17px/1.6 var(--fv-sans);color:var(--fv-graphite)}.fvp[data-fv] p{color:var(--fv-graphite)}.fvp[data-fv] .btn{height:44px;padding:0 20px;border-radius:999px;font:500 14.5px/1 var(--fv-sans);letter-spacing:-.01em;overflow:visible}.fvp[data-fv] .btn-primary{background:var(--fv-accent);color:#fff;box-shadow:none}.fvp[data-fv] .btn-primary:before{display:none}.fvp[data-fv] .btn-primary:hover{background:var(--fv-accent-press);box-shadow:none;transform:none}.fvp[data-fv] .btn-secondary{background:#fff;color:var(--fv-ink);box-shadow:inset 0 0 0 1px var(--fv-stone)}.fvp[data-fv] .btn-secondary:hover{background:#fff;box-shadow:inset 0 0 0 1px var(--fv-ink)}.fvp[data-fv] .btn .huge{transition:transform var(--fv-d-small) var(--fv-out)}.fvp[data-fv] .btn:hover .huge{transform:translate(2px)}.fvp[data-fv] .outcome-check{width:auto;height:auto;margin-top:1px;border:0;background:none;color:var(--fv-green)}.fvp[data-fv] :is(.problem-card,.seen-card,.stat-cell,.extra-card){border:0;border-radius:16px;background:#fff;box-shadow:0 0 0 1px var(--fv-hairline)}.fvp[data-fv] .seen-card:hover{border-color:transparent;box-shadow:0 0 0 1px var(--fv-hairline),var(--fv-elev-float)}.fvp[data-fv] .problem-section{background:var(--fv-ground);border-bottom:1px solid var(--fv-hairline)}.fvp[data-fv] .problem-icon{width:auto;height:auto;margin-bottom:14px;border-radius:0;background:none;color:#b42318}.fvp[data-fv] .seen-mock{border:0;border-radius:12px;background:var(--fv-ground);box-shadow:inset 0 0 0 1px var(--fv-hairline)}.fvp[data-fv] .seen-mock{overflow:hidden}.fvp[data-fv] .mock-header{border-radius:0;background:#fff;border-bottom:1px solid var(--fv-hairline)}.fvp[data-fv] .mock-url{font:500 11.5px/1 var(--fv-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--fv-smoke)}.fvp[data-fv] .mock-dot{border-radius:99px;background:#dcdcd8}.fvp[data-fv] .mock-dot:is(.red,.yellow,.green){background:#dcdcd8}.fvp[data-fv] .mock-bar{border-radius:99px;background:color-mix(in oklab,var(--fv-accent) 22%,white)}.fvp[data-fv] .mock-pin{aspect-ratio:1.7;border-radius:6px;font:600 11px/1 var(--fv-mono)}.fvp[data-fv] .mock-pin.p1{background:var(--fv-accent);color:#fff}.fvp[data-fv] .mock-pin.p2{background:color-mix(in oklab,var(--fv-accent) 45%,white);color:#fff}.fvp[data-fv] .mock-pin.p3{background:color-mix(in oklab,var(--fv-accent) 10%,white);color:var(--fv-accent)}.fvp[data-fv] .mock-post{border:0;border-radius:8px;box-shadow:inset 0 0 0 1px var(--fv-hairline)}.fvp[data-fv] :is(.seen-num,.extra-title,.form-eyebrow){font:600 12.5px/1 var(--fv-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--fv-accent)}.fvp[data-fv] .stat-num{font:600 clamp(36px,4.4vw,54px)/1 var(--fv-mono);letter-spacing:-.04em;color:var(--fv-ink)}.fvp[data-fv] .stat-label{font:500 12.5px/1.45 var(--fv-mono);letter-spacing:.02em;text-transform:uppercase;color:var(--fv-smoke)}.fvp[data-fv] .proof-section,.fvp[data-fv] .seen-section,.fvp[data-fv] .faq-section{border-color:var(--fv-hairline)}.fvp[data-fv] :is(.self-serve-line,.faq-left,.contact-lede) a{color:var(--fv-accent)}.fvp[data-fv] .hero-meta{font:500 12.5px/1.4 var(--fv-mono);letter-spacing:.02em;color:var(--fv-smoke)}.fvp[data-fv] .hero-meta strong{color:var(--fv-ink)}.fvp[data-fv] .benefit-icon-box,.fvp[data-fv] .fit-icon.benefit-icon-box{width:auto;height:auto;border-radius:0;background:none;color:var(--fv-accent)}.fvp[data-fv] :is(.how-card,.fit-card,.benefit-cell,.earn-card){border-radius:16px}.fvp[data-fv] .faq-toggle{color:var(--fv-ink)}.fvp[data-fv] .faq-q-text{font-family:var(--fv-sans)}.fvp[data-fv] .hero-meta{justify-content:flex-start;text-align:left}.fvp[data-fv] .hero-meta-item{text-align:left}.fvp[data-fv] .problem-icon{display:inline-grid}.fvp[data-fv] .contact-lede a,.fvp[data-fv] .contact-lede a strong{color:var(--fv-accent)}.fvp[data-fv] .fvp-center .hero-meta{justify-content:center}.fvp[data-fv] .benefit-icon-box{display:inline-grid}.fvp[data-fv]{--brand: var(--fv-accent);--brand-soft: color-mix(in oklab, var(--fv-accent) 28%, white);--brand-softer: color-mix(in oklab, var(--fv-accent) 7%, white)}.fvp[data-fv] :is(.earn-card,.how-card,.fit-card){border:0;background:#fff;box-shadow:0 0 0 1px var(--fv-hairline)}.fvp[data-fv] :is(.earn-card.featured,.problem-card-brand){background:#fff;box-shadow:0 0 0 1px color-mix(in oklab,var(--fv-accent) 40%,white)}.fvp[data-fv] .earn-price{font-family:var(--fv-sans);font-weight:600;letter-spacing:-.04em}.fvp[data-fv] .featured-pill{border-radius:999px;padding:3px 8px;font:600 11px/1 var(--fv-mono);letter-spacing:.04em;text-transform:uppercase}.fvp[data-fv] .fit-icon.benefit-icon-box{display:inline-grid;margin-bottom:16px}.fvp[data-fv] .faq-toggle{width:32px;height:32px;border:0;border-radius:999px;box-shadow:inset 0 0 0 1px var(--fv-stone)}.fvp[data-fv] .faq-item.open .faq-toggle{background:var(--fv-accent);box-shadow:none;color:#fff}.fvp[data-fv] .apply-points li:before{display:none}.fvp[data-fv] .apply-points .apply-check{position:absolute;left:0;top:2px;color:var(--fv-green)}
