@font-face{font-family:IranYekan;src:url('../fonts/iranyekan/IRANYekan-Regular.ttf') format('truetype');font-weight:400;font-display:swap}
@font-face{font-family:IranYekan;src:url('../fonts/iranyekan/IRANYekan-Medium.ttf') format('truetype');font-weight:500;font-display:swap}
@font-face{font-family:IranYekan;src:url('../fonts/iranyekan/IRANYekan-Bold.ttf') format('truetype');font-weight:700;font-display:swap}
@font-face{font-family:IranYekan;src:url('../fonts/iranyekan/IRANYekan-ExtraBold.ttf') format('truetype');font-weight:800;font-display:swap}
:root{--bg:#070b12;--surface:#0f1723;--surface2:#141e2d;--line:rgba(255,255,255,.09);--text:#f8fafc;--muted:#8e9bae;--yellow:#ffb000;--orange:#ff7900;--green:#35d07f;--red:#e50914;--radius:18px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:IranYekan,Tahoma,sans-serif;line-height:1.8}a{text-decoration:none;color:inherit}button,input,textarea{font:inherit}.wrap{width:min(1180px,calc(100% - 40px));margin:auto}.top-note{height:34px;background:#0b121d;border-bottom:1px solid var(--line);color:#a9b4c3;font-size:11px}.top-note .wrap{height:100%;display:flex;justify-content:space-between;align-items:center}.top-note i{color:var(--yellow);margin-left:6px}.site-header{height:76px;position:sticky;top:0;z-index:50;background:rgba(7,11,18,.9);backdrop-filter:blur(16px);border-bottom:1px solid var(--line)}.header-inner{height:100%;display:flex;align-items:center}.brand{display:flex;align-items:center;gap:10px;min-width:165px}.brand>b{width:43px;height:43px;border-radius:13px;display:grid;place-items:center;background:linear-gradient(135deg,var(--yellow),var(--orange));color:#111827;font-size:24px}.brand>span{font-size:17px;font-weight:800;line-height:1.15}.brand small{display:block;color:#718096;font:8px Arial;letter-spacing:2px;margin-top:5px}.main-nav{display:flex;gap:5px;margin-right:24px}.main-nav a{padding:7px 13px;border-radius:9px;color:#aeb8c7;font-size:13px}.main-nav a:hover,.main-nav a.active{background:rgba(255,255,255,.06);color:#fff}.header-account{margin-right:auto}.login-button{display:flex;align-items:center;gap:8px;padding:9px 16px;border-radius:11px;background:linear-gradient(135deg,var(--yellow),var(--orange));color:#111827;font-size:12px;font-weight:800}.account-chip{display:flex;align-items:center;gap:8px}.account-chip>span,.user-summary>span{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(135deg,var(--yellow),var(--orange));color:#111827;font-weight:800}.account-chip em{font-style:normal;font-size:12px;font-weight:700}.account-chip small{display:block;color:#758196;font-size:9px;font-weight:400}.notice{margin-top:18px;border-radius:12px;padding:11px 16px;font-size:12px}.notice.error{color:#fecaca;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.25)}.notice.success{color:#86efac;background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.25)}
.hero{min-height:580px;display:flex;align-items:center;overflow:hidden;background:radial-gradient(circle at 75% 46%,rgba(255,176,0,.12),transparent 29%)}.hero-grid{display:grid;grid-template-columns:1.15fr .85fr;align-items:center}.eyebrow,.page-hero span,.section-head>div>span,.license-hero .wrap>span{display:inline-flex;color:#ffc34a;background:rgba(255,176,0,.09);border:1px solid rgba(255,176,0,.2);padding:5px 11px;border-radius:99px;font-size:11px;font-weight:700}.hero-copy h1{font-size:47px;line-height:1.5;margin:18px 0 8px}.hero-copy mark{color:transparent;background:linear-gradient(90deg,#ffd369,#ff9500);-webkit-background-clip:text}.hero-copy p{color:#9ba7b8;font-size:15px;max-width:620px}.hero-buttons{display:flex;gap:10px;margin:26px 0 20px}.button{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:11px 20px;border-radius:12px;font-weight:700;font-size:12px}.button.primary{background:linear-gradient(135deg,var(--yellow),var(--orange));color:#111827}.button.secondary{border:1px solid var(--line);background:#101824}.button.secondary b{font:900 20px Arial;color:var(--red)}.hero-trust{display:flex;gap:20px;color:#9ba7b8;font-size:11px}.hero-trust i{color:var(--green);margin-left:5px}.hero-art{height:390px;position:relative}.gift-core{position:absolute;width:240px;height:240px;left:75px;top:75px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,#1c2735,#0b111a);border:1px solid rgba(255,176,0,.22);box-shadow:0 40px 90px #000}.gift-core i{font-size:100px;color:var(--yellow)}.mini-card{position:absolute;padding:17px;width:138px;height:76px;border-radius:16px;display:flex;align-items:center;gap:10px;background:rgba(18,27,40,.94);border:1px solid rgba(255,255,255,.12);box-shadow:0 20px 45px #000;font:700 10px Arial}.mini-card i,.mini-card b{font-size:28px}.mini-card.ai-card{right:0;top:28px;transform:rotate(5deg)}.mini-card.ai-card b{color:var(--red);font:900 31px Arial}.mini-card.steam{left:0;bottom:27px;transform:rotate(-6deg)}.mini-card.apple{right:0;bottom:25px;transform:rotate(4deg)}
.section{padding-top:70px;padding-bottom:70px}.section-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:25px}.section-head h2{font-size:26px;margin:7px 0 0}.section-head>a{color:var(--yellow);font-size:12px}.category-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.category-card{position:relative;min-height:205px;padding:22px;border-radius:var(--radius);overflow:hidden;background:linear-gradient(145deg,#121b29,#0d141f);border:1px solid var(--line);transition:.25s}.category-card:hover{transform:translateY(-5px);border-color:rgba(255,176,0,.35)}.category-card>span{width:62px;height:62px;display:grid;place-items:center;border-radius:16px;background:#1a2534;font-size:29px;color:var(--yellow)}.category-card.license>span{color:var(--red);background:#070707;font:900 40px Arial}.category-card h3{font-size:17px;margin:16px 0 1px}.category-card p{font-size:11px;color:var(--muted);margin:0}.category-card>.fa-arrow-left{position:absolute;left:20px;bottom:22px;color:#566375}.benefits{border-block:1px solid var(--line);background:#0b111a}.benefit-grid{display:grid;grid-template-columns:repeat(4,1fr)}.benefit-grid article{padding:24px 20px;display:flex;gap:11px;align-items:center;border-left:1px solid var(--line)}.benefit-grid article:last-child{border:0}.benefit-grid article>i{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;color:var(--yellow);background:rgba(255,176,0,.08)}.benefit-grid h3{font-size:13px;margin:0}.benefit-grid p{font-size:10px;color:var(--muted);margin:0}.page-hero{padding:65px 0 55px;background:radial-gradient(circle at 50% 0,rgba(255,176,0,.1),transparent 50%);text-align:center;border-bottom:1px solid var(--line)}.page-hero h1{font-size:32px;margin:10px 0 2px}.page-hero p{color:var(--muted);font-size:13px}.store-layout{display:grid;grid-template-columns:225px 1fr;gap:24px}.store-filter{position:sticky;top:100px;height:max-content;padding:18px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.store-filter h3{font-size:14px;margin:0 7px 11px}.store-filter>a{display:block;padding:9px 11px;border-radius:9px;color:#a5b0c0;font-size:11px}.store-filter>a.active,.store-filter>a:hover{background:rgba(255,176,0,.09);color:#ffc047}.support-box{margin-top:20px;padding:16px;border-radius:13px;background:#182331}.support-box>i{font-size:22px;color:var(--yellow)}.support-box h4{font-size:11px}.support-box a{font-size:10px;color:#ffc047}.catalog-banner{min-height:190px;padding:28px;border-radius:var(--radius);display:flex;justify-content:space-between;align-items:end;background:radial-gradient(circle at 80% 30%,#3b080b,transparent 35%),linear-gradient(110deg,#10080b,#0b1018);border:1px solid rgba(229,9,20,.25)}.catalog-banner b,.license-hero b{font:900 26px Arial;color:var(--red)}.catalog-banner h2{margin:8px 0 0}.catalog-banner p{color:#939eae;font-size:11px}.catalog-banner>a{padding:9px 14px;background:var(--red);border-radius:10px;font-size:11px;font-weight:700}.list-title{font-size:20px;margin:38px 0 15px}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.product-card{overflow:hidden;border-radius:15px;background:var(--surface);border:1px solid var(--line)}.product-card img{width:100%;height:135px;object-fit:cover}.product-card>div{padding:14px}.product-card span{font-size:9px;color:var(--green)}.product-card h3{font-size:13px;margin:4px 0}.product-card p{font-size:11px;color:#c6ced8;margin:0}.product-card a{display:block;text-align:center;margin-top:12px;padding:7px;border-radius:8px;color:#ffc34a;background:rgba(255,176,0,.08);font-size:10px}
.license-hero{text-align:center;padding:80px 0;background:radial-gradient(circle at 50% 70%,rgba(229,9,20,.14),transparent 38%),#08090c;border-bottom:1px solid rgba(229,9,20,.17)}.license-hero b{display:block;font-size:38px;margin-bottom:14px}.license-hero h1{font-size:36px;margin:10px}.license-hero p{color:var(--muted)}.plan-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.plan-card{position:relative;padding:21px;border-radius:var(--radius);background:linear-gradient(145deg,#121b28,#0c131e);border:1px solid var(--line)}.plan-card.popular{border-color:rgba(229,9,20,.55);box-shadow:0 20px 60px rgba(229,9,20,.08)}.popular-label{position:absolute;top:-13px;right:50%;transform:translateX(50%);padding:4px 12px;background:var(--red);border-radius:99px;font-size:9px}.plan-logo{height:80px;display:grid;place-items:center;background:#080808;border-radius:13px;color:var(--red);font:900 50px Arial}.plan-card .period{display:block;color:#ffb5b8;font-size:10px;margin:15px 0 2px}.plan-card h2{font-size:14px;margin:0}.plan-card ul{padding:0;list-style:none;margin:17px 0}.plan-card li{font-size:10px;color:#9ca8b8;margin:7px 0}.plan-card li i{color:var(--green);margin-left:5px}.plan-price del{display:block;color:#687486;font-size:10px}.plan-price strong{font-size:24px;color:#fff}.plan-price small{color:#9aa6b6;font-size:9px}.plan-card>a{display:flex;justify-content:center;align-items:center;gap:7px;margin-top:15px;padding:9px;border-radius:10px;background:rgba(229,9,20,.12);color:#ff7d83;font-size:10px;font-weight:700}.purchase-note{margin-top:25px;padding:18px;border:1px solid var(--line);border-radius:14px;background:var(--surface);display:flex;gap:13px}.purchase-note>i{color:var(--yellow);font-size:20px}.purchase-note h3{font-size:13px;margin:0}.purchase-note p{font-size:10px;color:var(--muted);margin:1px 0}
.auth-page{min-height:calc(100vh - 110px);padding:50px 0;display:grid;place-items:center;background:radial-gradient(circle at 15% 15%,rgba(255,176,0,.08),transparent 30%)}.auth-shell{width:min(940px,calc(100% - 40px));display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border:1px solid var(--line);border-radius:24px;box-shadow:0 30px 100px #000}.auth-side{padding:38px;display:flex;flex-direction:column;justify-content:space-between;background:radial-gradient(circle at 20% 80%,rgba(255,176,0,.18),transparent 35%),linear-gradient(145deg,#172131,#0b111a)}.auth-side h1{font-size:28px;line-height:1.6;margin:8px 0}.auth-side>div>span{color:var(--yellow);font-size:10px}.auth-side p,.auth-side li{color:#a5afbd;font-size:11px}.auth-side ul{list-style:none;padding:0}.auth-side li{margin:7px}.auth-side li i{color:var(--green);margin-left:7px}.auth-form{padding:38px;background:#0e1622}.auth-tabs{display:grid;grid-template-columns:1fr 1fr;background:#080e17;border-radius:11px;padding:4px;margin-bottom:28px}.auth-tabs a{text-align:center;padding:8px;border-radius:8px;color:#7f8b9d;font-size:11px}.auth-tabs a.active{background:#1a2636;color:#fff}.auth-form h2{font-size:21px;margin:0}.auth-form>p{color:var(--muted);font-size:10px;margin:2px 0 20px}.auth-form label,.checkout-form label,.contact-form label{display:block;color:#b9c2cf;font-size:10px;margin-top:13px}.auth-form input:not([type=checkbox]),.checkout-form input,.checkout-form textarea,.contact-form input,.contact-form textarea{display:block;width:100%;margin-top:5px;padding:11px 12px;border-radius:10px;background:#080f18;border:1px solid #283548;color:#fff;outline:0}.auth-form input:focus,.checkout-form input:focus,.contact-form input:focus,.contact-form textarea:focus{border-color:var(--yellow)}.check{display:flex!important;align-items:center;gap:7px}.check input{accent-color:var(--yellow)}.check a{color:var(--yellow)}.auth-form button,.checkout-form button,.contact-form button{width:100%;border:0;border-radius:11px;padding:11px;margin-top:18px;background:linear-gradient(135deg,var(--yellow),var(--orange));color:#111827;font-weight:800;cursor:pointer}
.dashboard{padding:42px 0 80px;min-height:70vh}.dashboard-grid{display:grid;grid-template-columns:230px 1fr;gap:23px}.dashboard-nav{height:max-content;padding:16px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.user-summary{display:flex;gap:9px;align-items:center;padding-bottom:16px;border-bottom:1px solid var(--line)}.user-summary strong{display:block;font-size:11px}.user-summary small{display:block;font-size:8px;color:var(--muted);direction:ltr}.dashboard-nav nav{margin-top:10px}.dashboard-nav nav a{display:flex;align-items:center;gap:9px;padding:9px 10px;border-radius:9px;color:#a7b1bf;font-size:11px}.dashboard-nav nav a.active,.dashboard-nav nav a:hover{background:rgba(255,176,0,.08);color:#ffc34a}.dashboard-nav nav a.logout{color:#f08b90;margin-top:15px;border-top:1px solid var(--line);border-radius:0}.dashboard-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:21px}.dashboard-title span{color:var(--yellow);font-size:10px}.dashboard-title h1{font-size:24px;margin:3px 0}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin-bottom:18px}.stats article{display:flex;align-items:center;gap:13px;padding:17px;background:var(--surface);border:1px solid var(--line);border-radius:14px}.stats article>span{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;color:var(--yellow);background:rgba(255,176,0,.08)}.stats strong{display:block;font-size:20px}.stats small{display:block;color:var(--muted);font-size:9px}.dashboard-panel{padding:20px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.panel-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:13px}.panel-head h2{font-size:14px}.panel-head a{color:var(--yellow);font-size:9px}.orders-table{overflow-x:auto}.order-row{min-width:600px;display:grid;grid-template-columns:1fr 1.4fr 1.5fr 1fr;gap:12px;padding:12px;border-top:1px solid var(--line);align-items:center;font-size:10px;color:#aeb8c6}.order-row.head{border:0;background:#0a111b;border-radius:9px;color:#6f7b8d}.status{width:max-content;padding:3px 8px;border-radius:99px}.status.s1{background:rgba(34,197,94,.1);color:#4ade80}.status.s2{background:rgba(255,176,0,.1);color:#ffc34a}.empty-orders,.empty-state{text-align:center;padding:55px 20px}.empty-orders>i,.empty-state>i{font-size:34px;color:#394557}.empty-orders h3,.empty-state h2{font-size:15px}.empty-orders p,.empty-state p{color:var(--muted);font-size:10px}.empty-orders a{color:var(--yellow);font-size:10px}
.checkout-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:20px}.checkout-form,.order-summary,.content-page>article,.contact-grid>article,.contact-form{padding:25px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.checkout-form h2{font-size:18px;margin:0}.checkout-form>p{font-size:10px;color:var(--muted)}.checkout-form label span{color:#687486}.order-summary .summary-brand{width:65px;height:65px;border-radius:13px;background:#080808;color:var(--red);display:grid;place-items:center;font:900 40px Arial;float:right;margin-left:12px}.order-summary>div small{color:var(--muted);font-size:9px}.order-summary h2{font-size:14px}.order-summary dl{clear:both;padding-top:17px}.order-summary dl>div{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding:10px 0;font-size:10px}.order-summary dd{margin:0}.order-summary .total{font-size:12px}.order-summary .total dd{color:var(--green);font-size:18px;font-weight:800}.order-summary>p{font-size:9px;color:#7f8b9b}.order-summary>p i{color:var(--green)}.content-page{max-width:930px}.content-page article h2{font-size:21px}.content-page article h3{font-size:14px;color:#ffc34a;margin-top:25px}.content-page article p{color:#a4afbe;font-size:12px}.values{display:flex;gap:10px;margin-top:22px}.values span{padding:7px 12px;border-radius:9px;background:#172231;font-size:10px}.values i{color:var(--yellow);margin-left:6px}.contact-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:18px}.contact-grid article>span{color:var(--yellow);font-size:10px}.contact-grid article h2{font-size:23px}.contact-method{display:flex;gap:11px;align-items:center;margin-top:18px}.contact-method>i{width:42px;height:42px;border-radius:11px;display:grid;place-items:center;background:rgba(255,176,0,.08);color:var(--yellow)}.contact-method small,.contact-method strong{display:block}.contact-method small{font-size:9px;color:var(--muted)}.contact-method strong{font-size:11px}.site-footer{padding:50px 0 0;background:#080d14;border-top:1px solid var(--line)}.footer-grid{display:grid;grid-template-columns:1.5fr .7fr .7fr 1fr;gap:35px}.footer-grid>div>p{max-width:330px;color:var(--muted);font-size:10px;margin-top:15px}.footer-grid h3{font-size:12px;margin-top:0}.footer-grid>div>a:not(.brand){display:block;color:#8e9aaa;font-size:10px;margin:7px 0}.footer-trust{padding:16px;border:1px solid var(--line);border-radius:13px;background:#0f1722}.footer-trust i{color:var(--green);font-size:20px}.footer-trust strong,.footer-trust span{display:block}.footer-trust strong{font-size:11px;margin:6px 0}.footer-trust span{font-size:9px;color:var(--muted)}.copyright{margin-top:35px;padding:17px 0;border-top:1px solid var(--line);display:flex;justify-content:space-between;color:#697587;font-size:9px}
@media(max-width:900px){.main-nav{display:none}.hero-grid{grid-template-columns:1fr}.hero-copy{text-align:center}.hero-copy p{margin:auto}.hero-buttons,.hero-trust{justify-content:center}.hero-art{display:none}.hero{min-height:540px}.category-grid,.plan-grid{grid-template-columns:repeat(2,1fr)}.benefit-grid{grid-template-columns:repeat(2,1fr)}.store-layout{grid-template-columns:1fr}.store-filter{position:static}.product-grid{grid-template-columns:repeat(2,1fr)}.dashboard-grid{grid-template-columns:1fr}.dashboard-nav nav{display:flex;overflow-x:auto}.dashboard-nav nav a{white-space:nowrap}.checkout-grid,.contact-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:600px){.wrap{width:min(100% - 26px,1180px)}.top-note .wrap span:last-child{display:none}.site-header{height:66px}.brand{min-width:0}.brand>span{display:none}.account-chip em{display:none}.hero-copy h1{font-size:33px}.hero-buttons{flex-direction:column}.hero-trust{gap:9px;flex-wrap:wrap}.category-grid,.plan-grid,.product-grid,.benefit-grid,.stats,.footer-grid{grid-template-columns:1fr}.benefit-grid article{border-left:0;border-bottom:1px solid var(--line)}.page-hero h1,.license-hero h1{font-size:26px}.section{padding-block:48px}.store-filter{display:none}.catalog-banner{align-items:flex-start;flex-direction:column}.auth-page{padding:20px 0}.auth-shell{grid-template-columns:1fr}.auth-side{display:none}.auth-form{padding:25px}.dashboard{padding-top:20px}.dashboard-title{align-items:flex-start;gap:12px}.dashboard-title h1{font-size:19px}.dashboard-title .button{padding:8px 11px}.checkout-form,.order-summary,.content-page>article,.contact-grid>article,.contact-form{padding:18px}.values{flex-direction:column}.copyright{gap:10px;flex-direction:column}.section-head h2{font-size:20px}}
