:root{--bg:#080a10;--panel:#10141d;--ink:#f3f6ff;--muted:#a1a9bc;--blue:#a6b9ff;--edge:rgba(183,196,239,.17);--cyan:#8cbafe}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--bg);font-family:Manrope,Arial,sans-serif;overflow-x:hidden}::selection{background:#a7baff;color:#0c1020}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}.grain{pointer-events:none;position:fixed;inset:0;z-index:12;opacity:.11;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.92' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='.3'/%3E%3C/svg%3E")}.page-progress{height:2px;position:fixed;left:0;top:0;background:var(--blue);width:0;z-index:100}.section-wrap{max-width:1440px;margin:0 auto;padding-left:5.2%;padding-right:5.2%}.site-header{z-index:20;height:88px;position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 5.2%;border-bottom:1px solid var(--edge);background:rgba(8,10,16,.88);backdrop-filter:blur(20px)}.brand{display:inline-flex;position:relative;align-items:center;gap:10px;font:800 18px 'Space Grotesk',sans-serif;letter-spacing:-.8px;white-space:nowrap}.brand-light{color:var(--blue);margin:0 -10px}.brand small{font:500 8px 'Space Grotesk',sans-serif;letter-spacing:2px;color:#8791aa;position:absolute;top:27px;left:38px}.brand-mark{width:27px;height:24px;display:flex;gap:3px;align-items:end}.brand-mark i{width:7px;background:#b5c4ff;transform:skewY(-20deg)}.brand-mark i:nth-child(1){height:11px}.brand-mark i:nth-child(2){height:20px}.brand-mark i:nth-child(3){height:16px}.desktop-nav{display:flex;gap:35px;color:#c4c8d7;font-size:12px}.desktop-nav a:hover,.footer-bottom a:hover{color:var(--blue)}.header-cta{border:1px solid #6579b1;background:#171e31;padding:13px 18px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:1px}.header-cta span{margin-left:12px;color:var(--blue)}.menu-toggle,.mobile-nav{display:none}.hero{min-height:775px;position:relative;display:grid;grid-template-columns:1.15fr .85fr;align-items:center;padding-top:45px;padding-bottom:90px;isolation:isolate}.hero-glow{position:absolute;z-index:-1;width:780px;height:720px;top:-180px;right:-120px;background:radial-gradient(ellipse,rgba(93,117,228,.16),transparent 62%)}.hero-copy{z-index:2}.eyebrow,.section-label,.feature-top,.plan-top,.art-coordinate,.float-card,.goal,.footer-top>span{font:600 10px 'Space Grotesk',sans-serif;letter-spacing:2px}.eyebrow{color:#abbbe7;display:flex;align-items:center;gap:12px;white-space:nowrap}.live-dot,.tag-dot{height:7px;width:7px;border-radius:100%;background:#a4b7ff;box-shadow:0 0 15px #758dff}.eyebrow-line{height:1px;width:45px;background:var(--edge)}h1,h2,h3,p{margin-top:0}.hero h1,.section-heading h2,.about h2,.method h2,.faq h2,.final-cta h2{font-family:'Space Grotesk',sans-serif;letter-spacing:-.065em;font-weight:700;line-height:1.02}.hero h1{font-size:clamp(52px,6.45vw,101px);max-width:890px;margin:35px 0 26px}.outline{color:transparent;-webkit-text-stroke:1px #78829c}.blue-text{color:#acbfff}.italics{font-style:italic;font-weight:400}.hero-desc{max-width:585px;font-size:15px;line-height:1.95;color:var(--muted)}.hero-actions{display:flex;align-items:center;gap:14px;margin:31px 0 52px}.btn{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;min-height:54px;padding:0 24px;font-size:12px;font-weight:800;transition:.25s;letter-spacing:.2px}.btn:hover{transform:translateY(-3px)}.btn-primary{background:#b6c6ff;color:#0a0d19}.btn-primary:hover{background:#d2dcff;box-shadow:0 12px 40px #9cafff28}.btn-ghost{background:transparent;color:#e3e7f4;border:1px solid var(--edge)}.btn-ghost:hover{border-color:#7f94d3}.play-circle{height:23px;width:23px;border-radius:100%;border:1px solid #8a9bc6;display:grid;place-items:center;font-size:12px}.hero-meta{display:flex;gap:34px}.hero-meta>div{display:flex;flex-direction:column;gap:4px;border-right:1px solid var(--edge);padding-right:30px}.hero-meta>div:last-child{border:0}.hero-meta strong{font:600 36px 'Space Grotesk';letter-spacing:-2px}.hero-meta strong span{color:var(--blue)}.hero-meta div>span{font-size:10px;color:#8993a8}.hero-art{position:relative;height:580px;min-width:0;display:grid;place-items:center;perspective:800px}.art-grid{position:absolute;inset:0;background:linear-gradient(90deg,transparent 49.9%,#9db0ff1e 50%,transparent 50.1%),linear-gradient(0deg,transparent 49.9%,#9db0ff1e 50%,transparent 50.1%);background-size:43px 43px;mask-image:radial-gradient(ellipse,black,transparent 68%);transform:rotateX(55deg) rotateZ(-26deg) scale(1.25)}.art-ring{position:absolute;border:1px solid #8198e64a;border-radius:50%;box-shadow:inset 0 0 45px #8099ff10,0 0 38px #8099ff0b}.ring-one{width:440px;height:440px;animation:spin 28s linear infinite;background:conic-gradient(from 15deg,transparent 0 34%,#b5c5ff44 38%,transparent 45%,transparent 76%,#afbdff33 80%,transparent 85%)}.ring-two{width:350px;height:350px;border-style:dashed;transform:rotateX(72deg) rotate(-15deg);animation:breathe 5s ease-in-out infinite}.art-core{display:flex;flex-direction:column;align-items:center;justify-content:center;width:245px;height:245px;border-radius:50%;background:radial-gradient(circle at 40% 36%,#353f69,#12182b 65%,#0b0c14);border:1px solid #8f9fdd77;box-shadow:0 0 0 13px #6478ba12,0 0 100px #667fee40, inset 0 0 55px #8097ff1b;transform:rotate(-13deg);animation:float 7s ease-in-out infinite}.art-core>span{font:700 92px 'Space Grotesk';letter-spacing:-13px;text-shadow:0 0 32px #b7caff66}.tiny-star{font-size:17px;vertical-align:top;letter-spacing:0;color:#b6caff}.art-core small{font:600 8px 'Space Grotesk';letter-spacing:3px;color:#a6b7e5;margin-top:8px}.float-card{position:absolute;z-index:1;background:#131a2bc9;backdrop-filter:blur(15px);border:1px solid #8d9fdb50;padding:15px;color:#cbd6ff}.float-top{top:108px;right:-2%;display:flex;align-items:center;gap:10px;letter-spacing:1px}.float-top small{position:absolute;font-size:8px;top:37px;left:32px;color:#889abf;letter-spacing:1px}.float-bottom{bottom:125px;left:0;display:flex;gap:13px;align-items:center}.float-bottom b{color:#93a6e8}.dash-line{width:30px;height:1px;background:#bed0ff}.art-coordinate{position:absolute;color:#64769e;font-size:9px}.coord-one{top:80px;left:10%}.coord-two{bottom:80px;right:5%}.hero-bottom{position:absolute;bottom:34px;left:5.2%;right:5.2%;display:flex;align-items:center;gap:25px;color:#707c97;font:600 9px 'Space Grotesk';letter-spacing:2px}.hero-bottom span:last-child{margin-left:auto}.scroll-stroke{width:70px;height:1px;background:#596482}.ticker{overflow:hidden;border-top:1px solid var(--edge);border-bottom:1px solid var(--edge);padding:20px 0;background:#0e131d}.ticker-track{width:max-content;white-space:nowrap;animation:ticker 36s linear infinite;font:600 14px 'Space Grotesk';letter-spacing:3px;color:#b5c0d8}.ticker em{font-style:normal;color:#adbcff;margin:0 32px}.section-space{padding-top:125px;padding-bottom:125px}.section-label{display:flex;justify-content:space-between;border-bottom:1px solid var(--edge);padding-bottom:20px;color:#93a5d4}.section-label span:last-child{color:#6e7890}.about-layout{display:grid;grid-template-columns:1fr .8fr;gap:15%;padding-top:75px}.about h2,.method h2,.faq h2{font-size:clamp(42px,5.3vw,76px)}.about-head>p{max-width:420px;color:#a7b2c7;font-size:15px;line-height:1.9}.section-rule{width:100px;height:3px;background:#b2c3ff;margin:33px 0}.about-content{padding-top:12px}.about-content>p{color:#909aad;font-size:14px;line-height:2}.about-content .lead{font-size:20px;line-height:1.7;color:#e3e9f6}.author-block{display:flex;align-items:center;gap:14px;border-top:1px solid var(--edge);margin-top:37px;padding-top:25px}.avatar{display:grid;place-items:center;width:55px;height:55px;border-radius:50%;background:#262e48;border:1px solid #7b8cc0;color:#c0ccff;font:700 22px 'Space Grotesk'}.author-block b{font-size:13px;display:block}.author-block span{font-size:10px;color:#8895af}.author-spark{margin-left:auto;font-size:24px!important;color:#bdcaff!important}.section-heading{display:flex;justify-content:space-between;gap:50px;align-items:end;padding:70px 0 48px}.section-heading h2{font-size:clamp(43px,5vw,73px);max-width:830px;margin-bottom:0}.section-heading>p{max-width:285px;margin:0;color:#93a0b5;font-size:13px;line-height:1.85}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.feature{position:relative;min-height:315px;overflow:hidden;border:1px solid var(--edge);padding:27px 30px;background:linear-gradient(135deg,#141a26,#0c1019);transition:.3s}.feature:hover{border-color:#93a6e46b;transform:translateY(-4px)}.feature-big{grid-column:span 2;background:radial-gradient(ellipse at 72% 30%,#26385b,#101723 63%)}.feature-wide{grid-column:span 2;background:radial-gradient(ellipse at 75% 30%,#1e2d4d,#101723 61%)}.feature-top{color:#91a4cd;display:flex;justify-content:space-between}.feature-top span:last-child{font-size:21px}.feature h3{position:absolute;bottom:55px;left:30px;font-size:22px;letter-spacing:-1px}.feature p{position:absolute;bottom:19px;left:30px;right:25px;color:#94a1b6;font-size:11px;line-height:1.8;max-width:450px;margin:0}.feature-icon{position:absolute;right:35px;top:70px;color:#bdccff;font:400 110px 'Space Grotesk';text-shadow:0 0 50px #9faeff58}.icon-orbit{font-size:120px}.graph-lines{position:absolute;right:8%;top:24%;display:flex;align-items:end;gap:15px;height:120px;transform:skewX(-22deg)}.graph-lines span{width:24px;border:1px solid #a9baff7e;background:linear-gradient(#b6c4ff8f,#a5b8ff07);box-shadow:0 0 25px #a1b5ff23}.graph-lines span:nth-child(1){height:26%}.graph-lines span:nth-child(2){height:44%}.graph-lines span:nth-child(3){height:36%}.graph-lines span:nth-child(4){height:75%}.graph-lines span:nth-child(5){height:100%}.nodes{display:flex;position:absolute;right:6%;top:33%;align-items:center}.nodes span{padding:16px 18px;border:1px solid #829ad47f;background:#1c2941;color:#c2d0f4;font:600 10px 'Space Grotesk';letter-spacing:1px}.nodes i{width:30px;height:1px;background:#879cd5}.method-layout{display:grid;grid-template-columns:1fr 1fr;gap:12%;padding-top:70px}.method h2{position:sticky;top:40px;height:max-content}.steps{border-top:1px solid var(--edge)}.step{display:grid;grid-template-columns:45px 1fr 25px;gap:20px;padding:29px 0;border-bottom:1px solid var(--edge)}.step>span{font:600 13px 'Space Grotesk';color:#9fb4f2}.step h3{font-size:19px;letter-spacing:-.5px;margin-bottom:10px}.step p{color:#929eaf;font-size:12px;line-height:1.85;margin:0}.step b{color:#8ca3e2;font-weight:400}.plans-section{border-top:1px solid var(--edge);border-bottom:1px solid var(--edge);background:linear-gradient(180deg,#0d121d,#080a10 100%)}.plans-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.plan{position:relative;overflow:hidden;background:#111723;border:1px solid #404b61;padding:35px 37px 28px}.plan-premium{border-color:#92a9f3;background:radial-gradient(ellipse at 100% 0,#25375a,#111827 65%)}.premium-glare{position:absolute;top:-200px;right:-150px;width:400px;height:400px;border-radius:50%;background:#879efd18;filter:blur(20px);pointer-events:none}.plan-top{display:flex;justify-content:space-between;color:#94a7d4}.plan h3{font:700 39px 'Space Grotesk';letter-spacing:-2px;margin:40px 0 13px}.plan-sub{min-height:60px;max-width:390px;color:#9ba6bd;font-size:12px;line-height:1.85}.price{font:700 clamp(42px,4.6vw,65px) 'Space Grotesk';letter-spacing:-4px;white-space:nowrap}.price span{font-size:33px;letter-spacing:-1px;color:#abbcf7}.price-note{color:#a8b5d2;font-size:11px;margin:8px 0 27px}.plan .btn{width:100%}.btn-outline{border:1px solid #6578a4;color:#e5eafd}.btn-outline:hover{border-color:#aabefa}.plan-divider{height:1px;background:var(--edge);margin:35px 0 25px}.plan ul{list-style:none;padding:0;margin:0;min-height:320px}.plan li{position:relative;padding:0 0 15px 26px;font-size:12px;color:#c6ccdc;line-height:1.5}.plan li:before{content:'✳';position:absolute;left:0;top:0;color:#aabaf3}.recommended{border:1px solid #a8b9fc;padding:6px 9px;color:#c5d2ff}.goal{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid var(--edge);padding-top:21px;color:#8f9cb8;letter-spacing:.9px}.goal strong{color:#c1cfff;font-size:13px;letter-spacing:0}.income-note{font-size:11px;line-height:1.8;color:#79869d;max-width:940px;margin:24px 0 0}.faq-layout{display:grid;grid-template-columns:1fr 1fr;gap:13%;padding-top:70px}.faq h2{max-width:590px}.accordion{border-top:1px solid var(--edge)}details{border-bottom:1px solid var(--edge)}summary{cursor:pointer;padding:23px 5px;list-style:none;display:flex;justify-content:space-between;gap:15px;align-items:center;font-size:14px;font-weight:700}summary::-webkit-details-marker{display:none}summary span{font:400 25px 'Space Grotesk';color:var(--blue);transition:.2s}details[open] summary span{transform:rotate(45deg)}details p{font-size:12px;color:#a3aec0;line-height:1.9;max-width:530px;padding-right:25px;padding-bottom:18px}.final-cta{position:relative;overflow:hidden;background:radial-gradient(ellipse at 87% 42%,#283e69,#121d32 53%,#0c1424);border:1px solid #3e537b;padding-top:42px;padding-bottom:100px;margin-bottom:75px}.final-cta .section-label{position:relative;z-index:2}.final-cta h2{font-size:clamp(43px,6.3vw,88px);margin:68px 0 25px;position:relative;z-index:2}.final-cta>p{font-size:14px;color:#bec9e0;max-width:475px;line-height:1.8;position:relative;z-index:2}.cta-buttons{display:flex;gap:12px;margin-top:28px;position:relative;z-index:2}.btn-light{background:white;color:#111b2b}.cta-orb{position:absolute;width:400px;height:400px;border:1px solid #a7c0ff55;border-radius:50%;right:-75px;bottom:-90px;box-shadow:0 0 0 50px #a5bbff09,0 0 0 100px #a5bbff07,0 0 0 150px #a5bbff04}.site-footer{padding-bottom:30px}.footer-top{display:flex;justify-content:space-between;align-items:center;padding-bottom:40px;border-bottom:1px solid var(--edge)}.footer-top>span{color:#717d96}.footer-bottom{padding:23px 0 0;display:flex;justify-content:space-between;gap:30px;font-size:10px;color:#78859d;line-height:2}.footer-bottom>div{display:flex;gap:27px;font:600 10px 'Space Grotesk';letter-spacing:1px}.reveal{opacity:0;transform:translateY(22px);transition:opacity .8s,transform .8s}.reveal.visible{opacity:1;transform:translateY(0)}@keyframes spin{to{transform:rotate(360deg)}}@keyframes breathe{50%{scale:1.12;opacity:.6}}@keyframes float{50%{translate:0 -16px}}@keyframes ticker{to{transform:translateX(-50%)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.reveal{opacity:1;transform:none}}@media(max-width:1100px){.desktop-nav{gap:18px}.hero{grid-template-columns:1fr 0.7fr}.hero h1{font-size:clamp(50px,6vw,76px)}.hero-art{transform:scale(.82);transform-origin:center}.feature-wide,.feature-big{grid-column:span 2}}@media(max-width:800px){.site-header{height:72px}.desktop-nav,.header-cta{display:none}.menu-toggle{display:flex;flex-direction:column;gap:6px;border:0;background:none;padding:10px}.menu-toggle span{height:2px;width:25px;background:#d7e0ff}.mobile-nav.open{display:flex;position:absolute;z-index:30;top:72px;left:0;right:0;background:#111827;flex-direction:column;padding:20px 5%;border-bottom:1px solid #4c5d87;gap:20px;font-size:14px}.hero{display:flex;flex-direction:column;min-height:0;padding-top:65px;padding-bottom:85px}.hero-copy{width:100%}.hero h1{font-size:clamp(48px,10vw,80px)}.hero-art{height:450px;width:100%;transform:scale(.8);margin:-10px 0 -70px}.hero-bottom{bottom:20px}.about-layout,.method-layout,.faq-layout{grid-template-columns:1fr;gap:30px}.method h2{position:static}.section-heading{align-items:start;flex-direction:column;gap:24px}.section-heading>p{max-width:620px}.features-grid{grid-template-columns:repeat(2,1fr)}.feature-big,.feature-wide{grid-column:span 2}.plan{padding:25px}.goal{flex-direction:column;align-items:start}.footer-top{gap:25px}.footer-top>span{display:none}}@media(max-width:600px){.section-wrap{padding-left:22px;padding-right:22px}.site-header{padding:0 22px}.brand{font-size:16px}.eyebrow{font-size:8px;letter-spacing:1px;white-space:normal}.hero h1{font-size:clamp(46px,11.3vw,68px);margin:28px 0 24px}.hero-desc{font-size:13px}.hero-actions,.cta-buttons{flex-direction:column;align-items:stretch}.hero-actions .btn,.cta-buttons .btn{width:100%}.hero-meta{gap:12px}.hero-meta>div{padding-right:12px}.hero-meta strong{font-size:27px}.hero-meta div>span{font-size:9px}.hero-art{height:340px;transform:scale(.65);width:150%;margin-left:-25%;margin-top:-10px;margin-bottom:-70px}.hero-bottom span:last-child{display:none}.ticker-track{font-size:10px}.section-space{padding-top:82px;padding-bottom:82px}.section-label{font-size:8px}.about-layout,.faq-layout,.method-layout{padding-top:47px}.about h2,.method h2,.faq h2,.section-heading h2{font-size:clamp(40px,10vw,60px)}.about-content .lead{font-size:17px}.features-grid,.plans-grid{grid-template-columns:1fr}.feature,.feature-big,.feature-wide{grid-column:span 1;min-height:280px}.feature-wide{min-height:350px}.nodes{right:7%;top:30%;transform:scale(.8);transform-origin:right}.plan h3{font-size:35px}.plan ul{min-height:auto;padding-bottom:25px}.goal{flex-direction:row;align-items:center}.goal strong{font-size:11px}.final-cta{margin-left:12px;margin-right:12px;padding-top:25px;padding-bottom:60px}.final-cta h2{font-size:clamp(41px,9.5vw,64px)}.footer-bottom{flex-direction:column}.footer-bottom>div{flex-wrap:wrap}}
