#s2c-st-wrap{--violet:#a78bfa;--violet-d:#7c3aed;--pink:#ec4899;--cyan:#29e0ff;--signal:#fcd34d;--green:#34d399;--bg-deep:#08071a;--bg-mid:#0f0a26;--border:rgba(167,139,250,.2);--border-hi:rgba(167,139,250,.5);--text:#f4f1ff;--soft:rgba(244,241,255,.82);--dim:rgba(244,241,255,.62);--mute:rgba(244,241,255,.48);--r-lg:24px;--r-md:16px;--r-sm:12px;--disp:"Bricolage Grotesque",sans-serif}#s2c-st-wrap,#s2c-st-wrap *,#s2c-st-wrap *::before,#s2c-st-wrap *::after{box-sizing:border-box}#s2c-st-wrap{visibility:hidden}#s2c-st-wrap.s2c-ready{visibility:visible}#s2c-st-wrap a{color:inherit;text-decoration:none}#s2c-st-wrap input,#s2c-st-wrap select,#s2c-st-wrap textarea,#s2c-st-wrap button{font-family:inherit}#s2c-st-wrap{position:relative;width:100vw;max-width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;min-height:100vh;display:flex;flex-direction:column;align-items:center;padding:clamp(40px,7vh,84px) clamp(16px,4vw,40px) clamp(40px,6vh,80px);background:radial-gradient(ellipse 860px 620px at 16% 6%,rgb(167 139 250 / .16),transparent 60%),radial-gradient(ellipse 680px 780px at 86% 84%,rgb(41 224 255 / .12),transparent 62%),radial-gradient(ellipse 520px 520px at 50% 42%,rgb(236 72 153 / .07),transparent 60%),linear-gradient(180deg,var(--bg-deep),var(--bg-mid) 55%,var(--bg-deep));background-attachment:fixed,fixed,fixed,scroll;font-family:Inter,system-ui,sans-serif;color:var(--text);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden;isolation:isolate}#s2c-st-wrap em{font-family:Fraunces,serif;font-style:italic;font-weight:500;background:linear-gradient(110deg,var(--violet) 0%,#fff 35%,var(--cyan) 70%,var(--pink) 110%);-webkit-background-clip:text;background-clip:text;color:#fff0;letter-spacing:-.01em}#s2c-st-inner{width:100%;max-width:1080px;margin:0 auto;background:linear-gradient(180deg,#1a1036 0%,#120b28 100%);border:1px solid var(--border-hi);border-radius:var(--r-lg);box-shadow:0 24px 80px rgb(0 0 0 / .5),inset 0 1px 0 rgb(255 255 255 / .04);position:relative;overflow:hidden;padding:clamp(24px,1.4rem + 1.8vw,46px)}#s2c-st-wrap .hero{text-align:center;padding:6px 0 8px}#s2c-st-wrap .eyebrow{font-family:"JetBrains Mono",monospace;font-size:16px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--cyan);margin-bottom:18px;display:inline-flex;align-items:center;gap:10px}#s2c-st-wrap .eyebrow::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--cyan);box-shadow:0 0 12px var(--cyan);animation:stPulse 1.6s ease-in-out infinite}@keyframes stPulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.7)}}#s2c-st-wrap h1{font-family:var(--disp);font-weight:800;font-size:clamp(30px,1.5rem + 2.8vw,58px);line-height:1.06;letter-spacing:-.03em;margin:0 0 18px}#s2c-st-wrap .subtitle{font-size:clamp(16px,1rem + 0.25vw,20px);color:var(--soft);max-width:740px;margin:0 auto 22px;line-height:1.55}#s2c-st-wrap .hero-pills{display:flex;gap:9px;justify-content:center;flex-wrap:wrap;margin-bottom:22px}#s2c-st-wrap .hero-pills span{font-family:"JetBrains Mono",monospace;font-size:15px;padding:8px 14px;border-radius:999px;border:1px solid var(--border);color:var(--soft);background:rgb(10 6 24 / .4)}#s2c-st-wrap .micro{font-family:"JetBrains Mono",monospace;font-size:14px;color:var(--mute);margin-top:14px}#s2c-st-wrap .landing-only{display:block}#s2c-st-wrap[data-step="1"] .landing-only,#s2c-st-wrap[data-step="2"] .landing-only,#s2c-st-wrap[data-step="3"] .landing-only,#s2c-st-wrap[data-step="4"] .landing-only{display:none}#s2c-st-wrap[data-step="1"] h1,#s2c-st-wrap[data-step="2"] h1,#s2c-st-wrap[data-step="3"] h1,#s2c-st-wrap[data-step="4"] h1{font-size:clamp(24px,1.2rem + 1.2vw,36px);margin-bottom:10px}#s2c-st-wrap[data-step="1"] .hero-pills,#s2c-st-wrap[data-step="2"] .hero-pills,#s2c-st-wrap[data-step="3"] .hero-pills,#s2c-st-wrap[data-step="4"] .hero-pills{display:none}#s2c-st-wrap .value-band{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:30px 0 26px}@media (max-width:720px){#s2c-st-wrap .value-band{grid-template-columns:1fr}}#s2c-st-wrap .vcard{background:rgb(10 6 24 / .45);border:1px solid var(--border);border-radius:var(--r-md);padding:22px 20px;text-align:left}#s2c-st-wrap .vcard .vi{width:42px;height:42px;border-radius:11px;display:grid;place-items:center;background:linear-gradient(135deg,rgb(167 139 250 / .22),rgb(41 224 255 / .2));border:1px solid var(--border-hi);font-size:20px;margin-bottom:12px}#s2c-st-wrap .vcard h3{font-family:var(--disp);font-size:19px;font-weight:700;letter-spacing:-.01em;margin:0 0 6px}#s2c-st-wrap .vcard p{font-size:15px;color:var(--dim);margin:0;line-height:1.5}#s2c-st-wrap .hiw{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin:0 0 26px}#s2c-st-wrap .hiw span{font-family:"JetBrains Mono",monospace;font-size:14px;color:var(--soft);padding:9px 14px;border-radius:999px;border:1px solid var(--border);background:rgb(10 6 24 / .4)}#s2c-st-wrap .landing-cta{display:flex;flex-direction:column;align-items:center;gap:10px}#s2c-st-wrap .progress{width:100%!important;height:auto!important;margin:14px auto 26px!important;padding:26px 0 30px!important;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:transparent!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important;display:block!important}#s2c-st-wrap[data-step="0"] .progress{display:none}#s2c-st-wrap .progress-inner{display:flex;align-items:center;justify-content:space-between;gap:14px}#s2c-st-wrap .pstep{display:inline-flex;align-items:center;gap:12px;white-space:nowrap}#s2c-st-wrap .pdot{width:34px;height:34px;flex:0 0 34px;border-radius:50%;border:2px solid rgb(167 139 250 / .3);display:flex;align-items:center;justify-content:center;font-family:"JetBrains Mono",monospace;font-size:16px;font-weight:600;color:var(--mute);background:rgb(20 12 38 / .6);transition:all .35s}#s2c-st-wrap .pstep.active .pdot{border-color:#fff0;color:#08071a;background:linear-gradient(120deg,var(--violet),var(--cyan));box-shadow:0 4px 16px rgb(41 224 255 / .4)}#s2c-st-wrap .pstep.done .pdot{border-color:var(--green);background:var(--green);color:#08071a}#s2c-st-wrap .pstep.done .pdot .pdot-num{display:none}#s2c-st-wrap .pstep.done .pdot::after{content:"\2713";font-weight:700;font-size:17px}#s2c-st-wrap .plabel{font-size:16px;font-weight:500;color:var(--mute);transition:color .3s}#s2c-st-wrap .pstep.active .plabel{color:var(--text);font-weight:600}#s2c-st-wrap .pstep.done .plabel{color:var(--dim)}#s2c-st-wrap .pbar{flex:1 1 auto;min-width:20px;height:2px;background:rgb(167 139 250 / .2);border-radius:2px;overflow:hidden;position:relative}#s2c-st-wrap .pbar::after{content:"";position:absolute;inset:0 auto 0 0;width:0;background:linear-gradient(90deg,var(--violet),var(--cyan));transition:width .4s}#s2c-st-wrap .pbar.fill::after{width:100%}@media (max-width:640px){#s2c-st-wrap .plabel{display:none}}#s2c-st-wrap .step{display:none}#s2c-st-wrap .step.active{display:block;animation:stFade .45s ease}@keyframes stFade{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}#s2c-st-wrap .step-nudge{text-align:center;font-family:"JetBrains Mono",monospace;font-size:14px;color:var(--cyan);margin-bottom:18px}#s2c-st-wrap .grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}#s2c-st-wrap .grid>.full{grid-column:1/-1}@media (max-width:720px){#s2c-st-wrap .grid{grid-template-columns:1fr}}#s2c-st-wrap .field{display:flex;flex-direction:column;gap:8px}#s2c-st-wrap .field label{font-size:16px;font-weight:500;color:var(--soft);display:flex;align-items:center;gap:6px}#s2c-st-wrap .field label .req{color:var(--cyan)}#s2c-st-wrap .field label .opt{font-size:14px;font-weight:400;color:var(--mute)}#s2c-st-wrap .field input,#s2c-st-wrap .field select,#s2c-st-wrap .field textarea{background:rgb(8 5 20 / .6);border:1px solid var(--border);border-radius:var(--r-sm);padding:14px 16px;min-height:50px;color:var(--text);font-size:16px;width:100%;transition:border-color .2s,box-shadow .2s,background .2s;-webkit-appearance:none;appearance:none}#s2c-st-wrap .field input::placeholder,#s2c-st-wrap .field textarea::placeholder{color:var(--mute)}#s2c-st-wrap .field input:focus,#s2c-st-wrap .field select:focus,#s2c-st-wrap .field textarea:focus{outline:none;border-color:var(--cyan);background:rgb(8 5 20 / .85);box-shadow:0 0 0 3px rgb(41 224 255 / .15)}#s2c-st-wrap .field select{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path fill='%23a78bfa' d='M6 8L0 0h12z'/></svg>");background-repeat:no-repeat;background-position:right 16px center;padding-right:40px;cursor:pointer}#s2c-st-wrap .field select option{background:var(--bg-mid);color:var(--text)}#s2c-st-wrap .field textarea{min-height:108px;resize:vertical;line-height:1.5}#s2c-st-wrap .field.invalid input,#s2c-st-wrap .field.invalid select,#s2c-st-wrap .field.invalid textarea{border-color:var(--pink);box-shadow:0 0 0 3px rgb(236 72 153 / .14)}#s2c-st-wrap .hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}#s2c-st-wrap .err{display:none;margin:16px 0 0;padding:14px 18px;border-radius:var(--r-sm);background:rgb(236 72 153 / .1);border:1px solid rgb(236 72 153 / .4);color:#fbcfe8;font-size:15px}#s2c-st-wrap .err.show{display:block}#s2c-st-wrap .cta-row{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:30px;flex-wrap:wrap}#s2c-st-wrap .cta-row.end{justify-content:flex-end}#s2c-st-wrap .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:16px 28px;min-height:52px;border-radius:999px;border:none;font-size:clamp(16px,1rem + 0.1vw,18px);font-weight:700;letter-spacing:-.01em;cursor:pointer;transition:transform .2s,box-shadow .25s;line-height:1}#s2c-st-wrap .btn-primary{background:linear-gradient(120deg,var(--violet-d),var(--pink));color:#fff;box-shadow:0 10px 30px rgb(236 72 153 / .45)}#s2c-st-wrap .btn-primary:hover{transform:translateY(-2px);box-shadow:0 14px 40px rgb(236 72 153 / .6)}#s2c-st-wrap .btn-primary:disabled{opacity:.6;cursor:default;transform:none}#s2c-st-wrap .btn-cyan{background:linear-gradient(120deg,var(--cyan),var(--violet));color:#06121a;box-shadow:0 10px 30px rgb(41 224 255 / .35)}#s2c-st-wrap .btn-cyan:hover{transform:translateY(-2px);box-shadow:0 14px 40px rgb(41 224 255 / .5)}#s2c-st-wrap .btn-ghost{background:#fff0;color:var(--soft);border:1px solid var(--border-hi)}#s2c-st-wrap .btn-ghost:hover{background:rgb(167 139 250 / .08);color:var(--text)}#s2c-st-wrap .btn-lg{padding:18px 36px;font-size:clamp(17px,1rem + 0.3vw,20px)}#s2c-st-wrap .meter{position:sticky;top:10px;z-index:5;background:rgb(20 12 38 / .9);border:1px solid var(--border-hi);border-radius:var(--r-md);padding:14px 18px;margin-bottom:22px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}#s2c-st-wrap .meter-top{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px}#s2c-st-wrap .meter-label{font-family:"JetBrains Mono",monospace;font-size:14px;color:var(--soft);text-transform:uppercase;letter-spacing:.06em}#s2c-st-wrap .meter-val{font-family:var(--disp);font-weight:800;font-size:20px;color:var(--cyan)}#s2c-st-wrap .meter-bar{width:100%;height:8px;background:rgb(8 5 20 / .6);border-radius:4px;overflow:hidden}#s2c-st-wrap .meter-fill{height:100%;width:0;background:linear-gradient(90deg,var(--cyan),var(--violet),var(--pink));border-radius:4px;transition:width .5s ease}#s2c-st-wrap .meter-hint{font-size:13px;color:var(--mute);margin-top:7px}#s2c-st-wrap .dim-block{background:rgb(8 5 20 / .4);border:1px solid var(--border);border-radius:var(--r-md);padding:24px 22px;margin-bottom:18px;transition:border-color .25s,background .25s}#s2c-st-wrap .dim-block.touched{border-color:rgb(41 224 255 / .4);background:rgb(20 12 38 / .55)}#s2c-st-wrap .dim-block.invalid{border-color:var(--pink)}#s2c-st-wrap .dim-header{display:flex;align-items:center;gap:14px;margin-bottom:14px;flex-wrap:wrap}#s2c-st-wrap .dim-num{width:42px;height:42px;border-radius:12px;background:linear-gradient(135deg,rgb(167 139 250 / .22),rgb(41 224 255 / .2));border:1px solid var(--border-hi);display:flex;align-items:center;justify-content:center;font-family:"JetBrains Mono",monospace;font-weight:700;font-size:18px;color:var(--violet);flex-shrink:0}#s2c-st-wrap .dim-icon{font-size:22px}#s2c-st-wrap .dim-label{font-family:"JetBrains Mono",monospace;font-size:14px;color:var(--cyan);font-weight:600;letter-spacing:.06em;text-transform:uppercase}#s2c-st-wrap .dim-question{font-size:clamp(18px,1rem + 0.4vw,22px);font-weight:700;margin-bottom:16px;line-height:1.3;color:var(--text);font-family:var(--disp);letter-spacing:-.01em}#s2c-st-wrap .scale-row{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:12px}#s2c-st-wrap .scale-pill{position:relative;cursor:pointer;display:block}#s2c-st-wrap .scale-pill input{position:absolute;opacity:0;pointer-events:none}#s2c-st-wrap .scale-pill-inner{background:rgb(8 5 20 / .55);border:1px solid var(--border);border-radius:var(--r-sm);padding:10px 6px;text-align:center;transition:all .2s;min-height:66px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}#s2c-st-wrap .scale-pill-inner:hover{border-color:var(--border-hi);background:rgb(20 12 38 / .6)}#s2c-st-wrap .scale-num{font-family:"JetBrains Mono",monospace;font-size:18px;font-weight:700;color:var(--text)}#s2c-st-wrap .scale-mini{font-size:13px;color:var(--mute);line-height:1.1}#s2c-st-wrap .scale-pill input:checked+.scale-pill-inner{border-color:var(--cyan);background:linear-gradient(135deg,rgb(41 224 255 / .18),rgb(167 139 250 / .12));box-shadow:0 4px 16px rgb(41 224 255 / .2)}#s2c-st-wrap .scale-pill input:checked+.scale-pill-inner .scale-num{color:var(--cyan)}#s2c-st-wrap .anchor-row{display:flex;justify-content:space-between;font-size:13px;color:var(--mute);padding:0 4px}#s2c-st-wrap .anchor-row span{font-style:italic}@media (max-width:480px){#s2c-st-wrap .scale-row{gap:6px}#s2c-st-wrap .scale-pill-inner{padding:8px 4px;min-height:52px}#s2c-st-wrap .scale-mini{display:none}}#s2c-st-wrap .subq{margin-top:16px;padding:18px 20px;background:rgb(41 224 255 / .05);border:1px dashed rgb(41 224 255 / .35);border-radius:12px;animation:stFade .28s ease}#s2c-st-wrap .subq[hidden]{display:none}#s2c-st-wrap .subq-hint{font-size:13px;color:var(--mute);margin-top:8px}#s2c-st-wrap .subq-label{margin-bottom:12px;font-size:clamp(16px,1rem + 0.2vw,19px);font-weight:600;color:#fff;line-height:1.3}#s2c-st-wrap .chips{display:flex;flex-wrap:wrap;gap:9px}#s2c-st-wrap .chip{position:relative;display:inline-flex;align-items:center;gap:6px;padding:9px 15px;border:1px solid rgb(255 255 255 / .12);background:rgb(20 12 38 / .55);border-radius:999px;cursor:pointer;font-size:16px;color:rgb(255 255 255 / .82);transition:all .2s;user-select:none}#s2c-st-wrap .chip input{position:absolute;opacity:0;pointer-events:none}#s2c-st-wrap .chip:hover{border-color:rgb(167 139 250 / .45);color:#fff}#s2c-st-wrap .chip.selected{background:linear-gradient(135deg,rgb(124 58 237 / .25),rgb(41 224 255 / .18));border-color:rgb(41 224 255 / .55);color:#fff}#s2c-st-wrap .chip.disabled{opacity:.4;cursor:not-allowed}#s2c-st-wrap .engpass-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:10px}@media (max-width:640px){#s2c-st-wrap .engpass-grid{grid-template-columns:1fr}}#s2c-st-wrap .engpass-card{position:relative;cursor:pointer;display:block}#s2c-st-wrap .engpass-card input{position:absolute;opacity:0;pointer-events:none}#s2c-st-wrap .engpass-inner{background:rgb(8 5 20 / .5);border:1px solid var(--border);border-radius:14px;padding:16px 18px;transition:all .2s;min-height:60px;display:flex;align-items:center;gap:12px;font-size:16px;font-weight:500;color:var(--soft)}#s2c-st-wrap .engpass-check{width:22px;height:22px;border-radius:6px;border:1.5px solid var(--border-hi);flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:all .2s}#s2c-st-wrap .engpass-card:hover .engpass-inner{border-color:var(--border-hi);background:rgb(20 12 38 / .7)}#s2c-st-wrap .engpass-card input:checked+.engpass-inner{border-color:var(--cyan);background:linear-gradient(135deg,rgb(41 224 255 / .15),rgb(167 139 250 / .08));color:var(--text)}#s2c-st-wrap .engpass-card input:checked+.engpass-inner .engpass-check{background:var(--cyan);border-color:var(--cyan)}#s2c-st-wrap .engpass-card input:checked+.engpass-inner .engpass-check::after{content:"\2713";color:#06121a;font-weight:700;font-size:14px}#s2c-st-wrap .engpass-card input:disabled+.engpass-inner{opacity:.4;cursor:not-allowed}#s2c-st-wrap .engpass-counter{font-family:"JetBrains Mono",monospace;font-size:14px;color:var(--cyan);margin-bottom:18px;text-align:right}#s2c-st-wrap .block-h{font-family:var(--disp);font-size:clamp(18px,1rem + 0.4vw,22px);font-weight:700;letter-spacing:-.01em;margin:0 0 4px}#s2c-st-wrap .block-sub{color:var(--dim);font-size:15px;margin:0 0 14px}#s2c-st-wrap .pref-row{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:8px}@media (max-width:640px){#s2c-st-wrap .pref-row{grid-template-columns:1fr}}#s2c-st-wrap .pref{position:relative;cursor:pointer;display:block}#s2c-st-wrap .pref input{position:absolute;opacity:0;pointer-events:none}#s2c-st-wrap .pref-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:118px;background:rgb(8 5 20 / .5);border:1px solid var(--border);border-radius:14px;padding:18px;text-align:center;transition:all .2s}#s2c-st-wrap .pref-inner .pi{font-size:24px;margin-bottom:6px}#s2c-st-wrap .pref-inner b{display:block;font-family:var(--disp);font-size:16px;font-weight:700;margin-bottom:2px}#s2c-st-wrap .pref-inner span{font-size:13px;color:var(--dim)}#s2c-st-wrap .pref input:checked+.pref-inner{border-color:var(--cyan);background:linear-gradient(135deg,rgb(41 224 255 / .16),rgb(167 139 250 / .1));box-shadow:0 4px 16px rgb(41 224 255 / .18)}#s2c-st-wrap .consent{margin-top:26px;padding-top:22px;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:14px}#s2c-st-wrap .consent label{display:flex;align-items:flex-start;gap:12px;cursor:pointer;font-size:14px;color:var(--soft);line-height:1.5}#s2c-st-wrap .consent input[type="checkbox"]{appearance:none;-webkit-appearance:none;width:22px;height:22px;min-width:22px;border-radius:6px;border:1.5px solid var(--border-hi);background:rgb(8 5 20 / .5);cursor:pointer;position:relative;margin-top:2px;flex-shrink:0;transition:all .2s}#s2c-st-wrap .consent input[type="checkbox"]:checked{background:var(--cyan);border-color:var(--cyan)}#s2c-st-wrap .consent input[type="checkbox"]:checked::after{content:"\2713";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#06121a;font-weight:700;font-size:14px}#s2c-st-wrap .consent a{color:var(--violet);text-decoration:underline}#s2c-st-wrap .result-wait{text-align:center;padding:40px 0}#s2c-st-wrap .wait-spinner{width:64px;height:64px;margin:0 auto 28px;border-radius:50%;border:3px solid rgb(167 139 250 / .2);border-top-color:var(--cyan);animation:stSpin .9s linear infinite}@keyframes stSpin{to{transform:rotate(360deg)}}#s2c-st-wrap .wait-steps{list-style:none;max-width:400px;margin:0 auto;text-align:left;padding:0}#s2c-st-wrap .wait-step{font-size:15px;padding:10px 0;color:var(--mute);display:flex;align-items:center;gap:12px;opacity:.4;transition:all .3s}#s2c-st-wrap .wait-step.active{opacity:1;color:var(--text)}#s2c-st-wrap .wait-step.done{opacity:1;color:var(--green)}#s2c-st-wrap .wait-step .dot{width:10px;height:10px;border-radius:50%;background:rgb(167 139 250 / .3);flex-shrink:0}#s2c-st-wrap .wait-step.active .dot{background:var(--cyan);box-shadow:0 0 12px var(--cyan)}#s2c-st-wrap .result-done{display:none}#s2c-st-wrap .result-done.show{display:block;animation:stFade .5s ease}#s2c-st-wrap .result-hero{text-align:center;margin-bottom:30px}#s2c-st-wrap .result-eyebrow{font-family:"JetBrains Mono",monospace;font-size:14px;color:var(--cyan);text-transform:uppercase;letter-spacing:.08em;margin-bottom:10px}#s2c-st-wrap .result-title{font-family:var(--disp);font-size:clamp(26px,1.4rem + 1.4vw,40px);font-weight:800;line-height:1.18;margin:0 0 10px;letter-spacing:-.02em}#s2c-st-wrap .result-sub{color:var(--soft);font-size:clamp(16px,1rem + 0.15vw,19px);max-width:620px;margin:0 auto}#s2c-st-wrap .res-layout{display:grid;grid-template-columns:1fr 300px;gap:28px;margin-bottom:30px;align-items:start}@media (max-width:760px){#s2c-st-wrap .res-layout{grid-template-columns:1fr}}#s2c-st-wrap .bars-wrap{background:rgb(8 5 20 / .5);border:1px solid var(--border);border-radius:18px;padding:26px 24px}#s2c-st-wrap .nbar{margin-bottom:16px}#s2c-st-wrap .nbar:last-child{margin-bottom:0}#s2c-st-wrap .nbar-top{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px;font-size:15px}#s2c-st-wrap .nbar-name{color:var(--soft)}#s2c-st-wrap .nbar-val{font-family:"JetBrains Mono",monospace;font-weight:600;color:var(--text)}#s2c-st-wrap .nbar-track{height:9px;background:rgb(8 5 20 / .6);border-radius:5px;overflow:hidden}#s2c-st-wrap .nbar-fill{height:100%;width:0;border-radius:5px;background:linear-gradient(90deg,var(--violet),var(--cyan));transition:width 1s ease}#s2c-st-wrap .nbar.primary .nbar-name,#s2c-st-wrap .nbar.primary .nbar-val{color:var(--cyan);font-weight:700}#s2c-st-wrap .nbar.primary .nbar-fill{background:linear-gradient(90deg,var(--cyan),var(--pink));box-shadow:0 0 14px rgb(41 224 255 / .5)}#s2c-st-wrap .score-panel{background:linear-gradient(135deg,rgb(34 18 64 / .9),rgb(20 12 38 / .85));border:1px solid var(--border-hi);border-radius:18px;padding:26px 24px;text-align:center}#s2c-st-wrap .score-label{font-family:"JetBrains Mono",monospace;font-size:13px;color:var(--mute);text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px}#s2c-st-wrap .score-big{font-family:var(--disp);font-size:clamp(44px,2rem + 2vw,60px);font-weight:800;line-height:1;background:linear-gradient(120deg,var(--violet),var(--cyan));-webkit-background-clip:text;background-clip:text;color:#fff0;margin-bottom:6px}#s2c-st-wrap .score-big sub{font-size:24px;color:var(--mute);font-weight:500;vertical-align:baseline;-webkit-text-fill-color:var(--mute)}#s2c-st-wrap .score-tier{font-family:"JetBrains Mono",monospace;font-size:14px;color:var(--signal);margin-bottom:14px}#s2c-st-wrap .score-bar{width:100%;height:8px;background:rgb(8 5 20 / .5);border-radius:4px;overflow:hidden}#s2c-st-wrap .score-bar-fill{height:100%;background:linear-gradient(90deg,var(--cyan),var(--violet),var(--pink));border-radius:4px;width:0;transition:width 1.2s ease}#s2c-st-wrap .pain-card{background:linear-gradient(135deg,rgb(41 224 255 / .1),rgb(167 139 250 / .07));border:1px solid rgb(41 224 255 / .4);border-radius:20px;padding:28px;margin-bottom:26px;position:relative;overflow:hidden}#s2c-st-wrap .pain-card::before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(180deg,var(--cyan),var(--pink))}#s2c-st-wrap .pain-eyebrow{font-family:"JetBrains Mono",monospace;font-size:13px;color:var(--cyan);text-transform:uppercase;letter-spacing:.06em;margin-bottom:10px}#s2c-st-wrap .pain-card h3{font-family:var(--disp);font-size:clamp(20px,1.1rem + 0.6vw,28px);font-weight:800;margin:0 0 12px;line-height:1.25;letter-spacing:-.01em}#s2c-st-wrap .pain-body{font-size:clamp(15px,1rem + 0.15vw,17px);color:var(--soft);margin:0 0 18px;line-height:1.55}#s2c-st-wrap .pain-card h4{font-size:clamp(16px,1rem + 0.3vw,19px);font-weight:700;margin:18px 0 8px}#s2c-st-wrap .tips-list{list-style:none;padding:0;margin:0;counter-reset:tipc}#s2c-st-wrap .tips-list li{padding:12px 0 12px 42px;position:relative;font-size:15px;color:var(--text);border-bottom:1px solid rgb(167 139 250 / .1);line-height:1.5}#s2c-st-wrap .tips-list li:last-child{border-bottom:none}#s2c-st-wrap .tips-list li::before{content:counter(tipc);counter-increment:tipc;position:absolute;left:0;top:10px;width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,var(--cyan),var(--violet));color:#06121a;font-family:"JetBrains Mono",monospace;font-weight:700;font-size:14px;display:flex;align-items:center;justify-content:center}#s2c-st-wrap .rec-head{text-align:center;margin:6px 0 18px}#s2c-st-wrap .rec-head .rh-eyebrow{font-family:"JetBrains Mono",monospace;font-size:14px;color:var(--cyan);text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px}#s2c-st-wrap .rec-head h3{font-family:var(--disp);font-size:clamp(22px,1.2rem + 0.8vw,32px);font-weight:800;margin:0;letter-spacing:-.02em}#s2c-st-wrap .rec-why{text-align:center;color:var(--dim);font-size:15px;max-width:640px;margin:10px auto 0;line-height:1.5}#s2c-st-wrap .rec-why b{color:var(--soft)}#s2c-st-wrap .rec-cards{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:26px}@media (max-width:720px){#s2c-st-wrap .rec-cards{grid-template-columns:1fr}}#s2c-st-wrap .rec-card{position:relative;background:rgb(8 5 20 / .5);border:1px solid var(--border);border-radius:20px;padding:26px 24px}#s2c-st-wrap .rec-card.featured{border:1px solid var(--cyan);box-shadow:0 0 0 1px var(--cyan),0 24px 60px rgb(41 224 255 / .18);background:radial-gradient(120% 90% at 50% 0%,rgb(41 224 255 / .12),transparent 58%),rgb(20 12 38 / .6)}#s2c-st-wrap .rec-badge{position:absolute;top:-13px;left:50%;transform:translateX(-50%);font-family:"JetBrains Mono",monospace;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:7px 15px;border-radius:999px;background:linear-gradient(120deg,var(--cyan),var(--violet));color:#06121a;white-space:nowrap;box-shadow:0 8px 22px rgb(41 224 255 / .4)}#s2c-st-wrap .rec-card .rc-tag{font-family:"JetBrains Mono",monospace;font-size:14px;color:var(--cyan);text-transform:uppercase;letter-spacing:.05em}#s2c-st-wrap .rec-card h4{font-family:var(--disp);font-size:clamp(21px,1.2rem + 0.5vw,26px);font-weight:800;margin:8px 0 4px;letter-spacing:-.01em}#s2c-st-wrap .rec-card .rc-angle{font-family:Fraunces,serif;font-style:italic;color:var(--violet);font-size:17px;margin-bottom:12px}#s2c-st-wrap .rec-card p{color:var(--soft);font-size:15px;line-height:1.5;margin:0 0 12px}#s2c-st-wrap .rec-card ul{list-style:none;padding:0;margin:0;display:grid;gap:8px}#s2c-st-wrap .rec-card li{font-size:15px;color:var(--soft);padding-left:22px;position:relative}#s2c-st-wrap .rec-card li::before{content:"\2192";position:absolute;left:0;color:var(--cyan);font-weight:800}#s2c-st-wrap .res-cta{text-align:center;margin-top:8px;padding:30px;border-radius:20px;background:radial-gradient(120% 120% at 50% 0%,rgb(124 58 237 / .22),transparent 60%),rgb(20 12 38 / .6);border:1px solid var(--border-hi)}#s2c-st-wrap .res-cta h3{font-family:var(--disp);font-size:clamp(22px,1.2rem + 0.8vw,32px);font-weight:800;margin:0 0 10px;letter-spacing:-.02em}#s2c-st-wrap .res-cta p{color:var(--soft);max-width:540px;margin:0 auto 22px}#s2c-st-wrap .closing-slogan{text-align:center;margin:30px auto 6px;max-width:760px}#s2c-st-wrap .closing-slogan .cs-star{color:var(--signal)}#s2c-st-wrap .closing-slogan b{font-family:var(--disp);font-weight:800;font-size:clamp(22px,1.2rem + 1vw,34px);letter-spacing:-.02em;line-height:1.15;display:block}#s2c-st-wrap .closing-slogan b em{font-family:Fraunces,serif;font-style:italic;font-weight:600;background:linear-gradient(110deg,var(--violet) 0%,#fff 40%,var(--cyan) 75%,var(--pink) 110%);-webkit-background-clip:text;background-clip:text;color:#fff0}#s2c-st-wrap .closing-slogan span{display:block;margin-top:8px;font-family:"JetBrains Mono",monospace;font-size:14px;letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}@media (prefers-reduced-motion:reduce){#s2c-st-wrap *{animation:none!important;transition:none!important}}