:root{--ink:#f5f5ff;--muted:#a6a9c2;--dark:#070817;--panel:#0e1025;--violet:#8a5cff;--blue:#2f7cff;--line:rgba(255,255,255,.1);--max:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--dark);color:var(--ink);font-family:'DM Sans',sans-serif;overflow-x:hidden}body:before{content:"";position:fixed;inset:0;pointer-events:none;background:radial-gradient(circle at 78% 10%,rgba(92,60,246,.18),transparent 32%),radial-gradient(circle at 5% 55%,rgba(47,124,255,.08),transparent 30%);z-index:-2}.noise{position:fixed;inset:0;opacity:.025;pointer-events:none;z-index:5;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E")}.shell{width:min(var(--max),calc(100% - 48px));margin:auto}.nav{height:84px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:12px;color:#fff;text-decoration:none;font-family:Manrope,sans-serif;font-weight:700;font-size:14px;letter-spacing:.14em}.brand b{color:#9d75ff}.brand-mark{position:relative;display:flex;align-items:flex-end;gap:3px;width:28px;height:26px}.brand-mark i{display:block;width:6px;border-radius:5px;background:linear-gradient(#8f65ff,#3478ff);transform:skew(-15deg)}.brand-mark i:nth-child(1){height:12px}.brand-mark i:nth-child(2){height:25px}.brand-mark i:nth-child(3){height:18px}.nav nav{display:flex;gap:32px}.nav nav a,.text-link{color:var(--muted);text-decoration:none;font-size:14px;font-weight:600}.nav nav a:hover,.text-link:hover{color:#fff}.button{display:inline-flex;justify-content:center;align-items:center;gap:18px;border:0;border-radius:12px;padding:17px 22px;color:#fff;background:linear-gradient(120deg,#773cff,#286fff);box-shadow:0 12px 35px rgba(89,67,255,.25);font:700 14px 'DM Sans';text-decoration:none;cursor:pointer;transition:.25s}.button:hover{transform:translateY(-2px);box-shadow:0 16px 42px rgba(89,67,255,.38)}.button.small{padding:12px 18px}.hero{min-height:760px;display:grid;grid-template-columns:1.08fr .92fr;gap:60px;align-items:center;padding-top:75px;padding-bottom:105px}.eyebrow{display:flex;align-items:center;gap:9px;color:#aaa4ff;font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.eyebrow span{width:24px;height:1px;background:#8159ff;box-shadow:0 0 12px #8159ff}h1,h2,h3{font-family:Manrope,sans-serif;margin:0}h1{font-size:clamp(52px,6.3vw,86px);line-height:1.01;letter-spacing:-.055em;margin:24px 0 28px}h1 em,h2 em{font-style:normal;color:transparent;background:linear-gradient(90deg,#b196ff,#54a6ff);-webkit-background-clip:text;background-clip:text}.lead{color:#b4b6c8;line-height:1.7;font-size:18px;max-width:650px}.hero-actions{display:flex;align-items:center;gap:30px;margin:36px 0}.text-link span{margin-left:12px;color:#8e6aff}.micro-proof{display:flex;align-items:center;gap:12px;color:#787c98;font-size:11px;letter-spacing:.16em;text-transform:uppercase}.micro-proof i{width:3px;height:3px;background:#7153db;border-radius:50%}.command-card{position:relative;padding:24px;border:1px solid rgba(150,120,255,.25);border-radius:24px;background:linear-gradient(145deg,rgba(23,22,59,.94),rgba(11,13,32,.97));box-shadow:0 40px 100px rgba(12,0,50,.5),inset 0 1px rgba(255,255,255,.06);transform:perspective(1200px) rotateY(-4deg) rotateX(2deg)}.command-card:before{content:"";position:absolute;inset:18% -15%;background:#6b43f5;filter:blur(100px);opacity:.17;z-index:-1}.card-top{display:flex;justify-content:space-between;color:#777c9f;font-size:9px;letter-spacing:.18em}.card-top i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#42e6aa;box-shadow:0 0 10px #42e6aa;margin-right:8px}.card-top span:last-child{color:#42e6aa}.score-ring{width:206px;height:206px;margin:36px auto;display:grid;place-items:center;border-radius:50%;background:conic-gradient(#8c63ff 0 84%,rgba(255,255,255,.06) 84%);box-shadow:0 0 50px rgba(111,68,255,.22);position:relative}.score-ring:before{content:"";position:absolute;inset:11px;border-radius:50%;background:#11132b}.score-ring div{position:relative;text-align:center}.score-ring strong{display:block;font:700 58px Manrope;letter-spacing:-.06em}.score-ring small{display:block;color:#777c9a;font-size:8px;letter-spacing:.2em}.signals{display:grid;gap:18px}.signals div{display:grid;grid-template-columns:1fr auto;gap:7px;font-size:11px;color:#9296b0}.signals b{color:#dedfff}.signals i{grid-column:1/-1;height:3px;background:rgba(255,255,255,.06);border-radius:3px;overflow:hidden}.signals i:before{content:"";display:block;width:var(--w);height:100%;background:linear-gradient(90deg,#7846ff,#358aff);box-shadow:0 0 8px #704cff}.pulse{margin-top:24px;padding:16px;border:1px solid var(--line);border-radius:13px;background:rgba(255,255,255,.025)}.pulse span{display:block;color:#6e738f;font-size:8px;letter-spacing:.18em}.pulse b{display:block;margin:5px 0 10px;font-size:11px}.pulse svg{width:100%;height:42px;overflow:visible}.pulse path{fill:none;stroke:#7d57ff;stroke-width:2;filter:drop-shadow(0 0 5px #7152ff)}.problem{padding:140px 0;background:rgba(255,255,255,.02);border-block:1px solid var(--line)}.split{display:grid;grid-template-columns:.85fr 1.15fr;gap:100px}.sticky-copy{position:sticky;top:80px;align-self:start}.section-head h2,.sticky-copy h2,.cta h2{font-size:clamp(39px,4.7vw,64px);line-height:1.08;letter-spacing:-.045em;margin:20px 0}.sticky-copy p,.section-head>p,.cta p{color:var(--muted);font-size:16px;line-height:1.75;max-width:570px}.symptom-list article{display:grid;grid-template-columns:44px 1fr;gap:25px;padding:32px 0;border-bottom:1px solid var(--line)}.symptom-list article:first-child{padding-top:0}.symptom-list article>b{font:600 11px Manrope;color:#7c61dd;letter-spacing:.13em}.symptom-list h3{font-size:23px;letter-spacing:-.025em;margin-bottom:10px}.symptom-list p,.outcome-grid p,.timeline p{color:#9498b1;line-height:1.65;margin:0}.transformation{padding:140px 0}.section-head{max-width:800px;margin-bottom:55px}.outcome-grid{display:grid;grid-template-columns:1.08fr .92fr .92fr;grid-template-rows:auto auto;gap:16px}.outcome-grid article{min-height:285px;padding:32px;border:1px solid var(--line);background:linear-gradient(145deg,rgba(255,255,255,.035),rgba(255,255,255,.012));border-radius:18px}.outcome-grid .featured{grid-row:span 2;min-height:586px;background:radial-gradient(circle at 50% 75%,rgba(72,86,255,.2),transparent 40%),linear-gradient(145deg,rgba(132,82,255,.09),rgba(255,255,255,.015))}.outcome-grid .icon{display:grid;place-items:center;width:44px;height:44px;border:1px solid rgba(133,94,255,.3);border-radius:12px;color:#9f80ff;background:rgba(112,75,255,.08);font-size:22px;margin-bottom:34px}.outcome-grid small,.timeline span{font-size:9px;letter-spacing:.19em;color:#7460c8;font-weight:700}.outcome-grid h3{font-size:24px;letter-spacing:-.03em;margin:14px 0 12px}.mini-dashboard{margin-top:100px;padding:22px;background:rgba(5,6,18,.6);border:1px solid var(--line);border-radius:14px}.mini-dashboard span{font-size:10px;color:#7e829c}.mini-dashboard b{display:block;font:600 15px Manrope;margin:7px 0 14px}.mini-dashboard i{display:block;width:82%;height:4px;border-radius:5px;background:linear-gradient(90deg,#7246ff,#3893ff)}.approach{padding:140px 0;background:linear-gradient(180deg,rgba(91,53,255,.08),transparent);border-block:1px solid var(--line)}.centered{text-align:center;margin:0 auto 75px}.centered .eyebrow{justify-content:center}.centered p{margin:0 auto}.timeline{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:20px;overflow:hidden}.timeline article{padding:30px;min-height:320px;border-right:1px solid var(--line);background:rgba(8,9,24,.5)}.timeline article:last-child{border-right:0}.timeline b{display:block;color:rgba(255,255,255,.1);font:700 54px Manrope;letter-spacing:-.07em;margin-bottom:40px}.timeline h3{font-size:21px;margin:14px 0}.fit{padding:120px 0}.fit-card{display:grid;grid-template-columns:1fr .8fr;gap:80px;padding:64px;border:1px solid rgba(126,92,255,.25);border-radius:24px;background:radial-gradient(circle at 90% 20%,rgba(65,85,255,.18),transparent 36%),#0d0f24}.fit h2{font-size:clamp(32px,3.6vw,49px);line-height:1.15;letter-spacing:-.04em;margin-top:20px}.fit ul{list-style:none;margin:10px 0 0;padding:0}.fit li{display:flex;gap:15px;padding:18px 0;border-bottom:1px solid var(--line);color:#b8bbce;line-height:1.5}.fit li i{font-style:normal;color:#8b69ff}.cta{position:relative;overflow:hidden;padding:140px 0;border-top:1px solid var(--line)}.orb{position:absolute;width:650px;height:650px;border-radius:50%;right:-220px;bottom:-400px;background:linear-gradient(140deg,#5b27ff,#2178ff);filter:blur(60px);opacity:.25}.cta-grid{display:grid;grid-template-columns:1fr .75fr;gap:100px;align-items:start}.apply-form{position:relative;padding:30px;border:1px solid var(--line);border-radius:20px;background:rgba(15,16,38,.86);box-shadow:0 30px 80px rgba(0,0,0,.25)}label{display:block;color:#aaaec2;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:18px}input,textarea{display:block;width:100%;margin-top:8px;padding:14px 0;border:0;border-bottom:1px solid rgba(255,255,255,.14);border-radius:0;outline:0;color:#fff;background:transparent;font:14px 'DM Sans'}input:focus,textarea:focus{border-color:#7f5dff}textarea{min-height:80px;resize:vertical}.apply-form .button{width:100%;margin-top:8px}.form-note{text-align:center!important;font-size:10px!important;margin:14px 0 0!important;color:#73778f!important}footer{height:120px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);color:#6e728a;font-size:11px}footer p{margin:0}.reveal{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s ease}.reveal.visible{opacity:1;transform:none}@media (max-width:900px){.hero{grid-template-columns:1fr;padding-top:90px}.command-card{max-width:560px;margin:auto;width:100%;transform:none}.split,.cta-grid{grid-template-columns:1fr;gap:60px}.sticky-copy{position:static}.outcome-grid{grid-template-columns:1fr 1fr}.outcome-grid .featured{grid-row:auto;grid-column:1/-1;min-height:450px}.mini-dashboard{margin-top:60px}.timeline{grid-template-columns:1fr 1fr}.timeline article:nth-child(2){border-right:0}.timeline article:nth-child(-n+2){border-bottom:1px solid var(--line)}.fit-card{grid-template-columns:1fr}.nav nav{display:none}}@media (max-width:600px){.shell{width:min(100% - 32px,var(--max))}.nav{height:70px}.nav .button{font-size:0;padding:11px 13px}.nav .button span{font-size:14px}.brand{font-size:12px;letter-spacing:.1em}.brand-mark{transform:scale(.85)}.hero{min-height:0;padding-top:72px;padding-bottom:90px;gap:50px}h1{font-size:48px}.lead{font-size:16px}.hero-actions{align-items:stretch;flex-direction:column;gap:20px}.hero-actions .text-link{text-align:center}.command-card{padding:18px}.score-ring{width:170px;height:170px}.score-ring strong{font-size:47px}.problem,.transformation,.approach,.cta{padding:90px 0}.split{gap:45px}.section-head h2,.sticky-copy h2,.cta h2{font-size:38px}.outcome-grid{grid-template-columns:1fr}.outcome-grid .featured{grid-column:auto;min-height:420px}.outcome-grid article{min-height:250px}.timeline{grid-template-columns:1fr}.timeline article{border-right:0!important;border-bottom:1px solid var(--line);min-height:270px}.timeline article:last-child{border-bottom:0}.fit{padding:70px 0}.fit-card{padding:28px;gap:35px}.fit h2{font-size:31px}.apply-form{padding:22px}.cta-grid{gap:45px}footer{height:auto;min-height:160px;align-items:flex-start;justify-content:center;flex-direction:column;gap:18px;padding-block:35px}footer p{display:none}}
