@import url('https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&display=swap');
:root{--bg:#090d20;--panel:#111831;--panel2:#151e3b;--text:#f5f6ff;--muted:#a5aec8;--purple:#9a7bff;--cyan:#63dcf4;--line:rgba(191,202,255,.13);--font:'Vazirmatn',sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font);line-height:1.85;overflow-x:hidden}a{color:inherit;text-decoration:none}.ambient{position:absolute;width:460px;height:460px;border-radius:50%;filter:blur(120px);opacity:.13;pointer-events:none}.ambient-one{background:#6545ff;top:40px;right:-200px}.ambient-two{background:#00b9dc;top:800px;left:-260px}.section-wrap{width:min(1160px,calc(100% - 48px));margin:auto}.site-header{height:82px;width:min(1240px,calc(100% - 48px));margin:auto;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);position:relative;z-index:5}.brand{display:flex;align-items:center;gap:10px;font-family:'Space Grotesk',sans-serif;letter-spacing:1.4px}.brand-mark{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:linear-gradient(135deg,#9d7cff,#4fcfea);color:#0a1023;font-size:22px;font-weight:900}.brand b{display:block;font-size:15px;line-height:1.1}.brand small{display:block;color:#9ca8c9;font-size:9px;letter-spacing:3px;line-height:1.6}.site-header nav{display:flex;gap:34px;color:#b5bdd4;font-size:13px}.site-header nav a:hover,.text-link:hover{color:var(--cyan)}.header-cta{border:1px solid rgba(154,123,255,.55);border-radius:9px;padding:8px 17px;font-size:13px}.header-cta span{color:var(--cyan);margin-right:7px}.hero{min-height:650px;display:grid;grid-template-columns:1.03fr .97fr;align-items:center;position:relative;padding-top:38px;padding-bottom:65px}.hero-copy{max-width:580px;z-index:1}.eyebrow,.section-kicker{color:var(--cyan);font-family:var(--font);font-size:11px;letter-spacing:1px}.eyebrow{display:inline-flex;align-items:center;gap:10px;border:1px solid rgba(99,220,244,.22);background:rgba(99,220,244,.06);border-radius:30px;padding:6px 14px}.pulse,.live-dot{width:7px;height:7px;background:#5de4bb;border-radius:50%;box-shadow:0 0 12px #5de4bb}.hero h1{font-size:clamp(54px,7vw,88px);line-height:1.22;letter-spacing:-3px;margin:25px 0 18px;font-weight:900}.gradient-text{background:linear-gradient(100deg,#a88aff 5%,#62dff0 95%);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-lead{font-size:19px;font-weight:700;line-height:1.9;max-width:540px;margin:0 0 10px}.hero-sub{color:var(--muted);font-size:14px;max-width:510px;margin:0}.hero-actions{display:flex;align-items:center;gap:25px;margin-top:30px}.button{display:inline-flex;align-items:center;justify-content:center;gap:22px;border:0;cursor:pointer;font-family:var(--font);font-weight:700}.button-primary{background:linear-gradient(105deg,#9a79ff,#58d7ed);color:#0a1022;padding:13px 22px;border-radius:10px;box-shadow:0 10px 35px rgba(107,111,255,.2);transition:transform .25s,box-shadow .25s}.button-primary:hover{transform:translateY(-3px);box-shadow:0 14px 38px rgba(107,111,255,.32)}.text-link{font-size:13px;color:#c1c8dc}.text-link span{color:var(--cyan);padding-right:6px}.hero-proof{display:flex;align-items:center;gap:12px;margin-top:35px;color:#8792b2;font-size:11px}.proof-avatars{display:flex;direction:ltr}.proof-avatars i{font-style:normal;display:grid;place-items:center;width:29px;height:29px;border-radius:50%;border:2px solid var(--bg);margin-left:-7px;background:#252b55;color:#b3a3ff;font:700 9px 'Space Grotesk'}.proof-avatars i:nth-child(2){background:#173c54;color:#77e2ef}.proof-avatars i:nth-child(3){background:#49305c;color:#e0a9ff}.hero-art{height:440px;position:relative;display:grid;place-items:center}.orbit{position:absolute;border:1px solid rgba(134,147,255,.16);border-radius:50%;transform:rotate(-24deg)}.orbit-a{width:440px;height:260px}.orbit-b{width:340px;height:410px;transform:rotate(55deg)}.code-window{width:min(440px,90%);height:260px;border:1px solid rgba(160,174,255,.25);border-radius:16px;background:linear-gradient(145deg,rgba(26,35,70,.97),rgba(12,18,39,.96));box-shadow:0 35px 90px rgba(0,0,0,.4),0 0 60px rgba(113,90,255,.12);position:relative;z-index:1;overflow:hidden;transform:rotate(-4deg)}.window-top{height:42px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:6px;padding:0 15px}.window-top>span{width:7px;height:7px;border-radius:50%;background:#ff8e9c}.window-top>span:nth-child(2){background:#f6ce78}.window-top>span:nth-child(3){background:#68d7b2}.window-top small{margin-right:auto;color:#8894b7;font:10px 'Space Grotesk'}.code-lines{padding:22px 18px;font:12px/2.15 'Space Grotesk',monospace;direction:ltr;text-align:left}.code-lines p{margin:0;color:#d5dcf4}.code-lines i{color:#637294;font-style:normal;margin-right:14px}.code-lines em{color:#bd91ff;font-style:normal}.code-lines b{color:#78dff1;font-weight:500}.code-lines strong{color:#b3e7a3;font-weight:500}.code-lines .comment{color:#7e8baa}.cursor{display:inline-block;width:6px;height:13px;background:var(--cyan);vertical-align:middle;margin-left:4px}.code-footer{position:absolute;bottom:0;width:100%;height:32px;border-top:1px solid var(--line);display:flex;align-items:center;gap:8px;padding:0 15px;color:#8f9ab8;font:9px 'Space Grotesk'}.code-footer span:last-child{margin-left:auto;color:#7d8aac}.float-card{position:absolute;z-index:2;display:flex;align-items:center;gap:10px;padding:12px 15px;border:1px solid rgba(177,189,255,.18);background:rgba(20,29,59,.88);backdrop-filter:blur(15px);border-radius:12px;box-shadow:0 15px 40px rgba(0,0,0,.2)}.float-ai{top:48px;right:0}.float-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:rgba(155,123,255,.17);color:#c6b4ff;font-size:22px}.float-card b{display:block;font-size:11px}.float-card small{display:block;color:#9ca8c5;font-size:9px}.float-age{bottom:48px;left:5px;display:block;text-align:center;transform:rotate(5deg)}.float-age b{font:700 22px 'Space Grotesk';color:var(--cyan)}.spark{position:absolute;color:#a993ff;font-size:28px}.spark-one{top:80px;left:60px}.spark-two{bottom:80px;right:25px;color:var(--cyan)}.hero-bottom{position:absolute;bottom:22px;right:0;left:0;display:flex;justify-content:space-between;color:#667392;font:9px 'Space Grotesk';letter-spacing:2px}.ticker{overflow:hidden;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:rgba(255,255,255,.018);padding:12px 0}.ticker-track{display:flex;align-items:center;justify-content:space-around;gap:38px;min-width:1000px;color:#9da8c6;font-size:12px;animation:marquee 28s linear infinite}.ticker-track b{color:#8e79ff;font-size:15px}@keyframes marquee{to{transform:translateX(-25%)}}.intro{padding-top:115px;padding-bottom:115px}.intro-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:end;margin-top:22px}.intro h2,.section-heading h2,.future-grid h2,.register-copy h2{font-size:clamp(34px,4vw,52px);line-height:1.55;margin:0;font-weight:800;letter-spacing:-1.5px}.intro-grid>div:last-child p,.section-heading>p{color:var(--muted);font-size:14px;line-height:2.2;margin:0 0 7px}.achievement-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:45px}.achievement-card{border:1px solid var(--line);border-radius:15px;padding:25px;background:linear-gradient(145deg,rgba(20,29,58,.8),rgba(13,19,39,.7));min-height:225px;transition:transform .25s,border-color .25s}.achievement-card:hover{transform:translateY(-6px);border-color:rgba(130,143,255,.45)}.achievement-card.featured{background:linear-gradient(145deg,rgba(80,62,151,.32),rgba(16,27,54,.8));border-color:rgba(154,123,255,.3)}.card-symbol{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:rgba(113,212,242,.1);color:var(--cyan);font-size:21px;margin-bottom:18px}.achievement-card small{color:#8995b8;font:10px 'Space Grotesk';letter-spacing:1.5px}.achievement-card h3{font-size:17px;margin:6px 0}.achievement-card p{font-size:12px;color:var(--muted);line-height:2}.future-section{background:linear-gradient(120deg,rgba(22,29,62,.75),rgba(12,19,42,.8));border-top:1px solid var(--line);border-bottom:1px solid var(--line);position:relative;overflow:hidden}.future-section:after{content:"";position:absolute;width:450px;height:450px;border-radius:50%;border:1px solid rgba(154,123,255,.13);left:-200px;top:80px;box-shadow:0 0 0 50px rgba(154,123,255,.018),0 0 0 100px rgba(154,123,255,.018)}.future-inner{padding-top:100px;padding-bottom:100px;position:relative;z-index:1}.future-grid{display:grid;grid-template-columns:1fr .8fr;gap:100px;margin-top:25px}.future-lead{font-size:18px;color:#d9ddf0;line-height:2;margin:22px 0 10px}.muted{color:var(--muted);font-size:13px;line-height:2.2}.timeline{padding-top:8px}.timeline-item{display:flex;gap:18px;position:relative;padding-bottom:28px}.timeline-item:not(:nth-last-child(2)):before{content:"";position:absolute;right:19px;top:42px;bottom:0;border-right:1px dashed rgba(151,139,255,.4)}.timeline-dot{flex:0 0 40px;height:40px;display:grid;place-items:center;border:1px solid rgba(157,129,255,.4);border-radius:12px;color:#b9a6ff;background:#1a2145;font:12px 'Space Grotesk'}.timeline-item small{color:var(--cyan);font-size:10px}.timeline-item h3{font-size:15px;margin:0}.timeline-item p{font-size:11px;color:var(--muted);margin:2px 0}.timeline-note{border-right:2px solid var(--cyan);padding:9px 13px;color:#aeb8d2;font-size:11px;background:rgba(99,220,244,.05);margin-top:0}.works{padding-top:110px;padding-bottom:105px}.section-heading{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:end;margin-top:22px}.section-heading>p{max-width:470px}.works-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:17px;margin-top:40px}.work-card{border:1px solid var(--line);border-radius:15px;overflow:hidden;background:rgba(18,26,52,.7);transition:transform .25s,border-color .25s}.work-card:hover{transform:translateY(-5px);border-color:rgba(122,201,238,.35)}.work-visual{height:205px;position:relative;display:grid;place-items:center;overflow:hidden}.visual-web{background:radial-gradient(circle at 50% 45%,#36437d,#1b244d 65%,#111a37)}.mini-browser{width:70%;height:130px;background:#eef0ff;border-radius:8px;overflow:hidden;box-shadow:0 15px 35px #080d25aa;transform:rotate(-5deg)}.mini-bar{height:18px;background:#d3d8ed;color:#7783a7;font:8px 'Space Grotesk';padding:3px 8px}.mini-layout{display:flex;height:112px;padding:12px;gap:10px}.mini-sidebar{width:27%;background:linear-gradient(#b7a8ff 0 10px,transparent 10px 18px,#d7daf0 18px 23px,transparent 23px 32px,#d7daf0 32px 37px,transparent 37px);border-radius:4px}.mini-content{flex:1;display:flex;flex-direction:column;gap:7px}.mini-content i{height:7px;background:#d7daf0;border-radius:3px;width:80%}.mini-content i:nth-child(2){width:55%}.mini-content i:nth-child(3){width:68%}.mini-content b{font:700 13px 'Space Grotesk';color:#5b5b9d;margin-top:3px}.visual-ai{background:radial-gradient(circle at center,#573b9e,#241d55 45%,#111936)}.ai-orb{width:105px;height:105px;border-radius:50%;display:grid;place-items:center;font-size:55px;color:#e4d9ff;background:radial-gradient(circle at 35% 30%,#d3c4ff,#8467d9 35%,#38296f 70%);box-shadow:0 0 50px #a58bff88,0 0 0 15px #a58bff12}.visual-code{background:radial-gradient(circle at center,#14516c,#142747 55%,#101932)}.code-tile{font:700 52px 'Space Grotesk';color:#8ae6f5;text-shadow:0 0 30px #4fd8ed;transform:rotate(-8deg)}.visual-tag{position:absolute;bottom:12px;left:13px;color:#c2cce7;font:9px 'Space Grotesk';letter-spacing:1.5px}.work-info{display:flex;align-items:center;justify-content:space-between;padding:16px}.work-info small{font-size:10px;color:#8793b4}.work-info h3{font-size:14px;margin:3px 0 0}.work-arrow{color:var(--cyan);font-size:21px}.works-caption{color:#73809f;font-size:10px;margin-top:16px}.manifesto{background:linear-gradient(100deg,rgba(105,76,190,.18),rgba(30,115,145,.12));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.manifesto-inner{padding:70px 0;text-align:center}.manifesto-mark{font:100px/0.7 Georgia;color:#9277ff;opacity:.7}.manifesto p{font-size:20px;line-height:2.2;color:#c4cbe0;margin:25px 0}.manifesto strong{color:#fff}.manifesto-line{display:block;width:50px;height:2px;background:linear-gradient(90deg,var(--purple),var(--cyan));margin:25px auto}.manifesto small{font:9px 'Space Grotesk';letter-spacing:2px;color:#8995b6}.register-section{padding:110px 0;background:radial-gradient(ellipse at 15% 50%,rgba(73,57,148,.17),transparent 50%)}.register-grid{display:grid;grid-template-columns:1fr .82fr;gap:100px;align-items:center}.register-copy h2{margin-top:20px}.register-copy>p{color:var(--muted);font-size:13px;line-height:2.2;max-width:490px;margin:15px 0 28px}.contact-list{display:grid;gap:12px}.contact-list a{display:flex;align-items:center;gap:13px;width:max-content;min-width:240px}.contact-list a>span{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:rgba(99,220,244,.09);color:var(--cyan)}.contact-list small{display:block;color:#8591b1;font-size:10px}.contact-list b{display:block;font-size:12px;font-weight:600}.form-card{border:1px solid rgba(158,171,255,.2);background:linear-gradient(145deg,rgba(23,33,68,.96),rgba(14,21,45,.97));border-radius:18px;padding:28px;box-shadow:0 25px 80px rgba(0,0,0,.25)}.form-top{display:flex;gap:13px;align-items:center}.form-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:13px;background:rgba(151,121,255,.17);color:#c2b1ff;font-size:23px}.form-top small{font:9px 'Space Grotesk';color:var(--cyan);letter-spacing:1.5px}.form-top h3{font-size:18px;margin:0}.form-description{font-size:11px;color:var(--muted);margin:15px 0 18px}.form-card form>label:not(.consent){display:block;font-size:11px;color:#d5daec;margin:13px 0 5px}.form-card input:not([type=checkbox]){width:100%;height:46px;border:1px solid rgba(166,180,238,.17);border-radius:9px;background:rgba(5,11,28,.4);color:#fff;padding:0 13px;font:12px var(--font);outline:none;transition:border-color .2s}.form-card input:focus{border-color:#8f7bff}.form-card input::placeholder{color:#64708f}.consent{display:flex;gap:9px;align-items:flex-start;color:#9ca8c5;font-size:10px;line-height:1.9;margin:15px 0}.consent input{accent-color:#9a7bff;margin-top:5px}.submit-button{width:100%;height:48px;margin-top:4px}.submit-button:disabled{opacity:.65;cursor:wait;transform:none}.submit-arrow{font-size:19px}.form-message{font-size:11px;min-height:23px;margin-top:9px}.form-message.success{color:#76e0b6}.form-message.error{color:#ff9da8}.privacy-note{display:block;text-align:center;color:#71809f;font-size:9px;margin-top:5px}.site-footer{width:min(1240px,calc(100% - 48px));margin:auto;min-height:85px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;color:#8591ae;font-size:10px}.site-footer>a:last-child{color:#b5c0da}.reveal{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s ease}.reveal.visible{opacity:1;transform:translateY(0)}
@media(max-width:850px){.site-header nav{gap:15px}.hero{grid-template-columns:1fr;min-height:auto;padding-top:70px}.hero-copy{max-width:680px}.hero-art{height:390px;margin-top:10px}.hero-bottom{bottom:12px}.intro-grid,.future-grid,.section-heading,.register-grid{grid-template-columns:1fr;gap:28px}.future-grid{gap:40px}.register-grid{gap:45px}.works-grid{grid-template-columns:1fr 1fr}.work-wide{grid-column:span 2}.intro{padding-top:85px;padding-bottom:85px}.future-inner,.works{padding-top:85px;padding-bottom:85px}.register-section{padding:85px 0}}
@media(max-width:560px){.section-wrap,.site-header,.site-footer{width:calc(100% - 34px)}.site-header{height:70px}.site-header nav{display:none}.header-cta{font-size:11px;padding:7px 12px}.hero{padding-top:55px}.hero h1{font-size:57px;letter-spacing:-2px}.hero-lead{font-size:16px}.hero-sub{font-size:12px}.hero-actions{align-items:flex-start;flex-direction:column;gap:15px}.hero-art{height:315px;margin:5px -8px 25px}.code-window{height:230px}.code-lines{font-size:10px;padding:17px 10px}.float-ai{right:-1px;top:12px}.float-age{bottom:12px;left:0}.orbit-a{width:320px;height:210px}.orbit-b{width:270px;height:330px}.hero-bottom{font-size:7px}.ticker-track{gap:25px}.intro h2,.section-heading h2,.future-grid h2,.register-copy h2{font-size:36px}.intro-grid{gap:12px}.achievement-cards{grid-template-columns:1fr;gap:11px;margin-top:28px}.achievement-card{min-height:0;padding:20px}.future-inner,.works,.intro{padding-top:70px;padding-bottom:70px}.future-grid{gap:25px}.works-grid{grid-template-columns:1fr;gap:13px}.work-wide{grid-column:auto}.work-visual{height:190px}.section-heading{gap:12px}.manifesto-inner{padding:55px 0}.manifesto p{font-size:15px}.register-section{padding:70px 0}.form-card{padding:21px}.site-footer{flex-wrap:wrap;gap:12px;padding:18px 0}.site-footer>span{order:3;width:100%}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation:none!important;transition:none!important}.reveal{opacity:1;transform:none}}
