.stp .stp-hero{--stp-edge:240px;color:#fbf9f3;background:linear-gradient(180deg, #171c3a 0, #171c3a calc(100% - var(--stp-edge)), var(--st-paper) calc(100% - var(--stp-edge)), var(--st-paper) 100%);min-height:0;padding-bottom:0;overflow:visible}.stp .stp-hero-body{padding-top:20px}.stp .st-brand{color:#f6f3eab8}.stp .stp-hero .st-door,.stp .stp-hero .st-door:active{box-shadow:inset 0 1px #ffffff2e}.stp .st-story:lang(hi){text-wrap:balance}.stp .st-door-sub:lang(hi){font-size:.8125rem}.stp .st-story{font-size:.9375rem;line-height:1.55}.stp .st-story:lang(hi){font-size:1rem;line-height:1.7}.stp .st-h1{letter-spacing:-.025em;max-width:12em;text-shadow:none;margin-top:12px;font-size:2rem;line-height:1.15}.stp .st-h1:lang(hi){font-size:1.875rem;line-height:1.4}.stp .stp-hero-sub{color:var(--st-chalk-soft);max-width:34ch;margin-top:12px;font-size:1rem;line-height:1.55}.stp .stp-hero-sub:lang(hi){max-width:none;font-size:1.0625rem;line-height:1.75}.stp .st-doorwrap{margin-top:20px}.stp .stp-hero-phone{z-index:1;width:72%;max-width:290px;margin:12px auto 0;position:relative}.stp .stp-hero-phone-link{color:inherit;text-decoration:none;display:block}.stp .stp-hero-phone .stp-phone{box-shadow:0 0 0 1px #f6f3ea24,0 1px 2px #1c1c1e0f,0 12px 32px #1c1c1e14}.stp .st-acts .st-act{margin-top:56px}.stp .stp-phone{background:#0b1020;border-radius:28px;margin:0;padding:8px;position:relative;box-shadow:0 1px 2px #1c1c1e0f,0 12px 32px #1c1c1e14}.stp .stp-phone-screen{background:var(--st-paper);aspect-ratio:390/844;border-radius:22px;overflow:hidden}.stp .stp-phone img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:auto;display:block}.stp .stp-phone-tag{background:color-mix(in srgb, var(--st-line) 70%, var(--st-card));color:var(--st-muted);white-space:nowrap;border-radius:999px;margin-bottom:8px;padding:3px 10px;font-size:.75rem;font-weight:600;line-height:1.4;position:absolute;bottom:100%;left:0}.stp .stp-hero-phone .stp-phone-tag{color:var(--st-chalk-soft);background:#f6f3ea24}.stp .stp-hero-phone,.stp .stp-car-slide{padding-top:32px}.stp .stp-hero-phone{padding-top:28px}.stp .st-acts .st-act-first{margin-top:48px}.stp .stp-car{margin:16px -20px 0}.stp .stp-car-track{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:12px;padding:6px 20px 8px;scroll-padding:0 20px;display:flex;overflow:auto hidden}.stp .stp-car-track::-webkit-scrollbar{display:none}.stp .stp-car-track:focus-visible{outline:2px solid var(--st-green);outline-offset:-2px;border-radius:12px}.stp .stp-car-slide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 78%;max-width:300px}.stp .stp-car-cap{color:var(--st-ink);margin-top:10px;padding:0 2px;font-size:.9375rem;line-height:1.5}.stp .stp-car-cap:lang(hi){font-size:1rem;line-height:1.7}.stp .stp-car-ctl{justify-content:center;align-items:center;gap:10px;margin-top:6px;padding:0 20px;display:flex;position:relative}.stp .stp-car-dots{align-items:center;gap:6px;min-height:44px;display:flex}.stp .stp-car-pause{border:1px solid var(--st-line);background:var(--st-card);width:36px;height:36px;color:var(--st-muted);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.stp .stp-car-pause:active{color:var(--st-ink)}.stp .stp-car-live{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.stp .stp-car-dot{background:color-mix(in srgb, var(--st-muted) 35%, var(--st-line));border:0;border-radius:999px;width:8px;height:8px;padding:0;transition:background-color .2s;position:relative}.stp .stp-car-dot:after{content:"";position:absolute;inset:-18px -8px}.stp .stp-car-dot[data-on]{background:var(--st-green);width:22px}.stp .stp-car-dot:focus-visible{outline:2px solid var(--st-green);outline-offset:3px}.stp .stp-car[data-reduced] .stp-car-track{scroll-behavior:auto}.stp .stp-steps{border-top:1px solid var(--st-line);margin-top:14px}.stp .stp-step{border-bottom:1px solid var(--st-line);grid-template-columns:36px 1fr;gap:14px;padding:16px 0;display:grid}.stp .stp-step-n{background:var(--st-green-soft);width:36px;height:36px;color:var(--st-green);font-variant-numeric:tabular-nums;border-radius:12px;justify-content:center;align-items:center;font-size:.9375rem;font-weight:700;display:inline-flex}.stp .stp-step-body{min-width:0;display:block}.stp .stp-step-name{letter-spacing:-.01em;color:var(--st-ink);font-size:1.0625rem;font-weight:600;line-height:1.35;display:block}.stp .stp-step-name:lang(hi){line-height:1.5}.stp .stp-step-line{color:var(--st-muted);font-variant-numeric:tabular-nums;margin-top:2px;font-size:.9375rem;line-height:1.55;display:block}.stp .stp-step-line:lang(hi){font-size:1rem;line-height:1.75}.stp .stp-proof-rows{margin-top:6px}.stp .stp-proof .str-medium{margin-top:14px}.stp .stp-refund-line{letter-spacing:-.01em;color:var(--st-ink);text-wrap:balance;margin-top:10px;font-size:1.0625rem;font-weight:600;line-height:1.45}.stp .stp-refund-line:lang(hi){line-height:1.6}.stp .stp-refund-body{color:var(--st-muted);margin-top:8px;font-size:.9375rem;line-height:1.6}.stp .stp-refund-body:lang(hi){font-size:1rem;line-height:1.8}@media (hover:hover) and (pointer:fine){.stp .stp-refund-link:hover,.stp .stp-notsure:hover{color:#236f50}.stp .stp-car-pause:hover{color:var(--st-ink);border-color:color-mix(in srgb, var(--st-ink) 30%, var(--st-line))}}.stp .stp-refund-link{min-height:44px;color:var(--st-green);text-underline-offset:3px;align-items:center;margin-top:2px;font-size:.9375rem;font-weight:600;text-decoration:underline;display:inline-flex}.stp .stp-final .st-door{margin-top:24px}.stp .stp-notsure{min-height:48px;color:var(--st-green);text-underline-offset:3px;text-align:center;justify-content:center;align-items:center;margin-top:10px;font-size:.9375rem;font-weight:600;text-decoration:underline;display:flex}.stp .stp-notsure:lang(hi){font-size:1rem}.stp .str-bar-line small{color:var(--st-muted);margin-top:1px;font-size:.75rem;font-weight:500;display:block}@media (prefers-reduced-motion:reduce){.stp .stp-car-dot{transition:none}}.stp a,.stp button,.stp summary{touch-action:manipulation;-webkit-tap-highlight-color:transparent}