:root{color-scheme:dark;--bg:#090b14;--panel:#101421;--text:#f5f6ff;--muted:#a0a5b8;--line:rgba(255,255,255,.09);--purple:#9b7bff;--blue:#62b7ff}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--bg);color:var(--text);font-family:"Vazirmatn",Tahoma,sans-serif;line-height:1.8;overflow-x:hidden}a{color:inherit;text-decoration:none}.ambient{position:absolute;width:420px;height:420px;border-radius:50%;filter:blur(130px);opacity:.15;pointer-events:none;z-index:-1}.ambient-one{background:#7449ff;top:60px;right:-220px}.ambient-two{background:#1676c8;top:600px;left:-260px}.section-wrap{width:min(1160px,calc(100% - 48px));margin-inline:auto}.site-header{height:86px;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-size:17px;font-weight:900;letter-spacing:2px;direction:ltr}.brand-mark{width:36px;height:36px;border:1px solid rgba(160,132,255,.6);border-radius:12px;display:grid;place-items:center;font-size:21px;background:linear-gradient(145deg,rgba(144,106,255,.25),rgba(67,139,255,.08));position:relative}.brand-mark span,.core-logo span,.about-symbol span{color:#a88aff;font-size:.55em;vertical-align:top}.main-nav{display:flex;align-items:center;gap:36px;color:#aeb2c3;font-size:13px}.main-nav a{transition:color .2s}.main-nav a:hover,.main-nav a.active{color:#fff}.header-cta{border:1px solid rgba(164,137,255,.45);border-radius:10px;padding:8px 17px;font-size:12px;background:rgba(137,103,255,.09)}.header-cta span{color:#b49aff;margin-right:8px}.menu-toggle{display:none;background:none;border:0;padding:8px}.menu-toggle span{display:block;width:24px;height:2px;background:#fff;margin:5px}.hero{min-height:610px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:35px;padding-block:65px 45px}.hero-copy{max-width:560px}.eyebrow{color:#b39aff;font-size:11px;font-weight:700;letter-spacing:1.2px;display:flex;align-items:center;gap:9px}.live-dot{width:7px;height:7px;border-radius:50%;background:#8c70ff;box-shadow:0 0 13px #8c70ff}.hero h1{font-size:clamp(38px,5vw,63px);line-height:1.45;letter-spacing:-2px;margin:20px 0 14px;font-weight:900}.gradient-text{background:linear-gradient(90deg,#a98cff 5%,#70baff 95%);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-description{color:var(--muted);font-size:14px;line-height:2.2;max-width:520px}.hero-actions{display:flex;align-items:center;gap:26px;margin-top:30px}.button{display:inline-flex;align-items:center;justify-content:center;gap:25px;padding:12px 21px;border-radius:10px;font-size:12px;font-weight:700;transition:transform .2s,box-shadow .2s}.button:hover{transform:translateY(-3px)}.button-primary{background:linear-gradient(110deg,#8868ed,#568fe8);box-shadow:0 10px 35px rgba(105,91,220,.22)}.button-primary span{font-size:18px}.text-link{font-size:12px;color:#c1c4d1}.text-link span{color:#a98cff;margin-right:7px}.hero-note{margin-top:48px;color:#747b91;font-size:10px}.note-icon{color:#a98cff;margin-left:8px}.hero-visual{height:460px;position:relative;display:grid;place-items:center;isolation:isolate}.core-glow{position:absolute;width:190px;height:190px;border-radius:50%;background:#805aff;filter:blur(75px);opacity:.35}.orbit{position:absolute;border:1px solid rgba(157,139,255,.2);border-radius:50%;transform:rotate(-25deg)}.orbit-a{width:360px;height:175px}.orbit-b{width:390px;height:235px;transform:rotate(48deg);border-color:rgba(91,171,255,.2)}.orbit-c{width:280px;height:280px;border-style:dashed;opacity:.7}.core-logo{width:130px;height:130px;border-radius:38px;display:grid;place-items:center;font-size:76px;font-weight:900;direction:ltr;background:linear-gradient(145deg,#242044,#111c32);border:1px solid rgba(178,154,255,.6);box-shadow:0 0 70px rgba(130,99,255,.25),inset 0 0 30px rgba(132,106,255,.15);z-index:1}.float-card{position:absolute;display:flex;align-items:center;gap:11px;padding:11px 16px;border-radius:13px;background:rgba(19,23,39,.88);border:1px solid rgba(255,255,255,.1);box-shadow:0 14px 35px rgba(0,0,0,.2);backdrop-filter:blur(12px);z-index:2}.float-card b,.float-card small{display:block}.float-card b{font-size:11px}.float-card small{font-size:9px;color:#858ca4}.card-top{top:57px;right:34px}.card-right{bottom:100px;right:0}.card-bottom{bottom:46px;left:28px}.mini-icon{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;font-size:18px}.purple{background:#30244d;color:#c3aaff}.blue{background:#19334a;color:#7dc7ff}.pink{background:#45233e;color:#ff9bd3}.spark{position:absolute;color:#b29aff}.spark-one{top:60px;left:90px;font-size:23px}.spark-two{bottom:80px;right:60px;font-size:28px}.spark-three{top:150px;right:5px;font-size:40px}.trust-strip{display:flex;align-items:center;gap:22px;border-block:1px solid var(--line);padding:23px 0;color:#747b90;font-size:11px}.strip-line{height:1px;flex:1;background:var(--line)}.strip-highlight{direction:ltr;color:#a6a0c4;font-size:10px;letter-spacing:1px}.explore{padding-block:115px}.section-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:36px;gap:30px}.section-heading h2,.about-copy h2,.closing h2{font-size:clamp(27px,3.5vw,40px);line-height:1.5;margin:10px 0 0;font-weight:800}.section-heading>p{max-width:360px;color:var(--muted);font-size:12px;margin:0 0 7px}.category-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.category-card{min-height:265px;padding:23px 20px;border-radius:16px;background:linear-gradient(150deg,#151a2a,#0e111c);border:1px solid var(--line);position:relative;overflow:hidden;transition:transform .25s,border-color .25s}.category-card:hover{transform:translateY(-6px);border-color:rgba(166,139,255,.45)}.category-card:after{content:"";position:absolute;width:130px;height:130px;border-radius:50%;filter:blur(65px);opacity:.16;top:-70px;left:-45px}.card-purple:after{background:#a06dff}.card-blue:after{background:#52aaff}.card-pink:after{background:#ff70bf}.card-green:after{background:#5ce0b0}.category-icon{width:45px;height:45px;border-radius:13px;display:grid;place-items:center;font-size:23px;background:rgba(156,125,255,.13);color:#b99fff}.card-blue .category-icon{background:rgba(89,177,255,.12);color:#79c5ff}.card-pink .category-icon{background:rgba(255,115,191,.12);color:#ff9bcf}.card-green .category-icon{background:rgba(82,220,171,.12);color:#79e4bd}.card-index{display:block;margin-top:23px;font-size:9px;color:#727a91;letter-spacing:1.3px;direction:ltr;text-align:right}.category-card h3{font-size:15px;margin:7px 0}.category-card p{font-size:11px;color:#969caf;line-height:2;margin:0}.card-link{position:absolute;bottom:17px;left:20px;font-size:10px;color:#b8a4ff}.card-link span{margin-right:7px}.about{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:100px;padding-block:40px 125px}.about-art{height:340px;display:grid;place-items:center;position:relative;border-radius:22px;background:radial-gradient(ellipse at center,rgba(116,91,221,.16),transparent 65%)}.about-ring{width:245px;height:245px;border:1px solid rgba(157,133,255,.4);border-radius:50%;box-shadow:0 0 0 28px rgba(140,112,255,.035),0 0 0 58px rgba(140,112,255,.025);position:absolute}.about-symbol{width:115px;height:115px;border-radius:32px;background:linear-gradient(145deg,#292148,#111d31);border:1px solid rgba(179,151,255,.6);display:grid;place-items:center;font-size:65px;font-weight:900;direction:ltr;box-shadow:0 0 60px rgba(133,104,255,.2)}.about-caption{position:absolute;bottom:25px;direction:ltr;letter-spacing:4px;color:#77718f;font-size:9px}.about-copy p{font-size:13px;line-height:2.3;color:var(--muted);margin:17px 0 25px}.button-outline{border:1px solid rgba(164,137,255,.4);background:rgba(139,108,255,.06)}.closing{text-align:center;position:relative;padding:75px 20px 85px;border:1px solid rgba(163,136,255,.17);border-radius:22px;overflow:hidden;background:linear-gradient(120deg,rgba(88,65,157,.12),rgba(36,82,135,.1))}.closing-glow{position:absolute;width:400px;height:180px;border-radius:50%;background:#7959dc;filter:blur(100px);opacity:.18;top:-140px;left:calc(50% - 200px)}.closing .eyebrow{justify-content:center}.closing h2{margin:14px 0}.closing p{font-size:12px;color:var(--muted);margin:10px 0 24px}.faq{padding-block:110px}.faq .section-heading{margin-bottom:25px}.faq-list{max-width:800px}.faq details{border-bottom:1px solid var(--line);padding:18px 0}.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-size:13px;font-weight:600}.faq summary::-webkit-details-marker{display:none}.faq summary span{font-size:20px;color:#a98cff;transition:transform .2s}.faq details[open] summary span{transform:rotate(45deg)}.faq details p{font-size:12px;color:var(--muted);margin:12px 0 0;line-height:2}.site-footer{width:min(1240px,calc(100% - 48px));margin:auto;border-top:1px solid var(--line);padding:25px 0 30px;display:flex;align-items:center;justify-content:space-between;gap:20px}.site-footer p,.copyright{font-size:10px;color:#777e91}.copyright{direction:rtl}
@media(max-width:900px){.main-nav{gap:18px}.hero{min-height:560px}.category-grid{grid-template-columns:repeat(2,1fr)}.about{gap:45px}.hero-visual{transform:scale(.9)}}
@media(max-width:650px){.section-wrap,.site-header,.site-footer{width:calc(100% - 36px)}.site-header{height:72px}.menu-toggle{display:block;order:3}.header-cta{margin-right:auto;margin-left:15px;padding:6px 12px}.main-nav{display:none;position:absolute;top:70px;right:0;left:0;padding:18px;background:#111522;border:1px solid var(--line);border-radius:13px;flex-direction:column;align-items:stretch;gap:13px}.main-nav.open{display:flex}.hero{grid-template-columns:1fr;padding-top:55px;gap:0}.hero h1{font-size:42px}.hero-description{font-size:13px}.hero-visual{height:350px;transform:scale(.82);margin-top:-5px}.hero-note{margin-top:30px}.trust-strip{gap:12px;font-size:9px}.strip-highlight{font-size:8px}.explore{padding-block:75px}.section-heading{display:block}.section-heading>p{margin-top:12px}.category-grid{gap:10px}.category-card{padding:17px 14px;min-height:260px}.category-card h3{font-size:13px}.category-card p{font-size:10px}.card-link{left:13px}.about{grid-template-columns:1fr;gap:20px;padding-block:10px 80px}.about-art{height:270px}.about-copy{padding-inline:5px}.closing{padding:60px 15px}.closing h2{font-size:28px}.faq{padding-block:75px}.site-footer{flex-wrap:wrap}.site-footer p{order:3;width:100%;margin:0}.copyright{font-size:9px}}
@media(max-width:380px){.hero h1{font-size:35px}.category-grid{grid-template-columns:1fr}.category-card{min-height:225px}.hero-actions{gap:15px}.text-link{font-size:10px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}