.scx-save{font:700 10px/1.2 var(--font-mono);letter-spacing:.02em;background:#ffffff14;border-radius:99px;margin-left:2px;padding:2px 6px}.sx-seg>[aria-pressed=true] .scx-save{background:#2a1c0426}.sx-segl .scx-save{color:var(--sx-income);background:var(--sx-income-soft)}.scx-chip-aqua{color:var(--sx-accent-2);border-color:rgb(var(--sx-accent-2-rgb) / .35);background:rgb(var(--sx-accent-2-rgb) / .1)}.scx-stack{aspect-ratio:400/380;width:100%;max-width:500px;margin-inline:auto;position:relative;container-type:inline-size}.scx-stack>svg,.scx-stack>canvas{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.scx-slab{animation:scx-drop .95s var(--sx-ease) both, scx-hover 6s ease-in-out infinite;animation-delay:calc(var(--sx-i,0) * .15s + .25s), calc(var(--sx-i,0) * .28s + 1.6s)}.scx-slab--base{animation:sx-rise .8s var(--sx-ease) both}.scx-slab-top{stroke-opacity:.6;animation:6s ease-in-out infinite scx-scan;animation-delay:calc(var(--sx-i,0) * .5s + 2.2s)}@keyframes scx-drop{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:none}}@keyframes scx-hover{0%,to{transform:none}50%{transform:translateY(calc(var(--scx-lift,2px) * -1))}}@keyframes scx-scan{0%,64%,to{stroke-opacity:.6;filter:none}76%{stroke-opacity:1;filter:drop-shadow(0 0 5px rgb(var(--sx-accent-rgb) / .9))}}.scx-stack-tag{box-shadow:inset 0 0 0 1px rgb(var(--sx-accent-rgb) / .42), 0 16px 40px -14px rgb(var(--sx-accent-rgb) / .7);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);white-space:nowrap;background:#15110ad9;border-radius:14px;flex-direction:column;align-items:center;gap:4px;margin:0;padding:7px 14px 8px;display:flex;position:absolute;transform:translate(-50%)}.scx-stack-tag-kicker{font:700 9.5px/1 var(--font-mono);letter-spacing:.22em;color:var(--sx-accent-2)}.scx-stack-tag-price{font-family:var(--font-heading);letter-spacing:-.04em;font-variant-numeric:tabular-nums;background:var(--sx-gold-grad);-webkit-text-fill-color:transparent;animation:scx-swap .5s var(--sx-ease) both;-webkit-background-clip:text;background-clip:text;font-size:clamp(1.05rem,5.4cqi,1.5rem);font-weight:800;line-height:1}@keyframes scx-swap{0%{opacity:0;filter:blur(3px);transform:translateY(6px)}to{opacity:1;filter:none;transform:none}}.scx-stack-label{color:var(--sx-ink);white-space:nowrap;animation:sx-rise .7s var(--sx-ease) both;animation-delay:calc(var(--sx-i,0) * .15s + .7s);align-items:center;gap:6px;font-size:clamp(10px,3cqi,12.5px);font-weight:600;display:inline-flex;position:absolute;transform:translateY(-50%)}.scx-stack-label b{font:700 9px/1 var(--font-mono);color:var(--sx-accent);letter-spacing:.06em}.scx-stack-label--base{color:var(--sx-accent-2);flex-direction:column;align-items:flex-start;gap:3px;animation-delay:.4s}.scx-stack-label--base>span{white-space:normal;max-width:25cqi;line-height:1.2}.scx-stack-label--base small{color:var(--sx-muted);font-size:clamp(9px,2.5cqi,11px);font-weight:500}@container (max-width:330px){.scx-stack-label--base>span{white-space:normal;max-width:25cqi;line-height:1.2}.scx-stack-label--base small{display:none}}.scx-matrix{background:var(--card);box-shadow:0 0 0 1px var(--sx-line), var(--yc-elev-table);border-radius:18px}.dark .scx-matrix{background:linear-gradient(180deg, #ffffff06, transparent 120px), var(--card);box-shadow:0 0 0 1px #ffffff12,0 20px 44px -30px #000d}.scx-matrix table{border-collapse:separate;border-spacing:0;width:100%;font-size:.88rem}.scx-matrix-col{width:var(--scx-pro-w)}.scx-matrix thead th{z-index:2;text-align:left;vertical-align:bottom;border-bottom:1px solid var(--sx-line);background:color-mix(in srgb, var(--card) 92%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:16px 14px 14px;position:sticky;top:64px}@media (min-width:640px){.scx-matrix thead th{padding:18px 20px 16px}}.scx-matrix thead th:first-child{border-top-left-radius:18px}.scx-matrix thead th:last-child{border-top-right-radius:18px}.scx-matrix-feature{font:600 10.5px/1.2 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground)}.scx-matrix-plan{font-family:var(--font-heading);letter-spacing:-.02em;font-size:.92rem;font-weight:750;line-height:1.2;display:block}.scx-matrix-price{font:600 11px/1.3 var(--font-mono);color:var(--muted-foreground);font-variant-numeric:tabular-nums;margin-top:4px;display:block}.scx-matrix-price--gold{color:var(--sx-income)}.scx-matrix thead th.scx-matrix-pro{background:color-mix(in srgb, color-mix(in srgb, #f0b44c 9%, var(--card)) 94%, transparent);box-shadow:inset 0 2px #f0b44cb3}.scx-matrix td.scx-matrix-pro{background:#f0b44c0d}.scx-matrix tbody th[scope=row]{text-align:left;padding:12px 14px;font-weight:500;line-height:1.45}.scx-matrix tbody td{padding:12px 14px}@media (min-width:640px){.scx-matrix tbody th[scope=row],.scx-matrix tbody td{padding:13px 20px}}.scx-matrix tbody tr:not(.scx-matrix-group)>*{border-bottom:1px solid var(--sx-line)}.scx-matrix tbody:last-of-type tr:last-child>*{border-bottom:0}.scx-matrix tbody:last-of-type tr:last-child>th{border-bottom-left-radius:18px}.scx-matrix tbody:last-of-type tr:last-child>td:last-child{border-bottom-right-radius:18px}.scx-matrix{--scx-pro-w:22%}@media (max-width:639px){.scx-matrix{--scx-pro-w:19%}}.scx-matrix-group th{background:linear-gradient(90deg, transparent calc(100% - var(--scx-pro-w)), #f0b44c0d 0);text-align:left;font:700 10.5px/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--sx-tint);padding:20px 14px 8px}@media (min-width:640px){.scx-matrix-group th{padding-inline:20px}}.scx-mark{color:var(--muted-foreground);align-items:center;gap:8px;font-size:.8rem;display:inline-flex}.scx-mark>svg{box-sizing:content-box;color:color-mix(in srgb, var(--foreground) 35%, transparent);background:color-mix(in srgb, var(--foreground) 5%, transparent);border-radius:50%;padding:3px}.scx-mark--on{color:var(--foreground)}.scx-mark--on>svg{color:var(--sx-tint);background:var(--sx-tint-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sx-tint) 35%, transparent)}@media (max-width:639px){.scx-mark-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.scx-band{isolation:isolate;border-radius:var(--sx-radius);color:var(--sx-ink);border:1px solid rgb(var(--sx-accent-rgb) / .18);background:radial-gradient(58% 105% at 100% 0%, var(--sx-stage-a) 0%, transparent 62%), radial-gradient(50% 90% at 0% 115%, var(--sx-stage-b) 0%, transparent 66%), linear-gradient(165deg, var(--sx-stage-top) 0%, var(--sx-stage-mid) 52%, var(--sx-stage-end) 100%);box-shadow:0 34px 90px -52px rgb(var(--sx-accent-rgb) / .4), 0 1px 0 0 #ffffff10 inset;gap:24px;padding:24px;display:grid;position:relative;overflow:hidden}.scx-band:before{content:"";z-index:-1;pointer-events:none;opacity:.6;background:repeating-radial-gradient(circle at 100% 100%,#0000 0 46px,#f7c98b10 46px 47px);position:absolute;inset:0}.scx-band:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, rgb(var(--sx-accent-rgb) / .7) 35%, rgb(var(--sx-accent-2-rgb) / .6) 70%, transparent);height:1px;position:absolute;top:0;left:6%;right:6%}@media (min-width:640px){.scx-band{padding:30px}}@media (min-width:1024px){.scx-band{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:36px;padding:36px 38px}}.scx-band-copy{flex-direction:column;gap:18px;display:flex}@media (min-width:640px){.scx-band-copy{flex-direction:row;align-items:flex-start;gap:24px}}.scx-band-title{font-family:var(--font-heading);letter-spacing:-.035em;color:#fff;margin-top:12px;font-size:clamp(1.45rem,2.4vw,1.85rem);font-weight:780;line-height:1.1}.scx-band-body{max-width:54ch;color:var(--sx-muted);margin-top:10px;font-size:.92rem;line-height:1.6}.scx-band-plans{gap:10px;display:grid}.scx-medallion{flex:none;place-items:center;width:92px;height:92px;display:grid;position:relative}.scx-medallion>i{border:1px dashed rgb(var(--sx-accent-rgb) / .45);border-radius:50%;animation:40s linear infinite sx-spin;position:absolute;inset:0}.scx-medallion>i+i{border:1px solid rgb(var(--sx-accent-2-rgb) / .3);border-top-color:rgb(var(--sx-accent-rgb) / .9);animation-duration:9s;animation-direction:reverse;inset:9px}.scx-medallion>span{width:60px;height:60px;font-family:var(--font-display-serif), Georgia, serif;color:#2a1606;box-shadow:0 0 0 1px #ffffff40 inset, 0 18px 40px -12px rgb(var(--sx-accent-2-rgb) / .7);background:radial-gradient(circle at 32% 26%,#fff3dd 0%,#f4d995 38%,#c98a1c 72%,#5a3a0f 100%);border-radius:50%;place-items:center;font-size:2rem;font-style:italic;line-height:1;display:grid}.scx-ticket{box-shadow:inset 0 0 0 1px var(--sx-edge-strong);transition:transform .25s var(--sx-ease), background .2s, box-shadow .25s;background:#ffffff08;border-radius:16px;align-items:center;gap:14px;padding:14px 16px;display:flex}.scx-ticket:hover{background:#ffffff10;transform:translateY(-1px)}.scx-ticket:focus-visible{outline:2px solid var(--sx-accent);outline-offset:2px}.scx-ticket[data-featured]{background:linear-gradient(135deg, rgb(var(--sx-accent-rgb) / .13), rgb(var(--sx-accent-2-rgb) / .06));box-shadow:inset 0 0 0 1px rgb(var(--sx-accent-rgb) / .45), 0 18px 40px -24px rgb(var(--sx-accent-2-rgb) / .8)}.scx-ticket-icon{width:36px;height:36px;color:var(--sx-on-accent);background:linear-gradient(135deg, var(--sx-accent-hi), var(--sx-accent));border-radius:12px;flex:none;place-items:center;display:grid}.scx-ticket-name{color:#fff;font-size:.92rem;font-weight:650;display:block}.scx-ticket-hint{color:var(--sx-muted);margin-top:2px;font-size:.76rem;display:block}.scx-ticket-price{font-family:var(--font-heading);letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--sx-gold);flex:none;font-size:1.3rem;font-weight:800}.scx-ticket-price small{font-family:var(--font-sans);letter-spacing:0;color:var(--sx-muted);margin-left:2px;font-size:.7rem;font-weight:500}.scx-faq{padding-block:4px}.scx-faq-item+.scx-faq-item{border-top:1px solid var(--sx-line)}.scx-faq-item summary{cursor:pointer;font-family:var(--font-heading);letter-spacing:-.01em;border-radius:14px;align-items:center;gap:14px;padding:16px 18px;font-size:.97rem;font-weight:650;list-style:none;display:flex}@media (min-width:640px){.scx-faq-item summary{padding:18px 22px}}.scx-faq-item summary::-webkit-details-marker{display:none}.scx-faq-item summary:hover .scx-faq-q{color:var(--sx-tint)}.scx-faq-item summary:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.scx-faq-index{width:22px;font:600 11px/1 var(--font-mono);color:var(--sx-tint);flex:none}.scx-faq-q{flex:1;min-width:0;transition:color .2s}.scx-faq-toggle{width:30px;height:30px;color:var(--sx-tint);box-shadow:inset 0 0 0 1px var(--border);transition:transform .3s var(--sx-ease), background .2s, color .2s;border-radius:50%;flex:none;place-items:center;display:grid}.scx-faq-item[open] .scx-faq-toggle{color:var(--primary-foreground);background:var(--primary);box-shadow:none;transform:rotate(45deg)}.scx-faq-item p{color:var(--muted-foreground);padding:0 18px 18px;font-size:.9rem;line-height:1.65}@media (min-width:640px){.scx-faq-item p{padding:0 64px 20px 58px}}.scx-trust-icon{width:30px;height:30px;color:var(--sx-tint);background:var(--sx-tint-soft);border-radius:10px;flex:none;place-items:center;display:grid}@media (prefers-reduced-motion:reduce){.scx-slab,.scx-slab--base,.scx-slab-top,.scx-stack-label,.scx-stack-tag-price,.scx-medallion>i{animation:none!important}.scx-ticket,.scx-faq-toggle{transition:none}}.scx-trust-band{color:var(--sx-ink);flex-wrap:wrap;gap:8px 22px;padding:14px 22px;font-size:12.5px;font-weight:550;display:flex}@media (min-width:640px){.scx-trust-band{padding:14px 30px}}.scx-trust-band>li{align-items:center;gap:8px;display:inline-flex}.scx-trust-band svg{color:var(--sx-accent)}.scx-coach-card{gap:26px;padding:22px;display:grid;overflow:hidden}.scx-coach-card:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(55% 70% at 0% 0%, #f7c98b21, transparent 70%), radial-gradient(40% 55% at 100% 100%, color-mix(in srgb, var(--color-brand-300) 8%, transparent), transparent 70%);position:absolute;inset:0}.scx-coach-card>*{position:relative}@media (min-width:640px){.scx-coach-card{padding:30px}}@media (min-width:1024px){.scx-coach-card{grid-template-columns:280px minmax(0,1fr);gap:44px;padding:36px}}.scx-coach-id{align-content:start;gap:16px;display:grid}.scx-medallion--lg{width:112px;height:112px}.scx-medallion--lg>span{width:76px;height:76px;font-size:2.6rem}.scx-facts{color:var(--muted-foreground);gap:0;font-size:.86rem;display:grid}.scx-facts>li{border-bottom:1px solid var(--sx-line);align-items:center;gap:10px;padding:9px 0;display:flex}.scx-facts>li:last-child{border-bottom:0}.scx-facts>li:before{content:"";background:linear-gradient(135deg,#f4d995,#c98a1c);border-radius:50%;flex:none;width:6px;height:6px}.scx-quote{font-family:var(--font-display-serif), Georgia, serif;letter-spacing:-.01em;color:var(--color-gold-800);text-wrap:balance;font-size:clamp(1.6rem,3vw,2.3rem);font-style:italic;line-height:1.12}.dark .scx-quote{color:#ffeccd}.scx-monogram{font-family:var(--font-display-serif), Georgia, serif;color:#2a1606;background:radial-gradient(circle at 32% 26%,#fff3dd 0%,#f4d995 45%,#c98a1c 100%);border-radius:50%;flex:none;place-items:center;font-style:italic;display:grid;box-shadow:0 6px 16px -8px #a86b12}.sx-panel.scx-letter,.sx-panel.sx-coach-plan--featured{box-shadow:0 0 0 1.5px #d99a5280,0 26px 60px -34px #a86b1299}.dark .sx-panel.scx-letter,.dark .sx-panel.sx-coach-plan--featured{box-shadow:0 0 0 1.5px #f7c98b59,0 26px 60px -30px #f0b44c55,inset 0 1px #ffffff12}.scx-field{background:color-mix(in srgb, var(--muted) 50%, transparent);box-shadow:inset 0 0 0 1px var(--sx-line);border-radius:12px;padding:10px 12px}.scx-coach-detail{background:color-mix(in srgb, var(--muted) 60%, transparent);box-shadow:inset 0 0 0 1px var(--sx-line)}.scx-zone>*{position:relative}.scx-band--final{text-align:center;padding:44px 22px;display:block}@media (min-width:640px){.scx-band--final{padding:64px 40px}}.scx-band--final:before{background:repeating-radial-gradient(circle at 50% 120%,#0000 0 46px,#f7c98b12 46px 47px);-webkit-mask-image:radial-gradient(70% 90% at 50% 100%,#000 20%,#0000 80%);mask-image:radial-gradient(70% 90% at 50% 100%,#000 20%,#0000 80%)}.scx-final{max-width:46rem;margin-inline:auto}.scx-final-title{font-family:var(--font-heading);letter-spacing:-.045em;color:#fff;text-wrap:balance;margin-top:16px;font-size:clamp(1.9rem,4vw,3rem);font-weight:780;line-height:1.04}.scx-final-title .sx-serif{font-size:1.08em}.scx-flow{aspect-ratio:400/280;width:100%;max-width:560px;margin-inline:auto;position:relative;container-type:inline-size}.scx-flow>svg,.scx-flow>canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.scx-flow-head{font:600 6.5px var(--font-mono);fill:#ffffff59}.scx-flow-cell{font:500 6.2px var(--font-mono);fill:#ffffff80}.scx-flow-cell--err{fill:var(--sx-warn);font-weight:700}.scx-flow-err{animation:3.2s ease-in-out infinite scx-err;animation-delay:calc(var(--sx-i,0) * .37s)}@keyframes scx-err{0%,to{fill-opacity:.06}50%{fill-opacity:.22}}.scx-flow-label{color:var(--sx-ink);white-space:nowrap;letter-spacing:-.01em;font-size:clamp(10px,3cqi,12.5px);font-weight:650;position:absolute;transform:translate(-50%)}.scx-flow-label--sheet{font:600 clamp(8.5px, 2.4cqi, 10.5px)/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--sx-muted);transform:none}.scx-legend{flex-wrap:wrap;gap:8px 18px;display:flex}.scx-legend .scx-mark{font-size:.78rem}.scx-mark--yc{font-weight:600}.scx-matrix--compare thead th .scx-matrix-plan{font-size:.85rem}@media (max-width:639px){.scx-matrix--compare thead th{padding-inline:8px}.scx-matrix--compare thead th .scx-matrix-plan{font-size:.72rem}.scx-matrix--compare tbody td{padding-inline:8px}}.scx-matrix-cost>*{background:color-mix(in srgb, var(--muted) 40%, transparent)}.scx-matrix-cost>td.scx-matrix-pro{background:#f0b44c17}.scx-cost{font-family:var(--font-heading);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:750}.scx-cost--muted{font-family:var(--font-sans);color:var(--muted-foreground);font-size:.8rem;font-weight:500}.scx-cost--yc{color:var(--sx-income)}.scx-diff{padding:8px 0}.scx-diff-head,.scx-diff-row{grid-template-columns:minmax(0,1fr);gap:8px;padding:12px 18px;display:grid}@media (min-width:768px){.scx-diff-head,.scx-diff-row{grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr);align-items:center;gap:12px;padding:12px 24px}}.scx-diff-head{display:none}@media (min-width:768px){.scx-diff-head{border-bottom:1px solid var(--sx-line);padding-block:14px 10px;display:grid}}.scx-diff-side{font-family:var(--font-heading);color:var(--muted-foreground);align-items:center;gap:10px;font-size:.95rem;font-weight:700;display:inline-flex}.scx-diff-side--yc{color:var(--foreground)}.scx-diff-icon{background:color-mix(in srgb, var(--muted) 80%, transparent);border-radius:10px;place-items:center;width:30px;height:30px;display:grid}.scx-diff-row+.scx-diff-row{border-top:1px dashed var(--sx-line)}.scx-diff-before,.scx-diff-after{align-items:flex-start;gap:10px;font-size:.9rem;line-height:1.45;display:flex}.scx-diff-before{color:var(--muted-foreground)}.scx-diff-before>span{text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--foreground) 30%, transparent);text-decoration-color:color-mix(in srgb, var(--foreground) 30%, transparent);text-decoration-thickness:1px}.scx-diff-before>svg{opacity:.6;margin-top:3px}.scx-diff-after{background:var(--sx-tint-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sx-tint) 25%, transparent);border-radius:12px;padding:8px 12px;font-weight:550}.scx-diff-after>svg{color:var(--sx-tint);margin-top:3px}.scx-diff-arrow{color:var(--sx-tint);display:none}@media (min-width:768px){.scx-diff-arrow{justify-self:center;display:block}}@media (prefers-reduced-motion:reduce){.scx-flow-err{animation:none}}
