@import url('https://fonts.googleapis.com/css2?family=Rubik:wght@400;500;600;700;800;900&display=swap');
:root{--bg:#020a29;--bg2:#06113a;--panel:#0b1948;--cream:#f5f2e8;--muted:#aeb8d4;--green:#6fff00;--cyan:#35cfff;--line:rgba(255,255,255,.12);--max:1160px;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;max-width:100%;overflow-x:clip}body{margin:0;max-width:100%;background:var(--bg);color:var(--cream);font-family:Rubik,Arial,sans-serif;line-height:1.65;overflow-x:clip}.hero>*{min-width:0}h1,h2,h3,p,a{overflow-wrap:anywhere}a{color:inherit}.skip{position:fixed;top:12px;right:12px;z-index:1000;background:var(--green);color:var(--bg);padding:10px 16px;border-radius:10px;transform:translateY(-180%);font-weight:800}.skip:focus{transform:none}.site-header{height:78px;max-width:var(--max);margin:auto;padding:0 26px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);position:relative;z-index:10}.brand{text-decoration:none;font-size:26px;font-weight:900}.brand span{color:var(--green)}nav{display:flex;align-items:center;gap:26px}nav a{text-decoration:none;font-size:14px;font-weight:700;color:#d7def2}nav a:hover,nav a[aria-current=page]{color:var(--green)}.nav-cta{border:1px solid rgba(111,255,0,.42);padding:10px 17px;border-radius:999px}.wrap{width:min(var(--max),calc(100% - 44px));margin-inline:auto}.hero{min-height:calc(100svh - 78px);display:grid;grid-template-columns:1.05fr .8fr;align-items:center;gap:70px;padding-block:76px;position:relative;isolation:isolate}.hero:before{content:"";position:absolute;width:620px;height:620px;border-radius:50%;background:rgba(53,207,255,.1);filter:blur(100px);right:-280px;top:0;z-index:-1}.eyebrow,.kicker{display:inline-flex;align-items:center;gap:9px;color:var(--green);font-size:14px;font-weight:800;letter-spacing:.04em}.eyebrow i{width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 18px var(--green)}h1,h2,h3,p{margin-top:0}.hero h1{font-size:clamp(48px,6.4vw,84px);line-height:1.02;letter-spacing:-.055em;margin:20px 0 26px}.hero h1 span{color:var(--cyan)}.hero__lead{font-size:clamp(18px,1.8vw,22px);line-height:1.65;color:#c9d1e6;max-width:760px}.hero__actions{display:flex;flex-wrap:wrap;gap:14px;margin:34px 0 26px}.button{min-height:54px;padding:14px 24px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-size:16px;font-weight:800;transition:transform .2s ease}.button:hover{transform:translateY(-2px)}.button--primary{background:var(--green);color:var(--bg);box-shadow:0 14px 38px rgba(111,255,0,.17)}.button--ghost{border:1px solid var(--line);background:rgba(255,255,255,.04)}.micro{font-size:14px;color:#8f9abb}.hero__visual{min-height:590px;border:1px solid var(--line);border-radius:30px;background:linear-gradient(145deg,rgba(255,255,255,.09),rgba(255,255,255,.025));padding:26px;display:grid;align-content:center;position:relative;overflow:hidden;box-shadow:0 28px 80px rgba(0,0,0,.32)}.hero__visual:before{content:"";position:absolute;inset:14%;border:1px solid rgba(53,207,255,.22);border-radius:50%;box-shadow:0 0 80px rgba(53,207,255,.12)}.visual-core{width:190px;height:190px;border-radius:44px;margin:auto;display:grid;place-items:center;background:var(--bg);border:1px solid rgba(111,255,0,.45);box-shadow:0 0 55px rgba(111,255,0,.12);position:relative;font-size:28px;font-weight:900;text-align:center;line-height:1.15;color:var(--green)}.visual-list{display:grid;gap:10px;margin-top:42px;position:relative}.visual-list div{padding:13px 15px;border-radius:13px;background:rgba(2,10,41,.72);border:1px solid var(--line);font-size:14px;color:#cbd3e8}.trust{border-block:1px solid var(--line);background:#030d30}.trust .wrap{min-height:92px;display:flex;align-items:center;justify-content:center;gap:18px;flex-wrap:wrap;text-align:center}.trust b{color:var(--green);font-size:16px}.trust span{font-size:14px;color:var(--muted)}section.block{padding:100px 0}.section-head{max-width:780px;margin-bottom:44px}.section-head h2,.fit h2,.closing h2{font-size:clamp(35px,4.6vw,62px);line-height:1.08;letter-spacing:-.045em;margin:14px 0 18px}.section-head p,.fit p,.closing p{font-size:18px;color:var(--muted);max-width:760px}.outcomes{background:var(--bg2)}.card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.card{padding:28px;border:1px solid var(--line);border-radius:22px;background:linear-gradient(145deg,rgba(255,255,255,.07),rgba(255,255,255,.025))}.card .num{font-size:14px;color:var(--green);font-weight:800}.card h3{font-size:23px;line-height:1.3;margin:18px 0 9px}.card p{font-size:16px;color:var(--muted);margin:0}.examples{background:var(--bg)}.example-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.example{border:1px solid var(--line);border-radius:20px;padding:25px;background:rgba(255,255,255,.035)}.example h3{font-size:20px;margin-bottom:8px}.example p{font-size:15px;color:var(--muted);margin:0}.fit{background:linear-gradient(145deg,#081748,var(--bg));padding:90px 0}.fit__grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;align-items:start}.fit__list{display:grid;gap:12px}.fit__list div{padding:18px 20px;border:1px solid var(--line);border-radius:16px;background:rgba(255,255,255,.04);font-size:16px}.fit__list div:before{content:"✓";color:var(--green);font-weight:900;margin-left:10px}.process{background:#010722}.process ol{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.process li{padding:26px;border:1px solid var(--line);border-radius:20px;background:rgba(255,255,255,.04)}.process li>span{color:var(--green);font-size:30px;font-weight:900}.process h3{font-size:20px;margin:18px 0 8px}.process p{font-size:15px;color:var(--muted);margin:0}.faq{background:var(--bg2)}.faq__list{max-width:900px;display:grid;gap:12px}.faq details{border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.04);overflow:hidden}.faq summary{min-height:68px;padding:18px 21px;display:flex;align-items:center;justify-content:space-between;gap:18px;cursor:pointer;list-style:none;font-size:17px;font-weight:800}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:rgba(111,255,0,.09);color:var(--green);font-size:23px}.faq details[open] summary:after{content:"−"}.faq details p{padding:0 21px 21px;color:var(--muted);font-size:15px;margin:0}.closing{padding:90px 0;background:radial-gradient(circle at 15% 10%,rgba(111,255,0,.12),transparent 32%),var(--bg)}.closing .wrap{display:flex;align-items:flex-end;justify-content:space-between;gap:40px}.closing p{margin-bottom:0}footer{width:min(var(--max),calc(100% - 44px));margin:auto;padding:38px 0;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:22px}footer p{font-size:14px;color:var(--muted);margin:0}.footer-links{display:flex;gap:18px}.footer-links a{font-size:14px;color:#d7def2}@media(max-width:900px){.hero{grid-template-columns:1fr;min-height:auto}.hero__visual{min-height:500px}.fit__grid{grid-template-columns:1fr;gap:34px}.process ol{grid-template-columns:repeat(2,1fr)}.site-header nav a:not(.nav-cta){display:none}}@media(max-width:640px){.site-header{padding-inline:18px}.brand{font-size:23px}.wrap{width:min(100% - 36px,var(--max))}.footer-links{flex-wrap:wrap}.hero{padding-block:52px;gap:38px}.hero h1{font-size:43px}.hero__lead{font-size:17px}.hero__actions{display:grid}.button{width:100%}.hero__visual{min-height:460px;padding:20px}.visual-core{width:150px;height:150px;border-radius:34px;font-size:23px}.trust .wrap{padding-block:22px}section.block{padding:72px 0}.card-grid,.example-grid,.process ol{grid-template-columns:1fr}.section-head{margin-bottom:30px}.section-head h2,.fit h2,.closing h2{font-size:36px}.section-head p,.fit p,.closing p{font-size:16px}.fit{padding:72px 0}.closing .wrap{align-items:flex-start;flex-direction:column}footer{align-items:flex-start;flex-direction:column;padding:32px 0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}