:root{--site-font-family:Onest, Arial, sans-serif;--site-inline-sign:1;--site-page-width:1200px;--site-gutter:24px;--site-desktop-gutter:40px;--site-frame-width:calc(var(--site-page-width) + 2 * var(--site-desktop-gutter));--site-section-space:80px;--site-scrollbar-gap:0px;--site-channel-ink:2 16 24;--site-channel-navy:39 58 81;--site-channel-brand:191 35 48;--site-channel-white:255 255 255;--site-channel-black:0 0 0;--site-channel-muted:79 82 84;--site-channel-background:251 253 254;--site-color-background:#fbfdfe;--site-color-ink:#021018;--site-color-muted:#4f5254;--site-color-brand:#bf2330;--site-color-brand-deep:#b50412;--site-color-navy:#273a51;--site-color-navy-deep:#1e324a;--site-color-border:#dde4e9;--site-color-surface:#f1f4f6;--site-color-surface-strong:#e8edf1;--site-color-white:#fff;--site-color-black:#000;--site-color-on-brand:var(--site-color-white);--site-color-success:#1f7a4d;--site-color-carton:#c8a47b;--site-color-carton-top:#dcc3a1;--site-color-pine:#e3d1ad;--site-color-machine-blue:#17398a;--site-color-machine-blue-deep:#0a1f50;--site-color-machine-plate:#4c5c9b;--site-color-machine-grey:#d9dcdf;--site-color-steel:#b6bdc6;--site-color-safety-yellow:#efbd1d;--site-control-height:48px;--site-control-font-size:var(--site-text-base);--site-control-padding-inline:12px;--site-space-0-5:2px;--site-space-1:4px;--site-space-2:8px;--site-space-3:12px;--site-space-4:16px;--site-space-5:20px;--site-space-6:24px;--site-space-7:28px;--site-space-8:32px;--site-space-9:36px;--site-space-10:40px;--site-space-11:44px;--site-space-12:48px;--site-space-13:52px;--site-space-14:56px;--site-space-15:60px;--site-space-16:64px;--site-space-18:72px;--site-space-19:76px;--site-space-20:80px;--site-space-22:88px;--site-space-24:96px;--site-space-25:100px;--site-radius-xs:2px;--site-radius-sm:4px;--site-radius-md:8px;--site-radius-lg:12px;--site-radius-xl:18px;--site-radius-pill:999px;--site-radius-circle:50%;--site-shadow-xs:0 1px 2px rgb(var(--site-channel-navy) / 6%);--site-shadow-sm:0 2px 8px rgb(var(--site-channel-navy) / 8%);--site-shadow-md:0 12px 28px rgb(var(--site-channel-navy) / 12%);--site-shadow-lg:0 20px 48px rgb(var(--site-channel-navy) / 16%);--site-shadow-xl:0 25px 50px -12px rgb(var(--site-channel-navy) / 28%);--site-shadow-header:0 1px 0 rgb(var(--site-channel-navy) / 8%);--site-duration-instant:90ms;--site-duration-fast:.14s;--site-duration-base:.16s;--site-duration-medium:.2s;--site-duration-slow:.3s;--site-duration-slower:.5s;--site-duration-enter:.28s;--site-duration-enter-slow:.46s;--site-delay-1:45ms;--site-delay-2:90ms;--site-delay-3:.135s;--site-delay-4:.18s;--site-duration-spin:1s;--site-duration-marquee:48s;--site-motion-ease-out:cubic-bezier(.23, 1, .32, 1);--site-motion-ease-in-out:cubic-bezier(.77, 0, .175, 1);--site-press-scale:.97;--site-press-scale-wide:.985;--site-focus-ring-width:2px;--site-focus-ring-offset:2px;--site-focus-ring-color:var(--site-color-brand);--site-text-2xs:11px;--site-text-xs:12px;--site-text-sm:14px;--site-text-base:16px;--site-text-md:18px;--site-text-lg:20px;--site-text-xl:24px;--site-text-2xl:30px;--site-text-3xl:40px;--site-heading-display:clamp(36px, 4.45vw, 64px);--site-heading-display-mobile:clamp(32px, 9.2vw, 42px);--site-heading-page:clamp(30px, 3.2vw, 46px);--site-heading-page-mobile:clamp(30px, 7.5vw, 36px);--site-heading-section:clamp(25px, 2.65vw, 38px);--site-heading-subsection:clamp(21px, 2.15vw, 31px);--site-heading-card:clamp(18px, 1.8vw, 26px);font-family:var(--site-font-family);color:var(--site-color-ink);background:var(--site-color-background)}:root:lang(fa){--site-font-family:Vazirmatn, Onest, Tahoma, sans-serif}:root[dir=rtl]{--site-inline-sign:-1}@media (width<=700px){:root{--site-gutter:24px;--site-section-space:56px}}@media (prefers-reduced-motion:reduce){:root{--site-press-scale:1;--site-press-scale-wide:1}}@layer core{*{box-sizing:border-box}body{font-family:var(--site-font-family);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit}button,input{font:inherit}button{padding:0}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--site-focus-ring-width) solid var(--site-focus-ring-color);outline-offset:var(--site-focus-ring-offset)}:where(input,select,textarea):focus-visible{outline-offset:-2px}.core-page{min-height:100vh;padding:var(--site-space-6);place-items:center;display:grid}.core-card{width:min(100%,540px);padding:var(--site-space-8);background:var(--site-color-white);border:1px solid var(--site-color-border);box-shadow:var(--site-shadow-lg)}.core-card h1{margin:0 0 var(--site-space-3);font-size:var(--site-text-2xl)}.core-card h2{margin:0 0 var(--site-space-3);font-size:var(--site-text-xl);font-weight:600}.core-card p{line-height:1.55}.core-form{gap:var(--site-space-4);display:grid}.core-form label{gap:var(--site-space-2);font-weight:600;display:grid}.core-form input{width:100%;padding:var(--site-space-3) var(--site-space-3);border:1px solid var(--site-color-border)}.core-button{padding:var(--site-space-3) var(--site-space-4);background:var(--site-color-navy);color:var(--site-color-on-brand);cursor:pointer;transition:background var(--site-duration-base) ease, scale var(--site-duration-fast) var(--site-motion-ease-out);border:0}.core-button:hover{background:var(--site-color-navy-deep)}.core-button:active:not(:disabled){scale:var(--site-press-scale)}.core-button:disabled{opacity:.6;cursor:default}.core-button:disabled:hover{background:var(--site-color-navy)}.core-error{color:var(--site-color-brand-deep)}.core-links{gap:var(--site-space-4);margin-top:var(--site-space-6);display:flex}.site-page-surface,.about-page,.distributors-page,.industries-page{background:var(--site-color-background);min-height:60dvh;color:var(--site-color-ink);font-family:var(--site-font-family)}.site-container,.about-container,.distributors-container,.industries-container{width:100%;max-width:var(--site-page-width);margin-inline:auto}.site-section,.about-section,.industries-section{padding:var(--site-space-22) max(var(--site-gutter), calc((100vw - 1280px) / 2))}.site-eyebrow,.distributors-label,.industries-label{align-items:center;gap:var(--site-space-2);font-size:var(--site-text-xs);font-weight:500;line-height:1.5;display:inline-flex}.site-eyebrow svg,.distributors-label svg,.industries-label svg{color:var(--site-color-brand);flex:none;transform:rotate(-90deg)}.site-button,.about-primary,.distributors-button.is-primary,.industries-button.is-primary{justify-content:space-between;align-items:center;gap:var(--site-space-6);min-height:54px;padding:var(--site-space-4) var(--site-space-6);background:var(--site-color-brand);color:var(--site-color-on-brand);font-size:var(--site-text-sm);cursor:pointer;transition:background var(--site-duration-base) ease, scale var(--site-duration-fast) var(--site-motion-ease-out);border:0;font-weight:500;line-height:1.4;text-decoration:none;display:inline-flex}.site-button svg,.about-primary svg,.distributors-button svg,.industries-button svg{flex:none}.site-button:hover,.about-primary:hover,.distributors-button.is-primary:hover,.industries-button.is-primary:hover{background:var(--site-color-brand-deep)}.site-button:active,.about-primary:active,.distributors-button.is-primary:active,.industries-button.is-primary:active{scale:var(--site-press-scale)}.site-button:disabled,.site-button[aria-disabled=true],.about-primary[aria-disabled=true],.distributors-button[aria-disabled=true],.industries-button[aria-disabled=true]{opacity:.55;cursor:not-allowed;pointer-events:none}.site-text-link,.about-text-link,.distributors-text-link,.industries-text-link{align-items:center;gap:var(--site-space-5);min-height:44px;color:inherit;font-size:var(--site-text-sm);transition:color var(--site-duration-base) ease;font-weight:500;text-decoration:none;display:inline-flex}.site-text-link svg,.about-text-link svg,.distributors-text-link svg,.industries-text-link svg{flex:none}.site-text-link:hover,.about-text-link:hover,.distributors-text-link:hover,.industries-text-link:hover{color:var(--site-color-brand)}.site-shell :is(a,button)>svg:is(.lucide-arrow-up-right,.lucide-arrow-down,.arrow-triangle){transition:translate var(--site-duration-base) var(--site-motion-ease-out)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.site-shell :is(a,button):hover>svg:is(.lucide-arrow-up-right,.arrow-triangle){translate:calc(2px * var(--site-inline-sign)) -2px}.site-shell :is(a,button):hover>svg.lucide-arrow-down{translate:0 2px}}.site-page-surface :is(a,button):focus-visible,.about-page :is(a,button):focus-visible,.distributors-page :is(a,button):focus-visible,.industries-page :is(a,button):focus-visible{outline:var(--site-focus-ring-width) solid var(--site-focus-ring-color);outline-offset:4px}@media (prefers-reduced-motion:reduce){.site-page-surface *,.site-page-surface :before,.about-page *,.about-page :before,.distributors-page *,.distributors-page :before,.industries-page *,.industries-page :before{scroll-behavior:auto!important;transition-property:opacity,color,background-color,border-color,box-shadow,outline-color!important}}@media (width<=760px){.site-section,.about-section,.industries-section{padding:var(--site-space-14) var(--site-gutter)}}[dir=rtl] :is(.lucide-arrow-right,.lucide-arrow-left,.lucide-arrow-up-right,.lucide-arrow-up-left,.lucide-chevron-right,.lucide-chevron-left,.lucide-chevrons-right,.lucide-chevrons-left,.lucide-send,.arrow-triangle){scale:-1 1}:lang(fa) *{letter-spacing:normal!important}[dir=rtl] a[href^=tel\:]:not(:has(svg)){direction:ltr;unicode-bidi:isolate}[dir=rtl] :is(input[type=tel],input[type=email],input[type=url]){text-align:right;direction:ltr}}@keyframes site-rise{0%{opacity:0;translate:0 var(--site-space-5)}}@keyframes site-fade{0%{opacity:0}}@keyframes site-drop{0%{opacity:0;translate:0 -6px}}@keyframes site-pop{0%{opacity:0;translate:0 -6px;scale:.97}}@keyframes site-spin{to{rotate:1turn}}@keyframes site-swap{0%{opacity:0;translate:0 6px}}@keyframes site-tick{0%{opacity:.35;translate:0 3px}}html:not([data-navigated]) [data-enter]>*{animation:site-rise var(--site-duration-enter-slow) var(--site-motion-ease-out) backwards}html:not([data-navigated]) [data-enter]>:nth-child(2){animation-delay:var(--site-delay-1)}html:not([data-navigated]) [data-enter]>:nth-child(3){animation-delay:var(--site-delay-2)}html:not([data-navigated]) [data-enter]>:nth-child(4){animation-delay:var(--site-delay-3)}html:not([data-navigated]) [data-enter]>:nth-child(n+5){animation-delay:var(--site-delay-4)}:is([data-reveal],[data-reveal-children]>*){--site-reveal-order:0}html[data-reveal-ready] :is([data-reveal],[data-reveal-children]>*):not([data-revealed]){opacity:0}:is([data-reveal],[data-reveal-children]>*)[data-revealed=in]{animation:site-rise var(--site-duration-enter-slow) var(--site-motion-ease-out) calc(var(--site-reveal-order) * var(--site-delay-1)) backwards}html[data-image-fade-ready] img[data-img=loading]{opacity:0}img[data-img=loaded]:not([data-drift]){animation:site-fade var(--site-duration-slow) var(--site-motion-ease-out) backwards}@media (prefers-reduced-motion:reduce){html:not([data-navigated]) [data-enter]>*,:is([data-reveal],[data-reveal-children]>*)[data-revealed=in]{animation-name:site-fade}}@media print{:is([data-reveal],[data-reveal-children]>*){opacity:1!important}}@media (prefers-reduced-motion:no-preference){:where(a,button)>:is(.lucide-arrow-up-right,.lucide-arrow-right){transition:translate var(--site-duration-medium) var(--site-motion-ease-out)}@media (hover:hover) and (pointer:fine){:where(a,button):hover>.lucide-arrow-up-right{translate:calc(var(--site-space-0-5) * var(--site-inline-sign)) calc(var(--site-space-0-5) * -1)}:where(a,button):hover>.lucide-arrow-right{translate:calc(var(--site-space-1) * var(--site-inline-sign)) 0}}@supports (animation-timeline:view()){@keyframes site-drift{0%{translate:0 var(--site-drift-distance)}to{translate:0 calc(var(--site-drift-distance) * -1)}}@keyframes site-drift-x{0%{translate:calc(var(--site-drift-distance) * var(--site-inline-sign)) 0}to{translate:calc(var(--site-drift-distance) * -1 * var(--site-inline-sign)) 0}}[data-drift]{--site-drift-distance:var(--site-space-6);animation:linear both site-drift;animation-timeline:view();animation-range:cover}[data-drift=x]{--site-drift-distance:var(--site-space-6);animation-name:site-drift-x}}}.page-transition-content{view-transition-name:page-content}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}::view-transition-group(root){animation:none}::view-transition-group(page-content){animation:none}::view-transition-old(page-content){animation:none}::view-transition-new(page-content){animation:none}::view-transition-old(root){opacity:0}::view-transition-old(page-content){opacity:0}@keyframes site-page-out{0%{opacity:1}to{opacity:0}}@keyframes site-page-in{0%{opacity:0;translate:0 var(--site-space-2)}}@keyframes site-page-fade-out{to{opacity:0}}@keyframes site-page-fade-in{0%{opacity:0}}html:active-view-transition-type(page)::view-transition-image-pair(page-content){isolation:isolate}html:active-view-transition-type(page)::view-transition-old(page-content){opacity:1;mix-blend-mode:plus-lighter;animation:site-page-out var(--site-duration-enter) var(--site-motion-ease-out) both}html:active-view-transition-type(page)::view-transition-new(page-content){mix-blend-mode:plus-lighter;animation:site-page-in var(--site-duration-enter) var(--site-motion-ease-out) both}html:active-view-transition-type(locale) .page-transition-content{view-transition-name:none}html:active-view-transition-type(locale)::view-transition-image-pair(root){isolation:isolate}html:active-view-transition-type(locale)::view-transition-old(root){opacity:1;mix-blend-mode:plus-lighter;animation:site-page-out var(--site-duration-enter) var(--site-motion-ease-out) both}html:active-view-transition-type(locale)::view-transition-new(root){mix-blend-mode:plus-lighter;animation:site-page-fade-in var(--site-duration-enter) var(--site-motion-ease-out) both}html[data-routing] .page-transition-content{opacity:.6;transition:opacity var(--site-duration-medium) ease var(--site-delay-4)}@supports not selector(:active-view-transition-type(page)){@keyframes site-page-mount{0%{opacity:0;translate:0 var(--site-space-5)}}html[data-navigated] .page-transition-content>:first-child{animation:site-page-mount var(--site-duration-enter-slow) var(--site-motion-ease-out) backwards}}@media (prefers-reduced-motion:reduce){html:active-view-transition-type(page)::view-transition-new(page-content){animation:site-page-fade-in var(--site-duration-medium) ease both}html:active-view-transition-type(page)::view-transition-old(page-content){animation:site-page-fade-out var(--site-duration-medium) ease both}html:active-view-transition-type(locale)::view-transition-old(root){animation:site-page-fade-out var(--site-duration-medium) ease both}html:active-view-transition-type(locale)::view-transition-new(root){animation:site-page-fade-in var(--site-duration-medium) ease both}}
