.preview_page__CKndX{--red:#e21c2a;--yellow:#efb638;background:#0b1010;color:#f3f3ef;overflow:clip;line-height:1.9}.preview_page__CKndX a{text-decoration:none}.preview_notice__qzb7O{background:#20211a;color:#dac783;font-size:11px;padding:7px 5%;display:flex;justify-content:space-between;gap:12px}.preview_notice__qzb7O a{display:flex;align-items:center;gap:6px}.preview_header___sLKd{position:relative;height:90px;max-width:1440px;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:0 5%;gap:40px;background:#0b1010}.preview_brand__J9UaB{display:flex;flex-direction:column;flex-shrink:0}.preview_brand__J9UaB strong{font-size:33px;line-height:1.5;letter-spacing:-1.5px;font-weight:950}.preview_brand__J9UaB em{font-style:normal;color:var(--red)}.preview_brand__J9UaB span{font-size:10px;color:#a9adac;letter-spacing:.3px}.preview_header___sLKd nav{display:flex;gap:34px;height:100%;align-items:center;font-size:12px}.preview_header___sLKd nav a{height:100%;display:flex;align-items:center;position:relative}.preview_header___sLKd nav a:hover{color:var(--yellow)}.preview_active__HfefU:after{content:"";position:absolute;height:2px;background:var(--red);bottom:18px;right:0;left:0}.preview_headerPhone__iNIlD{border:1px solid #414646;padding:10px;border-radius:50%}.preview_hero__GtpOs{min-height:610px;position:relative;background:linear-gradient(90deg,rgba(4,8,8,.3),transparent 65%),url(/design-preview/workshop-concept.png) 50%/cover;display:flex;align-items:center;justify-content:flex-end;padding:60px 7%}.preview_heroCopy__2ihmf{width:43%;text-align:right;position:relative}.preview_eyebrow__ZlOpV{font-size:10px;letter-spacing:1px;color:#b0b6b3;display:block;margin-bottom:16px}.preview_hero__GtpOs h1{font-size:clamp(40px,5.3vw,76px);font-weight:950;line-height:1.4;letter-spacing:-2px;text-shadow:0 2px 25px #000}.preview_hero__GtpOs h1 span{display:block}.preview_redLine__sgcYl{display:block;width:40px;height:3px;background:var(--red);margin:24px 0}.preview_hero__GtpOs p{font-size:18px;line-height:2;color:#dddeda;margin-bottom:28px}.preview_redButton__gECKq{display:inline-flex;align-items:center;justify-content:center;gap:18px;background:var(--red);padding:13px 23px;border-radius:5px;color:white;font-size:14px;font-weight:700;transition:background .2s,transform .2s}.preview_redButton__gECKq:hover{background:#fb2836;transform:translateY(-2px)}.preview_heroCaption__W25Ho{position:absolute;bottom:15px;right:25px;font-size:9px;color:#a8adad}.preview_actionWrap__f8RYK{background:linear-gradient(100deg,#171e1c,#101616);border-top:1px solid #323937;border-bottom:1px solid #202826;padding:0 4%}.preview_actions__WZjFF{display:grid;grid-template-columns:repeat(4,1fr);max-width:1320px;margin:auto;direction:ltr;padding:9px 0;gap:3px}.preview_action__GLBSv,.preview_primaryAction__J1GX3{direction:rtl;display:flex;align-items:center;justify-content:center;gap:20px;padding:22px 16px;position:relative;min-height:108px;border-left:1px solid #343b38;transition:background .2s}.preview_action__GLBSv:last-child{border:0}.preview_actions__WZjFF strong{display:block;font-size:15px}.preview_actions__WZjFF span{display:block;font-size:11px;margin-top:3px;color:#bbc0bd}.preview_primaryAction__J1GX3{background:var(--yellow);color:#171b18;border:1px solid #f5ce74;border-radius:6px;box-shadow:0 0 28px #ebba3310}.preview_primaryAction__J1GX3 span{color:#49412c}.preview_action__GLBSv:hover{background:#202a26}.preview_actionArrow__ycHb2{opacity:0;position:absolute;left:9px;top:9px}.preview_action__GLBSv:hover .preview_actionArrow__ycHb2,.preview_primaryAction__J1GX3:hover .preview_actionArrow__ycHb2{opacity:1}.preview_services__6b8dv{max-width:1380px;margin:auto;padding:70px 5%;display:flex;flex-direction:row-reverse;gap:40px;align-items:center}.preview_sectionHead__PVUhh{width:22%;flex-shrink:0}.preview_page__CKndX h2{font-size:clamp(25px,3vw,38px);font-weight:850;line-height:1.6;letter-spacing:-.8px}.preview_sectionHead__PVUhh p{color:#aab1ad;font-size:12px}.preview_serviceGrid__AiiDV{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;flex:1;direction:ltr}.preview_serviceCard__SkpXM{direction:rtl;background:#131b18;border:1px solid #303b35;border-radius:7px;overflow:hidden;transition:transform .2s,border-color .2s}.preview_serviceCard__SkpXM:hover{transform:translateY(-5px);border-color:#8d722e}.preview_cardArt__EJscR{height:210px;background-color:#16221f;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;color:#c1c9c4}.preview_cardArt__EJscR:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 40%,#131b18)}.preview_injector__b0uYG{background-image:url(/hero-injector-lab.png);background-size:auto 100%;background-position:25%}.preview_dyno__SPNMt{background-image:url(/design-preview/workshop-concept.png);background-size:auto 115%;background-position:85%}.preview_ecu__pSfKf{background-image:repeating-linear-gradient(0deg,transparent,transparent 18px,#3f584426 19px,#3f584426 20px),repeating-linear-gradient(90deg,transparent,transparent 24px,#3f584426 25px,#3f584426 26px),radial-gradient(ellipse at center,#405044,#0d1511 80%)}.preview_electric__ulIYY{background-image:linear-gradient(120deg,transparent 35%,#b8342320 36%,transparent 37%,transparent 55%,#bd9f2630 56%,transparent 58%),radial-gradient(ellipse,#453326,#0f1713 75%)}.preview_cardIndex__LYjSp{position:absolute;right:13px;top:10px;font-size:12px;color:#bec4c0;z-index:1}.preview_cardArrow__iHEO9{position:absolute;bottom:10px;left:13px;z-index:1;color:var(--yellow)}.preview_cardCopy__LEjVU{padding:0 15px 15px;min-height:105px}.preview_cardCopy__LEjVU h3{font-size:19px;font-weight:800}.preview_cardCopy__LEjVU p{font-size:11px;color:#bec4bf;line-height:1.9;margin-top:4px}.preview_details__0izRU{padding:9px 13px;border-top:1px solid #28332c;font-size:10px;color:#aeb9b0}.preview_details__0izRU summary{cursor:pointer}.preview_details__0izRU p{margin:12px 0;color:#d2d8d4}.preview_details__0izRU a{color:var(--yellow);display:inline-flex;gap:5px;align-items:center}.preview_experience__mxZq5{display:grid;grid-template-columns:1fr 1fr 1fr;direction:ltr;min-height:375px;background:#121917;border-block:1px solid #27302b}.preview_experiencePhoto__EtgIT{background:linear-gradient(90deg,#0e151222,#12191755),url(/hero-injector-lab.png) 20%/cover}.preview_experienceCopy__K6Nms{direction:rtl;padding:45px 45px 35px}.preview_experienceCopy__K6Nms p{font-size:12px;color:#a9b2ad;max-width:290px}.preview_experienceCopy__K6Nms h2{font-size:32px}.preview_experienceCopy__K6Nms h2 span{color:#d0d6d1}.preview_facts__r70dn{direction:rtl;padding:25px 45px;display:flex;flex-direction:column;justify-content:center;background:linear-gradient(115deg,#111916,#19221b)}.preview_facts__r70dn>div{display:flex;align-items:center;gap:23px;border-bottom:1px solid #344136;padding:22px 0}.preview_facts__r70dn>div:last-child{border-bottom:0}.preview_facts__r70dn svg{width:29px;height:29px;stroke-width:1.4;color:#dce1da}.preview_facts__r70dn p span,.preview_facts__r70dn p strong{display:block}.preview_facts__r70dn p span{font-size:11px;color:#b2bcb4}.preview_facts__r70dn strong{font-size:15px;font-weight:600}.preview_facts__r70dn>div:first-child strong{font-size:33px;line-height:1.5;color:var(--yellow)}.preview_approach__f_1im{max-width:1350px;margin:auto;padding:65px 5%;display:grid;grid-template-columns:1.6fr 1fr;gap:80px;direction:ltr}.preview_approach__f_1im blockquote,.preview_approach__f_1im>div{direction:rtl}.preview_approach__f_1im h2{font-size:27px}.preview_steps__aY2rF{display:grid;grid-template-columns:repeat(4,1fr);margin-top:35px;direction:rtl}.preview_steps__aY2rF>div{position:relative;display:flex;flex-direction:column;align-items:center;gap:15px;border-left:1px solid #333e36;padding:14px 5px}.preview_steps__aY2rF>div:last-child{border:0}.preview_steps__aY2rF strong{font-size:11px;font-weight:500}.preview_steps__aY2rF span{position:absolute;right:13px;top:-12px;border-radius:50%;background:var(--red);width:20px;height:20px;text-align:center;font-size:10px}.preview_approach__f_1im blockquote{padding:36px 33px;border:1px solid #303b34;border-radius:12px;background:linear-gradient(130deg,#17201a,#0b100d);font-size:22px;line-height:2}.preview_approach__f_1im blockquote>span{color:var(--red);font-size:50px;line-height:.7;display:block;margin-bottom:16px}.preview_approach__f_1im blockquote strong{font-weight:500;color:#e9ede7}.preview_approach__f_1im blockquote p{font-size:11px;color:#adb9ae;max-width:250px}.preview_closing__zDdAo{background:linear-gradient(90deg,#0a0f0dd9,#0a0f0d88),url(/design-preview/workshop-concept.png) center 80%/cover;min-height:280px;padding:50px 8%;display:flex;align-items:center;justify-content:space-between;border-block:1px solid #313c34}.preview_closing__zDdAo h2{font-size:30px}.preview_closing__zDdAo em{font-style:normal;color:#f24445}.preview_footer__RU20A{max-width:1320px;margin:auto;padding:35px 5% 22px;display:grid;grid-template-columns:1fr 1fr;gap:20px;color:#aab5ad;font-size:11px}.preview_footer__RU20A strong{font-size:19px;color:#eff1ed}.preview_footer__RU20A p{max-width:410px;margin-top:10px}.preview_footerLinks__h_nyw{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:18px;align-content:center}.preview_footerLinks__h_nyw a{display:inline-flex;align-items:center;gap:7px}.preview_footerLinks__h_nyw a:hover{color:var(--yellow)}.preview_footer__RU20A small{grid-column:1/-1;border-top:1px solid #29372e;padding-top:20px;font-size:9px}.preview_page__CKndX a:focus-visible,.preview_page__CKndX summary:focus-visible{outline:2px solid var(--yellow);outline-offset:4px}@media(min-width:1600px){.preview_hero__GtpOs{min-height:720px}.preview_heroCopy__2ihmf{max-width:650px}.preview_hero__GtpOs h1{font-size:80px}}@media(max-width:1050px){.preview_header___sLKd,.preview_header___sLKd nav{gap:20px}.preview_hero__GtpOs{min-height:520px}.preview_heroCopy__2ihmf{width:46%}.preview_hero__GtpOs h1{font-size:48px}.preview_services__6b8dv{gap:25px;padding-inline:4%}.preview_sectionHead__PVUhh{width:20%}.preview_page__CKndX h2{font-size:26px}.preview_serviceGrid__AiiDV{gap:9px}.preview_cardArt__EJscR{height:165px}.preview_cardCopy__LEjVU{padding-inline:10px}.preview_cardCopy__LEjVU h3{font-size:16px}.preview_actions__WZjFF{gap:0}.preview_actions__WZjFF strong{font-size:12px}.preview_action__GLBSv,.preview_primaryAction__J1GX3{gap:12px;padding:20px 8px}.preview_experienceCopy__K6Nms,.preview_facts__r70dn{padding:30px 25px}.preview_approach__f_1im{gap:35px}}@media(max-width:760px){.preview_notice__qzb7O{font-size:9px;padding-inline:18px}.preview_header___sLKd{height:auto;min-height:105px;padding:15px 20px;flex-wrap:wrap;gap:8px}.preview_brand__J9UaB strong{font-size:27px}.preview_brand__J9UaB span{font-size:8px}.preview_headerPhone__iNIlD{position:absolute;left:20px;top:26px}.preview_header___sLKd nav{order:3;width:100%;justify-content:space-between;gap:10px;font-size:10px;height:35px}.preview_header___sLKd nav a{height:35px}.preview_active__HfefU:after{bottom:0}.preview_hero__GtpOs{min-height:630px;align-items:flex-start;justify-content:flex-start;padding:32px 24px;background-position:68%;background-image:linear-gradient(#050a09cf,#050a0966 46%,#050a0922),url(/design-preview/workshop-concept.png)}.preview_heroCopy__2ihmf{width:100%;text-align:right}.preview_hero__GtpOs h1{font-size:43px;line-height:1.35;letter-spacing:-1px}.preview_hero__GtpOs h1 span{display:inline}.preview_hero__GtpOs p{font-size:14px;margin-bottom:18px}.preview_hero__GtpOs .preview_eyebrow__ZlOpV{font-size:9px}.preview_hero__GtpOs .preview_redLine__sgcYl{margin:18px 0}.preview_heroCaption__W25Ho{right:20px;font-size:8px}.preview_actions__WZjFF{grid-template-columns:1fr 1fr;gap:7px;padding:12px 0;direction:rtl}.preview_action__GLBSv,.preview_primaryAction__J1GX3{border:1px solid #344039;border-radius:5px;min-height:95px;gap:12px;justify-content:flex-start;padding:16px 13px}.preview_action__GLBSv:last-child{border:1px solid #344039}.preview_actions__WZjFF svg{width:25px;flex-shrink:0}.preview_actions__WZjFF span{font-size:9px}.preview_services__6b8dv{padding:42px 20px;display:block}.preview_sectionHead__PVUhh{width:100%;margin-bottom:25px}.preview_sectionHead__PVUhh h2 br,.preview_sectionHead__PVUhh p br{display:none}.preview_sectionHead__PVUhh .preview_redLine__sgcYl{margin:15px 0}.preview_serviceGrid__AiiDV{grid-template-columns:1fr 1fr;gap:12px}.preview_cardArt__EJscR{height:180px}.preview_cardCopy__LEjVU{min-height:95px;padding:0 14px 14px}.preview_cardCopy__LEjVU h3{font-size:19px}.preview_details__0izRU{font-size:11px}.preview_experience__mxZq5{grid-template-columns:1fr 1fr;direction:rtl}.preview_experiencePhoto__EtgIT{grid-column:1/-1;height:220px;background-position:20% 40%}.preview_experienceCopy__K6Nms{padding:26px 20px}.preview_experienceCopy__K6Nms h2{font-size:24px}.preview_experienceCopy__K6Nms p{font-size:11px}.preview_facts__r70dn{padding:15px 17px}.preview_facts__r70dn>div{gap:12px}.preview_facts__r70dn strong{font-size:12px}.preview_facts__r70dn p span{font-size:9px}.preview_facts__r70dn svg{width:23px;flex-shrink:0}.preview_approach__f_1im{padding:40px 20px;display:block}.preview_approach__f_1im h2{font-size:25px}.preview_steps__aY2rF{margin-bottom:35px}.preview_steps__aY2rF strong{font-size:9px}.preview_steps__aY2rF span{right:7px}.preview_approach__f_1im blockquote{font-size:23px;padding:25px}.preview_closing__zDdAo{padding:38px 23px;gap:20px;min-height:240px;flex-wrap:wrap}.preview_closing__zDdAo h2{font-size:26px}.preview_closing__zDdAo .preview_redButton__gECKq{font-size:12px}.preview_footer__RU20A{padding:28px 20px;grid-template-columns:1fr}.preview_footerLinks__h_nyw{justify-content:flex-start;font-size:11px;gap:20px}.preview_redButton__gECKq{font-size:13px}.preview_page__CKndX{scroll-margin-top:15px}}.preview_cardArt__EJscR:has(.preview_serviceEmblem__Rdz0W){background:#080d0b;overflow:hidden}.preview_serviceEmblem__Rdz0W{width:100%;height:100%;object-fit:contain;display:block;position:absolute;inset:0}.preview_cardArt__EJscR:has(.preview_serviceEmblem__Rdz0W):after{display:none}.preview_cardArt__EJscR:has(.preview_serviceEmblem__Rdz0W) .preview_cardArrow__iHEO9,.preview_cardArt__EJscR:has(.preview_serviceEmblem__Rdz0W) .preview_cardIndex__LYjSp{z-index:2}.home-slider_slider__ue8r8{position:relative;background:#4b4d46;color:#fff;isolation:isolate;touch-action:pan-y pinch-zoom;overflow:hidden}.home-slider_slides__C6rZl{display:grid;min-height:560px}.home-slider_slide___q9Pk{grid-area:1/1;position:relative;display:flex;align-items:center;min-width:0;opacity:0;visibility:hidden;transition:opacity .65s ease,visibility .65s;pointer-events:none;padding:76px max(6%,calc((100vw - 1200px)/2)) 110px}.home-slider_active___9Ax7{opacity:1;visibility:visible;pointer-events:auto;z-index:1}.home-slider_pending__bA9RS{visibility:visible}.home-slider_image__iOQFM{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.home-slider_shade__TYXfg{position:absolute;inset:0;background:rgba(15,17,14,.58)}.home-slider_copy__yJp6r{position:relative;max-width:690px;min-width:0;overflow-wrap:anywhere}.home-slider_eyebrow__CnAkW{font-size:12px;letter-spacing:3px;color:#f5c400}.home-slider_slider__ue8r8 .home-slider_copy__yJp6r h1,.home-slider_slider__ue8r8 .home-slider_copy__yJp6r h2{font-size:clamp(32px,4.4vw,62px);line-height:1.55;letter-spacing:-1px;font-weight:850;margin:14px 0}.home-slider_line__XC0vc{display:block;width:42px;height:3px;background:#e21c2a;margin:20px 0}.home-slider_copy__yJp6r p{font-size:clamp(15px,1.5vw,20px);line-height:2;max-width:590px;color:#f3f3ef;margin:0 0 25px}.home-slider_cta__sM1xg{display:inline-flex;gap:20px;align-items:center;justify-content:center;background:#cc1826;border:1px solid #e8414d;border-radius:5px;padding:12px 22px;min-height:48px;color:white;font-size:15px;font-weight:700}.home-slider_cta__sM1xg:hover{background:#ad1420}.home-slider_controls__GquWJ{position:absolute;bottom:22px;inset-inline:6%;z-index:2;display:flex;align-items:center;gap:10px;width:fit-content;max-width:calc(100% - 40px);background:#252720cc;border:1px solid #ffffff40;border-radius:6px;padding:3px}.home-slider_controls__GquWJ button{display:flex;align-items:center;justify-content:center;min-width:44px;height:44px;border:0;background:transparent;color:white;cursor:pointer;border-radius:3px}.home-slider_controls__GquWJ button:hover{background:#ffffff18}.home-slider_dots__fYkYB{display:flex;flex-wrap:wrap;max-width:240px}.home-slider_dots__fYkYB button{min-width:30px}.home-slider_dots__fYkYB span{width:6px;height:6px;background:#ffffff80;border-radius:50%}.home-slider_dots__fYkYB [aria-current=true] span{background:#f5c400;width:20px;border-radius:4px}.home-slider_slider__ue8r8 :is(a,button):focus-visible{outline:2px solid #f5c400;outline-offset:3px}.home-slider_caption__AUWnF{position:absolute;bottom:10px;inset-inline-end:20px;color:#e3e3db;font-size:10px;background:#252720bb;padding:2px 6px}.home-slider_empty___f_UO{background:#4b4d46;color:white;padding:70px 6%;min-height:320px}.home-slider_empty___f_UO h1{font-size:38px;font-weight:800}.home-slider_empty___f_UO p{margin:15px 0}.home-slider_empty___f_UO a{color:#f5c400}@media(min-width:1600px){.home-slider_slides__C6rZl{min-height:660px}}@media(max-width:767px){.home-slider_slides__C6rZl{min-height:580px}.home-slider_slide___q9Pk{padding:48px 22px 130px;align-items:flex-start}.home-slider_slider__ue8r8 .home-slider_copy__yJp6r h1,.home-slider_slider__ue8r8 .home-slider_copy__yJp6r h2{font-size:clamp(29px,7.6vw,46px)}.home-slider_shade__TYXfg{background:rgba(15,17,14,.65)}.home-slider_controls__GquWJ{inset-inline:20px;bottom:32px;gap:2px}.home-slider_dots__fYkYB{max-width:180px;min-width:0}.home-slider_dots__fYkYB button{min-width:26px}.home-slider_caption__AUWnF{font-size:9px;bottom:6px}}@media(prefers-reduced-motion:reduce){.home-slider_slide___q9Pk{transition:none}}.home-slider_seedImage__ypQuH{object-fit:contain;object-position:15% center;background:#3d4038}@media(max-width:767px){.home-slider_seedImage__ypQuH{object-fit:cover;object-position:center}}