@font-face{font-family:Vazir;src:url('/static/Vazir.woff2') format('woff2');font-weight:400;font-display:swap}@font-face{font-family:Vazir;src:url('/static/Vazir-Bold.woff2') format('woff2');font-weight:700 900;font-display:swap}:root{--navy:#09223a;--ink:#102842;--lime:#b5d877;--paper:#fff;--mist:#f4f7fa;--line:#e5ebf0;--muted:#75859a}html[data-theme=dark]{--navy:#061827;--ink:#eff6ff;--lime:#b9df75;--paper:#101b2a;--mist:#172638;--line:#28394d;--muted:#a8b7c8;background:#091321}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:Vazir,Tahoma,sans-serif;line-height:1.8;transition:.2s}a{text-decoration:none;color:inherit}header{height:82px;padding:0 5%;display:flex;align-items:center;justify-content:space-between;background:var(--paper);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:10}.brand{font-size:27px;font-weight:900}.brand span{color:#91b950}nav{display:flex;gap:28px;align-items:center;font-weight:700}nav a{font-size:14px}#theme{border:1px solid var(--line);border-radius:50%;width:35px;height:35px;color:var(--ink);background:var(--mist)}.btn,.navy-btn{border:0;background:var(--navy);color:#fff;padding:11px 17px;border-radius:9px;font:inherit;font-weight:700}.premium-hero{min-height:650px;background:#404151 radial-gradient(#707180 1px,transparent 1px);background-size:28px 28px;display:grid;align-items:center;padding:85px max(12vw,45px);position:relative;overflow:hidden;color:#fff}.premium-hero:after{content:"";position:absolute;left:-25%;top:0;width:70%;height:100%;background:radial-gradient(circle at 58% 46%,#1a4154,#061b31 65%);transform:skewX(7deg)}.hero-copy{z-index:1;max-width:760px}.hero-copy h1{font-size:clamp(43px,5.2vw,78px);font-weight:900;letter-spacing:-3px;line-height:1.25;margin:20px 0}.hero-copy mark{background:none;color:var(--lime)}.hero-copy p{max-width:570px;color:#d7d8dd;font-size:17px}.availability{display:inline-flex;align-items:center;gap:8px;border:1px solid #71834f;border-radius:50px;padding:7px 15px;color:var(--lime);font-size:13px}.availability i{width:7px;height:7px;border-radius:50%;background:var(--lime)}.hero-actions{display:flex;gap:12px;margin-top:28px}.lime-btn,.ghost-btn{padding:13px 20px;border-radius:8px;font-weight:700}.lime-btn{background:var(--lime);color:var(--navy)}.ghost-btn{border:1px solid #868792}.trust{display:block;color:#d0d1d6;margin:20px 8px}.section{max-width:1180px;margin:auto;padding:92px 25px}.eyebrow{font-size:12px;color:#8eae51;font-weight:700}.premium-services{text-align:center}.premium-services h2{font-size:34px}.grid{display:grid;gap:18px}.cards{grid-template-columns:repeat(3,1fr)}.cards article,.cards>a,.videos article{border:1px solid var(--line);border-radius:16px;padding:27px;background:var(--paper)}.cards article>span{font-weight:900;color:#9aba5e}.cards h3{margin:10px 0}.cards p{font-size:14px;color:var(--muted)}.premium-contact{max-width:1540px;margin:0 auto 60px;display:grid;grid-template-columns:1.1fr .9fr;gap:90px;padding:70px max(8vw,45px);background:var(--paper)}.contact-info h2{font-size:54px;margin:8px 0 28px}.contact-line{display:flex;gap:14px;align-items:center;margin:20px 0}.contact-line i{background:#f1f7e5;color:#91b451;font-style:normal;font-size:24px;width:52px;height:52px;display:grid;place-items:center;border-radius:12px}.contact-line span,.form-heading span{color:var(--muted)}.contact-line strong{display:block;color:var(--ink)}.contact-links{display:grid;grid-template-columns:1fr;gap:12px;margin-top:28px}.contact-links a{padding:13px;text-align:center;border-radius:10px;background:var(--mist);font-weight:700}.premium-contact form,.auth form{padding:30px 48px;border-radius:25px;background:var(--paper);box-shadow:0 18px 55px #0d23431b;display:grid;gap:15px}.form-heading{border-bottom:1px solid var(--line);padding-bottom:15px}.form-heading b,.form-heading span{display:block}.premium-contact label{font-size:14px;font-weight:700}.premium-contact input,.premium-contact textarea,input,select{width:100%;margin-top:6px;border:2px solid var(--line);border-radius:9px;padding:11px;background:var(--paper);color:var(--ink);font:inherit}.premium-contact .two{display:grid;grid-template-columns:1fr 1fr;gap:16px}.auth{max-width:470px;margin:80px auto;padding:0 24px}.filters{display:flex;gap:10px;flex-wrap:wrap;margin:22px 0}.tasks,.chat{max-width:850px;margin:30px auto}.task,.message{background:var(--paper);border:1px solid var(--line);padding:15px}.chat{border:1px solid var(--line);border-radius:18px;overflow:hidden}.chat-head,.composer{padding:15px;border-bottom:1px solid var(--line)}.messages{height:55vh;overflow:auto;padding:20px;background:var(--mist)}.message{width:max-content;max-width:75%;border-radius:13px;margin:8px 0}.message.mine{margin-right:auto;background:var(--navy);color:#fff}.composer{display:flex;gap:8px}.composer input{flex:1;margin:0}footer{padding:45px 5%;background:var(--navy);color:#d3dde8;font-size:13px}@media(max-width:800px){header{height:65px;padding:0 18px}.brand{font-size:21px}nav a:not(.btn){display:none}.premium-hero{padding:56px 22px;min-height:0}.premium-hero:after{width:130%;left:-65%;opacity:.65}.hero-copy h1{font-size:43px;letter-spacing:-2px}.premium-services .cards,.cards{grid-template-columns:1fr}.premium-contact{grid-template-columns:1fr;gap:35px;padding:45px 21px;margin:0}.contact-info h2{font-size:42px}.premium-contact form{padding:26px 20px}.section{padding:60px 20px}.premium-contact .two{grid-template-columns:1fr}}
