@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Outfit:wght@400;500;600;700;800&display=swap');
:root{--bg:#100a20;--panel:#211536;--ink:#f8f4ff;--muted:#b9adcf;--acid:#c8a4ff;--line:#ffffff20}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--bg);color:var(--ink);font-family:'DM Sans',sans-serif;font-size:15px}a{color:inherit;text-decoration:none}button,select{font:inherit}button,a,select,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a:focus-visible,button:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--acid);outline-offset:5px}header{max-width:1440px;margin:auto;height:104px;display:flex;align-items:center;justify-content:space-between;padding:0 5%;gap:24px}.logo{display:flex;align-items:center;font-weight:800;letter-spacing:-1px;font-size:20px;white-space:nowrap}.light{font-weight:400}.logo sup{font-size:10px;align-self:flex-start;margin-top:9px}.mark{font-size:42px;color:var(--acid);margin-right:9px;line-height:1}nav{display:flex;gap:32px;color:#cfc2e3;font-size:13px}nav a:hover,.text-link:hover{color:var(--acid)}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;background:var(--acid);color:#1b0c32;border:1px solid var(--acid);padding:18px 24px;border-radius:7px;font-weight:700;font-size:14px;transition:transform .2s,background .2s}.button:hover{background:#eadcff;transform:translateY(-3px)}.button span{font-size:20px}.button.small{padding:12px 18px;font-size:12px}.hero{max-width:1440px;padding:55px 5% 70px;margin:auto;display:grid;grid-template-columns:1.08fr 1fr;min-height:680px;align-items:center;overflow:hidden}.eyebrow{font-size:10px;letter-spacing:2px;font-weight:700;display:flex;align-items:center;gap:9px}.dot{display:inline-block;width:6px;height:6px;background:var(--acid);border-radius:50%;flex-shrink:0}h1,h2,h3{font-family:'Outfit',sans-serif;letter-spacing:-2.5px;margin:0;font-weight:600}h1{font-size:clamp(42px,4.8vw,70px);line-height:1.05;margin:25px 0}em{font-style:normal;color:var(--acid)}.hero-copy>p{color:var(--muted);font-size:17px;line-height:1.75}.hero-actions{display:flex;align-items:center;gap:24px;margin:30px 0 48px}.text-link{font-size:12px}.hero-foot{display:flex;gap:24px;font-size:8px;letter-spacing:1.2px;color:#a498bc}.hero-art{height:540px;position:relative;margin-left:15px}.art-halo{position:absolute;inset:10% -15%;background:radial-gradient(ellipse,#a46dff44,transparent 65%)}.poster{position:absolute;width:62%;height:440px;border:6px solid #ffffff25;border-radius:13px;overflow:hidden;box-shadow:0 25px 55px #0008}.poster img{width:100%;height:100%;object-fit:cover}.back{left:0;top:55px;transform:rotate(-13deg)}.front{right:2%;top:10px;transform:rotate(9deg);animation:float 7s ease-in-out infinite}.poster-caption{position:absolute;bottom:0;padding:45px 18px 20px;background:linear-gradient(transparent,#000d);width:100%}.poster-caption span{font-size:7px;letter-spacing:1.6px}.poster-caption b{display:block;margin-top:7px;font-size:16px}.sticker{position:absolute;right:-6px;bottom:36px;width:125px;height:125px;border-radius:50%;background:var(--acid);color:#24103d;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:rotate(12deg);font-size:32px;line-height:1.1;border:5px solid #100a20}.sticker b{font-size:9px;letter-spacing:1px}.sticker>span{font-size:23px}.floating-label{position:absolute;bottom:20px;left:15%;padding:14px 20px;border:1px solid #d0a7ff55;background:#30204baf;border-radius:6px;font-size:12px;display:flex;gap:12px;align-items:center}.ribbon{overflow:hidden;border-block:1px solid #d5b6ff25;padding:20px 0;background:#29144077;color:var(--acid)}.ribbon>div{width:max-content;white-space:nowrap;font-family:'Outfit',sans-serif;font-size:17px;letter-spacing:2px;animation:marquee 40s linear infinite}.ribbon span{margin:0 40px}.section{max-width:1440px;margin:auto;padding:95px 5%}.section-top{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:36px}h2{font-size:clamp(34px,3.5vw,50px);line-height:1.12;margin-top:20px}.section p{color:var(--muted);line-height:1.8}.section-top p{font-size:14px}.gallery{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.gallery-item{border:0;padding:0;position:relative;height:370px;border-radius:9px;overflow:hidden;text-align:left;background:#222;color:white}.gallery-item img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.gallery-item:hover img{transform:scale(1.06)}.gallery-item>span{position:absolute;inset:auto 0 0;padding:65px 18px 20px;background:linear-gradient(transparent,#000e)}.gallery-item small{font-size:8px;letter-spacing:1.5px;color:var(--acid)}.gallery-item strong{display:block;font-size:15px;margin-top:9px;font-weight:500;padding-right:15px}.gallery-item i{position:absolute;right:14px;bottom:20px;font-size:22px;font-style:normal}.gallery-bottom{display:flex;justify-content:space-between;color:#a89cbd;font-size:11px;margin-top:20px}.method{border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;gap:100px}.method-intro>p{max-width:380px;margin:25px 0}.method-intro img{width:100%;height:230px;object-fit:cover;object-position:center 42%;border-radius:7px}.steps article{display:flex;gap:27px;border-top:1px solid var(--line);padding:27px 0}.steps article>span{font-size:12px;color:var(--acid);padding-top:6px}h3{font-size:23px;letter-spacing:-.7px}.steps p{font-size:14px;margin:10px 0 16px}.steps small{font-size:9px;letter-spacing:1.5px;color:#cfc0e4}.lab{background:#291d3b77;display:grid;grid-template-columns:.9fr 1fr;gap:80px;border-block:1px solid var(--line)}.lab>div>p{max-width:390px;font-size:14px}.lab-inputs{display:grid;gap:16px;margin-top:25px}label{font-size:11px;color:#dfd2f3;display:grid;gap:8px}select{width:100%;background:#241735;color:var(--ink);border:1px solid #b990eb55;padding:13px;border-radius:5px}.prompt-box{background:#120b22;border:1px solid #bb91ff44;border-radius:10px;align-self:center;padding:25px;box-shadow:8px 8px 0 #57318033}.prompt-head{display:flex;justify-content:space-between;font-size:10px;letter-spacing:1px;color:#c1a5e3;border-bottom:1px solid #b091d533;padding-bottom:20px}.prompt-head .dot{margin-right:7px}#prompt{font-family:monospace;font-size:15px;line-height:1.9;color:#e9defa;min-height:220px;padding:12px 0}.prompt-footer{display:flex;justify-content:space-between;align-items:center;gap:15px;border-top:1px solid #b091d533;padding-top:20px}.prompt-footer>span{font-size:10px;line-height:1.6;color:#b4a0ca}.prompt-footer .button{padding:12px 15px;font-size:12px}.offer{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.offer-visual{height:580px;position:relative}.offer-visual img{height:100%;width:100%;object-fit:cover;object-position:center 35%;border-radius:10px}.offer-stamp{position:absolute;bottom:28px;left:25px;right:25px;background:var(--acid);color:#24103d;transform:rotate(-4deg);padding:20px;font-size:11px;letter-spacing:2px}.offer-stamp b{font-family:'Outfit',sans-serif;font-size:30px;letter-spacing:-1px}.offer h2{font-size:56px}.offer-copy>p{max-width:420px;font-size:15px}.offer ul{padding:0;list-style:none;margin:25px 0}.offer li{padding:10px 0;font-size:13px;border-bottom:1px solid var(--line)}.offer li:before{content:'↗';color:var(--acid);margin-right:12px}.availability{font-size:11px;color:#dcc9f3;margin:24px 0 15px}.availability .dot{margin-right:8px}.offer .fine{font-size:10px;color:#b9a5cd}.faq{border-top:1px solid var(--line);display:grid;grid-template-columns:.85fr 1fr;gap:80px;padding-top:65px}details{border-bottom:1px solid var(--line);padding:22px 0}summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:20px;font-size:14px}summary::-webkit-details-marker{display:none}summary span{color:var(--acid);font-size:20px}details[open] summary span{transform:rotate(45deg)}details p{font-size:13px}footer{padding:35px 5%;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:20px}footer>span,footer>a:last-child{font-size:11px;color:var(--muted)}dialog{background:#211333;color:var(--ink);border:1px solid #a475db66;border-radius:12px;padding:25px;max-width:90vw}dialog::backdrop{background:#000d;backdrop-filter:blur(8px)}.close{position:absolute;right:12px;top:12px;border:0;border-radius:50%;width:36px;height:36px;font-size:25px;background:var(--acid);color:#120b22;z-index:2}#lightbox{padding:0;overflow:hidden}#lightbox img{display:block;max-height:80vh;max-width:85vw;object-fit:contain}#lightbox p{margin:0;padding:15px 20px}#info{max-width:480px;padding:45px}#info h2{font-size:38px}#info p{line-height:1.7;color:var(--muted);margin-bottom:25px}@keyframes float{50%{transform:rotate(7deg) translateY(-12px)}}@keyframes marquee{to{transform:translateX(-50%)}}@media(min-width:1600px){.hero{min-height:760px}}@media(max-width:1000px){nav{gap:17px}.hero-actions{gap:15px;flex-wrap:wrap}.hero-art{height:460px}.poster{height:360px}.sticker{bottom:15px}.floating-label{left:0;bottom:0}.method,.offer,.lab,.faq{gap:40px}.gallery-item{height:300px}.hero-foot{flex-direction:column;gap:8px}.offer h2{font-size:46px}}@media(max-width:700px){header{height:80px;padding:0 6%}.logo{font-size:16px}.mark{font-size:33px}nav{display:none}header .button{font-size:10px;padding:10px;gap:8px}header .button span{display:none}.hero{display:flex;flex-direction:column;padding:35px 6% 40px;align-items:stretch}.hero h1{font-size:45px;letter-spacing:-2.4px}.hero-copy>p{font-size:15px}.hero-actions{margin-bottom:25px}.hero-actions .button{font-size:12px;padding:16px}.hero-foot{display:none}.hero-art{height:430px;width:100%;max-width:420px;align-self:center;margin:30px 0 0}.poster{height:350px;width:61%}.front{right:5%}.back{left:3%;top:45px}.sticker{right:0;width:100px;height:100px;font-size:26px;bottom:0}.sticker b{font-size:7px}.floating-label{left:6%;font-size:10px}.ribbon{padding:15px 0}.ribbon>div{font-size:12px}.section{padding:60px 6%}.section-top{display:block}.section-top p{margin-top:22px}.gallery{grid-template-columns:1fr 1fr;gap:12px}.gallery-item{height:280px}.gallery-item strong{font-size:12px}.gallery-item>span{padding:50px 12px 15px}.gallery-item small{font-size:7px}.gallery-item i{display:none}.gallery-bottom{font-size:9px;gap:15px}.method,.lab,.offer,.faq{grid-template-columns:1fr;gap:30px}.method-intro img{height:220px}.steps article{padding:25px 0}.lab h2{font-size:40px}.prompt-box{padding:20px}#prompt{font-size:13px;min-height:230px}.offer-visual{height:400px}.offer-copy h2{font-size:44px}.offer-stamp b{font-size:27px}.faq{gap:10px}footer{flex-wrap:wrap;padding:30px 6%}footer>span{display:none}.prompt-footer{align-items:flex-start;flex-direction:column}.hero-actions .text-link{font-size:11px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

.price{font-family:"Outfit",sans-serif;font-size:56px;font-weight:600;letter-spacing:-2px;color:var(--acid);margin-top:25px}.price span{font-size:32px}

/* Nocturne: violet light, translucent surfaces, soft reflections. */
body{background:radial-gradient(ellipse at 85% 5%,#7134bd3b 0,transparent 32%),radial-gradient(ellipse at 0 38%,#48218440 0,transparent 28%),radial-gradient(ellipse at 85% 75%,#5931a638 0,transparent 30%),#100a20;background-attachment:fixed}
header{position:relative;border-bottom:1px solid #ffffff0d;background:linear-gradient(110deg,#ffffff04,#ab7ce808);backdrop-filter:blur(18px)}
h1,h2,h3{font-weight:600}h1{letter-spacing:-2.6px}h1 em,h2 em{background:linear-gradient(110deg,#e7caff 10%,#ba8aff 60%,#f0bbef);background-clip:text;-webkit-background-clip:text;color:transparent}
.eyebrow{color:#d1b4f3}.button{border:1px solid #e3c4ff66;background:linear-gradient(125deg,#d4b0ff,#b68aee);box-shadow:0 5px 28px #9b5de522,inset 0 1px 0 #ffffff60;color:#211032;border-radius:10px}.button:hover{background:linear-gradient(125deg,#ecd8ff,#d4b0ff);box-shadow:0 8px 32px #a773ff44}
.mark{color:#d6b4ff}.dot{box-shadow:0 0 10px #bf87ff88}.hero-art .art-halo{background:radial-gradient(ellipse,#aa65ff33,transparent 68%);filter:blur(20px)}.poster{border:5px solid #d8b8ff24;box-shadow:0 30px 80px #07031088,0 0 36px #9962dc15}.sticker{background:linear-gradient(135deg,#f0d9ff,#b888f2);box-shadow:0 0 40px #a864ee33;border-color:#1a102c}.floating-label{backdrop-filter:blur(20px);box-shadow:inset 0 1px 0 #ffffff15,0 15px 40px #0003}
.ribbon{background:linear-gradient(90deg,#41216466,#26153f88,#41216466);backdrop-filter:blur(16px)}.gallery-item{border:1px solid #cbb0ee30;box-shadow:0 10px 35px #0003}.gallery-item:hover{border-color:#cbb0ee88}.lab{background:linear-gradient(125deg,#a074d615,#5a34821f);backdrop-filter:blur(20px);border:1px solid #d6b4ff22;border-radius:24px;max-width:1296px;padding:65px 5%;box-shadow:inset 0 1px 0 #ffffff0a,0 30px 80px #0002}.prompt-box{background:linear-gradient(135deg,#39254b77,#1b102caa);backdrop-filter:blur(25px);box-shadow:0 15px 50px #0003,inset 0 1px 0 #ffffff12}.prompt-head{color:#d3b1f5}select{background:#28193fbb;backdrop-filter:blur(12px);color-scheme:dark}select option{background:#28193f}.offer-copy{border:1px solid #d7b8ff20;border-radius:24px;padding:32px;background:linear-gradient(135deg,#ae75e912,#ffffff03);backdrop-filter:blur(20px)}.offer-stamp{background:linear-gradient(120deg,#e8ceff,#b183ec);border:1px solid #ffffff44;box-shadow:0 10px 30px #0003}.price{text-shadow:0 0 35px #c49aff30}.availability{color:#c9b8df}.faq details{background:linear-gradient(90deg,#b07fea08,transparent);padding-inline:14px;border-radius:6px}.close{background:#d8b8ff;color:#25103d}dialog{background:linear-gradient(135deg,#3a2250ef,#1b102def);backdrop-filter:blur(24px);box-shadow:0 30px 100px #0008}dialog::backdrop{background:#080211d9}
#info{max-width:610px;width:90vw}.course-cover{height:210px;position:relative;overflow:hidden;border-radius:12px;border:1px solid #dbc0ff33;margin:20px 0;background:#180d2a}.course-cover img{height:100%;width:100%;object-fit:cover;object-position:50% 40%;filter:brightness(.45)}.course-cover>span{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:13px;font-size:12px;letter-spacing:2px}.course-cover svg{width:28px;height:28px;color:#e2c7ff}.course-meta{display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:12px;color:#ceb7e7}.course-meta b{font-size:25px;color:#ead9ff;font-family:Outfit,sans-serif}.course-status{border:1px solid #caa1fa33;background:#9d65dd12;padding:13px 16px;border-radius:9px;font-size:12px;line-height:1.6;color:#d2b9ef}.course-status strong{display:block;color:#eee0ff}
@media(max-width:700px){.lab{border-radius:0;padding:50px 6%}.offer-copy{padding:25px}.offer{gap:24px}.hero h1{font-size:46px;letter-spacing:-2px}#info{padding:26px}#info h2{font-size:30px}.course-cover{height:170px}.hero-art{margin-top:35px}}
/* TikTok evidence, depth and interaction light. */
.ambient-glow{position:fixed;width:550px;height:550px;left:0;top:0;transform:translate(calc(var(--glow-x,70vw) - 275px),calc(var(--glow-y,25vh) - 275px));background:radial-gradient(circle,#b571fa14,transparent 65%);pointer-events:none;z-index:5;mix-blend-mode:screen}.click-effects{position:fixed;inset:0;pointer-events:none;z-index:50;overflow:hidden}.click-bloom{position:absolute;width:24px;height:24px;margin:-12px;border-radius:50%;background:radial-gradient(circle,#f0ceff55,#aa5bff14 50%,transparent 70%);border:1px solid #e2b8ff80;animation:clickBloom .8s ease-out forwards}@keyframes clickBloom{to{transform:scale(12);opacity:0}}.tiktok-section{position:relative;border-top:1px solid #d3b3ff20;background:radial-gradient(ellipse at 70% 65%,#61269b25,transparent 60%);overflow:hidden}.tiktok-top{display:flex;align-items:center;justify-content:space-between;gap:25px}.tiktok-note{font-size:29px;color:#fff;text-shadow:-2px 0 #69edf0,2px 2px #f36ba4;line-height:1}.creator-tag{display:flex;gap:13px;align-items:center;padding:14px 18px;border:1px solid #d5b5ff2b;background:#aa7cdd0a;border-radius:50px;backdrop-filter:blur(15px)}.creator-avatar{width:43px;height:43px;border-radius:50%;overflow:hidden;border:1px solid #cda5ff66}.creator-avatar img{width:100%;height:100%;object-fit:cover}.creator-tag strong{display:block;font-size:14px}.creator-tag small{display:block;font-size:10px;color:#b9a6cc;margin-top:4px}.creator-tag a{font-size:23px;margin-left:14px}.tiktok-lead{font-size:15px;margin:25px 0 35px}.metric-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;perspective:1000px}.metric{position:relative;border:1px solid #dcbaff28;background:linear-gradient(135deg,#b77bf016,#ffffff03);border-radius:18px;padding:28px;overflow:hidden;backdrop-filter:blur(18px);transform-style:preserve-3d;transition:transform .25s,border-color .25s,box-shadow .25s}.metric:before{content:'';position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at var(--mx,70%) var(--my,0%),#d7a7ff24,transparent 60%)}.metric:hover{border-color:#d7a8ff70;box-shadow:0 20px 55px #8b46cc18}.metric-index{font-size:9px;color:#d2b0ee;letter-spacing:1.5px;position:relative}.metric>strong{display:block;font-family:Outfit,sans-serif;font-size:clamp(35px,4.5vw,64px);font-weight:600;letter-spacing:-2px;margin:24px 0 8px;position:relative;line-height:1}.metric>strong>span{font-size:.6em;color:#d2adff}.metric h3{font:500 15px 'DM Sans',sans-serif;letter-spacing:0}.metric p{font-size:10px;margin:10px 0 0}.metric-spark{position:absolute;right:22px;top:23px;color:#dfc0ff;font-size:23px;opacity:.6}.revenue-metric{border-color:#c58dff55;background:linear-gradient(125deg,#8544bd36,#49277030)}.secondary-metrics{display:flex;justify-content:space-between;gap:20px;padding:24px 0;border-bottom:1px solid #d0a5ff1f;font-size:11px;color:#baadca}.secondary-metrics b{color:#f5eaff;font-size:17px;font-family:Outfit,sans-serif;margin-right:7px}.evidence-showcase{display:grid;grid-template-columns:.7fr 1.3fr;gap:30px;align-items:center;margin-top:30px}.evidence-intro h3{font-size:38px;line-height:1.1;letter-spacing:-1px;margin-top:20px}.evidence-intro p{font-size:13px;max-width:280px}.deck-controls{display:flex;gap:9px;margin:28px 0 15px}.deck-controls button{border:1px solid #d0a7ff44;background:#aa76db14;color:#f0e5ff;border-radius:50%;height:43px;width:43px;backdrop-filter:blur(12px);transition:background .2s,transform .2s}.deck-controls button:hover{background:#c38aff40;transform:translateY(-2px)}.deck-controls #deck-pause{border-radius:24px;width:auto;padding:0 18px;font-size:11px}#deck-caption{font-size:11px;color:#d6bce9}.deck-hint{font-size:10px;color:#a491b8}.evidence-stage{position:relative;height:550px;perspective:1100px;touch-action:pan-y;border-radius:20px;isolation:isolate}.deck-aura{position:absolute;inset:5% -10%;background:radial-gradient(ellipse,#b36aef26,transparent 65%);pointer-events:none;filter:blur(25px)}.evidence-card{width:300px;position:absolute;left:50%;top:30px;margin-left:-150px;background:linear-gradient(130deg,#38234cf0,#160e23fa);border:1px solid #cda4f657;box-shadow:0 25px 60px #05000b70,inset 0 1px #ffffff15;padding:13px;border-radius:17px;backdrop-filter:blur(20px);transform:translateX(calc(var(--offset,0)*155px)) translateZ(calc(var(--depth,0)*-120px)) rotateY(calc(var(--offset,0)*-22deg));opacity:var(--opacity,1);z-index:var(--layer,1);transition:transform .8s cubic-bezier(.22,.68,0,1),opacity .6s,filter .6s;filter:brightness(var(--brightness,1));backface-visibility:hidden;pointer-events:none}.evidence-card-head{display:flex;justify-content:space-between;align-items:center;color:#debfef;font-size:8px;letter-spacing:1.2px;padding:7px 3px 15px}.evidence-card-head b{font-family:Outfit,sans-serif;font-size:15px;font-weight:400}.proof-crop{overflow:hidden;background:#000;position:relative;border-radius:9px}.proof-crop img{display:block;width:100%;height:auto;max-width:none}.proof-profile{aspect-ratio:944/310}.proof-profile img{margin-top:-29%}.proof-posts{aspect-ratio:944/860;margin-top:12px}.proof-posts img{margin-top:-103.28%}.proof-analytics{aspect-ratio:944/1300}.proof-analytics img{margin-top:-49.47%}.proof-video{aspect-ratio:944/1200}.proof-video img{margin-top:-94.81%}.proof-rewards{aspect-ratio:1179/1130}.proof-rewards img{margin-top:-11.03%}.evidence-card-foot{padding:14px 3px 4px;font-size:9px;line-height:1.6;color:#c7acd9}.results-context{font-size:10px!important;line-height:1.8!important;color:#aa98be!important;border-top:1px solid #d0a5ff1f;padding-top:22px;margin-top:0;max-width:1000px}.hero-copy{animation:heroArrival .9s both}.hero-art{animation:artArrival 1.2s both;perspective:900px}.poster.back{transition:transform .5s}.hero-art:hover .poster.back{transform:rotate(-17deg) rotateY(12deg) translateX(-8px)}@keyframes heroArrival{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes artArrival{from{opacity:0;transform:perspective(900px) rotateY(-15deg) translateY(35px)}to{opacity:1;transform:perspective(900px) rotateY(0) translateY(0)}}.reveal-section{opacity:0;transform:translateY(22px);transition:opacity .7s,transform .7s}.reveal-section.visible{opacity:1;transform:translateY(0)}
@media(max-width:1000px){nav{gap:14px;font-size:11px}.metric{padding:22px}.secondary-metrics{flex-wrap:wrap}.evidence-showcase{grid-template-columns:.65fr 1.35fr}.evidence-card{width:270px;margin-left:-135px;transform:translateX(calc(var(--offset,0)*110px)) translateZ(calc(var(--depth,0)*-140px)) rotateY(calc(var(--offset,0)*-24deg))}.evidence-stage{height:500px}.creator-tag{padding:12px}.creator-tag small{font-size:9px}}
@media(max-width:700px){.tiktok-top{display:block}.creator-tag{margin-top:25px;width:max-content;max-width:100%}.metric-grid{grid-template-columns:1fr;gap:12px}.metric{padding:23px 25px}.metric>strong{font-size:55px;margin:18px 0 8px}.metric p{font-size:11px}.secondary-metrics{display:grid;gap:15px;padding:25px 0}.evidence-showcase{display:flex;flex-direction:column;align-items:stretch;gap:0;margin-top:35px}.evidence-intro h3{font-size:32px}.evidence-intro p{max-width:100%}.evidence-stage{height:520px;margin:0 -6vw;overflow:hidden;perspective:900px}.evidence-card{width:280px;margin-left:-140px;top:30px;transform:translateX(calc(var(--offset,0)*165px)) translateZ(calc(var(--depth,0)*-210px)) rotateY(calc(var(--offset,0)*-30deg))}.deck-controls{margin:20px 0 12px}.results-context{font-size:10px!important}.ambient-glow{display:none}}
@media(prefers-reduced-motion:reduce){.ambient-glow,.click-effects{display:none}.reveal-section{opacity:1;transform:none}.evidence-card{transition:none!important}}

#proof-modal{width:650px;max-width:92vw;max-height:90vh;padding:25px;overflow:auto}#proof-modal .proof-detail{padding-top:18px}#proof-modal .evidence-card-head{font-size:11px}#proof-modal .evidence-card-foot{font-size:12px}#proof-modal .close{position:sticky;float:right;top:0}.evidence-stage{cursor:grab}.evidence-stage:active{cursor:grabbing}
/* Formation in the foreground; soft starfield and violet neon. */
body{isolation:isolate}body>header,body>main,body>footer{position:relative;z-index:1}.starfield{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;contain:strict;background:radial-gradient(ellipse at 78% 18%,#a765ff0d,transparent 45%)}.sky-star{position:absolute;left:var(--sx);top:var(--sy);width:var(--ss);height:var(--ss);border-radius:50%;background:#ecdfff;opacity:var(--so);box-shadow:0 0 6px 1px #b075ff7a;animation:starShimmer var(--st) ease-in-out var(--sd) infinite alternate}.star-cross{background:transparent;box-shadow:none}.star-cross:before,.star-cross:after{content:'';position:absolute;background:linear-gradient(transparent,#e5cdff,transparent);width:1px;height:9px;left:2px;top:-2px;box-shadow:0 0 5px #c087ff77}.star-cross:after{transform:rotate(90deg)}.sky-paused *{animation-play-state:paused!important}@keyframes starShimmer{0%,25%{opacity:.12;transform:scale(.7)}75%,100%{opacity:var(--so);transform:scale(1.15)}}
.hero{padding-top:38px;padding-bottom:55px}.hero h1{font-size:clamp(42px,4.65vw,67px);line-height:1.04;margin:23px 0}.hero-copy>p{font-size:15px;line-height:1.75;color:#c7b6da}.hero .eyebrow{letter-spacing:1.6px;color:#e0c3fa}.hero-offer{display:inline-flex;flex-direction:column;gap:8px;margin-top:9px;padding:17px 24px 15px;border:1px solid #ce9bff59;border-radius:15px;background:linear-gradient(115deg,#a05be326,#e6c6ff07);box-shadow:0 0 36px #a666ff15,inset 0 1px #f0daff15;backdrop-filter:blur(20px)}.sale-pricing{display:flex;align-items:center;gap:15px;flex-wrap:wrap;margin-top:24px}.hero-offer .sale-pricing{margin-top:0}.sale-tag{font-size:9px;font-weight:700;letter-spacing:1.6px;background:linear-gradient(115deg,#e0bdff,#bb82f0);border:1px solid #f0dcff55;border-radius:6px;padding:7px 10px;color:#28113b;box-shadow:0 0 16px #b16bf326}.sale-pricing del{font:400 22px Outfit,sans-serif;color:#baa4d0;text-decoration-thickness:1.5px;text-decoration-color:#e4c6ff}.sale-pricing strong{font:600 48px Outfit,sans-serif;letter-spacing:-1.7px;color:#f0dfff;line-height:1;text-shadow:0 0 28px #bc78ff48}.sale-pricing strong span{font-size:.65em}.hero-offer-detail{font-size:10px;letter-spacing:.3px;color:#c7b1dd}.hero-actions{margin-top:23px;margin-bottom:32px}.hero-actions .button{box-shadow:0 0 24px #a46aff36,0 10px 30px #0002,inset 0 1px #fff6}.hero .hero-art{height:560px}.hero .front{top:35px}.hero .back{top:85px}.hero .floating-label{bottom:8px}
.poster{border-color:#c59bff70;box-shadow:0 0 0 1px #dbb8ff20,0 0 28px #a364ee44,0 0 70px #7e3dd52b,0 25px 60px #03000888}.gallery-item,.offer-visual img,.method-intro img{border:1px solid #c697f665;box-shadow:0 0 18px #a264e524,0 12px 36px #0300084d;transition:box-shadow .5s,border-color .5s}.gallery-item:hover{border-color:#edd0ffbb;box-shadow:0 0 24px #c18aff60,0 0 55px #a368e733}.offer-visual img{box-shadow:0 0 30px #b677f035,0 20px 55px #05000b55}.evidence-card{box-shadow:0 0 22px #b97bf32a,0 25px 60px #05000b70,inset 0 1px #ffffff15}.gallery-item:after,.poster:after{content:'';position:absolute;inset:-50% -100%;pointer-events:none;background:linear-gradient(110deg,transparent 42%,#eedbff14 48%,#fff2 50%,transparent 57%);transform:translateX(-65%);animation:neonGleam 12s ease-in-out infinite;z-index:1}.gallery-item:nth-child(2):after{animation-delay:-3s}.gallery-item:nth-child(3):after{animation-delay:-6s}.gallery-item:nth-child(4):after{animation-delay:-9s}.poster.back:after{animation-delay:-5s}.gallery-item>span,.poster-caption{z-index:2}@keyframes neonGleam{0%,58%{transform:translateX(-65%);opacity:0}65%{opacity:.7}83%,100%{transform:translateX(65%);opacity:0}}
@media(max-width:1000px){.sale-pricing{gap:10px}.sale-pricing strong{font-size:42px}.hero .hero-art{height:480px}.hero-offer{padding:15px 18px}}@media(max-width:700px){.hero{padding-top:32px}.hero h1{font-size:44px;letter-spacing:-2px}.hero-copy>p{font-size:14px}.hero-copy>p br{display:none}.hero-offer{display:flex;padding:18px 20px;margin-top:20px}.hero-offer .sale-pricing{gap:15px}.sale-pricing strong{font-size:45px}.sale-pricing del{font-size:21px}.hero .hero-art{height:420px;margin-top:12px}.hero .front{top:20px}.hero .back{top:55px}.hero-actions{margin-bottom:18px}.hero .hero-foot{display:none}.starfield .sky-star:nth-child(2n){display:none}.offer-copy .sale-pricing{gap:12px}.offer-copy .sale-pricing strong{font-size:42px}.course-shell .sale-pricing{gap:12px}}
@media(prefers-reduced-motion:reduce){.sky-star{animation:none;opacity:.25}.gallery-item:after,.poster:after{display:none}.hero-copy,.hero-art{animation:none}}
.contact-section{border-top:1px solid #cfa4fa25;background:radial-gradient(ellipse at 80% 40%,#9e5cde15,transparent 60%);padding-top:70px}.contact-heading{display:flex;flex-direction:column;align-items:center;text-align:center}.contact-heading h2{font-size:clamp(31px,3.5vw,48px)}.contact-heading p{font-size:14px}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:35px}.contact-card{position:relative;padding:32px;border:1px solid #d0a2ff3b;border-radius:20px;background:linear-gradient(125deg,#ab70df19,#21152f77);backdrop-filter:blur(20px);box-shadow:inset 0 1px #ffffff0d,0 0 35px #a465e10d}.contact-icon{position:absolute;right:28px;top:25px;font-size:33px;color:#dcbaff;text-shadow:0 0 25px #c17afd88}.tiktok-contact{text-shadow:-2px 0 #58d7df,2px 1px #ef77b9}.contact-card h3{font-size:32px;margin-top:22px;letter-spacing:-.6px}.contact-card p{font-size:13px;max-width:390px;margin:15px 0 25px;min-height:46px}.contact-card .button{font-size:12px;padding:15px 18px}.discord-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.discord-actions .text-link{font-size:11px}.contact-copy-status{display:block;min-height:18px;font-size:10px;color:#e1c9f4;margin-top:14px}.course-contact{text-align:center;border-top:1px solid #d0a2ff25;margin-top:40px;padding-top:28px;font-size:12px}footer{flex-wrap:wrap}@media(max-width:700px){.contact-grid{grid-template-columns:1fr;gap:18px}.contact-card{padding:26px}.contact-card h3{font-size:29px}.contact-heading h2{font-size:32px}.contact-heading p{font-size:13px}.contact-card p{min-height:0}.contact-section{padding-top:55px}}
/* Electric violet: luminous cores, deep beveled frames and a clear night sky. */
body{background:radial-gradient(ellipse at 82% 8%,#5623a026,transparent 40%),radial-gradient(ellipse at 8% 65%,#50158620,transparent 45%),#080612;background-attachment:fixed}
.starfield{background:radial-gradient(ellipse at 65% 24%,#9950ff0b,transparent 50%)}
.shooting-star{position:absolute;left:var(--meteor-x);top:var(--meteor-y);width:170px;height:2px;border-radius:100%;background:linear-gradient(90deg,transparent,#b574ff 75%,#fff);filter:drop-shadow(0 0 5px #b24aff);opacity:0;transform:rotate(135deg);animation:meteorFlight var(--meteor-time) linear var(--meteor-delay) infinite}
@keyframes meteorFlight{0%,82%{opacity:0;transform:translate(0,0) rotate(135deg)}83%{opacity:1}90%{opacity:0;transform:translate(-480px,480px) rotate(135deg)}100%{opacity:0;transform:translate(-480px,480px) rotate(135deg)}}
.gallery{perspective:1300px;gap:24px}.gallery-item{height:390px;border:2px solid #ebcfff;border-radius:15px;box-shadow:inset 0 0 9px #fff8,0 0 3px 1px #fff,0 0 10px 3px #bb4cffb0,0 0 32px #9427ff70,5px 8px 0 #42186b,7px 12px 0 #160d28,0 20px 45px #0009;transform:perspective(1000px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform .2s ease-out,box-shadow .3s}
.gallery-item:hover,.gallery-item:focus-visible{box-shadow:inset 0 0 10px #fff,0 0 4px 2px #fff,0 0 16px 5px #c15cff,0 0 52px #8e23ff99,5px 8px 0 #562287,0 24px 50px #000a}
.gallery-item.new-creation{grid-column:span 1}.gallery-item:nth-child(5){grid-column:span 2}.gallery-item:nth-child(5) img{object-position:center 36%}
.poster{border:3px solid #eac6ff;box-shadow:0 0 3px #fff,0 0 12px #c354ff,0 0 40px #9c30ff66,7px 9px 0 #34134f,0 30px 65px #0009}
.poster img,.offer-visual img,.method-intro>img{transform:perspective(1100px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform .25s;cursor:zoom-in}
.offer-visual img,.method-intro>img{border:2px solid #e9c4ff;box-shadow:0 0 4px #fff,0 0 16px #b43bff99,0 0 45px #8c2de744,6px 8px 0 #32134b}
.evidence-card{pointer-events:auto;border-color:#dda3ff;box-shadow:0 0 3px #f7e7ff,0 0 15px #ac3aff88,0 0 38px #8b25d944,6px 8px 0 #32134b,0 25px 60px #0009;cursor:zoom-in}.evidence-card[aria-hidden="true"]{pointer-events:none}
.button{border-color:#eccfff;box-shadow:inset 0 1px 2px #fff9,0 0 14px #a83dff55,0 5px 0 #542382;transition:transform .2s,box-shadow .2s}.button:hover{box-shadow:inset 0 1px 2px #fff,0 0 24px #b94dff99,0 7px 0 #542382}
h1 em,h2 em{text-shadow:0 0 35px #a33bff30}.depth-image{cursor:zoom-in}.depth-image:focus-visible{outline:3px solid #fff;outline-offset:6px}
#lightbox{border:2px solid #e5b7ff;box-shadow:0 0 5px #fff,0 0 26px #b444ff99,0 0 85px #8520d844;perspective:1300px;background:#10091c;max-height:93dvh;max-width:90vw}
#lightbox img{max-height:78dvh;cursor:grab;transform-origin:center;backface-visibility:hidden}#lightbox img:active{cursor:grabbing}#lightbox p{font-size:13px;color:#e9d4ff}
.sky-toggle{position:fixed;bottom:16px;right:16px;z-index:25;background:#120a23e8;border:1px solid #a96ae399;color:#ebd5ff;border-radius:30px;padding:10px 15px;font-size:11px;box-shadow:0 0 15px #8f39e32a;backdrop-filter:blur(12px)}
.motion-paused *,.motion-paused *::before,.motion-paused *::after{animation-play-state:paused!important}.motion-paused .gallery-item,.motion-paused .poster img,.motion-paused .offer-visual img,.motion-paused .method-intro>img{--tilt-x:0deg!important;--tilt-y:0deg!important}
@media(max-width:700px){.gallery{gap:22px 16px}.gallery-item{height:290px;border-radius:12px}.gallery-item:nth-child(5){grid-column:span 2;height:390px}.sky-toggle{bottom:10px;right:10px;font-size:10px;padding:9px 12px}.shooting-star{width:100px}.gallery-item>span{padding-top:80px}.gallery-bottom{line-height:1.7}}
@media(prefers-reduced-motion:reduce){.shooting-star{display:none}.gallery-item,.poster img,.offer-visual img,.method-intro>img{transform:none!important}}
