@font-face{font-display:swap;font-family:Vazirmatn;font-style:normal;font-weight:100 900;src:url(/static/media/Vazirmatn-VariableFont_wght.34b44d659bd67d0dae0e.ttf) format("truetype-variations")}*{box-sizing:border-box;font-family:Vazirmatn,sans-serif;margin:0;padding:0;scroll-behavior:smooth}body{background-color:#0b0b0f;color:#e2e8f0;font-weight:400}h2{font-weight:800}.product-id{font-weight:300}.app-container{display:flex;flex-direction:column;min-height:100vh}.navbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b0b0fd9;border-bottom:1px solid #7a22ff26;justify-content:space-between;padding:20px 8%;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.logo-section,.navbar{align-items:center;display:flex}.logo-section{gap:15px}.logo-icon{align-items:center;border:3px solid #603a95;border-radius:50% 0;display:flex;height:42px;justify-content:center;transform:rotate(45deg);width:42px}.eye-pupil{background-color:#603a95;border-radius:50%;height:14px;width:14px}.logo-text h1{color:#fff;font-size:1.4rem;letter-spacing:2px}.logo-text p{color:#94a3b8;font-size:.75rem}.nav-links{display:flex;gap:30px}.nav-links a{color:#94a3b8;font-size:.95rem;text-decoration:none;transition:color .3s ease}.nav-links a:hover{color:#603a95}.hero-section{align-items:center;display:flex;justify-content:space-between;min-height:80vh;padding:100px 8%}.hero-content{max-width:55%}.badge{background:#7a22ff1a;border:1px solid #7a22ff4d;border-radius:30px;color:#603a95;display:inline-block;font-size:.85rem;margin-bottom:25px;padding:6px 16px}.hero-content h2{color:#fff;font-size:3rem;line-height:1.3;margin-bottom:20px}.hero-content h2 span{color:#603a95;text-shadow:0 0 20px #7a22ff66}.hero-content p{color:#94a3b8;font-size:1.1rem;line-height:1.8;margin-bottom:40px}.hero-cta{display:flex;gap:20px}.btn-primary{background:#603a95;border-radius:8px;box-shadow:0 4px 15px #7a22ff66;color:#fff;font-weight:600;padding:14px 28px;text-decoration:none;transition:all .3s ease}.btn-primary:hover{background:#603a95;transform:translateY(-2px)}.btn-secondary{background:#0000;border:1px solid #fff3;border-radius:8px;color:#fff;padding:14px 28px;text-decoration:none;transition:all .3s ease}.btn-secondary:hover{background:#ffffff0d;border-color:#603a95}.brand-visual-wrapper{align-items:center;display:flex;height:400px;justify-content:center;max-width:400px;position:relative;width:100%}.hero-brand-eye{animation:smoothFloat 5s ease-in-out infinite;filter:drop-shadow(0 0 25px rgba(122,34,255,.25));height:auto;object-fit:contain;width:85%;z-index:2}.neon-glow-core{animation:pulseGlow 4s ease-in-out infinite;background:radial-gradient(circle,#7a22ff33 0,#0000 70%);border-radius:50%;filter:blur(10px);height:200px;position:absolute;width:200px;z-index:1}.orbital-ring{animation:slowRotate 40s linear infinite;border:1px dashed #ffffff0a;border-radius:50%;height:320px;position:absolute;width:320px;z-index:0}.hero-visual{flex:1 1;min-height:450px}.hero-visual,.hologram-container.big-zone{align-items:center;display:flex;justify-content:center;position:relative;width:100%}.hologram-container.big-zone{max-width:580px}.hologram-banner.dynamic-zoom{animation:hologramZoomFloat 8s ease-in-out infinite;filter:drop-shadow(0 0 35px rgba(122,34,255,.25));height:auto;object-fit:contain;width:100%;z-index:2}.hologram-glow-base{animation:glowPulseKey 8s ease-in-out infinite;background:radial-gradient(circle,#7a22ff59 0,#0000 75%);border-radius:50%;bottom:5%;filter:blur(20px);height:70px;position:absolute;width:240px;z-index:1}@keyframes hologramZoomFloat{0%,to{transform:translateY(0) scale(.95)}50%{transform:translateY(-15px) scale(1.12)}}@keyframes glowPulseKey{0%,to{opacity:.5;transform:scale(.9)}50%{opacity:.8;transform:scale(1.4)}}@keyframes smoothFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}@keyframes pulseGlow{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}@keyframes slowRotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes morph{0%{border-radius:30% 70% 70% 30%/30% 30% 70% 70%}to{border-radius:70% 30% 30% 70%/70% 70% 30% 30%}}.products-section,.services-section{border-top:1px solid #ffffff0d;padding:80px 8%}.section-title{margin-bottom:50px;text-align:center}.section-title h2{color:#fff;font-size:2.2rem;margin-bottom:15px}.section-title p{color:#64748b}.filter-bar{display:flex;gap:15px;justify-content:center;margin-bottom:40px}.filter-bar button{background:#13131a;border:1px solid #ffffff0d;border-radius:6px;color:#94a3b8;cursor:pointer;padding:10px 20px;transition:all .3s ease}.filter-bar button.active,.filter-bar button:hover{background:#603a95;border-color:#603a95;color:#fff}.products-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.product-card{background:#13131a;border:1px solid #7a22ff1a;border-radius:12px;padding:30px;position:relative;transition:all .3s ease}.product-card:hover{border-color:#603a95;box-shadow:0 10px 30px #7a22ff1a;transform:translateY(-5px)}.card-tag{background:#7a22ff26;border-radius:4px;color:#603a95;display:inline-block;font-size:.75rem;margin-bottom:20px;padding:4px 10px}.product-card h3{color:#fff;font-size:1.3rem;margin-bottom:15px}.product-card p{color:#94a3b8;font-size:.95rem;line-height:1.6;margin-bottom:30px;text-align:justify}.card-footer{align-items:center;border-top:1px solid #ffffff0d;display:flex;justify-content:space-between;padding-top:15px}.product-id{color:#475569;font-size:.8rem}.arrow-link{color:#603a95;font-weight:700}.services-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.service-table-card{background:#0f0f14;border-radius:4px 12px 12px 4px;border-right:4px solid #603a95;padding:25px}.service-header{display:flex;font-size:.8rem;justify-content:space-between;margin-bottom:15px}.service-code{color:#64748b}.service-share{color:#10b981;font-weight:700}.service-table-card h3{color:#fff;font-size:1.1rem;margin-bottom:10px}.service-table-card p{color:#94a3b8;font-size:.9rem;line-height:1.6}.footer{background:#060608;border-top:1px solid #7a22ff1a;margin-top:auto;padding:60px 8% 20px}.footer-content{align-items:center;display:flex;justify-content:space-between;margin-bottom:40px}.footer-brand h2{color:#fff;letter-spacing:2px}.footer-brand p{color:#64748b;font-size:.85rem}.footer-info{color:#94a3b8;font-size:.9rem;max-width:40%;text-align:left}.footer-bottom{border-top:1px solid #ffffff0d;color:#475569;font-size:.85rem;padding-top:20px;text-align:center}@media (max-width:968px){.hero-section{flex-direction:column;padding-top:40px;text-align:center}.hero-content{margin-bottom:50px;max-width:100%}.hero-cta{justify-content:center}.navbar{flex-direction:column;gap:15px}.footer-content{flex-direction:column;gap:20px;text-align:center}.footer-info{max-width:100%;text-align:center}.company-logo-img{display:block;height:40px;max-width:10px;object-fit:contain;width:auto}.contact-info-container{grid-gap:25px;border-top:1px solid #7a22ff26;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:60px;padding-top:40px}.contact-item{align-items:flex-start;background:#ffffff05;border:1px solid #ffffff08;border-radius:12px;display:flex;gap:15px;padding:20px;transition:transform .3s ease,border-color .3s ease}.contact-item:hover{border-color:#7a22ff4d;transform:translateY(-2px)}.contact-icon-wrapper{align-items:center;background:#7a22ff1a;border-radius:10px;display:flex;font-size:24px;height:46px;justify-content:center;min-width:46px;padding:10px}.contact-text h4{color:#fff;font-size:16px;font-weight:700;margin-bottom:6px}.contact-text p{color:#94a3b8;font-size:14px;font-weight:400;line-height:1.6}.footer{background:#060608;border-top:1px solid #ffffff05;padding:30px 20px;text-align:center}.footer-bottom p{color:#64748b;font-size:13px;font-weight:300}}
/*# sourceMappingURL=main.501e0863.css.map*/