.sth{--sth-ease:var(--brand-ease-standard);--sth-ink:var(--brand-text);--sth-muted:var(--brand-text-muted);--sth-gold-ink:var(--brand-gold-800);--sth-line:color-mix(in srgb,var(--brand-text) 10%,transparent);--sth-line-2:color-mix(in srgb,var(--brand-text) 16%,transparent);--sth-shadow-frame:0 12px 32px color-mix(in srgb,var(--brand-navy-base) 10%,transparent);--sth-shadow-hover:0 2px 4px color-mix(in srgb,var(--brand-navy-base) 6%,transparent),0 12px 28px color-mix(in srgb,var(--brand-navy-base) 10%,transparent);--sth-shadow-card:0 1px 2px color-mix(in srgb,var(--brand-navy-base) 5%,transparent),0 1px 3px color-mix(in srgb,var(--brand-navy-base) 8%,transparent);--sth-grad-metal:linear-gradient(120deg,color-mix(in srgb,var(--brand-gold-100) 50%,var(--brand-gold-200)) 0%,var(--brand-gold-300) 38%,var(--brand-gold-100) 62%,color-mix(in srgb,var(--brand-gold-200) 50%,var(--brand-gold-300)) 100%);--sth-numf:var(--lp-font-num-full),var(--brand-font-dashboard);position:relative;display:flex;flex-direction:column;min-width:0;padding:32px 24px 22px;background:linear-gradient(180deg,var(--brand-bg) 0,var(--brand-gold-50) 100%);color:var(--sth-ink);border:1px solid var(--sh-gold-a45);border-radius:14px;box-shadow:var(--sth-shadow-frame);font-family:var(--brand-font-sans);line-height:1.7;transition:transform .2s var(--sth-ease),box-shadow .2s var(--sth-ease),border-color .2s var(--sth-ease)}.sth:focus-within,.sth:hover{transform:translateY(-2px);border-color:var(--sh-gold-a60);box-shadow:var(--sth-shadow-hover)}:where(.sth) button{font-family:inherit;cursor:pointer;border:0;background:none;color:inherit;font-size:inherit}:where(.sth) a{color:inherit;text-decoration:none}.sth [role=radio]:focus-visible,.sth a:focus-visible,.sth button:focus-visible{outline:2px solid var(--sth-gold-ink);outline-offset:2px}.sth-badge{position:absolute;top:-12px;left:50%;transform:translateX(-50%);display:inline-flex;align-items:center;min-height:24px;padding:0 12px;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap;background:var(--brand-bg);border:1px solid var(--brand-gold-300);color:var(--sth-gold-ink);box-shadow:var(--sth-shadow-card)}.sth-name{margin:0;font-size:17px;font-weight:800;line-height:1.4}.sth-sub{margin:8px 0 0;font-size:14px;line-height:1.7;color:var(--sth-muted)}.sth-inc{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:8px}.sth-inc li{display:flex;gap:8px;font-size:13px;line-height:1.55}.sth-check{flex:none;display:block;margin-top:3px;color:var(--sth-gold-ink)}.sth-inc li>span{min-width:0;text-wrap:pretty}.sth-note{display:block;margin-top:2px;font-size:12px;line-height:1.7;color:var(--sth-muted)}.sth-note-i{white-space:nowrap}.sth-fill{flex:1 1 auto;min-height:16px}.sth-rows{display:grid;gap:8px;margin:14px 0 0}.sth-row{display:grid;grid-template-columns:16px minmax(0,1fr);grid-template-areas:"dot k" "dot p";align-items:center;column-gap:10px;row-gap:4px;min-height:44px;padding:8px 12px;border-radius:10px;border:1px solid var(--sth-line-2);cursor:pointer;transition:border-color .2s var(--sth-ease),background-color .2s var(--sth-ease)}.sth-row.sth-on{border-color:var(--brand-gold-500);background:color-mix(in srgb,var(--brand-gold-500) 8%,transparent)}.sth-row-off{color:var(--sth-muted)}.sth-row-dot{grid-area:dot;align-self:start;margin-top:3px;position:relative;width:16px;height:16px;border-radius:50%;border:1px solid var(--sth-line-2);background:var(--brand-bg)}.sth-row-dot:after{content:"";position:absolute;inset:3px;border-radius:50%;background:var(--brand-gold-600);transform:scale(0);transition:transform .2s var(--sth-ease)}.sth-row.sth-on .sth-row-dot{border-color:var(--brand-gold-600)}.sth-row.sth-on .sth-row-dot:after{transform:scale(1)}.sth-row-k{grid-area:k;gap:6px;font-size:14px}.sth-row-k,.sth-row-tag{display:inline-flex;align-items:center;font-weight:700;white-space:nowrap}.sth-row-tag{min-height:20px;padding:0 8px;border-radius:999px;font-size:12px;letter-spacing:.02em;color:var(--sth-gold-ink);background:color-mix(in srgb,var(--brand-gold-500) 14%,transparent)}.sth-row-p{grid-area:p;display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;font-family:var(--sth-numf);font-variant-numeric:tabular-nums;line-height:1.1}.sth-row-p .cur{font-size:13px;font-weight:700;color:var(--sth-muted)}.sth-row-p .amt{font-size:20px;font-weight:800;letter-spacing:-.02em;transition:font-size .2s var(--sth-ease)}.sth-row.sth-on .sth-row-p .amt{font-size:32px}.sth-row-p .per{font-size:13px}.sth-row-p .per,.sth-row-pend{font-weight:600;color:var(--sth-muted)}.sth-row-pend{flex:0 0 100%;font-size:12px}.sth-row-note{margin:10px 0 0;font-size:13px;line-height:1.6;color:var(--sth-muted)}.sth-buy{margin-top:14px;display:flex;align-items:center;justify-content:center;min-height:44px;width:100%;border-radius:10px;font-size:14px;font-weight:600;letter-spacing:.02em;background:var(--brand-navy-base);color:var(--brand-gold-100);transition:transform .2s var(--sth-ease),box-shadow .2s var(--sth-ease)}.sth-buy:hover{transform:translateY(-1px);box-shadow:var(--sth-shadow-hover)}.sth-buy:active{transform:scale(.99)}@media (min-width:768px){.sth-buy{min-height:40px}}.sth-buy-off,.sth-buy-off:hover{cursor:not-allowed;transform:none;box-shadow:none;background:var(--brand-surface-2);color:var(--brand-text-muted);border:1px dashed var(--sth-line-2)}.sth .st4-buy-seg+.st4-buy-seg,.sth .st4-plan-buy{margin-top:14px}.sth .st4-buy-head{display:grid;gap:8px}.sth .st4-buy-lead{margin:0;font-size:14px;font-weight:600;line-height:1.6;color:var(--sth-gold-ink)}.sth .st4-buy-lead-q{margin:0;font-size:14px;line-height:1.6;color:var(--sth-muted)}.sth .st4-buy-price{margin:0;display:flex;align-items:baseline;gap:6px;font-family:var(--sth-numf);font-variant-numeric:tabular-nums}.sth .st4-buy-price .amt{font-size:28px;font-weight:800}.sth a.st4-buy{margin-top:12px;display:flex;align-items:center;justify-content:center;min-height:44px;border-radius:10px;font-size:14px;font-weight:600;background:var(--brand-navy-base);color:var(--brand-gold-100)}.sth-legal{margin:10px 0 0;font-size:12px;color:var(--sth-muted)}.sth-legal a{margin-left:6px;color:var(--sth-gold-ink);text-decoration:underline;text-underline-offset:3px}@media (max-width:767px){.sth-inc li{font-size:14px}.sth-row-k{font-size:15px}.sth-row-note{font-size:13px}.sth-legal a{display:inline-flex;align-items:center;min-height:44px;margin-block:-13px}}@media (max-width:360px){.sth-row{padding:8px 10px}.sth-row.sth-on .sth-row-p .amt{font-size:28px}}@media (prefers-reduced-motion:reduce){.sth,.sth *,.sth :after{transition-duration:.01ms!important}}