@font-face{font-family:'IRANSansWeb_FaNum';src:url('/font/IRANSansWeb_FaNum.woff2') format('woff2');font-weight:400;font-display:swap;size-adjust:98%;ascent-override:90%}@font-face{font-family:'IRANSansWeb_FaNum';src:url('/font/IRANSansWeb_FaNum_Bold.woff2') format('woff2');font-weight:700;font-display:swap;size-adjust:98%;ascent-override:90%}:root{--primary:#8b0000;--primary-light:#b30000;--bg-dark:#0a0a0a;--bg-card:rgba(20,20,20,0.75);--border-card:rgba(255,255,255,0.08);--text-light:#e0e0e0;--text-muted:#aaa;--radius-card:24px;--shadow-card:0 8px 32px rgba(0,0,0,.5);--transition-smooth:cubic-bezier(.4,0,.2,1);--font-base:clamp(0.95rem,1.2vw + 0.5rem,1.15rem);--font-heading:clamp(2rem,5vw + 1rem,4rem);--font-subheading:clamp(1.2rem,2vw + 0.8rem,2.2rem);--nav-height:70px}*{margin:0;padding:0;box-sizing:border-box}body{background-color:var(--bg-dark);color:var(--text-light);font-family:'IRANSansWeb_FaNum',Tahoma,Arial,sans-serif;font-weight:400;line-height:1.9;direction:rtl;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:var(--font-base)}a{text-decoration:none}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#1a1a1a}::-webkit-scrollbar-thumb{background:var(--primary);border-radius:4px}.container{max-width:1200px;margin:0 auto;padding:0 clamp(1rem,3vw,2rem)}.navbar{position:fixed;top:0;left:0;right:0;z-index:1000;background:rgba(10,10,10,.85);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid #2a2a2a;padding:0 clamp(1rem,3vw,2rem);height:var(--nav-height);display:flex;align-items:center;justify-content:space-between;font-size:clamp(0.85rem,1vw + 0.4rem,1rem)}.nav-left,.navbar .nav-logo{align-items:center;display:flex}.navbar .nav-logo img{height:50px;width:150px;display:block;object-fit:contain}.navbar .nav-menu{display:flex;list-style:none;gap:clamp(1.5rem,3vw,2.5rem);padding:0;margin:0 auto 0 clamp(1rem,2vw,2rem)}.navbar .nav-menu li a{color:#ccc;font-weight:700;transition:color .3s,border-color .3s;padding:5px 0;border-bottom:2px solid transparent;font-size:inherit}.navbar .nav-menu li a:hover{color:#ffd700;border-bottom-color:#ffd700}.navbar .nav-menu li a:focus-visible{outline:2px solid #ffd700;outline-offset:2px}.nav-left{gap:clamp(1rem,2vw,1.8rem)}.navbar .nav-phone{display:flex;align-items:center;gap:0.3rem;font-weight:700;direction:ltr;font-size:inherit}.navbar .nav-phone .phone-icon{display:flex;align-items:center;width:clamp(1.2rem,1.5vw + 0.5rem,1.5rem);height:clamp(1.2rem,1.5vw + 0.5rem,1.5rem)}.navbar .nav-phone .phone-icon img{width:100%;height:100%;display:block;filter:invert(16%) sepia(94%) saturate(4513%) hue-rotate(1deg) brightness(70%) contrast(110%)}.navbar .nav-phone a{color:#ffcc00;transition:color .3s;font-weight:700;font-size:inherit}.navbar .nav-phone a:hover{color:#ffe066}.navbar .nav-phone a:focus-visible{outline:2px solid #ffd700;outline-offset:2px}.nav-toggle{display:none;background:0 0;border:none;color:#fff;font-size:clamp(1.8rem,3vw,2.5rem);line-height:1;cursor:pointer;padding:0 0.3rem;transition:color .3s;border-radius:4px}.nav-toggle:hover{color:#ffd700}.nav-toggle:focus-visible{outline:2px solid #ffd700;outline-offset:2px}.nav-toggle[aria-expanded="true"]{color:#ffd700}.overlay-menu{position:fixed;top:0;right:0;width:100%;height:100vh;background:rgba(10,10,10,.95);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:2000;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:translateX(100%);transition:transform .4s cubic-bezier(.4,0,.2,1);padding:clamp(2rem,5vw,4rem) clamp(1.5rem,4vw,3rem);overflow-y:auto}.overlay-menu.active{transform:translateX(0)}.overlay-close{position:absolute;top:clamp(1rem,2vw,2rem);right:clamp(1rem,2vw,2rem);background:0 0;border:none;color:#fff;font-size:clamp(2rem,4vw,3rem);line-height:1;cursor:pointer;transition:color .3s,transform .3s;border-radius:4px;padding:0.3rem}.overlay-close:hover{color:#ffd700;transform:rotate(90deg)}.overlay-close:focus-visible{outline:2px solid #ffd700;outline-offset:2px}.overlay-menu ul{list-style:none;padding:0;margin:0 0 clamp(2rem,4vw,4rem);display:flex;flex-direction:column;align-items:center;width:100%;max-width:300px;gap:clamp(1rem,2vw,1.5rem)}.overlay-menu ul li a{color:#ddd;font-size:clamp(1.4rem,3vw + 0.5rem,2.2rem);font-weight:700;transition:color .3s,transform .3s;display:block;padding:0.3rem 0;border-bottom:2px solid transparent}.overlay-menu ul li a:hover{color:#ffd700;transform:scale(1.05);border-bottom-color:#ffd700}.overlay-menu ul li a:focus-visible{outline:2px solid #ffd700;outline-offset:2px}.overlay-phone{display:flex;align-items:center;gap:0.6rem;color:var(--text-light);font-size:clamp(1.2rem,2vw + 0.5rem,1.6rem);font-weight:700;direction:ltr}.overlay-phone .phone-icon{display:flex;align-items:center;width:clamp(1.5rem,2.5vw + 0.5rem,2rem);height:clamp(1.5rem,2.5vw + 0.5rem,2rem)}.overlay-phone .phone-icon img{width:100%;height:100%;display:block;filter:invert(16%) sepia(94%) saturate(4513%) hue-rotate(1deg) brightness(70%) contrast(110%)}.overlay-phone a{color:var(--text-light);transition:color .3s;font-weight:700}.overlay-phone a:hover{color:#ffd700}.overlay-phone a:focus-visible{outline:2px solid #ffd700;outline-offset:2px}.page-content{padding-top:100px;padding-bottom:3rem;min-height:100vh;background:#0a0a0a}.page-title{text-align:center;font-size:var(--font-subheading);font-weight:700;color:#fff;margin-bottom:.5rem}.page-title .highlight{color:#ffd700}.page-subtitle{text-align:center;color:var(--text-muted);margin-bottom:1.5rem;font-size:clamp(0.9rem,1.2vw + 0.3rem,1.1rem)}.section-heading{text-align:center;font-size:clamp(1.5rem,2.5vw + 0.5rem,2rem);color:#fff;margin:2rem 0 1rem;border-bottom:2px solid rgba(255,215,0,0.3);padding-bottom:0.5rem;position:relative;z-index:5}.section-heading span{color:#ffd700}.plans-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:clamp(1.5rem,2.5vw,2.5rem);align-items:stretch;padding-top:1.5rem;position:relative;z-index:1}.plan-card{position:relative;background:var(--bg-card);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--border-card);border-radius:var(--radius-card);padding:2rem 1.5rem;box-shadow:var(--shadow-card);transition:all .4s var(--transition-smooth);display:flex;flex-direction:column;height:100%;min-height:420px;backface-visibility:hidden;-webkit-backface-visibility:hidden;overflow:hidden}.plan-card:hover{transform:translateY(-10px) scale(1.02);border-color:var(--primary);box-shadow:0 20px 60px rgba(139,0,0,0.3),0 0 40px rgba(139,0,0,0.1);background:rgba(30,30,30,0.9)}.plan-header{text-align:center;margin-bottom:1.5rem;border-bottom:1px solid rgba(255,255,255,0.1);padding-bottom:1rem}.plan-name{font-size:1.6rem;font-weight:700;color:#fff;margin-bottom:.3rem;line-height:1.3}.plan-price{font-size:1.8rem;font-weight:900;color:#ffd700;direction:ltr;margin-bottom:.3rem;display:flex;align-items:center;justify-content:center;gap:0.3rem;flex-wrap:wrap}.plan-price .price-number{font-weight:900;color:#ffd700;order:2}.plan-price .price-currency{font-size:.8rem;font-weight:400;color:var(--text-muted);order:0}.plan-price .setup-fee{font-size:.9rem;font-weight:400;color:#ffaa00;background:rgba(255,170,0,0.15);padding:.1rem .8rem;border-radius:20px;display:inline-block;direction:rtl;order:1}.plan-price del{color:#999;margin:0 0.2rem}.plan-period{font-size:.9rem;font-weight:400;color:#ccc;background:rgba(255,255,255,0.05);display:inline-block;padding:.2rem 1rem;border-radius:20px;margin-top:.3rem}.plan-specs{list-style:none;padding:0;margin:0 0 1.5rem;flex:1}.plan-specs li{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid rgba(255,255,255,0.05);font-size:.95rem;color:#ccc}.plan-specs li:last-child{border-bottom:none}.spec-label{color:var(--text-muted);font-weight:400}.spec-value{font-weight:700;color:#fff;text-align:left;direction:ltr}.spec-value.gold{color:#ffd700}.btn-order-plan{display:block;width:100%;text-align:center;background:var(--primary);color:#fff;padding:.7rem 0;border-radius:50px;font-weight:700;font-size:1rem;transition:background .3s,transform .3s;margin-top:auto;box-shadow:0 4px 15px rgba(139,0,0,0.3);position:relative;z-index:1;cursor:pointer}.btn-order-plan:hover{background:var(--primary-light);transform:scale(1.03);box-shadow:0 8px 25px rgba(139,0,0,0.5)}.btn-order-plan:focus-visible{outline:2px solid #ffd700;outline-offset:2px}footer{background:#050505;padding:clamp(2rem,5vw,4rem) 0 clamp(1.5rem,3vw,2.5rem);border-top:2px solid #1a0a0a;position:relative;overflow:hidden}#footer-particles{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}footer .container{position:relative;z-index:1}.footer-content{display:flex;flex-direction:column;align-items:center;gap:clamp(1.5rem,3vw,2.5rem);text-align:center;margin-bottom:clamp(1.5rem,3vw,2.5rem)}.footer-brand h3{color:#fff;font-size:clamp(1.5rem,2.5vw + 0.5rem,2.2rem);font-weight:700}.footer-brand h3 span{color:#ffd700}.footer-brand p{color:var(--text-muted);font-size:clamp(0.85rem,0.8vw + 0.4rem,1rem);font-weight:400;margin-top:0.3rem;max-width:700px;line-height:2;text-align:center}.footer-trust-badges{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin:clamp(0.5rem,1.5vw,1rem) 0;gap:clamp(0.8rem,1.5vw,1.5rem)}.trust-badge{background:#fff;border-radius:12px;padding:clamp(0.5rem,1vw,0.8rem) clamp(0.5rem,1vw,0.8rem);display:flex;align-items:center;justify-content:center;border:1px solid #d0d0d0;box-shadow:0 4px 12px rgba(0,0,0,.08);transition:transform .3s,box-shadow .3s}.trust-badge:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.trust-badge a{display:block;line-height:0}.trust-badge a:focus-visible{outline:2px solid #8b0000;outline-offset:2px}.trust-badge img{display:block;width:auto;height:auto}.trust-badge.enamad img{width:clamp(70px,10vw,125px);height:clamp(76px,11vw,136px)}.footer-social{display:flex;gap:clamp(1rem,2vw,1.5rem);justify-content:center;flex-wrap:wrap}.footer-social a{display:flex;align-items:center;justify-content:center;width:clamp(40px,5vw,50px);height:clamp(40px,5vw,50px);border-radius:50%;background:#1a1a1a;border:1px solid #2a2a2a;transition:.3s}.footer-social a img{width:clamp(18px,2.5vw,26px);height:clamp(18px,2.5vw,26px);display:block;filter:invert(0.7);transition:filter .3s}.footer-social a:hover img{filter:invert(1)}.footer-social a:hover{background:var(--primary);border-color:var(--primary);transform:translateY(-5px);box-shadow:0 8px 25px rgba(139,0,0,.4)}.footer-social a:focus-visible{outline:2px solid #ffd700;outline-offset:2px}.footer-info{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(0.8rem,2vw,1.5rem) clamp(1.5rem,3vw,2.5rem);padding:clamp(1rem,2vw,1.8rem) 0;border-top:1px solid #1a1a1a;border-bottom:1px solid #1a1a1a;margin-bottom:clamp(1rem,2vw,1.8rem);color:var(--text-muted);font-size:clamp(0.85rem,0.8vw + 0.3rem,1rem)}.footer-info .info-item{display:flex;align-items:center;gap:0.5rem}.footer-info .info-item .icon{display:flex;align-items:center;width:clamp(1.1rem,1.2vw + 0.4rem,1.4rem);height:clamp(1.1rem,1.2vw + 0.4rem,1.4rem)}.footer-info .info-item .icon img{width:100%;height:100%;display:block;filter:invert(16%) sepia(94%) saturate(4513%) hue-rotate(1deg) brightness(70%) contrast(110%)}.footer-info .info-item a{color:var(--text-muted);transition:color .3s;direction:ltr}.footer-info .info-item a:hover{color:#ffd700}.footer-info .info-item a:focus-visible{outline:2px solid #ffd700;outline-offset:2px}.footer-links{display:flex;gap:clamp(1rem,2vw,2rem);justify-content:center;flex-wrap:wrap;margin-bottom:0.5rem}.footer-links a{color:var(--text-muted);font-size:clamp(0.85rem,0.8vw + 0.3rem,1rem);border-bottom:2px solid transparent;padding-bottom:3px;transition:color .3s,border-color .3s}.footer-links a:hover{color:#ffd700;border-bottom-color:#ffd700}.footer-links a:focus-visible{outline:2px solid #ffd700;outline-offset:2px}.footer-bottom{text-align:center;color:#555;font-size:clamp(0.75rem,0.7vw + 0.2rem,0.9rem);padding-top:0.5rem}.footer-bottom span{color:#ffd700}.skip-link{position:absolute;top:-9999px;left:50%;transform:translateX(-50%);background:#8b0000;color:#fff;padding:0.8rem 1.5rem;border-radius:0 0 8px 8px;z-index:9999;font-weight:700}.skip-link:focus{top:0}@media(max-width:768px){:root{--nav-height:auto}.navbar{flex-wrap:wrap;height:auto;padding:0.5rem clamp(1rem,3vw,1.5rem);gap:0.3rem}.navbar .nav-logo{order:1}.navbar .nav-logo img{height:35px;width:105px}.nav-left{order:2;margin-right:auto;gap:clamp(0.8rem,2vw,1.2rem)}.nav-toggle{display:block;order:2;padding:10px 14px;font-size:clamp(2rem,4vw,2.8rem);min-height:44px;min-width:44px}.navbar .nav-phone{order:1;font-size:clamp(0.7rem,1.5vw + 0.2rem,0.85rem)}.navbar .nav-phone .phone-icon{width:clamp(0.9rem,2vw + 0.2rem,1.1rem);height:clamp(0.9rem,2vw + 0.2rem,1.1rem)}.navbar .nav-phone a{font-size:inherit;padding:6px 0}.navbar .nav-menu{display:none;margin-left:0}.page-content{padding-top:90px}.plans-grid{grid-template-columns:1fr}.plan-card{padding:1.5rem 1rem;min-height:380px}.footer-info,.footer-links{flex-direction:column;align-items:center;gap:0.8rem}.footer-info .info-item a,.footer-links a{padding:6px 0;min-height:44px;display:inline-block}}@media(max-width:480px){.plans-grid{grid-template-columns:1fr}.plan-card{padding:1.5rem 1rem;min-height:340px}}