@import url('https://fonts.googleapis.com/css2?family=Vazirmatn:wght@400;500;600;700;800&display=swap');
:root{--green:#073b32;--green2:#0b5144;--green3:#126b59;--cream:#f5f0e4;--gold:#c9aa70;--muted:#c8d6ce;--ink:#173c33}
*{box-sizing:border-box}html{min-height:100%;scroll-behavior:smooth}body{margin:0;min-height:100vh;background:radial-gradient(ellipse at 50% 8%,#145b4d 0,#0a4439 35%,#052e28 100%);color:var(--cream);font-family:'Vazirmatn',Tahoma,sans-serif;overflow-x:hidden}.ambient{position:fixed;pointer-events:none;border:1px solid rgba(201,170,112,.12);border-radius:50%;width:460px;height:460px}.ambient-one{top:-300px;right:-180px;box-shadow:0 0 0 35px rgba(201,170,112,.025),0 0 0 75px rgba(201,170,112,.02)}.ambient-two{bottom:-340px;left:-210px;width:560px;height:560px;box-shadow:0 0 0 35px rgba(201,170,112,.025),0 0 0 75px rgba(201,170,112,.02)}.page-shell{width:min(100% - 36px,600px);margin:0 auto;padding:30px 0 26px;position:relative}.topline{display:flex;justify-content:space-between;align-items:center;color:#c5d5cb;font-size:11px;letter-spacing:.02em}.eyebrow{display:flex;align-items:center;gap:8px}.status-dot{width:6px;height:6px;background:var(--gold);border-radius:50%;box-shadow:0 0 12px #d8bb80}.topline-note{opacity:.7}.hero{text-align:center;padding:46px 8px 24px}.brand-emblem{width:150px;height:150px;margin:0 auto 16px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,rgba(255,255,255,.1),rgba(255,255,255,.025));border:1px solid rgba(220,195,145,.32);box-shadow:0 16px 45px rgba(0,0,0,.17),inset 0 0 25px rgba(255,255,255,.035);overflow:hidden}.brand-logo{width:88%;height:88%;object-fit:contain;filter:drop-shadow(0 4px 8px rgba(0,0,0,.14))}.kicker{font-size:11px;color:var(--gold);letter-spacing:.14em;margin:0 0 12px}.hero h1{font-size:clamp(25px,6vw,36px);font-weight:800;line-height:1.5;margin:0;color:#fff9ec}.hero h1 span{color:#dfc38f}.intro{font-size:14px;line-height:2.1;color:#d1ded5;margin:10px 0 18px}.ornament{display:flex;align-items:center;justify-content:center;gap:12px;color:var(--gold);font-size:12px}.ornament i{width:44px;height:1px;background:linear-gradient(90deg,transparent,rgba(201,170,112,.75))}.ornament i:last-child{transform:rotate(180deg)}.links{display:grid;gap:12px;margin:12px 0 24px}.link-card{min-height:82px;display:flex;align-items:center;gap:15px;padding:14px 17px;text-decoration:none;color:var(--ink);background:linear-gradient(110deg,#f8f4e9,#e9e1d1);border:1px solid rgba(224,205,166,.7);border-radius:16px;box-shadow:0 8px 22px rgba(0,0,0,.12);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.link-card:hover{transform:translateY(-3px);box-shadow:0 13px 28px rgba(0,0,0,.2);border-color:#d7b879}.platform-icon{width:48px;height:48px;flex:0 0 48px;border-radius:14px;display:grid;place-items:center;background:#dce8dd;color:#0b5849}.platform-icon svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.telegram .platform-icon{background:#dce9e9;color:#176a70}.telegram .platform-icon svg path{fill:currentColor;stroke:none}.team .platform-icon{background:#e9e1d1;color:#876b3e}.link-copy{display:flex;flex-direction:column;gap:3px;flex:1}.link-copy strong{font-size:15px;font-weight:700}.link-copy small{font-family:Arial,sans-serif;font-size:12px;color:#668076;letter-spacing:.04em}.link-arrow{font-family:Arial,sans-serif;font-size:20px;color:#9b8154;direction:ltr}.closing-note{position:relative;text-align:center;padding:15px 16px 17px;margin:0 0 24px;border-top:1px solid rgba(201,170,112,.2);border-bottom:1px solid rgba(201,170,112,.2)}.closing-note p{margin:0;font-size:13px;color:#d7e1d8;line-height:1.9}.quote-mark{position:absolute;top:-15px;right:calc(50% - 10px);font-family:Georgia,serif;font-size:26px;color:var(--gold);background:#0a4439;padding:0 8px}footer{display:flex;justify-content:space-between;align-items:center;color:#a9c0b4;font-size:10px}.footer-brand{display:flex;align-items:center;gap:7px;direction:ltr;font-family:Georgia,serif;letter-spacing:.04em}.footer-brand img{width:24px;height:24px;object-fit:contain;opacity:.8}.footer-brand span{font-size:11px}@media(max-width:420px){.page-shell{width:min(100% - 28px,600px);padding-top:22px}.hero{padding-top:36px}.brand-emblem{width:132px;height:132px}.link-card{min-height:76px;padding:12px 14px}.platform-icon{width:44px;height:44px;flex-basis:44px}.link-copy strong{font-size:14px}.topline-note{font-size:10px}.desktop-break{display:none}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto;transition:none!important}}
