.logo{display:flex;align-items:center;text-decoration:none}.logo img{display:block;width:210px;height:64px;object-fit:contain;object-position:left center}@media(max-width:600px){.logo img{width:165px;height:52px}}.site-header{--site-header-height: 118px}.site-header{position:fixed;top:0;left:0;z-index:1000;width:100%;height:var(--site-header-height);min-height:var(--site-header-height);padding:0;display:flex;align-items:center;background:#fffffff5;border-top:1px solid #a51624;border-bottom:1px solid #dce3e6;backdrop-filter:blur(16px);transform:translateY(0);transition:transform .34s ease,box-shadow .35s ease;will-change:transform}.site-header--visible{transform:translateY(0)}.site-header--hidden{transform:translateY(-110%)}.header-container{width:min(calc(100% - 112px),1700px);height:100%;margin:0 auto;display:grid;grid-template-columns:230px minmax(0,1fr) auto auto;align-items:center;column-gap:36px}.theme-toggle{min-width:78px;min-height:42px;padding:5px 8px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--border-strong);border-radius:999px;background:var(--bg-card);color:var(--text-primary);cursor:pointer;transition:color .25s ease,background .25s ease,border-color .25s ease,transform .25s ease}.theme-toggle:hover{border-color:var(--brand-maroon);transform:translateY(-1px)}.theme-toggle:focus-visible{outline:2px solid var(--yellow);outline-offset:3px}.theme-toggle__track{position:relative;width:36px;height:20px;display:block;border-radius:999px;background:var(--bg-graphite)}.theme-toggle__icon{position:absolute;top:2px;z-index:1;transition:opacity .25s ease,transform .3s ease}.theme-toggle__icon--sun{left:2px;color:#d99800}.theme-toggle__icon--moon{right:2px;color:#dce6f2}.theme-toggle__thumb{position:absolute;z-index:2;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#f5f7f9;box-shadow:0 2px 7px #0000004d;transform:translate(16px);transition:transform .3s ease,background .3s ease}[data-theme=day] .theme-toggle__thumb{background:#fff;transform:translate(0)}[data-theme=day] .theme-toggle__icon--moon,[data-theme=night] .theme-toggle__icon--sun{opacity:.35;transform:scale(.75)}.theme-toggle__text{font:600 .65rem var(--mono);letter-spacing:.03em}.theme-toggle--drawer{display:none}.header-logo{display:flex;align-items:center;justify-content:center;width:200px;height:82px;min-width:200px;min-height:82px;flex:0 0 200px;overflow:hidden}.header-logo .logo{width:100%;height:100%;flex:0 0 100%}.header-logo .logo img{width:100%;height:100%;max-height:none;object-fit:contain;object-position:center;display:block;transform:none;scale:1;transition:none}.header-navigation{display:flex;align-items:center;justify-content:center;gap:clamp(24px,2vw,44px);white-space:nowrap}.header-navigation a,.nav-dropdown{position:relative;color:#4f5a60;font-size:16px;font-weight:500;line-height:1;text-decoration:none;cursor:pointer;transition:color .25s ease,opacity .25s ease}.header-navigation>a,.nav-dropdown-trigger{display:inline-flex;align-items:center;gap:5px}.nav-dropdown-trigger{padding:0;color:inherit;background:transparent;border:0;font:inherit;line-height:inherit}.header-navigation>a:after,.nav-dropdown-trigger:after{content:"";position:absolute;left:0;right:0;bottom:-10px;height:2px;background:#ffffffd9;transform:scaleX(0);transform-origin:center;transition:transform .25s ease}.header-navigation a:hover,.nav-dropdown-trigger:hover,.nav-dropdown-trigger.active,.nav-dropdown.is-open .nav-dropdown-trigger,.header-navigation a.active{color:#fff}.header-navigation>a:hover:after,.header-navigation>a.active:after,.nav-dropdown-trigger:hover:after,.nav-dropdown-trigger.active:after,.nav-dropdown.is-open .nav-dropdown-trigger:after{transform:scaleX(1)}.nav-dropdown{position:relative}.dropdown-menu{position:absolute;top:calc(100% + 10px);left:50%;min-width:270px;padding:10px;background:#fff;border:1px solid #dce3e6;border-radius:18px;box-shadow:0 18px 50px #2932381f;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,10px);transition:opacity .2s ease,visibility .2s ease,transform .2s ease}.nav-dropdown.is-open .dropdown-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.dropdown-menu a{display:block;padding:.65rem;color:#667178;font-size:.82rem;line-height:1.3}.nav-dropdown-menu:has(.nav-brand-list){width:min(540px,calc(100vw - 32px));padding:14px;border-radius:8px}.dropdown-menu .nav-brand-overview{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:14px 16px 18px;color:#202b31;border-bottom:1px solid #dce3e6}.nav-brand-overview span:first-child{display:grid;gap:4px}.nav-brand-overview b{font-size:.82rem}.nav-brand-overview small,.nav-brand-item small{color:#748087;font-size:.68rem}.nav-brand-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 18px;padding-top:10px}.dropdown-menu .nav-brand-item{display:grid;gap:4px;padding:10px 16px;border-left:1px solid transparent}.dropdown-menu .nav-brand-item:hover,.dropdown-menu .nav-brand-item:focus-visible{color:#8f1324;background:#f4f6f7;border-left-color:#a51624}.header-quote-button{min-width:205px;min-height:58px;padding:0 24px;display:inline-flex;align-items:center;justify-content:center;justify-self:end;background:#a51624;color:#fff;border:1px solid #a51624;font-size:14px;font-weight:700;letter-spacing:.04em;text-decoration:none;text-transform:uppercase;transition:background .25s ease,border-color .25s ease,transform .25s ease}.header-quote-button:hover{background:#68101a;border-color:#68101a;transform:translateY(-2px)}.mobile-menu-button{display:none;background:transparent;color:#68101a;border:0}.mobile-header-actions,.mobile-navigation-list,.mobile-navigation-drawer{display:none}body.mobile-navigation-open .home-3d-scene{visibility:hidden!important}@media(max-width:1450px){.header-container{width:min(calc(100% - 48px),1500px);grid-template-columns:220px minmax(0,1fr) auto 180px;column-gap:24px}.header-navigation{gap:22px}.header-navigation a,.nav-dropdown{font-size:14px}.header-quote-button{min-width:180px;min-height:54px;padding:0 18px;font-size:13px}}@media(max-width:1100px){.site-header{--site-header-height: 96px}.header-container{width:min(calc(100% - 48px),1700px);height:100%;display:flex;align-items:center;justify-content:flex-start}.header-logo{width:170px;height:70px;min-width:170px;min-height:70px;flex-basis:170px}.mobile-header-actions{display:flex;flex:0 0 auto;align-items:center;gap:8px;margin-left:auto}.theme-toggle--header{display:none}.theme-toggle--mobile-header{min-width:74px;min-height:44px;padding:4px 7px;gap:5px}.theme-toggle--mobile-header .theme-toggle__track{width:34px}.theme-toggle--mobile-header .theme-toggle__thumb{transform:translate(14px)}[data-theme=day] .theme-toggle--mobile-header .theme-toggle__thumb{transform:translate(0)}.theme-toggle--mobile-header .theme-toggle__text{font-size:.56rem}.mobile-menu-button{display:inline-flex;align-items:center;justify-content:center;z-index:3;margin-left:0}.header-quote-button{display:none}.site-header .header-navigation,.site-header .header-navigation.open{display:none!important}.mobile-navigation-drawer{position:fixed;z-index:999;inset:96px 0 0;box-sizing:border-box;width:100%;height:calc(100vh - 96px);height:calc(100dvh - 96px);min-height:0;display:flex;align-items:stretch;justify-content:flex-start;flex-direction:column;padding:18px max(24px,7vw) max(32px,env(safe-area-inset-bottom));background:var(--bg-main, #050607);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.mobile-navigation-drawer .mobile-navigation-list{width:100%;display:flex;flex-direction:column;gap:0;margin:0;padding:0;list-style:none}.mobile-navigation-drawer .mobile-navigation-list li{width:100%}.mobile-navigation-drawer .mobile-navigation-list a{box-sizing:border-box;width:100%;min-height:50px;display:flex;align-items:center;padding:12px 0;color:var(--text-primary);border-bottom:1px solid var(--border-dark);font:600 1rem var(--head);line-height:1.2;text-decoration:none;white-space:normal}.mobile-navigation-drawer .mobile-navigation-list a.active{color:var(--navigation-active, #a51624)}.mobile-navigation-drawer .mobile-navigation-list .mobile-navigation-quote{min-height:50px;justify-content:center;margin-top:14px;padding-inline:18px;color:#fff;background:var(--brand-maroon, #a51624);border:1px solid var(--brand-maroon, #a51624);border-radius:999px;text-align:center}.mobile-navigation-drawer .mobile-navigation-list .mobile-navigation-quote.active,.mobile-navigation-drawer .mobile-navigation-list .mobile-navigation-quote:hover{color:#fff}.header-navigation>a,.nav-dropdown-trigger{display:flex;width:100%;padding:.8rem 0;color:var(--text-primary);border-bottom:1px solid var(--border-dark);font:600 1.15rem var(--head);text-align:left}.header-navigation>a:after,.nav-dropdown-trigger:after{bottom:2px}.dropdown-menu{position:static;width:auto;display:none;padding:.2rem 0 .7rem 1rem;background:transparent;border:0;box-shadow:none;opacity:1;visibility:visible;pointer-events:auto;transform:none}.nav-dropdown.is-open .dropdown-menu{display:block;transform:none}.dropdown-menu a{font-size:.9rem}.nav-dropdown-menu:has(.nav-brand-list){width:auto;padding:.2rem 0 .7rem 1rem}.nav-brand-list{grid-template-columns:1fr}.dropdown-menu .nav-brand-overview{padding-inline:.65rem}}@media(max-width:700px){.site-header{--site-header-height: 82px}.header-container{width:calc(100% - 28px);height:100%;gap:12px}.header-logo{width:140px;height:58px;min-width:140px;min-height:58px;flex-basis:140px}.header-navigation{display:none!important}.mobile-navigation-drawer{top:82px;height:calc(100vh - 82px);height:calc(100dvh - 82px)}}@media(max-width:430px){.theme-toggle--header{display:none}.theme-toggle--drawer{width:fit-content;display:inline-flex;margin-top:1rem}}@media(prefers-reduced-motion:reduce){.theme-toggle,.theme-toggle__icon,.theme-toggle__thumb{transition:none}}@media(max-width:900px){.site-header .header-navigation:not(.open){display:none}.site-header .header-quote-button{display:none!important}.site-header .mobile-menu-button{display:inline-flex;flex:0 0 44px;align-items:center;justify-content:center}}footer{position:relative;display:grid;grid-template-columns:2fr 1fr 1.5fr;gap:4rem;padding:5rem 5vw 2rem;background:#060709;border-top:1px solid var(--line);overflow:hidden}footer:before{content:"";position:absolute;inset:0;background-image:linear-gradient(#ffffff05 1px,transparent 1px),linear-gradient(90deg,#ffffff05 1px,transparent 1px);background-size:45px 45px;mask-image:linear-gradient(transparent,#000)}footer>*{position:relative}footer h4{font:600 .75rem var(--mono);color:var(--yellow);text-transform:uppercase;letter-spacing:.15em}footer .footer-heading{color:var(--think-seven-yellow)!important}footer a,footer p{display:block;color:#9298a0;text-decoration:none;font-size:.85rem;line-height:1.8;margin:.35rem 0}.footer-brand p{max-width:480px}.copyright{grid-column:1/-1;padding-top:2rem;border-top:1px solid var(--line);color:#6e747b;font-size:.75rem}.float{position:fixed;z-index:30;right:1.3rem;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;padding:0;border:1px solid transparent;text-decoration:none;transition:transform .2s ease,background .25s ease,border-color .25s ease,box-shadow .25s ease}.whatsapp{bottom:1.3rem;background:linear-gradient(145deg,var(--social-bg),var(--social-bg-dark));color:var(--social-icon);border-color:var(--social-border);box-shadow:inset 0 1px #ffffff14,0 10px 24px #00000047}.whatsapp:hover,.whatsapp:focus-visible{background:linear-gradient(145deg,var(--think-seven-maroon-light),var(--think-seven-maroon));border-color:#ffffff3d;box-shadow:inset 0 1px #ffffff24,0 14px 30px #b8172447;transform:translateY(-2px)}.whatsapp:active{background:linear-gradient(145deg,var(--think-seven-maroon-dark),var(--think-seven-maroon));border-color:#fff3;box-shadow:inset 0 4px 10px #00000057;transform:translateY(0) scale(.97)}.top{bottom:4.8rem;background:#15191e;color:#fff;border:1px solid var(--line)}.top:hover{box-shadow:0 0 0 4px var(--brand-yellow, #f0c040)}@media(max-width:700px){footer{grid-template-columns:1fr;gap:2rem}.copyright{grid-column:auto}}footer{background:linear-gradient(135deg,#450b12,#68101a);border-color:#ffffff1f}footer:before{background-image:linear-gradient(#ffffff0b 1px,transparent 1px),linear-gradient(90deg,#ffffff0b 1px,transparent 1px)}footer h4{color:#fff}footer p{color:#e5eaed}footer a{color:#d8dee1}.copyright{color:#d8dee1;border-color:#ffffff1f}.top{background:var(--brand-maroon, #b81724)}.top:hover{box-shadow:0 0 0 4px var(--brand-yellow-muted, #d4a800)}.whatsapp{background:#25d366;color:#fff;border:2px solid #fff;box-shadow:var(--shadow-medium)}.footer-socials{display:flex;gap:.45rem;margin-top:0}.footer-socials .social-link{width:38px;height:38px;display:grid;place-items:center;margin:0;border-radius:999px;border:1.5px solid rgba(255,255,255,.15);color:#fff;transition:background .22s ease,border-color .22s ease,box-shadow .22s ease,filter .22s ease,transform .18s ease}.footer-socials .social-link[data-brand=facebook]{background:#1877f2;border-color:#1877f2;box-shadow:0 5px 16px #1877f266}.footer-socials .social-link[data-brand=facebook]:hover,.footer-socials .social-link[data-brand=facebook]:focus-visible{background:#0c5ecf;border-color:#0c5ecf;box-shadow:0 8px 22px #1877f28c;transform:translateY(-2px)}.footer-socials .social-link[data-brand=twitter]{background:#000;border-color:#fff3;box-shadow:0 5px 16px #0000008c}.footer-socials .social-link[data-brand=twitter]:hover,.footer-socials .social-link[data-brand=twitter]:focus-visible{background:#1a1a1a;border-color:#ffffff52;box-shadow:0 8px 22px #0009;transform:translateY(-2px)}.footer-socials .social-link[data-brand=youtube]{background:red;border-color:red;box-shadow:0 5px 16px #f006}.footer-socials .social-link[data-brand=youtube]:hover,.footer-socials .social-link[data-brand=youtube]:focus-visible{background:#c00;border-color:#c00;box-shadow:0 8px 22px #ff00008c;transform:translateY(-2px)}.footer-socials .social-link[data-brand=linkedin]{background:#0a66c2;border-color:#0a66c2;box-shadow:0 5px 16px #0a66c266}.footer-socials .social-link[data-brand=linkedin]:hover,.footer-socials .social-link[data-brand=linkedin]:focus-visible{background:#084f9a;border-color:#084f9a;box-shadow:0 8px 22px #0a66c28c;transform:translateY(-2px)}.footer-socials .social-link[data-brand=instagram]{background:radial-gradient(circle at 30% 107%,#fdf497 0% 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%);border-color:transparent;box-shadow:0 5px 16px #d6249f66}.footer-socials .social-link[data-brand=instagram]:hover,.footer-socials .social-link[data-brand=instagram]:focus-visible{filter:brightness(1.1) saturate(1.15);box-shadow:0 8px 22px #d6249f8c;transform:translateY(-2px)}.footer-socials .social-link:active{filter:brightness(.88);transform:translateY(0) scale(.96);box-shadow:inset 0 3px 8px #0000004d}:root:not(.dark) .footer-socials .social-link[data-brand=twitter]{background:#0f0f0f}:root:not(.dark) .footer-socials .social-link[data-brand=twitter]:hover{background:#252525}@media(min-width:1051px){footer{grid-template-columns:2fr .8fr .8fr 1.35fr;gap:3rem}}@media(max-width:1050px)and (min-width:701px){footer{grid-template-columns:1.5fr 1fr 1fr}.footer-contact{grid-column:1/-1}}.footer-brand{max-width:560px;display:flex;flex-direction:column;align-items:flex-start}.footer-logo{display:inline-flex;align-items:center;justify-content:flex-start;width:fit-content;margin:0 0 20px;line-height:0}.footer-logo img{display:block;width:clamp(190px,15vw,235px);height:auto;object-fit:contain}.footer-description{max-width:550px!important;margin:0 0 24px!important;color:#f2e8ea!important;font-size:17px!important;line-height:1.8!important}.footer-contact p{max-width:330px}@media(max-width:768px){.footer-brand{max-width:100%}.footer-logo img{width:190px}.footer-description{font-size:16px!important;line-height:1.7!important}}@media(max-width:480px){.footer-logo img{width:175px}}@media(max-width:768px){footer.site-footer{width:100%;grid-template-columns:minmax(0,1fr);justify-items:center;align-items:start;gap:44px;padding:4rem 20px 1.5rem}.site-footer>.footer-brand,.site-footer>.footer-navigation,.site-footer>.footer-distributors,.site-footer>.footer-contact{width:100%;max-width:420px;display:flex;flex-direction:column;align-items:center;margin:0 auto;padding:0;text-align:center}.site-footer .footer-logo{width:min(100%,235px);margin:0 auto 20px;justify-content:center;overflow:visible}.site-footer .footer-logo img{width:100%;max-width:235px;height:auto;object-fit:contain}.site-footer .footer-description{width:100%;max-width:420px!important;margin:0 0 24px!important;text-align:center}.site-footer .footer-socials{width:100%;justify-content:center;margin:0}.site-footer .footer-heading{width:100%;margin:0 0 12px;text-align:center}.site-footer .footer-navigation a,.site-footer .footer-distributors a,.site-footer .footer-contact a,.site-footer .footer-contact p{width:100%;margin-inline:0;text-align:center}.site-footer .footer-contact p{max-width:420px;overflow-wrap:anywhere}.site-footer>.copyright{width:100%;grid-column:auto;margin:0;padding:24px 0 0;text-align:center}}html[data-theme=day] .site-footer footer a:not(.social-link),html[data-theme=day] .site-footer .footer-logo,html[data-theme=day] .site-footer .float{transition:color .22s ease,background .22s ease,border-color .22s ease,box-shadow .22s ease,transform .22s ease,opacity .22s ease}html[data-theme=day] .site-footer .footer-heading{color:#8f1324!important;letter-spacing:.14em}html[data-theme=day] .site-footer .footer-description{color:#3d4d57!important}html[data-theme=day] .site-footer .copyright{color:#65737c!important;border-color:#8f132424!important}html[data-theme=day] .site-footer .footer-contact p{color:#505c64!important}@media(hover:hover)and (pointer:fine){html[data-theme=day] .site-footer .footer-navigation a,html[data-theme=day] .site-footer .footer-distributors a,html[data-theme=day] .site-footer .footer-contact a{position:relative;display:inline-block;color:#505c64!important;text-decoration:none}html[data-theme=day] .site-footer .footer-navigation a:after,html[data-theme=day] .site-footer .footer-distributors a:after,html[data-theme=day] .site-footer .footer-contact a:after{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:1px;background:#8f1324;transform:scaleX(0);transform-origin:left center;transition:transform .24s ease}html[data-theme=day] .site-footer .footer-navigation a:hover,html[data-theme=day] .site-footer .footer-distributors a:hover,html[data-theme=day] .site-footer .footer-contact a:hover{color:#8f1324!important;transform:translate(3px)}html[data-theme=day] .site-footer .footer-navigation a:hover:after,html[data-theme=day] .site-footer .footer-distributors a:hover:after,html[data-theme=day] .site-footer .footer-contact a:hover:after{transform:scaleX(1)}html[data-theme=day] .site-footer .footer-logo:hover{opacity:.88;transform:translateY(-2px);filter:drop-shadow(0 6px 14px rgba(143,19,36,.18))}html[data-theme=day] .float.top{background:#fff!important;color:#8f1324!important;border:1.5px solid rgba(143,19,36,.28)!important;box-shadow:0 6px 18px #8f13241a!important}html[data-theme=day] .float.top:hover{background:#8f1324!important;color:#fff!important;border-color:#8f1324!important;transform:translateY(-4px)!important;box-shadow:0 12px 28px #8f13244d,0 0 0 3px #ffe50059!important}html[data-theme=day] .float.top:active{background:#6f0e1c!important;transform:translateY(-1px) scale(.96)!important;box-shadow:0 5px 12px #8f132440!important}html[data-theme=day] .floating-whatsapp-button:hover{transform:translateY(-4px) scale(1.05)!important;box-shadow:0 18px 40px #25d36673,inset 0 1px #ffffff4d!important}html[data-theme=day] .site-footer .footer-socials .social-link{transform:translateY(0);transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}html[data-theme=day] .site-footer .footer-socials .social-link:hover{transform:translateY(-3px)!important}html[data-theme=day] .site-footer .footer-socials .social-link:focus-visible{outline:2px solid #8f1324;outline-offset:3px}html[data-theme=day] .site-footer .footer-contact a[href^=tel]:hover,html[data-theme=day] .site-footer .footer-contact a[href^=mailto]:hover{color:#a81027!important;transform:translate(4px)}html[data-theme=day] .site-footer .footer-contact a[href^=tel]:before{content:"→ ";color:#8f1324;font-size:.7rem;opacity:0;transition:opacity .2s ease}html[data-theme=day] .site-footer .footer-contact a[href^=mailto]:before{content:"→ ";color:#8f1324;font-size:.7rem;opacity:0;transition:opacity .2s ease}html[data-theme=day] .site-footer .footer-contact a[href^=tel]:hover:before,html[data-theme=day] .site-footer .footer-contact a[href^=mailto]:hover:before{opacity:1}}html[data-theme=day] .site-footer footer a:focus-visible{outline:2px solid #8f1324;outline-offset:3px;border-radius:2px}html[data-theme=day] .float.top:focus-visible{outline:2px solid #ffe500;outline-offset:4px}@media(prefers-reduced-motion:reduce){html[data-theme=day] .site-footer footer a,html[data-theme=day] .site-footer .footer-logo,html[data-theme=day] .float.top,html[data-theme=day] .site-footer .footer-socials .social-link{transition:none!important;transform:none!important}html[data-theme=day] .site-footer .footer-navigation a:after,html[data-theme=day] .site-footer .footer-distributors a:after,html[data-theme=day] .site-footer .footer-contact a:after{transition:none!important;transform:scaleX(0)!important}}.neural-loader{position:fixed;inset:0;width:100%;height:100%;z-index:9999;display:grid;place-items:center;overflow:hidden;background:#030405;color:#f6f7f8;transform-origin:50% 50%}.neural-loader__panel{width:min(420px,90vw);display:grid;justify-items:center;text-align:center}.neural-loader__label{opacity:0;color:#f9f625;font:700 .68rem var(--mono);letter-spacing:.2em}.neural-network{width:260px;height:auto;margin:34px 0 38px;overflow:visible;transform-origin:center}.neural-link{fill:none;stroke:#a51624;stroke-width:3.5;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1}.central-glow{fill:#a5162429;transform-box:fill-box;transform-origin:center;animation:central-glow 1.8s ease-in-out infinite}.central-ring{fill:#11151a;stroke:#a51624;stroke-width:5;opacity:0;transform-box:fill-box;transform-origin:center}.central-core{fill:#f9f625;opacity:0;filter:drop-shadow(0 0 6px rgba(249,246,37,.55));transform-box:fill-box;transform-origin:center}.neural-node{fill:#11151a;stroke:#a51624;stroke-width:3.5;opacity:0;transform-box:fill-box;transform-origin:center}.activation-dot{fill:#f9f625;opacity:0;filter:drop-shadow(0 0 4px rgba(249,246,37,.6))}.neural-loader__percent{font:600 clamp(2.3rem,5vw,3.8rem) var(--head);line-height:1;letter-spacing:-.04em;color:#f6f7f8}.neural-loader__status{min-height:1.7em;margin:12px 0 0;color:#c1c8ce;font:500 .72rem var(--mono);letter-spacing:.04em}.neural-loader__progress{width:120px;height:2px;margin-top:18px;background:#272e35;overflow:hidden}.neural-loader__progress i{display:block;width:100%;height:100%;background:#f9f625;transform:scaleX(var(--loader-progress, 0));transform-origin:left}.is-ready .neural-node{animation:node-glow .45s ease-out both}.is-ready .central-ring{animation:final-pulse .5s ease-out both}.is-reduced .neural-link{stroke-dashoffset:0}.is-reduced .neural-node,.is-reduced .central-ring,.is-reduced .central-core{opacity:1}@keyframes central-glow{50%{transform:scale(1.03);opacity:.7}}@keyframes node-glow{50%{stroke:#f9f625;filter:drop-shadow(0 0 5px rgba(249,246,37,.55))}}@keyframes final-pulse{50%{transform:scale(1.03)}}@media(max-width:600px){.neural-loader__label{font-size:.56rem}.neural-network{width:190px;margin:28px 0 30px}.neural-loader__status{font-size:.64rem}.neural-loader__progress{margin-top:14px}}@media(prefers-reduced-motion:reduce){.central-glow{animation:none}.neural-loader *{transition:none!important}}.hero{min-height:100svh;position:relative;display:flex;align-items:center;padding:9rem 6vw 6rem;overflow:hidden;background:radial-gradient(circle at 75% 42%,#ffd4000d,transparent 30%),linear-gradient(90deg,#080a0d 0 48%,#080a0dbb)}.hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:70px 70px;mask-image:linear-gradient(to bottom,transparent,#000,transparent)}.hero-copy{position:relative;z-index:3;max-width:810px}.hero h1{font-size:clamp(3.3rem,7.2vw,7.6rem);line-height:.9;letter-spacing:-.065em;margin:1.4rem 0 2rem}.hero h1 em{font-style:normal;color:var(--yellow)}.hero-copy>p{max-width:660px;font-size:1.05rem}.hero-actions{display:flex;gap:2rem;align-items:center;margin-top:2.2rem}.hero-index{position:absolute;z-index:3;right:4vw;top:50%;display:grid;gap:1rem;font:500 .65rem var(--mono);color:#747a82}.scroll-cue{position:absolute;bottom:2rem;left:6vw;font:500 .6rem var(--mono);letter-spacing:.15em;color:#777}.scroll-cue i{display:inline-block;width:60px;height:1px;background:linear-gradient(90deg,var(--yellow) 50%,#ffffff22 50%);margin:0 0 .2rem 1rem;animation:scan 1.6s infinite}@keyframes scan{50%{background-position:60px}}.intro{display:grid;grid-template-columns:1.1fr 1fr;gap:8vw;align-items:end}.intro h2{margin:.8rem 0}.intro>div:last-child>p{font-size:1.1rem}.capability-tags{display:flex;flex-wrap:wrap;gap:.5rem}.capability-tags span{border:1px solid var(--line);padding:.55rem .7rem;font:400 .65rem var(--mono);color:#bfc3c9}.solutions{background:#0d1014}.solution-list{border-top:1px solid var(--line)}.solution-row{display:grid;grid-template-columns:60px 45px 1fr 30px;align-items:center;gap:1.5rem;padding:2rem 1rem;border-bottom:1px solid var(--line);text-decoration:none;transition:.25s}.solution-row:hover{background:#ffd40008;padding-left:1.5rem}.solution-row .num,.card>span,.info-grid article>span{color:var(--yellow);font:500 .65rem var(--mono)}.solution-row svg{color:var(--yellow)}.solution-row h3{margin:0;font-size:1.55rem}.solution-row p{margin:.3rem 0;max-width:650px;font-size:.82rem}.row-arrow{justify-self:end}.process-line{height:2px;background:#282b30;position:relative}.process-line i{display:block;width:0;height:100%;background:var(--yellow);box-shadow:0 0 16px var(--yellow)}.steps{display:grid;grid-template-columns:repeat(7,1fr)}.steps>div{position:relative;padding:2rem .5rem;border-left:1px solid var(--line)}.steps span,.industry-card span,.brand-grid span,.project-grid>article>span{font:500 .6rem var(--mono);color:#6f757d}.industry-grid{display:grid;grid-template-columns:repeat(4,1fr)}.industry-card{min-height:300px;padding:2rem;display:flex;flex-direction:column;justify-content:flex-end;border:1px solid var(--line);text-decoration:none;background:linear-gradient(145deg,#15191e,#0b0d10);transition:.3s}.industry-card:hover{background:#171a1f;transform:translateY(-5px);border-color:#ffd40055}.industry-card>svg:first-child{color:var(--yellow);margin-bottom:auto}.industry-card h3{font-size:1.5rem;margin:.65rem 0}.industry-card p{font-size:.78rem}.product-band{background:#0d1014}.product-strip,.cards-grid{display:grid;grid-template-columns:repeat(3,1fr)}.product-mini,.card{padding:2rem;border:1px solid var(--line);text-decoration:none}.product-mini>span{font:500 .65rem var(--mono);color:#777}.product-orb{height:160px;margin:1rem 0;display:grid;place-items:center;background:radial-gradient(circle,#ffd40022,transparent 60%)}.product-orb i{width:68px;height:68px;border:1px solid var(--yellow);transform:rotate(45deg);box-shadow:inset 0 0 30px #ffd40022,0 0 35px #ffd40016}.product-mini small,.product-card small{color:var(--yellow);font:500 .62rem var(--mono);text-transform:uppercase}.product-mini h3{font-size:1.4rem}.product-mini p{font-size:.76rem}.marquee{overflow:hidden;border-block:1px solid var(--line)}.marquee div{display:flex;width:max-content;animation:marquee 24s linear infinite}.marquee:hover div{animation-play-state:paused}.marquee span{padding:2rem 4rem;font:600 2rem var(--head);color:#d8dadd}.marquee span:after{content:"Γ£ª";color:var(--yellow);margin-left:4rem}@keyframes marquee{to{transform:translate(-50%)}}.dashboard{display:grid;grid-template-columns:1fr 1.4fr;gap:5vw;align-items:center}.dash-panel{background:#101419;border:1px solid #ffffff25;padding:1.2rem;box-shadow:0 30px 100px #000}.dash-head{display:flex;justify-content:space-between;padding-bottom:1rem;font:500 .65rem var(--mono)}.dash-head span{color:#79e6a7}.dash-head i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#65f39b;box-shadow:0 0 8px #65f39b}.dash-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:.7rem}.dash-metrics article{position:relative;padding:1rem;background:#080a0d}.dash-metrics small{display:block;color:#6f757d;font:.55rem var(--mono)}.dash-metrics strong{display:block;margin-top:1rem;font:600 1.35rem var(--head)}.dash-metrics svg,.trend{position:absolute;right:1rem;top:1rem;color:var(--yellow);font:.55rem var(--mono)}.trend.safe{color:#62df95}.chart{height:180px;margin-top:.7rem;padding:1rem;display:flex;gap:5px;align-items:flex-end;background:linear-gradient(#ffd40008,#080a0d)}.chart i{flex:1;background:linear-gradient(var(--yellow),#746516)}.alert{padding:.8rem;margin-top:.7rem;display:flex;gap:.6rem;background:#ffffff06;color:#aaa;font:.62rem var(--mono)}.page-hero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 80% 40%,#ffd40012,transparent 24%),linear-gradient(135deg,#101319,#080a0d)}.page-hero h1{font-size:clamp(3rem,7vw,7rem);line-height:.95;letter-spacing:-.06em;margin:1rem 0}.page-hero p{max-width:700px}.hero-code{font:500 .6rem var(--mono);color:#70757c}.hero-code i{display:block;width:100px;height:100px;border:1px solid #ffd40055;margin-top:1rem;transform:rotate(45deg)}.hero-icon{width:150px;height:150px;color:#ffd40022}.cards-grid{gap:0}.card{min-height:310px;display:flex;flex-direction:column;align-items:flex-start}.card>svg{color:var(--yellow);margin:2.5rem 0 1rem}.card h3{font-size:1.45rem}.card p{font-size:.82rem}.card b,.card a,.brand-grid a{display:flex;align-items:center;gap:.4rem;margin-top:auto;color:#fff;font:500 .68rem var(--mono);text-decoration:none}.card:hover{background:#13171c}.detail{display:grid;grid-template-columns:1.2fr 1fr;gap:8vw}.detail h2{margin-top:1rem}.checklist div{display:flex;gap:1rem;padding:1rem 0;border-bottom:1px solid var(--line);color:#bbc0c6}.checklist svg{color:var(--yellow)}.info-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:3rem}.info-grid article{padding:2rem;border:1px solid var(--line)}.timeline>div{max-width:900px;margin-left:auto}.timeline article{display:grid;grid-template-columns:70px 1fr 1.5fr;gap:2rem;padding:2rem 0;border-top:1px solid var(--line)}.timeline article>span{color:var(--yellow);font:.65rem var(--mono)}.filters{margin-bottom:2rem}.filters>label{max-width:500px;display:flex;gap:1rem;align-items:center;background:#101318;border:1px solid var(--line);padding:1rem}.filters input{width:100%;border:0;outline:0;background:transparent;color:#fff}.filters>div{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:1rem}.filters button{background:transparent;border:1px solid var(--line);color:#a5aab0;padding:.55rem .8rem}.filters button.active{border-color:var(--yellow);color:var(--yellow)}.brand-grid{display:grid;grid-template-columns:repeat(2,1fr)}.brand-grid article{min-height:280px;padding:2.5rem;border:1px solid var(--line);display:flex;flex-direction:column}.brand-grid h2{font-size:3rem;margin:2rem 0 .5rem}.brand-grid a{margin-top:auto}.project-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line)}.project-grid>article{padding:2rem;background:var(--bg)}.project-visual{height:230px;margin:1rem 0;background:linear-gradient(135deg,#181c22,#0b0d10);position:relative;overflow:hidden}.project-visual:before,.project-visual:after{content:"";position:absolute;border:1px solid #ffd40044;inset:20%;transform:rotate(45deg)}.project-visual:after{inset:35%;border-color:#c92d2b66}.project-grid em{color:#737980;font-size:.7rem}.resource-list{display:grid;grid-template-columns:1fr 1fr}.resource-list article{padding:2rem;border:1px solid var(--line)}.resource-list span{color:var(--yellow);font:.6rem var(--mono)}.resource-list button{display:flex;gap:.5rem;background:transparent;color:#fff;border:0;padding:0}.contact-layout{display:grid;grid-template-columns:1fr 1.2fr;gap:6vw}.contact-layout .section-title{display:block}.contact-layout .contact-location-eyebrow{color:var(--think-seven-yellow)!important}.contact-lines a,.contact-lines p{display:flex;align-items:flex-start;gap:1rem;padding:1rem 0;border-bottom:1px solid var(--line);text-decoration:none;color:#bcc0c5}.contact-lines svg{min-width:20px;color:var(--yellow)}.map{display:inline-flex;gap:.5rem;margin-top:1.5rem;color:var(--yellow)}.form{padding:2rem;background:#101318;border:1px solid var(--line)}.form h2{font-size:2.4rem;margin:1rem 0 2rem}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form label{display:block;color:#aeb3b9;font:500 .66rem var(--mono);text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem}.form input,.form textarea{display:block;width:100%;margin-top:.5rem;padding:.85rem;border:1px solid #ffffff25;background:#080a0d;color:#fff;outline:0}.form input:focus,.form textarea:focus{border-color:var(--yellow)}.upload{padding:1.3rem;border:1px dashed #ffffff30;display:flex!important;align-items:center;gap:.8rem}.upload input{font-size:.7rem}.check{display:flex!important;gap:.6rem;align-items:center}.check input{width:auto;margin:0}.success{margin-top:1rem;padding:1rem;display:flex;gap:.6rem;background:#8f13241f!important;border:1px solid rgba(143,19,36,.35)!important;color:#f5f7f8!important;font-size:.8rem}.success svg,.alert svg{color:#ffe500!important}.quote-progress{height:3px;background:#24272c;position:relative;margin-bottom:4rem}.quote-progress div{height:100%;background:var(--yellow);transition:.3s}.quote-progress span{position:absolute;right:0;top:1rem;font:.6rem var(--mono);color:#777}.quote-layout{display:grid;grid-template-columns:300px 1fr;gap:3rem}.quote-layout aside button{width:100%;display:flex;align-items:center;gap:1rem;padding:1rem;background:transparent;border:0;color:#777;text-align:left}.quote-layout aside button span{display:grid;place-items:center;width:28px;height:28px;border:1px solid #444}.quote-layout aside button.active{color:#fff}.quote-layout aside button.active span{background:var(--yellow);border-color:var(--yellow);color:#000}.quote-layout aside button.done{color:#aab0b6}.service-checks{display:grid;grid-template-columns:1fr 1fr}.service-checks label{padding:1rem;border:1px solid var(--line)}.service-checks input{display:inline;width:auto;margin:0 .6rem 0 0}.big{min-height:180px;justify-content:center}.form-actions{display:flex;justify-content:space-between;margin-top:2rem}.review{text-align:center;padding:3rem}.review svg{color:var(--yellow);width:50px;height:50px}.not-found{height:90vh;display:grid;place-content:center;justify-items:start;padding:2rem}.not-found span{color:var(--yellow);font:.7rem var(--mono)}.not-found h1{font-size:clamp(3rem,8vw,8rem);margin:1rem 0}@media(max-width:900px){.hero-index{display:none}.intro,.dashboard,.detail,.contact-layout{grid-template-columns:1fr}.industry-grid,.product-strip,.cards-grid{grid-template-columns:repeat(2,1fr)}.steps{grid-template-columns:repeat(4,1fr)}.quote-layout{grid-template-columns:1fr}.quote-layout aside{display:none}}@media(max-width:600px){.hero{padding:8rem 1.25rem 4rem}.hero h1{font-size:3.6rem}.hero-actions{align-items:flex-start;flex-direction:column;gap:1.2rem}.intro{gap:2rem}.solution-row{grid-template-columns:38px 1fr 25px}.solution-row>svg:not(.row-arrow){display:none}.solution-row p{display:none}.industry-grid,.product-strip,.cards-grid,.brand-grid,.project-grid,.resource-list,.info-grid{grid-template-columns:1fr}.steps{grid-template-columns:1fr 1fr}.dashboard{padding-inline:1rem}.dash-metrics{grid-template-columns:1fr}.hero-code,.hero-icon{display:none}.timeline article{grid-template-columns:45px 1fr}.timeline article p{grid-column:2}.form-grid,.service-checks{grid-template-columns:1fr}.form{padding:1.2rem}.product-mini,.card{min-height:auto}.section-title{margin-bottom:2.5rem}}.process-line i{width:100%;transform:scaleX(0);transform-origin:left center;will-change:transform}.company-image{display:block;width:100%;max-width:620px;max-height:400px;margin-top:2rem;object-fit:contain}.catalog-image{display:block;width:100%;height:190px;margin:1.5rem 0;object-fit:contain;background:#fff}.brand-grid article>img{display:block;width:100%;height:100px;margin:1.5rem 0;object-fit:contain;background:#fff}.official-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line)}.official-gallery figure{margin:0;padding:1rem;background:var(--bg)}.official-gallery img{display:block;width:100%;height:260px;object-fit:contain;background:#fff}.official-gallery figcaption{padding-top:.8rem;color:#777;font:500 .6rem var(--mono);text-transform:uppercase}.trading-wall{grid-template-columns:repeat(4,1fr)}@media(max-width:900px){.official-gallery{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.official-gallery{grid-template-columns:1fr}}.official-product{display:block;width:100%;height:190px;margin:1rem 0;object-fit:contain;background:#fff}.brand-logo-row,.trading-wall{display:grid;grid-template-columns:repeat(7,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.brand-logo-row a,.trading-wall div{display:grid;place-items:center;min-height:135px;padding:1rem;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.brand-logo-row img,.trading-wall img{display:block;width:100%;height:80px;object-fit:contain}.trading-wall{grid-template-columns:repeat(6,1fr)}.testimonials{background:#0d1014}.testimonial-grid{display:grid;grid-template-columns:repeat(3,1fr)}.testimonial-grid blockquote{margin:0;padding:2rem;border:1px solid var(--line)}.testimonial-grid p{font-size:1.05rem;color:#d5d8dc}.testimonial-grid cite{color:var(--yellow);font:500 .7rem var(--mono);font-style:normal;text-transform:uppercase}@media(max-width:900px){.brand-logo-row,.trading-wall{grid-template-columns:repeat(3,1fr)}}@media(max-width:600px){.brand-logo-row,.trading-wall{grid-template-columns:repeat(2,1fr)}.testimonial-grid{grid-template-columns:1fr}}.official-service{display:grid;grid-template-columns:1fr 1fr;gap:6vw;align-items:center}.official-service>img{display:block;width:100%;max-height:520px;object-fit:contain;background:#fff}.official-service h2{margin:1rem 0}.service-card-icon.service-card-image{width:100%;height:120px;overflow:hidden;border-radius:12px}.service-card-icon.service-card-image img{width:100%;height:100%;object-fit:cover}@media(max-width:800px){.official-service{grid-template-columns:1fr}}.hero,.page-hero{background:radial-gradient(circle at 70% 35%,rgba(249,246,37,.18),transparent 32%),linear-gradient(135deg,#fff,#fafaf7 55%,#fff4f5);border-color:var(--color-border)}.hero:before{background-image:linear-gradient(rgba(191,25,34,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(191,25,34,.04) 1px,transparent 1px)}.hero h1 em{color:var(--color-maroon)}.hero-index,.scroll-cue,.hero-code{color:var(--color-text-muted)}.scroll-cue i{background:linear-gradient(90deg,var(--color-maroon),var(--color-yellow-premium))}.section:nth-of-type(2n),.solutions,.product-band,.testimonials{background:var(--color-off-white)}.section:nth-of-type(3n){background:linear-gradient(135deg,var(--color-maroon-light),#fff)}.solution-list{border-color:var(--color-border)}.solution-row{background:#fff;border-color:var(--color-border);box-shadow:var(--shadow-soft)}.solution-row:hover{background:var(--color-maroon-light);box-shadow:var(--shadow-hover);transform:translateY(-3px);padding-left:1rem}.solution-row .num,.card>span,.info-grid article>span,.solution-row svg{color:var(--color-maroon)}.solution-row h3{color:var(--color-maroon-dark)}.process-line{background:var(--color-border)}.process-line i{background:linear-gradient(90deg,var(--color-maroon),var(--color-yellow-premium));box-shadow:none}.steps>div{border-color:var(--color-border)}.industry-card,.card,.product-mini,.brand-grid article,.info-grid article,.resource-list article,.project-grid>article{background:#fff;border-color:var(--color-border);box-shadow:var(--shadow-soft)}.industry-card:hover,.card:hover,.product-mini:hover,.brand-grid article:hover{background:#fff;border-color:#bf192273;box-shadow:var(--shadow-hover);transform:translateY(-6px)}.industry-card>svg:first-child,.card>svg,.checklist svg{color:var(--color-maroon)}.product-orb,.catalog-image,.official-product{background:var(--color-warm-white)}.product-orb i{border-color:var(--color-maroon);box-shadow:inset 0 0 24px #bf192214}.product-mini small,.product-card small{color:var(--color-maroon-dark);background:#f9f62580;padding:.2rem .35rem}.marquee{border-color:var(--color-border)}.marquee span{color:var(--color-maroon-dark)}.dashboard{background:var(--color-off-white)}.dash-panel{background:#fff;border-color:var(--color-border);box-shadow:var(--shadow-medium)}.dash-metrics article,.chart{background:var(--color-warm-white)}.dash-metrics strong{color:var(--color-maroon-dark)}.chart i{background:linear-gradient(var(--color-maroon),var(--color-yellow-premium))}.alert{background:var(--color-maroon-light)!important;border:1px solid rgba(143,19,36,.2)!important;color:#6f0e1c!important}.page-hero h1{color:var(--color-maroon-deep)}.hero-code i{border-color:#bf192259}.hero-icon{color:#bf192233}.checklist div,.timeline article{border-color:var(--color-border);color:var(--color-text-secondary)}.filters>label,.form{background:#fff;border-color:var(--color-border);box-shadow:var(--shadow-soft)}.filters input,.form input,.form textarea{background:#fff;color:var(--color-text-primary);border-color:var(--color-border)}.form input:focus,.form textarea:focus{border-color:var(--color-maroon);box-shadow:0 0 0 4px #f9f6254d}.filters button{background:#fff;border-color:var(--color-border);color:var(--color-text-secondary)}.filters button.active{border-color:var(--color-maroon);color:var(--color-maroon-dark);background:#f9f62559}.project-grid,.official-gallery{background:var(--color-border)}.project-grid>article,.official-gallery figure{background:#fff}.project-visual{background:var(--color-warm-white)}.contact-lines a,.contact-lines p{border-color:var(--color-border);color:var(--color-text-secondary)}.contact-lines svg,.map{color:var(--color-maroon)}.quote-progress{background:var(--color-border)}.quote-progress div{background:linear-gradient(90deg,var(--color-maroon),var(--color-yellow-premium))}.quote-layout aside button{color:var(--color-text-muted)}.quote-layout aside button.active span{background:var(--color-maroon);border-color:var(--color-maroon);color:#fff}.service-checks label{border-color:var(--color-border)}.review svg{color:var(--color-maroon)}.not-found{background:var(--color-off-white)}.not-found span{color:var(--color-maroon)}.official-service>img,.official-gallery img,.brand-logo-row a,.trading-wall div{background:var(--color-warm-white)}.testimonial-grid blockquote{background:#fff;border-color:var(--color-border);box-shadow:var(--shadow-soft)}.testimonial-grid p{color:var(--color-text-secondary)}.testimonial-grid cite{color:var(--color-maroon)}.section{background:#fff}.section:nth-of-type(4n+2){background:var(--color-off-white)}.section:nth-of-type(4n){background:linear-gradient(135deg,var(--color-maroon-light),#fff 68%)}.capability-tags span{color:var(--color-text-secondary);background:#fff;border-color:var(--color-border)}.card b,.card a,.brand-grid a,.resource-list button{color:var(--color-maroon-dark)}.row-arrow{color:var(--color-maroon)}.dash-head{color:var(--color-text-secondary)}.dash-head small{color:var(--color-text-muted)}.form label{color:var(--color-text-secondary)}.upload{border-color:var(--color-border-strong);background:var(--color-off-white)}.success{background:var(--color-maroon-light)!important;border:1px solid rgba(143,19,36,.2)!important;color:#6f0e1c!important}html[data-theme=day] .success svg,html[data-theme=day] .alert svg{color:#8f1324!important}.quote-layout aside button.active{color:var(--color-maroon-dark)}.quote-layout aside button span{border-color:var(--color-border-strong)}.quote-layout aside button.done{color:var(--color-text-secondary)}.service-checks label{background:#fff;color:var(--color-text-secondary)}.project-grid em,.project-grid>article>span,.steps span,.industry-card span,.brand-grid span{color:var(--color-text-muted)}.data-note{border-color:var(--color-maroon);color:var(--color-text-secondary);background:var(--color-off-white)}.hero,.page-hero{background:radial-gradient(circle at 75% 35%,rgba(249,246,37,.12),transparent 30%),radial-gradient(circle at 20% 80%,rgba(152,21,34,.06),transparent 35%),linear-gradient(135deg,#fffdf7,#fbf7ef 55%,#f7f2e8)}.hero h1 em{color:var(--brand-burgundy)}.section{background:var(--background-main)}.section:nth-of-type(4n){background:var(--background-warm)}.solutions,.product-band,.testimonials{background:var(--background-secondary)}.solution-row,.industry-card,.card,.product-mini,.brand-grid article,.info-grid article,.resource-list article,.project-grid>article,.testimonial-grid blockquote{background:#fff;border-color:var(--border-light);box-shadow:0 12px 35px #5f10190f}.solution-row:hover,.industry-card:hover,.card:hover,.product-mini:hover,.brand-grid article:hover{border-color:#98152261;box-shadow:var(--shadow-hover);transform:translateY(-5px)}.solution-row .num,.card>span,.info-grid article>span,.solution-row svg,.card>svg,.industry-card>svg:first-child{color:var(--brand-gold)}.solution-row h3,.card h3,.product-mini h3,.industry-card h3,.brand-grid h2{color:var(--brand-burgundy-dark)}.process-line i,.quote-progress div{background:linear-gradient(90deg,var(--brand-burgundy),var(--brand-gold),var(--brand-yellow))}.product-mini small,.product-card small{color:var(--brand-burgundy-dark);background:#f9f6254d}.card b,.card a,.brand-grid a,.resource-list button,.map{color:var(--brand-burgundy)}.dash-panel,.form,.filters>label{background:#fff;border-color:var(--border-light);box-shadow:var(--shadow-soft)}.dash-metrics article,.chart,.upload{background:var(--background-warm)}.chart i{background:linear-gradient(var(--brand-burgundy),var(--brand-gold))}.form input,.form textarea{background:var(--background-main);border-color:var(--border-strong);color:var(--text-primary)}.form input:focus,.form textarea:focus{border-color:var(--brand-burgundy);box-shadow:0 0 0 4px #f9f62538}.form label{color:var(--brand-burgundy-dark)}.filters button.active{border-color:var(--brand-burgundy);color:var(--brand-burgundy-dark);background:#f9f62547}.page-hero h1{color:var(--brand-wine)}.data-note{border-color:var(--brand-gold);background:var(--background-warm)}.hero,.page-hero{background:radial-gradient(circle at 72% 35%,rgba(249,246,37,.1),transparent 28%),radial-gradient(circle at 18% 75%,rgba(165,22,36,.06),transparent 34%),linear-gradient(135deg,#f8fafb,#fff 48%,#edf1f3)}.hero h1,.page-hero h1{color:var(--text-primary)}.hero h1 em{color:var(--brand-maroon)}.section{background:var(--background-primary)}.section:nth-of-type(4n+2){background:#fff}.section:nth-of-type(4n){background:var(--background-steel)}.solutions,.product-band,.testimonials,.dashboard{background:var(--background-primary)}.solution-row,.industry-card,.card,.product-mini,.brand-grid article,.info-grid article,.resource-list article,.project-grid>article,.testimonial-grid blockquote{border-color:var(--border-light);box-shadow:0 12px 35px #29323812}.solution-row:hover,.industry-card:hover,.card:hover,.product-mini:hover,.brand-grid article:hover{border-color:var(--brand-maroon);box-shadow:var(--shadow-hover)}.solution-row .num,.card>span,.info-grid article>span{color:var(--brand-yellow-muted)}.solution-row svg,.card>svg,.industry-card>svg:first-child{color:var(--brand-maroon)}.solution-row h3,.card h3,.product-mini h3,.industry-card h3{color:var(--text-primary)}.brand-grid h2{color:var(--brand-maroon-dark)}.process-line{background:var(--border-strong)}.process-line i,.quote-progress div{background:linear-gradient(90deg,var(--brand-maroon),var(--brand-yellow-muted),var(--brand-yellow))}.product-orb,.catalog-image,.official-product,.official-service>img,.official-gallery img{background:var(--background-secondary)}.product-mini small,.product-card small{color:var(--brand-maroon-dark);background:#e5ce192e}.dash-panel{background:#fff}.dash-metrics article,.chart,.upload{background:var(--background-secondary)}.chart i{background:linear-gradient(var(--brand-maroon),var(--brand-yellow-muted))}.form input,.form textarea{background:var(--background-primary);border-color:var(--border-strong);color:var(--text-primary)}.form input:focus,.form textarea:focus{border-color:var(--brand-maroon);box-shadow:0 0 0 4px #f9f6252e}.form label{color:var(--text-primary)}.filters button.active{border-color:var(--brand-maroon);color:var(--brand-maroon-dark);background:#e5ce192e}.data-note{border-color:var(--brand-yellow-muted);background:var(--background-secondary)}.section,.solutions,.product-band,.testimonials,.dashboard{background:#fff}.section:nth-of-type(4n+3){background:var(--background-secondary)}.section:nth-of-type(4n+2),.section:nth-of-type(4n){background:#fff}.intro,.process{background:#fff}.solution-row,.industry-card,.card,.product-mini,.brand-grid article,.info-grid article,.resource-list article,.project-grid>article,.testimonial-grid blockquote{box-shadow:0 10px 30px #2932380e}.solution-row:hover,.industry-card:hover,.card:hover,.product-mini:hover,.brand-grid article:hover{box-shadow:0 20px 48px #68101a1f}.dash-panel,.form,.filters>label{box-shadow:0 14px 38px #29323814}.dash-metrics article,.chart{background:#f4f7f8}.product-orb,.catalog-image,.official-product,.official-service>img,.official-gallery img{background:#f5f7f8}.page-hero{border-bottom:3px solid rgba(165,22,36,.12)}.page-hero-content{text-align:left}.page-hero .eyebrow{margin-bottom:1rem}.page-hero h1{max-width:1100px;margin:0 0 1.2rem}.page-hero p{max-width:720px;margin:0}.cards-grid,.brand-grid,.trading-wall,.official-gallery,.contact-layout,.quote,.detail,.intro,.filters{max-width:1500px;margin-left:auto;margin-right:auto}.page-hero h1{font-size:clamp(3rem,5vw,5.75rem);line-height:.96;letter-spacing:-.05em}.official-home h2{font-size:clamp(2.25rem,4vw,4.35rem);line-height:1}.official-home .distributors-header h2{font-size:clamp(2.6rem,4.5vw,4.75rem)}.section-title h2,.section>h2{font-size:clamp(2.2rem,4vw,4.25rem)}.brand-grid h2{font-size:clamp(1.9rem,2.5vw,2.65rem)}.form h2{font-size:clamp(1.8rem,2.7vw,2.3rem)}.card h3,.info-grid h3{font-size:clamp(1.15rem,1.5vw,1.4rem)}@media(max-width:600px){.hero-code{display:none}}@media(max-width:600px){.page-hero h1{font-size:clamp(2.55rem,12vw,3.8rem)}.official-home h2,.official-home .distributors-header h2{font-size:clamp(2.25rem,10vw,3.35rem)}.section-title h2,.section>h2{font-size:clamp(2.1rem,10vw,3.2rem)}}:root{--background-primary: #050607;--background-main: #050607;--background-secondary: #0b0d10;--background-steel: #111419;--background-warm: #0c0f12;--background-card: #0e1115;--color-white: #f7f8f9;--color-off-white: #0b0d10;--color-warm-white: #101318;--color-text-primary: #f4f6f8;--color-text-secondary: #a9b0b8;--color-text-muted: #737b85;--color-border: rgba(255, 255, 255, .11);--color-border-strong: rgba(255, 255, 255, .2);--text-primary: #f4f6f8;--text-secondary: #a9b0b8;--text-muted: #737b85;--border-light: rgba(255, 255, 255, .11);--border-strong: rgba(255, 255, 255, .2);--brand-maroon: #ffd400;--brand-maroon-dark: #ffe45c;--brand-burgundy: #ffd400;--brand-burgundy-dark: #ffe45c;--brand-wine: #fff;--brand-gold: #ffd400;--brand-yellow-muted: #ffd400;--bg: #050607;--panel: #0e1115;--text: #f4f6f8;--muted: #a9b0b8;--line: rgba(255, 255, 255, .11);--shadow-soft: 0 16px 45px rgba(0, 0, 0, .38);--shadow-medium: 0 24px 70px rgba(0, 0, 0, .55);--shadow-hover: 0 28px 80px rgba(0, 0, 0, .72), 0 0 28px rgba(255, 212, 0, .06)}html,body{background:#050607;color:#f4f6f8}body{background:radial-gradient(circle at 50% -10%,#24282d 0,#090b0e 28%,#050607 58%)}h1,h2,h3{color:#f4f6f8}p{color:#a9b0b8}.site-header{background:linear-gradient(180deg,#16191df5,#050607e6);border-color:#ffffff21;box-shadow:0 10px 40px #00000059}.site-header:after{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.52),transparent);pointer-events:none}.header-navigation a,.nav-dropdown{color:#bcc2c9}.header-navigation a:hover,.nav-dropdown:hover>a,.header-navigation a.active{color:#fff}.dropdown-menu,.header-navigation.open{background:#080a0cfa;border-color:var(--line);box-shadow:0 24px 60px #000}.dropdown-menu a{color:#aeb5bd}.mobile-menu-button{color:#ffd400}.header-quote-button,.btn{color:#f7f8f9;background:linear-gradient(145deg,#14181c,#07090b);border-color:#ffffff38;box-shadow:inset 0 1px #ffffff0f,0 8px 24px #00000047}.header-quote-button:hover,.btn:hover{color:#fff;background:#b81724;border-color:#b81724}.btn.ghost{color:#f5f7f9;background:linear-gradient(145deg,#ffffff17,#ffffff06);border-color:#ffffff3d;box-shadow:inset 0 1px #ffffff1f}.text-link,.card b,.card a,.brand-grid a,.resource-list button{color:#f5f7f9}.eyebrow{color:#ffd400;background:linear-gradient(135deg,#ffd40024,#ffffff06);border-color:#ffd4004d}.hero,.page-hero,.neural-hero{background:radial-gradient(circle at 72% 34%,rgba(255,212,0,.1),transparent 27%),radial-gradient(circle at 48% 0,rgba(255,255,255,.1),transparent 30%),linear-gradient(135deg,#111419 0,#050607 48%,#0b0e12)!important;border-color:var(--line)}.hero h1,.page-hero h1,.neural-copy h1{color:#f7f8fa}.hero h1 em,.neural-copy h1 em{color:#ffd400}.hero:before,.neural-hero:before{background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px)}.section,.section:nth-of-type(4n+2),.section:nth-of-type(4n+3),.section:nth-of-type(4n),.solutions,.product-band,.testimonials,.dashboard,.intro,.process{background:#050607}.section:nth-of-type(odd){background:linear-gradient(145deg,#080a0d,#050607 62%)}.solution-row,.industry-card,.card,.product-mini,.brand-grid article,.info-grid article,.resource-list article,.project-grid>article,.testimonial-grid blockquote,.dash-panel,.form,.filters>label,.cookie{background:linear-gradient(145deg,#191d22f5,#07090bfa);border-color:var(--line);box-shadow:inset 0 1px #ffffff17,inset 1px 0 #ffffff09,var(--shadow-soft)}.solution-row:hover,.industry-card:hover,.card:hover,.product-mini:hover,.brand-grid article:hover{background:linear-gradient(145deg,#20242a,#090b0e 68%);border-color:#ffd4006b;box-shadow:inset 0 1px #ffffff29,var(--shadow-hover)}.solution-row h3,.card h3,.product-mini h3,.industry-card h3,.brand-grid h2,.dash-metrics strong{color:#f4f6f8}.solution-row .num,.card>span,.info-grid article>span,.solution-row svg,.card>svg,.industry-card>svg:first-child,.checklist svg,.contact-lines svg,.map,.testimonial-grid cite{color:#ffd400}.capability-tags span,.service-checks label{color:#b7bec6;background:linear-gradient(145deg,#14171b,#090b0d);border-color:var(--line)}.product-orb,.catalog-image,.official-product,.official-service>img,.official-gallery img,.brand-logo-row a,.trading-wall div{background:linear-gradient(145deg,#171a1f,#090b0d)}.dash-metrics article,.chart,.upload{background:linear-gradient(145deg,#16191e,#090b0d)}.chart i{background:linear-gradient(#fff07a,#ffd400 55%,#6d5900)}.form input,.form textarea,.filters input{color:#f3f5f7;background:#07090b;border-color:var(--line)}.form input:focus,.form textarea:focus{border-color:#ffd400;box-shadow:0 0 0 3px #ffd4001f}.form label,.contact-lines a,.contact-lines p,.checklist div{color:#aeb5bd;border-color:var(--line)}.filters button{color:#aeb5bd;background:linear-gradient(145deg,#13161a,#080a0c);border-color:var(--line)}.filters button.active{color:#ffd400;background:#ffd40014;border-color:#ffd400}.project-grid,.official-gallery{background:var(--line)}.project-visual{background:linear-gradient(135deg,#20242a,#07090b)}.data-note{color:#aeb5bd;background:#0c0f12;border-color:#ffd400}.not-found{background:radial-gradient(circle at 50% 30%,#161a1f,#050607 60%)}.automation-scene{background:#050607!important}.scene-column{background:radial-gradient(circle at 52% 48%,rgba(255,212,0,.1),transparent 30%)!important}.core-label b,.core-label span,.node-label,.final-network-message{background:#07090beb;color:#f4f6f8;border-color:#ffd40040;box-shadow:inset 0 1px #ffffff14,0 16px 40px #000}.node-label b{color:#f4f6f8}.node-label span{color:#7f8892}.final-network-message span,.final-network-message a,.story-panel span{color:#ffd400}footer{background:radial-gradient(circle at 25% 0,rgba(255,255,255,.08),transparent 34%),linear-gradient(145deg,#0d1014,#030405);border-color:var(--line)}footer h4{color:#ffd400}.top{background:linear-gradient(145deg,#20242a,#090b0d);border-color:#ffffff2e}@media(max-width:1100px){.header-navigation{background:#06080afc}}.official-home,.immersive-home{background:#050607!important;color:#f4f6f8!important}.official-home h2,.floating-home .distributors-title,.official-home .trading-title{color:#f4f6f8!important}.official-kicker,.distributors-eyebrow,.trading-eyebrow,.section-eyebrow{color:#ffd400!important}.welcome-copy li,.distributors-description,.trading-description,.floating-section__heading p{color:#a9b0b8!important}.micro-loader,.home-loader{background:radial-gradient(circle at 50% 42%,#1c2025,#050607 58%);color:#f4f6f8}.micro-loader span,.home-loader span{color:#ffd400}.micro-loader i{background:#20242a}.micro-loader i:after{background:linear-gradient(90deg,#9d8100,#ffd400,#fff27f)}.micro-fallback{color:#ffd400;background:radial-gradient(circle,#181c21,#050607 65%)}.micro-btn,.official-btn{color:#f7f8f9;background:linear-gradient(145deg,#14181c,#07090b);border-color:#ffffff38;box-shadow:inset 0 1px #ffffff0f,0 10px 28px #00000047}.micro-btn.ghost,.official-btn.light{color:#f4f6f8;background:linear-gradient(145deg,#1b1f24,#080a0c);border-color:#ffffff38}.micro-progress>i{background:#ffffff24}.micro-progress b{background:linear-gradient(#fff179,#ffd400)}.floating-section,.floating-section--light,.floating-section--white,.floating-section--steel,.floating-home .distributors-section,.trading-section,.what-we-do,.contact-band{background:#050607!important;color:#f4f6f8}.floating-section:nth-child(2n),.trading-section{background:linear-gradient(145deg,#0a0d10,#050607 65%)!important}.floating-section:before,.trading-section:before,.floating-home .distributors-section:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 12%,rgba(255,255,255,.035) 34%,transparent 51%)}.floating-section__heading h2,.maintenance h2,.testimonials-section h2{color:#f4f6f8}.floating-tech-line{background:#ffd400;opacity:.2}.floating-status-dot{background:#ffd400;opacity:.55;box-shadow:0 0 15px #ffd400}.distributors-section .distributor-card,.floating-home .distributors-section .distributor-card,.trading-card,.testimonials-section .testimonial-card,.testimonial-track article{background:linear-gradient(145deg,#1b1f24,#07090b 72%);color:#f4f6f8;border:1px solid rgba(255,255,255,.11);border-top-color:#ffffff4d;box-shadow:inset 0 1px #ffffff14,0 18px 46px #0000006b}.distributors-section .distributor-card:hover,.floating-home .distributors-section .distributor-card:hover,.trading-card:hover{border-color:#ffd4006b;box-shadow:inset 0 1px #ffffff24,0 24px 60px #000000a6,0 0 24px #ffd4000d}.distributor-logo-area,.trading-logo-area{background:radial-gradient(circle at 50% 0,rgba(255,255,255,.1),transparent 54%),linear-gradient(145deg,#181c21,#080a0c)!important}.distributor-logo-area img,.trading-logo-area img,.brand-logo-row img,.trading-wall img{filter:drop-shadow(0 2px 5px rgba(255,255,255,.18))}.distributor-card-footer{border-color:#ffffff1a}.distributor-card-footer span:first-child,.trading-brand-name,.trading-brand-arrow,.distributor-card-arrow,.testimonial-card cite,.testimonial-card svg{color:#ffd400!important}.testimonial-card p,.testimonial-track article p{color:#b7bec6}.testimonials-section{background:radial-gradient(circle at 15% 15%,#20242a,#07090b 46%,#030405)!important}.testimonials-carousel-wrapper:before{background:linear-gradient(to right,#07090b,transparent)}.testimonials-carousel-wrapper:after{background:linear-gradient(to left,#07090b,transparent)}.distributors-carousel-wrapper:before,.trading-carousel-viewport:before{background:linear-gradient(to right,#050607,transparent)}.distributors-carousel-wrapper:after,.trading-carousel-viewport:after{background:linear-gradient(to left,#050607,transparent)}.trading-enquiry-link,.distributor-arrow{background:linear-gradient(145deg,#181c21,#080a0c);color:#ffd400;border-color:#ffd40047}.trading-categories{color:#8f98a2;border-color:var(--line)}.trading-categories strong{color:#ffd400}.maintenance{background:radial-gradient(circle at 85% 0,rgba(255,212,0,.12),transparent 35%),linear-gradient(135deg,#1b1f24,#050607);border-block:1px solid var(--line)}.maintenance span{color:#ffd400}.lightbox{background:#020304fa}@media(max-width:767px){.chapter-copy,.chapter-6 .chapter-copy{background:linear-gradient(90deg,#080a0cf7,#080a0cc7)}}:root{--bg-primary: #050607;--bg-secondary: #080a0c;--bg-soft: #0c0f12;--bg-card: #11151a;--bg-card-raised: #151a20;--bg-graphite: #1c232a;--brand-maroon: #a51624;--brand-maroon-dark: #4a0810;--brand-red: #bf1724;--brand-yellow: #f9f625;--brand-yellow-muted: #d9c91d;--text-primary: #f5f7f8;--text-secondary: #b7c0c7;--text-muted: #7e8992;--border-dark: #272e35;--border-maroon: rgba(165, 22, 36, .42);--border-yellow: rgba(249, 246, 37, .28);--shadow-dark: 0 18px 50px rgba(0, 0, 0, .42);--shadow-maroon: 0 20px 55px rgba(165, 22, 36, .17);--shadow-yellow: 0 0 30px rgba(249, 246, 37, .1);--background-primary: var(--bg-primary);--background-main: var(--bg-primary);--background-secondary: var(--bg-secondary);--background-steel: var(--bg-graphite);--background-warm: var(--bg-soft);--background-card: var(--bg-card);--color-white: var(--text-primary);--color-off-white: var(--bg-secondary);--color-warm-white: var(--bg-soft);--color-text-primary: var(--text-primary);--color-text-secondary: var(--text-secondary);--color-text-muted: var(--text-muted);--color-border: var(--border-dark);--color-border-strong: #323b43;--border-light: var(--border-dark);--border-strong: #323b43;--bg: var(--bg-primary);--panel: var(--bg-card);--text: var(--text-primary);--muted: var(--text-secondary);--line: var(--border-dark)}html,body,#root{background:var(--bg-primary);color:var(--text-primary)}body{min-height:100vh;background:var(--bg-primary)}*:focus-visible{outline:2px solid var(--brand-yellow);outline-offset:4px}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:#343c44;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--brand-maroon)}.site-header{background:linear-gradient(180deg,#0c0f12fa,#050607f5);border-top:1px solid rgba(165,22,36,.75);border-bottom:1px solid var(--border-dark);backdrop-filter:blur(18px)}.site-header:after{display:none}.header-quote-button,.btn,.micro-btn,.official-btn{background:linear-gradient(145deg,#14181c,#07090b);color:#f7f8f9;border:1px solid rgba(255,255,255,.22);box-shadow:none}.header-quote-button:hover,.btn:hover,.micro-btn:hover,.official-btn:hover{background:var(--brand-maroon);color:#fff;border-color:var(--brand-maroon)}.btn.ghost,.micro-btn.ghost,.official-btn.light{background:transparent;color:var(--text-primary);border:1px solid #3a434b;box-shadow:none}.btn.ghost:hover,.micro-btn.ghost:hover,.official-btn.light:hover{background:var(--brand-maroon);color:#fff;border-color:var(--brand-maroon)}.dropdown-menu{background:var(--bg-card);border:1px solid var(--border-dark)}.dropdown-menu a{color:var(--text-secondary)}.dropdown-menu a:hover{background:var(--bg-graphite);color:var(--brand-yellow)}.section,.section:nth-of-type(4n+1),.intro,.process{background:var(--bg-primary)}.section:nth-of-type(4n+2),.solutions,.floating-section--light,.floating-home .distributors-section{background:var(--bg-secondary)!important}.section:nth-of-type(4n),.floating-section--white{background:var(--bg-card)!important}.hero,.page-hero,.neural-hero{background:radial-gradient(circle at 72% 35%,rgba(165,22,36,.12),transparent 30%),linear-gradient(135deg,var(--bg-primary),var(--bg-secondary))!important}.floating-section:before,.trading-section:before,.floating-home .distributors-section:before{display:none}h1,h2,h3,.hero h1,.page-hero h1,.chapter-copy h1,.official-home h2{color:var(--text-primary)!important}p,.chapter-text{color:var(--text-secondary)}.eyebrow,.section-eyebrow,.official-kicker,.chapter-kicker{color:var(--brand-yellow)!important}.solution-row,.industry-card,.card,.product-mini,.brand-grid article,.info-grid article,.resource-list article,.project-grid>article,.testimonial-grid blockquote,.dash-panel,.cookie{background:linear-gradient(145deg,var(--bg-card),var(--bg-soft));border:1px solid var(--border-dark);box-shadow:var(--shadow-dark)}.solution-row:hover,.industry-card:hover,.card:hover,.product-mini:hover,.brand-grid article:hover{background:linear-gradient(145deg,var(--bg-card-raised),var(--bg-soft));border-color:var(--border-maroon);box-shadow:var(--shadow-maroon)}.form,.filters>label{background:var(--bg-soft);border:1px solid var(--border-dark);box-shadow:var(--shadow-dark)}.form input,.form textarea,.form select,.filters input,select{background:var(--bg-card);color:var(--text-primary);border:1px solid #323b43}.form input::placeholder,.form textarea::placeholder,.filters input::placeholder{color:var(--text-muted)}.form input:focus,.form textarea:focus,.form select:focus{border-color:var(--brand-yellow);box-shadow:0 0 0 3px #f9f6251f}option{background:var(--bg-card);color:var(--text-primary)}.device-label{background:#11151af0;border:1px solid rgba(165,22,36,.45);box-shadow:0 14px 35px #0000006b;color:var(--text-primary)}.device-label b{color:var(--text-primary)}.device-label span{color:var(--text-secondary)}.device-label i{background:var(--brand-yellow)}.micro-loader,.home-loader{background:var(--bg-primary)}.floating-home .distributors-section{background:var(--bg-secondary)!important}.distributors-section .distributor-card,.floating-home .distributors-section .distributor-card{background:linear-gradient(145deg,var(--bg-card),var(--bg-soft));border:1px solid var(--border-dark);box-shadow:0 16px 42px #00000057}.distributors-section .distributor-card:hover{border-color:var(--border-maroon);box-shadow:inset 0 2px var(--brand-yellow),var(--shadow-dark)}.distributor-logo-area{background:transparent!important}.distributor-card-footer{background:var(--bg-soft);border-top:1px solid var(--border-dark)}.distributor-card-footer span:first-child{color:var(--text-primary)!important}.distributor-card-arrow{color:var(--brand-yellow)}.distributors-carousel-wrapper:before{background:linear-gradient(to right,var(--bg-secondary),transparent)}.distributors-carousel-wrapper:after{background:linear-gradient(to left,var(--bg-secondary),transparent)}.testimonials-section{background:var(--bg-soft)!important}.testimonials-section .testimonial-card,.testimonial-track article{background:linear-gradient(145deg,var(--bg-card-raised),var(--bg-soft));border:1px solid var(--border-dark);border-top:2px solid var(--brand-maroon);color:var(--text-primary);box-shadow:0 18px 48px #0000005c}.testimonial-card p{color:var(--text-secondary)}.testimonial-card cite{color:var(--text-primary)!important}.testimonials-carousel-wrapper:before{background:linear-gradient(to right,var(--bg-soft),transparent)}.testimonials-carousel-wrapper:after{background:linear-gradient(to left,var(--bg-soft),transparent)}.trading-section{background:var(--bg-primary)!important}.trading-card{background:linear-gradient(145deg,var(--bg-card),var(--bg-soft));border:1px solid var(--border-dark);box-shadow:none}.trading-brand-name{color:var(--text-secondary)!important}.trading-card:hover{border-color:var(--brand-maroon)}.trading-brand-arrow{color:var(--brand-yellow)!important}.trading-enquiry-link{background:transparent;color:var(--brand-yellow);border:1px solid rgba(249,246,37,.42)}.trading-enquiry-link:hover{background:var(--brand-maroon);color:#fff;border-color:var(--brand-maroon)}.trading-categories{border-top:1px solid var(--border-dark);color:var(--text-muted)}.trading-categories strong{color:var(--brand-yellow)}.trading-carousel-viewport:before{background:linear-gradient(to right,var(--bg-primary),transparent)}.trading-carousel-viewport:after{background:linear-gradient(to left,var(--bg-primary),transparent)}.product-orb,.catalog-image,.official-product,.official-service>img,.official-gallery img,.brand-logo-row a,.trading-wall div{background:var(--bg-soft)}footer{background:linear-gradient(135deg,#050607,#140509 55%,#3a070e)}footer h4{color:var(--brand-yellow)}footer a:hover{color:var(--brand-yellow)}.footer-socials a,.top{background:var(--bg-card);border:1px solid #323b43;color:var(--text-primary)}.footer-socials a:hover,.top:hover{border-color:var(--brand-yellow);color:var(--brand-yellow);box-shadow:none}@media(max-width:1100px){.header-navigation,.header-navigation.open{background:var(--bg-primary)}.header-navigation>a,.nav-dropdown>a{color:var(--text-primary);border-bottom:1px solid var(--border-dark)}}:root{--bg-card: #101419;--bg-card-hover: #151a20;--text-secondary: #c4ccd2;--text-muted: #929da6;--border-hover: rgba(249, 246, 37, .38)}body{color:var(--text-primary)}.hero-copy{position:relative;z-index:20}.hero-copy:before{content:"";position:absolute;inset:-35px -80px -35px -45px;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at left,rgba(5,6,7,.88) 0%,rgba(5,6,7,.55) 48%,transparent 76%)}.hero-chapter-title{color:#f5f7f8!important;opacity:1;text-shadow:0 4px 28px rgba(0,0,0,.82)}.hero-chapter-description{color:#d0d7dc!important;opacity:1;text-shadow:0 3px 18px rgba(0,0,0,.9)}.hero-chapter-eyebrow{color:#f9f625!important;opacity:1}.hero-chapter-number{color:#aeb8bd!important}.hero-chapter-navigation,.hero-chapter-navigation a{color:#b7c0c7}.hero-chapter-navigation a.active,.hero-chapter-navigation a.active span{color:#f9f625}.floating-heading,.floating-section.is-floating-active .floating-heading{color:#f5f7f8;will-change:transform,opacity}.floating-section__heading h2,.section-title-text,.testimonials-title,.official-home .testimonials-section h2{color:#f5f7f8!important;text-shadow:0 5px 28px rgba(0,0,0,.6)}.floating-section__heading p,.section-description{color:#c4ccd2!important}.section-eyebrow,.testimonials-eyebrow{color:#f9f625!important;opacity:1}.distributors-heading-float{opacity:1!important}.distributors-title{color:#f5f7f8!important;opacity:1}.distributors-description{color:#c4ccd2!important}.distributors-eyebrow{color:#f9f625!important}.floating-home .distributors-section .distributor-card,.distributors-section .distributor-card{flex:0 0 300px;width:300px;min-height:230px;overflow:hidden;background:linear-gradient(145deg,#151a20,#0c0f12);border:1px solid #272e35;box-shadow:0 18px 44px #00000059}.floating-home .distributors-section .distributor-card:hover,.distributors-section .distributor-card:hover{transform:translateY(-5px);border-color:#f9f6256b;background:linear-gradient(145deg,#1a2026,#101419);box-shadow:0 18px 44px #00000073}.floating-home .distributor-logo-area,.distributor-logo-area{height:165px;padding:24px;display:flex;align-items:center;justify-content:center;background:transparent!important}.floating-home .distributor-logo-area img,.distributor-logo-area img{display:block;width:100%;max-width:185px;max-height:88px;object-fit:contain}.floating-home .distributor-card-footer,.distributor-card-footer{min-height:58px;padding:14px 18px;display:flex;align-items:center;justify-content:space-between;background:#0c0f12;border-top:1px solid #272e35}.distributor-card-footer span:first-child,.brand-name{color:#f5f7f8!important}.distributor-card-arrow,.brand-arrow{color:#f9f625!important}.logo-safe-panel{display:inline-flex;align-items:center;justify-content:center;width:fit-content;max-width:90%;padding:10px 16px;background:#dfe4e7;border-radius:2px}.testimonials-section .testimonial-card,.testimonial-card{flex:0 0 520px;width:520px;min-height:330px;padding:38px 40px;display:flex;flex-direction:column;background:linear-gradient(145deg,#151a20,#0c0f12);border:1px solid #272e35;border-top:2px solid #a51624;box-shadow:0 18px 48px #0000005c}.testimonials-section .testimonial-card:hover,.testimonial-card:hover{border-color:#f9f62557;background:linear-gradient(145deg,#1a2026,#101419)}.testimonial-card svg,.testimonial-quote-icon{color:#f9f625!important}.testimonial-card p,.testimonial-text{color:#c4ccd2!important;opacity:1;font-size:18px;line-height:1.75}.testimonial-card cite,.testimonial-name{margin-top:auto;color:#f5f7f8!important;font-weight:700}.trading-card{position:relative;flex:0 0 245px;height:138px;background:linear-gradient(145deg,#151a20,#0c0f12);border:1px solid #272e35;overflow:hidden}.trading-card:hover{border-color:#f9f6256b;background:linear-gradient(145deg,#1a2026,#101419)}.trading-logo-area{background:transparent!important}.trading-brand-name{color:#f5f7f8!important}.trading-brand-arrow{color:#f9f625!important}.device-label{background:#0c0f12f0;border:1px solid rgba(165,22,36,.55);box-shadow:0 12px 30px #00000073;color:#f5f7f8;backdrop-filter:blur(8px)}.device-label-title{color:#f5f7f8!important}.device-label-status{color:#aeb8bd!important}.device-label-dot{background:#f9f625!important;box-shadow:0 0 12px #f9f62573!important}.distributors-carousel-wrapper:before,.distributors-viewport:before{background:linear-gradient(to right,#080a0c,transparent)!important}.distributors-carousel-wrapper:after,.distributors-viewport:after{background:linear-gradient(to left,#080a0c,transparent)!important}.testimonials-carousel-wrapper:before,.testimonials-viewport:before{background:linear-gradient(to right,#050607,transparent)!important}.testimonials-carousel-wrapper:after,.testimonials-viewport:after{background:linear-gradient(to left,#050607,transparent)!important}.trading-carousel-viewport:before{background:linear-gradient(to right,#050607,transparent)!important}.trading-carousel-viewport:after{background:linear-gradient(to left,#050607,transparent)!important}@media(max-width:600px){.testimonials-section .testimonial-card,.testimonial-card{flex-basis:86vw;width:86vw;padding:30px 26px}.hero-copy:before{inset:-25px -20px;background:linear-gradient(90deg,rgba(5,6,7,.92),rgba(5,6,7,.68),transparent)}}:root{--bg-main: #030405;--bg-primary: #030405;--bg-secondary: #07090b;--bg-soft: #0b0e11;--bg-card: #101419;--bg-card-raised: #151a20;--bg-card-hover: #151a20;--bg-graphite: #1d242b;--brand-yellow: #f9f625;--brand-yellow-muted: #d9c91d;--brand-maroon: #a51624;--brand-maroon-dark: #5c0b14;--text-primary: #f6f7f8;--text-secondary: #c1c8ce;--text-muted: #89949d;--border-dark: #252d34;--border-soft: rgba(255, 255, 255, .1);--border-yellow: rgba(249, 246, 37, .38);--border-maroon: rgba(165, 22, 36, .48);--shadow-card: 0 24px 65px rgba(0, 0, 0, .48);--shadow-yellow: 0 0 40px rgba(249, 246, 37, .1);--shadow-maroon: 0 0 45px rgba(165, 22, 36, .12);--background-primary: var(--bg-main);--background-main: var(--bg-main);--background-secondary: var(--bg-secondary);--background-warm: var(--bg-soft);--background-steel: var(--bg-graphite);--background-card: var(--bg-card);--color-off-white: var(--bg-secondary);--color-warm-white: var(--bg-soft);--color-text-primary: var(--text-primary);--color-text-secondary: var(--text-secondary);--color-text-muted: var(--text-muted);--color-border: var(--border-dark);--border-light: var(--border-dark);--bg: var(--bg-main);--panel: var(--bg-card);--text: var(--text-primary);--muted: var(--text-secondary);--line: var(--border-dark)}html,body,#root{margin:0;min-height:100%;background:var(--bg-main);color:var(--text-primary)}body{overflow-x:hidden}.site-header{background:#030405f0;border-top:0;border-bottom:1px solid var(--border-soft);backdrop-filter:blur(18px)}.header-quote-button{padding:18px 28px;font-weight:750}.page-title,.section-title-text,.hero-title,h1,h2{color:var(--text-primary)!important;font-weight:700;line-height:.94;letter-spacing:-.045em}p{color:var(--text-secondary);line-height:1.7}.eyebrow,.section-eyebrow,.chapter-kicker,.official-kicker{color:var(--brand-yellow)!important}.hero-copy:before{inset:-45px -90px;background:radial-gradient(ellipse at left,rgba(3,4,5,.95),rgba(3,4,5,.62) 55%,transparent 78%)}.hero-title,.hero-chapter-title{color:var(--text-primary)!important;opacity:1;text-shadow:0 8px 35px rgba(0,0,0,.9)}.hero-description,.hero-chapter-description{color:#d0d6db!important;opacity:1}.hero-eyebrow,.hero-chapter-eyebrow{color:var(--brand-yellow)!important}.section,.section:nth-of-type(4n+1),.intro,.process,.trading-section{background:var(--bg-main)!important}.section:nth-of-type(4n+2),.solutions,.floating-section--light{background:var(--bg-secondary)!important}.section:nth-of-type(4n+3),.product-band,.floating-section--steel{background:var(--bg-soft)!important}.section:nth-of-type(4n),.floating-section--white{background:linear-gradient(145deg,var(--bg-main),#120508)!important}.solution-row,.industry-card,.card,.product-mini,.brand-grid article,.info-grid article,.resource-list article,.project-grid>article,.testimonial-grid blockquote,.dash-panel,.cookie,.distributor-card,.testimonial-card,.trading-card,.form,.filters>label{border-radius:24px;background:linear-gradient(145deg,var(--bg-card-raised),var(--bg-soft));border:1px solid var(--border-dark);box-shadow:var(--shadow-card);overflow:hidden}.solution-row:hover,.industry-card:hover,.card:hover,.product-mini:hover,.brand-grid article:hover,.distributor-card:hover,.testimonial-card:hover,.trading-card:hover{border-color:var(--border-yellow);background:linear-gradient(145deg,#1a2026,var(--bg-card));box-shadow:var(--shadow-card),var(--shadow-yellow)}.product-strip,.cards-grid,.industry-grid,.info-grid,.brand-grid,.resource-list{gap:1rem}.solution-list{display:grid;gap:.8rem;border:0}.solution-row{border:1px solid var(--border-dark)}.btn,.micro-btn,.official-btn{border-radius:999px}.header-quote-button{border-radius:10px}.form{background:var(--bg-soft);border-radius:24px}.form input,.form textarea,.form select,.filters input,select{background:var(--bg-card);color:var(--text-primary);border:1px solid #313941;border-radius:12px}.form input:focus,.form textarea:focus,.form select:focus{border-color:var(--brand-yellow);box-shadow:0 0 0 4px #f9f6251a}.dropdown-menu{border-radius:16px}.filters>label{border-radius:16px}.filters button{border-radius:999px}.floating-home .distributors-section{background:var(--bg-main)!important}.floating-home .distributors-section .distributor-card,.distributors-section .distributor-card{background:linear-gradient(145deg,var(--bg-card-raised),var(--bg-soft));border-color:var(--border-dark);border-radius:22px;box-shadow:0 20px 50px #0000006b}.floating-home .distributors-section .distributor-card:hover,.distributors-section .distributor-card:hover{border-color:var(--border-yellow);box-shadow:0 20px 50px #0000007a,var(--shadow-yellow)}.distributor-card-footer{background:#0304059e}.distributors-carousel-wrapper:before,.distributors-viewport:before{background:linear-gradient(to right,var(--bg-main),transparent)!important}.distributors-carousel-wrapper:after,.distributors-viewport:after{background:linear-gradient(to left,var(--bg-main),transparent)!important}.testimonials-section .testimonial-card,.testimonial-card{background:linear-gradient(145deg,var(--bg-card-raised),var(--bg-soft));border-color:var(--border-dark);border-top:2px solid var(--brand-maroon);border-radius:24px;box-shadow:0 24px 60px #00000070}.testimonial-card:after{content:"";width:7px;height:7px;margin-top:18px;border-radius:50%;background:var(--brand-yellow);box-shadow:0 0 14px #f9f62540}.trading-card{background:linear-gradient(145deg,var(--bg-card-raised),var(--bg-soft));border-color:var(--border-dark);border-radius:18px}.trading-card:hover{transform:translateY(-5px);border-color:var(--border-yellow);box-shadow:var(--shadow-yellow)}.device-label{background:#0b0e11f0;border-color:#a5162485;box-shadow:0 14px 35px #0000008c;backdrop-filter:blur(10px)}.neural-loader,.micro-loader,.home-loader{background:var(--bg-main)}footer{background:radial-gradient(circle at 15% 30%,rgba(165,22,36,.17),transparent 34%),var(--bg-main)}footer a,footer p{color:var(--text-secondary)}.footer-socials a{background:var(--bg-card);border-color:var(--border-dark);color:var(--text-primary);border-radius:50%}.dash-head span,.trend.safe{color:var(--brand-yellow)}.dash-head i{background:var(--brand-yellow);box-shadow:0 0 8px #f9f62573}@media(max-width:767px){.hero-copy:before{inset:-30px -20px}.solution-row,.industry-card,.card,.product-mini,.brand-grid article,.info-grid article,.resource-list article,.project-grid>article{border-radius:18px}.btn,.micro-btn,.official-btn{min-height:46px}.site-header .header-navigation{background:var(--bg-main)}}:root{--bg-main: #050607;--bg-primary: #050607;--bg-secondary: #0a0d10;--bg-soft: #0e1216;--bg-card: #11161b;--bg-card-raised: #171d23;--bg-raised: #171d23;--bg-graphite: #20272d;--text-primary: #f4f6f7;--text-secondary: #aeb8c0;--text-muted: #727e87;--brand-yellow: #f5e90a;--brand-yellow-muted: #c9be14;--brand-maroon: #9e1b2b;--brand-maroon-dark: #66101b;--brand-burgundy: #9e1b2b;--brand-burgundy-dark: #66101b;--border-dark: #252d34;--border-soft: rgba(255, 255, 255, .09);--border-yellow: rgba(245, 233, 10, .34);--border-maroon: rgba(158, 27, 43, .42);--border-burgundy: rgba(158, 27, 43, .42);--shadow-card: 0 22px 60px rgba(0, 0, 0, .46);--shadow-yellow: 0 0 36px rgba(245, 233, 10, .09);--shadow-burgundy: 0 0 40px rgba(158, 27, 43, .12)}html,body,#root{background:var(--bg-main);color:var(--text-primary)}.site-header{background:#050607f5;border-color:var(--border-soft)}.header-navigation a,.nav-dropdown{color:var(--text-secondary)}.header-navigation a:hover,.nav-dropdown:hover>a{color:#fff}.header-navigation a.active{color:var(--brand-yellow)}.header-navigation>a:after,.nav-dropdown>a:after{background:var(--brand-yellow)}.nav-dropdown svg{color:var(--text-muted)}.header-quote-button,.btn,.micro-btn,.official-btn{background:linear-gradient(145deg,#14181c,#07090b);color:#f7f8f9;border-color:#ffffff38;box-shadow:none}.header-quote-button:hover,.btn:hover,.micro-btn:hover,.official-btn:hover{background:var(--brand-burgundy);color:#fff;border-color:var(--brand-burgundy);box-shadow:none}.eyebrow,.hero-eyebrow{color:var(--brand-yellow)!important;background:#f5e90a0d!important;border-color:#f5e90a4d!important}.hero-description{color:var(--text-secondary)!important;opacity:1;max-width:760px;line-height:1.7}.solution-row,.industry-card,.card,.product-mini,.brand-grid article,.info-grid article,.resource-list article,.project-grid>article,.distributors-section .distributor-card,.floating-home .distributors-section .distributor-card,.trading-card,.testimonials-section .testimonial-card,.testimonial-track article{background:linear-gradient(145deg,var(--bg-raised),var(--bg-soft));border-color:var(--border-dark);box-shadow:var(--shadow-card);color:var(--text-primary)}.solution-row:hover,.industry-card:hover,.card:hover,.product-mini:hover,.brand-grid article:hover,.distributors-section .distributor-card:hover,.floating-home .distributors-section .distributor-card:hover,.trading-card:hover{background:linear-gradient(145deg,var(--bg-raised),var(--bg-soft));border-color:#f5e90a5c;box-shadow:0 20px 55px #00000075,0 0 28px #f5e90a0f}.testimonials-section .testimonial-card,.testimonial-track article{border:1px solid var(--border-dark);border-top:2px solid var(--brand-burgundy)}.testimonial-card svg{color:var(--brand-yellow)!important}.testimonial-card p{color:var(--text-secondary)!important}.distributor-card-arrow,.trading-brand-arrow{color:var(--brand-yellow)!important}.section-title,.section-title-text,.floating-section__heading h2{color:var(--text-primary)!important}.section-eyebrow{color:var(--brand-yellow)!important}.section-description,.floating-section__heading p{color:var(--text-secondary)!important}.site-header .header-container{align-items:center}.header-navigation{gap:clamp(22px,1.8vw,38px)}.header-navigation a,.nav-dropdown{font-size:15px}.header-quote-button{min-width:190px;min-height:52px;padding:0 24px;border-radius:999px;text-transform:none;font-size:15px;letter-spacing:0}.header-quote-button:after{content:"→";margin-left:12px;font-size:20px;line-height:1}.micro-experience{background:var(--bg-main)}.micro-chapter{padding-inline:max(6vw,calc((100vw - 1600px)/2))}.chapter-0{justify-content:center!important;text-align:center;position:relative}.chapter-0:after{content:"";position:absolute;z-index:1;inset:0;pointer-events:none;background:radial-gradient(circle at 50% 48%,rgba(249,246,37,.055),transparent 31%),radial-gradient(circle at 15% 60%,rgba(165,22,36,.09),transparent 25%)}.chapter-0 .hero-copy{z-index:20;width:min(1220px,92vw);margin:0 auto!important;padding:0}.chapter-0 .hero-copy:before{inset:-70px -140px;background:radial-gradient(ellipse at center,rgba(3,4,5,.92),rgba(3,4,5,.58) 54%,transparent 78%)}.chapter-0 .hero-chapter-number{display:none}.chapter-0 .hero-chapter-eyebrow{display:inline-flex;align-items:center;gap:10px;width:max-content;margin:0 auto 2.6rem;padding:.72rem 1.35rem;border:1px solid rgba(249,246,37,.3);border-radius:999px;background:#f9f6250b;font-size:.72rem;letter-spacing:.1em}.chapter-0 .hero-chapter-eyebrow:before{content:"✦";font-size:.9rem}.chapter-0 .hero-chapter-title{margin:0;font-size:clamp(4.6rem,8vw,9.2rem);line-height:.84;letter-spacing:-.065em;text-transform:uppercase}.chapter-0 .hero-chapter-title span{display:block}.chapter-0 .hero-chapter-title span:last-child{color:var(--brand-yellow)}.chapter-0 .hero-chapter-description{max-width:820px;margin:2rem auto 0;font-size:clamp(1rem,1.35vw,1.35rem);line-height:1.6}.chapter-0 .chapter-actions{justify-content:center;margin-top:2.2rem}.chapter-0 .micro-btn{min-width:190px;justify-content:center;padding:1rem 1.45rem;font-size:.78rem}.chapter-0 .micro-btn:first-child:after{content:"→";margin-left:.5rem;font-size:1.1rem}.chapter-0 .micro-btn.ghost{border-color:#f9f62566}.micro-chapter:not(.chapter-0) .chapter-copy{width:min(650px,44vw)}.micro-chapter:not(.chapter-0) .hero-chapter-title{font-size:clamp(3.6rem,5.8vw,7.2rem);line-height:.88}.micro-chapter:not(.chapter-0) .hero-chapter-eyebrow{display:inline-flex;width:max-content;padding:.55rem .85rem;border:1px solid var(--border-yellow);border-radius:999px;background:#f9f6250a}.distributors-heading-group,.trading-heading-group{margin-inline:auto;text-align:center}.distributors-eyebrow,.trading-eyebrow{justify-content:center}.distributors-description,.trading-description{margin-inline:auto}.trading-header{display:block;text-align:center}.trading-enquiry-link{margin-top:24px;border-radius:999px;padding-inline:26px}.floating-section--stack .floating-section__heading{max-width:1100px;margin-inline:auto;text-align:center}.floating-section--stack .section-eyebrow{justify-content:center}.floating-section--stack .floating-section__heading p{margin-inline:auto}.floating-section--stack .floating-section__heading h2{font-size:clamp(3.4rem,6vw,7.2rem)}.distributor-card,.testimonial-card,.trading-card,.card,.industry-card,.product-mini{transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease,background .3s ease}.distributor-card:hover,.testimonial-card:hover,.trading-card:hover,.card:hover,.industry-card:hover,.product-mini:hover{transform:translateY(-6px)}.service-cards-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:22px;max-width:1500px;margin:0 auto}.service-card{grid-column:span 2;min-height:300px;padding:34px 38px 30px;display:flex;flex-direction:column;align-items:flex-start;background:linear-gradient(145deg,#151a20,#0b0e11);border:1px solid rgba(255,255,255,.12);border-radius:24px;box-shadow:0 18px 45px #00000057;color:#f7f8f9;text-decoration:none;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.service-card:nth-child(4){grid-column:2 / span 2}.service-card:nth-child(5){grid-column:4 / span 2}.service-card-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;color:#fff500;transition:transform .3s ease}.service-card-icon svg{width:38px;height:38px;stroke-width:1.8}.service-card .service-card-title{margin:0;color:#f7f8f9;font-size:clamp(24px,1.8vw,30px);font-weight:700;line-height:1.15}.service-card .service-card-description{margin:26px 0 0;color:#aeb8c0;font-size:16px;line-height:1.7}.service-card .service-card-link{margin-top:auto;padding-top:24px;display:inline-flex;align-items:center;gap:12px;color:#f7f8f9;font-size:14px;font-weight:700;text-decoration:none}.service-card-link svg{width:18px;height:18px}.service-card:hover{transform:translateY(-5px);border-color:#fff50057;box-shadow:0 24px 58px #00000075,0 0 24px #fff5000a}.service-card:hover .service-card-icon{transform:scale(1.08)}@media(max-width:1100px){.service-cards-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-card,.service-card:nth-child(4),.service-card:nth-child(5){grid-column:auto}.service-card{min-height:290px;padding:32px}.service-card-icon{width:44px;height:44px}.service-card-icon svg{width:34px;height:34px}}@media(max-width:700px){.service-cards-grid{grid-template-columns:1fr;gap:16px}.service-card,.service-card:nth-child(4),.service-card:nth-child(5){grid-column:auto!important}.service-card{min-height:auto;padding:28px 24px;border-radius:20px}.service-card-icon{width:42px;height:42px;margin-bottom:16px}.service-card-icon svg{width:32px;height:32px}.service-card .service-card-title{font-size:24px}.service-card .service-card-description{margin-top:20px;font-size:15px}.service-card .service-card-link{margin-top:22px;padding-top:0}}@media(max-width:1100px){.header-quote-button:after{display:none}}@media(max-width:767px){.chapter-0{align-items:center!important;padding:6rem 1.2rem 4rem!important}.chapter-0 .hero-copy{background:transparent!important;padding:0!important}.chapter-0 .hero-copy:before{inset:-40px -15px}.chapter-0 .hero-chapter-eyebrow{margin-bottom:1.6rem;padding:.6rem .9rem;font-size:.58rem}.chapter-0 .hero-chapter-title{font-size:clamp(3rem,14vw,5.2rem);line-height:.88}.chapter-0 .hero-chapter-description{font-size:.92rem}.chapter-0 .chapter-actions{align-items:stretch}.chapter-0 .micro-btn{min-width:0;width:100%}.micro-chapter:not(.chapter-0) .chapter-copy{width:100%}.floating-section--stack .floating-section__heading h2{font-size:clamp(2.7rem,12vw,4.5rem)}}:root{--site-header-height: 118px;--header-height-desktop: 118px;--header-height-tablet: 96px;--header-height-mobile: 82px;--hero-padding-top-desktop: 92px;--hero-padding-bottom-desktop: 74px;--hero-padding-top-tablet: 72px;--hero-padding-bottom-tablet: 60px;--hero-padding-top-mobile: 52px;--hero-padding-bottom-mobile: 46px}.internal-page,.home-page{min-height:100vh;padding-top:var(--site-header-height)}.internal-page{background:#050607}.internal-page>.page-hero:first-child{margin-top:0}.internal-page .page-hero{position:relative;width:100%;min-height:auto;padding:var(--hero-padding-top-desktop) 0 var(--hero-padding-bottom-desktop);display:flex;align-items:center;overflow:hidden;background:radial-gradient(circle at 68% 38%,rgba(255,255,255,.025),transparent 36%),#050607}.page-hero-container{width:min(calc(100% - 96px),1540px);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:48px}.page-hero-content{position:relative;z-index:3;width:100%;max-width:960px}.internal-page .service-detail-hero{min-height:430px;padding:82px 0 72px}.service-detail-hero .page-hero-content{max-width:980px}.service-detail-hero .official-service-eyebrow{margin-bottom:24px}.service-detail-hero h1{margin:0}.service-detail-hero .service-hero-description{max-width:900px;margin:24px 0 0}.internal-page .authorized-distributors-hero{min-height:420px;padding:78px 0 68px}.authorized-distributors-hero .page-hero-content{max-width:1020px}.internal-page .about-hero{min-height:470px;padding:82px 0 74px}.internal-page .contact-hero{min-height:420px;padding:78px 0 68px}.internal-page .clients-hero{min-height:390px;padding:74px 0 64px}.clients-hero .page-hero-content{max-width:900px}.service-detail-hero--with-image{min-height:500px;padding:64px 0}.service-detail-hero-grid,.about-hero-grid,.contact-hero-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr);align-items:center;gap:clamp(48px,7vw,110px)}.distributor-detail-hero{min-height:460px;padding:72px 0}.distributor-detail-hero-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:center;gap:70px}.page-hero-decoration,.page-hero-number{position:absolute;pointer-events:none;user-select:none}.page-hero-divider{width:100%;height:1px;margin-top:58px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),transparent)}.page-hero-divider+*{margin-top:0}.authorized-distributors-hero+.section,.contact-hero+.contact-layout,.service-detail-hero+.official-service{padding-top:64px}.about-hero+section,.about-hero+.official-home{margin-top:0}@media(max-width:1100px){:root{--site-header-height: 96px}.internal-page{padding-top:var(--site-header-height)}.internal-page .page-hero,.internal-page .service-detail-hero,.internal-page .authorized-distributors-hero,.internal-page .about-hero,.internal-page .contact-hero,.internal-page .clients-hero,.internal-page .distributor-detail-hero,.internal-page .gallery-hero{min-height:auto;padding-top:var(--hero-padding-top-tablet);padding-bottom:var(--hero-padding-bottom-tablet)}.page-hero-container{width:min(calc(100% - 56px),1540px)}.service-detail-hero-grid,.distributor-detail-hero-grid,.about-hero-grid,.contact-hero-grid{grid-template-columns:1fr;gap:46px}}@media(max-width:700px){:root{--site-header-height: 82px}.internal-page{padding-top:var(--site-header-height)}.internal-page .page-hero,.internal-page .service-detail-hero,.internal-page .authorized-distributors-hero,.internal-page .about-hero,.internal-page .contact-hero,.internal-page .clients-hero,.internal-page .distributor-detail-hero,.internal-page .gallery-hero{padding-top:var(--hero-padding-top-mobile);padding-bottom:var(--hero-padding-bottom-mobile)}.page-hero-container{width:calc(100% - 32px)}.internal-page .hero-code{display:none}.page-hero-divider,.gallery-hero-divider{margin-top:40px}.service-detail-hero h1,.about-hero h1,.authorized-distributors-hero h1,.clients-hero h1,.gallery-hero h1,.contact-hero h1{font-size:clamp(46px,14vw,68px);line-height:.98}.service-detail-hero .official-service-eyebrow{margin-bottom:18px}.service-detail-hero .service-hero-description{margin-top:18px}.authorized-distributors-hero+.section,.contact-hero+.contact-layout,.service-detail-hero+.official-service{padding-top:48px}}:root{--button-hover: var(--button-maroon-hover);--button-active: var(--button-maroon-active);--button-default: var(--button-maroon);--button-default-text: var(--button-text);--button-default-border: var(--button-maroon)}.btn,.btn-primary,.btn-secondary,.primary-button,.secondary-button,.cta-button,.quote-button,.request-quote-button,.submit-button,.form-submit-button,.enquiry-button,.send-enquiry-button,.product-enquiry-button,.contact-button,.trading-enquiry-link,.micro-btn,.official-btn,.start-conversation-primary,.start-conversation-secondary,.cookie-accept-button,.cookie .btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;color:var(--button-text)!important;background:var(--button-maroon)!important;border:1px solid var(--button-maroon)!important;border-radius:999px;box-shadow:var(--button-shadow)!important;transition:background .28s ease,color .28s ease,border-color .28s ease,transform .28s ease,box-shadow .28s ease}.btn-secondary,.secondary-button,.btn.ghost,.micro-btn.ghost,.official-btn.light,.start-conversation-secondary{background:transparent!important;color:var(--button-maroon)!important;border:1px solid var(--button-maroon)!important}.site-header .request-quote-button,.slider-controls button,.distributor-arrow,.lightbox .close,.lightbox .previous,.lightbox .next,.icon-button,.btn-icon,.carousel-button,.slider-arrow,.pagination-button,.float.top{color:var(--button-text)!important;background:var(--button-maroon)!important;border-color:var(--button-maroon)!important;box-shadow:var(--button-shadow)!important}.gallery-filter-button,.filter-button{color:#aeb8c0!important;background:#111519!important;border-color:#ffffff21!important}.gallery-filter-button.is-active,.gallery-filter-button[aria-pressed=true],.filter-button.is-active{color:var(--button-text)!important;background:var(--button-maroon)!important;border-color:var(--button-maroon)!important;box-shadow:var(--button-shadow)!important}.btn svg,.btn .arrow,.micro-btn svg,.official-btn svg,.cta-button svg,.request-quote-button svg,.start-conversation-primary svg,.slider-controls button svg,.distributor-arrow svg,.lightbox button svg,.float.top svg,a[role=button] svg{color:currentColor;stroke:currentColor}.btn:active,.btn-primary:active,.btn-secondary:active,.primary-button:active,.secondary-button:active,.cta-button:active,.quote-button:active,.request-quote-button:active,.submit-button:active,.form-submit-button:active,.enquiry-button:active,.send-enquiry-button:active,.product-enquiry-button:active,.contact-button:active,.trading-enquiry-link:active,.micro-btn:active,.official-btn:active,.start-conversation-primary:active,.start-conversation-secondary:active,.cookie-accept-button:active,.cookie .btn:active,.slider-controls button:active,.distributor-arrow:active,.lightbox .close:active,.lightbox .previous:active,.lightbox .next:active,.icon-button:active,.btn-icon:active,.carousel-button:active,.slider-arrow:active,.pagination-button:active,.float.top:active,.gallery-filter-button:active,.filter-button:active{color:var(--button-text)!important;background:var(--button-maroon-active)!important;border-color:var(--button-maroon-active)!important;transform:translateY(0) scale(.97);box-shadow:inset 0 3px 8px #00000047!important}.btn:active svg,button:active:not(:disabled) svg,a[role=button]:active svg,.btn:active .arrow{color:#fff!important;stroke:#fff}.btn:focus-visible,button:focus-visible,a[role=button]:focus-visible{outline:2px solid #fff500;outline-offset:4px}button:disabled,.btn:disabled,.btn.is-disabled{color:#ffffff73!important;background:#4b2026!important;border-color:#ffffff12!important;cursor:not-allowed;pointer-events:none;transform:none;box-shadow:none!important}@media(hover:hover)and (pointer:fine){.btn:hover,.btn-primary:hover,.btn-secondary:hover,.primary-button:hover,.secondary-button:hover,.cta-button:hover,.quote-button:hover,.request-quote-button:hover,.submit-button:hover,.form-submit-button:hover,.enquiry-button:hover,.send-enquiry-button:hover,.product-enquiry-button:hover,.contact-button:hover,.trading-enquiry-link:hover,.micro-btn:hover,.official-btn:hover,.start-conversation-primary:hover,.start-conversation-secondary:hover,.cookie-accept-button:hover,.cookie .btn:hover,.slider-controls button:hover,.distributor-arrow:hover,.lightbox .close:hover,.lightbox .previous:hover,.lightbox .next:hover,.icon-button:hover,.btn-icon:hover,.carousel-button:hover,.slider-arrow:hover,.pagination-button:hover,.float.top:hover,.gallery-filter-button:hover,.filter-button:hover{color:var(--button-text)!important;background:var(--button-maroon-hover)!important;border-color:var(--button-maroon-hover)!important;transform:translateY(-3px);box-shadow:var(--button-shadow-hover)!important}.btn:hover svg,button:hover:not(:disabled) svg,a[role=button]:hover svg,.btn:hover .arrow,.cta-button:hover svg,.request-quote-button:hover svg,.start-conversation-primary:hover svg{color:#fff!important;stroke:#fff}.btn:hover:active,.btn-primary:hover:active,.btn-secondary:hover:active,.primary-button:hover:active,.secondary-button:hover:active,.cta-button:hover:active,.quote-button:hover:active,.request-quote-button:hover:active,.submit-button:hover:active,.form-submit-button:hover:active,.enquiry-button:hover:active,.send-enquiry-button:hover:active,.product-enquiry-button:hover:active,.contact-button:hover:active,.trading-enquiry-link:hover:active,.micro-btn:hover:active,.official-btn:hover:active,.start-conversation-primary:hover:active,.start-conversation-secondary:hover:active,.cookie-accept-button:hover:active,.cookie .btn:hover:active,.slider-controls button:hover:active,.distributor-arrow:hover:active,.lightbox .close:hover:active,.lightbox .previous:hover:active,.lightbox .next:hover:active,.icon-button:hover:active,.btn-icon:hover:active,.carousel-button:hover:active,.slider-arrow:hover:active,.pagination-button:hover:active,.float.top:hover:active,.gallery-filter-button:hover:active,.filter-button:hover:active{color:var(--button-text)!important;background:var(--button-maroon-active)!important;border-color:var(--button-maroon-active)!important;transform:translateY(0) scale(.97);box-shadow:inset 0 3px 8px #00000047!important}}@media(max-width:700px){.btn-primary,.btn-secondary,.request-quote-button,.send-enquiry-button{min-height:52px;padding:0 22px}}@media(max-width:640px){#main-content :is(.hero-actions,.chapter-actions,.cta-actions,.conversation-cta__actions,.start-conversation-actions,.form-actions,.valve-actions){box-sizing:border-box;width:100%!important;max-width:min(100%,calc(100vw - 32px))!important;min-width:0!important;margin-right:auto!important;margin-left:auto!important;padding-right:0!important;padding-left:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;flex-wrap:nowrap!important;gap:12px!important;overflow:visible!important}#main-content :is(.btn,.btn-primary,.btn-secondary,.primary-button,.secondary-button,.cta-button,.quote-button,.submit-button,.form-submit-button,.enquiry-button,.send-enquiry-button,.product-enquiry-button,.contact-button,.micro-btn,.official-btn,.conversation-cta__button,.start-conversation-primary,.start-conversation-secondary,.trading-enquiry-link,.brand-official-link,.industrial-brand-row__link,.contact-map-link,.valve-cta),#main-content .hero-actions>.text-link,#main-content .official-service .text-link,#main-content .valve-actions>a,.site-footer :is(.btn,.cta-button,.enquiry-button,.contact-button){box-sizing:border-box!important;width:min(100%,320px)!important;max-width:min(100%,calc(100vw - 32px))!important;min-width:0!important;min-height:52px!important;height:auto;margin-right:auto!important;margin-left:auto!important;padding:10px clamp(16px,5vw,22px)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 1 auto!important;gap:10px!important;border-radius:999px!important;font-size:clamp(.72rem,3.6vw,.8rem)!important;letter-spacing:.04em!important;line-height:1.25!important;text-align:center!important;white-space:normal!important;overflow:visible!important;overflow-wrap:anywhere}#main-content :is(.hero-actions>.text-link,.official-service .text-link,.industrial-brand-row__link,.contact-map-link,.valve-actions>a){text-decoration:none;border:1px solid var(--button-maroon)!important}#main-content :is(.btn,.micro-btn,.official-btn,.conversation-cta__button,.start-conversation-primary,.start-conversation-secondary,.trading-enquiry-link,.brand-official-link,.industrial-brand-row__link,.contact-map-link,.valve-actions>a,.text-link) :is(svg,.arrow),.site-footer :is(.btn,.cta-button,.enquiry-button,.contact-button) svg{width:18px;height:18px;max-width:none;flex:0 0 auto}.mobile-navigation-drawer .mobile-navigation-list .mobile-navigation-quote{width:min(100%,320px);min-width:0;min-height:52px;margin-right:auto;margin-left:auto;padding:10px 20px;justify-content:center;border-radius:999px!important;line-height:1.25;text-align:center}}:root{--social-bg: #11161b;--social-bg-dark: #080a0d;--social-border: rgba(255, 255, 255, .18);--think-seven-maroon: #b81724;--think-seven-maroon-light: #d32a3a;--think-seven-maroon-dark: #760b15;--social-icon: #f7f8f9}.footer-socials .social-link{width:38px;height:38px;display:grid;place-items:center;margin:0;border-radius:999px;color:#fff!important;transition:background .22s ease,border-color .22s ease,box-shadow .22s ease,filter .22s ease,transform .18s ease}.footer-socials .social-link svg{display:block;color:#fff;fill:none;stroke:currentColor}.footer-socials .social-link svg[fill=currentColor]{fill:currentColor;stroke:none}.footer-socials .social-link[data-brand=facebook]{background:#1877f2!important;border:1.5px solid #1877F2!important;box-shadow:0 5px 16px #1877f266!important}.footer-socials .social-link[data-brand=facebook]:hover,.footer-socials .social-link[data-brand=facebook]:focus-visible{background:#0c5ecf!important;border-color:#0c5ecf!important;box-shadow:0 8px 22px #1877f299!important;transform:translateY(-2px)}.footer-socials .social-link[data-brand=twitter]{background:#000!important;border:1.5px solid rgba(255,255,255,.22)!important;box-shadow:0 5px 16px #00000080!important}.footer-socials .social-link[data-brand=twitter]:hover,.footer-socials .social-link[data-brand=twitter]:focus-visible{background:#1a1a1a!important;border-color:#ffffff59!important;box-shadow:0 8px 22px #000000a6!important;transform:translateY(-2px)}.footer-socials .social-link[data-brand=youtube]{background:red!important;border:1.5px solid #FF0000!important;box-shadow:0 5px 16px #f006!important}.footer-socials .social-link[data-brand=youtube]:hover,.footer-socials .social-link[data-brand=youtube]:focus-visible{background:#c00!important;border-color:#c00!important;box-shadow:0 8px 22px #f009!important;transform:translateY(-2px)}.footer-socials .social-link[data-brand=linkedin]{background:#0a66c2!important;border:1.5px solid #0A66C2!important;box-shadow:0 5px 16px #0a66c266!important}.footer-socials .social-link[data-brand=linkedin]:hover,.footer-socials .social-link[data-brand=linkedin]:focus-visible{background:#084f9a!important;border-color:#084f9a!important;box-shadow:0 8px 22px #0a66c299!important;transform:translateY(-2px)}.footer-socials .social-link[data-brand=instagram]{background:radial-gradient(circle at 30% 107%,#fdf497 0% 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)!important;border:1.5px solid transparent!important;box-shadow:0 5px 16px #d6249f66!important}.footer-socials .social-link[data-brand=instagram]:hover,.footer-socials .social-link[data-brand=instagram]:focus-visible{filter:brightness(1.1) saturate(1.15);box-shadow:0 8px 22px #d6249f99!important;transform:translateY(-2px)}.footer-socials .social-link:active{filter:brightness(.88)!important;transform:translateY(0) scale(.96)!important}@media(prefers-reduced-motion:reduce){.footer-socials .social-link,.floating-whatsapp-button{transition:none}}.floating-whatsapp-button{color:#fff;background:radial-gradient(circle at 34% 25%,rgba(255,255,255,.22),transparent 34%),linear-gradient(145deg,#2be06f,#25d366 52%,#1ebe5d);border:1px solid rgba(255,255,255,.7);box-shadow:0 14px 34px #25d3664d,inset 0 1px #ffffff40}.floating-whatsapp-button svg{color:#fff;fill:currentColor;stroke:currentColor}@media(hover:hover)and (pointer:fine){.floating-whatsapp-button:hover{color:#fff;background:linear-gradient(145deg,#30e875,#1ebe5d 58%,#159447);border-color:#25d366;transform:translateY(-4px) scale(1.04);box-shadow:0 18px 42px #25d3666b,inset 0 1px #ffffff47}}.floating-whatsapp-button:active{background:#159447;color:#fff;transform:translateY(0) scale(.94)}.floating-whatsapp-button:focus-visible{outline:2px solid #25d366;outline-offset:4px}@media(min-width:1440px){.header-container,.page-hero-container,.gallery-container,.clients-container{max-width:1700px}}@media(min-width:1024px)and (max-width:1439px){html{overflow-x:hidden}body,#root,main{min-width:0}.section,.official-section{padding-inline:clamp(28px,4vw,52px)}.header-container{width:calc(100% - 48px);column-gap:20px}.header-navigation{gap:clamp(15px,1.5vw,22px)}.page-hero-container,.gallery-container,.clients-container{width:min(calc(100% - 56px),1500px)}.start-conversation-cta{width:calc(100% - 32px)}footer{gap:clamp(24px,3vw,48px);padding-inline:4vw}.immersive-canvas,.microcontroller-canvas,.control-valve-canvas,.neural-automation-canvas{width:100%;max-width:100vw}.cms-workspace{max-width:100%;padding:clamp(24px,3vw,44px)}}@media(max-width:1100px){.site-header .request-quote-button{display:none!important}.site-header .mobile-menu-button{display:inline-flex}.cookie{top:calc(var(--site-header-height, 96px) + 12px);right:auto;bottom:auto;left:12px;width:fit-content;max-width:min(560px,calc(100% - 24px));padding:12px 14px}}@media(min-width:768px)and (max-width:1023px){:root{--responsive-gutter: clamp(22px, 4vw, 40px)}.section,.official-section{padding:5.5rem var(--responsive-gutter)}.page-hero,.gallery-hero,.clients-hero{min-height:auto}.page-hero-container,.gallery-container,.clients-container{width:calc(100% - (var(--responsive-gutter) * 2))}.page-hero-content,.gallery-hero-content,.clients-heading{max-width:780px}.service-detail-hero-grid,.official-service,.intro,.about-grid,.contact-layout,.quote-layout,.dashboard{grid-template-columns:1fr}.contact-map-section,.contact-map-frame,.contact-map-frame iframe{width:100%;max-width:100%}.contact-map-frame,.contact-map-frame iframe{min-height:340px}.service-detail-hero-grid{align-items:start}.service-hero-image{max-width:720px;max-height:360px}.cards-grid,.service-cards-grid,.gallery-grid,.project-grid,.brand-grid,.info-grid,.resource-list{grid-template-columns:repeat(2,minmax(0,1fr))}.service-card,.service-card:nth-child(4),.service-card:nth-child(5){grid-column:auto}.official-service>img{width:100%;max-width:760px}.quote-layout>aside{position:static;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow-x:auto}.start-conversation-cta{grid-template-columns:1fr;min-height:auto;padding:64px clamp(34px,6vw,60px)}.start-conversation-actions{justify-content:flex-start}footer{grid-template-columns:1.4fr 1fr}.footer-brand,.copyright{grid-column:1 / -1}.lightbox{padding-inline:20px}.lightbox figure{max-width:calc(100vw - 150px)}.filters{min-width:0}.filters>div{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}.cms-utility-actions{width:100%}.cms-service-toolbar{grid-template-columns:minmax(180px,1fr) minmax(140px,auto) auto}.cms-form-modal,.cms-confirm-modal{max-width:calc(100vw - 32px)}}@media(max-width:767px){:root{--responsive-gutter: clamp(16px, 5vw, 24px)}html{-webkit-text-size-adjust:100%}body,#root,main,.home-page,.internal-page{max-width:100%;overflow-x:clip}img,video,canvas,svg{max-width:100%}button,a,input,select,textarea{touch-action:manipulation}input,select,textarea{max-width:100%;font-size:16px}iframe{max-width:100%}.site-header{--site-header-height: 82px}.header-container{width:calc(100% - 28px)}.header-logo{width:142px;height:58px;min-width:142px;min-height:58px;flex-basis:142px}.mobile-menu-button{width:44px;height:44px;padding:0;border:1px solid rgba(255,255,255,.14);border-radius:10px}.header-navigation{inset:var(--site-header-height) 0 0;gap:0;padding:18px var(--responsive-gutter) 36px;overscroll-behavior:contain}.header-navigation>a,.nav-dropdown-trigger{min-height:50px;padding:12px 0;font-size:1rem}.dropdown-menu{max-height:min(42vh,330px);padding:4px 0 10px 14px;overflow-y:auto}.dropdown-menu a{min-height:44px;display:flex;align-items:center;padding:9px 4px}.section,.official-section{padding:4.5rem var(--responsive-gutter)}.page-hero,.gallery-hero,.clients-hero{padding-inline:var(--responsive-gutter)}.page-hero-container,.gallery-container,.clients-container{width:100%}.page-hero h1,.gallery-title,.clients-title{font-size:clamp(2.75rem,13vw,5rem);line-height:.94;overflow-wrap:anywhere}.page-hero p,.gallery-description,.clients-description{font-size:.95rem;line-height:1.65}.section-title{margin-bottom:2.25rem}.section-title h2{font-size:clamp(2.35rem,11vw,4.25rem);overflow-wrap:anywhere}.chapter-0{min-height:100svh;padding:calc(var(--site-header-height) + 26px) var(--responsive-gutter) 42px!important}.chapter-0 .hero-copy{width:100%}.chapter-0 .hero-chapter-title{font-size:clamp(2.8rem,14vw,5.1rem);line-height:.9;letter-spacing:-.055em}.chapter-0 .hero-chapter-description{max-width:36rem;font-size:.92rem}.chapter-0 .chapter-actions,.chapter-actions{width:100%;flex-direction:column;align-items:stretch}.chapter-0 .micro-btn,.chapter-actions .micro-btn{width:100%;min-height:48px}.micro-chapter{min-height:100svh}.immersive-experience,.microcontroller-experience,.control-valve-experience,.neural-automation-hero{width:100%;max-width:100vw}.immersive-canvas,.microcontroller-canvas,.control-valve-canvas,.neural-automation-canvas{height:100svh;max-height:100svh}.micro-chapter:not(.chapter-0) .chapter-copy{width:100%;max-width:none}.device-labels{transform:scale(.88);transform-origin:center}.cards-grid,.service-cards-grid,.project-grid,.brand-grid,.info-grid,.resource-list,.official-gallery,.trading-wall{grid-template-columns:1fr}.clients-grid,.gallery-content .gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.service-card{min-height:0;padding:26px 24px}.service-card-icon.service-card-image{height:150px}.service-detail-hero-grid{grid-template-columns:1fr}.service-hero-image{width:100%;max-height:300px}.official-service{gap:30px}.official-service>img,.catalog-image{max-height:340px}.gallery-toolbar,.filters{align-items:stretch;flex-direction:column}.filters>label{width:100%;max-width:none}.filters>div{display:flex;flex-wrap:nowrap;gap:8px;padding-bottom:8px;overflow-x:auto;scroll-snap-type:x proximity}.filters button{flex:0 0 auto;min-height:44px;scroll-snap-align:start}.gallery-filters{width:calc(100vw - (var(--responsive-gutter) * 2));padding-bottom:8px;overflow-x:auto;scroll-snap-type:x proximity}.gallery-filter-button{flex:0 0 auto;scroll-snap-align:start}.gallery-card .gallery-card-caption{padding:15px}.gallery-card-caption b{font-size:15px}.contact-layout,.form-grid{grid-template-columns:1fr}.form,.contact-card,.contact-info{min-width:0;padding:24px 20px}.contact-map-frame,.contact-map-frame iframe{min-height:280px}.contact-map-link{width:100%;min-height:48px;justify-content:center}.contact-lines a,.contact-lines p{min-width:0;overflow-wrap:anywhere}.form-actions{align-items:stretch;flex-direction:column-reverse}.form-actions .btn,.form>.btn{width:100%;min-height:48px}.quote-layout>aside{grid-template-columns:repeat(7,minmax(130px,1fr));margin-inline:calc(var(--responsive-gutter) * -1);padding-inline:var(--responsive-gutter)}.start-conversation-cta{width:calc(100% - 24px);margin:44px auto;padding:48px 24px;border-radius:22px}.start-conversation-title{font-size:clamp(2.7rem,13vw,4.25rem)}.start-conversation-description{font-size:.95rem}.start-conversation-actions{width:100%;flex-direction:column;align-items:stretch}.start-conversation-primary,.start-conversation-secondary{width:100%;min-width:0;min-height:56px}footer{grid-template-columns:1fr;gap:28px;padding:4rem var(--responsive-gutter) 1.5rem}.footer-brand,.footer-contact,.copyright{grid-column:auto}.footer-description{font-size:15px!important}.footer-socials{flex-wrap:wrap;gap:8px}.float{right:max(14px,env(safe-area-inset-right))}.floating-whatsapp-button{bottom:max(14px,env(safe-area-inset-bottom))}.top{display:grid;bottom:calc(max(14px,env(safe-area-inset-bottom)) + 58px)}.lightbox{grid-template-columns:42px minmax(0,1fr) 42px;padding:18px 8px}.lightbox figure{max-width:calc(100vw - 100px)}.lightbox figure img{max-height:72svh}.cookie{right:12px;top:calc(var(--site-header-height, 82px) + 12px);bottom:auto;left:12px;width:fit-content;max-width:min(560px,calc(100% - 24px));padding:12px 14px;align-items:center;flex-direction:row}.cookie p{min-width:0;line-height:1.45}.cookie .btn{flex:0 0 auto;min-height:42px}.cms-auth-page{padding:16px}.cms-login-panel{max-height:calc(100svh - 32px);padding:26px 20px;overflow-y:auto;border-radius:18px}.cms-workspace{width:100%;padding:18px 14px 36px}.cms-utility-header{align-items:stretch;flex-direction:column;gap:14px}.cms-utility-header>p{line-height:1.5}.cms-section-header h2{font-size:clamp(2.35rem,12vw,3.7rem)}.cms-card-grid,.cms-form-grid,.cms-service-toolbar,.cms-service-list>article{grid-template-columns:1fr}.cms-form-modal,.cms-confirm-modal{width:100%;max-height:calc(100svh - 24px);padding:22px 17px;border-radius:16px}.cms-modal-backdrop{align-items:start;padding:12px;overscroll-behavior:contain}.cms-form-modal input,.cms-form-modal select,.cms-form-modal textarea,.cms-login-panel input,.cms-service-toolbar input,.cms-service-toolbar select{font-size:16px}.cms-upload-preview{width:100%;height:min(42vw,190px)}.cms-card-image{height:clamp(150px,42vw,220px)}.cms-service-row-copy,.cms-service-row-copy h3,.cms-service-row-copy code{min-width:0;overflow-wrap:anywhere}.cms-service-form fieldset{padding:14px}.cms-service-image-field{grid-template-columns:1fr}.cms-service-image-preview{grid-row:auto;width:100%}}@media(max-width:480px){:root{--responsive-gutter: 16px}.header-logo{width:128px;min-width:128px;flex-basis:128px}.header-container{width:calc(100% - 24px)}.mobile-menu-button{flex:0 0 44px}.chapter-0 .hero-chapter-eyebrow,.official-service-eyebrow,.gallery-eyebrow,.clients-eyebrow{max-width:100%;font-size:.55rem;letter-spacing:.08em}.chapter-0 .hero-chapter-title{font-size:clamp(2.55rem,14vw,4rem)}.clients-grid,.gallery-content .gallery-grid{grid-template-columns:1fr}.client-card,.gallery-card{min-width:0}.page-hero h1,.gallery-title,.clients-title,.section-title h2,.start-conversation-title{hyphens:auto;overflow-wrap:anywhere}.service-card,.card{padding:22px 18px}.service-card-icon.service-card-image{height:135px}.start-conversation-cta{padding:42px 18px}.start-conversation-eyebrow{gap:10px;font-size:.62rem;letter-spacing:.11em}.footer-logo img{width:160px}.footer-socials .social-link{width:40px;height:40px}.float{right:max(10px,env(safe-area-inset-right));width:44px;height:44px}.floating-whatsapp-button{bottom:max(10px,env(safe-area-inset-bottom))}.top{bottom:calc(max(10px,env(safe-area-inset-bottom)) + 54px)}.cms-utility-actions{grid-template-columns:1fr}.cms-login-logo{width:150px;height:60px;margin-bottom:20px}.cms-login-panel h1{font-size:clamp(1.85rem,10vw,2.5rem)}.cms-section-header{gap:14px}.cms-service-thumbnail{height:130px}.cms-utility-actions button,.cms-utility-actions button:last-of-type{grid-column:auto;width:100%}.cms-card-actions,.cms-service-row-actions{display:grid;grid-template-columns:1fr 1fr}.cms-card-actions button,.cms-service-row-actions button{width:100%}.cms-related-options{grid-template-columns:1fr}.cms-modal-actions{flex-direction:column-reverse}}:root{--button-maroon: #8f1324;--button-maroon-hover: #a81027;--button-maroon-active: #6f0e1c;--button-text: #ffffff;--button-shadow: 0 12px 26px rgba(143, 19, 36, .2);--button-shadow-hover: 0 16px 32px rgba(143, 19, 36, .28)}html[data-theme=day]{--bg-main: #f5f7f8;--bg-primary: #f5f7f8;--bg-secondary: #e9eef1;--bg-soft: #eef2f4;--bg-card: #ffffff;--bg-card-raised: #ffffff;--bg-card-hover: #f8fafb;--bg-raised: #ffffff;--bg-graphite: #dce3e7;--background-primary: #f5f7f8;--background-main: #f5f7f8;--background-secondary: #e9eef1;--background-warm: #eef2f4;--background-steel: #dce3e7;--background-card: #ffffff;--color-white: #ffffff;--color-off-white: #e9eef1;--color-warm-white: #eef2f4;--color-text-primary: #192126;--color-text-secondary: #505c64;--color-text-muted: #6c7880;--color-border: rgba(25, 33, 38, .13);--color-border-strong: rgba(25, 33, 38, .24);--text-primary: #192126;--text-secondary: #505c64;--text-muted: #6c7880;--border-light: rgba(25, 33, 38, .13);--border-strong: rgba(25, 33, 38, .24);--brand-maroon: #8f1324;--brand-maroon-strong: #a81027;--brand-maroon-dark: #6f0e1c;--brand-burgundy: #8f1324;--brand-burgundy-dark: #6f0e1c;--brand-wine: #6f0e1c;--brand-yellow: #ffe500;--brand-yellow-bright: #fff200;--brand-yellow-dark: #bda900;--brand-gold: #c4aa00;--brand-yellow-muted: #9a6900;--yellow: #c4aa00;--red: #8f1324;--bg: #f5f7f8;--panel: #ffffff;--text: #192126;--muted: #5b6770;--line: rgba(25, 33, 38, .13);--shadow-soft: 0 14px 38px rgba(35, 48, 56, .09);--shadow-medium: 0 20px 55px rgba(35, 48, 56, .13);--shadow-hover: 0 24px 65px rgba(104, 16, 26, .15);--heading-primary: #1c252b;--heading-secondary: #344149;--heading-eyebrow: #8f1324;--heading-eyebrow-line: #c4aa00;--heading-highlight: #8f1324;--heading-accent-line: #c4aa00;--heading-muted: #65737c}html[data-theme=day],html[data-theme=day] body{background:#f5f7f8!important;color:var(--text-primary)}html[data-theme=day] body{background-image:radial-gradient(circle at 50% -10%,#fff 0,#eef2f4,#f5f7f8 68%)!important}html[data-theme=day] h1,html[data-theme=day] h2,html[data-theme=day] h3,html[data-theme=day] h4,html[data-theme=day] .section-title h2{color:var(--text-primary)!important}html[data-theme=day] p,html[data-theme=day] li,html[data-theme=day] small{color:var(--text-secondary)}html[data-theme=day] .site-header{background:linear-gradient(180deg,#fffffff7,#f5f7f8f0)!important;border-color:#19212624!important;box-shadow:0 10px 35px #2330381c!important}html[data-theme=day] .site-header:after{background:linear-gradient(90deg,transparent,rgba(165,22,36,.32),transparent)}html[data-theme=day] .header-navigation a,html[data-theme=day] .nav-dropdown,html[data-theme=day] .nav-dropdown-trigger{color:#465159!important}html[data-theme=day] .header-navigation a:hover,html[data-theme=day] .nav-dropdown-trigger:hover,html[data-theme=day] .nav-dropdown-trigger.active,html[data-theme=day] .nav-dropdown.is-open .nav-dropdown-trigger,html[data-theme=day] .header-navigation a.active{color:#68101a!important}html[data-theme=day] .header-navigation>a:after,html[data-theme=day] .nav-dropdown-trigger:after{background:#a51624}html[data-theme=day] .dropdown-menu,html[data-theme=day] .header-navigation.open{background:#fffffffc!important;border-color:var(--line)!important;box-shadow:0 22px 55px #23303824!important}html[data-theme=day] .mobile-menu-button{color:#68101a!important}html[data-theme=day]{--navigation-active: #8f1324}html[data-theme=night]{--navigation-active: #c43b4c}html[data-theme] .header-navigation>a.active,html[data-theme] .nav-dropdown-trigger.active,html[data-theme] .dropdown-menu a.active,html[data-theme] .mobile-navigation-drawer .mobile-navigation-list a.active{color:var(--navigation-active)!important}html[data-theme] .header-navigation>a.active:after,html[data-theme] .nav-dropdown-trigger.active:after{background:var(--navigation-active)!important}html[data-theme] .mobile-navigation-drawer .mobile-navigation-list .mobile-navigation-quote.active{color:#fff!important}html[data-theme=day] .page-hero,html[data-theme=day] .hero,html[data-theme=day] .neural-hero,html[data-theme=day] .distributor-detail-hero{background:radial-gradient(circle at 72% 34%,rgba(255,212,0,.13),transparent 28%),radial-gradient(circle at 48% 0,rgba(255,255,255,.92),transparent 34%),linear-gradient(135deg,#fff 0,#eef2f4 52%,#e2e8eb)!important;border-color:var(--line)!important}html[data-theme=day] .section,html[data-theme=day] .solutions,html[data-theme=day] .product-band,html[data-theme=day] .testimonials,html[data-theme=day] .dashboard,html[data-theme=day] .intro,html[data-theme=day] .floating-section,html[data-theme=day] .floating-section--white,html[data-theme=day] .official-home{background:var(--bg-main)!important}html[data-theme=day] .section:nth-of-type(2n),html[data-theme=day] .floating-section--light{background:var(--bg-secondary)!important}html[data-theme=day] .card,html[data-theme=day] .brand-grid article,html[data-theme=day] .service-card,html[data-theme=day] .client-card,html[data-theme=day] .info-grid article,html[data-theme=day] .resource-list article,html[data-theme=day] .project-grid>article,html[data-theme=day] .distributor-card,html[data-theme=day] .testimonial-card,html[data-theme=day] .brand-gallery,html[data-theme=day] .form,html[data-theme=day] .filters>label{background:#fff!important;color:var(--text-primary)!important;border-color:var(--line)!important;box-shadow:var(--shadow-soft)!important}html[data-theme=day] .card:hover,html[data-theme=day] .brand-grid article:hover,html[data-theme=day] .service-card:hover,html[data-theme=day] .distributor-card:hover{border-color:#a51624!important;box-shadow:var(--shadow-hover)!important}html[data-theme=day] .brand-product-media,html[data-theme=day] .brand-image-placeholder,html[data-theme=day] .product-orb,html[data-theme=day] .catalog-image{background:radial-gradient(circle at center,#fff,#e7ecef)!important;color:#66737b!important;border-color:#19212633!important}html[data-theme=day] .brand-detail-content ul,html[data-theme=day] .brand-detail-tags span,html[data-theme=day] .brand-gallery-controls button{color:var(--text-secondary)}html[data-theme=day] .brand-detail-tags span,html[data-theme=day] .brand-gallery-controls button,html[data-theme=day] .brand-gallery-thumbnails>button{border-color:var(--line);background:#fff}html[data-theme=day] .eyebrow,html[data-theme=day] .brand-detail-label,html[data-theme=day] .clients-eyebrow,html[data-theme=day] .home-section-eyebrow{color:#8b6500!important}html[data-theme=day] .btn:not(.btn-primary):not(.header-quote-button),html[data-theme=day] .text-link{color:var(--button-maroon)!important;background:#fff!important;border-color:#8f132447!important}html[data-theme=day] .header-quote-button,html[data-theme=day] .btn-primary{color:var(--button-text)!important;background:var(--button-maroon)!important;border-color:var(--button-maroon)!important}html[data-theme=day] .header-quote-button:hover,html[data-theme=day] .btn-primary:hover{background:var(--button-maroon-hover)!important;border-color:var(--button-maroon-hover)!important}html[data-theme=day] input,html[data-theme=day] textarea,html[data-theme=day] select{background:#fff!important;color:var(--text-primary)!important;border-color:var(--line)!important}html[data-theme=day] .cookie,html[data-theme=light] .cookie{color:#25313a!important;background:linear-gradient(135deg,#f4f6f8,#e8edf1)!important;border:1px solid rgba(143,19,36,.16)!important;box-shadow:0 18px 36px #202c3824!important}html[data-theme=day] .cookie p,html[data-theme=light] .cookie p{color:#5d6a74!important}html[data-theme=day] .site-footer{background:#e4e9ec!important;color:var(--text-primary)!important;border-color:var(--line)!important}html[data-theme=day] .site-footer p,html[data-theme=day] .site-footer a:not(.social-link){color:var(--text-secondary)!important}html[data-theme=day] .site-footer .footer-navigation a,html[data-theme=day] .site-footer .footer-distributors a,html[data-theme=day] .site-footer .footer-contact a{display:inline-block}html[data-theme=day] .site-footer .social-link,html[data-theme=day] .site-footer .social-link:hover{color:#fff!important}@media(prefers-reduced-motion:no-preference){html,body,.site-header,.section,.card,.brand-grid article,.site-footer{transition:background-color .28s ease,background-image .28s ease,color .28s ease,border-color .28s ease,box-shadow .28s ease}}html[data-theme=day] :is(.card,.product-mini,.brand-grid article,.service-card,.client-card,.solution-row,.industry-card,.info-grid article,.resource-list article,.project-grid>article,.testimonial-card,.testimonial-grid blockquote,.distributor-card,.trading-card,.dash-panel,.dash-metrics article,.chart,.form,.filters>label,.brand-gallery,.brand-gallery-main,.brand-gallery-info,.chapter-copy,.floating-section__heading,.cookie){box-shadow:none!important;filter:none!important}html[data-theme=day] :is(.card,.product-mini,.brand-grid article,.service-card,.client-card,.solution-row,.industry-card,.info-grid article,.resource-list article,.project-grid>article,.testimonial-card,.testimonial-grid blockquote,.distributor-card,.trading-card,.chapter-copy):hover{box-shadow:none!important;filter:none!important}html[data-theme=day] :is(.card,.product-mini,.brand-grid article,.service-card,.client-card,.solution-row,.industry-card,.info-grid article,.resource-list article,.project-grid>article,.testimonial-card,.distributor-card,.trading-card,.chapter-copy) :is(h1,h2,h3,h4,p,span,small,b){text-shadow:none!important;filter:none!important}html[data-theme=day] .hero-copy:before,html[data-theme=day] .chapter-copy:before{display:none!important;content:none!important;background:none!important;box-shadow:none!important;filter:none!important}html[data-theme=day] :is(.chapter-copy,.brand-gallery,.brand-gallery-main,.brand-gallery-info,.device-label){backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-theme=day] .distributors-carousel-wrapper:before,html[data-theme=day] .distributors-viewport:before,html[data-theme=day] .testimonials-carousel-wrapper:before,html[data-theme=day] .testimonials-viewport:before,html[data-theme=day] .trading-carousel-viewport:before{background:linear-gradient(to right,rgba(245,247,248,.96),transparent)!important;filter:none!important}html[data-theme=day] .distributors-carousel-wrapper:after,html[data-theme=day] .distributors-viewport:after,html[data-theme=day] .testimonials-carousel-wrapper:after,html[data-theme=day] .testimonials-viewport:after,html[data-theme=day] .trading-carousel-viewport:after{background:linear-gradient(to left,rgba(245,247,248,.96),transparent)!important;filter:none!important}html[data-theme=day] :is(.page-hero-content,.service-hero-copy,.service-detail-copy,.content-card,.hero-copy,.chapter-copy,.home-hero-intro) :is(h1,h2,h3,h4,p,.eyebrow,.section-label,.chapter-title,.chapter-description){box-shadow:none!important;text-shadow:none!important;filter:none!important}html[data-theme=day] :is(.page-hero-content,.service-hero-copy,.service-detail-copy,.content-card):before,html[data-theme=day] :is(.page-hero-content,.service-hero-copy,.service-detail-copy,.content-card):after{box-shadow:none!important;text-shadow:none!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-theme=day] .testimonials-title,html[data-theme=day] .testimonials-heading,html[data-theme=day] .testimonials-section h2,html[data-theme=day] .testimonials-section .floating-heading,html[data-theme=day] .testimonials-section .floating-section__heading h2{color:#1c252b!important;text-shadow:none!important;filter:none!important}:root,html[data-theme=night]{--heading-primary: #f5f7f8;--heading-secondary: #d8dee2;--heading-eyebrow: #fff200;--heading-eyebrow-line: #8f1324;--heading-highlight: #fff200;--heading-accent-line: #8f1324;--heading-muted: #a3adb5}html[data-theme=day]{--heading-primary: #1c252b;--heading-secondary: #344149;--heading-eyebrow: #8f1324;--heading-eyebrow-line: #c4aa00;--heading-highlight: #8f1324;--heading-accent-line: #c4aa00;--heading-muted: #65737c}h1,h2,h3,h4,h5,h6{color:var(--heading-primary)}.eyebrow,.section-eyebrow,.official-kicker,.chapter-kicker,.hero-eyebrow,.hero-chapter-eyebrow,.distributors-eyebrow,.trading-eyebrow,.clients-eyebrow,.gallery-eyebrow,.branded-eyebrow-section,.home-section-eyebrow,.conversation-cta__eyebrow{color:var(--heading-eyebrow)!important}.eyebrow:before,.section-eyebrow:before,.official-kicker:before,.conversation-cta__eyebrow:before{background:var(--heading-eyebrow-line)!important}.home-section-eyebrow span{color:var(--heading-eyebrow)!important}.home-section-eyebrow:before{background:var(--heading-eyebrow-line)!important;border-color:var(--heading-eyebrow-line)!important}h1 em,h2 em,.hero-chapter-title .highlight-yellow,.neural-copy h1 em{color:var(--heading-highlight)}.page-hero .eyebrow,.page-hero .branded-eyebrow-section,.page-hero .official-service-eyebrow{color:var(--heading-eyebrow)!important}.branded-eyebrow-brand{color:#b81724!important}.branded-eyebrow-separator{color:#d8dde1!important}.branded-eyebrow-section{color:var(--heading-eyebrow)!important}.official-service-label{color:#b81724!important}.official-service-name,.related-services-eyebrow{color:var(--heading-eyebrow)!important}.related-services-eyebrow:before{background:var(--heading-eyebrow)!important}.gallery-eyebrow-brand{color:#b81724!important}.gallery-eyebrow-page,.floating-section .section-eyebrow,.floating-section__heading .section-eyebrow{color:var(--heading-eyebrow)!important}.floating-section .section-eyebrow:before{background:var(--heading-eyebrow-line)!important}.testimonials-eyebrow{color:var(--heading-eyebrow)!important}.chapter-code,.hero-chapter-number,.hero-index,.hero-code,.device-label-status{color:var(--heading-muted)!important}.distributors-eyebrow,.trading-eyebrow{color:var(--heading-eyebrow)!important}.distributors-eyebrow:before,.trading-eyebrow:before{background:var(--heading-eyebrow-line)!important}.distributors-title,.trading-title,.official-home .trading-title{color:var(--heading-primary)!important}.section-title .eyebrow,.conversation-cta__eyebrow{color:var(--heading-eyebrow)!important}.conversation-cta__eyebrow:before{background:var(--heading-eyebrow)!important}footer h4,.footer-heading{color:var(--heading-eyebrow)!important}.contact-location-eyebrow{color:var(--heading-eyebrow)!important}html[data-theme=day] h1,html[data-theme=day] h2,html[data-theme=day] h3,html[data-theme=day] h4,html[data-theme=day] h5,html[data-theme=day] h6{color:var(--heading-primary)!important;text-shadow:none!important}html[data-theme=day] .eyebrow,html[data-theme=day] .section-eyebrow,html[data-theme=day] .official-kicker,html[data-theme=day] .chapter-kicker,html[data-theme=day] .hero-eyebrow,html[data-theme=day] .hero-chapter-eyebrow,html[data-theme=day] .distributors-eyebrow,html[data-theme=day] .trading-eyebrow,html[data-theme=day] .clients-eyebrow,html[data-theme=day] .gallery-eyebrow,html[data-theme=day] .home-section-eyebrow,html[data-theme=day] .home-section-eyebrow span,html[data-theme=day] .conversation-cta__eyebrow,html[data-theme=day] .page-hero .eyebrow,html[data-theme=day] .page-hero .branded-eyebrow-section,html[data-theme=day] .branded-eyebrow-section,html[data-theme=day] .floating-section .section-eyebrow,html[data-theme=day] .floating-section__heading .section-eyebrow,html[data-theme=day] .testimonials-eyebrow,html[data-theme=day] .section-title .eyebrow{color:var(--heading-eyebrow)!important}html[data-theme=day] .eyebrow:before,html[data-theme=day] .section-eyebrow:before,html[data-theme=day] .official-kicker:before,html[data-theme=day] .home-section-eyebrow:before,html[data-theme=day] .conversation-cta__eyebrow:before,html[data-theme=day] .floating-section .section-eyebrow:before,html[data-theme=day] .distributors-eyebrow:before,html[data-theme=day] .trading-eyebrow:before{background:var(--heading-eyebrow-line)!important}html[data-theme=day] .page-hero h1,html[data-theme=day] .gallery-title,html[data-theme=day] .clients-title{color:var(--heading-primary)!important}html[data-theme=day] .gallery-eyebrow-brand{color:var(--heading-eyebrow)!important}html[data-theme=day] .gallery-eyebrow-page,html[data-theme=day] .official-service-name{color:var(--heading-secondary)!important}html[data-theme=day] .related-services-eyebrow{color:var(--heading-eyebrow)!important}html[data-theme=day] .related-services-eyebrow:before{background:var(--heading-eyebrow-line)!important}html[data-theme=day] .branded-eyebrow-separator{color:#65737c!important}html[data-theme=day] .official-home h2,html[data-theme=day] .official-home .trading-title,html[data-theme=day] .official-home .distributors-title{color:var(--heading-primary)!important}html[data-theme=day] .official-home .official-kicker{color:var(--heading-eyebrow)!important}html[data-theme=day] .what-we-do li b{color:#f5f7f8!important}html[data-theme=day] .what-we-do li span{color:var(--heading-eyebrow)!important}html[data-theme=day] .testimonials-section h2,html[data-theme=day] .testimonials-section .floating-section__heading h2{color:var(--heading-primary)!important;text-shadow:none!important}html[data-theme=day] .conversation-cta__title{color:var(--heading-primary)!important}html[data-theme=day] .conversation-cta__eyebrow,html[data-theme=day] .trading-categories strong,html[data-theme=day] .maintenance span{color:var(--heading-eyebrow)!important}html[data-theme=day] footer h4,html[data-theme=day] .site-footer .footer-heading{color:var(--heading-eyebrow)!important}html[data-theme=day] .contact-lines svg,html[data-theme=day] .map{color:var(--heading-eyebrow)!important}html[data-theme=day] .brand-detail-label{color:var(--heading-eyebrow)!important}html[data-theme=day] .distributor-card-footer span:first-child,html[data-theme=day] .trading-brand-name{color:var(--heading-primary)!important}html[data-theme=day] .distributor-card-arrow,html[data-theme=day] .trading-brand-arrow,html[data-theme=day] .clients-page .clients-eyebrow{color:var(--heading-eyebrow)!important}html[data-theme=day] .clients-page .clients-eyebrow:before{background:var(--heading-eyebrow-line)!important}html[data-theme=day] .clients-page .clients-title{color:var(--heading-primary)!important}html[data-theme=day] .gallery-page .gallery-eyebrow-brand{color:var(--heading-eyebrow)!important}html[data-theme=day] .gallery-page .gallery-eyebrow-page{color:var(--heading-secondary)!important}html[data-theme=day] .gallery-page .gallery-title{color:var(--heading-primary)!important}html[data-theme=day] .gallery-page .gallery-card-caption small{color:var(--heading-eyebrow)!important}html[data-theme=day] .lightbox figcaption small{color:var(--heading-eyebrow)!important}html[data-theme=day] .not-found span,html[data-theme=day] .story-panel span{color:var(--heading-eyebrow)!important}html[data-theme=day] .about-hero h1{color:var(--heading-primary)!important}html[data-theme=day] .welcome-media span{color:var(--heading-secondary)!important;background:#f7f8f9eb!important}html[data-theme=day] .official-service-eyebrow{background:#ffffffdb!important;border-color:#8f13242e!important}html[data-theme=day] .official-service-label{color:var(--heading-eyebrow)!important}html[data-theme=day] .official-service-name{color:var(--heading-secondary)!important}html[data-theme=day] .neural-loader__label,html[data-theme=day] .final-network-message span,html[data-theme=day] .final-network-message a{color:var(--heading-eyebrow)!important}html[data-theme=day] .about-hero+.official-home .what-we-do li span{color:var(--heading-eyebrow)!important}html[data-theme=day] .neural-loader__percent{color:var(--heading-primary)!important}html,body,#root,main{max-width:100%}body{overflow-x:clip}img,svg,canvas,video{max-width:100%}:where(a,button,input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--brand-yellow);outline-offset:3px}.skip-link{position:fixed;z-index:2000;top:10px;left:10px;padding:11px 15px;color:#080a0d;background:#f9f625;border-radius:8px;font:700 .75rem/1 var(--mono);text-decoration:none;transform:translateY(-160%);transition:transform .2s ease}.skip-link:focus{transform:translateY(0)}.nav-dropdown-menu[hidden]{display:none!important}.cookie{box-sizing:border-box;position:fixed;z-index:1100;top:auto!important;right:auto;bottom:20px!important;left:20px;width:min(430px,calc(100vw - 40px))!important;min-height:0;max-height:none;padding:14px 16px;display:flex;align-items:center;gap:14px;overflow:visible}.cookie p{min-width:0;margin:0;line-height:1.5}.cookie .cookie-accept-button{flex:0 0 auto;min-height:42px}.site-footer{box-sizing:border-box}.site-footer a{text-underline-offset:3px}.authorized-distributors-page .brand-filters{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 28px}.authorized-distributors-page .brand-filters button{min-height:40px;padding:9px 14px;color:var(--text-secondary);background:var(--bg-card);border:1px solid var(--border-strong);border-radius:999px;font:700 .68rem/1.2 var(--mono);letter-spacing:.04em;cursor:pointer}.authorized-distributors-page .brand-filters button:hover{color:var(--text-primary);border-color:var(--brand-maroon)}.authorized-distributors-page .brand-filters button.active{color:#fff;background:var(--brand-maroon);border-color:var(--brand-maroon)}.floating-whatsapp-button,.floating-whatsapp-button:hover,.floating-whatsapp-button:focus-visible,.floating-whatsapp-button:active{color:#fff!important;background:#25d366!important;border-color:#ffffffe6!important}html[data-theme=day] .cookie{color:#25313a!important;background:linear-gradient(135deg,#f8fafb,#e8edf1)!important;border-color:#8f132429!important}html[data-theme=day] .site-footer{color:#26323a!important;background:linear-gradient(135deg,#eef2f4,#dde4e8)!important;border-color:#26323a24!important}html[data-theme=day] .site-footer:before{background-image:linear-gradient(rgba(38,50,58,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(38,50,58,.045) 1px,transparent 1px)}html[data-theme=day] .site-footer :is(h4,.footer-heading){color:#68101a!important}html[data-theme=day] .site-footer :is(a,p,.footer-description,.copyright){color:#4f5d65!important}html[data-theme=day] .site-footer .copyright{border-color:#26323a24}html[data-theme=day] :is(.internal-page--solutions,.service-detail-page,.authorized-distributors-page,.contact-page)>.section{color:var(--text-primary)!important;background:var(--bg-main)!important}html[data-theme=day] :is(.internal-page--solutions,.service-detail-page,.authorized-distributors-page,.contact-page)>.section:nth-of-type(2n){background:var(--bg-secondary)!important}html[data-theme=day] .service-detail-page .official-service :is(h2,p){color:var(--text-primary)!important}html[data-theme=day] .service-detail-page .official-service p{color:var(--text-secondary)!important}html[data-theme=day] :is(.official-service-eyebrow,.authorized-distributors-page .branded-eyebrow,.about-hero .branded-eyebrow){background:#ffffffb8!important;border-color:#26323a26!important;box-shadow:none!important}html[data-theme=day] :is(.official-service-separator,.authorized-distributors-page .branded-eyebrow-separator,.about-hero .branded-eyebrow-separator){color:#68757d!important}html[data-theme=day] :is(.official-service-name,.authorized-distributors-page .branded-eyebrow-section,.about-hero .branded-eyebrow-section){color:#8b6500!important}html[data-theme=day] .authorized-distributors-page .brand-grid article{color:var(--text-primary)!important;background:#fff!important;border-color:#26323a24!important}html[data-theme=day] .authorized-distributors-page .brand-grid article :is(h2,p,span){color:inherit!important}html[data-theme=day] .contact-page .contact-info-panel{color:var(--text-primary)!important}html[data-theme=day] .contact-page .contact-lines :is(a,p){color:#4f5d65!important;border-color:#26323a26}html[data-theme=day] .contact-page .contact-lines svg{color:var(--brand-maroon)!important}@media(max-width:700px){.cookie{right:12px;bottom:12px!important;left:12px;width:auto!important;max-width:none;padding:12px 14px}.authorized-distributors-page .brand-filters{gap:7px;margin-bottom:22px}.authorized-distributors-page .brand-filters button{min-height:38px;padding:8px 12px;font-size:.62rem}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}#main-content :where(.eyebrow,.section-eyebrow,.official-kicker,.home-section-eyebrow,.distributors-eyebrow,.trading-eyebrow,.clients-eyebrow,.gallery-eyebrow,.branded-eyebrow,.official-service-eyebrow,.related-services-eyebrow,.conversation-cta__eyebrow,.brand-detail-label):before{content:none!important;display:none!important}#main-content :where(.eyebrow,.section-eyebrow,.official-kicker,.home-section-eyebrow,.distributors-eyebrow,.trading-eyebrow,.clients-eyebrow,.gallery-eyebrow,.branded-eyebrow,.official-service-eyebrow,.related-services-eyebrow,.conversation-cta__eyebrow,.brand-detail-label){justify-content:center;margin-inline:auto;text-align:center}#main-content :where(.page-hero-content,.public-page-hero__content,.brand-detail-hero__content,.floating-section__heading,.distributors-heading-group,.trading-heading-group,.clients-heading,.gallery-hero-content,.section-title,.services-intro,.conversation-cta__content){margin-inline:auto;text-align:center}#main-content :where(.page-hero-content,.public-page-hero__content,.brand-detail-hero__content,.floating-section__heading,.distributors-heading-group,.trading-heading-group,.clients-heading,.gallery-hero-content,.section-title,.services-intro,.conversation-cta__content) :where(h1,h2,p){margin-inline:auto;text-align:center}#main-content .welcome-copy>h2,#main-content .brand-portfolio-title{margin-inline:auto;text-align:center}@media(max-width:900px){.public-page-hero__container,.internal-page--products>.section,.internal-page--projects>.section,.internal-page--resources>.section,.internal-page--quote>.quote{width:100%;padding-inline:clamp(20px,5vw,40px)}.public-page-hero__content{width:100%;max-width:720px}.public-page-hero__title{max-width:18ch;font-size:clamp(2.25rem,8.5vw,3.5rem);line-height:1.02;letter-spacing:-.045em;overflow-wrap:normal;word-break:normal;hyphens:none}.public-page-hero__description{width:100%;max-width:640px}.internal-page--projects>.section .section-title,.internal-page--resources>.section .section-title{grid-template-columns:1fr;gap:14px;margin-bottom:30px}.internal-page--projects>.section .section-title h2,.internal-page--resources>.section .section-title h2{max-width:22ch;font-size:clamp(1.9rem,7.5vw,2.75rem);line-height:1.08;letter-spacing:-.035em;overflow-wrap:normal;word-break:normal;hyphens:none}.internal-page--solutions .service-card-title,.internal-page--products .card h3,.internal-page--quote .form h2,.internal-page--quote .review h3{overflow-wrap:break-word;word-break:normal;hyphens:none}.internal-page--solutions .service-card-title,.internal-page--products .card h3{font-size:clamp(1.2rem,5vw,1.5rem);line-height:1.25}.internal-page--quote .form h2{font-size:clamp(1.65rem,6.8vw,2.2rem);line-height:1.12}.not-found{padding-inline:20px}.not-found h1{font-size:clamp(2.25rem,9vw,3.75rem);line-height:1.02;overflow-wrap:normal;word-break:normal;hyphens:none}}@media(max-width:600px){.public-page-hero__container,.internal-page--products>.section,.internal-page--projects>.section,.internal-page--resources>.section,.internal-page--quote>.quote{padding-inline:20px}.public-page-hero__title{font-size:clamp(2rem,9vw,2.75rem)}}:root{--brand-yellow: #ffe500;--brand-yellow-bright: #fff200;--brand-yellow-dark: #bda900;--brand-maroon: #8f1324;--brand-maroon-strong: #a81027;--brand-maroon-deep: #6f0e1c;--brand-white: #f5f7f8;--brand-graphite: #1c252b;--night-bg: #030507;--night-surface: #0b1014;--day-bg: #e8edef;--day-surface: #f5f7f8;--dark-graphite-text: #1c252b;--light-text: #f5f7f8;--muted-grey-text: #65737c;--heading-primary: #f5f7f8;--heading-secondary: #d8dee2;--heading-eyebrow: #fff200;--heading-eyebrow-line: #8f1324;--heading-highlight: #fff200;--heading-accent-line: #8f1324;--heading-muted: #a3adb5}:root{--think-seven-yellow: var(--brand-yellow);--think-seven-secondary-text: #D8DDE1;--yellow: var(--brand-yellow);--red: var(--brand-maroon-strong);--bg: #080a0d;--panel: #101318;--text: #f4f4f1;--muted: #9ba0a8;--line: #ffffff16;--head: "Space Grotesk", sans-serif;--body: "Inter", sans-serif;--mono: "IBM Plex Mono", monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--body);overflow-x:hidden}body.locked{overflow:hidden}button,input,textarea{font:inherit}button,a{cursor:pointer}::selection{background:var(--brand-yellow);color:#080808}a{color:inherit}main{min-height:80vh}.section{padding:7rem 6vw}.eyebrow{display:flex;align-items:center;gap:.7rem;color:var(--brand-yellow);font:500 .68rem var(--mono);letter-spacing:.16em;text-transform:uppercase}.eyebrow:before{content:"";width:22px;height:1px;background:var(--brand-yellow)}h1,h2,h3{font-family:var(--head);margin-top:0}h2{font-size:clamp(2.3rem,5vw,5rem);line-height:1;letter-spacing:-.045em}p{color:var(--muted);line-height:1.75}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;padding:.9rem 1.25rem;border:1px solid rgba(255,255,255,.22);background:linear-gradient(145deg,#14181c,#07090b);color:#f7f8f9;text-decoration:none;font:600 .74rem var(--mono);text-transform:uppercase;letter-spacing:.06em;transition:background .25s ease,color .25s ease,border-color .25s ease,transform .25s ease}.btn:hover{background:var(--brand-maroon-strong);color:#fff;border-color:var(--brand-maroon-strong);transform:translateY(-2px)}.btn.ghost{background:transparent;color:#fff;border-color:#ffffff30}.text-link{display:inline-flex;align-items:center;gap:.5rem;color:#fff;text-decoration:none;font:500 .78rem var(--mono);text-transform:uppercase;letter-spacing:.06em}.section-title{display:grid;grid-template-columns:1fr 2fr;gap:2rem;margin-bottom:4rem}.section-title h2{max-width:900px;margin-bottom:0}.section-title p{grid-column:2;max-width:640px}.loader{height:100vh;display:grid;place-content:center;text-align:center}.loader span{font:700 5rem var(--head);color:var(--yellow)}.loader p{font:500 .7rem var(--mono);letter-spacing:.2em}.cookie{position:fixed;z-index:60;left:1.3rem;bottom:1.3rem;max-width:430px;padding:1rem;display:flex;gap:1rem;align-items:center;background:#15191e;border:1px solid var(--line);box-shadow:0 20px 60px #000}.cookie p{margin:0;font-size:.76rem}.cookie .btn{padding:.6rem}.data-note{padding:1rem;border-left:2px solid var(--brand-yellow);font:400 .72rem var(--mono)}@media(max-width:800px){.section{padding:5rem 1.25rem}.section-title{grid-template-columns:1fr}.section-title p{grid-column:auto}.cookie{right:1rem;left:1rem;bottom:1rem}}html{scroll-behavior:auto}[id]{scroll-margin-top:120px}:root{--color-maroon: #8f1324;--color-maroon-dark: #6f0e1c;--color-maroon-deep: #4a0810;--color-yellow: #ffe500;--color-yellow-premium: #bda900;--color-white: #ffffff;--color-off-white: #fafaf7;--color-warm-white: #f7f5f2;--color-maroon-light: #fff0f2;--color-text-primary: #1c252b;--color-text-secondary: #4e5b63;--color-text-muted: #65737c;--color-border: #dce3e6;--color-border-strong: #c8d1d5;--shadow-soft: 0 12px 35px rgba(111, 14, 28, .08);--shadow-medium: 0 18px 50px rgba(111, 14, 28, .12);--shadow-hover: 0 24px 65px rgba(111, 14, 28, .16);--yellow: #bda900;--red: #8f1324;--bg: #ffffff;--panel: #fafaf7;--text: #1c252b;--muted: #4e5b63;--line: #dce3e6}html,body{background:var(--color-white);color:var(--color-text-primary)}h1{color:var(--color-maroon-deep)}h2,h3{color:var(--color-maroon-dark)}p{color:var(--color-text-secondary)}.eyebrow{display:inline-flex;width:max-content;padding:.35rem .55rem;color:var(--color-maroon-dark);background:#f9f6256b;border:1px solid rgba(191,25,34,.12)}.eyebrow:before{background:var(--color-maroon)}.btn{background:var(--color-maroon);border-color:var(--color-maroon);color:#fff}.btn:hover{background:var(--color-maroon-dark);border-color:var(--color-maroon-dark)}.btn.ghost{background:#fff;color:var(--color-maroon);border-color:var(--color-maroon)}.btn.ghost:hover{background:var(--color-maroon-light)}.text-link{color:var(--color-maroon-dark)}*:focus-visible{outline:3px solid var(--color-yellow-premium);outline-offset:3px}.loader{background:var(--color-off-white)}.loader span{color:var(--color-maroon)}.cookie{background:#fff;border-color:var(--color-border);box-shadow:var(--shadow-medium)}::selection{background:var(--color-yellow);color:var(--color-maroon-deep)}:root{--brand-burgundy: #8f1324;--brand-burgundy-dark: #6f0e1c;--brand-wine: #4a0810;--brand-yellow: #ffe500;--brand-gold: #bda900;--brand-gold-soft: #d9c91d;--background-main: #fffdf7;--background-secondary: #f7f2e8;--background-warm: #fbf7ef;--background-card: #ffffff;--text-primary: #1c252b;--text-secondary: #4e5b63;--text-muted: #65737c;--border-light: #e8ded2;--border-strong: #d8c5b8;--color-maroon: var(--brand-burgundy);--color-maroon-dark: var(--brand-burgundy-dark);--color-maroon-deep: var(--brand-wine);--color-yellow: var(--brand-yellow);--color-yellow-premium: var(--brand-gold);--color-white: var(--background-main);--color-off-white: var(--background-secondary);--color-warm-white: var(--background-warm);--color-maroon-light: #fceef0;--color-text-primary: var(--text-primary);--color-text-secondary: var(--text-secondary);--color-text-muted: var(--text-muted);--color-border: var(--border-light);--color-border-strong: var(--border-strong);--shadow-soft: 0 12px 35px rgba(111, 14, 28, .07);--shadow-medium: 0 18px 50px rgba(111, 14, 28, .11);--shadow-hover: 0 24px 65px rgba(111, 14, 28, .15);--yellow: var(--brand-gold);--red: var(--brand-burgundy);--bg: var(--background-main);--panel: var(--background-warm);--text: var(--text-primary);--muted: var(--text-secondary);--line: var(--border-light)}html,body{background:var(--background-main);color:var(--text-primary)}h1{color:var(--brand-wine)}h2,h3{color:var(--brand-burgundy-dark)}p{color:var(--text-secondary)}.eyebrow{color:var(--brand-burgundy-dark);background:#f9f62552;border-color:#d8b92873}.eyebrow:before{background:var(--brand-gold)}.btn{background:var(--brand-burgundy);border-color:var(--brand-burgundy)}.btn:hover{background:var(--brand-burgundy-dark);border-color:var(--brand-burgundy-dark)}.btn svg{color:var(--brand-yellow)}.btn.ghost{background:var(--background-main);color:var(--brand-burgundy);border-color:var(--brand-burgundy)}:root{--brand-maroon: #a51624;--brand-maroon-dark: #68101a;--brand-wine: #450b12;--brand-yellow: #f9f625;--brand-yellow-muted: #e5ce19;--brand-yellow-soft: #f3e66c;--background-primary: #f8fafb;--background-secondary: #edf1f3;--background-steel: #e5eaed;--background-card: #ffffff;--text-primary: #293238;--text-secondary: #667178;--text-muted: #8a949a;--border-light: #dce3e6;--border-strong: #c8d1d5;--metal-silver: #aeb8bd;--metal-highlight: #d8dee1;--brand-burgundy: var(--brand-maroon);--brand-burgundy-dark: var(--brand-maroon-dark);--brand-gold: var(--brand-yellow-muted);--background-main: var(--background-primary);--background-warm: var(--background-steel);--color-maroon: var(--brand-maroon);--color-maroon-dark: var(--brand-maroon-dark);--color-maroon-deep: var(--brand-wine);--color-yellow-premium: var(--brand-yellow-muted);--color-white: var(--background-primary);--color-off-white: var(--background-secondary);--color-warm-white: var(--background-steel);--color-maroon-light: #f8ecee;--color-text-primary: var(--text-primary);--color-text-secondary: var(--text-secondary);--color-text-muted: var(--text-muted);--color-border: var(--border-light);--color-border-strong: var(--border-strong);--shadow-soft: 0 12px 35px rgba(41, 50, 56, .08);--shadow-medium: 0 18px 50px rgba(41, 50, 56, .12);--shadow-hover: 0 22px 55px rgba(104, 16, 26, .14);--bg: var(--background-primary);--panel: var(--background-secondary);--text: var(--text-primary);--muted: var(--text-secondary);--line: var(--border-light)}html,body{background:var(--background-primary);color:var(--text-primary)}h1,h2,h3{color:var(--text-primary)}.eyebrow{color:var(--brand-maroon-dark);background:#e5ce1929;border-color:#e5ce1973}.eyebrow:before{background:var(--brand-yellow-muted)}.btn{background:var(--brand-maroon);border-color:var(--brand-maroon)}.btn:hover{background:var(--brand-maroon-dark);border-color:var(--brand-maroon-dark)}.btn.ghost{background:#fff;color:var(--brand-maroon);border-color:var(--brand-maroon)}.btn.ghost:hover{background:var(--background-secondary)}:root{--background-primary: #ffffff;--color-white: #ffffff;--bg: #ffffff}html,body{background:#fff}.eyebrow{background:#e5ce1924;border-color:#e5ce1957}.section{padding-left:max(5vw,calc((100vw - 1500px)/2));padding-right:max(5vw,calc((100vw - 1500px)/2))}.section-title{display:block;max-width:1050px;margin-bottom:4rem}.section-title .eyebrow{margin-bottom:1rem}.section-title h2{max-width:1050px;margin:0}.section-title p{max-width:680px;margin:1.2rem 0 0}@media(max-width:800px){.section{padding-left:1.25rem;padding-right:1.25rem}.section-title{margin-bottom:2.5rem}}.final-cta.contact-cta-box{background:radial-gradient(circle at 82% 18%,rgba(255,245,0,.075),transparent 30%),radial-gradient(circle at 12% 85%,rgba(184,23,36,.12),transparent 36%),linear-gradient(135deg,#1a070a,#100507 45%,#070809);border:1px solid rgba(184,23,36,.46);border-radius:28px;color:#f7f8f9;box-shadow:0 32px 85px #000000ad,0 0 46px #b817241a,inset 0 1px #ffffff0f;isolation:isolate}.final-cta.contact-cta-box:before{content:"";position:absolute;z-index:-1;top:-45%;left:-15%;width:58%;height:150%;pointer-events:none;transform:rotate(18deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.045),transparent)}.final-cta.contact-cta-box:after{content:"TC";position:absolute;z-index:-1;right:2rem;top:-5rem;pointer-events:none;font:700 18rem var(--head);color:#b817241a;opacity:1}.final-cta.contact-cta-box>div{position:relative;z-index:1}.final-cta.contact-cta-box .eyebrow{padding:0;color:#fff500;background:transparent;border:0;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.final-cta.contact-cta-box .eyebrow:before{width:34px;height:2px;background:#b81724}.final-cta.contact-cta-box h2{color:#f7f8f9;opacity:1;text-shadow:0 8px 32px rgba(0,0,0,.72)}.final-cta.contact-cta-box p{color:#b7c0c7;opacity:1;line-height:1.7}.final-cta.contact-cta-box .btn{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:54px;padding:0 24px;background:linear-gradient(145deg,#14181c,#07090b);color:#f7f8f9;border:1px solid rgba(255,255,255,.22);border-radius:999px;font-weight:700;text-decoration:none;transition:transform .3s ease,background .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease}.final-cta.contact-cta-box .btn:hover{background:#b81724;color:#fff;border-color:#b81724;transform:translateY(-3px);box-shadow:0 14px 34px #b817243d}.final-cta.contact-cta-box .btn.ghost{background:#ffffff06;color:#f7f8f9;border:1px solid rgba(255,255,255,.18)}.final-cta.contact-cta-box .btn.ghost:hover{color:#fff;border-color:#b81724;background:#b81724;transform:translateY(-3px);box-shadow:none}@media(max-width:768px){.final-cta.contact-cta-box{border-radius:22px;padding:48px 28px}.final-cta.contact-cta-box:after{font-size:140px;top:-2rem;right:.5rem}.final-cta.contact-cta-box .cta-actions{display:flex;flex-direction:column;align-items:stretch;gap:14px}.final-cta.contact-cta-box .btn,.final-cta.contact-cta-box .btn.ghost{width:100%}}:where(.card,.industry-card,.product-mini,.solution-row,.distributor-card,.testimonial-card,.trading-card,.product-card,.brand-card,.official-product,.project-grid>article,.brand-grid>article,.info-grid>article,.resource-list>article,.testimonial-grid>blockquote,.dash-panel,.form,.cookie,.filters>label,.service-checks>label,.brand-logo-row>a,.trading-wall>div,.official-gallery>figure){background:linear-gradient(118deg,transparent 0 32%,rgba(255,255,255,.052) 44%,transparent 57%),radial-gradient(circle at 18% 0,rgba(255,255,255,.07),transparent 34%),linear-gradient(145deg,#171c22,#0e1216 52%,#07090b)!important;color:#f6f7f8!important;border:1px solid #252d34!important;border-top-color:#ffffff29!important;border-radius:22px!important;box-shadow:inset 0 1px #ffffff17,inset 1px 0 #ffffff06,0 22px 58px #0000007a!important;overflow:hidden;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease,background .3s ease}:where(.card,.industry-card,.product-mini,.solution-row,.distributor-card,.testimonial-card,.trading-card,.product-card,.brand-card,.project-grid>article,.brand-grid>article,.info-grid>article,.resource-list>article,.testimonial-grid>blockquote):hover{background:linear-gradient(118deg,transparent 0 30%,rgba(255,255,255,.075) 44%,transparent 58%),radial-gradient(circle at 18% 0,rgba(249,246,37,.06),transparent 36%),linear-gradient(145deg,#1d232a,#11161b 56%,#090b0e)!important;border-color:#f9f62561!important;box-shadow:inset 0 1px #ffffff21,0 28px 68px #0009,0 0 32px #f9f62511!important;transform:translateY(-5px)}:where(.card,.industry-card,.product-mini,.solution-row,.distributor-card,.testimonial-card,.trading-card,.product-card,.brand-card,.project-grid>article,.brand-grid>article,.info-grid>article,.resource-list>article,.testimonial-grid>blockquote) :where(h2,h3,h4,strong,b,cite){color:#f6f7f8!important}:where(.card,.industry-card,.product-mini,.solution-row,.distributor-card,.testimonial-card,.trading-card,.product-card,.brand-card,.project-grid>article,.brand-grid>article,.info-grid>article,.resource-list>article,.testimonial-grid>blockquote) p{color:#c1c8ce!important}.distributor-logo-area,.trading-logo-area,.product-orb,.project-visual{background:radial-gradient(circle at 50% 0,rgba(255,255,255,.055),transparent 55%),#0b0e11!important}.distributor-card-footer{background:#030405c2!important;border-top:1px solid #252d34!important}.testimonial-card{border-top:2px solid #a51624!important}@media(max-width:767px){:where(.card,.industry-card,.product-mini,.solution-row,.distributor-card,.testimonial-card,.trading-card,.product-card,.brand-card,.project-grid>article,.brand-grid>article,.info-grid>article,.resource-list>article){border-radius:17px!important;box-shadow:inset 0 1px #ffffff14,0 16px 38px #0000006b!important}}:root{--black-pure: #000;--bg-main: #050607;--bg-primary: #050607;--bg-secondary: #090b0d;--bg-soft: #0d1013;--bg-card: #111519;--bg-card-raised: #171c21;--card-main: #111519;--card-raised: #171c21;--card-graphite: #20262c;--bg-graphite: #20262c;--metal-dark: #2a3138;--text-primary: #f7f8f9;--text-secondary: #d8dde1;--text-muted: #a3adb5;--text-dimmed: #737e87;--brand-yellow: #f7f8f9;--brand-yellow-muted: #d8dde1;--brand-maroon: #a3adb5;--brand-maroon-dark: #737e87;--border-dark: rgba(255, 255, 255, .1);--border-soft: rgba(255, 255, 255, .1);--border-strong: rgba(255, 255, 255, .18);--border-yellow: rgba(255, 255, 255, .18);--border-maroon: rgba(255, 255, 255, .18);--gloss-highlight: rgba(255, 255, 255, .08);--shadow-deep: 0 24px 70px rgba(0, 0, 0, .65);--shadow-soft: 0 16px 45px rgba(0, 0, 0, .45);--white-glow: 0 0 30px rgba(255, 255, 255, .07)}html,body,#root{min-height:100%;margin:0;color:var(--text-primary);background:radial-gradient(circle at 50% 0,rgba(255,255,255,.035),transparent 32%),linear-gradient(180deg,#090b0d,#050607 45%,#000)}h1,h2,h3,h4,h5,h6,.hero-title,.page-title,.section-title,.section-title-text{color:var(--text-primary)!important}p,.section-description,.hero-description,.distributors-description,.trading-description,.testimonial-card p,.card p,.industry-card p,.product-mini p,.solution-row p,.contact-lines p,.contact-lines a,.checklist div,.data-note{color:var(--text-muted)!important}.eyebrow,.hero-eyebrow,.section-eyebrow,.official-kicker,.distributors-eyebrow,.trading-eyebrow{color:var(--text-secondary)!important;background:#ffffff09!important;border-color:#ffffff24!important}.steps span,.industry-card span,.brand-grid span,.project-grid>article>span,.project-grid em,.hero-index,.scroll-cue,.hero-code,.trading-categories{color:var(--text-dimmed)!important}.site-header{background:linear-gradient(180deg,#0d1013f7,#050607f0)!important;border-color:var(--border-soft)!important;backdrop-filter:blur(18px)}.header-navigation a,.nav-dropdown,.dropdown-menu a{color:var(--text-muted)!important}.header-navigation a:hover,.nav-dropdown:hover>a,.header-navigation a.active{color:#fff!important}.header-navigation>a:after,.nav-dropdown>a:after{background:#ffffffd9!important}.nav-dropdown svg{color:var(--text-dimmed)!important}.solution-row,.industry-card,.card,.product-mini,.brand-grid article,.info-grid article,.resource-list article,.project-grid>article,.testimonial-card,.testimonial-track article,.distributor-card,.trading-card,.form,.dash-panel,.filters>label{position:relative;background:linear-gradient(145deg,#171c21,#0d1013 55%,#090b0d)!important;border-color:#ffffff1c!important;box-shadow:0 24px 65px #00000085,inset 0 1px #ffffff0b!important;color:var(--text-primary)!important}.solution-row:hover,.industry-card:hover,.card:hover,.product-mini:hover,.brand-grid article:hover,.testimonial-card:hover,.distributor-card:hover,.trading-card:hover{border-color:#ffffff3d!important;box-shadow:0 28px 75px #0009,0 0 28px #ffffff0b!important}.testimonial-card,.testimonial-track article{border-top-color:#ffffff1c!important}.testimonial-card svg{color:#fff!important}.testimonial-card cite,.distributor-card-footer span:first-child,.trading-brand-name{color:var(--text-primary)!important}.distributor-card-arrow,.trading-brand-arrow{color:var(--text-secondary)!important}.distributor-logo-area,.trading-logo-area{background:transparent!important}.distributor-card-footer{background:#00000057!important;border-color:#ffffff14!important}.form input,.form textarea,.form select,.filters input,select{background:#090b0d!important;color:var(--text-primary)!important;border-color:#ffffff1f!important}.form input:focus,.form textarea:focus,.form select:focus{border-color:#fff6!important;box-shadow:0 0 0 4px #ffffff0b!important}input::placeholder,textarea::placeholder{color:var(--text-dimmed)!important}.testimonials-carousel-wrapper:before,.distributors-carousel-wrapper:before,.trading-carousel-viewport:before{background:linear-gradient(to right,#050607,transparent)!important}.testimonials-carousel-wrapper:after,.distributors-carousel-wrapper:after,.trading-carousel-viewport:after{background:linear-gradient(to left,#050607,transparent)!important}.micro-loader,.home-loader,.neural-loader{background:#000!important;color:var(--text-primary)!important}.micro-loader span,.home-loader span,.neural-loader__label,.loading-status{color:var(--text-muted)!important}.micro-loader i:after,.home-loader i,.neural-loader line,.neural-loader path{background:var(--text-secondary)!important;stroke:var(--text-secondary)!important}.central-core,.activation-dot{fill:#fff!important}footer{background:radial-gradient(circle at 20% 30%,rgba(255,255,255,.025),transparent 34%),#000!important;border-color:var(--border-soft)!important}footer h4{color:var(--text-primary)!important}footer p,footer a,.copyright{color:var(--text-muted)!important}footer a:hover{color:#fff!important}.footer-socials a,.top{background:#111519!important;border-color:#ffffff1f!important;color:var(--text-secondary)!important}.footer-socials a:hover,.top:hover{color:#fff!important;border-color:#ffffff4d!important;box-shadow:none!important}
