.st{--st-indigo:#2400ff;--st-ink:#131313;--st-body:#4a4a4a;--st-muted:#73737a;--st-gray-bg:#f4f4f8;--st-blue-bg:#e3f1ff;--st-green-bg:#eef7f0;--st-amber-bg:#fbf1e1;--st-violet-bg:#f3eeff}.st .st-only-mobile{display:inline}.st .st-only-desktop{display:none}@media (min-width:768px){.st .st-only-mobile{display:none}.st .st-only-desktop{display:inline}.st p.st-only-desktop,.st div.st-only-desktop,.st dl.st-only-desktop{display:block}.st dl.st-pick-facts.st-only-desktop{display:flex}.st p.st-pick-best.st-only-desktop{display:inline-block}}.st p.st-only-mobile{display:block}@media (min-width:768px){.st p.st-only-mobile{display:none}}.st .st-section{padding-block:64px}@media (min-width:768px){.st .st-section{padding-block:96px}}.st .st-gray{background:var(--st-gray-bg)}.st .st-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--st-indigo);margin:0 0 16px;font-size:13px;font-weight:600}.st .hv3-h2{margin:0}.st .st-lead{color:var(--st-body);margin:16px 0 0;font-size:17px;line-height:1.55}@media (min-width:768px){.st .st-lead{font-size:18px}.st .st-lead--narrow{max-width:800px}}.st .st-footnote{color:var(--st-muted);margin:32px 0 0;font-size:13px;line-height:1.55}.st .st-lime{color:#c8ed49}.st .st-btn{text-align:center;border-radius:40px;padding:16px 28px;font-size:16px;font-weight:700;line-height:1.2;text-decoration:none;transition:filter .15s;display:inline-block}.st .st-btn:hover{filter:brightness(.95)}.st .st-btn--lime{color:#1d00cc;background:#c8ed49}.st .st-btn--indigo{background:var(--st-indigo);color:#fff}.st .st-btn--indigo:hover{color:#fff;filter:brightness(1.15)}.st .st-photo{border-radius:24px;position:relative;overflow:hidden}.st .st-photo img{object-fit:cover}.st .st-tone-blue{background:var(--st-blue-bg)}.st .st-tone-green{background:var(--st-green-bg)}.st .st-tone-amber{background:var(--st-amber-bg)}.st .st-tone-violet{background:var(--st-violet-bg)}.st .st-reveal-pending{opacity:0;transition:opacity .3s ease-out,transform .3s ease-out;transform:translateY(16px)}.st .st-reveal-pending.st-reveal-done{opacity:1;transform:none}.st .st-warning.st-glow{animation:1.6s ease-out st-glow}@keyframes st-glow{0%,to{box-shadow:0 0 #e8a02800}40%{box-shadow:0 0 0 6px #e8a02859}}.st .st-cost-row{transition:box-shadow .4s ease-out,transform .4s ease-out}.st .st-cost-row.st-cost-row--lit{transform:scale(1.015);box-shadow:0 0 0 2px}.st .hv3-marquee-track--slow{animation-duration:40s}.st .hv3-marquee:hover .hv3-marquee-track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.st .st-reveal-pending{opacity:1;transition:none;transform:none}.st .st-warning.st-glow,.st .hv3-marquee-track{animation:none}.st .st-cost-row.st-cost-row--lit{box-shadow:none;transform:none}}.st .st-hero{background:var(--st-indigo);color:#fff;padding:48px 0}@media (min-width:768px){.st .st-hero{padding:88px 0 96px}}.st .st-hero-grid{gap:32px;display:grid}@media (min-width:1024px){.st .st-hero-grid{grid-template-columns:minmax(0,1fr) 480px;align-items:center;gap:64px}}.st .st-hero-eyebrow{color:#c8ed49;letter-spacing:.06em;text-transform:uppercase;background:#3a1bff;border-radius:999px;margin:0 0 24px;padding:8px 14px;font-size:13px;font-weight:600;display:inline-block}.st .st-hero-title{color:#fff;margin:0;font-size:36px;line-height:1.05}@media (min-width:768px){.st .st-hero-title{font-size:52px}}.st .st-hero-sub{color:#fff;max-width:580px;margin:24px 0 0;font-size:18px;line-height:1.55}.st .st-hero-cta{margin-top:32px;display:block}@media (min-width:768px){.st .st-hero-cta{display:inline-block}}.st .st-hero-note{color:#c9c2ff;margin:24px 0 0;font-size:14px;line-height:1.5}.st .st-cost-card{color:var(--st-ink);background:#fff;border-radius:20px;padding:20px;box-shadow:0 20px 40px #0a005040}@media (min-width:768px){.st .st-cost-card{padding:28px}}.st .st-cost-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--st-muted);margin:0;font-size:12px;font-weight:600}.st .st-cost-title{color:var(--st-ink);margin:8px 0 20px;font-size:22px;font-weight:700;line-height:1.3}.st .st-cost-row{border-radius:12px;margin-top:12px;padding:16px}.st .st-cost-row--free{background:var(--st-green-bg);color:#1e7a3c}.st .st-cost-row--paid{background:var(--st-amber-bg);color:#a65f00}.st .st-cost-row-head{color:inherit;justify-content:space-between;align-items:baseline;gap:12px;margin:0;font-size:16px;font-weight:600;display:flex}.st .st-cost-price{font-family:var(--hv3-font-display);font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.st .st-cost-row-body{color:var(--st-body);margin:8px 0 0;font-size:14px;line-height:1.5}.st .st-cost-tip{color:var(--st-indigo);margin:20px 0 0;font-size:16px;font-weight:700}@media (min-width:768px){.st .st-cost-tip:before{content:"";background:var(--st-indigo);border-radius:50%;width:10px;height:10px;margin-right:10px;display:inline-block}}.st .st-cost-note{color:var(--st-muted);margin:12px 0 0;font-size:12px;line-height:1.5}.st .st-promise-head{gap:24px;display:grid}@media (min-width:768px){.st .st-promise-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:40px}}@media (min-width:1100px){.st .st-promise-head{grid-template-columns:minmax(0,1fr) minmax(0,520px);gap:64px}}.st .st-promise-photo{aspect-ratio:342/230}@media (min-width:768px){.st .st-promise-photo{aspect-ratio:520/390}}.st .st-promise-photo img{object-position:82% 50%}.st .st-promises{gap:12px;margin:32px 0 0;padding:0;list-style:none;display:grid}@media (min-width:768px){.st .st-promises{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:48px}}.st .st-promise{border-radius:20px;grid-template-columns:auto 1fr;align-items:start;column-gap:12px;padding:20px;display:grid}@media (min-width:768px){.st .st-promise{padding:24px;display:block}}.st .st-promise-num{width:32px;height:32px;color:var(--st-indigo);font-family:var(--hv3-font-display);background:#fff;border-radius:50%;grid-row:span 2;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:inline-flex}.st .st-promise-title{color:var(--st-ink);margin:4px 0 0;font-size:18px;font-weight:700;line-height:1.3}@media (min-width:768px){.st .st-promise-title{margin-top:16px}}.st .st-promise-body{color:var(--st-body);margin:8px 0 0;font-size:14px;line-height:1.55}.st .st-phones-wrap{margin-top:40px}.st .st-phones{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:75%;grid-auto-flow:column;gap:16px;margin:0;padding:0;list-style:none;display:grid;overflow-x:auto}.st .st-phones::-webkit-scrollbar{display:none}.st .st-phones:focus-visible{outline:2px solid var(--st-indigo);outline-offset:4px}@media (min-width:768px){.st .st-phones{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row;gap:24px;overflow:visible}}.st .st-phone{scroll-snap-align:start}.st .st-phone-img{width:100%;height:auto;display:block}.st .st-phone-num{font-family:var(--hv3-font-display);color:var(--st-indigo);margin:16px 0 0;font-size:18px;font-weight:700}.st .st-phone-title{color:var(--st-ink);margin:8px 0 0;font-size:19px;font-weight:700}.st .st-phone-body{color:var(--st-body);margin:8px 0 0;font-size:15px;line-height:1.5}.st .st-swipe{color:var(--st-muted);margin:20px 0 0;font-size:13px}.st .st-rules-grid{gap:32px;display:grid}@media (min-width:768px){.st .st-rules-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:64px}}.st .st-rules-photo{aspect-ratio:342/230;margin-top:32px}@media (min-width:768px){.st .st-rules-photo{aspect-ratio:560/360;margin-top:40px}}.st .st-rules{gap:16px;display:grid}@media (min-width:768px){.st .st-rules{gap:24px}}.st .st-rule{border-radius:20px;padding:20px}@media (min-width:768px){.st .st-rule{padding:28px 32px}}.st .st-rule-tag{letter-spacing:.06em;text-transform:uppercase;background:#fff;border-radius:999px;margin:0;padding:4px 10px;font-size:11px;font-weight:700;display:inline-block}.st .st-tone-amber .st-rule-tag{color:#a65f00}.st .st-tone-blue .st-rule-tag{color:var(--st-indigo)}.st .st-tone-violet .st-rule-tag{color:#5a2dd6}.st .st-rule-title{color:var(--st-ink);margin:12px 0 0;font-size:19px;font-weight:700;line-height:1.3}.st .st-rule-body{color:var(--st-body);margin:10px 0 0;font-size:15px;line-height:1.55}.st .st-guide-box{background:#eff7ff;border-radius:24px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:32px;padding:16px;display:grid}@media (min-width:768px){.st .st-guide-box{background:#d7f1ff;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:48px;padding:40px;box-shadow:0 24px 48px #003c781f}}.st .st-guide{text-align:center;color:var(--st-ink);background:#fff;border-radius:16px;flex-direction:column;align-items:center;padding:20px 12px 16px;text-decoration:none;display:flex;position:relative}.st .st-guide-arrow{color:var(--st-indigo);position:absolute;top:12px;right:12px}.st .st-guide-icon{object-fit:contain;width:64px;height:64px}@media (min-width:768px){.st .st-guide-icon{width:80px;height:80px}}.st .st-guide-label{margin-top:12px;font-size:17px;font-weight:600}@media (min-width:768px){.st .st-guide-label{font-size:22px}}.st .st-guide-sub{color:var(--st-body);margin-top:6px;font-size:13px;line-height:1.4}.st .st-guides-caption{color:var(--st-indigo);margin:24px 0 0;font-size:15px;font-weight:600;line-height:1.5}@media (min-width:768px){.st .st-guides-caption{text-align:center;margin-top:40px}}.st .st-pick-group{margin-top:48px}.st .st-pick-group-head{align-items:center;gap:12px;display:flex}.st .st-pick-group-icon{object-fit:contain;width:36px;height:36px}.st .st-pick-group-title{color:var(--st-ink);flex:1;margin:0;font-size:20px;font-weight:700}@media (min-width:768px){.st .st-pick-group-title{font-size:26px}}.st .st-see-all{color:var(--st-indigo);white-space:nowrap;font-size:15px;font-weight:700;text-decoration:none}.st .st-picks{gap:16px;margin-top:20px;display:grid}@media (min-width:768px){.st .st-picks{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.st .st-pick{background:#fff;border:1px solid #e3e3ea;border-radius:20px;flex-direction:column;justify-content:space-between;gap:24px;padding:20px;display:flex}@media (min-width:768px){.st .st-pick{padding:20px 20px 24px}}.st .st-pick-best{background:var(--st-blue-bg);color:var(--st-indigo);border-radius:999px;margin:0 0 12px;padding:4px 10px;font-size:12px;font-weight:600}.st .st-pick-head{align-items:center;gap:14px;display:flex}.st .st-pick-logo{object-fit:cover;flex:none}.st .st-pick-logo--icon{border-radius:10px}.st .st-pick-logo--card{border-radius:4px;box-shadow:0 2px 6px #00000026}.st .st-pick-name{color:var(--st-ink);margin:0;font-size:20px;font-weight:700;line-height:1.25}.st .st-pick-facts{background:var(--st-gray-bg);border-radius:12px;flex-direction:column;margin:16px 0 0;padding:4px 16px}.st .st-pick-fact{justify-content:space-between;gap:12px;padding:10px 0;font-size:14px;display:flex}.st .st-pick-fact+.st-pick-fact{border-top:1px solid #e3e3ea}.st .st-pick-fact dt{color:var(--st-muted);font-weight:400}.st .st-pick-fact dd{color:var(--st-ink);text-align:right;margin:0;font-weight:600}.st .st-pick-summary{color:var(--st-body);margin:14px 0 0;font-size:15px;line-height:1.5}.st .st-warning{background:var(--st-amber-bg);border:1px solid #f0dcb8;border-radius:12px;margin-top:16px;padding:12px 14px}.st .st-warning-title{color:#a65f00;margin:0;font-size:14px;font-weight:700}.st .st-warning-body{color:#7a4a00;margin:4px 0 0;font-size:14px;line-height:1.5}.st .st-pick-cta{width:100%;padding-block:14px;display:block}.st .st-money-grid{gap:32px;display:grid}@media (min-width:768px){.st .st-money-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:40px}}@media (min-width:1100px){.st .st-money-grid{grid-template-columns:minmax(0,1fr) minmax(0,640px);gap:64px}}.st .st-money-card{background:var(--st-gray-bg);border-radius:20px;padding:8px 20px}@media (min-width:768px){.st .st-money-card{padding:16px 32px}}.st .st-money-fact{padding:16px 0}.st .st-money-fact+.st-money-fact{border-top:1px solid #dcdce4}.st .st-money-title{color:var(--st-ink);margin:0;font-size:17px;font-weight:700}.st .st-money-body{color:var(--st-body);margin:4px 0 0;font-size:15px;line-height:1.5}.st .st-money-links{color:var(--st-indigo);margin:4px 0 0;font-size:15px;font-weight:600}.st .st-money-links a{color:var(--st-indigo);text-decoration:none}.st .st-closing{background:var(--st-indigo);color:#fff;text-align:center;padding:64px 0}@media (min-width:768px){.st .st-closing{padding:96px 0}}.st .st-closing-title{color:#fff;margin:0;font-size:32px;line-height:1.1}@media (min-width:768px){.st .st-closing-title{font-size:44px}.st .st-closing-title .st-lime{display:block}}.st .st-closing-sub{color:#d6d1ff;max-width:640px;margin:20px auto 32px;font-size:17px;line-height:1.55}
