@font-face{font-family:"Baloo Bhaijaan 2";font-style:normal;font-weight:600;font-display:swap;src:url(./assets/mich1.woff2) format("woff2");unicode-range:U+0600-06FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE80-FEFC}@font-face{font-family:"Baloo Bhaijaan 2";font-style:normal;font-weight:600;font-display:swap;src:url(./assets/mich2.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#cc7291 20%,#7d3c536a 100%);border-radius:4px}::-webkit-scrollbar-button{visibility:hidden}:root{--accent-hex:#cc7291;--surface-hex:#36373e;--bg-hex:#0b0b0c;--accent:204, 114, 145;--surface:54, 55, 62;--bg:11, 11, 12;--text:240, 240, 245}html,body{background:var(--bg-hex);color:rgb(var(--text));scroll-behavior:smooth;font-family:"Baloo Bhaijaan 2",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Naskh Arabic","IRANSans",sans-serif!important}h1,h2,h3,h4,.display-1,.display-2,.display-3,.display-4{font-family:"Baloo Bhaijaan 2",inherit!important}a{text-decoration:none}body.bg-mesh{position:relative;background:radial-gradient(900px 540px at 85% -10%,rgba(var(--accent),.14),transparent 60%),radial-gradient(720px 480px at -10% -20%,rgba(var(--surface),.2),transparent 60%),linear-gradient(180deg,rgb(255 255 255 / .02),#fff0);background-attachment:scroll,scroll,scroll;background-position:85% -10%,-10% -20%,50% 0;animation:meshShift 22s ease-in-out infinite alternate;will-change:background-position}body.bg-mesh::before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3E%3Ccircle cx='1' cy='1' r='1' fill='white' opacity='.03'/%3E%3C/svg%3E");background-repeat:repeat;background-size:8px 8px;opacity:.8}@keyframes meshShift{0%{background-position:85% -10%,-10% -20%,50% 0}50%{background-position:82% -6%,-6% -14%,50% -6%}100%{background-position:78% -2%,-2% -10%,50% -12%}}@keyframes orbDrift{0%{transform:translateY(-2vh) translateX(0) scale(1)}50%{transform:translateY(4vh) translateX(2vw) scale(1.05)}100%{transform:translateY(8vh) translateX(-1vw) scale(1.02)}}.glass{background:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .14);box-shadow:0 6px 18px rgb(0 0 0 / .28);backdrop-filter:blur(6px)}.glass:hover{border-color:rgba(var(--accent),.35)}.glass-nav{background:rgb(20 20 22 / .55)!important;backdrop-filter:blur(6px);border-bottom:1px solid rgb(255 255 255 / .12)!important}.navbar-rtl .container{display:flex;align-items:center;gap:.75rem;flex-direction:row-reverse}.navbar-rtl .navbar-collapse{flex-grow:1}.navbar-rtl .navbar-nav{flex-direction:row}.navbar-rtl .nav-link{position:relative;padding:.5rem .75rem}.navbar-rtl .nav-link::after{content:"";position:absolute;inset:auto .5rem -6px .5rem;height:2px;background:linear-gradient(90deg,var(--accent-hex),#fff0);transform:scaleX(0);transform-origin:center;transition:transform 0.25s ease}.navbar-rtl .nav-link:hover::after,.navbar-rtl .nav-link.active::after{transform:scaleX(1)}.logo-badge{display:inline-flex;width:40px;height:40px;border-radius:14px;align-items:center;justify-content:center;margin-right:.5rem;background:radial-gradient(circle at 30% 30%,var(--accent-hex),#cc729199);box-shadow:inset 0 0 20px rgb(0 0 0 / .2)}.brand-text{letter-spacing:.2px}.modal-title{margin-left:1rem}.offcanvas-title{margin-left:1rem}.mich{align-items:center;justify-content:center}.gradient-text{background:linear-gradient(90deg,var(--accent-hex),rgb(255 255 255 / .85));-webkit-background-clip:text;background-clip:text;color:#fff0}.section-icons i.bi{display:none!important}.product-card{border-radius:1rem;position:relative;overflow:hidden;border:1px solid rgb(255 255 255 / .1);transition:transform 0.25s ease,box-shadow 0.25s ease,border-color 0.25s ease,background 0.25s ease}.product-card:hover{transform:translateY(-6px);box-shadow:0 10px 30px rgb(0 0 0 / .35),0 0 0 1px rgb(255 255 255 / .08) inset;border-color:rgba(var(--accent),.35)}.product-media .img-cover{width:100%;height:100%;object-fit:cover}.product-badge{width:35px;height:25px;position:absolute;top:.5rem;right:.5rem;font-size:.75rem;padding:.25rem .5rem;border-radius:.5rem;background:rgb(0 0 0 / .55);border:1px solid rgb(255 255 255 / .25);color:#fff;line-height:1.2}.btn-accent{--bs-btn-bg:var(--accent-hex);--bs-btn-border-color:var(--accent-hex);--bs-btn-hover-bg:color-mix(in oklab, var(--accent-hex), white 8%);--bs-btn-hover-border-color:color-mix(in oklab, var(--accent-hex), white 8%);--bs-btn-color:#111;font-weight:700}.btn-glow:hover{box-shadow:0 0 0 .2rem rgba(var(--accent),.25)}.ripple{position:relative;overflow:hidden}.ripple span.r{position:absolute;border-radius:50%;transform:scale(0);animation:ripple 0.6s linear;background:rgb(255 255 255 / .45)}@keyframes ripple{to{transform:scale(4);opacity:0}}#toTop{width:50px;height:50px;position:fixed;bottom:18px;left:18px;z-index:1080;opacity:0;visibility:hidden;transition:opacity 0.25s,transform 0.25s;transform:translateY(16px)}#toTop.show{opacity:1;visibility:visible;transform:translateY(0)}.reveal{opacity:0;transform:translateY(16px);transition:opacity 0.7s ease,transform 0.7s ease}.reveal.show{opacity:1;transform:none}.logo-orb{width:min(260px, 60vw);height:min(260px, 60vw);border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 30% 30%,rgba(var(--accent),.35),rgb(255 255 255 / .06));border:1px solid rgb(255 255 255 / .14);box-shadow:0 10px 40px rgb(0 0 0 / .5),inset 0 0 80px rgb(204 114 145 / .15);animation:float-y 4.2s ease-in-out infinite}.logo-img{max-width:75%;height:auto;filter:drop-shadow(0 4px 10px rgb(0 0 0 / .5))}@keyframes float-y{0%,100%{transform:translateY(-4px)}50%{transform:translateY(6px)}}.feature-card{position:relative;overflow:hidden}.feature-badge{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(145deg,rgba(var(--accent),.25),rgb(255 255 255 / .06));border:1px solid rgb(255 255 255 / .18);margin-bottom:.75rem}.feature-card:hover{transform:translateY(-4px);transition:transform 0.25s ease}.testimonial-card{position:relative}.testimonial-card i.bi-quote{position:absolute;top:.5rem;left:.75rem;opacity:.2;font-size:2rem}.testimonial-card .avatar{width:40px;height:40px;border-radius:50%;object-fit:cover}.about-box .img-cover{width:100%;height:100%;object-fit:cover}.team-card{position:relative;transition:transform 0.25s ease,box-shadow 0.25s ease}.team-card:hover{transform:translateY(-6px);box-shadow:0 10px 30px rgb(0 0 0 / .35)}.team-photo{width:120px;height:120px;margin-inline:auto;border-radius:50%;padding:4px;background:conic-gradient(from 180deg,var(--accent-hex),rgb(255 255 255 / .2),var(--accent-hex))}.team-photo img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.team-social{display:flex;gap:.5rem;justify-content:center;margin-top:.5rem}.team-social a{display:inline-flex;width:34px;height:34px;border-radius:10px;align-items:center;justify-content:center;background:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .12)}.team-social a:hover{background:rgba(var(--accent),.2);border-color:rgba(var(--accent),.35)}.marquee{overflow:hidden}.marquee-track{display:flex;gap:2rem;align-items:center;animation:marquee 18s linear infinite}.marquee-track img{opacity:.9;filter:grayscale(.1);transition:transform 0.25s ease,opacity 0.25s ease}.marquee-track img:hover{transform:scale(1.05);opacity:1}@keyframes marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}.faq-acc .accordion-button{background:#fff0;color:inherit}.faq-acc .accordion-button:not(.collapsed){background:rgb(255 255 255 / .04);border-bottom:1px solid rgb(255 255 255 / .08)}.faq-acc .accordion-item{border-radius:1rem;overflow:hidden}.hero{position:relative;overflow:hidden;background:linear-gradient(180deg,rgb(255 255 255 / .02),#fff0)}.hero::before,.hero::after{content:"";position:absolute;width:520px;height:520px;border-radius:50%;filter:blur(60px);opacity:.35;pointer-events:none}.hero::before{right:-180px;top:-120px;background:radial-gradient(circle,rgba(var(--accent),.35),transparent 60%)}.hero::after{left:-220px;bottom:-160px;background:radial-gradient(circle,rgba(var(--surface),.35),transparent 60%)}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}body.perf *{animation:none!important;transition-duration:120ms!important}body.perf .marquee-track{animation:none!important}body.perf .hero::before,body.perf .hero::after{display:none!important}.product-card::before,.product-card::after{content:none!important}.product-card:focus,.product-card:active{outline:none!important;box-shadow:0 0 0 0 #fff0!important}.product-card:focus-visible{outline:2px solid rgb(255 255 255 / .18)!important;outline-offset:2px}.product-card .ripple{overflow:hidden;position:relative}.product-card .ripple span.r{display:none!important}.btn-accent:focus{box-shadow:0 0 0 .15rem rgb(204 114 145 / .25)!important}@media (max-width:991.98px){.navbar-rtl .container{flex-direction:row;justify-content:space-between}.navbar-rtl .navbar-nav{flex-direction:column;gap:.25rem;align-items:flex-start;padding-right:.25rem}.navbar-rtl .navbar-collapse{text-align:right}.navbar-rtl .nav-link::after{inset:auto 0 -6px 0}.add-to-cart{font-size:.7rem}}@media (min-width:992px){.navbar-rtl .container{flex-direction:row-reverse}.add-to-cart{font-size:.7rem}}.cv-section{content-visibility:auto;contain-intrinsic-size:600px}.lazy-section{content-visibility:auto;contain-intrinsic-size:800px}@media (min-width:768px){.lazy-section{contain-intrinsic-size:600px}}@media (min-width:1200px){.lazy-section{contain-intrinsic-size:700px}}.mich-section{background:linear-gradient(180deg,rgb(255 255 255 / .02),#fff0);border-block:1px solid rgb(255 255 255 / .06)}