:root{--navy:#0c121b;--surface:#141c28;--surface-2:#1b2635;--ink:#f5f1e8;--muted:#9ba7b7;--line:rgba(245,241,232,.12);--blue:#3f7cff;--amber:#ffb633;--shadow:0 30px 80px rgba(0,0,0,.28)}
[data-theme="light"]{--navy:#f4f1ea;--surface:#fff;--surface-2:#e9e5dc;--ink:#101722;--muted:#5f6875;--line:rgba(16,23,34,.13);--shadow:0 25px 70px rgba(31,38,48,.12)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--navy);color:var(--ink);font-family:"Vazirmatn",sans-serif;overflow-x:hidden;transition:.35s background,.35s color}.noise{position:fixed;inset:0;pointer-events:none;opacity:.035;z-index:99;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.75'/%3E%3C/svg%3E")}.shell{width:min(1180px,calc(100% - 40px));margin-inline:auto}.nav{height:88px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);position:relative;z-index:5}.brand{display:flex;gap:10px;align-items:center;color:var(--ink);font-size:23px;font-weight:900;text-decoration:none;direction:ltr}.brand-mark{width:34px;height:34px;border-radius:10px;background:var(--blue);color:white;display:grid;place-items:center;font:900 18px Arial;transform:rotate(-6deg)}nav{display:flex;gap:36px}nav a,footer a{color:var(--muted);text-decoration:none;font-size:14px;transition:.2s}nav a:hover,footer a:hover{color:var(--ink)}.nav-actions{display:flex;gap:10px;align-items:center}.button{border:0;border-radius:14px;padding:13px 22px;text-decoration:none;color:var(--ink);font-weight:700;display:inline-flex;align-items:center;gap:12px;cursor:pointer}.button.ghost{border:1px solid var(--line)}.button.primary{background:var(--blue);color:#fff;padding:17px 25px;box-shadow:0 12px 35px rgba(63,124,255,.25)}.theme-toggle{border:1px solid var(--line);background:var(--surface);color:var(--ink);width:45px;height:45px;border-radius:13px;cursor:pointer;position:relative}.theme-toggle span{position:absolute;inset:0;display:grid;place-items:center;font-size:19px;transition:.25s}.sun{opacity:0;transform:rotate(-40deg)}[data-theme="light"] .sun{opacity:1;transform:none}[data-theme="light"] .moon{opacity:0;transform:rotate(40deg)}
.hero{min-height:720px;padding:85px 0 90px;display:grid;grid-template-columns:.92fr 1.08fr;gap:80px;align-items:center}.eyebrow,.kicker{font-size:13px;font-weight:800;letter-spacing:.03em;color:var(--blue)}.live-dot{display:inline-block;width:8px;height:8px;background:var(--amber);border-radius:50%;margin-left:8px;box-shadow:0 0 0 6px rgba(255,182,51,.13);animation:pulse 1.8s infinite}.hero h1{font-size:clamp(54px,6vw,86px);line-height:1.08;letter-spacing:-.055em;margin:22px 0}.hero h1 em{font-style:normal;color:var(--amber);position:relative}.hero-copy>p{color:var(--muted);font-size:18px;line-height:1.9;max-width:550px}.hero-actions{display:flex;align-items:center;gap:28px;margin-top:34px}.text-link{color:var(--ink);font-weight:700;text-decoration:none}.proof{display:flex;align-items:center;gap:14px;margin-top:42px;color:var(--muted);font-size:13px}.proof p{margin:0}.proof strong{color:var(--ink)}.avatars{display:flex;direction:ltr}.avatars span{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--surface-2);border:2px solid var(--navy);margin-left:-7px;font-size:11px;font-weight:800}.avatars span:last-child{background:var(--amber);color:#111}
.hero-stage{height:570px;position:relative;display:grid;place-items:center}.orbit{position:absolute;border:1px solid var(--line);border-radius:50%}.orbit-one{width:540px;height:540px}.orbit-two{width:420px;height:420px}.spotlight-card{width:390px;background:var(--surface);border:1px solid var(--line);border-radius:30px;padding:16px;box-shadow:var(--shadow);position:relative;z-index:2;transform:rotate(2deg)}.card-head{display:flex;justify-content:space-between;position:absolute;z-index:2;top:28px;left:28px;right:28px}.badge{background:var(--navy);color:var(--ink);border:1px solid var(--line);border-radius:99px;padding:7px 12px;font-size:11px;font-weight:800}.badge.live{background:var(--amber);color:#111;border:0}.badge.live i{width:6px;height:6px;background:#111;border-radius:50%;display:inline-block;margin-left:5px}.card-head button{border:0;border-radius:50%;background:rgba(12,18,27,.7);color:#fff;width:35px;height:35px;font-size:21px}.product-art{height:270px;border-radius:20px;background:linear-gradient(145deg,#182b48,#3f7cff);display:grid;place-items:center;overflow:hidden}.product-art img{width:87%;filter:drop-shadow(0 25px 18px rgba(0,0,0,.35));transition:.4s}.spotlight-card:hover .product-art img{transform:scale(1.06) translateY(-5px)}.spotlight-info{padding:18px 8px 6px}.category{font-size:11px;color:var(--blue);font-weight:800}.spotlight-info h2{font-size:23px;margin:5px 0 16px}.bid-row{border-top:1px solid var(--line);padding-top:14px;display:flex;justify-content:space-between}.bid-row small,.auction-body small,.auction-body div span{display:block;color:var(--muted);font-size:10px;margin-bottom:4px}.bid-row strong{font-size:14px}.bid-row strong b{font-size:9px}.timer{text-align:left}.timer strong{color:var(--amber);font-variant-numeric:tabular-nums}.bid-button,.auction-body button{width:100%;border:0;background:var(--blue);color:#fff;border-radius:13px;padding:13px;margin-top:15px;font:700 13px Vazirmatn;display:flex;justify-content:space-between;cursor:pointer}.floating-note{position:absolute;z-index:3;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);padding:13px 16px;border-radius:16px;display:flex;flex-direction:column}.floating-note span{color:var(--amber);font-weight:900}.floating-note strong{font-size:23px}.floating-note small{color:var(--muted)}.note-one{right:3%;top:18%}.note-two{left:1%;bottom:18%}
.ticker{border-block:1px solid var(--line);overflow:hidden;padding:16px 0;color:var(--muted);font-size:12px}.ticker>div{white-space:nowrap;display:flex;width:max-content;gap:80px;animation:marquee 24s linear infinite}.ticker span{min-width:170px;text-align:center}.ticker span:nth-child(odd){color:var(--ink)}
.auctions,.steps{padding:130px 0}.section-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:48px}.section-heading h2{font-size:clamp(38px,5vw,62px);line-height:1.12;letter-spacing:-.04em;margin:12px 0 0}.section-heading>p{color:var(--muted);max-width:430px;line-height:1.9}.auction-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.auction-card{background:var(--surface);border:1px solid var(--line);padding:12px;border-radius:25px;transition:.3s}.auction-card:hover{transform:translateY(-8px);box-shadow:var(--shadow)}.auction-card.featured{transform:translateY(24px)}.auction-card.featured:hover{transform:translateY(16px)}.auction-visual{height:245px;border-radius:17px;display:grid;place-items:center;position:relative;overflow:hidden}.auction-visual.blue{background:#dceaff}.auction-visual.amber{background:#fff0cf}.auction-visual.navy{background:#1a2c42}.auction-visual img{width:72%;height:72%;object-fit:contain;transition:.35s}.auction-card:hover img{transform:scale(1.08) rotate(-2deg)}.auction-visual .badge{position:absolute;top:14px;right:14px;color:#fff;background:#0c121b}.auction-body{padding:18px 7px 7px}.auction-body h3{font-size:19px;margin:4px 0 18px}.auction-body div{display:flex;justify-content:space-between;align-items:end}.auction-body div strong{font-size:13px}.auction-body button{background:transparent;color:var(--ink);border-top:1px solid var(--line);border-radius:0;padding:16px 0 3px;margin-top:15px}
.steps{border-top:1px solid var(--line)}.step-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:25px;overflow:hidden}.step-grid article{background:var(--navy);padding:42px;min-height:300px;position:relative}.step-grid article>span{position:absolute;left:26px;top:25px;color:var(--muted);font-size:12px}.step-icon{width:55px;height:55px;background:var(--surface);border-radius:16px;display:grid;place-items:center;color:var(--blue);font-size:25px;margin-bottom:36px}.step-grid h3{font-size:22px}.step-grid p{color:var(--muted);line-height:1.9;font-size:14px}.trust{background:var(--blue);color:white;border-radius:38px;padding:75px;display:grid;grid-template-columns:1.2fr .8fr;align-items:center;gap:60px;overflow:hidden;position:relative}.trust:after{content:"B";position:absolute;left:-25px;bottom:-125px;font:900 330px Arial;color:rgba(255,255,255,.06);transform:rotate(-8deg)}.trust .kicker{color:#cddbff}.trust h2{font-size:58px;line-height:1.15;margin:12px 0 20px}.trust p{line-height:1.9;opacity:.8;max-width:560px}.trust-pills{display:flex;flex-wrap:wrap;gap:10px;margin-top:25px}.trust-pills span{border:1px solid rgba(255,255,255,.3);border-radius:99px;padding:9px 14px;font-size:11px}.trust-seal{width:230px;height:230px;border-radius:50%;border:1px solid rgba(255,255,255,.35);display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;z-index:1}.trust-seal:before{content:"";position:absolute;inset:12px;border:1px dashed rgba(255,255,255,.4);border-radius:50%;animation:spin 18s linear infinite}.trust-seal span{font-size:42px}.trust-seal strong{font-size:20px}.trust-seal small{opacity:.7}
.cta{padding:150px 0;text-align:center}.cta h2{font-size:clamp(45px,7vw,80px);line-height:1.12;margin:14px 0}.cta>p{color:var(--muted)}.cta form{width:min(500px,100%);margin:35px auto 10px;display:flex;background:var(--surface);border:1px solid var(--line);padding:7px;border-radius:17px}.cta input{flex:1;min-width:0;background:transparent;border:0;outline:0;color:var(--ink);font:500 14px Vazirmatn;padding:0 15px;direction:rtl}.cta button{background:var(--amber);border:0;border-radius:12px;padding:14px 22px;color:#15100a;font:800 13px Vazirmatn;cursor:pointer}.cta>small{color:var(--blue)}footer{min-height:120px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;color:var(--muted);font-size:12px}footer div{display:flex;gap:25px}.toast{position:fixed;z-index:100;left:50%;bottom:25px;transform:translate(-50%,120px);background:var(--ink);color:var(--navy);border-radius:14px;padding:13px 20px;font-size:12px;font-weight:700;transition:.35s;box-shadow:var(--shadow)}.toast.show{transform:translate(-50%,0)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.reveal{opacity:0;transform:translateY(24px);transition:.7s cubic-bezier(.2,.8,.2,1)}.reveal.visible{opacity:1;transform:none}.delay-1{transition-delay:.12s}.delay-2{transition-delay:.24s}
@keyframes pulse{50%{box-shadow:0 0 0 11px rgba(255,182,51,0)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes marquee{to{transform:translateX(50%)}}
@media(max-width:900px){nav{display:none}.hero{grid-template-columns:1fr;padding-top:60px;gap:30px}.hero-copy{text-align:center}.hero-copy>p{margin-inline:auto}.hero-actions,.proof{justify-content:center}.hero-stage{height:560px}.section-heading{align-items:start;gap:30px}.auction-grid{grid-template-columns:1fr 1fr}.auction-card:last-child{grid-column:1/-1}.auction-card.featured{transform:none}.step-grid{grid-template-columns:1fr}.trust{padding:55px 40px}.trust h2{font-size:44px}}
@media(max-width:620px){.shell{width:min(100% - 24px,1180px)}.nav{height:72px}.button.ghost{display:none}.hero{padding:55px 0}.hero h1{font-size:51px}.hero-copy>p{font-size:15px}.hero-actions{flex-direction:column;gap:18px}.hero-stage{height:475px}.orbit-one{width:430px;height:430px}.orbit-two{width:340px;height:340px}.spotlight-card{width:330px}.product-art{height:220px}.floating-note{display:none}.section-heading{display:block}.section-heading>p{margin-top:22px}.auctions,.steps{padding:90px 0}.auction-grid{grid-template-columns:1fr}.auction-card:last-child{grid-column:auto}.auction-visual{height:270px}.trust{grid-template-columns:1fr;text-align:center;padding:50px 22px;border-radius:28px}.trust h2{font-size:39px}.trust-seal{margin:auto}.trust-pills{justify-content:center}.cta{padding:100px 0}.cta form{display:block;background:transparent;border:0}.cta input{width:100%;height:54px;background:var(--surface);border:1px solid var(--line);border-radius:13px;margin-bottom:9px}.cta button{width:100%;height:52px}footer{padding:35px 0;flex-direction:column;gap:22px;text-align:center}}
@media(prefers-reduced-motion:reduce){*{animation:none!important;scroll-behavior:auto!important}.reveal{opacity:1;transform:none}}
