:root{--bg:#070510;--panel:#0d0a1c;--line:#413568;--text:#f6f2ff;--muted:#b3aabe;--violet:#a66bff;--lilac:#e4ccff;--glow:#733cff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font:500 15px/1.6 Inter,Arial,sans-serif}body:before{content:"";position:fixed;z-index:-2;inset:0;background:radial-gradient(circle at 85% 7%,#1a1036 0,transparent 31%),radial-gradient(circle at 4% 50%,#170c2f 0,transparent 23%),#070510}.wrap{width:min(1120px,calc(100% - 48px));margin:auto;padding:105px 0}.ticker{height:35px;overflow:hidden;display:flex;gap:44px;align-items:center;justify-content:center;border-bottom:1px solid #312754;background:#100c21;color:#d1c7e4;font-size:9px;font-weight:800;letter-spacing:.09em;white-space:nowrap}.ticker span:before{content:"✦";margin-right:10px;color:var(--violet)}header{width:min(1220px,calc(100% - 48px));height:76px;margin:auto;display:flex;align-items:center;justify-content:space-between}.logo{color:#fff;text-decoration:none;font-size:13px;font-weight:700;letter-spacing:.27em}.logo b{font-size:25px;letter-spacing:0;color:#fff}.logo i{color:var(--violet);font-style:normal}nav{display:flex;align-items:center;gap:29px}nav a,footer a{color:#cec6da;text-decoration:none;font-size:11px;font-weight:700}.small-cta{padding:10px 14px;border:1px solid #7a5aab;border-radius:5px;color:#fff}.small-cta b{color:var(--violet);font-size:15px}.menu{display:none;background:none;border:0;color:white;font-size:22px}.eyebrow{display:inline-block;margin-bottom:20px;padding:6px 15px;border:1px solid #4b3377;border-radius:20px;color:#bd8cff;font-size:10px;font-weight:800;letter-spacing:.14em}h1,h2,h3,p{margin-top:0}h1,h2{font-family:"DM Serif Display",Georgia,serif;font-weight:400;letter-spacing:-.04em;line-height:1.02}h1{margin-bottom:18px;font-size:clamp(54px,7.2vw,92px)}h2{margin-bottom:20px;font-size:clamp(43px,5.2vw,70px)}em{color:var(--violet);font-style:normal}.hero{text-align:center;padding-top:77px}.hero>p{max-width:620px;margin:0 auto 28px;color:var(--muted);font-size:16px}.hero-actions{display:flex;justify-content:center;align-items:center;gap:23px}.cta{display:inline-flex;align-items:center;gap:32px;padding:16px 23px;border-radius:7px;background:linear-gradient(105deg,#7b3deb,#c092ff);box-shadow:0 6px 27px #732dba55;color:white;text-decoration:none;font-size:13px;font-weight:800}.cta b{font-size:19px;font-weight:400}.watch{color:#ded6ec;text-decoration:none;font-size:12px;font-weight:700}.watch span{display:inline-grid;place-items:center;width:22px;height:22px;margin-right:7px;border:1px solid #9f88bd;border-radius:50%;font-size:8px}.video-shell{height:440px;margin-top:68px;position:relative;overflow:hidden;border:1px solid #433365;border-radius:12px;background:radial-gradient(ellipse at 48% 0,#451e93,transparent 37%),linear-gradient(135deg,#090717,#110e2b)}.video-shell:before,.system:before,.clone:before,.faq:before{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(0deg,transparent 0 47px,#7458a810 48px 49px),repeating-linear-gradient(90deg,transparent 0 47px,#7458a810 48px 49px)}.orbit{position:absolute;width:620px;height:620px;left:50%;top:45%;border:1px solid #9567ff99;border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 47px #4f2a8b20,0 0 0 108px #4f2a8b16}.vsl{position:absolute;z-index:1;top:50%;left:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;width:min(570px,82%);height:300px;border:1px solid #a57dff88;border-radius:12px;background:linear-gradient(135deg,#1a1041cc,#0a0816e6);transform:translate(-50%,-50%);box-shadow:0 15px 60px #0009}.vsl .label,.media-card span{font-size:9px;font-weight:800;letter-spacing:.1em;color:#cfb0ff}.vsl button,.portrait button{display:grid;place-items:center;width:66px;height:66px;margin:23px;border:1px solid #d8c3ff;border-radius:50%;background:#9360ef;color:white;font-size:20px}.vsl p{margin:0;color:#bcb1cb;font-size:11px}.proof-strip{background:#0b0916;border-top:1px solid #271f41;border-bottom:1px solid #271f41;text-align:center}.proof-strip .wrap{padding-top:86px;padding-bottom:80px}.proof-strip h2{font-size:56px}.creator-row{display:grid;grid-template-columns:repeat(5,1fr);gap:11px;margin-top:38px;text-align:left}.creator-row article,.principles article,.process article{position:relative;padding:20px;border:1px solid #372b56;border-radius:9px;background:#0b0918}.creator-row b{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#c697ff,#40206d);font-size:11px}.creator-row h3{margin:19px 0 3px;font-size:13px}.creator-row p{margin:0;color:#a996c8;font-size:11px;line-height:1.35}.disclaimer{margin:22px 0 0;color:#807593;font-size:9px}.quality{text-align:center}.quality>p{color:var(--muted)}.choice{width:min(440px,100%);margin:34px auto 26px;padding:16px;border:1px solid #49336d;border-radius:16px;background:#0d091b}.portrait{height:345px;position:relative;overflow:hidden;border-radius:9px;background:radial-gradient(circle at 50% 30%,#cf9eff,#532b8c 26%,#120a28 58%)}.portrait:before{content:"";position:absolute;width:190px;height:265px;left:50%;bottom:-20px;border-radius:95px 95px 22px 22px;background:linear-gradient(120deg,#1a1430,#a17ad0);transform:translateX(-50%)}.portrait span{position:absolute;z-index:1;top:14px;left:14px;padding:4px 8px;border-radius:12px;background:#100b20;color:#fff;font-size:9px;font-weight:800}.portrait i{position:absolute;z-index:1;top:39%;left:50%;font:48px "DM Serif Display";transform:translate(-50%,-50%);color:#fff}.portrait button{position:absolute;z-index:1;top:48%;left:50%;margin:0;transform:translate(-50%,-50%)}.choice-actions{display:flex;gap:8px;margin-top:12px}.choice-button{flex:1;padding:10px;border:1px solid #4b3971;border-radius:6px;background:#110d20;color:#fff;font:700 10px Inter}.problem{text-align:center}.problem-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px;margin-top:48px;text-align:left}.problem-grid p,.reality-list p{display:flex;align-items:center;gap:18px;min-height:95px;margin:0;padding:20px;border:1px solid #2d2444;border-radius:14px;color:#dad3e4;font-size:16px}.problem-grid b,.reality-list b{display:grid;place-items:center;flex:0 0 42px;height:42px;border-radius:9px;background:#171037;color:#a779ff;font-size:22px}.solution-note{display:flex;align-items:center;gap:16px;margin-top:18px;padding:21px 27px;border:1px solid #7747cf;border-radius:14px;background:#100b24;color:#c69eff;text-align:left;font-size:16px;font-weight:700}.solution-note b{font-size:25px}.reality{text-align:center}.reality-list{max-width:850px;margin:42px auto;text-align:left}.reality-list{display:grid;gap:17px}.reality-list p{min-height:97px}.reality-list b{border-radius:50%;background:#140c32}.flow span{display:block;color:#958aa2;font-size:10px;font-weight:800;letter-spacing:.12em}.flow strong{display:block;margin:20px 0;font-size:25px}.flow strong b{margin:0 8px;color:var(--violet)}.flow p{color:var(--muted)}.system,.clone,.faq{position:relative;overflow:hidden;background:linear-gradient(110deg,#0b0817,#100a25)}.system .wrap,.clone.wrap,.faq .wrap{position:relative;z-index:1;text-align:center}.intro{max-width:650px;margin:0 auto;color:var(--muted)}.principles{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-top:40px;text-align:left}.principles article{min-height:180px}.principles span{color:#b583ff;font-size:11px;font-weight:800}.principles h3{margin:25px 0 8px;font-size:15px;line-height:1.25}.principles p{color:var(--muted);font-size:11px;line-height:1.5}.system-note{display:flex;align-items:center;gap:20px;margin-top:17px;padding:26px 34px;border:1px solid #64428f;border-radius:12px;background:#100d22;text-align:left}.system-note>b{font-size:42px;color:#bd8cff}.system-note strong{font-size:19px}.system-note p{margin:3px 0 0;color:var(--muted);font-size:12px}.clone{background:radial-gradient(circle at 15% 60%,#2b1456,transparent 30%),#090713}.clone-grid{display:flex;align-items:center;justify-content:center;gap:25px;margin:37px auto 20px}.media-card{width:255px;height:300px;padding:16px;border:1px solid #5a3f82;border-radius:12px;background:#110d20}.silhouette{display:grid;place-items:center;height:205px;margin:13px 0;border-radius:8px;background:radial-gradient(circle at 50% 25%,#b787ff,#462075 35%,#100c1e 70%);color:#fff;font:58px "DM Serif Display"}.media-card p{margin:0;color:#c5b9d3;font-size:10px}.clone-card{border-color:#ae7cff}.arrow{color:#b984ff;font-size:32px}.clone h3{font-size:17px}.style-row{display:grid;grid-template-columns:repeat(4,1fr);gap:11px;margin:20px auto 37px;max-width:840px}.style-row article{height:115px;padding:15px;display:flex;align-items:end;justify-content:space-between;border:1px solid #4d396a;border-radius:9px;background:linear-gradient(160deg,#59318c,#141025);font-size:10px;font-weight:800;text-transform:uppercase}.style-row b{display:grid;place-items:center;width:23px;height:23px;border-radius:50%;background:#9a69ee}.process{text-align:center}.process-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px;margin-top:48px;text-align:left}.process article{min-height:220px;padding:33px}.process article>span{padding:7px 11px;border-radius:15px;background:#160d31;color:#ae78ff;font-size:10px;font-weight:800;letter-spacing:.1em}.process article>b{position:absolute;right:25px;top:20px;color:#18112f;font-size:67px;line-height:1}.process h3{position:relative;margin:35px 0 15px;font-size:20px}.process p{position:relative;max-width:410px;color:var(--muted);font-size:14px}.closing{margin:47px 0 0;color:#a99eb7;font-size:16px;font-weight:700}.testimonials{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.testimonials blockquote{margin:0;font:34px/1.18 "DM Serif Display";color:#ded2f4}.testimonials cite{display:block;margin-top:22px;color:#aa9ebc;font-size:11px;font-style:normal}.apply{background:linear-gradient(115deg,#3d1776,#a964f0);text-align:center}.apply .wrap{padding-top:100px;padding-bottom:100px}.apply h2{font-size:70px}.apply .eyebrow{border-color:#dec8ff;color:#fff}.apply p{color:#f1e7ff}.light{margin-top:16px;background:white;color:#321259;box-shadow:none}.faq .wrap{max-width:760px}.faq details{text-align:left;border:1px solid #4d3471;border-radius:7px;background:#0c0919}.faq details+details{margin-top:10px}.faq summary{display:flex;align-items:center;padding:17px;cursor:pointer;list-style:none;font-size:13px;font-weight:800;text-transform:uppercase}.faq summary::-webkit-details-marker{display:none}.faq summary b{margin-left:auto;display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:#6544a2;font-size:18px;font-weight:400}.faq details p{padding:0 17px 18px;margin:0;color:var(--muted);font-size:13px}footer{width:min(1120px,calc(100% - 48px));margin:auto;min-height:87px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #2d2542;color:#8f859d;font-size:9px;letter-spacing:.07em}@media(max-width:800px){.wrap{width:min(100% - 34px,650px);padding:70px 0}header{width:calc(100% - 34px);height:63px}nav{display:none}.menu{display:block}.ticker{justify-content:flex-start;padding-left:18px}.ticker span:nth-child(n+3){display:none}.video-shell{height:330px;margin-top:48px}.vsl{height:220px}.creator-row{grid-template-columns:repeat(2,1fr)}.creator-row article:last-child{display:none}.problem-grid,.process-grid,.testimonials{grid-template-columns:1fr}.principles{grid-template-columns:1fr 1fr}.principles article{min-height:150px}.principles article:last-child{grid-column:span 2}.clone-grid{gap:10px}.media-card{width:calc(50% - 20px);height:240px}.silhouette{height:155px}.style-row{grid-template-columns:1fr 1fr}.system-note{padding:20px}.apply h2{font-size:58px}footer{flex-direction:column;align-items:flex-start;justify-content:center;gap:9px;padding:18px 0}.testimonials blockquote{font-size:30px}}@media(max-width:480px){h1{font-size:48px}h2{font-size:43px}.hero-actions{flex-direction:column}.problem-grid p,.reality-list p{font-size:13px}.solution-note{font-size:13px}.creator-row{grid-template-columns:1fr}.creator-row article:nth-child(n+4){display:none}.principles{grid-template-columns:1fr}.principles article:last-child{grid-column:auto}.choice{padding:11px}.portrait{height:290px}.process article{padding:26px}.system-note{align-items:flex-start}.clone-grid{flex-wrap:wrap}.arrow{width:100%;transform:rotate(90deg)}.media-card{width:70%}.style-row{grid-template-columns:1fr 1fr}.testimonial{padding-top:0}}
