:root{--th-g1:#be185d;--th-g3:#6d28d9;--th-g2:#a21caf;--th-card-bg:#fdf2f8;--th-prize-bg:radial-gradient(120% 90% at 50% 0%,color-mix(in srgb,var(--cr-pink-hi) 22%,transparent),transparent 60%),linear-gradient(160deg,#ffffff,#fdf2f8 60%,#faf0ff);--th-prize-sub:#6b21a8;--th-view-bg:var(--cr-s2);--th-well:var(--cr-s2);--th-phone-bg:linear-gradient(180deg,#ffffff,#f6f1ff);--th-phone-sh:0 1px 2px rgb(20 30 70/0.05),0 18px 36px -22px rgb(20 30 70/0.3);--th-pin:#1d2740;--th-wheel-ring:#ffffff;--th-wheel-sh:0 2px 8px -2px rgb(20 30 70/0.3);--th-hub-bg:#ffffff;--th-hub-fg:#1d2740;--th-hub-bd:#ffffff;--th-hub-sh:0 1px 4px rgb(20 30 70/0.3);--th-bar-bg:rgb(27 43 85/0.07);--th-rose:#be123c;--th-rose-hi:#f43f5e;--th-paper-sh:0 0 0 1px var(--cr-line2)}[data-theme=dark]{--th-g1:#f9a8d4;--th-g2:var(--cr-pink);--th-g3:#c084fc;--th-card-bg:#1a1030;--th-prize-bg:radial-gradient(120% 90% at 50% 0%,rgba(244,114,182,0.35),transparent 60%),linear-gradient(160deg,#2a1342,#3a1650 60%,#4a1a5c);--th-prize-sub:#e9d5ff;--th-view-bg:color-mix(in srgb,var(--color-canvas) 55%,transparent);--th-well:color-mix(in srgb,var(--color-canvas) 45%,transparent);--th-phone-bg:linear-gradient(180deg,#1b1236,#0f1830);--th-phone-sh:none;--th-pin:#fff;--th-wheel-ring:rgba(255,255,255,0.85);--th-wheel-sh:none;--th-hub-bg:#0b1020;--th-hub-fg:#fff;--th-hub-bd:#fff;--th-hub-sh:none;--th-bar-bg:rgba(148,163,184,0.1);--th-rose:#fb7185;--th-rose-hi:#fb7185;--th-paper-sh:none}.th-pink{font-style:normal;background:linear-gradient(90deg,var(--th-g1),var(--th-g2) 55%,var(--th-g3));-webkit-background-clip:text;background-clip:text;color:transparent}.th-pink-label{color:var(--cr-pink)}.th-hero{display:grid;gap:48px;padding-top:56px;padding-bottom:72px;align-items:center}@media (min-width:1024px){.th-hero{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:56px;padding-top:72px;padding-bottom:88px}}.th-hero-copy{display:flex;flex-direction:column;align-items:flex-start;gap:20px;min-width:0}.th-hero-copy .cr-h1{max-width:20ch}.th-page .cr-h1,.th-page .cr-h2{word-break:auto-phrase}.th-hero-lead{max-width:58ch;font-size:16.5px}.th-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}.th-priceline{font-family:var(--font-sans);font-size:13px;color:var(--cr-pink);letter-spacing:.02em}.th-chips{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.th-chips .cr-chip{white-space:normal}.th-note{max-width:56ch;font-size:13.5px;line-height:1.6;color:var(--color-steel);border-left:2px solid color-mix(in srgb,var(--cr-pink-hi) 45%,transparent);padding-left:12px}.th-demo{min-width:0;box-shadow:0 1px 0 var(--cr-inset-hl) inset,0 40px 100px -40px color-mix(in srgb,var(--cr-glow-pink) 28%,transparent)}.th-demo-body{padding:18px;display:flex;flex-direction:column;gap:14px}.th-demo-top{display:flex;align-items:center;gap:10px}.th-badge{font-family:var(--font-sans);font-size:11px;letter-spacing:.1em;color:#fff;background:linear-gradient(90deg,#db2777,#a855f7);border-radius:5px;padding:3px 8px}.th-demo-hint{font-size:13px;color:var(--color-slate)}.th-card{position:relative;aspect-ratio:16/10;border-radius:12px;overflow:hidden;border:1px solid var(--cr-line3);background:var(--th-card-bg);user-select:none;-webkit-user-select:none}.th-card-prize{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;padding:16px;background:var(--th-prize-bg);background-clip:padding-box}.th-card-prize:before{content:"";position:absolute;inset:10px;border:1.5px dashed color-mix(in srgb,var(--cr-pink-soft) 55%,transparent);border-radius:8px;pointer-events:none}.th-card-label{font-family:var(--font-sans);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--cr-pink-soft);font-weight:600}.th-card-prize strong{font-size:clamp(22px,3.4vw,30px);line-height:1.15;color:var(--color-ink-strong);font-weight:760;letter-spacing:-.02em}.th-card[data-win=false] .th-card-prize strong{font-size:clamp(18px,2.6vw,22px);color:var(--color-ink)}.th-card-sub{font-size:13px;color:var(--th-prize-sub)}.th-card-cover{position:absolute;inset:0;width:100%;height:100%;touch-action:none;cursor:grab;transition:opacity .6s ease}.th-card[data-revealed=true] .th-card-cover{opacity:0;pointer-events:none}.th-demo-actions{display:flex;align-items:center;gap:12px;min-height:34px;flex-wrap:wrap}.th-demo-only{font-size:12.5px;color:var(--color-slate)}.th-demo-note{font-size:12.5px;line-height:1.6;color:var(--color-steel);border-top:1px solid var(--cr-line);padding-top:12px}.th-sparks{position:absolute;left:50%;top:50%;width:0;height:0;pointer-events:none}.th-sparks i{position:absolute;left:-3px;top:-3px;width:6px;height:6px;border-radius:50%;background:var(--cr-pink-hi);opacity:0;animation:th-spark 1s var(--cr-ease) .2s 1 both}.th-sparks i:nth-child(odd){background:var(--cr-cyan-hi)}@keyframes th-spark{0%{opacity:1;transform:rotate(var(--a)) translateX(30px)}to{opacity:0;transform:rotate(var(--a)) translateX(130px)}}.th-pain-head{display:none}@media (min-width:900px){.th-pain-head{display:grid;grid-template-columns:1.15fr 1fr;gap:40px;padding:0 4px 12px;border-bottom:1px solid var(--cr-line2)}}.th-pain{list-style:none;margin:0;padding:0}.th-pain-row{display:grid;gap:14px;padding:22px 4px;border-bottom:1px solid var(--cr-line)}@media (min-width:900px){.th-pain-row{grid-template-columns:1.15fr 1fr;gap:40px;align-items:start}}.th-pain-q{display:flex;gap:16px}.th-pain-no{font-family:var(--font-mono);font-size:12.5px;color:var(--color-steel);padding-top:5px;flex:none}.th-pain-q h3{font-size:18px;font-weight:680;letter-spacing:-.01em;color:var(--color-ink-strong)}.th-pain-q p{margin-top:6px;font-size:14.5px;line-height:1.65;color:var(--color-slate);max-width:56ch}.th-pain-a{display:flex;gap:12px;padding-left:30px}@media (min-width:900px){.th-pain-a{padding-left:0;padding-top:2px}}.th-pain-a>span{color:var(--cr-pink);flex:none;font-family:var(--font-mono)}.th-pain-a p{font-size:15px;line-height:1.65;color:var(--color-ink)}.th-mods{display:flex;flex-direction:column;gap:16px}.th-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media (min-width:720px){.th-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}}.th-tab{position:relative;display:flex;align-items:center;gap:10px;text-align:left;padding:13px 14px;border-radius:11px;border:1px solid var(--cr-line2);background:var(--cr-fill-1);color:var(--color-slate);font-weight:620;font-size:15px;cursor:pointer;transition:border-color .2s,background .2s,color .2s}.th-tab:hover{color:var(--color-ink-strong);border-color:var(--cr-line3)}.th-tab:focus-visible{outline:2px solid var(--cr-cyan);outline-offset:2px}.th-tab[aria-selected=true]{color:var(--color-ink-strong);border-color:color-mix(in srgb,var(--cr-pink-hi) 60%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--cr-pink-hi) 12%,transparent),color-mix(in srgb,var(--cr-pink-hi) 3%,transparent));box-shadow:0 0 0 1px color-mix(in srgb,var(--cr-pink-hi) 15%,transparent) inset}.th-tab-no{font-family:var(--font-mono);font-size:11.5px;color:var(--color-steel)}.th-tab-name{flex:1;min-width:0}.th-tab-dot{width:8px;height:8px;border-radius:50%;background:var(--cr-amber-hi);flex:none}.th-tab[data-tone=mint] .th-tab-dot{background:var(--cr-mint-hi)}.th-tab[data-tone=cyan] .th-tab-dot{background:var(--cr-cyan-hi)}.th-panel{display:grid;gap:28px;padding:24px}@media (min-width:960px){.th-panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:32px;gap:40px}}.th-panel-title{font-size:24px;font-weight:730;letter-spacing:-.02em;color:var(--color-ink-strong);margin-bottom:18px}.th-panel-copy dl{display:flex;flex-direction:column;gap:18px}.th-panel-copy dd{margin-top:6px;font-size:15px;line-height:1.7;color:var(--color-ink)}.th-status-note{display:block;margin-top:8px;font-size:13.5px;line-height:1.6;color:var(--color-slate)}.th-panel-view{min-width:0;border-radius:12px;border:1px solid var(--cr-line);background:var(--th-view-bg);padding:14px}.th-view-head{justify-content:space-between;gap:10px;margin-bottom:12px}.th-pv,.th-view-head{display:flex;align-items:center}.th-pv{min-height:400px;justify-content:center}.th-phone{width:220px;border-radius:28px;border:1.5px solid var(--cr-line3);background:var(--th-phone-bg);box-shadow:var(--th-phone-sh);padding:20px 16px 18px;text-align:center;position:relative}.th-phone-notch{width:54px;height:5px;border-radius:3px;background:var(--cr-line3);margin:0 auto 12px}.th-phone-cap{font-size:12px;color:var(--color-slate)}.th-wheel-wrap{position:relative;width:168px;height:168px;margin:14px auto 10px}.th-wheel-pin{position:absolute;left:50%;top:-6px;transform:translateX(-50%);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:16px solid var(--th-pin);z-index:2;filter:drop-shadow(0 2px 4px color-mix(in srgb,var(--cr-shadow-c) 50%,transparent))}.th-wheel{width:100%;height:100%;border-radius:50%;border:3px solid var(--th-wheel-ring);box-shadow:var(--th-wheel-sh);background:conic-gradient(#f472b6 0 45deg,#6366f1 45deg 90deg,#fb7185 90deg 135deg,#22d3ee 135deg 180deg,#f472b6 180deg 225deg,#6366f1 225deg 270deg,#fb7185 270deg 315deg,#22d3ee 315deg 1turn);display:grid;place-items:center;animation:th-wheel 14s linear infinite}.th-wheel-hub{width:52px;height:52px;border-radius:50%;background:var(--th-hub-bg);box-shadow:var(--th-hub-sh);border:2px solid var(--th-hub-bd);display:grid;place-items:center;font-family:var(--font-sans);font-size:10.5px;letter-spacing:.08em;color:var(--th-hub-fg);animation:th-wheel-rev 14s linear infinite}@keyframes th-wheel{to{transform:rotate(1turn)}}@keyframes th-wheel-rev{to{transform:rotate(-1turn)}}.th-phone-prize{display:inline-block;font-weight:760;font-size:15px;color:#fff;background:linear-gradient(90deg,#db2777,#a855f7);border-radius:8px;padding:6px 14px}.th-phone-stock{margin-top:10px;font-family:var(--font-sans);font-size:10.5px;color:var(--color-steel)}.th-pv-receipt{gap:18px;align-items:flex-start;flex-wrap:wrap;padding:6px}.th-paper{width:186px;background:#f3efe6;color:#2b2a26;font-family:var(--font-mono);font-size:11.5px;border-radius:4px 4px 0 0;-webkit-mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom /12px 100% repeat-x;mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom /12px 100% repeat-x;padding:16px 14px 26px}.th-paper-store{font-weight:700;text-align:center}.th-paper-date{text-align:center;color:#6b675b;margin-bottom:10px}.th-paper ul{list-style:none;margin:0;padding:8px 0;border-top:1px dashed #b8b2a1;border-bottom:1px dashed #b8b2a1}.th-paper li,.th-paper-total{display:flex;justify-content:space-between;gap:8px;padding:2px 3px}.th-paper [data-hit=true]{background:rgba(244,114,182,.28);border-radius:3px}.th-paper-total{margin-top:8px;font-weight:700}.th-paper-legend{margin-top:8px;color:#6b675b;font-size:10.5px}.th-ocr{flex:1;min-width:150px;gap:8px}.th-ocr,.th-ocr ul{display:flex;flex-direction:column}.th-ocr ul{list-style:none;margin:0;padding:0;gap:6px;font-size:13px;color:var(--color-ink)}.th-ocr li span{color:var(--cr-mint);font-family:var(--font-mono)}.th-conf{height:6px;border-radius:3px;background:var(--cr-line2);overflow:hidden}.th-conf span{display:block;height:100%;background:linear-gradient(90deg,var(--cr-cyan-hi),var(--cr-mint-hi))}.th-conf-text{font-family:var(--font-sans);font-size:11px;color:var(--color-steel)}.th-ocr-ok{font-size:13.5px;font-weight:650;color:var(--cr-mint)}.th-ocr-manual{font-size:12px;line-height:1.5;color:var(--cr-amber);border-top:1px dashed var(--cr-line3);padding-top:8px}.th-pv-tiktok{flex-direction:column;gap:12px;align-items:stretch;padding:6px}.th-tt-head{display:flex;justify-content:space-between;gap:10px;font-size:13px;color:var(--color-slate)}.th-tt-head b{color:var(--cr-pink);font-family:var(--font-mono)}.th-tt-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.th-tt-tile{position:relative;aspect-ratio:9/12;border-radius:9px;overflow:hidden;background:linear-gradient(180deg,transparent 55%,rgba(0,0,0,.7)),linear-gradient(150deg,hsl(var(--h) 70% 52%),hsl(calc(var(--h) + 50) 60% 28%))}.th-tt-play{position:absolute;left:50%;top:42%;transform:translate(-50%,-50%);width:0;height:0;border-left:14px solid rgba(255,255,255,.92);border-top:9px solid transparent;border-bottom:9px solid transparent}.th-tt-meta{position:absolute;left:6px;right:6px;bottom:6px;font-family:var(--font-sans);font-size:9.5px;line-height:1.3;color:#fff}.th-tt-vote{align-self:flex-start;font-size:13px;font-weight:650;color:#fff;background:linear-gradient(90deg,#db2777,#a855f7);border-radius:8px;padding:7px 16px}.th-pv-ig{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:14px;padding:6px}.th-ig-post{border-radius:10px;overflow:hidden;border:1px solid var(--cr-line2)}.th-ig-img{display:block;height:120px;background:radial-gradient(circle at 30% 30%,#fde68a 0,transparent 45%),linear-gradient(135deg,#f472b6,#8b5cf6 60%,#22d3ee)}.th-ig-cap{display:block;padding:8px 12px;font-size:12.5px;color:var(--color-slate)}.th-ig-thread{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.th-ig-comment{font-size:13.5px;color:var(--color-ink);background:color-mix(in srgb,var(--color-veil) 5%,transparent);border-radius:12px;padding:8px 12px}.th-ig-comment b{margin-right:6px;color:var(--color-ink-strong)}.th-ig-arrow{color:var(--cr-pink);font-family:var(--font-mono);padding-left:12px}.th-ig-dm{max-width:92%;align-self:flex-end;font-size:13.5px;line-height:1.5;color:#fff;background:linear-gradient(135deg,#db2777,#7c3aed);border-radius:14px 14px 4px 14px;padding:10px 14px}.th-ig-auto,.th-ig-quota{align-self:flex-end;font-family:var(--font-sans);font-size:10.5px;color:var(--color-steel)}.th-adm-grid{display:grid;gap:18px}@media (min-width:900px){.th-adm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.th-adm-body{position:relative;padding:44px 18px 18px;display:flex;flex-direction:column;gap:14px;min-height:280px}.th-adm-tag{position:absolute;top:12px;right:14px}.th-adm-note{font-size:12.5px;line-height:1.6;color:var(--color-steel);margin-top:auto}.th-steps{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 10px}.th-steps li{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--color-steel)}.th-steps li span{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;border:1px solid var(--cr-line3);font-family:var(--font-mono);font-size:10.5px}.th-steps li[data-state=done]{color:var(--cr-mint)}.th-steps li[data-state=done] span{border-color:color-mix(in srgb,var(--cr-mint-hi) 50%,transparent)}.th-steps li[data-state=cur]{color:var(--color-ink-strong);font-weight:650}.th-steps li[data-state=cur] span{background:var(--cr-pink-hi);border-color:var(--cr-pink-hi);color:#1a0b14}.th-table{width:100%;border-collapse:collapse;font-size:13.5px}.th-table th{text-align:left;font-family:var(--font-sans);font-weight:600;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-steel);padding:6px 8px;border-bottom:1px solid var(--cr-line2)}.th-table td{padding:9px 8px;border-bottom:1px solid var(--cr-line);color:var(--color-ink)}.th-table td:not(:first-child){font-family:var(--font-mono)}.th-guard{display:flex;flex-direction:column;gap:2px;border:1px solid color-mix(in srgb,var(--cr-mint-hi) 35%,transparent);background:color-mix(in srgb,var(--cr-mint-hi) 7%,transparent);border-radius:9px;padding:10px 12px;font-size:12.5px;color:var(--color-slate)}.th-guard b{color:var(--cr-mint);font-size:13.5px}.th-kv{display:flex;gap:28px}.th-kv>div{display:flex;flex-direction:column;gap:4px}.th-kv strong{font-size:24px;font-weight:740;color:var(--color-ink-strong);letter-spacing:-.02em}.th-chart{width:100%;height:auto;overflow:visible}.th-legend{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:12px;color:var(--color-slate)}.th-legend span{display:inline-flex;align-items:center;gap:6px}.th-legend i{width:10px;height:10px;border-radius:2px}.th-legend-line{height:0!important;width:14px!important;border-top:1.5px dashed var(--cr-cyan-hi);border-radius:0!important}.th-legend-axis{margin-left:auto;font-family:var(--font-sans);color:var(--color-steel)}.th-funnel{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.th-funnel li{display:grid;grid-template-columns:minmax(70px,96px) 1fr auto;gap:10px;align-items:center;font-size:12.5px}.th-funnel-label{color:var(--color-slate)}.th-funnel-bar{height:14px;border-radius:4px;background:var(--th-bar-bg);overflow:hidden}.th-funnel-bar i{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,#db2777,var(--cr-pink-hi))}.th-funnel-val{font-family:var(--font-mono);color:var(--color-ink-strong);min-width:46px;text-align:right}.th-spark-title{margin-top:4px}.th-chart-line{height:54px}.th-flags{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.th-flags li{display:grid;grid-template-columns:44px 1fr auto;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid var(--cr-line);font-size:13.5px}.th-flag-time{font-family:var(--font-mono);font-size:11.5px;color:var(--color-steel)}.th-flag-text{color:var(--color-ink)}.th-flag-act{font-family:var(--font-sans);font-size:11px;border-radius:6px;padding:3px 8px;white-space:nowrap}.th-flag-act[data-tone=red]{color:var(--th-rose);background:color-mix(in srgb,var(--th-rose-hi) 10%,transparent);border:1px solid color-mix(in srgb,var(--th-rose-hi) 35%,transparent)}.th-flag-act[data-tone=amber]{color:var(--cr-amber);background:color-mix(in srgb,var(--cr-amber-hi) 10%,transparent);border:1px solid color-mix(in srgb,var(--cr-amber-hi) 35%,transparent)}.th-stats{display:grid;gap:18px;margin:0 0 40px}@media (min-width:720px){.th-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}.th-stats>div{display:flex;flex-direction:column-reverse;gap:4px;border-left:2px solid color-mix(in srgb,var(--cr-pink-hi) 50%,transparent);padding-left:16px}.th-stats dd{margin:0;font-size:44px;font-weight:760;letter-spacing:-.03em;line-height:1.05;color:var(--color-ink-strong);font-variant-numeric:tabular-nums}.th-stats dt{font-size:14px;color:var(--color-slate)}.th-trust{display:grid;gap:32px}@media (min-width:960px){.th-trust{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px;align-items:start}}.th-points{list-style:none;margin:0;padding:0}.th-points li{padding:18px 0;border-top:1px solid var(--cr-line2)}.th-points li:last-child{border-bottom:1px solid var(--cr-line2)}.th-points h3{font-size:17px;font-weight:680;color:var(--color-ink-strong)}.th-points p{margin-top:6px;font-size:14.5px;line-height:1.7;color:var(--color-slate)}.th-ai{padding:24px}.th-ai h3{font-size:19px;font-weight:700;color:var(--color-ink-strong)}.th-ai-lead{margin-top:6px;font-size:14px;line-height:1.65;color:var(--color-slate)}.th-ai ul{list-style:none;margin:16px 0 0;padding:0}.th-ai li{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;padding:13px 0;border-top:1px solid var(--cr-line)}.th-ai li div{display:flex;flex-direction:column;gap:3px;min-width:0}.th-ai li b{font-size:14.5px;color:var(--color-ink)}.th-ai li span{font-size:13px;line-height:1.55;color:var(--color-slate)}.th-ai li .cr-chip{flex:none;font-size:11px}.th-price-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}@media (min-width:900px){.th-price-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}}.th-price{padding:28px;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.th-price-main{border-color:color-mix(in srgb,var(--cr-pink-hi) 40%,transparent);box-shadow:0 1px 0 var(--cr-inset-hl) inset,0 40px 90px -50px color-mix(in srgb,var(--cr-glow-pink) 40%,transparent)}.th-price-line{font-size:clamp(26px,3.6vw,38px);line-height:1.15;font-weight:760;letter-spacing:-.025em;color:var(--color-ink-strong)}.th-price-line-sm{font-size:20px;letter-spacing:-.01em}.th-price-note{font-size:14px;line-height:1.65;color:var(--color-slate);max-width:60ch}.th-price-link{margin-top:auto}.th-partner{display:grid;gap:32px;padding:32px;align-items:center}@media (min-width:900px){.th-partner{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);padding:44px;gap:48px}}.th-partner .cr-h2{margin:12px 0 14px}.th-audience{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.th-audience li{padding:12px 0 12px 18px;border-top:1px solid var(--cr-line);position:relative;font-size:14.5px;color:var(--color-ink)}.th-audience li:last-child{border-bottom:1px solid var(--cr-line)}.th-audience li:before{content:"";position:absolute;left:0;top:50%;width:6px;height:6px;margin-top:-3px;border-radius:2px;background:var(--cr-pink-hi)}.th-faq-wrap{display:grid;gap:32px}@media (min-width:960px){.th-faq-wrap{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:56px;align-items:start}}@media (prefers-reduced-motion:reduce){.th-sparks i,.th-wheel,.th-wheel-hub{animation:none}.th-card-cover{transition:none}}.th-partner .th-hero-actions,.th-price .th-hero-actions{margin-top:14px}.th-price-grid.th-price-grid--one{grid-template-columns:minmax(0,1fr)}.th-trial{display:flex;flex-direction:column;gap:8px;padding:16px 18px;border:1px solid var(--cr-line2);border-left:3px solid var(--cr-cyan-hi);border-radius:12px;background:var(--th-well)}.th-trial-title{margin:0;font-size:18px;font-weight:700;line-height:1.3;color:var(--color-ink-strong)}.th-trial ul{display:grid;gap:4px 20px;margin:0;padding:0 0 0 18px;font-size:14px;line-height:1.5;color:var(--cr-text-hi);list-style:disc}@media (min-width:720px){.th-trial ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.th-outcomes{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin:32px 0 0;padding:0;list-style:none}.th-outcomes li{padding:24px}.th-outcome-n{display:grid;place-items:center;width:34px;height:34px;margin-bottom:14px;border-radius:10px;background:color-mix(in srgb,var(--cr-pink-hi) 14%,transparent);font-weight:700;color:var(--cr-pink)}.th-outcomes h3{margin:0 0 8px;font-size:18px;font-weight:700;color:var(--color-ink-strong)}.th-outcomes p{margin:0;font-size:15px;line-height:1.6;color:var(--color-slate)}.th-story{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;margin:32px 0 0;padding:0;list-style:none;counter-reset:th-step}.th-story li{position:relative;padding:18px 18px 18px 58px;border:1px solid var(--cr-line2);border-radius:12px;background:var(--cr-s1);counter-increment:th-step}.th-story li:before{content:counter(th-step);position:absolute;top:16px;left:16px;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;border:1px solid var(--cr-pink-hi);font-size:13px;font-weight:700;color:var(--cr-pink)}.th-story h3{margin:0 0 6px;font-size:15.5px;font-weight:700;color:var(--color-ink-strong)}.th-story p{margin:0;font-size:14px;line-height:1.55;color:var(--color-slate)}.th-story-foot{margin:20px 0 0;font-size:15px;color:var(--cr-text-hi)}@media (min-width:760px){.th-outcomes{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1100px){.th-story{grid-template-columns:repeat(5,minmax(0,1fr))}.th-story li{padding:56px 16px 18px}}.th-billing{display:grid;gap:18px;margin-top:18px;padding:28px}.th-billing-head{display:flex;flex-direction:column;gap:8px}.th-billing-title{margin:0;font-size:clamp(19px,2.4vw,24px);font-weight:720;line-height:1.35;letter-spacing:-.01em;color:var(--color-ink-strong)}.th-billing-opts{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;margin:0;padding:0;list-style:none}@media (min-width:860px){.th-billing-opts{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}.th-billing-opt{display:flex;flex-direction:column;gap:10px;padding:18px 20px;border:1px solid var(--cr-line2);border-radius:12px;background:var(--th-well)}.th-billing-opt.is-main{border-color:color-mix(in srgb,var(--cr-cyan-hi) 45%,transparent);border-left:3px solid var(--cr-cyan-hi)}.th-billing-opt-hd{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.th-billing-opt-hd b{font-size:16px;color:var(--color-ink-strong)}.th-billing-tag{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:7px;font-size:13px;font-weight:750;color:var(--cr-cyan);border:1px solid color-mix(in srgb,var(--cr-cyan-hi) 45%,transparent)}.th-billing-opt p{margin:0;font-size:14px;line-height:1.6;color:var(--color-slate)}.th-billing-items{display:grid;gap:6px 20px;margin:0;padding:0;list-style:none;font-size:14px;line-height:1.5;color:var(--cr-text-hi)}@media (min-width:560px){.th-billing-items{grid-template-columns:repeat(2,minmax(0,1fr))}}.th-billing-items li{position:relative;padding-left:22px}.th-billing-items li:before{content:"✓";position:absolute;left:0;color:var(--cr-cyan);font-weight:700}