:root{--primary:#ff4500;--primary-dark:#cc3700;--bg-dark:#0a0a0a;--bg-card:#141414;--text-light:#f0f0f0;--text-gray:#a0a0a0;--gradient:linear-gradient(135deg, #ff4500 0%, #ff8c00 100%)}*{margin:0;padding:0;box-sizing:border-box;font-family:'Vazirmatn',sans-serif}body{background-color:var(--bg-dark);color:var(--text-light);line-height:1.8;overflow-x:hidden}.header{display:flex;justify-content:space-between;align-items:center;padding:15px 5%;background:rgb(10 10 10 / .95);backdrop-filter:blur(10px);position:sticky;top:0;z-index:1000;border-bottom:2px solid var(--primary);box-shadow:0 5px 20px rgb(255 69 0 / .2)}.logo{font-size:24px;font-weight:900;color:var(--primary);text-transform:uppercase;letter-spacing:1px;display:flex;align-items:center;gap:10px}.logo span{color:#fff}.nav-icons i{font-size:20px;margin-right:20px;color:var(--text-gray);transition:0.3s;cursor:pointer}.nav-icons i:hover{color:var(--primary);transform:translateY(-3px)}.hero{position:relative;height:80vh;display:flex;align-items:center;justify-content:center;text-align:center;background:url(/assets/images/ff4500.svg) no-repeat center center/cover;overflow:hidden}.hero::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(0deg,var(--bg-dark) 0%,rgb(0 0 0 / .7) 100%)}.hero-content{position:relative;z-index:2;max-width:800px;padding:20px;animation:fadeInUp 1s ease-out}.hero-title{font-size:3.5rem;font-weight:900;margin-bottom:20px;background:var(--gradient);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;text-shadow:0 10px 20px rgb(0 0 0 / .5)}.hero-subtitle{font-size:1.5rem;margin-bottom:30px;color:#ddd}.cta-btn{padding:15px 40px;background:var(--primary);color:#fff;text-decoration:none;font-weight:700;font-size:1.1rem;border-radius:50px;transition:0.3s;box-shadow:0 0 20px rgb(255 69 0 / .4);border:2px solid #fff0}.cta-btn:hover{background:#fff0;border-color:var(--primary);color:var(--primary);box-shadow:0 0 40px rgb(255 69 0 / .6)}.ai-section{padding:80px 5%;background:radial-gradient(circle at center,#1a0a00 0%,#0a0a0a 70%)}.section-title{text-align:center;font-size:2.2rem;color:var(--primary);margin-bottom:50px;position:relative;display:block;left:50%;transform:translateX(-50%)}.section-title::after{content:'';display:block;width:60%;height:3px;background:var(--primary);margin:10px auto 0;border-radius:2px}.ai-container{display:flex;flex-wrap:wrap;justify-content:center;gap:30px}.ai-card{background:rgb(255 255 255 / .03);backdrop-filter:blur(10px);border:1px solid rgb(255 255 255 / .1);padding:30px;border-radius:20px;width:100%;max-width:500px;transition:0.4s}.ai-card:hover{transform:translateY(-10px);border-color:var(--primary);box-shadow:0 10px 30px rgb(255 69 0 / .15)}.ai-card h3{display:flex;align-items:center;gap:10px;font-size:1.4rem;margin-bottom:20px;color:#fff}.ai-input,.ai-select{width:100%;padding:12px;background:rgb(0 0 0 / .5);border:1px solid #333;color:#fff;border-radius:10px;margin-bottom:15px;outline:none;transition:0.3s}.ai-input:focus,.ai-select:focus{border-color:var(--primary)}.ai-submit{width:100%;padding:12px;background:var(--gradient);border:none;color:#fff;font-weight:700;border-radius:10px;cursor:pointer;transition:0.3s}.ai-result{margin-top:15px;padding:15px;background:rgb(255 69 0 / .1);border-radius:10px;font-size:.9rem;display:none;border-right:3px solid var(--primary)}.content-section{padding:80px 5%;max-width:1200px;margin:0 auto}.bio-container{display:flex;flex-wrap:wrap;align-items:center;gap:50px;margin-bottom:80px}.bio-slider-container{flex:1;min-width:300px;position:relative;border-radius:20px;border:2px solid var(--primary);box-shadow:20px 20px 0 rgb(255 69 0 / .2);overflow:hidden;aspect-ratio:1 / 1}.slider-wrapper{width:100%;height:100%;position:relative}.slider-wrapper img.slide-item{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;filter:grayscale(20%);transition:transform 0.5s ease,filter 0.5s ease;opacity:0;animation:fadeSlide 12s infinite linear}@keyframes fadeSlide{0%{opacity:0;z-index:1}10%{opacity:1;z-index:2}45%{opacity:1;z-index:2}55%{opacity:0;z-index:1}100%{opacity:0;z-index:1}}.slider-wrapper img.slide-item:nth-child(1){animation-delay:0s}.slider-wrapper img.slide-item:nth-child(2){animation-delay:6s}.bio-slider-container:hover .slide-item{filter:grayscale(0%);transform:scale(1.02)}.bio-text{flex:1.5;min-width:300px}.bio-text h2{font-size:2rem;margin-bottom:20px;color:var(--primary)}.text-justify{text-align:justify;font-size:1.1rem;color:#ccc;margin-bottom:20px}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-top:40px}.stat-item{background:var(--bg-card);padding:20px;border-radius:15px;text-align:center;border-bottom:3px solid var(--primary)}.stat-number{font-size:2.5rem;font-weight:900;color:#fff}.stat-label{color:var(--primary);font-size:.9rem}.gallery-section{padding:80px 5%;background:#0f0f0f}.gallery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}.gallery-item{position:relative;height:300px;overflow:hidden;border-radius:15px;cursor:pointer}.gallery-item img{width:100%;height:100%;object-fit:cover;transition:0.5s}.gallery-overlay{position:absolute;bottom:-100%;left:0;width:100%;padding:20px;background:linear-gradient(0deg,rgb(0 0 0 / .9),transparent);transition:0.4s}.gallery-item:hover img{transform:scale(1.1)}.gallery-item:hover .gallery-overlay{bottom:0}footer{background:#050505;padding:50px 5% 20px;border-top:1px solid #222}.footer-content{display:flex;flex-wrap:wrap;justify-content:space-between;gap:40px;margin-bottom:40px}.footer-col h4{color:var(--primary);margin-bottom:20px;font-size:1.2rem}.footer-col ul{list-style:none}.footer-col ul li{margin-bottom:10px}.footer-col ul li a{color:#888;text-decoration:none;transition:0.3s}.footer-col ul li a:hover{color:#fff;padding-right:5px}.social-links a{display:inline-flex;width:40px;height:40px;background:#222;color:#fff;align-items:center;justify-content:center;border-radius:50%;margin-right:10px;text-decoration:none;transition:0.3s}.social-links a:hover{background:var(--primary)}.map-container{margin-top:20px;width:100%;border-radius:15px;overflow:hidden;border:2px solid #333;transition:0.3s}.map-container:hover{border-color:var(--primary)}.map-container iframe{display:block;filter:grayscale(100%) invert(92%) contrast(83%);opacity:.8;transition:0.3s}.map-container:hover iframe{opacity:1;filter:grayscale(0%) invert(92%) contrast(83%)}.copy{text-align:center;padding-top:20px;border-top:1px solid #222;color:#555;font-size:.9rem}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.hero-title{font-size:2.2rem}.bio-container{flex-direction:column}.header{padding:15px 20px}.logo{font-size:20px}}