:root{--night:#020812;--night-2:#071626;--ink:#0a2035;--cyan:#00d2ff;--cyan-soft:#70e8ff;--gold:#f6c76c;--green:#63e6be;--white:#f8fafc;--muted:#f8fafcad;--faint:#f8fafc1a;--line:#70e8ff2e;--surface:#051120c7;--surface-strong:#081a2deb;--fold-base:#020812;--fold-panel:#081722;--fold-base-bg:radial-gradient(circle at 10% 8%, #00d2ff26, transparent 38rem), linear-gradient(135deg, #020812fa 0%, #061622f0 52%, #020812fa 100%);--fold-panel-bg:radial-gradient(circle at 12% 12%, #00d2ff21, transparent 40rem), radial-gradient(circle at 78% 38%, #ffffff0a, transparent 34rem), linear-gradient(135deg, #081722fa 0%, #101c29f2 50%, #020812fa 100%);--shadow:0 26px 80px #00000057;--radius-sm:10px;--radius:16px;--radius-lg:28px;--max:1180px;--pad:clamp(20px, 4vw, 72px);--font-display:var(--font-sora), Inter, system-ui, sans-serif;--font-body:var(--font-inter), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;color:var(--white);background:var(--night);font-family:var(--font-body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0}body:before{content:"";z-index:-2;background:radial-gradient(circle at 18% 0,#00d2ff2e,#0000 34rem),radial-gradient(circle at 90% 16%,#f6c76c1c,#0000 28rem),linear-gradient(#020812 0%,#04101d 52%,#020812 100%);position:fixed;inset:0}body:after{content:"";z-index:-1;pointer-events:none;opacity:.22;background-image:linear-gradient(#70e8ff14 1px,#0000 1px),linear-gradient(90deg,#70e8ff14 1px,#0000 1px);background-size:44px 44px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 74%);mask-image:linear-gradient(#000,#0000 74%)}:focus-visible{outline-offset:3px;outline:3px solid #00d2ff99}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}img,video{max-width:100%}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--font-display);letter-spacing:0;text-wrap:balance}main{overflow:clip}.landing-shell{min-height:100vh}.icon{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.15em;height:1.15em}.context-bar{min-height:38px;padding:6px var(--pad);color:#f8fafcd1;letter-spacing:.04em;text-align:center;background:linear-gradient(90deg,#020812e6,#081a2de6);border-bottom:1px solid #f6c76c2e;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;font-size:.74rem;font-weight:800;display:flex}.context-bar span{align-items:center;gap:7px;display:inline-flex}.context-bar .icon{color:var(--gold)}.context-bar>i{background:#f6c76c99;border-radius:50%;width:4px;height:4px}.topbar{z-index:50;height:70px;padding:0 var(--pad);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#020812c7;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;display:grid;position:sticky;top:0}.brand{align-items:center;display:inline-flex}.brand img{width:68px;height:auto}.desktop-nav{display:none}.desktop-nav a{color:#f8fafca8;font-size:.86rem;font-weight:800;transition:color .16s}.desktop-nav a:hover{color:var(--cyan)}.topbar-cta{display:none}.menu-toggle{border:1px solid var(--line);border-radius:var(--radius-sm);width:44px;height:44px;color:var(--white);cursor:pointer;background:#ffffff0d;place-items:center;display:grid}.mobile-nav{z-index:49;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);opacity:0;pointer-events:none;background:#020812f7;grid-auto-rows:min-content;gap:8px;padding:22px 20px 120px;transition:opacity .2s,transform .2s;display:grid;position:fixed;inset:70px 0 0;transform:translateY(-10px)}.mobile-nav.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}.mobile-nav a{border-radius:var(--radius-sm);min-height:52px;color:var(--white);background:#ffffff0a;border:1px solid #70e8ff1a;align-items:center;padding:0 16px;font-weight:800;display:flex}.btn,.topbar-cta{border-radius:var(--radius-sm);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 20px;font-weight:900;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s;display:inline-flex}.btn:hover,.topbar-cta:hover{transform:translateY(-2px)}.btn-primary{color:#03101d;background:linear-gradient(135deg, var(--cyan), var(--cyan-soft));box-shadow:0 18px 40px #00d2ff3d}.btn-secondary{color:var(--white);background:#f8fafc0f;border-color:#f8fafc2e}.section-kicker{color:var(--gold);letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:10px;font-size:.74rem;font-weight:900;display:inline-flex}.section-kicker:before{content:"";background:currentColor;border-radius:999px;width:26px;height:2px;box-shadow:0 0 20px #f6c76c8f}.section-head{text-align:left;max-width:820px;margin:0 auto 30px}.section-head h2,.professor-copy h2,.signup-copy h2{color:var(--white);margin-top:12px;font-size:clamp(2rem,8vw,3.8rem);font-weight:800;line-height:1.05}.section-head p,.professor-copy p,.signup-copy p{max-width:680px;color:var(--muted);margin-top:16px;font-size:1rem;font-weight:600;line-height:1.65}.hero-section{min-height:calc(100dvh - 70px);padding:clamp(76px, 16vw, 140px) var(--pad) clamp(64px, 9vw, 96px);isolation:isolate;align-items:center;display:grid;position:relative;overflow:hidden}.hero-media{z-index:0;will-change:transform;background:#020812;position:absolute;inset:0;overflow:hidden}.hero-still,.hero-video{object-fit:cover;object-position:62% center;backface-visibility:hidden;width:min(100%,1920px);height:100%;position:absolute;inset:0 0 0 auto;transform:translateZ(0)}.hero-still{opacity:.82;transition:opacity .7s}.hero-video{opacity:0;transition:opacity .7s}.hero-media.is-playing .hero-video{opacity:1}.hero-media.is-playing .hero-still{opacity:0}.hero-media:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#020812f0 0%,#020812ad 30%,#0208121f 58%,#0000 100%),linear-gradient(#0000 38%,#02081280 76%,#020812 100%),radial-gradient(125% 85% at 68% 42%,#0000 46%,#02081275 100%);position:absolute;inset:0}.hero-cue{z-index:2;color:#f8fafce6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:.05em;text-transform:uppercase;background:#02081280;border:1px solid #70e8ff4d;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:.74rem;font-weight:800;transition:opacity .3s;display:inline-flex;position:absolute;bottom:clamp(16px,4vw,40px);right:clamp(16px,4vw,40px)}.hero-cue .icon{color:var(--cyan)}.hero-media.is-playing .hero-cue{opacity:0}@media (hover:none){.hero-cue{display:none}}.hero-grid{z-index:2;width:min(100%, var(--max));gap:34px;margin:0 auto;display:grid;position:relative}.hero-copy{max-width:560px}.hero-copy .section-kicker{letter-spacing:.13em;font-size:.66rem}.hero-copy h1{color:var(--white);margin-top:16px;font-size:clamp(1.4rem,6vw,2.4rem);font-weight:800;line-height:1.12}.hero-copy h1 span,.hero-copy h1 strong{white-space:nowrap;display:block}.hero-copy h1 strong{color:var(--cyan-soft);text-shadow:0 0 44px #00d2ff38}.hero-copy p{color:#f8fafcd1;max-width:560px;margin-top:18px;font-size:clamp(.85rem,2.1vw,.94rem);font-weight:600;line-height:1.55}.hero-actions{gap:12px;margin-top:28px;display:grid}.trust-row{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.trust-row span{color:#f8fafcd1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#02081285;border:1px solid #70e8ff2e;border-radius:999px;align-items:center;gap:8px;min-height:36px;padding:0 12px;font-size:.82rem;font-weight:900;display:inline-flex}.trust-row .icon{color:var(--cyan)}.hero-dashboard{grid-template-columns:1fr;gap:12px;display:grid}.signal-card,.diagnosis-option,.diagnosis-result,.simulator-controls,.margin-panel,.method-step,.transform-card,.proof-grid article,.testimonial-card,.outcome-item,.logistics-item,.signup-form,.faq-list details{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.signal-card{border-radius:var(--radius);align-content:center;gap:8px;min-height:104px;padding:18px;display:grid}.signal-card span{color:#f8fafca3;text-transform:uppercase;font-size:.8rem;font-weight:900}.signal-card strong{color:var(--white);font-family:var(--font-display);font-size:1.25rem;line-height:1.12}.signal-card .icon{color:var(--gold);font-size:1.6rem}.signal-main{overflow:hidden}.signal-main i{background:linear-gradient(90deg, var(--gold), var(--cyan));border-radius:999px;height:7px;display:block;box-shadow:0 0 24px #00d2ff47}.diagnosis-section,.simulator-section,.method-section,.transformation-section,.professor-section,.testimonial-section,.outcome-section,.logistics-section,.signup-section,.faq-section{padding:clamp(48px, 7vw, 86px) var(--pad)}.faq-section{padding-block:clamp(46px,6vw,72px)}.faq-section .section-head{max-width:760px;margin-bottom:24px}.faq-section .section-head h2{font-size:clamp(2rem,5.4vw,3.25rem)}.diagnosis-grid,.simulator-grid{width:min(100%, var(--max));gap:24px;margin:0 auto;display:grid}.professor-section,.signup-section{gap:24px;display:grid}.professor-media,.professor-copy,.signup-copy{width:min(100%, var(--max));margin:0 auto}.signup-copy{max-width:760px}.diagnosis-list{gap:12px;display:grid}.diagnosis-option{border-radius:var(--radius);width:100%;min-height:86px;color:var(--white);cursor:pointer;text-align:left;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:14px;transition:transform .17s,border-color .17s,background .17s;display:grid}.diagnosis-option:hover,.diagnosis-option[aria-pressed=true]{background:#051e32db;border-color:#00d2ff8a;transform:translateY(-2px)}.option-icon,.diagnosis-option i{width:42px;height:42px;color:var(--cyan);background:#00d2ff1a;border-radius:12px;place-items:center;display:grid}.diagnosis-option i{color:#f8fafc33}.diagnosis-option[aria-pressed=true] i{color:#03101d;background:var(--cyan)}.diagnosis-option strong,.diagnosis-option small{display:block}.diagnosis-option strong{font-size:.98rem;line-height:1.25}.diagnosis-option small{color:#f8fafc94;margin-top:5px;line-height:1.45}.diagnosis-result{border-radius:var(--radius-lg);align-content:start;gap:18px;padding:24px;display:grid}.hologram-score{aspect-ratio:1;isolation:isolate;place-self:center;place-items:center;width:min(200px,58vw);display:grid;position:relative}.hologram-canvas{z-index:1;position:absolute;inset:0}.hologram-canvas canvas{cursor:grab}.hologram-canvas canvas:active{cursor:grabbing}.hologram-readout{z-index:2;pointer-events:none;text-shadow:0 0 18px #00d2ff73;justify-items:center;gap:2px;display:grid;position:relative}.hologram-readout strong{color:var(--white);font-family:var(--font-display);font-size:2.1rem;line-height:1}.hologram-readout span{color:#f8fafc99;letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:900}.diagnosis-result h3,.method-step h3,.proof-grid h3{color:var(--white);font-size:1.3rem;line-height:1.16}.diagnosis-result p,.method-step p,.transform-card p,.proof-grid p,.faq-list p{color:var(--muted);font-weight:600;line-height:1.62}.simulator-controls{border-radius:var(--radius-lg);gap:18px;padding:20px;display:grid}.simulator-controls label{gap:10px;display:grid}.simulator-controls label>span{color:#f8fafcb3;font-size:.9rem;font-weight:900}.simulator-controls label>strong{color:var(--white);font-family:var(--font-display);font-size:1.6rem}.simulator-controls input[type=range]{width:100%;accent-color:var(--cyan)}.margin-panel{border-radius:var(--radius-lg);grid-template-columns:minmax(150px,200px) 1fr;align-items:center;gap:22px;min-height:320px;padding:24px;display:grid}.margin-copy span{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;font-size:.8rem;font-weight:900}.margin-copy strong{color:var(--white);font-family:var(--font-display);margin-top:6px;font-size:clamp(4rem,18vw,7rem);line-height:.9;display:block}.margin-copy p{color:var(--muted);margin-top:18px;font-weight:700;line-height:1.7}.method-track{width:min(100%, var(--max));gap:14px;margin:0 auto;display:grid}.method-step{border-radius:var(--radius-lg);background:linear-gradient(#ffffff1a,#ffffff05);min-height:160px;padding:24px;position:relative;overflow:hidden}.method-step:after{content:"";background:linear-gradient(90deg, var(--gold), var(--cyan));border-radius:999px 999px 0 0;height:4px;position:absolute;inset:auto 24px 0}.method-step .method-num{color:var(--cyan);font-family:var(--font-display);margin-top:16px;font-size:.86rem;font-weight:900;display:block}.method-step h3{margin-top:8px}.method-step p{margin-top:12px}.transformation-grid,.outcome-grid,.proof-grid{width:min(100%, var(--max));gap:14px;margin:0 auto;display:grid}.transform-card{border-radius:var(--radius-lg);align-content:start;gap:12px;min-height:230px;padding:22px;display:grid}.transform-card span{width:fit-content;color:var(--gold);text-transform:uppercase;background:#f6c76c1a;border-radius:999px;padding:5px 9px;font-size:.74rem;font-weight:900}.transform-card .icon{color:var(--cyan);font-size:1.6rem}.transform-card strong{color:var(--white);font-family:var(--font-display);font-size:1.25rem;line-height:1.25}.professor-section{align-items:center}.professor-media{border:1px solid var(--line);border-radius:var(--radius-lg);min-height:430px;box-shadow:var(--shadow);background:#020812;position:relative;overflow:hidden}.professor-media img{object-fit:cover;object-position:center 28%}.professor-copy{gap:22px;display:grid}.proof-grid{margin:0}.proof-grid article{border-radius:var(--radius);gap:10px;padding:18px;display:grid}.proof-grid .icon{color:var(--gold);font-size:1.35rem}.professor-copy .proof-grid article{transition:transform .32s,border-color .32s,box-shadow .32s,background .32s;position:relative;overflow:hidden}.professor-copy .proof-grid article:before{content:"";background:linear-gradient(180deg, var(--gold), var(--cyan));transform-origin:top;width:3px;transition:transform .38s;position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.professor-copy .proof-grid article:hover{background:#ffffff0f;border-color:#00d2ff73;transform:translate(8px);box-shadow:0 18px 44px #0006}.professor-copy .proof-grid article:hover:before{transform:scaleY(1)}.professor-copy .proof-grid article .icon-badge{transition:transform .32s,box-shadow .32s}.professor-copy .proof-grid article:hover .icon-badge{transform:scale(1.1);box-shadow:0 0 0 1px #f6c76c66,0 8px 22px #f6c76c40}.outcome-grid{grid-template-columns:1fr}.outcome-item{border-radius:var(--radius);color:#f8fafcdb;grid-template-columns:auto 1fr;align-items:center;gap:12px;min-height:58px;padding:16px;font-weight:900;display:grid}.outcome-item .icon{color:var(--green)}.signup-section{grid-template-columns:minmax(0,760px);justify-content:center;align-items:start}.signup-form{border-radius:var(--radius-lg);gap:14px;padding:20px;display:grid}.form-step,.form-note{color:#f8fafc94;font-size:.85rem;font-weight:900}.signup-form label{color:#f8fafcc7;gap:8px;font-size:.86rem;font-weight:900;display:grid}.signup-form input{border-radius:var(--radius-sm);width:100%;min-height:52px;color:var(--white);background:#0208129e;border:1px solid #94a3b83d;outline:none;padding:0 14px}.signup-form input:focus{border-color:var(--cyan);box-shadow:0 0 0 3px #00d2ff24}.signup-form input::placeholder{color:#94a3b8b8}.signup-form .btn{width:100%}.signup-form .btn:disabled{opacity:.6;cursor:progress;transform:none}.signup-modal{z-index:80;place-items:center;padding:clamp(16px,4vw,34px);display:grid;position:fixed;inset:0}.signup-modal-backdrop{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer;background:radial-gradient(circle at 50% 30%,#00d2ff29,#0000 44%),#020812b8;border:0;position:absolute;inset:0}.signup-modal-panel{z-index:1;width:min(100%,460px);animation:.24s both modal-enter;position:relative}.signup-modal-close{z-index:2;color:#f8fafcc2;cursor:pointer;background:#020812b3;border:1px solid #70e8ff33;border-radius:999px;place-items:center;width:38px;height:38px;transition:transform .2s,border-color .2s,color .2s;display:grid;position:absolute;top:14px;right:14px}.signup-modal-close:hover{color:var(--white);border-color:#70e8ff75;transform:translateY(-1px)}.signup-modal-title{color:var(--white);margin:-4px 44px 2px 0;font-size:1.35rem}@keyframes modal-enter{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.form-error{border-radius:var(--radius-sm);color:#fecaca;background:#f871711a;border:1px solid #f8717166;margin:0;padding:12px 14px;font-size:.88rem;font-weight:700}.faq-list{gap:12px;width:min(100%,900px);margin:0 auto;display:grid}.faq-list details{border-radius:var(--radius);overflow:hidden}.faq-list summary{cursor:pointer;min-height:62px;color:var(--white);border-left:3px solid var(--cyan);background:var(--surface-strong);justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;font-weight:800;list-style:none;transition:background .16s,border-color .16s;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:hover{background:#081e32f2}.faq-list details[open] summary{border-left-color:var(--gold)}.faq-chevron{width:30px;height:30px;color:var(--cyan);background:#00d2ff1f;border-radius:50%;flex:none;place-items:center;transition:transform .22s,color .16s,background .16s;display:grid}.faq-list details[open] .faq-chevron{color:var(--gold);background:#f6c76c24;transform:rotate(180deg)}.faq-list p{padding:16px 18px 18px}.logistics-grid{width:min(100%, var(--max));gap:14px;margin:0 auto;display:grid}.testimonial-carousel{width:min(100%, var(--max));isolation:isolate;margin:0 auto;padding:20px 0 28px;position:relative;overflow:hidden}.testimonial-carousel:before,.testimonial-carousel:after{content:"";z-index:3;pointer-events:none;-webkit-backdrop-filter:blur(16px);width:min(30vw,260px);position:absolute;top:0;bottom:0}.testimonial-carousel:before{background:linear-gradient(90deg,#020812f5 0%,#020812b8 34%,#02081247 68%,#02081200 100%);left:0;-webkit-mask-image:linear-gradient(90deg,#000 0%,#000000d1 36%,#00000057 72%,#0000 100%);mask-image:linear-gradient(90deg,#000 0%,#000000d1 36%,#00000057 72%,#0000 100%)}.testimonial-carousel:after{background:linear-gradient(270deg,#020812f5 0%,#020812b8 34%,#02081247 68%,#02081200 100%);right:0;-webkit-mask-image:linear-gradient(270deg,#000 0%,#000000d1 36%,#00000057 72%,#0000 100%);mask-image:linear-gradient(270deg,#000 0%,#000000d1 36%,#00000057 72%,#0000 100%)}.testimonial-carousel:hover .testimonial-track,.testimonial-carousel:focus-within .testimonial-track{animation-play-state:paused}.testimonial-track{will-change:transform;gap:10px;width:max-content;padding:0 10px;animation:38s linear infinite testimonial-marquee;display:flex}@keyframes testimonial-marquee{0%{transform:translate(0,0)}to{transform:translate(calc(-50% - 5px))}}.testimonial-card{border-radius:var(--radius-lg);cursor:pointer;outline:none;flex:0 0 clamp(270px,27vw,335px);align-content:start;gap:12px;min-height:230px;padding:24px 24px 22px;transition:transform .24s,border-color .24s,box-shadow .24s,background .24s,opacity .24s;display:grid;position:relative;transform:translateZ(0)}.testimonial-card:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:linear-gradient(110deg,#0000 0 36%,#ffffff24 48%,#0000 62%);transition:opacity .22s,transform .52s;position:absolute;inset:0;transform:translate(-42%)}.testimonial-card:hover,.testimonial-card:focus-visible{z-index:4;background:linear-gradient(145deg,#00d2ff29,#f6c76c0d),#030d1ce0;border-color:#00d2ff8f;transform:translateY(-8px)scale(1.025);box-shadow:0 30px 70px #00000075,0 0 0 1px #00d2ff2e,0 0 54px #00d2ff1f}.testimonial-card:hover:after,.testimonial-card:focus-visible:after{opacity:1;transform:translate(42%)}.testimonial-card .icon{color:var(--gold);font-size:1.6rem}.testimonial-card blockquote{color:#f8fafceb;margin:0;font-size:1.05rem;font-weight:700;line-height:1.55}.testimonial-card figcaption{gap:2px;display:grid}.testimonial-card figcaption strong{color:var(--white);font-family:var(--font-display);font-size:1rem}.testimonial-card figcaption span{color:var(--cyan-soft);font-size:.82rem;font-weight:800}.logistics-item{border-radius:var(--radius-lg);align-content:start;gap:10px;padding:22px;display:grid}.logistics-icon{width:46px;height:46px;color:var(--cyan);background:#00d2ff1a;border-radius:12px;place-items:center;display:grid}.logistics-icon .icon{font-size:1.3rem}.logistics-item h3{color:var(--white);margin-top:6px;font-size:1.15rem}.logistics-item p{color:var(--muted);font-weight:600;line-height:1.55}.offer-card{border-radius:var(--radius-lg);background:radial-gradient(120% 80% at 50% 0%, #f6c76c1a, transparent 60%), var(--surface-strong);border:1px solid #f6c76c66;gap:16px;margin-top:4px;padding:24px;display:grid;position:relative;box-shadow:0 26px 70px #0006,inset 0 0 40px #f6c76c0d}.offer-badge{width:fit-content;color:var(--gold);letter-spacing:.04em;text-transform:uppercase;background:#f6c76c1f;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:.78rem;font-weight:900;display:inline-flex}.offer-badge .icon{color:var(--gold)}.offer-list{gap:11px;margin:0;padding:0;list-style:none;display:grid}.offer-list li{color:#f8fafce6;grid-template-columns:auto 1fr;align-items:center;gap:10px;font-weight:700;display:grid}.offer-list .icon{color:var(--green)}.offer-price{border-top:1px solid var(--faint);gap:2px;padding-top:4px;display:grid}.offer-from{color:#f8fafc8f;font-size:.86rem;font-weight:700;-webkit-text-decoration:line-through #f87171b3;text-decoration:line-through #f87171b3}.offer-price strong{color:var(--gold);font-family:var(--font-display);font-size:clamp(2.4rem,9vw,3.2rem);line-height:1}.offer-installment{color:#f8fafcb8;font-size:.86rem;font-weight:700}.offer-card .btn{width:100%}.offer-note{color:#f8fafc94;align-items:center;gap:8px;margin:0;font-size:.8rem;font-weight:700;display:flex}.offer-note .icon{color:var(--gold);flex:none}.signup-success{text-align:center;align-content:start;justify-items:center}.signup-success h3{color:var(--white);font-size:1.5rem}.signup-success p{color:var(--muted);font-weight:600;line-height:1.6}.success-mark{color:#03101d;background:var(--green);border-radius:50%;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 0 30px #63e6be66}.success-mark .icon{stroke-width:2.4px;font-size:1.6rem}.site-footer{padding:clamp(48px, 8vw, 80px) var(--pad) calc(96px + env(safe-area-inset-bottom))}.footer-inner{width:min(100%, var(--max));gap:28px;margin:0 auto;display:grid}.footer-brand img{width:78px;height:auto}.footer-brand p{max-width:460px;color:var(--muted);margin-top:14px;font-weight:600;line-height:1.6}.footer-cta p{color:#f8fafcdb;margin-bottom:12px;font-weight:700}.footer-base{width:min(100%, var(--max));border-top:1px solid var(--faint);color:#f8fafc80;gap:6px;margin:28px auto 0;padding-top:22px;font-size:.8rem;font-weight:600;display:grid}.icon-badge{width:44px;height:44px;color:var(--cyan);background:#00d2ff1a;border-radius:13px;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 18px #00d2ff24,0 6px 18px #00000040}.icon-badge .icon{font-size:1.3rem}.icon-badge--gold{color:var(--gold);background:#f6c76c1f;box-shadow:inset 0 0 18px #f6c76c29,0 6px 18px #00000040}.icon-badge--green{color:var(--green);background:#63e6be1f;box-shadow:inset 0 0 18px #63e6be29,0 6px 18px #00000040}.bg-orbs{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.orb{aspect-ratio:1;filter:blur(90px);opacity:.2;mix-blend-mode:screen;will-change:transform;border-radius:50%;width:46vw;max-width:620px;position:absolute}.orb-cyan{background:radial-gradient(circle,#00d2ff99,#0000 70%)}.orb-gold{background:radial-gradient(circle,#f6c76c80,#0000 70%)}.orb:first-child{animation:26s ease-in-out infinite drift-a;top:-8%;left:-6%}.orb:nth-child(2){animation:32s ease-in-out infinite drift-b;bottom:-12%;right:-8%}.orb-3{opacity:.14;width:30vw;animation:40s ease-in-out infinite reverse drift-a;top:38%;right:18%}@keyframes drift-a{0%,to{transform:translate(0)scale(1)}50%{transform:translate(8%,10%)scale(1.12)}}@keyframes drift-b{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-10%,-6%)scale(1.1)}}.method-step,.transform-card,.logistics-item,.proof-grid article,.outcome-item{transition:transform .2s,border-color .2s,box-shadow .2s}.method-step:hover,.transform-card:hover,.logistics-item:hover,.proof-grid article:hover,.outcome-item:hover{border-color:#00d2ff73;transform:translateY(-4px);box-shadow:0 26px 60px #0000006b,0 0 0 1px #00d2ff1f}.btn-primary{position:relative;overflow:hidden}.btn-primary:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000,#ffffff73,#0000);width:55%;height:100%;transition:left .6s;position:absolute;top:0;left:-120%;transform:skew(-18deg)}.btn-primary:hover:after{left:150%}.btn-primary:hover{box-shadow:0 18px 46px #00d2ff6b}.method-track>:nth-child(2),.transformation-grid>:nth-child(2),.outcome-grid>:nth-child(2),.logistics-grid>:nth-child(2),.proof-grid>:nth-child(2),.diagnosis-list>:nth-child(2){transition-delay:70ms}.method-track>:nth-child(3),.transformation-grid>:nth-child(3),.outcome-grid>:nth-child(3),.logistics-grid>:nth-child(3),.proof-grid>:nth-child(3),.diagnosis-list>:nth-child(3){transition-delay:.14s}.method-track>:nth-child(4),.outcome-grid>:nth-child(4),.logistics-grid>:nth-child(4),.diagnosis-list>:nth-child(4){transition-delay:.21s}.outcome-grid>:nth-child(5){transition-delay:.28s}.outcome-grid>:nth-child(6){transition-delay:.35s}.carousel-arrow{z-index:3;border:1px solid var(--line);width:44px;height:44px;color:var(--white);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#020812b3;border-radius:50%;place-items:center;transition:transform .16s,background .16s,opacity .16s;display:grid;position:absolute;top:38%}.carousel-arrow:hover{background:#00d2ff2e;transform:scale(1.06)}.carousel-arrow:disabled{opacity:.28;cursor:default}.carousel-prev{left:-8px}.carousel-prev .icon{transform:rotate(90deg)}.carousel-next{right:-8px}.carousel-next .icon{transform:rotate(-90deg)}@media (hover:none){.carousel-arrow{display:none}}.seal{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#02081266;border:1px solid #ffffff24;border-radius:50%;place-items:center;width:104px;height:104px;display:grid;position:absolute;bottom:16px;right:16px;box-shadow:0 12px 32px #00000073}.seal-rotor{will-change:transform;position:absolute;inset:0}.seal-text{width:100%;height:100%;animation:26s linear infinite spin;position:absolute;inset:0}.seal-text text{fill:#f8fafcd1;font-family:var(--font-display);letter-spacing:1.3px;font-size:9.5px;font-weight:800}.seal-core{z-index:1;background:linear-gradient(135deg, var(--gold), var(--cyan));border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:relative;box-shadow:0 0 24px #00d2ff66}.seal-core img{filter:brightness(0);width:30px;height:auto}@keyframes spin{to{transform:rotate(360deg)}}.mobile-sticky-cta{z-index:45;color:#03101d;background:linear-gradient(135deg, var(--cyan), var(--cyan-soft));border:1px solid #ffffff38;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:56px;padding:0 16px;font-weight:950;display:grid;position:fixed;bottom:14px;left:14px;right:14px;box-shadow:0 18px 46px #00000070}main>section[data-surface],.site-footer{isolation:isolate;position:relative;overflow:clip}main>section[data-surface=base],.site-footer[data-surface=base]{background:var(--fold-base-bg)}main>section[data-surface=panel]{background:var(--fold-panel-bg)}main>section[data-surface]:before,.site-footer:before{content:"";z-index:0;pointer-events:none;opacity:.55;background-color:#0000;background-image:linear-gradient(90deg,#70e8ff0e 1px,#0000 1px),linear-gradient(0deg,#70e8ff0a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:64px 64px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0,#000 12% 88%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 12% 88%,#0000 100%)}main>section[data-surface]:after,.site-footer[data-surface]:after{content:"";z-index:0;pointer-events:none;background-position:top;background-repeat:no-repeat;background-size:100% 1px;height:1px;position:absolute;inset:0 0 auto}main>section[data-surface=base]:before,.site-footer[data-surface=base]:before{opacity:.5}main>section[data-surface=base]:after,.site-footer[data-surface=base]:after{background-image:url("data:image/svg+xml,%3Csvg width='1600' height='1' viewBox='0 0 1600 1' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient id='line' x1='0' y1='0' x2='1' y2='0'%3E%3Cstop stop-color='%23f6c76c' stop-opacity='0'/%3E%3Cstop offset='.18' stop-color='%23f6c76c' stop-opacity='.18'/%3E%3Cstop offset='.5' stop-color='%23f6c76c' stop-opacity='.48'/%3E%3Cstop offset='.82' stop-color='%23f6c76c' stop-opacity='.18'/%3E%3Cstop offset='1' stop-color='%23f6c76c' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M0 .5H1600' stroke='url(%23line)'/%3E%3C/svg%3E");box-shadow:0 0 18px #f6c76c14}.wave-ribbon+section[data-surface=panel]{background:var(--fold-panel-bg)}main>section[data-surface=panel]:before{opacity:.42}main>section[data-surface=panel]:after{background-image:url("data:image/svg+xml,%3Csvg width='1600' height='1' viewBox='0 0 1600 1' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient id='line' x1='0' y1='0' x2='1' y2='0'%3E%3Cstop stop-color='%2370e8ff' stop-opacity='0'/%3E%3Cstop offset='.18' stop-color='%2370e8ff' stop-opacity='.16'/%3E%3Cstop offset='.5' stop-color='%2370e8ff' stop-opacity='.48'/%3E%3Cstop offset='.82' stop-color='%2370e8ff' stop-opacity='.16'/%3E%3Cstop offset='1' stop-color='%2370e8ff' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M0 .5H1600' stroke='url(%23line)'/%3E%3C/svg%3E");box-shadow:0 0 18px #70e8ff14}.section-wave{pointer-events:none;z-index:0;width:100%;height:56px;display:block;position:absolute;top:-56px;left:0;right:0}.section-wave .wave-fill{fill:var(--fold-base);stroke:none}.section-wave .wave-line{fill:none;stroke-width:2px;vector-effect:non-scaling-stroke;opacity:.9;filter:drop-shadow(0 0 5px)}.section-divider-white{--divider-h:clamp(132px, 9vw, 178px);left:50%;top:calc(var(--divider-h) * -.419);width:min(118vw, calc(var(--max) + 260px));height:var(--divider-h);object-fit:fill;pointer-events:none;z-index:0;opacity:.94;filter:drop-shadow(0 0 10px #ffffff38);animation:3.6s ease-in-out infinite divider-glow;display:block;position:absolute;transform:translate(-50%)}main>section[data-surface]>:not(.section-wave):not(.section-divider-white),.site-footer>:not(.section-wave):not(.section-divider-white){z-index:1;position:relative}@keyframes divider-glow{0%,to{opacity:.78;filter:drop-shadow(0 0 7px #ffffff24)}50%{opacity:.98;filter:drop-shadow(0 0 18px #ffffff57)}}[data-surface=base]>.section-wave .wave-fill{fill:var(--fold-base)}[data-surface=panel]>.section-wave .wave-fill{fill:var(--fold-panel)}.site-footer>.section-wave .wave-fill{fill:var(--fold-base)}[data-surface=base]>.section-wave .wave-line{stroke:#f6c76c99;color:#f6c76c99}[data-surface=panel]>.section-wave .wave-line{stroke:#70e8ff99;color:#70e8ff99}.wave-ribbon{pointer-events:none;isolation:isolate;z-index:4;background:0 0;height:clamp(108px,10.5vw,148px);margin-top:clamp(-72px,-5.5vw,-46px);margin-bottom:-1px;position:relative;overflow:hidden}.wave-ribbon:before,.wave-ribbon:after{content:"";z-index:2;pointer-events:none;-webkit-backdrop-filter:blur(18px);width:min(28vw,260px);position:absolute;top:0;bottom:0}.wave-ribbon:before{background:0 0;left:0;-webkit-mask-image:linear-gradient(90deg,#000 0%,#000c 38%,#0000004d 74%,#0000 100%);mask-image:linear-gradient(90deg,#000 0%,#000c 38%,#0000004d 74%,#0000 100%)}.wave-ribbon:after{background:0 0;right:0;-webkit-mask-image:linear-gradient(270deg,#000 0%,#000c 38%,#0000004d 74%,#0000 100%);mask-image:linear-gradient(270deg,#000 0%,#000c 38%,#0000004d 74%,#0000 100%)}.ribbon-svg{z-index:1;width:100%;height:100%;display:block;position:absolute;inset:0}.ribbon-fill-top{fill:#020812}.ribbon-fill-bottom{fill:var(--fold-panel)}.ribbon-glass{fill:none;stroke:#70e8ff09;stroke-width:46px}.ribbon-line{fill:none;stroke:#70e8ff8c;stroke-width:2.4px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 7px #70e8ff8c)}.ribbon-text{fill:#f8fafcd1;font-family:var(--font-display);letter-spacing:2.2px;text-transform:uppercase;font-size:30px;font-weight:500}.ribbon-dot{fill:var(--cyan)}.reveal{opacity:0;transition:opacity .52s,transform .52s;transform:translateY(18px)}.reveal.is-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}.reveal{opacity:1;transform:none}.orb,.seal-text{animation:none!important}}@media (min-width:760px){.brand img{width:78px}.desktop-nav{justify-content:center;align-items:center;gap:clamp(18px,2vw,30px);display:flex}.topbar-cta{min-height:42px;color:var(--white);background:#00d2ff14;border-color:#70e8ff4d;padding-inline:16px;font-size:.84rem;display:inline-flex}.menu-toggle,.mobile-nav,.mobile-sticky-cta{display:none}.hero-actions{grid-template-columns:auto auto;width:fit-content}.section-head{text-align:center}.section-head.align-left{text-align:left;margin-inline:auto}.diagnosis-grid,.simulator-grid{grid-template-columns:minmax(0,1.08fr) minmax(330px,.72fr)}.simulator-grid{align-items:stretch}.method-track{grid-template-columns:repeat(4,1fr)}.transformation-grid{grid-template-columns:repeat(3,1fr)}.professor-section{grid-template-columns:minmax(var(--pad), 1fr) minmax(360px, 460px) minmax(0, 650px) minmax(var(--pad), 1fr);column-gap:24px}.professor-section>.section-divider-white{grid-column:1/-1}.professor-section>.professor-media{grid-column:2;width:100%;margin:0}.professor-section>.professor-copy{grid-column:3;width:100%;margin:0}.signup-section{justify-items:center}.outcome-grid{grid-template-columns:repeat(3,1fr)}.proof-grid{grid-template-columns:1fr}.logistics-grid{grid-template-columns:repeat(4,1fr)}.footer-inner{grid-template-columns:minmax(0,1fr) auto;align-items:center}.footer-cta{text-align:right}.footer-base{grid-template-columns:1fr auto}}@media (min-width:1100px){.hero-copy{max-width:600px;transform:translate(clamp(8px,1.4vw,28px))}.method-track{justify-content:center;align-items:stretch;display:flex}.method-step{transform:rotate(var(--r,0deg));transform-origin:bottom;flex:0 0 210px;margin:0 -26px;transition:transform .5s,margin .5s,border-color .25s,box-shadow .25s}.method-track:hover .method-step{margin:0 8px;transform:rotate(0)}.method-track:hover .method-step:hover{z-index:2;border-color:#00d2ff80;box-shadow:0 28px 64px #00000080,0 0 0 1px #00d2ff38}}@media (max-width:480px){.section-divider-white{--divider-h:150px;width:168vw}.hero-still,.hero-video{object-position:68% center}.hero-media:after{background:linear-gradient(90deg,#020812f5 0%,#020812c7 64%,#0208126b 100%),linear-gradient(#02081214 0%,#0208126b 52%,#020812 100%)}.diagnosis-option{grid-template-columns:1fr auto}.option-icon{display:none}.margin-panel{text-align:center;grid-template-columns:1fr;justify-items:center;padding:18px}}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a440747434783fbe-s.0do-s6vn362zr.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/3aa4d934eba90e8b-s.1-ayfg4wg0qfm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1ce0dcbf49a4d2fc-s.0i-yae4-dyls3.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2edaebbda2e96a79-s.19lle6lbse9av.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/704a14dc8309e245-s.1oksl_d3k3jrm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c88e89b5552bf96c-s.15c5kk-3im2ev.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/234d9015b631dab9-s.p.33gca1im1ku45.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_9ca429e0-module__18YtMq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_9ca429e0-module__18YtMq__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/3dbe685087e51055-s.3go3gb1_xu4rn.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.1hey5yyym6mz_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3dbe685087e51055-s.3go3gb1_xu4rn.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.1hey5yyym6mz_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(../media/3dbe685087e51055-s.3go3gb1_xu4rn.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.1hey5yyym6mz_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora Fallback;src:local(Arial);ascent-override:85.29%;descent-override:25.5%;line-gap-override:0.0%;size-adjust:113.73%}.sora_8184aef8-module__FfvgNW__className{font-family:Sora,Sora Fallback;font-style:normal}.sora_8184aef8-module__FfvgNW__variable{--font-sora:"Sora", "Sora Fallback"}
