@import "https://fonts.googleapis.com/css2?family=Vazirmatn:wght@300;400;500;700;900&display=swap";
:root{--bg-color:#f8f9fa;--text-main:#111827;--text-muted:#4b5563;--primary:#b58d22;--primary-hover:#d4af37;--secondary:#fff;--glass-bg:#ffffffd9;--glass-border:#0000001a;--radius-lg:16px;--radius-md:12px;--radius-sm:8px;--transition:all .3s cubic-bezier(.4, 0, .2, 1)}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-color);color:var(--text-main);direction:rtl;min-height:100vh;font-family:Vazirmatn,sans-serif;line-height:1.6;overflow-x:hidden}a{color:inherit;transition:var(--transition);text-decoration:none}button{cursor:pointer;font-family:inherit}.glass{background:var(--glass-bg);-webkit-backdrop-filter:blur(12px);border:1px solid var(--glass-border);border-radius:var(--radius-lg)}.container{max-width:1200px;margin:0 auto;padding:0 20px;animation:.8s cubic-bezier(.16,1,.3,1) forwards fadeInUp}h1,h2,h3,h4{letter-spacing:-.5px;margin-bottom:1rem;font-weight:900;line-height:1.4}.text-gradient{background:linear-gradient(135deg,#a67c00 0%,#d4af37 50%,#8a6a16 100%) 0 0/200%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:5s linear infinite shimmer}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:0%}to{background-position:200%}}@keyframes pulseGlow{0%{box-shadow:0 0 #b58d2266}70%{box-shadow:0 0 0 15px #b58d2200}to{box-shadow:0 0 #b58d2200}}.btn-primary{background:linear-gradient(135deg, var(--primary) 0%, #8a6a16 100%);color:#fff;border-radius:var(--radius-sm);transition:var(--transition);z-index:1;border:none;justify-content:center;align-items:center;gap:8px;padding:14px 32px;font-size:1.1rem;font-weight:700;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 6px 20px #b58d224d}.btn-primary:before{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:100%;height:100%;transition:all .6s;position:absolute;top:0;left:-100%}.btn-primary:hover{transform:translateY(-3px)scale(1.02);box-shadow:0 10px 25px #b58d2280}.btn-primary:hover:before{left:100%}.btn-outline{color:var(--primary);border-radius:var(--radius-sm);border:2px solid var(--primary);transition:var(--transition);background:0 0;justify-content:center;align-items:center;gap:8px;padding:12px 30px;font-size:1.1rem;font-weight:700;display:inline-flex}.btn-outline:hover{background:var(--primary);color:#fff;transform:translateY(-2px);box-shadow:0 5px 15px #b58d2233}
.Header-module__lnUIdW__header{z-index:1000;-webkit-backdrop-filter:blur(20px);background:#fffc;border-bottom:1px solid #0000000d;padding:15px 0;transition:all .3s;position:sticky;top:0;box-shadow:0 4px 30px #0000000d}.Header-module__lnUIdW__headerContainer{justify-content:space-between;align-items:center;display:flex}.Header-module__lnUIdW__logo{align-items:center;gap:12px;font-size:1.5rem;font-weight:900;display:flex}.Header-module__lnUIdW__logoImg{object-fit:cover;border-radius:50%}.Header-module__lnUIdW__nav{gap:25px;display:flex}.Header-module__lnUIdW__nav a{color:var(--text-main);font-size:1.05rem;font-weight:500;position:relative}.Header-module__lnUIdW__nav a:hover{color:var(--primary)}.Header-module__lnUIdW__nav a:after{content:"";background-color:var(--primary);width:0;height:2px;transition:all .3s;position:absolute;bottom:-4px;left:50%}.Header-module__lnUIdW__nav a:hover:after{width:100%;left:0}@media (max-width:768px){.Header-module__lnUIdW__nav{display:none}}
.Footer-module__3hUVsW__footer{background:var(--secondary);border-top:1px solid var(--glass-border);margin-top:80px;padding-top:60px}.Footer-module__3hUVsW__footerGrid{grid-template-columns:2fr 1fr 1fr;gap:40px;margin-bottom:40px;display:grid}.Footer-module__3hUVsW__brandInfo h2{margin-bottom:20px;font-size:1.8rem}.Footer-module__3hUVsW__brandInfo p{color:var(--text-muted);line-height:1.8}.Footer-module__3hUVsW__links h3{color:var(--text-main);margin-bottom:20px;font-size:1.2rem}.Footer-module__3hUVsW__links ul{list-style:none}.Footer-module__3hUVsW__links li{margin-bottom:12px}.Footer-module__3hUVsW__links a{color:var(--text-muted)}.Footer-module__3hUVsW__links a:hover{color:var(--primary);padding-right:5px}.Footer-module__3hUVsW__copyright{text-align:center;color:var(--text-muted);border-top:1px solid #0000000d;padding:20px;font-size:.9rem}@media (max-width:768px){.Footer-module__3hUVsW__footerGrid{grid-template-columns:1fr}}
