.page-module___8aEwW__wrap{max-width:1080px;margin:0 auto;padding:0 24px}.page-module___8aEwW__eyebrow{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-size:12px;font-weight:700}.page-module___8aEwW__header{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);background:#ffffffe0;padding:16px 0;position:sticky;top:0}.page-module___8aEwW__headerRow{justify-content:space-between;align-items:center;display:flex}.page-module___8aEwW__logo{font-family:var(--font-display);font-size:19px;font-weight:600}.page-module___8aEwW__logo span{color:var(--accent)}.page-module___8aEwW__navCta{background:var(--cta);color:var(--cta-text);font-size:13px;font-weight:700;font-family:var(--font-body);cursor:pointer;border:none;border-radius:4px;padding:10px 20px;transition:background .15s}.page-module___8aEwW__navCta:hover{background:var(--cta-hover)}.page-module___8aEwW__hero{padding:64px 0 56px}.page-module___8aEwW__heroCentered{text-align:center;flex-direction:column;align-items:center;display:flex}.page-module___8aEwW__h1{font-family:var(--font-display);max-width:780px;margin:16px 0 18px;font-size:clamp(30px,4.4vw,48px);font-weight:600;line-height:1.12}.page-module___8aEwW__sub{color:var(--text-dim);max-width:520px;margin-bottom:30px;font-size:17px;line-height:1.6}.page-module___8aEwW__vslPlaceholder{aspect-ratio:16/9;background:var(--bg-2);border:1px solid var(--line);width:100%;max-width:720px;color:var(--text-dim);font-family:var(--font-mono);letter-spacing:.05em;border-radius:10px;justify-content:center;align-items:center;margin-bottom:30px;font-size:13px;display:flex;box-shadow:0 20px 40px #0a0a0a0f}.page-module___8aEwW__heroCtaRow{flex-direction:column;align-items:center;gap:10px;display:flex}.page-module___8aEwW__ctaBtn{background:var(--cta);color:var(--cta-text);font-size:15px;font-weight:700;font-family:var(--font-body);cursor:pointer;text-transform:uppercase;letter-spacing:.02em;border:none;border-radius:4px;padding:16px 30px;transition:transform .15s,background .15s}.page-module___8aEwW__ctaBtn:hover{background:var(--cta-hover);transform:translateY(-1px)}.page-module___8aEwW__ctaBtn:disabled{opacity:.6;cursor:not-allowed;transform:none}.page-module___8aEwW__ctaBtnSecondary{color:var(--accent);border:2px solid var(--accent);font-size:14px;font-weight:700;font-family:var(--font-body);cursor:pointer;text-transform:uppercase;letter-spacing:.02em;background:0 0;border-radius:4px;margin-top:22px;padding:15px 32px;transition:background .15s,color .15s}.page-module___8aEwW__ctaBtnSecondary:hover{background:var(--accent);color:var(--cta-text)}.page-module___8aEwW__proof{font-family:var(--font-mono);letter-spacing:.06em;color:var(--text-dim);font-size:12px}.page-module___8aEwW__fine{color:var(--text-dim);margin-top:12px;font-size:12px}.page-module___8aEwW__fineError{color:var(--error);margin-top:12px;font-size:13px}.page-module___8aEwW__divider{border-top:1px solid var(--line)}.page-module___8aEwW__statStrip{background:var(--bg-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:26px 0}.page-module___8aEwW__statGrid{text-align:center;grid-template-columns:repeat(3,1fr);display:grid}.page-module___8aEwW__statItem{flex-direction:column;gap:4px;display:flex}.page-module___8aEwW__statNum{font-family:var(--font-display);color:var(--accent);font-size:30px;font-weight:600}.page-module___8aEwW__statLabel{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);font-size:11px}.page-module___8aEwW__section{text-align:center;padding:70px 0}.page-module___8aEwW__section .page-module___8aEwW__wrap{flex-direction:column;align-items:center;display:flex}.page-module___8aEwW__h2{font-family:var(--font-display);max-width:760px;margin:14px 0 16px;font-size:clamp(24px,3.2vw,34px);font-weight:600;line-height:1.2}.page-module___8aEwW__centerBlock{flex-direction:column;align-items:center;max-width:640px;margin-top:56px;display:flex}.page-module___8aEwW__skillGrid{text-align:left;grid-template-columns:repeat(4,1fr);gap:16px;width:100%;margin-top:24px;display:grid}.page-module___8aEwW__skillCard{background:var(--bg);border:1px solid var(--line);border-radius:8px;padding:24px 20px;transition:box-shadow .15s,transform .15s;position:relative}.page-module___8aEwW__skillCard:hover{z-index:5;transform:translateY(-2px);box-shadow:0 12px 28px #0a0a0a14}.page-module___8aEwW__skillTitre{font-family:var(--font-display);color:var(--text);margin:0 0 8px;font-size:17px;font-weight:700;line-height:1.3}.page-module___8aEwW__desc{color:var(--text-dim);font-size:13px;line-height:1.55}.scene{width:120px;height:116px;margin:0 auto 16px;position:relative;overflow:visible}.scene-glow{background:radial-gradient(circle, var(--scene-glow,#00339929) 0%, #0390 70%);opacity:0;z-index:0;border-radius:50%;transition:opacity .5s;position:absolute;inset:-20px}.page-module___8aEwW__skillCard:hover .scene-glow{opacity:1}.scene-bag{z-index:1;filter:drop-shadow(0 6px 14px #0a0a0a1f);justify-content:center;align-items:center;transition:transform .5s,filter .4s,opacity .4s;display:flex;position:absolute;inset:0}.scene-badge{background:var(--bg);border:1px solid var(--line);border-left:3px solid var(--scene-accent,#039);color:var(--text);white-space:nowrap;opacity:0;z-index:3;border-radius:6px;padding:5px 10px;font-size:11px;transition:opacity .35s,transform .35s;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)translateY(10px)scale(.92);box-shadow:0 10px 20px #0a0a0a1a}.scene-badge strong{color:var(--scene-accent,#039)}.page-module___8aEwW__skillCard:hover .scene-badge{opacity:1;transform:translate(-50%)translateY(0)scale(1)}.page-module___8aEwW__skillCard:hover .scene-bag-shrink{transform:scale(.72)translateY(-10px)}.page-module___8aEwW__skillCard:hover .scene-bag-dissolve{opacity:0;filter:blur(3px);transform:scale(.8)rotate(-6deg)}.page-module___8aEwW__skillCard:hover .scene-bag-pulse{transform:scale(1.08)}.scene-status-led{opacity:0;z-index:2;background:#4338ca;border-radius:50%;width:7px;height:7px;transition:opacity .3s;position:absolute;top:20px;right:20px}.page-module___8aEwW__skillCard:hover .scene-status-led{opacity:1;animation:1s ease-in-out infinite page-module___8aEwW__ledPulse}@keyframes page-module___8aEwW__ledPulse{50%{opacity:.35;transform:scale(1.35)}}.scene-typewriter{z-index:2;align-items:center;gap:4px;display:flex;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.scene-type-text{font-family:var(--font-mono);color:var(--text-dim);white-space:nowrap;border-right:2px solid #0000;width:0;font-size:10px;display:inline-block;overflow:hidden}.page-module___8aEwW__skillCard:hover .scene-type-text{border-right-color:#4338ca;animation:1s steps(21,end) .15s forwards page-module___8aEwW__typeReveal,.6s step-end infinite page-module___8aEwW__caretBlink}@keyframes page-module___8aEwW__typeReveal{to{width:21ch}}@keyframes page-module___8aEwW__caretBlink{50%{border-color:#0000}}.scene-type-check{color:#22c55e;opacity:0;font-size:11px;font-weight:700;transition:opacity .3s,transform .3s;transform:scale(.5)}.page-module___8aEwW__skillCard:hover .scene-type-check{opacity:1;transition-delay:1.3s;transform:scale(1)}.scene-magnet-dot{opacity:0;width:5px;height:5px;transform:translate(calc(-50% + var(--dx)), calc(-50% + var(--dy)));z-index:2;background:#0d9488;border-radius:50%;transition:transform 1.4s cubic-bezier(.7,0,.84,0),opacity .6s;position:absolute;top:50%;left:50%}.page-module___8aEwW__skillCard:hover .scene-magnet-dot{opacity:1;transition-delay:.1s;transform:translate(-50%,-50%)}.scene-bars{transform-box:fill-box;transform-origin:bottom;transition:transform .4s}.page-module___8aEwW__skillCard:hover .scene-bars{transform:scaleY(1.08)}.scene-trendline{stroke-dasharray:60;stroke-dashoffset:60px;transition:stroke-dashoffset .7s .15s}.page-module___8aEwW__skillCard:hover .scene-trendline{stroke-dashoffset:0}.scene-eye-blink{transform-box:fill-box;transform-origin:50%}.page-module___8aEwW__skillCard:hover .scene-eye-blink{animation:.6s ease-in-out page-module___8aEwW__eyeBlink}@keyframes page-module___8aEwW__eyeBlink{0%,to{transform:scaleY(1)}15%{transform:scaleY(1)}28%{transform:scaleY(.08)}42%{transform:scaleY(1)}}.scene-mini-eye{opacity:0;z-index:2;width:14px;height:14px;transition:transform .55s cubic-bezier(.34,1.56,.64,1),opacity .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.page-module___8aEwW__skillCard:hover .scene-mini-eye{opacity:1;transform:translate(calc(-50% + var(--dx)), calc(-50% + var(--dy))) scale(1)}.scene-orbit-ring{z-index:2;opacity:0;transition:opacity .3s;position:absolute;inset:0}.page-module___8aEwW__skillCard:hover .scene-orbit-ring{opacity:1;animation:4s linear infinite page-module___8aEwW__orbitSpin}.scene-orbit-dot{background:#0ea5e9;border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:50%}.scene-orbit-dot-a{transform:translate(30px,-30px)}.scene-orbit-dot-b{transform:translate(-32px,26px)}@keyframes page-module___8aEwW__orbitSpin{to{transform:rotate(360deg)}}.scene-notif{background:var(--bg);border:1px solid var(--line);opacity:0;z-index:2;border-left:3px solid #1c9e5a;border-radius:6px;flex-direction:column;gap:1px;min-width:128px;padding:6px 10px;transition:opacity .35s,transform .35s;display:flex;position:absolute;left:0;transform:translateY(10px)scale(.92);box-shadow:0 10px 22px #0a0a0a1a}.scene-notif-time{font-family:var(--font-mono);color:var(--text-dim);letter-spacing:.03em;font-size:9px}.scene-notif-text{color:var(--text);font-size:11px}.scene-notif-text strong{color:#1c9e5a}.scene-notif-1{z-index:4;top:0}.scene-notif-2{z-index:3;top:30px;left:8px}.scene-notif-3{z-index:2;top:60px;left:16px}.page-module___8aEwW__skillCard:hover .scene-notif-1{opacity:1;transition-delay:.15s;transform:translateY(0)scale(1)}.page-module___8aEwW__skillCard:hover .scene-notif-2{opacity:1;transition-delay:.28s;transform:translateY(0)scale(1)}.page-module___8aEwW__skillCard:hover .scene-notif-3{opacity:1;transition-delay:.4s;transform:translateY(0)scale(1)}.scene-ecg{stroke-dasharray:130;stroke-dashoffset:130px;transition:stroke-dashoffset .9s}.page-module___8aEwW__skillCard:hover .scene-ecg{stroke-dashoffset:0}.scene-trail-svg{z-index:0;pointer-events:none;position:absolute;inset:-16px}.scene-trail-path{opacity:0;transition:opacity .4s}.page-module___8aEwW__skillCard:hover .scene-trail-path{opacity:1}.scene-particle{opacity:0;transition:opacity .4s}.page-module___8aEwW__skillCard:hover .scene-particle-1{opacity:1;transition-delay:.35s}.page-module___8aEwW__skillCard:hover .scene-particle-2{opacity:1;transition-delay:.55s}.scene-rocket{z-index:1;transition:transform 1.05s cubic-bezier(.3,0,.2,1)!important}.page-module___8aEwW__skillCard:hover .scene-rocket{transform:translate(16px,-30px)rotate(28deg)scale(.42)}.scene-rocket-flame{transform-box:fill-box;transform-origin:top;transition:transform .3s}.page-module___8aEwW__skillCard:hover .scene-rocket-flame{transform:scaleY(1.6)}.page-module___8aEwW__pathGrid{text-align:left;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;width:100%;margin-top:30px;display:grid}.page-module___8aEwW__pathCard{background:var(--bg-2);border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:12px;padding:32px 28px;display:flex}.page-module___8aEwW__pathCardHighlight{border:2px solid var(--accent);background:var(--bg);box-shadow:0 16px 32px #00339914}.page-module___8aEwW__pathLabel{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);font-size:11px}.page-module___8aEwW__pathPrice{font-family:var(--font-display);font-size:32px;font-weight:600}.page-module___8aEwW__pathTagMuted{font-family:var(--font-mono);color:var(--text-dim);letter-spacing:.05em;font-size:12px}.page-module___8aEwW__pathVs{font-family:var(--font-mono);color:var(--text-dim);text-align:center;font-size:14px}.page-module___8aEwW__proofGrid{grid-template-columns:repeat(3,1fr);gap:14px;width:100%;margin-top:30px;display:grid}.page-module___8aEwW__proofCard{background:var(--bg-2);border:1px solid var(--line);border-radius:8px;flex-direction:column;align-items:center;gap:10px;padding:20px;display:flex}.page-module___8aEwW__proofAvatar{background:var(--line);border-radius:50%;width:44px;height:44px}.page-module___8aEwW__proofName{font-family:var(--font-mono);color:var(--text-dim);font-size:11px}.page-module___8aEwW__finalCta{color:var(--bg-2);text-align:center;background:var(--accent);padding:80px 0}.page-module___8aEwW__finalCta .page-module___8aEwW__wrap{flex-direction:column;align-items:center;display:flex}.page-module___8aEwW__disclaimer{color:var(--text-dim);max-width:680px;margin:14px 0 30px;font-size:13px;line-height:1.6}.page-module___8aEwW__faqList{border-top:1px solid var(--line);text-align:left;width:100%;max-width:720px}.page-module___8aEwW__faqItem{border-bottom:1px solid var(--line)}.page-module___8aEwW__faqQ{text-align:left;width:100%;font-family:var(--font-body);color:var(--text);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:20px 4px;font-size:15px;font-weight:500;display:flex}.page-module___8aEwW__faqIcon{color:var(--accent);font-size:18px}.page-module___8aEwW__faqA{color:var(--text-dim);padding:0 4px 20px;font-size:14px;line-height:1.6}.page-module___8aEwW__footer{text-align:center;padding:40px 0 100px}.page-module___8aEwW__footer p{color:var(--text-dim);font-size:12px;font-family:var(--font-mono);letter-spacing:.05em}.page-module___8aEwW__stickyCta{z-index:30;background:var(--bg);border-top:1px solid var(--line);padding:12px 16px calc(12px + env(safe-area-inset-bottom));opacity:0;pointer-events:none;transition:opacity .25s,transform .25s;display:none;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:0 -8px 20px #0a0a0a0f}.page-module___8aEwW__stickyCtaVisible{opacity:1;pointer-events:auto;transform:translateY(0)}.page-module___8aEwW__stickyCta .page-module___8aEwW__ctaBtn{width:100%}@media (max-width:900px){.page-module___8aEwW__skillGrid,.page-module___8aEwW__proofGrid{grid-template-columns:repeat(2,1fr)}.page-module___8aEwW__navCta{display:none}}@media (max-width:720px){.page-module___8aEwW__pathGrid{grid-template-columns:1fr}.page-module___8aEwW__pathVs{padding:4px 0}.page-module___8aEwW__stickyCta{display:block}.page-module___8aEwW__footer{padding-bottom:90px}}@media (max-width:520px){.page-module___8aEwW__skillGrid{grid-template-columns:1fr}.page-module___8aEwW__statGrid{gap:12px}}
