@import url(https://fonts.googleapis.com/css2?family=Rubik:wght@400;700;900&family=Orbitron:wght@500;900&family=Montserrat:wght@400;700&family=Vazirmatn:wght@300;400;700;900&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--primary-bg:#0a0e17;--card-bg:#111625;--accent-gold:#fbbf24;--accent-cyan:#06b6d4;--accent-insta:#e1306c;--text-color:#f3f4f6;--text-muted:#94a3b8;--font-title-en:"Orbitron",sans-serif;--font-body-en:"Montserrat",sans-serif;--font-title-fa:"Rubik",sans-serif;--font-body-fa:"Vazirmatn",sans-serif}*{box-sizing:border-box}::-webkit-scrollbar{height:5px;width:8px}::-webkit-scrollbar-track{background:#0a0e17;background:var(--primary-bg)}::-webkit-scrollbar-thumb{background:#334155;border:2px solid #0a0e17;border:2px solid var(--primary-bg);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#06b6d4;background:var(--accent-cyan)}body{background-color:#0a0e17;background-color:var(--primary-bg);color:#f3f4f6;color:var(--text-color);font-family:Montserrat,sans-serif;font-family:var(--font-body-en);margin:0;overflow-x:hidden;padding:0;scroll-behavior:smooth}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid #fbbf24;outline:2px solid var(--accent-gold);outline-offset:3px}.app-container{display:flex;flex-direction:column;min-height:100vh}.rtl{direction:rtl;font-family:Vazirmatn,sans-serif;font-family:var(--font-body-fa);letter-spacing:0!important}.rtl .btn-text,.rtl .main-title,.rtl .nav-item,.rtl button,.rtl h1,.rtl h2,.rtl h3{font-family:Rubik,sans-serif;font-family:var(--font-title-fa);letter-spacing:0}.rtl .nav-item{font-size:.95rem;font-weight:700}.rtl p{font-size:1.1rem;font-weight:300;line-height:2.3}.rtl .main-title{font-size:2.2rem;font-weight:900}.ltr{direction:ltr;font-family:Montserrat,sans-serif;font-family:var(--font-body-en)}.header{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0e17f2;border-bottom:1px solid #ffffff0d;display:flex;height:80px;justify-content:center;padding:15px 20px;position:relative;position:-webkit-sticky;position:sticky;top:0;z-index:100}.logo-center{left:50%;pointer-events:none;position:absolute;text-align:center;transform:translateX(-50%);width:100%}.main-title{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#06b6d4,#fff,#fbbf24);background:linear-gradient(90deg,var(--accent-cyan),#fff,var(--accent-gold));-webkit-background-clip:text;font-family:Orbitron,sans-serif;font-family:var(--font-title-en);font-size:2rem;font-weight:900;letter-spacing:2px;margin:0;text-shadow:0 0 20px #06b6d466}.rtl .main-title{font-family:Rubik,sans-serif;font-family:var(--font-title-fa);letter-spacing:0}.header-absolute-left{align-items:center;display:flex;left:20px;position:absolute}.rtl .header-absolute-left{left:auto;right:20px}.header-mini-logo{border:2px solid #06b6d4;border:2px solid var(--accent-cyan);border-radius:50%;box-shadow:0 0 15px #06b6d433;height:45px;object-fit:cover;transition:transform .3s;width:45px}.header-mini-logo:hover{transform:rotate(10deg)}.header-absolute-right{align-items:center;display:flex;gap:10px;position:absolute;right:20px}.rtl .header-absolute-right{left:20px;right:auto}.icon-btn,.lang-btn{align-items:center;background:#ffffff08;border:1px solid #06b6d480;border-radius:12px;color:#06b6d4;color:var(--accent-cyan);cursor:pointer;display:flex;font-size:.85rem;font-weight:700;gap:8px;padding:8px 14px;transition:all .3s}.icon-btn:hover,.lang-btn:hover{background:#06b6d4;background:var(--accent-cyan);box-shadow:0 0 15px #06b6d466;color:#000}.nav-strip{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#111625fa;border-bottom:1px solid #ffffff0d;box-shadow:0 5px 15px #0003;height:60px;justify-content:space-between;padding:0 20px;position:-webkit-sticky;position:sticky;top:80px;z-index:90}.nav-center-items,.nav-strip{align-items:center;display:flex}.nav-center-items{gap:15px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);white-space:nowrap}.hamburger-btn{align-items:center;background:#0000;border:none;color:#06b6d4;color:var(--accent-cyan);cursor:pointer;display:flex;flex-shrink:0;font-size:1.8rem;padding:0 5px;transition:.3s;z-index:2}.hamburger-btn:hover{color:#fff;transform:scale(1.1)}.nav-search-container{align-items:center;display:flex;flex-shrink:0;position:relative;z-index:2}.nav-search-input{background:#0f172a99;border:1px solid #06b6d44d;border-radius:20px;color:#fff;font-family:inherit;font-size:.9rem;outline:none;padding:8px 15px;transition:all .3s;width:200px}.nav-search-input:focus{background:#0f172ae6;border-color:#06b6d4;border-color:var(--accent-cyan);box-shadow:0 0 10px #06b6d433;width:240px}.nav-search-input::placeholder{color:#94a3b8b3}.search-dropdown{animation:slideDown .2s ease-out;background:#0f131f;border:1px solid #06b6d44d;border-radius:12px;box-shadow:0 10px 30px #00000080;margin-top:10px;max-height:400px;overflow-y:auto;padding:10px;position:absolute;right:0;top:100%;width:300px;z-index:1000}.rtl .search-dropdown{left:0;right:auto;text-align:right}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.search-result-item{border-bottom:1px solid #ffffff0d;border-radius:8px;cursor:pointer;padding:12px;transition:.2s}.search-result-item:last-child{border-bottom:none}.search-result-item:hover{background:#06b6d41a}.search-result-title{color:#06b6d4;color:var(--accent-cyan);display:block;font-size:.95rem;font-weight:700;margin-bottom:3px}.search-result-desc{color:#94a3b8;display:block;font-size:.8rem;line-height:1.4;white-space:normal}.nav-item{border:1px solid #0000;border-radius:20px;color:#94a3b8;cursor:pointer;font-size:.85rem;font-weight:600;padding:8px 16px;transition:all .3s ease}.nav-item:hover{background:#06b6d41a;border-color:#06b6d44d;color:#06b6d4;color:var(--accent-cyan)}.nav-item.active{background:#06b6d4;background:var(--accent-cyan);box-shadow:0 0 10px #06b6d466;color:#000}.side-menu-overlay{animation:fadeIn .3s ease;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000b3;height:100%;left:0;position:fixed;top:0;width:100%;z-index:2000}.side-menu{animation:slideInLeft .3s ease;background:#0f131f;border-right:1px solid #06b6d433;bottom:0;box-shadow:5px 0 30px #00000080;display:flex;flex-direction:column;left:0;max-width:80%;overflow-y:auto;padding:20px;position:fixed;top:0;width:300px}.rtl .side-menu{animation:slideInRight .3s ease;border-left:1px solid #06b6d433;border-right:none;left:auto;right:0}@keyframes slideInLeft{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes slideInRight{0%{transform:translateX(100%)}to{transform:translateX(0)}}.side-menu-header{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;margin-bottom:30px;padding-bottom:15px}.side-menu-title{color:#06b6d4;color:var(--accent-cyan);font-family:Orbitron,sans-serif;font-family:var(--font-title-en);font-size:1.2rem;margin:0}.rtl .side-menu-title{font-family:Rubik,sans-serif;font-family:var(--font-title-fa)}.close-btn{background:#0000;border:none;color:#fff;cursor:pointer;font-size:2rem}.side-link{align-items:center;border-bottom:1px solid #ffffff0d;color:#cbd5e1;cursor:pointer;display:flex;font-weight:500;gap:10px;padding:15px;transition:.2s}.rtl .side-link{font-family:Rubik,sans-serif;font-family:var(--font-title-fa);font-size:1.1rem}.side-link:hover{background:#06b6d41a;color:#06b6d4;color:var(--accent-cyan);padding-left:20px}.rtl .side-link:hover{padding-left:15px;padding-right:20px}.side-footer{border-top:1px solid #ffffff1a;color:#94a3b8;font-size:.9rem;margin-top:auto;padding-top:20px}.side-footer p{align-items:center;display:flex;gap:8px;margin:8px 0}.contact-icon{color:#fbbf24;color:var(--accent-gold)}.main-content{flex:1 1;margin:0 auto;max-width:1200px;padding:20px;width:100%}.welcome-box{margin-bottom:60px;margin-top:40px;text-align:center}.hero-logo{animation:floatLogo 6s ease-in-out infinite;border:4px solid #06b6d4;border:4px solid var(--accent-cyan);border-radius:50%;box-shadow:0 0 50px #06b6d44d;height:220px;margin-bottom:30px;object-fit:cover;width:220px}@keyframes floatLogo{0%{box-shadow:0 0 50px #06b6d44d;transform:translateY(0)}50%{box-shadow:0 0 70px #06b6d480;transform:translateY(-20px)}to{box-shadow:0 0 50px #06b6d44d;transform:translateY(0)}}.welcome-box h2{color:#fff;font-family:Orbitron,sans-serif;font-family:var(--font-title-en);font-size:2.8rem;font-weight:300;margin-bottom:15px;text-shadow:0 2px 10px #00000080}.rtl .welcome-box h2{font-family:Rubik,sans-serif;font-family:var(--font-title-fa);letter-spacing:0}.subtitle{color:#fbbf24;color:var(--accent-gold);font-size:1.3rem;font-weight:900;letter-spacing:4px;text-transform:uppercase}.rtl .subtitle{font-family:Rubik,sans-serif;font-family:var(--font-title-fa);font-size:1.5rem;letter-spacing:0}.services-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:60px}.service-card{background-position:50%;background-size:cover;border:1px solid #ffffff1a;border-radius:20px;box-shadow:0 10px 30px -10px #00000080;cursor:pointer;height:260px;overflow:hidden;position:relative;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.service-card:hover{border-color:#06b6d4;border-color:var(--accent-cyan);box-shadow:0 20px 40px -10px #06b6d44d;transform:translateY(-10px) scale(1.02)}.card-overlay{align-items:center;background:linear-gradient(0deg,#0a0e17f2,#0a0e1733);display:flex;flex-direction:column;height:100%;justify-content:center;padding:20px;text-align:center;transition:.4s;width:100%}.service-card:hover .card-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a0e17d9}.card-icon{display:block;font-size:3.5rem;margin-bottom:15px}.service-card h3{color:#fff;font-family:Orbitron,sans-serif;font-family:var(--font-title-en);font-size:1.3rem;letter-spacing:1px;margin:0}.rtl .service-card h3{font-family:Rubik,sans-serif;font-family:var(--font-title-fa);letter-spacing:0}.contact-section{background:linear-gradient(145deg,#161e31,#0d121f);border:1px solid #ffffff0d;border-radius:24px;box-shadow:0 20px 50px #0000004d;padding:50px 20px;text-align:center}.contact-section h3{color:#fbbf24;color:var(--accent-gold);font-size:1.8rem;margin-bottom:30px;margin-top:0}.rtl .contact-section h3{font-family:Rubik,sans-serif;font-family:var(--font-title-fa)}.contact-buttons{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.contact-btn{align-items:center;border:2px solid #0000;border-radius:50px;display:inline-flex;font-size:1rem;font-weight:700;gap:10px;padding:14px 28px;text-decoration:none;transition:all .3s}.email{background:#0000;border-color:#fbbf24;border-color:var(--accent-gold);color:#fbbf24;color:var(--accent-gold)}.email:hover{background:#fbbf24;background:var(--accent-gold);color:#000}.phone{background:#0000;border-color:#06b6d4;border-color:var(--accent-cyan);color:#06b6d4;color:var(--accent-cyan)}.phone:hover{background:#06b6d4;background:var(--accent-cyan);color:#000}.instagram{background:#0000;border-color:#e1306c;color:#e1306c}.instagram:hover{background:#e1306c;background:var(--accent-insta);color:#fff}.fixed-top-btn{align-items:center;animation:slideInDown .5s cubic-bezier(.175,.885,.32,1.275);background:#06b6d4;background:var(--accent-cyan);border:none;border-radius:50px;box-shadow:0 5px 20px #06b6d466;color:#000;cursor:pointer;display:flex;font-size:1rem;font-weight:800;gap:10px;left:30px;padding:10px 25px;position:fixed;top:140px;transition:transform .3s,box-shadow .3s;z-index:1000}.rtl .fixed-top-btn{left:auto;right:30px}.fixed-top-btn:hover{background:#fff;box-shadow:0 10px 30px #06b6d499;transform:translateY(-3px) scale(1.05)}@keyframes slideInDown{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}.service-hero{border-radius:24px;box-shadow:0 20px 40px #0006;height:350px;margin-bottom:30px;margin-top:20px;overflow:hidden;position:relative}.service-hero img{height:100%;object-fit:cover;transition:transform .5s;width:100%}.service-hero:hover img{transform:scale(1.05)}.service-title-box{background:linear-gradient(0deg,#000,#0000);bottom:0;left:0;padding:40px 30px;position:absolute;width:100%}.service-title-box h2{color:#fff;font-size:2.2rem;margin:0;text-shadow:0 4px 10px #000c}.rtl .service-title-box h2{font-family:Rubik,sans-serif;font-family:var(--font-title-fa)}.service-body{padding:0 10px}.service-body p{color:#cbd5e1;font-size:1.1rem;line-height:2.2;margin-bottom:20px;text-align:justify}.about-view{background:#111625;background:var(--card-bg);border:1px solid #ffffff1a;border-radius:24px;box-shadow:0 20px 50px #0000004d;padding:40px}.about-view h2{color:#fbbf24;color:var(--accent-gold);font-family:Orbitron,sans-serif;font-family:var(--font-title-en);font-size:2.2rem;margin-bottom:30px;margin-top:0}.rtl .about-view h2{font-family:Rubik,sans-serif;font-family:var(--font-title-fa)}.about-desc{color:#e2e8f0;font-size:1.2rem;line-height:2.2;margin-bottom:20px;text-align:justify;white-space:pre-line}.admin-box{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#111625;background:var(--card-bg);border:1px solid #06b6d44d;border-radius:24px;box-shadow:0 0 50px #06b6d426;margin:50px auto;max-width:700px;padding:40px;text-align:center}.admin-box input{background:#0f172a;border:1px solid #334155;border-radius:12px;font-size:1.2rem;margin:25px 0;text-align:center}.admin-box input,.login-btn{color:#fff;padding:16px;width:100%}.login-btn{background:linear-gradient(90deg,#06b6d4,#0ea5e9);background:linear-gradient(90deg,var(--accent-cyan),#0ea5e9);border:none;border-radius:12px;cursor:pointer;font-size:1.1rem;font-weight:700}.stats-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin-bottom:30px}.stat-card{align-items:center;background:#0f172a99;border:1px solid #ffffff0d;border-radius:16px;display:flex;flex-direction:column;padding:20px}.count{color:#fff;font-size:2.2rem;font-weight:900}.footer{background:#020408;border-top:1px solid #1e293b;color:#475569;font-size:.85rem;margin-top:auto;padding:30px;text-align:center}@media (max-width:1024px){.nav-center-items{display:none}}@media (max-width:768px){.header{flex-direction:column;gap:15px;height:auto;padding:15px}.nav-strip{justify-content:space-between;padding:0 15px;top:125px}.header-absolute-left,.header-absolute-right{justify-content:center;position:static;width:100%}.logo-center{margin:10px 0;position:static;transform:none}.main-title{font-size:1.8rem}.welcome-box h2{font-size:2rem}.hero-logo{height:160px;width:160px}.contact-btn{justify-content:center;width:100%}.btn-text{display:none}.fixed-top-btn{font-size:.9rem;padding:8px 15px;top:180px}.nav-search-container{flex:1 1;justify-content:flex-end;max-width:200px}.nav-search-input{font-size:.8rem;width:100%}.search-dropdown{right:0;width:250px}.rtl .search-dropdown{left:0;right:auto}}.fade-in{animation:fadeIn .8s ease-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.slide-up{animation:slideUp .6s ease-out}@keyframes slideUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.register-view{align-items:center;display:flex;justify-content:center;padding:40px 20px}.form-box{background:#111625;background:var(--card-bg);border:1px solid #06b6d44d;border-radius:24px;box-shadow:0 0 40px #06b6d41a;max-width:500px;padding:40px;text-align:center;width:100%}.form-title{color:#fff;font-family:Orbitron,sans-serif;font-family:var(--font-title-en);font-size:1.8rem;margin-bottom:30px}.rtl .form-title{font-family:Rubik,sans-serif;font-family:var(--font-title-fa)}.form-group{margin-bottom:20px;text-align:left}.rtl .form-group{text-align:right}.form-label{color:#fbbf24;color:var(--accent-gold);display:block;font-size:.9rem;font-weight:700;margin-bottom:8px}.form-input{background:#0f172acc;border:1px solid #334155;border-radius:12px;color:#fff;font-family:inherit;font-size:1rem;padding:14px;transition:.3s;width:100%}.form-input:focus{border-color:#06b6d4;border-color:var(--accent-cyan);box-shadow:0 0 15px #06b6d433;outline:none}.submit-btn{background:linear-gradient(90deg,#06b6d4,#0ea5e9);background:linear-gradient(90deg,var(--accent-cyan),#0ea5e9);border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:900;margin-top:10px;padding:16px;transition:.3s;width:100%}.rtl .submit-btn{font-family:Rubik,sans-serif;font-family:var(--font-title-fa)}.submit-btn:hover{box-shadow:0 10px 20px #06b6d466;transform:translateY(-3px)}.success-message{background:#10b9811a;border-radius:8px;color:#10b981;font-weight:700;margin-top:20px;padding:10px}.admin-section-title{border-bottom:1px solid #ffffff1a;color:#fbbf24;color:var(--accent-gold);font-size:1.4rem;margin-bottom:20px;margin-top:40px;padding-bottom:10px;text-align:center}.data-table-container{background:#0f172a66;border-radius:12px;margin-bottom:30px;overflow-x:auto;padding:10px}.data-table{border-collapse:collapse;color:#cbd5e1;font-size:.9rem;width:100%}.data-table td,.data-table th{border-bottom:1px solid #ffffff0d;padding:12px 15px;text-align:left}.rtl .data-table td,.rtl .data-table th{text-align:right}.data-table th{color:#06b6d4;color:var(--accent-cyan);font-size:.8rem;font-weight:700;text-transform:uppercase}.data-table tr:hover{background:#ffffff05}.visit-log-item{border-bottom:1px solid #ffffff0d;color:#94a3b8;display:flex;font-size:.9rem;justify-content:space-between;padding:8px 15px}.visit-time{color:#fbbf24;color:var(--accent-gold);font-family:monospace}.admin-grid-layout{display:flex;flex-direction:column;gap:40px}.admin-section-box{background:#0f172a99;border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 4px 20px #0003;padding:25px;position:relative}.section-header{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:15px}.section-title-text{color:#fbbf24;color:var(--accent-gold);font-family:Orbitron,sans-serif;font-family:var(--font-title-en);font-size:1.3rem;margin:0}.delete-btn{background:#dc262633;border:1px solid #f87171;border-radius:8px;color:#f87171;cursor:pointer;font-size:.8rem;padding:5px 12px;transition:.3s}.delete-btn:hover{background:#f87171;color:#fff}.delete-modal-overlay{align-items:center;background:#000c;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:3000}.delete-modal{background:#1e293b;border:1px solid #06b6d4;border:1px solid var(--accent-cyan);border-radius:16px;box-shadow:0 0 30px #06b6d433;padding:30px;text-align:center}.delete-input{background:#0f172a;border:1px solid #334155;border-radius:8px;color:#fff;display:block;margin:15px 0;padding:10px;text-align:center;width:100%}.modal-actions{display:flex;gap:10px;justify-content:center}.modal-btn{border:none;border-radius:8px;cursor:pointer;font-weight:700;padding:8px 20px}.btn-cancel{background:#475569;color:#fff}.btn-confirm{background:#ef4444;color:#fff}.scrollable-log{max-height:400px;overflow-y:auto}.admin-tabs{border-bottom:1px solid #ffffff1a;display:flex;gap:15px;justify-content:center;margin-bottom:30px;padding-bottom:15px}.tab-btn{background:#0000;border:none;border-bottom:2px solid #0000;color:#94a3b8;cursor:pointer;font-size:1rem;font-weight:700;padding:10px 20px;transition:.3s}.tab-btn.active{border-bottom-color:#06b6d4;border-bottom-color:var(--accent-cyan);color:#06b6d4;color:var(--accent-cyan)}.content-editor{animation:fadeIn .5s ease;text-align:left}.editor-header{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:15px}.editor-header h2{color:#fff;font-size:1.5rem;margin:0}.save-btn{background:linear-gradient(90deg,#10b981,#059669);border:none;border-radius:8px;box-shadow:0 4px 10px #10b9814d;color:#fff;cursor:pointer;font-weight:700;padding:8px 15px}.editor-hint{background:#fbbf241a;border:1px solid #fbbf244d;border-radius:8px;color:#fbbf24;color:var(--accent-gold);font-size:.9rem;margin-bottom:20px;padding:10px;text-align:center}.editor-section{background:#ffffff08;border:1px solid #ffffff0d;border-radius:12px;margin-bottom:30px;padding:20px}.editor-section h3{border-bottom:1px solid #ffffff1a;color:#06b6d4;color:var(--accent-cyan);margin-bottom:20px;margin-top:0;padding-bottom:10px}.editor-group{margin-bottom:20px}.editor-group label{color:#94a3b8;display:block;font-size:.9rem;margin-bottom:8px}.editor-input{background:#0000004d;border:1px solid #334155;border-radius:8px;color:#fff;font-family:inherit;font-size:1rem;padding:12px;transition:.3s;width:100%}.editor-input:focus{background:#00000080;border-color:#06b6d4;border-color:var(--accent-cyan);outline:none}.service-editor-card{background:#0003;border:1px solid #ffffff0d;border-radius:8px;margin-bottom:15px;padding:15px}.service-editor-card h4{color:#fbbf24;color:var(--accent-gold);margin-top:0}.about-text-content p{color:#cbd5e1;font-size:1.1rem;line-height:2;margin-bottom:20px;text-align:justify}.rtl .about-text-content p{font-size:1.15rem;line-height:2.2}.about-divider{background:linear-gradient(90deg,#0000,#06b6d4,#0000);background:linear-gradient(90deg,#0000,var(--accent-cyan),#0000);border:0;height:1px;margin:40px 0}.about-services-title{color:#fbbf24;color:var(--accent-gold);font-family:Orbitron,sans-serif;font-family:var(--font-title-en);font-size:1.5rem;margin-bottom:30px;text-align:center}.rtl .about-services-title{font-family:Rubik,sans-serif;font-family:var(--font-title-fa)}.about-services-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.mini-service-card{align-items:center;background:#0f172a99;border:1px solid #ffffff1a;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:15px;text-align:center;transition:all .3s ease}.mini-service-card:hover{background:#06b6d41a;border-color:#06b6d4;border-color:var(--accent-cyan);transform:translateY(-5px)}.mini-icon{font-size:2rem;margin-bottom:10px}.mini-title{color:#fff;font-size:.9rem;font-weight:700}.rtl .mini-title{font-family:Rubik,sans-serif;font-family:var(--font-title-fa);font-size:1rem}@media (max-width:768px){.about-services-grid{grid-template-columns:repeat(2,1fr)}.about-text-content p{font-size:1rem}}
/*# sourceMappingURL=main.67ac9cd1.css.map*/