:root{--color-primary: #1F252B;--color-primary-dark: #11161B;--color-secondary: #6B7076;--color-bg: #F6F7F8;--color-surface: #FFFFFF;--color-surface-alt: #EEF1F4;--color-border: #D9DEE3;--color-text: #101418;--color-text-muted: #667085;--color-accent-blue: #2388C6;--color-accent-teal: #18A999;--color-cta: #F5B51B;--color-cta-hover: #F58220;--color-danger: #E94B35;--color-ink: #0C1014;--glow-blue: rgba(35, 136, 198, .16);--glow-teal: rgba(24, 169, 153, .14);--glow-amber: rgba(245, 181, 27, .16);--grid-line-light: rgba(16, 20, 24, .05);--grid-line-dark: rgba(255, 255, 255, .045);--font-ar: "IBM Plex Sans Arabic", system-ui, sans-serif;--font-en: "IBM Plex Sans", "IBM Plex Sans Arabic", system-ui, sans-serif;--radius-sm: 6px;--radius-md: 12px;--radius-lg: 20px;--shadow-sm: 0 1px 2px rgba(16, 20, 24, .06);--shadow-md: 0 10px 30px -12px rgba(16, 20, 24, .18);--shadow-lg: 0 24px 60px -20px rgba(16, 20, 24, .28);--container-max: 1280px;--space-section: clamp(44px, 4.5vw, 64px);--ease-out: cubic-bezier(.22, 1, .36, 1)}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}html,body{margin:0;padding:0}html[lang=ar] body{font-family:var(--font-ar)}html[lang=en] body{font-family:var(--font-en)}body{background:var(--color-bg);color:var(--color-text);line-height:1.7;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}::selection{background:var(--color-cta);color:var(--color-primary-dark)}h1,h2,h3,h4{margin:0 0 .5em;font-weight:700;line-height:1.25;color:var(--color-primary);letter-spacing:-.01em}p{margin:0 0 1em}.container{max-width:var(--container-max);margin-inline:auto;padding-inline:clamp(20px,4vw,32px)}.bg-grid{background-image:linear-gradient(var(--grid-line-light) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line-light) 1px,transparent 1px);background-size:44px 44px}.bg-grid-dark{background-image:linear-gradient(var(--grid-line-dark) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line-dark) 1px,transparent 1px);background-size:44px 44px}.glow{position:absolute;border-radius:50%;filter:blur(60px);pointer-events:none}.glow-blue{background:var(--glow-blue)}.glow-teal{background:var(--glow-teal)}.glow-amber{background:var(--glow-amber)}.dots-cluster{position:absolute;width:220px;height:220px;pointer-events:none;opacity:.5;background-image:radial-gradient(var(--color-accent-blue) 2px,transparent 2.5px),radial-gradient(var(--color-accent-teal) 2px,transparent 2.5px),radial-gradient(var(--color-cta) 2px,transparent 2.5px);background-size:26px 26px,26px 26px,26px 26px;background-position:0 0,13px 13px,6px 19px;-webkit-mask-image:radial-gradient(circle at center,#000 0%,transparent 72%);mask-image:radial-gradient(circle at center,#000 0%,transparent 72%);animation:dots-drift 14s ease-in-out infinite alternate}@keyframes dots-drift{0%{transform:translate(0) rotate(0)}to{transform:translate(14px,-18px) rotate(4deg)}}.ghost-word{position:absolute;inset-inline-end:0;top:-.18em;font-size:clamp(4rem,11vw,8.5rem);font-weight:700;line-height:1;color:transparent;-webkit-text-stroke:1px rgba(16,20,24,.07);pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap}.section-dark .ghost-word{-webkit-text-stroke-color:rgba(255,255,255,.06)}.corner-brackets:before,.corner-brackets:after{content:"";position:absolute;width:22px;height:22px;border:2px solid var(--color-cta);opacity:0;transition:opacity .3s var(--ease-out),transform .3s var(--ease-out);pointer-events:none;z-index:2}.corner-brackets:before{top:10px;inset-inline-start:10px;border-inline-end:none;border-bottom:none;transform:translate(4px,4px)}.corner-brackets:after{bottom:10px;inset-inline-end:10px;border-inline-start:none;border-top:none;transform:translate(-4px,-4px)}html[dir=rtl] .corner-brackets:before{transform:translate(-4px,4px)}html[dir=rtl] .corner-brackets:after{transform:translate(4px,-4px)}.corner-brackets:hover:before,.corner-brackets:hover:after{opacity:1;transform:translate(0)}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 28px;border-radius:var(--radius-sm);font-weight:600;font-size:.95rem;font-family:inherit;border:1px solid transparent;cursor:pointer;overflow:hidden;transition:background-color .25s var(--ease-out),border-color .25s var(--ease-out),color .25s var(--ease-out),transform .25s var(--ease-out),box-shadow .25s var(--ease-out);white-space:nowrap}.btn:disabled{opacity:.6;cursor:not-allowed}.btn:focus-visible{outline:2px solid var(--color-accent-blue);outline-offset:2px}.btn:hover:not(:disabled){transform:translateY(-2px)}.btn:active:not(:disabled){transform:translateY(0)}.btn:after{content:"";position:absolute;top:0;bottom:0;inset-inline-start:-60%;width:40%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.35),transparent);transform:skew(-18deg);transition:inset-inline-start .5s var(--ease-out);pointer-events:none}.btn:hover:not(:disabled):after{inset-inline-start:120%}.btn .arr,.arr{display:inline-block;transition:transform .25s var(--ease-out)}html[dir=rtl] .arr{transform:scaleX(-1)}.btn:hover .arr{transform:translate(4px)}html[dir=rtl] .btn:hover .arr{transform:scaleX(-1) translate(4px)}.btn-primary{background:var(--color-accent-blue);color:#fff;box-shadow:0 8px 20px -8px #2388c680}.btn-primary:hover:not(:disabled){background:#1c72a3;box-shadow:0 12px 26px -8px #2388c699}.btn-cta{background:var(--color-cta);color:var(--color-primary-dark);box-shadow:0 8px 20px -8px #f5b51b8c}.btn-cta:hover:not(:disabled){background:var(--color-cta-hover);color:#fff;box-shadow:0 12px 26px -8px #f5822099}.btn-outline{background:transparent;border-color:var(--color-border);color:var(--color-primary)}.btn-outline:hover:not(:disabled){border-color:var(--color-accent-blue);color:var(--color-accent-blue)}.btn-outline-light{border-color:#ffffff59;color:#fff}.btn-outline-light:hover:not(:disabled){border-color:#fff;background:#ffffff14;color:#fff}.btn-dark{background:var(--color-primary);color:#fff}.btn-dark:hover:not(:disabled){background:var(--color-primary-dark)}.btn-sm{padding:9px 18px;font-size:.85rem}.btn-block{width:100%}.card{position:relative;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;transition:transform .35s var(--ease-out),box-shadow .35s var(--ease-out),border-color .35s var(--ease-out)}.card:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg);border-color:#2388c659}.field{margin-bottom:18px}.field label{display:block;margin-bottom:8px;font-weight:600;font-size:.88rem;color:var(--color-primary)}.field input,.field select,.field textarea{width:100%;padding:13px 16px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font-size:.95rem;font-family:inherit;transition:border-color .25s var(--ease-out),box-shadow .25s var(--ease-out)}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--color-accent-blue);box-shadow:0 0 0 4px #2388c624}.field .error{color:var(--color-danger);font-size:.82rem;margin-top:5px}.field input.has-error,.field textarea.has-error{border-color:var(--color-danger)}.badge{display:inline-block;padding:5px 12px;border-radius:999px;font-size:.78rem;font-weight:600}.badge-teal{background:#18a9991f;color:var(--color-accent-teal)}.badge-danger{background:#e94b351f;color:var(--color-danger)}.tech-tag{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:.8rem;font-weight:600;color:var(--color-text-muted);background:var(--color-surface)}.tech-tag b{color:var(--color-primary);font-weight:600}.section{position:relative;padding-block:var(--space-section)}.section-alt{background:var(--color-surface-alt)}.section-dark{background:var(--color-primary-dark);color:#cfd5da}.section-ink{background:var(--color-ink);color:#cfd5da}.section-dark h1,.section-dark h2,.section-dark h3,.section-ink h1,.section-ink h2,.section-ink h3{color:#fff}.edge-top{clip-path:polygon(0 0,100% 3.5vw,100% 100%,0 100%);margin-top:-3.5vw;padding-top:calc(var(--space-section) + 3.5vw)}.text-muted{color:var(--color-text-muted)}.skip-link{position:absolute;inset-inline-start:-999px;top:0;background:var(--color-primary);color:#fff;padding:10px 16px;z-index:1000}.skip-link:focus{inset-inline-start:8px;top:8px}@media (max-width: 768px){:root{--space-section: clamp(36px, 6vw, 48px)}}.rv{opacity:0;transition:opacity .7s var(--ease-out),transform .7s var(--ease-out);transition-delay:var(--d, 0s);will-change:opacity,transform}.rv-up{transform:translateY(28px)}.rv-down{transform:translateY(-24px)}.rv-start{transform:translate(-32px)}html[dir=rtl] .rv-start,.rv-end{transform:translate(32px)}html[dir=rtl] .rv-end{transform:translate(-32px)}.rv-scale{transform:scale(.92)}.rv.in-view{opacity:1;transform:none}.line-mask{display:block;overflow:hidden}.line-mask>span{display:block;transform:translateY(110%);transition:transform .9s var(--ease-out);transition-delay:var(--d, 0s)}.in-view .line-mask>span,.line-mask.in-view>span{transform:translateY(0)}@keyframes float-slow{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.float-slow{animation:float-slow 7s ease-in-out infinite}.float-slower{animation:float-slow 11s ease-in-out infinite}@keyframes glow-pulse{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}.glow-pulse{animation:glow-pulse 9s ease-in-out infinite}.marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.marquee-track{display:flex;gap:clamp(40px,6vw,80px);width:max-content;animation:marquee-scroll 32s linear infinite}.marquee:hover .marquee-track{animation-play-state:paused}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}html[dir=rtl] .marquee-track{animation-name:marquee-scroll-rtl}@keyframes marquee-scroll-rtl{0%{transform:translate(0)}to{transform:translate(50%)}}.title-dash{display:block;width:0;height:4px;border-radius:2px;background:var(--color-cta);transition:width .8s var(--ease-out) .2s}.in-view .title-dash{width:56px}.section-title-center .title-dash{margin-inline:auto}.zoom-img{overflow:hidden}.zoom-img img{transition:transform .6s var(--ease-out)}.card:hover .zoom-img img,.zoom-img:hover img{transform:scale(1.07)}.arrow-chip{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--color-cta);color:var(--color-primary-dark);font-size:1.1rem;opacity:0;transform:translateY(8px);transition:opacity .3s var(--ease-out),transform .3s var(--ease-out)}.card:hover .arrow-chip{opacity:1;transform:translateY(0)}html[dir=rtl] .arrow-chip{transform:translateY(8px) scaleX(-1)}html[dir=rtl] .card:hover .arrow-chip{transform:translateY(0) scaleX(-1)}@media (prefers-reduced-motion: reduce){.rv,.line-mask>span{opacity:1!important;transform:none!important;transition:none!important}.float-slow,.float-slower,.glow-pulse,.dots-cluster,.brand-picker-label:after{animation:none!important}.marquee-track{animation-duration:240s}html{scroll-behavior:auto}}.top-bar{background:#11161b;color:#b0b7be;font-size:.82rem;padding-block:8px;border-bottom:1px solid rgba(255,255,255,.06)}.top-bar-inner{display:flex;align-items:center;justify-content:space-between;gap:16px}.top-bar-contacts{display:flex;align-items:center;gap:18px;min-width:0}.top-bar-link{display:inline-flex;align-items:center;gap:6px;color:#b0b7be;text-decoration:none;transition:color .2s ease;white-space:nowrap}.top-bar-link:hover{color:#fff}.top-bar-link span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:260px}.top-bar-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#ffffff14;font-size:.78rem;transition:transform .2s ease,background .2s ease}.top-bar-link:hover .top-bar-icon{transform:scale(1.15);background:#ffffff26}.top-bar-whatsapp .top-bar-icon{color:#25d366}.top-bar-location .top-bar-icon{color:var(--color-cta, #F5B51B)}.top-bar-socials{display:flex;align-items:center;gap:8px}.social-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#ffffff12;color:#cfd4d8;font-size:.82rem;text-decoration:none;transition:transform .25s var(--ease-out, ease),background .25s ease,color .25s ease,box-shadow .25s ease}.social-icon:hover{transform:translateY(-3px) scale(1.12);background:var(--color-cta, #F5B51B);color:#11161b;box-shadow:0 6px 16px #f5b51b59}@media (max-width: 640px){.top-bar{display:none}}.site-header{position:sticky;top:0;z-index:100;background:#ffffffd9;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid transparent;transition:background-color .3s var(--ease-out),border-color .3s var(--ease-out),box-shadow .3s var(--ease-out)}.site-header.is-scrolled{background:#fffffff0;border-bottom-color:var(--color-border);box-shadow:0 8px 30px -18px #10141840}.header-row{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:16px}.logo{font-size:1.5rem;font-weight:700;color:var(--color-primary);letter-spacing:-.03em}.logo-img{height:52px;width:auto;display:block}@media (max-width: 768px){.logo-img{height:44px}}.logo-img-footer{height:68px;margin-bottom:6px}@media (max-width: 768px){.logo-img-footer{height:56px}}.logo-dot{color:var(--color-cta)}.logo-light{color:#fff}.logo-img.logo-light{filter:brightness(0) invert(1)}.main-nav{display:flex;gap:4px}.main-nav a{position:relative;font-weight:500;font-size:.92rem;color:var(--color-secondary);padding:8px 12px;border-radius:var(--radius-sm);transition:color .2s var(--ease-out),background-color .2s var(--ease-out)}.main-nav a:after{content:"";position:absolute;bottom:2px;inset-inline-start:12px;width:0;height:2px;border-radius:1px;background:var(--color-cta);transition:width .25s var(--ease-out)}.main-nav a:hover{color:var(--color-primary)}.main-nav a.active{color:var(--color-primary);font-weight:600}.main-nav a.active:after,.main-nav a:hover:after{width:calc(100% - 24px)}.header-actions{display:flex;align-items:center;gap:14px}.header-phone{font-weight:600;font-size:.88rem;color:var(--color-primary);direction:ltr}.lang-switch{background:none;border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:7px 14px;font-size:.85rem;font-weight:600;cursor:pointer;color:var(--color-primary);font-family:inherit;transition:border-color .2s var(--ease-out),color .2s var(--ease-out)}.lang-switch:hover{border-color:var(--color-accent-blue);color:var(--color-accent-blue)}.burger{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:8px;z-index:210}.burger span{width:24px;height:2px;background:var(--color-primary);border-radius:1px;transition:transform .3s var(--ease-out),opacity .3s var(--ease-out)}.burger.is-open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.burger.is-open span:nth-child(2){opacity:0}.burger.is-open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.nav-backdrop{display:none}.mobile-drawer{display:none;position:fixed;inset-inline-start:0;top:0;bottom:0;width:80%;max-width:330px;background:var(--color-primary-dark);flex-direction:column;padding:96px 28px 28px;gap:6px;transform:translate(var(--drawer-hidden, -100%));transition:transform .3s var(--ease-out),visibility .3s;visibility:hidden;z-index:1200;box-shadow:0 0 40px #00000080;overflow-y:auto}.mobile-drawer a{color:#b8bec3;font-size:1.05rem;font-weight:500;padding:12px 14px;border-radius:var(--radius-sm);transition:color .2s,background-color .2s}.mobile-drawer a.active,.mobile-drawer a:hover{color:#fff;background:#ffffff0f}html[dir=rtl] .mobile-drawer{--drawer-hidden: 100%}.mobile-drawer.is-open{transform:translate(0);visibility:visible}@media (max-width: 900px){.main-nav{display:none}.mobile-drawer{display:flex}.nav-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#0c101499;z-index:1100}.burger{display:flex}.header-phone{display:none}}@media (max-width: 480px){.header-row{gap:10px}.header-actions{gap:8px}.header-actions .btn-cta{padding:8px 12px;font-size:.78rem}.lang-switch{padding:6px 9px;font-size:.78rem}.logo{font-size:1.25rem}}.site-footer{position:relative;background:var(--color-ink);color:#d5d9dc}.footer-topline{height:3px;background:linear-gradient(90deg,var(--color-accent-blue),var(--color-accent-teal),var(--color-cta))}.footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.2fr;gap:40px;padding-block:56px 40px}.footer-brand p{color:#8b929a;font-size:.92rem;max-width:300px}.footer-col h4{color:#fff;font-size:.95rem;margin-bottom:18px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.08);display:inline-block}.footer-col ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.footer-col a{color:#9aa1a8;font-size:.9rem;transition:color .2s var(--ease-out),padding-inline-start .2s var(--ease-out)}.footer-col a:hover{color:var(--color-cta);padding-inline-start:4px}.footer-contact li{display:flex;align-items:center;gap:10px;color:#9aa1a8;font-size:.9rem}.footer-contact-ico{width:26px;height:26px;border-radius:50%;flex-shrink:0;background:#ffffff14;display:inline-flex;align-items:center;justify-content:center;color:var(--color-cta);font-size:.75rem}.footer-contact-ico svg[data-icon=whatsapp]{font-size:1.3em}.footer-socials{display:flex;gap:10px;margin-top:18px}.footer-bottom{border-top:1px solid rgba(255,255,255,.07)}.footer-bottom-row{padding-block:20px;font-size:.82rem;color:#7d848b;display:flex;justify-content:space-between}@media (max-width: 900px){.footer-grid{grid-template-columns:1fr 1fr}}@media (max-width: 560px){.footer-grid{grid-template-columns:repeat(2,1fr);gap:28px 20px;text-align:center}.footer-brand{grid-column:1 / -1}.footer-brand p{margin-inline:auto}.logo-img-footer{display:block;margin-inline:auto}.footer-socials{justify-content:center}.footer-col:last-child{grid-column:1 / -1}.footer-col h4{display:block}.footer-contact li{justify-content:center}.footer-contact li{text-align:start}.footer-bottom-row{justify-content:center;text-align:center}}.hero2{position:relative;z-index:2;background-color:var(--color-ink);color:#fff;clip-path:inset(0 0 -140px 0);padding-block:clamp(64px,8vw,110px) 0}.hero2-glow-1{width:480px;height:480px;top:-140px;inset-inline-start:-120px}.hero2-glow-2{width:380px;height:380px;bottom:40px;inset-inline-end:8%}.hero2-brand-pattern{position:absolute;bottom:60px;inset-inline-start:24px;width:min(60%,900px);height:auto;opacity:.9;pointer-events:none;z-index:1}.hero2-grid{position:relative;z-index:2;display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(32px,5vw,64px);align-items:start;padding-bottom:clamp(80px,9vw,130px)}.hero2-kicker{display:inline-flex;align-items:center;gap:12px;font-size:.82rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--color-cta);margin-bottom:20px}.hero2-kicker-line{width:42px;height:2px;background:var(--color-cta);border-radius:1px}.hero2-title{color:#fff;font-size:clamp(2rem,3.6vw,3.1rem);line-height:1.35;margin-bottom:22px;letter-spacing:-.02em;white-space:nowrap}html[lang=en] .hero2-title{font-size:clamp(1.8rem,3vw,2.65rem)}.hero2-title .line-mask+.line-mask{margin-top:10px}.hero2-title-accent{background:linear-gradient(92deg,var(--color-cta),var(--color-cta-hover));-webkit-background-clip:text;background-clip:text;color:transparent}.hero2-subtitle{font-size:1.02rem;color:#aab2ba;max-width:560px;margin-bottom:32px}.hero2-actions{display:flex;gap:14px;flex-wrap:wrap}.hero2-media{position:relative;align-self:center;justify-self:center;width:min(116%,960px);max-width:none;margin-inline:0}.hero2-media-frame{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(20px,20px);border:1px solid rgba(245,181,27,.4);border-radius:var(--radius-lg);pointer-events:none;opacity:1;z-index:0}html[dir=rtl] .hero2-media-frame{transform:translate(20px,20px)}.hero2-media-box{position:relative;z-index:1;aspect-ratio:16 / 9;border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 40px 80px -30px #000000b3;display:flex}.hero2-media-fill{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}video.hero-media-fill{position:static;width:100%;height:100%;object-fit:cover;margin:auto}.hero2-media-tint{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color-primary-dark)}@keyframes hero-kicker-in{0%{opacity:0;transform:translateY(30px);letter-spacing:.32em}to{opacity:1;transform:translateY(0);letter-spacing:.18em}}@keyframes hero-copy-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-button-in{0%{opacity:0;transform:translateY(20px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes hero-media-in{0%{opacity:0;transform:translateY(24px) scale(.97);filter:blur(8px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}.hero2 .hero2-kicker,.hero2 .hero2-subtitle,.hero2 .hero2-actions .btn,.hero2 .hero2-media-box{opacity:0}.hero2 .hero2-kicker,.hero2 .hero2-subtitle{transform:translateY(24px)}.hero2 .hero2-actions .btn{transform:translateY(20px) scale(.96)}.hero2 .hero2-media-box{transform:translateY(24px) scale(.97);filter:blur(8px)}.hero2 .hero2-title .line-mask>span{opacity:0;transform:translateY(115%)!important;transition:transform 1s var(--ease-out),opacity .8s var(--ease-out)}.hero2 .hero2-media-frame{opacity:1;animation:none;transform:translate(20px,20px)}.hero2.hero2-ready .hero2-media-box{animation:hero-media-in .9s var(--ease-out) .1s both}.hero2.hero2-ready .hero2-kicker{animation:hero-kicker-in .7s var(--ease-out) .55s both}.hero2.hero2-ready .hero2-title .line-mask:nth-child(1)>span{opacity:1;transform:translateY(0)!important;transition-delay:.85s}.hero2.hero2-ready .hero2-title .line-mask:nth-child(2)>span{opacity:1;transform:translateY(0)!important;transition-delay:1.15s}.hero2.hero2-ready .hero2-subtitle{animation:hero-copy-in .75s var(--ease-out) 1.5s both}.hero2.hero2-ready .hero2-actions .btn{animation:hero-button-in .7s var(--ease-out) both}.hero2.hero2-ready .hero2-actions .btn:nth-child(1){animation-delay:1.8s}.hero2.hero2-ready .hero2-actions .btn:nth-child(2){animation-delay:1.95s}@media (prefers-reduced-motion: reduce){.hero2 .hero2-kicker,.hero2 .hero2-subtitle,.hero2 .hero2-actions .btn,.hero2 .hero2-media-box{animation:none!important;opacity:1!important;transform:none!important;filter:none!important}.hero2 .hero2-title .line-mask>span{opacity:1!important;transform:none!important;transition:none!important}.hero2-stats.rv,.hero2-stats.rv.in-view{opacity:1!important;transform:translateY(50%)!important;transition:none!important}}iframe.hero-embed{inset:auto;top:50%;left:50%;transform:translate(-50%,-50%);width:178%;height:101%;min-width:100%;min-height:100%;border:0}@media (max-width: 768px){iframe.hero-embed{display:none}}.hero2-stats-wrap{position:relative;z-index:3}.hero2-stats{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,1fr);background:linear-gradient(180deg,#1f252bf5,#1f252beb),#1f252bf5;border:1px solid rgba(255,255,255,.18);border-radius:var(--radius-md);overflow:hidden;backdrop-filter:blur(24px) saturate(190%);-webkit-backdrop-filter:blur(24px) saturate(190%);transform:translateY(50%);box-shadow:var(--shadow-lg),inset 0 1px #ffffff24;opacity:0;transition:opacity .8s var(--ease-out),transform .8s var(--ease-out)}.hero2-stats.rv.in-view{opacity:1;transform:translateY(50%)}.hero2-stats:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(255,255,255,.1),transparent 40%);pointer-events:none}.stat{position:relative;display:flex;align-items:center;justify-content:center;gap:14px;padding:24px 16px;text-align:start;border-inline-start:1px solid rgba(255,255,255,.14);transition:background-color .3s var(--ease-out)}.stat:hover{background:#ffffff0d}.stat:first-child{border-inline-start:none}.stat-icon-badge{order:-1;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;background:#f5b51b24;border:1px solid rgba(245,181,27,.3);color:var(--color-cta);font-size:1.05rem}.stat-text{min-width:0}html[dir=rtl] .stat-text{width:130px;text-align:right}html[dir=rtl] .stat-value,html[dir=rtl] .stat-label{text-align:right}.stat-value{font-size:clamp(1.4rem,2.4vw,1.85rem);font-weight:700;color:#fff;line-height:1.1;direction:ltr;white-space:nowrap}.stat-suffix{color:var(--color-cta)}.stat-label{font-size:.88rem;color:#b8bec3;margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:130px}.hero2+*{position:relative;z-index:1;padding-top:calc(var(--space-section) + 60px)!important}@media (max-width: 900px){.hero2-grid{grid-template-columns:1fr;padding-bottom:clamp(64px,9vw,100px)}.hero2-media{width:100%;max-width:520px}.hero2-stats,.hero2-stats.rv.in-view{transform:translateY(40%)}.stat{padding:18px 12px}}@media (max-width: 560px){.hero2-stats{grid-template-columns:repeat(2,1fr)}.stat{border-inline-start:none;padding:18px 14px;gap:10px}.stat:nth-child(2n){border-inline-start:1px solid rgba(255,255,255,.14)}.stat:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.14)}.stat-icon-badge{width:38px;height:38px;font-size:.9rem}html[dir=rtl] .stat-text{width:auto}.stat-label{white-space:normal}.hero2-brand-pattern{display:none}.hero2-title{font-size:clamp(1.6rem,7vw,2rem);white-space:normal}html[lang=en] .hero2-title{font-size:clamp(1.5rem,6.5vw,2rem)}}.st{position:relative;margin-bottom:clamp(28px,4vw,40px)}.st h2{font-size:clamp(1.6rem,3vw,2.4rem);margin-bottom:10px}.st-sub{max-width:560px;font-size:1rem;margin:8px 0 0}.st-kicker{display:inline-block;font-size:.78rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent-blue);margin-bottom:10px}.st-kicker-chip{padding:6px 14px;border:1px solid rgba(35,136,198,.35);border-radius:999px;background:#2388c60f}.st-unified{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}.st-actions{display:flex;gap:8px;align-items:center}.st-align-center{flex-direction:column;text-align:center}.st-align-center .st-main{width:100%}.st-align-center .st-sub{margin-inline:auto}.st-align-center .title-dash{margin-top:14px;margin-inline:auto}.st-align-center .st-actions{margin-top:14px}.st-align-start{text-align:start}.home-search{padding-block:0 var(--space-section)}.home-search-card{position:relative;z-index:4;overflow:hidden;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:clamp(28px,4vw,48px);box-shadow:var(--shadow-lg);text-align:center}.home-search-card:before{content:"";position:absolute;top:0;inset-inline:0;height:4px;background:linear-gradient(90deg,var(--color-accent-blue),var(--color-accent-teal),var(--color-cta))}.home-search-card:after{content:"";position:absolute;width:260px;height:260px;top:-130px;inset-inline-end:-130px;border-radius:50%;background:radial-gradient(circle,var(--glow-blue),transparent 70%);pointer-events:none}.home-search-head h2{font-size:clamp(1.4rem,2.4vw,1.9rem);position:relative}.home-search-head p{margin-bottom:24px}.product-search-row{display:flex;gap:10px;flex-wrap:wrap}.product-search-compact .product-search-row{max-width:760px;margin-inline:auto}.brand-picker{margin-top:26px;padding-top:22px;border-top:1px dashed var(--color-border)}.brand-picker-label{position:relative;display:inline-block;font-size:1rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:14px}.brand-picker-label:after{content:"";position:absolute;bottom:-4px;inset-inline-start:50%;transform:translate(-50%);width:26px;height:2px;border-radius:1px;background:var(--color-cta);animation:brand-label-underline 2.4s ease-in-out infinite}html[dir=rtl] .brand-picker-label:after{transform:translate(50%)}@keyframes brand-label-underline{0%,to{width:26px;opacity:.7}50%{width:44px;opacity:1}}.brand-picker-list{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.brand-picker-chip{display:inline-flex;align-items:center;justify-content:center;width:100px;height:74px;padding:6px 10px;background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;transition:transform .25s var(--ease-out),border-color .25s var(--ease-out),box-shadow .25s var(--ease-out)}.brand-picker-chip img{max-width:100%;max-height:100%;object-fit:contain;filter:grayscale(1);opacity:.75;transition:filter .25s,opacity .25s}.brand-picker-chip:hover{transform:translateY(-3px);border-color:var(--color-accent-blue)}.brand-picker-chip:hover img{filter:grayscale(0);opacity:1}.brand-picker-chip.is-active{border-color:var(--color-cta);background:#f5b51b14;box-shadow:0 6px 16px -8px #f5b51b66}.brand-picker-chip.is-active img{filter:grayscale(0);opacity:1}.brand-picker-fallback{font-size:.72rem;font-weight:700;color:var(--color-text-muted)}@media (max-width: 640px){.product-search-row{flex-direction:column;gap:12px}.product-search-row input,.product-search-row select,.product-search-row .btn{width:100%;min-width:0;min-height:48px;font-size:.95rem}.product-search-row .btn{justify-content:center}.brand-picker-list{gap:10px}.brand-picker-chip{width:calc((100% - 10px)/2);height:68px;padding:8px 12px}}.cat-mosaic{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:190px;gap:18px}.cat-tile{position:relative;border-radius:var(--radius-md);overflow:hidden;display:block;transition:transform .35s var(--ease-out),box-shadow .35s var(--ease-out)}.cat-tile:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg)}.cat-tile-big{grid-column:span 2;grid-row:span 2}.cat-tile-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cat-tile-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0c10140d 30%,#0c1014e0);transition:background-color .3s}.cat-tile-body{position:absolute;inset-inline:0;bottom:0;padding:20px;color:#fff}.cat-tile-body h3{color:#fff;font-size:1.08rem;margin-bottom:4px}.cat-tile-big .cat-tile-body h3{font-size:1.5rem}.cat-tile-body p{color:#c3c9cf;font-size:.88rem;margin:0 0 6px;max-width:420px}.cat-tile-cta{display:inline-flex;align-items:center;gap:6px;font-size:.82rem;font-weight:600;color:var(--color-cta);opacity:0;transform:translateY(6px);transition:opacity .3s var(--ease-out),transform .3s var(--ease-out)}.cat-tile:hover .cat-tile-cta{opacity:1;transform:translateY(0)}@media (max-width: 1024px){.cat-mosaic{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.cat-mosaic{grid-template-columns:repeat(2,1fr);grid-auto-rows:170px}.cat-tile-big{grid-column:span 2}}@media (max-width: 480px){.cat-mosaic{grid-template-columns:1fr}.cat-tile-big{grid-column:span 1}}.home-about{overflow:hidden}.home-about-dots{top:8%;inset-inline-start:4%;opacity:.35}.home-about-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(32px,6vw,72px);align-items:center}.home-about-visual{position:relative}.home-about-frame{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(16px,16px);border:1px solid rgba(35,136,198,.4);border-radius:var(--radius-lg)}html[dir=rtl] .home-about-frame{transform:translate(-16px,16px)}.home-about-panel{position:relative;aspect-ratio:4 / 3;border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;overflow:hidden;background:transparent;padding:0}.home-about-mark{font-size:clamp(6rem,12vw,10rem);font-weight:700;color:#ffffff1a;letter-spacing:-.04em}.home-about-panel-logo{display:flex;align-items:center;justify-content:center;padding:0}.home-about-logo-frame{width:100%;height:100%;border-radius:var(--radius-lg);border:3px solid rgba(245,181,27,.55);background:#fffffffa;box-shadow:0 24px 60px -20px #00000059,inset 0 0 0 6px #f5b51b1f;display:flex;align-items:center;justify-content:center;padding:18px;overflow:hidden}.home-about-logo{width:100%;height:100%;object-fit:contain;border-radius:var(--radius-sm)}.home-about-text{font-size:1.05rem;margin-bottom:26px}@media (max-width: 900px){.home-about-grid{grid-template-columns:1fr}.home-about-visual{max-width:440px;margin-inline:auto;width:100%}.home-about-logo{object-fit:contain}}@media (max-width: 560px){.home-about-visual{max-width:300px}.home-about-logo-frame{padding:28px}}.home-why{overflow:hidden}.why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.feature-card{padding:30px 24px;overflow:visible}.feature-num{position:absolute;top:8px;inset-inline-end:14px;font-size:3.2rem;font-weight:700;line-height:1;color:transparent;-webkit-text-stroke:1.2px rgba(16,20,24,.1);transition:-webkit-text-stroke-color .3s;pointer-events:none}.feature-card:hover .feature-num{-webkit-text-stroke-color:rgba(245,181,27,.55)}.feature-icon{width:52px;height:52px;border-radius:var(--radius-sm);background:#f5b51b24;color:var(--color-cta-hover);display:flex;align-items:center;justify-content:center;margin-bottom:16px;transition:transform .3s var(--ease-out),background-color .3s}.feature-card:hover .feature-icon{transform:translateY(-4px);background:var(--color-cta);color:var(--color-primary-dark)}.feature-card h4{font-size:1.05rem}.feature-card p{font-size:.9rem;margin:0}@media (max-width: 900px){.why-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 560px){.why-grid{grid-template-columns:1fr}}.home-featured{border-block:1px solid var(--color-border);background:var(--color-surface-alt)}.carousel-controls{display:flex;gap:8px}.product-carousel{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 60px)/4);gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;padding-block:8px 18px;scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none}.product-carousel{touch-action:pan-x}.product-carousel.is-dragging{cursor:grabbing;scroll-snap-type:none}.product-carousel::-webkit-scrollbar{display:none}.product-carousel-item{scroll-snap-align:start;min-width:0}.product-carousel.is-dragging .product-carousel-item{pointer-events:none}.product-carousel-item .card{height:100%}@media (max-width: 1024px){.product-carousel{grid-auto-columns:calc((100% - 2 * 20px) / 3)}}@media (max-width: 768px){.product-carousel{grid-auto-columns:calc((100% - 20px)/2)}}@media (max-width: 480px){.product-carousel{grid-auto-columns:82%;scroll-padding-inline:9%;padding-inline:9%}.product-carousel-item{scroll-snap-align:center}}.home-brands{position:relative;overflow:hidden;background:var(--color-primary-dark);color:#cfd5da;padding-block:calc(var(--space-section) + 20px)}.home-brands:before{content:"";position:absolute;right:24px;bottom:24px;width:840px;height:840px;background-image:url(/assets/pattern-CPQpMiTN.png);background-repeat:no-repeat;background-size:contain;background-position:bottom right;mix-blend-mode:screen;opacity:.7;pointer-events:none;z-index:0}.home-brands-bg{position:absolute;top:-220px;bottom:-220px;left:0;right:0;overflow:hidden;z-index:0}.home-brands-bg-img{position:absolute;top:-220px;bottom:-220px;left:0;right:0;background-image:url(/assets/brands-bg-Du2DTYDa.webp);background-size:cover;background-position:center;opacity:.5;will-change:transform}.home-brands-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,var(--color-primary-dark),rgba(17,22,27,.4) 40%,var(--color-primary-dark))}.home-brands-grid{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:.5}.home-brands h2,.home-brands h3{color:#fff}.home-brands .st-sub{color:#9aa1a8}.home-brands .st-kicker-chip{border-color:#f5b51b66;background:#f5b51b1a;color:var(--color-cta)}.home-brands .title-dash{background:var(--color-cta)}.home-brands .container{position:relative;z-index:1}.brand-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:22px}.brand-logo-wrap{display:flex;flex-direction:column;align-items:center;gap:12px;width:210px}.brand-logo-cell{display:flex;align-items:center;justify-content:center;width:100%;padding:28px 18px;background:#ffffffe6;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-md);filter:grayscale(1);opacity:.85;transition:filter .3s var(--ease-out),opacity .3s var(--ease-out),transform .3s var(--ease-out),border-color .3s var(--ease-out),background-color .3s var(--ease-out)}.brand-logo-cell:hover{filter:grayscale(0);opacity:1;transform:translateY(-4px);border-color:var(--color-cta);background:#fff}.brand-logo-img{height:60px;width:auto;object-fit:contain}.brand-logo-name{font-size:.78rem;font-weight:700;color:var(--color-cta);background:#f5b51b1f;border-radius:999px;padding:5px 14px}@media (max-width: 640px){.brand-grid{flex-direction:column;gap:14px}.brand-logo-wrap{flex-direction:row;align-items:center;justify-content:flex-start;gap:16px;width:100%;max-width:420px}.brand-logo-cell{width:auto;flex:1;min-width:0;padding:20px 24px}.brand-logo-img{height:52px}.brand-logo-name{flex-shrink:0;font-size:.82rem;padding:6px 16px}}.home-partners{border-block:1px solid var(--color-border);background:var(--color-surface-alt)}.partner-carousel{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 60px)/4);gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;padding-block:8px 18px;scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none}.partner-carousel{touch-action:pan-x}.partner-carousel.is-dragging{cursor:grabbing;scroll-snap-type:none}.partner-carousel::-webkit-scrollbar{display:none}.partner-carousel-item{scroll-snap-align:start;min-width:0}.partner-carousel.is-dragging .partner-carousel-item{pointer-events:none}.partner-logo-link{display:block}.partner-logo-tile{position:relative;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;padding:clamp(20px,4vw,32px);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:transform .35s var(--ease-out),box-shadow .35s var(--ease-out),border-color .35s var(--ease-out)}.partner-logo-tile:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg);border-color:transparent}.partner-logo-img{max-height:100%;width:auto;max-width:100%;object-fit:contain;transition:transform .4s var(--ease-out)}.partner-logo-tile:hover .partner-logo-img{transform:scale(1.06)}@media (max-width: 1024px){.partner-carousel{grid-auto-columns:calc((100% - 2 * 20px) / 3)}}@media (max-width: 768px){.partner-carousel{grid-auto-columns:calc((100% - 20px)/2)}}@media (max-width: 480px){.partner-carousel{grid-auto-columns:calc((100% - 16px)/2);gap:16px;padding-inline:0}.partner-carousel-item{scroll-snap-align:start}}.cta-section{text-align:center;overflow:hidden}.cta-glow{width:520px;height:520px;top:50%;left:50%;transform:translate(-50%,-50%)}.cta-dots{top:12%;inset-inline-end:6%;opacity:.35}.cta-inner{position:relative;z-index:2}.cta-title{font-size:clamp(1.8rem,4vw,3rem);max-width:760px;margin-inline:auto}.cta-text{color:#aab2ba;max-width:560px;margin:0 auto 30px;font-size:1.05rem}.spinner-wrap{display:flex;align-items:center;justify-content:center;gap:12px;padding:90px 0;color:var(--color-text-muted)}.spinner-ring{width:22px;height:22px;border-radius:50%;border:3px solid var(--color-border);border-top-color:var(--color-accent-blue);animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.grid{display:grid;gap:22px}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}@media (max-width: 1024px){.grid-4{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.grid-3,.grid-4{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.grid-3,.grid-4{grid-template-columns:1fr}}.img-placeholder{background:var(--color-surface-alt);border:1px dashed var(--color-border);aspect-ratio:4/3}.page-hero{position:relative;background-color:var(--color-ink);color:#fff;padding-block:clamp(44px,6vw,72px) clamp(52px,7vw,88px);overflow:hidden;clip-path:polygon(0 0,100% 0,100% calc(100% - 2.5vw),0 100%)}.page-hero h1{color:#fff;font-size:clamp(1.9rem,4vw,3rem);margin:14px 0 0}.page-hero-sub{color:#aab2ba;max-width:620px;margin:12px 0 0;font-size:1.02rem}.page-hero-glow{width:380px;height:380px;top:-120px;inset-inline-end:10%}.page-hero .breadcrumb{color:#7d848b}.page-hero .breadcrumb a{color:#9aa1a8}.page-hero .breadcrumb a:hover{color:var(--color-cta)}.breadcrumb{font-size:.85rem;color:var(--color-text-muted)}.breadcrumb a{color:var(--color-text-muted);transition:color .2s}.breadcrumb a:hover{color:var(--color-accent-blue)}.breadcrumb .sep{margin-inline:8px;opacity:.5}.product-card{display:flex;flex-direction:column;position:relative;border:1px solid var(--color-border);transition:transform .4s var(--ease-out),box-shadow .4s var(--ease-out),border-color .4s var(--ease-out)}.product-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:1px;border-radius:inherit;background:linear-gradient(135deg,var(--color-accent-blue),var(--color-cta),var(--color-accent-teal));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .4s var(--ease-out);pointer-events:none;z-index:3}.product-card:hover{transform:translateY(-8px);box-shadow:0 30px 50px -22px #10141852;border-color:transparent}.product-card:hover:before{opacity:1}.product-card-img-wrap{position:relative;display:block;overflow:hidden;background:var(--color-surface-alt)}.product-card-img{aspect-ratio:4/3;object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease-out),filter .6s var(--ease-out);filter:saturate(.94)}.product-card:hover .product-card-img{transform:scale(1.08) rotate(.4deg);filter:saturate(1.08)}.product-card-img-wrap:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 45%,rgba(12,16,20,.8) 100%);pointer-events:none}.product-badge{position:absolute;top:12px;inset-inline-end:12px;z-index:2}.product-card-cat-tag{position:absolute;bottom:11px;inset-inline-start:14px;z-index:2;display:inline-flex;align-items:center;gap:6px;font-size:.72rem;font-weight:700;letter-spacing:.03em;color:#fff;background:#0c10148c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:5px 11px;border-radius:999px}.product-card-cat-tag:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--color-cta);box-shadow:0 0 0 3px #f5b51b4d;flex-shrink:0}.card-body{position:relative;padding:30px 20px 20px;display:flex;flex-direction:column;flex:1}.card-body h3{font-size:1.1rem;margin:0 0 8px;line-height:1.35}.card-body h3 a:hover{color:var(--color-accent-blue)}.card-desc{font-size:.88rem;margin:0 0 18px;color:var(--color-text-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-sku-chip{position:absolute;top:-14px;inset-inline-start:20px;z-index:4;display:inline-flex;align-items:center;font-size:.7rem;font-weight:800;letter-spacing:.03em;color:var(--color-primary-dark);background:var(--color-surface);border:1px solid var(--color-border);border-radius:999px;padding:6px 13px;box-shadow:0 6px 16px -8px #10141859}.product-card:hover .product-sku-chip{border-color:var(--color-cta)}.product-card-footer{margin-top:auto;padding-top:16px;border-top:1px dashed var(--color-border)}.product-card-actions{display:flex;gap:8px;flex-wrap:wrap}.product-card-actions .btn{flex:1;padding-inline:10px;white-space:normal;text-align:center}@media (max-width: 640px){.product-card .card-desc{display:none}.product-card .product-card-footer{margin-top:14px}}@media (max-width: 768px){.product-card-actions{flex-direction:column}.product-card-actions .btn{padding-block:9px;font-size:.82rem}}.brand-card{padding:26px;text-align:center;display:block}.brand-logo{max-height:64px;width:auto;margin:0 auto 14px;object-fit:contain}.download-card{display:flex;align-items:center;gap:16px;padding:18px}.download-icon{width:48px;height:48px;border-radius:var(--radius-sm);background:linear-gradient(135deg,#2388c61f,#18a9991f);color:var(--color-accent-blue);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.7rem;flex-shrink:0}.download-info{flex:1;min-width:0}.download-info h4{margin-bottom:2px;font-size:.95rem}.download-product-list{display:flex;flex-direction:column;gap:12px}.download-product-card{overflow:visible}.download-product-trigger{display:flex;align-items:center;gap:16px;width:100%;padding:16px 18px;background:none;border:none;cursor:pointer;text-align:start;font-family:inherit}.download-product-thumb{width:56px;height:56px;border-radius:var(--radius-sm);object-fit:cover;flex-shrink:0;background:var(--color-surface-alt)}.download-product-info{flex:1;min-width:0}.download-product-info h4{margin:0 0 3px;font-size:1rem}.download-product-info .text-muted{font-size:.85rem}.download-product-caret{color:var(--color-text-muted);transition:transform .2s var(--ease-out);flex-shrink:0}.download-product-card.is-open .download-product-caret{transform:rotate(180deg)}.download-product-files{list-style:none;margin:0;padding:0 18px 16px;display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--color-border)}.download-product-files li{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding-top:12px}.download-product-files li:first-child{padding-top:16px}.download-file-type{font-size:.72rem;font-weight:700;letter-spacing:.02em;color:var(--color-accent-blue);background:#2388c614;border-radius:999px;padding:4px 12px;flex-shrink:0}.download-file-title{flex:1;min-width:120px;font-size:.9rem}.download-file-size{font-size:.8rem}.category-hero{position:relative;color:#fff;overflow:hidden}.category-hero-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.category-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0c10148c,#0c1014d9)}.category-hero-content{position:relative;z-index:1;padding-block:clamp(56px,8vw,96px)}.category-hero .breadcrumb,.category-hero .breadcrumb a{color:#9aa1a8}.category-hero .breadcrumb a:hover{color:var(--color-cta)}.category-hero-content h1{color:#fff;font-size:clamp(1.8rem,3.6vw,2.8rem)}.category-hero-content p{color:#c3c9cf;max-width:640px;font-size:1.02rem}.static-section-grid{display:grid;grid-template-columns:1fr;gap:28px}.static-section-grid:has(.static-section-img){grid-template-columns:1fr 1.4fr;align-items:center}.static-section-img{border-radius:var(--radius-md);object-fit:cover;width:100%;aspect-ratio:4/3;box-shadow:var(--shadow-md)}@media (max-width: 768px){.static-section-grid:has(.static-section-img){grid-template-columns:1fr}}.values-list{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width: 560px){.values-list{grid-template-columns:1fr}}.values-list li{position:relative;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:14px 18px;font-weight:500;padding-inline-start:38px;transition:border-color .25s,transform .25s var(--ease-out)}.values-list li:before{content:"";position:absolute;inset-inline-start:16px;top:50%;transform:translateY(-50%);width:8px;height:8px;border-radius:2px;background:var(--color-cta)}.values-list li:hover{border-color:var(--color-cta);transform:translateY(-2px)}.rich-text :is(h2,h3){margin-top:1.2em}.rich-text ul{padding-inline-start:22px}.rich-text p{color:var(--color-text)}.product-search{max-width:760px;margin:0 auto}.product-search .product-search-row{display:flex;gap:10px;flex-wrap:wrap}.product-search input{flex:2;min-width:200px}.product-search select{flex:1;min-width:160px}.product-search input,.product-search select{padding:14px 16px;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:.95rem;font-family:inherit;transition:border-color .25s,box-shadow .25s}.product-search input:focus,.product-search select:focus{outline:none;border-color:var(--color-accent-blue);box-shadow:0 0 0 4px #2388c624}.products-page{padding-top:clamp(36px,5vw,56px)}.products-search-bar{margin-bottom:32px}.products-layout{display:grid;grid-template-columns:260px 1fr;gap:36px;align-items:start}@media (max-width: 900px){.products-layout{grid-template-columns:1fr}}.filter-toggle{display:none;margin-bottom:16px}.product-filter-desktop{position:sticky;top:92px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:22px}.filter-title{font-size:.95rem;font-weight:700;margin-bottom:16px;padding-bottom:10px;border-bottom:1px solid var(--color-border)}.filter-group{margin-bottom:18px}.filter-group label{display:block;font-weight:600;font-size:.82rem;margin-bottom:6px;color:var(--color-text-muted)}.filter-group select{width:100%;padding:11px 12px;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-family:inherit}.filter-checkbox{display:flex;align-items:center;gap:8px;margin-bottom:18px;font-size:.9rem;cursor:pointer}@media (max-width: 900px){.filter-toggle{display:inline-flex}.product-filter-desktop{display:none}.filter-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0c10148c;z-index:200}.filter-drawer{position:absolute;inset-inline-start:0;top:0;bottom:0;width:84%;max-width:330px;background:var(--color-surface);padding:22px;overflow-y:auto}.filter-drawer-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.filter-drawer-head button{background:none;border:none;font-size:1.5rem;cursor:pointer}}.pagination{display:flex;gap:6px;justify-content:center;margin-top:40px}.product-details-top{padding-top:clamp(32px,4vw,48px)}.product-details-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,4vw,52px);align-items:start}@media (max-width: 900px){.product-details-grid{grid-template-columns:1fr}}.product-gallery{position:sticky;top:92px}@media (max-width: 900px){.product-gallery{position:static}}.gallery-main{position:relative;aspect-ratio:4/3;overflow:hidden;border-radius:var(--radius-md);border:1px solid var(--color-border);cursor:zoom-in;background:var(--color-surface-alt)}.gallery-main-img{width:100%;height:100%;object-fit:cover;transition:transform .2s var(--ease-out)}.gallery-zoom-badge{position:absolute;bottom:12px;inset-inline-end:12px;z-index:1;width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;background:#1014188c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background-color .2s,transform .2s var(--ease-out);pointer-events:none}.gallery-main:hover .gallery-zoom-badge{background:var(--color-accent-blue);transform:scale(1.08)}.gallery-thumbs{display:flex;gap:10px;margin-top:12px;overflow-x:auto}.gallery-thumb{width:68px;height:68px;flex-shrink:0;border-radius:var(--radius-sm);overflow:hidden;border:2px solid transparent;padding:0;cursor:pointer;background:none;transition:border-color .2s,transform .2s var(--ease-out)}.gallery-thumb:hover{transform:translateY(-2px)}.gallery-thumb.is-active{border-color:var(--color-accent-blue)}.gallery-thumb img{width:100%;height:100%;object-fit:cover}.lightbox-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#080a0ceb;z-index:300;display:flex;align-items:center;justify-content:center}.lightbox-img{max-width:90vw;max-height:90vh;object-fit:contain;border-radius:var(--radius-sm)}.lightbox-close{position:absolute;top:20px;inset-inline-end:24px;background:none;border:none;color:#fff;font-size:2.2rem;cursor:pointer}.product-cat{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent-blue)}.product-info .product-cat{font-size:.78rem;display:inline-block;margin-bottom:4px}.product-info h1{font-size:clamp(1.5rem,3vw,2.2rem);margin:8px 0 12px}.product-meta-tags{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:18px}.product-short-desc{font-size:1.05rem;color:var(--color-text-muted)}.product-actions{display:flex;gap:12px;margin:22px 0;flex-wrap:wrap}.product-features{background:var(--color-surface);border:1px solid var(--color-border);border-inline-start:3px solid var(--color-cta);border-radius:var(--radius-sm);padding:18px 22px}.product-features h3{font-size:1rem;margin-bottom:10px}.product-features ul{padding-inline-start:20px;margin:0}.product-features li{margin-bottom:6px;font-size:.93rem}.specs-table-wrap{overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius-md)}.specs-table{width:100%;border-collapse:collapse}.specs-table th,.specs-table td{text-align:start;padding:14px 18px;border-bottom:1px solid var(--color-border)}.specs-table tr:last-child th,.specs-table tr:last-child td{border-bottom:none}.specs-table th{width:240px;color:var(--color-text-muted);font-weight:600;background:var(--color-surface-alt)}.specs-table tr:hover td{background:#2388c60a}@media (max-width: 560px){.specs-table,.specs-table tbody,.specs-table tr,.specs-table th,.specs-table td{display:block;width:auto}.specs-table tr{border-bottom:1px solid var(--color-border);padding-block:6px}.specs-table th{background:none;padding-bottom:0}}.applications-tags{display:flex;gap:10px;flex-wrap:wrap}.inquiry-section{max-width:760px}.inquiry-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:clamp(24px,4vw,40px);box-shadow:var(--shadow-md)}.specs-quote-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(32px,5vw,56px);align-items:start}.specs-applications{margin-top:clamp(28px,4vw,40px)}.specs-quote-card{position:sticky;top:92px}.specs-quote-card .inquiry-card{padding:clamp(20px,3vw,32px)}@media (max-width: 900px){.specs-quote-grid{grid-template-columns:1fr}.specs-quote-card{position:static}}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width: 560px){.form-row{grid-template-columns:1fr}}.honeypot{position:absolute;inset-inline-start:-9999px}.form-success{background:#18a9991a;border:1px solid var(--color-accent-teal);color:var(--color-primary);padding:28px;border-radius:var(--radius-md);text-align:center;font-weight:600;font-size:1.02rem}.product-picker{display:flex;flex-direction:column;gap:10px}.product-picker-chips{display:flex;flex-wrap:wrap;gap:8px}.product-picker-chip{display:inline-flex;align-items:center;gap:8px;background:#2388c614;color:var(--color-accent-blue);border:1px solid rgba(35,136,198,.25);border-radius:999px;padding:6px 8px 6px 14px;font-size:.88rem;font-weight:600}html[dir=rtl] .product-picker-chip{padding:6px 14px 6px 8px}.product-picker-chip button{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;border:none;background:#2388c629;color:var(--color-accent-blue);font-size:1rem;line-height:1;cursor:pointer;transition:background-color .2s,color .2s}.product-picker-chip button:hover{background:var(--color-danger);color:#fff}.product-picker-input-wrap{position:relative}.product-picker-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;padding:13px 16px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-family:inherit;font-size:.95rem;color:var(--color-text-muted);cursor:pointer;transition:border-color .2s,box-shadow .2s}.product-picker-trigger:hover{border-color:var(--color-accent-blue)}.product-picker-caret{display:inline-block;transition:transform .2s var(--ease-out);color:var(--color-text-muted)}.product-picker-caret.is-open{transform:rotate(180deg)}.product-picker-dropdown{position:absolute;top:calc(100% + 6px);inset-inline:0;z-index:20;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);padding:8px}.product-picker-search{width:100%;padding:10px 12px;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-family:inherit;font-size:.9rem;margin-bottom:8px}.product-picker-search:focus{outline:none;border-color:var(--color-accent-blue);box-shadow:0 0 0 4px #2388c624}.product-picker-list{list-style:none;margin:0;padding:0;max-height:240px;overflow-y:auto}.product-picker-list li button{display:block;width:100%;text-align:start;padding:9px 12px;border:none;background:none;border-radius:var(--radius-sm);font-family:inherit;font-size:.92rem;cursor:pointer;transition:background-color .15s}.product-picker-list li button:hover{background:var(--color-surface-alt)}.product-picker-empty{padding:12px;font-size:.88rem;color:var(--color-text-muted);text-align:center}.contact-people{position:relative;overflow:hidden}.contact-quicklinks{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-bottom:clamp(40px,6vw,64px);padding-bottom:clamp(32px,5vw,48px);border-bottom:1px solid rgba(255,255,255,.1)}.contact-quicklink{display:inline-flex;align-items:center;gap:10px;padding:10px 18px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:999px;color:#cfd5da;font-size:.9rem;font-weight:600;transition:border-color .2s,background-color .2s,color .2s}a.contact-quicklink:hover{border-color:var(--color-cta);color:#fff;background:#f5b51b1a}.contact-ico{width:30px;height:30px;border-radius:50%;flex-shrink:0;background:#f5b51b24;display:inline-flex;align-items:center;justify-content:center;color:var(--color-cta);font-size:.85rem}.contact-ico svg[data-icon=whatsapp]{font-size:1.3em}.team-heading{text-align:center;max-width:560px;margin:0 auto 32px}.team-heading h2{color:#fff;margin-bottom:8px}.team-heading p{color:#9aa1a8}.team-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:22px;max-width:720px;margin-inline:auto}.team-card{padding:28px 24px;text-align:center;background:#ffffff0a;border-color:#ffffff1a}.team-avatar{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;margin-bottom:16px;background:#f5b51b24;color:var(--color-cta);font-size:1.4rem;font-weight:700}.team-card h3{color:#fff;margin-bottom:4px;font-size:1.1rem}.team-role{display:inline-block;margin-bottom:18px;font-size:.82rem;font-weight:600;color:var(--color-cta);background:#f5b51b1a;border-radius:999px;padding:5px 14px}.team-contact{display:flex;flex-direction:column;gap:10px}.team-contact a{display:flex;align-items:center;justify-content:center;gap:8px;font-size:.9rem;color:#9aa1a8;transition:color .2s}.team-contact a:hover{color:var(--color-cta)}.contact-action-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(28px,5vw,56px);align-items:stretch}@media (max-width: 900px){.contact-action-grid{grid-template-columns:1fr}}.contact-form-card,.contact-map-card{display:flex;flex-direction:column;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--color-border);box-shadow:var(--shadow-md)}.contact-form-card .inquiry-card{flex:1;border:none;border-radius:0;box-shadow:none}.contact-form .field{margin-bottom:12px}.contact-form .form-row{margin-bottom:0}.contact-map-label{display:flex;align-items:center;gap:12px;padding:16px 20px;background:var(--color-surface);border-bottom:1px solid var(--color-border)}.contact-map-label strong{display:block;font-size:.95rem}.contact-map-label .text-muted{font-size:.82rem}.contact-ico-light{background:#2388c61a;color:var(--color-accent-blue)}.contact-map-wrap{flex:1;position:relative;min-height:280px}.contact-map-wrap iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:none;display:block}.quote-page-wrap{max-width:780px;margin:0 auto}.downloads-filter{max-width:320px;margin-bottom:28px}.downloads-filter select{width:100%;padding:12px;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-family:inherit}.not-found{text-align:center;padding-block:110px}.empty-state{text-align:center;padding:70px 20px;color:var(--color-text-muted)}.empty-state p{max-width:480px;margin:0 auto 18px}.about-intro{overflow:hidden}.about-intro-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:clamp(32px,5vw,64px);align-items:center}.about-intro-visual{position:relative}.about-intro-frame{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(18px,18px);border:1px solid rgba(35,136,198,.35);border-radius:var(--radius-lg)}html[dir=rtl] .about-intro-frame{transform:translate(-18px,18px)}.about-intro-panel{position:relative;border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;overflow:hidden;background:transparent;padding:0}.about-intro-logo-frame{position:relative;z-index:2;width:100%;height:100%;aspect-ratio:4 / 3;border-radius:var(--radius-lg);border:3px solid rgba(245,181,27,.55);background:#fffffffa;box-shadow:0 24px 60px -20px #00000059,inset 0 0 0 6px #f5b51b1f;display:flex;align-items:center;justify-content:center;padding:18px;overflow:hidden}.about-intro-logo{width:100%;height:100%;object-fit:contain;border-radius:var(--radius-sm)}.about-intro-year{position:absolute;bottom:24px;inset-inline-start:24px;background:var(--color-cta);color:#fff;padding:14px 22px;border-radius:var(--radius-md);box-shadow:var(--shadow-md);z-index:3}.about-intro-year span{display:block;font-size:1.9rem;font-weight:800;line-height:1}.about-intro-year small{font-size:.82rem;font-weight:700;color:#fff;opacity:.95}.about-intro-body .rich-text{font-size:1.02rem}.about-intro-body .rich-text p+p{margin-top:16px}@media (max-width: 900px){.about-intro-grid{grid-template-columns:1fr}.about-intro-visual{max-width:420px;margin-inline:auto}}.about-stats-section{padding-block:0;margin-top:-40px;position:relative;z-index:3}.about-stats-bar{display:grid;grid-template-columns:repeat(4,1fr);background:linear-gradient(180deg,#1f252bfa,#1f252bf0),#1f252bfa;border:1px solid rgba(255,255,255,.16);border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-lg),inset 0 1px #ffffff1f}.about-stats-bar .stat{border-inline-start:1px solid rgba(255,255,255,.12)}.about-stats-bar .stat:first-child{border-inline-start:none}@media (max-width: 768px){.about-stats-bar{grid-template-columns:repeat(2,1fr)}.about-stats-bar .stat:nth-child(2n){border-inline-start:1px solid rgba(255,255,255,.12)}.about-stats-bar .stat:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.12)}}.about-partners{text-align:center}.about-partners-lead{max-width:760px;margin:0 auto 28px;font-size:1.05rem;color:var(--color-text-muted)}.partner-pills{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.partner-pill{display:inline-flex;align-items:center;justify-content:center;padding:12px 28px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:999px;font-weight:700;font-size:.95rem;color:var(--color-primary);box-shadow:var(--shadow-sm);transition:transform .25s var(--ease-out),border-color .25s,box-shadow .25s}.partner-pill:hover{transform:translateY(-3px);border-color:var(--color-accent-blue);box-shadow:var(--shadow-md)}.about-services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.about-service-card{padding:26px;transition:transform .25s var(--ease-out),box-shadow .25s,border-color .25s}.about-service-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-md);border-color:#2388c659}.about-service-icon-wrap{width:54px;height:54px;border-radius:var(--radius-sm);background:#2388c61a;color:var(--color-accent-blue);display:flex;align-items:center;justify-content:center;margin-bottom:16px}.about-service-icon{display:block}.about-service-card h4{font-size:1.05rem;margin-bottom:8px}.about-service-card p{font-size:.9rem;margin:0}@media (max-width: 1024px){.about-services-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 560px){.about-services-grid{grid-template-columns:1fr}}.about-vision-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.about-vision-card{padding:32px;position:relative;overflow:hidden;border-inline-start:4px solid var(--color-cta)}.about-vision-label{display:inline-block;font-size:.88rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent-blue);margin-bottom:14px;padding:8px 16px;background:#2388c614;border-radius:999px}.about-vision-card p{font-size:1.05rem;margin:0}@media (max-width: 900px){.about-vision-grid{grid-template-columns:1fr}}.about-values-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.about-value-card{padding:28px;position:relative;overflow:hidden}.about-value-num{position:absolute;top:14px;inset-inline-end:18px;font-size:3.2rem;font-weight:700;line-height:1;color:transparent;-webkit-text-stroke:1.2px rgba(16,20,24,.1);pointer-events:none}.about-value-card h4{font-size:1.08rem;margin-bottom:10px;padding-inline-end:50px}.about-value-card p{font-size:.92rem;margin:0}@media (max-width: 768px){.about-values-grid{grid-template-columns:1fr}}.about-slogan{position:relative;overflow:hidden;text-align:center}.about-slogan-glow{width:320px;height:320px;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.45}.about-slogan-inner{position:relative;z-index:2}.about-slogan-kicker{display:inline-block;font-size:.95rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--color-cta);margin-bottom:14px}.about-intro-body .st-kicker,.about-partners .st-kicker,.about-services .st-kicker,.about-values .st-kicker{font-size:.9rem;font-weight:700;letter-spacing:.14em}.about-slogan-title{font-size:clamp(2rem,5vw,3.6rem);color:#fff;margin-bottom:28px;background:linear-gradient(92deg,var(--color-cta),var(--color-cta-hover));-webkit-background-clip:text;background-clip:text;color:transparent}.about-slogan-text{max-width:820px;margin-inline:auto;padding:32px 36px;background:#0c1014c7;border-radius:var(--radius-md);border:1px solid rgba(255,255,255,.1);color:#fff;font-size:1.06rem;line-height:1.9;text-shadow:none}.about-slogan-text p{margin-bottom:20px;color:#fff}.about-slogan-text p:last-child{margin-bottom:0}.about-slogan-text strong{color:var(--color-cta);font-weight:800}.about-slogan-closing{margin-top:22px;font-size:1.2rem;font-weight:800;color:var(--color-cta);text-shadow:none}
