*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.right-4{right:1rem}.top-4{top:1rem}.z-10{z-index:10}.z-\[10020\]{z-index:10020}.m-0{margin:0}.mx-auto{margin-left:auto;margin-right:auto}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-8{margin-top:2rem}.flex{display:flex}.inline-flex{display:inline-flex}.hidden{display:none}.size-10{width:2.5rem;height:2.5rem}.size-3\.5{width:.875rem;height:.875rem}.size-4{width:1rem;height:1rem}.size-5{width:1.25rem;height:1.25rem}.size-full{width:100%;height:100%}.h-\[244px\]{height:244px}.h-\[430px\]{height:430px}.h-full{height:100%}.max-h-\[190px\]{max-height:190px}.max-h-\[90vh\]{max-height:90vh}.min-h-\[186px\]{min-height:186px}.min-h-\[260px\]{min-height:260px}.w-\[285px\]{width:285px}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:42rem}.max-w-4xl{max-width:56rem}.max-w-\[1180px\]{max-width:1180px}.max-w-full{max-width:100%}.shrink-0{flex-shrink:0}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness: mandatory}.snap-start{scroll-snap-align:start}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-full{border-radius:9999px}.rounded-md{border-radius:.375rem}.border{border-width:1px}.border-globel-border{--tw-border-opacity: 1;border-color:rgb(220 239 240 / var(--tw-border-opacity, 1))}.bg-\[\#013544\]{--tw-bg-opacity: 1;background-color:rgb(1 53 68 / var(--tw-bg-opacity, 1))}.bg-\[\#f7fbfb\]{--tw-bg-opacity: 1;background-color:rgb(247 251 251 / var(--tw-bg-opacity, 1))}.bg-globel-accent{--tw-bg-opacity: 1;background-color:rgb(0 186 194 / var(--tw-bg-opacity, 1))}.bg-globel-deep{--tw-bg-opacity: 1;background-color:rgb(1 53 68 / var(--tw-bg-opacity, 1))}.bg-globel-soft{--tw-bg-opacity: 1;background-color:rgb(244 251 251 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.p-0{padding:0}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.pb-6{padding-bottom:1.5rem}.pt-2{padding-top:.5rem}.text-left{text-align:left}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[11px\]{font-size:11px}.text-\[26px\]{font-size:26px}.text-base{font-size:1rem;line-height:1.5rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-tight{line-height:1.25}.tracking-\[0\.12em\]{letter-spacing:.12em}.text-\[\#74f1f4\]{--tw-text-opacity: 1;color:rgb(116 241 244 / var(--tw-text-opacity, 1))}.text-globel-accentDark{--tw-text-opacity: 1;color:rgb(0 143 150 / var(--tw-text-opacity, 1))}.text-globel-deep{--tw-text-opacity: 1;color:rgb(1 53 68 / var(--tw-text-opacity, 1))}.text-globel-muted{--tw-text-opacity: 1;color:rgb(93 114 120 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/90{color:#ffffffe6}.no-underline{text-decoration-line:none}.opacity-40{opacity:.4}.shadow-\[0_12px_28px_rgba\(0\,186\,194\,0\.23\)\]{--tw-shadow: 0 12px 28px rgba(0,186,194,.23);--tw-shadow-colored: 0 12px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_30px_80px_rgba\(1\,53\,68\,0\.26\)\]{--tw-shadow: 0 30px 80px rgba(1,53,68,.26);--tw-shadow-colored: 0 30px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-globel-soft{--tw-shadow: 0 12px 34px rgba(1, 53, 68, .08);--tw-shadow-colored: 0 12px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-globel-soft{--tw-shadow-color: #f4fbfb;--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_18px_34px_rgba\(0\,0\,0\,0\.2\)\]{--tw-drop-shadow: drop-shadow(0 18px 34px rgba(0,0,0,.2));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-500{transition-duration:.5s}.installbox-animated-hero-root{--ib-hero-ink: #013544;--ib-hero-text: #102a32;--ib-hero-muted: #5f6871;--ib-hero-accent: #00bac2;--ib-hero-accent-dark: #0197a0;--hero-parallax-x: 0px;--hero-parallax-y: 0px;--hero-reveal-x: 72%;--hero-reveal-y: 42%;--hero-reveal-opacity: 0;--hero-reveal-core: clamp(180px, 15vw, 240px);--hero-reveal-edge: clamp(360px, 30vw, 480px);--hero-reveal-core-live: 0px;--hero-reveal-edge-live: 0px;width:100%;color:var(--ib-hero-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.installbox-animated-hero-root *,.installbox-animated-hero-root *:before,.installbox-animated-hero-root *:after{box-sizing:border-box}.home .installbox-home-redesign .ib-home-hero{display:none!important}.ib-cinematic-hero{position:relative;isolation:isolate;display:block;min-height:clamp(560px,42vw,680px);overflow:hidden;padding:clamp(94px,8vw,124px) max(28px,calc((100vw - 1180px)/2)) clamp(36px,4vw,58px);background:radial-gradient(circle at 68% 42%,rgba(255,255,255,.96),transparent 34%),linear-gradient(115deg,#f7faf9,#fff 42%,#edf2f1)}.ib-cinematic-hero:before{position:absolute;inset:auto -8vw -18vw 45%;z-index:-1;height:44vw;background:linear-gradient(155deg,transparent 0 38%,rgba(1,53,68,.08) 38.3% 100%);content:"";pointer-events:none}.ib-cinematic-hero:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#fffffff0,#ffffffad 37%,#ffffff14 70%);content:"";pointer-events:none}.ib-cinematic-hero-copy{position:relative;z-index:3;width:min(690px,52vw);max-width:690px;padding-right:clamp(10px,3vw,40px);animation:ibHeroCopyIn .9s cubic-bezier(.16,1,.3,1) .12s both}.ib-cinematic-kicker{margin:0 0 14px;color:var(--ib-hero-accent-dark);font-size:12px;font-weight:850;letter-spacing:.14em;line-height:1.4;text-transform:uppercase}.ib-cinematic-hero h1{margin:0;max-width:690px;color:var(--ib-hero-ink);font-size:clamp(40px,4.55vw,68px);font-weight:850;letter-spacing:0;line-height:.98}.ib-cinematic-hero-copy>p:not(.ib-cinematic-kicker){margin:22px 0 0;max-width:620px;color:var(--ib-hero-muted);font-size:clamp(16px,1.35vw,18px);line-height:1.72}.ib-cinematic-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.ib-cinematic-primary,.ib-cinematic-secondary{display:inline-flex;min-height:48px;align-items:center;justify-content:center;border-radius:8px;padding:13px 20px;font-size:14px;font-weight:850;line-height:1;text-decoration:none!important;transition:transform .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.ib-cinematic-primary{border:1px solid var(--ib-hero-accent);background:var(--ib-hero-accent);color:#fff!important;box-shadow:0 18px 38px #00bac22e}.ib-cinematic-secondary{border:1px solid rgba(1,53,68,.14);background:#ffffffb8;color:var(--ib-hero-ink)!important}.ib-cinematic-primary:hover,.ib-cinematic-secondary:hover{transform:translateY(-1px)}.ib-cinematic-primary:hover{border-color:var(--ib-hero-accent-dark);background:var(--ib-hero-accent-dark)}.ib-cinematic-chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:34px}.ib-cinematic-chips span{border:1px solid rgba(1,53,68,.12);border-radius:999px;background:#ffffffbd;padding:9px 13px;color:var(--ib-hero-ink);font-size:13px;font-weight:760;line-height:1.2;box-shadow:0 10px 30px #0135440d}.ib-cinematic-stage{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden;pointer-events:none}.ib-cinematic-stage img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ib-cinematic-base{z-index:1;visibility:visible;opacity:1;transform:none;clip-path:none;transition:none}.ib-cinematic-product{z-index:4;opacity:1;filter:drop-shadow(0 26px 42px rgba(1,53,68,.16));transform:translate3d(calc(var(--hero-parallax-x) - 3vw),calc(var(--hero-parallax-y) - 20px),0) scale(1.018);transition:transform .38s cubic-bezier(.16,1,.3,1);animation:ibHeroTopIn .9s cubic-bezier(.16,1,.3,1) .16s both,ibHeroFloat 6.2s ease-in-out 1.3s infinite}.ib-cinematic-hero.is-scrubbing .ib-cinematic-base{transform:none}.ib-cinematic-hero.is-scrubbing .ib-cinematic-product{-webkit-mask-image:radial-gradient(circle at var(--hero-reveal-x) var(--hero-reveal-y),transparent 0 var(--hero-reveal-core-live),rgba(0,0,0,.18) calc(var(--hero-reveal-core-live) + 70px),rgba(0,0,0,.78) calc(var(--hero-reveal-edge-live) - 80px),#000 var(--hero-reveal-edge-live));mask-image:radial-gradient(circle at var(--hero-reveal-x) var(--hero-reveal-y),transparent 0 var(--hero-reveal-core-live),rgba(0,0,0,.18) calc(var(--hero-reveal-core-live) + 70px),rgba(0,0,0,.78) calc(var(--hero-reveal-edge-live) - 80px),#000 var(--hero-reveal-edge-live))}.ib-cinematic-lens,.ib-cinematic-hero.is-scrubbing .ib-cinematic-lens{display:none}.ib-cinematic-spec{position:absolute;right:max(28px,calc((100vw - 1180px)/2));bottom:clamp(44px,7vw,84px);z-index:4;width:min(360px,30vw);border:1px solid rgba(255,255,255,.48);border-radius:14px;background:#ffffffa8;padding:18px;color:var(--ib-hero-ink);box-shadow:0 24px 70px #0135441a;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);opacity:0;transform:translateY(16px);animation:ibHeroCopyIn .78s cubic-bezier(.16,1,.3,1) 1.6s both}.ib-cinematic-spec strong,.ib-cinematic-spec small{display:block}.ib-cinematic-spec strong{font-size:14px;font-weight:850;line-height:1.35}.ib-cinematic-spec small{margin-top:7px;color:var(--ib-hero-muted);font-size:12px;font-weight:650;line-height:1.5}@keyframes ibHeroCopyIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes ibHeroTopIn{0%{opacity:0;transform:translate3d(calc(var(--hero-parallax-x) - 3vw),calc(var(--hero-parallax-y) - 28px),0) scale(1.026)}to{opacity:1;transform:translate3d(calc(var(--hero-parallax-x) - 3vw),var(--hero-parallax-y),0) scale(1.018)}}@keyframes ibHeroFloat{0%,to{translate:0 0}50%{translate:0 -8px}}@keyframes ibHeroMobileReveal{0%{--hero-reveal-x: 58%;--hero-reveal-y: 34%}to{--hero-reveal-x: 76%;--hero-reveal-y: 54%}}@media(max-width:1023px){.ib-cinematic-hero{min-height:auto;padding-top:128px;padding-bottom:520px}.ib-cinematic-hero-copy{width:min(100%,720px)}.ib-cinematic-hero:after{background:linear-gradient(180deg,#fffffff5,#ffffffd1 45%,#ffffff1f)}.ib-cinematic-stage{top:auto;right:0;bottom:0;left:0;width:auto;height:560px}.ib-cinematic-stage img{-o-object-position:center bottom;object-position:center bottom}.ib-cinematic-base{--hero-reveal-core: 150px;--hero-reveal-edge: 330px}.ib-cinematic-spec{right:28px;bottom:30px;width:min(360px,calc(100% - 56px))}}@media(max-width:640px){.ib-cinematic-hero{padding:102px 18px 330px}.ib-cinematic-hero h1{font-size:clamp(34px,10.8vw,46px);line-height:1.02}.ib-cinematic-actions{flex-direction:column}.ib-cinematic-primary,.ib-cinematic-secondary{width:100%}.ib-cinematic-chips{gap:8px}.ib-cinematic-chips span{font-size:12px}.ib-cinematic-stage{right:0;bottom:0;left:0;width:auto;height:350px}.ib-cinematic-stage img{-o-object-position:62% bottom;object-position:62% bottom}.ib-cinematic-base{--hero-reveal-core: 110px;--hero-reveal-edge: 260px}.ib-cinematic-spec{display:none}}@media(hover:none)and (pointer:coarse){.ib-cinematic-product{animation:ibHeroMobileReveal 5.6s ease-in-out infinite alternate;-webkit-mask-image:radial-gradient(circle at var(--hero-reveal-x) var(--hero-reveal-y),transparent 0 120px,rgba(0,0,0,.18) 190px,rgba(0,0,0,.78) 260px,#000 320px);mask-image:radial-gradient(circle at var(--hero-reveal-x) var(--hero-reveal-y),transparent 0 120px,rgba(0,0,0,.18) 190px,rgba(0,0,0,.78) 260px,#000 320px)}}@media(prefers-reduced-motion:reduce){.ib-cinematic-hero-copy,.ib-cinematic-base,.ib-cinematic-product,.ib-cinematic-lens,.ib-cinematic-spec{animation:none!important;opacity:1!important;transform:none!important;transition:none!important}.ib-cinematic-product{clip-path:none!important}.ib-cinematic-base,.ib-cinematic-lens{display:none}}.installbox-product-carousel-root{--color-bg: #ffffff;--color-bg-soft: #f4fbfb;--color-surface: #ffffff;--color-text: #102a32;--color-text-muted: #5f6871;--color-primary: #00bac2;--color-primary-hover: #0197a0;--color-border: #dceff0;width:100%;color:#102a32;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ib-series-stage-copy h3{max-width:100%;color:#fff!important;font-size:clamp(26px,2.05vw,34px)!important;line-height:1.08!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important}.ib-series-stage-copy p{color:#ffffffe6!important}.ib-series-item{opacity:1!important}:root{--ib-v2-ink: #102a32;--ib-v2-deep: #013544;--ib-v2-muted: #5a6e73;--ib-v2-paper: #f6faf9;--ib-v2-line: #d7e5e3;--ib-v2-accent: #00aeb6;--ib-v2-accent-dark: #007c83;--ib-v2-radius: 6px}.ib-home-v2{position:relative;overflow:hidden;color:var(--ib-v2-ink);background:#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ib-home-v2 *,.ib-home-v2 *:before,.ib-home-v2 *:after{box-sizing:border-box}.ib-home-v2-wrap{width:min(1280px,calc(100% - 48px));margin:0 auto}.ib-home-v2-section-head{max-width:800px;margin-bottom:56px}.ib-home-v2-eyebrow{margin:0 0 16px;color:var(--ib-v2-accent-dark);font-size:12px;font-weight:800;letter-spacing:.15em;line-height:1.35;text-transform:uppercase}.ib-home-v2 h2,.ib-home-v2 h3,.ib-home-v2 p{text-wrap:balance}.ib-home-v2 h2{margin:0;color:var(--ib-v2-deep);font-size:clamp(38px,5vw,72px);font-weight:700;letter-spacing:0;line-height:.98}.ib-home-v2 h3{margin:0;color:var(--ib-v2-deep);font-size:20px;font-weight:750;letter-spacing:0;line-height:1.12}.ib-home-v2 p{max-width:70ch;margin:20px 0 0;color:var(--ib-v2-muted);font-size:16px;line-height:1.7}.ib-home-v2 a{color:inherit}.ib-home-v2-reveal{opacity:1;transform:translateY(0)}.installbox-motion-ready .ib-home-v2-reveal:not(.is-visible){opacity:0;filter:blur(4px);transform:translateY(14px);transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1),filter .65s cubic-bezier(.16,1,.3,1)}.installbox-motion-ready .ib-home-v2-reveal.is-visible{opacity:1;filter:blur(0);transform:translateY(0)}.ib-home-v2-scene-entry:nth-child(2),.ib-home-v2-verify-row:nth-child(2),.ib-home-v2-capability:nth-child(2){transition-delay:70ms}.ib-home-v2-scene-entry:nth-child(3),.ib-home-v2-verify-row:nth-child(3),.ib-home-v2-capability:nth-child(3){transition-delay:.14s}.ib-home-v2-scene-entry:nth-child(4){transition-delay:.21s}.ib-home-v2-applications{padding:clamp(88px,10vw,148px) 0 clamp(78px,9vw,128px);background:var(--ib-v2-paper)}.ib-home-v2-section-head>p:last-child{max-width:66ch;margin-top:24px;font-size:18px}.ib-home-v2-scene-rail{display:grid;border-top:1px solid var(--ib-v2-line)}.ib-home-v2-scene-entry{display:grid;grid-template-columns:minmax(220px,.62fr) minmax(0,1.42fr) auto;gap:clamp(22px,4vw,62px);align-items:center;min-width:0;padding:22px 0;border-bottom:1px solid var(--ib-v2-line);text-decoration:none;transition:background-color .22s ease,padding .22s ease}.ib-home-v2-scene-entry:hover,.ib-home-v2-scene-entry:focus-visible{background:#00aeb60e;padding-right:14px;padding-left:14px}.ib-home-v2-scene-entry:focus-visible,.ib-home-v2-text-link:focus-visible,.ib-home-v2-button:focus-visible,.ib-home-v2-rfq-contact:focus-visible{outline:2px solid var(--ib-v2-accent-dark);outline-offset:5px}.ib-home-v2-scene-media{display:block;overflow:hidden;aspect-ratio:1.7 / 1;border-radius:var(--ib-v2-radius);background:#dce8e6}.ib-home-v2-scene-media img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1)}.ib-home-v2-scene-entry:hover .ib-home-v2-scene-media img,.ib-home-v2-scene-entry:focus-visible .ib-home-v2-scene-media img{transform:scale(1.035)}.ib-home-v2-scene-copy{display:grid;gap:12px;min-width:0}.ib-home-v2-scene-copy>span{max-width:66ch;color:var(--ib-v2-muted);font-size:15px;line-height:1.62}.ib-home-v2-scene-copy em{color:var(--ib-v2-accent-dark);font-size:13px;font-style:normal;font-weight:800;letter-spacing:.02em}.ib-home-v2-scene-copy em span,.ib-home-v2-text-link span,.ib-home-v2-button span,.ib-home-v2-rfq-contact span,.ib-home-v2-inline-cta a span{display:inline-block;margin-left:6px;transition:transform .18s ease}.ib-home-v2-scene-entry:hover .ib-home-v2-scene-copy em span,.ib-home-v2-scene-entry:focus-visible .ib-home-v2-scene-copy em span,.ib-home-v2-text-link:hover span,.ib-home-v2-button:hover span,.ib-home-v2-rfq-contact:hover span,.ib-home-v2-inline-cta a:hover span{transform:translate(4px)}.ib-home-v2-inline-cta{display:flex;align-items:baseline;justify-content:space-between;gap:28px;padding-top:30px}.ib-home-v2-inline-cta p{max-width:64ch;margin:0;font-size:14px;line-height:1.55}.ib-home-v2-inline-cta a,.ib-home-v2-text-link{display:inline-flex;flex:0 0 auto;align-items:center;color:var(--ib-v2-accent-dark);font-size:13px;font-weight:800;line-height:1.4;text-decoration:none}.ib-home-v2-verify{padding:clamp(92px,11vw,168px) 0;background:#fff}.ib-home-v2-verify-grid{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1fr);gap:clamp(44px,9vw,144px);align-items:start}.ib-home-v2-verify-thesis{position:sticky;top:116px}.ib-home-v2-verify-thesis h2{max-width:580px;font-size:clamp(40px,5.1vw,74px)}.ib-home-v2-verify-thesis>p:not(.ib-home-v2-eyebrow){max-width:54ch;margin-top:28px}.ib-home-v2-verify-thesis .ib-home-v2-text-link{margin-top:30px}.ib-home-v2-verify-rows{border-top:1px solid var(--ib-v2-line)}.ib-home-v2-verify-row{display:grid;grid-template-columns:42px minmax(0,1fr);gap:20px;padding:28px 0 30px;border-bottom:1px solid var(--ib-v2-line)}.ib-home-v2-row-index{padding-top:2px;color:var(--ib-v2-accent-dark);font-size:12px;font-weight:800;letter-spacing:.1em}.ib-home-v2-verify-row p{max-width:55ch;margin-top:13px;font-size:14px;line-height:1.62}.ib-home-v2-verify-row .ib-home-v2-text-link{margin-top:16px}.ib-home-v2-oem{padding:clamp(100px,12vw,184px) 0;background:var(--ib-v2-paper)}.ib-home-v2-oem-grid{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:clamp(48px,9vw,150px);align-items:start}.ib-home-v2-oem-intro{position:sticky;top:116px}.ib-home-v2-oem-intro h2{max-width:560px}.ib-home-v2-oem-intro>p:not(.ib-home-v2-eyebrow){max-width:52ch;margin-top:28px}.ib-home-v2-capability-list{border-top:1px solid var(--ib-v2-line)}.ib-home-v2-capability{display:grid;grid-template-columns:54px minmax(0,1fr);gap:18px;padding:30px 0 34px;border-bottom:1px solid var(--ib-v2-line)}.ib-home-v2-capability-number{color:var(--ib-v2-accent-dark);font-size:13px;font-weight:850;letter-spacing:.08em}.ib-home-v2-capability p{max-width:58ch;margin-top:13px;font-size:14px;line-height:1.66}.ib-home-v2-oem-actions{grid-column:2;display:flex;flex-wrap:wrap;gap:12px;padding-top:28px}.ib-home-v2-button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;border-radius:var(--ib-v2-radius);padding:13px 18px;font-size:13px;font-weight:800;line-height:1.2;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.ib-home-v2-button:hover{transform:translateY(-1px)}.ib-home-v2-button-primary{border:1px solid var(--ib-v2-accent);background:var(--ib-v2-accent);color:#062f35}.ib-home-v2-button-primary:hover{border-color:var(--ib-v2-accent-dark);background:var(--ib-v2-accent-dark);color:#fff}.ib-home-v2-button-secondary{border:1px solid var(--ib-v2-deep);background:transparent;color:var(--ib-v2-deep)}.ib-home-v2-button-secondary:hover{background:var(--ib-v2-deep);color:#fff}.ib-home-v2-rfq{padding:clamp(82px,9vw,132px) 0;background:var(--ib-v2-deep);color:#fff}.ib-home-v2-rfq-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:clamp(46px,9vw,150px);align-items:center}.ib-home-v2-rfq .ib-home-v2-eyebrow{color:#71dfe0}.ib-home-v2-rfq h2{max-width:760px;color:#fff;font-size:clamp(42px,5.5vw,80px)}.ib-home-v2-rfq p{max-width:62ch;color:#c7e0de}.ib-home-v2-rfq-actions{display:flex;flex-wrap:wrap;gap:18px;align-items:center;margin-top:32px}.ib-home-v2-button-light{border:1px solid #a8f1ef;background:#a8f1ef;color:#062f35}.ib-home-v2-button-light:hover{border-color:#fff;background:#fff}.ib-home-v2-rfq-contact{display:inline-flex;align-items:center;min-height:44px;color:#fff;font-size:13px;font-weight:800;text-decoration:none}.ib-home-v2-delivery-list{display:grid;gap:0;margin:0;padding:0;list-style:none;border-top:1px solid rgba(199,224,222,.35)}.ib-home-v2-delivery-list li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:14px;align-items:start;padding:21px 0;border-bottom:1px solid rgba(199,224,222,.35);color:#fff;font-size:14px;line-height:1.5}.ib-home-v2-delivery-list li>span{color:#71dfe0;font-weight:850}body.home .ib-cinematic-hero-fallback .ib-cinematic-hero-copy h1{max-width:680px;text-wrap:balance}body.home .ib-cinematic-hero-fallback .ib-cinematic-actions{margin-top:26px}body.home .ib-cinematic-hero-fallback .ib-cinematic-chips a{display:inline-flex;align-items:center;border:1px solid rgba(1,53,68,.14);border-radius:999px;background:#ffffffbd;padding:9px 13px;color:var(--ib-v2-deep);font-size:13px;font-weight:760;line-height:1.2;text-decoration:none}@media(max-width:980px){.ib-home-v2-verify-grid,.ib-home-v2-oem-grid,.ib-home-v2-rfq-grid{grid-template-columns:1fr}.ib-home-v2-verify-thesis,.ib-home-v2-oem-intro{position:static}.ib-home-v2-oem-actions{grid-column:auto}}@media(max-width:720px){.ib-home-v2-wrap{width:min(100% - 32px,620px)}.ib-home-v2 h2{font-size:clamp(38px,11vw,58px)}.ib-home-v2-section-head{margin-bottom:34px}.ib-home-v2-section-head>p:last-child{font-size:16px}.ib-home-v2-scene-rail{display:flex;gap:14px;margin-right:-16px;padding-right:16px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin}.ib-home-v2-scene-entry{display:grid;grid-template-columns:1fr;flex:0 0 min(82vw,360px);align-content:start;gap:18px;padding:0 0 18px;border:0;scroll-snap-align:start}.ib-home-v2-scene-entry:hover,.ib-home-v2-scene-entry:focus-visible{padding-right:0;padding-left:0;background:transparent}.ib-home-v2-scene-media{aspect-ratio:1.38 / 1}.ib-home-v2-scene-copy{gap:10px}.ib-home-v2-inline-cta{display:grid;gap:16px;padding-top:22px}.ib-home-v2-verify,.ib-home-v2-oem{padding-top:84px;padding-bottom:84px}.ib-home-v2-verify-row{grid-template-columns:32px minmax(0,1fr);gap:12px;padding:22px 0 24px}.ib-home-v2-capability{grid-template-columns:40px minmax(0,1fr);gap:12px;padding:24px 0 27px}.ib-home-v2-oem-actions,.ib-home-v2-rfq-actions{align-items:stretch;flex-direction:column}.ib-home-v2-button,.ib-home-v2-rfq-contact{width:100%}.ib-home-v2-rfq-contact{justify-content:center}}@media(prefers-reduced-motion:reduce){.installbox-motion-ready .ib-home-v2-reveal:not(.is-visible),.installbox-motion-ready .ib-home-v2-reveal.is-visible,.ib-home-v2-scene-media img,.ib-home-v2-button,.ib-home-v2-scene-copy em span,.ib-home-v2-text-link span,.ib-home-v2-rfq-contact span{opacity:1;filter:none;transform:none;transition:none}}:root{--ib-ui-color-ink: #102a32;--ib-ui-color-deep: #013544;--ib-ui-color-muted: #52656b;--ib-ui-color-subtle: #6b7b80;--ib-ui-color-accent: #00bac2;--ib-ui-color-accent-strong: #007c83;--ib-ui-color-paper: #f7fafa;--ib-ui-color-line: #d7e5e6;--ib-ui-color-panel: #ffffff;--ib-ui-color-dark-panel: #06383a;--ib-ui-font-sans: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ib-ui-text-body: 16px;--ib-ui-leading-body: 1.72;--ib-ui-text-h1: clamp(40px, 4.8vw, 72px);--ib-ui-text-h2: clamp(30px, 3vw, 48px);--ib-ui-radius-card: 16px;--ib-ui-radius-control: 8px;--ib-ui-radius-pill: 999px;--ib-ui-shadow-soft: 0 18px 48px rgb(1 53 68 / .08);--ib-ui-shadow-focus: 0 0 0 3px rgb(0 186 194 / .28);--ib-ui-space-section: clamp(64px, 7vw, 112px);--ib-ui-rail: min(1760px, calc(100% - 120px) );--ib-ui-prose: 68ch}.installbox-mega-menu-global{--ib-background: var(--ib-ui-color-panel);--ib-foreground: var(--ib-ui-color-ink);--ib-border: var(--ib-ui-color-line);--ib-ring: var(--ib-ui-color-accent);--ib-primary: var(--ib-ui-color-accent);--ib-primary-foreground: #ffffff;font-family:var(--ib-ui-font-sans)!important}.installbox-mega-menu-global .nav-inner{width:min(100%,var(--ib-ui-rail))!important;max-width:none!important;min-height:64px;border-color:#d7e5e6d1!important;border-radius:var(--ib-ui-radius-control)!important;box-shadow:0 14px 34px #01354412!important}.installbox-mega-menu-global .installbox-mega-menu-app [data-slot=navigation-menu-trigger],.installbox-mega-menu-global .installbox-mega-menu-app>nav>div:last-child button[aria-label="Open menu"]{color:var(--ib-ui-color-ink)!important;font-weight:700}.installbox-mega-menu-global .installbox-mega-menu-app [data-slot=navigation-menu-trigger]:hover,.installbox-mega-menu-global .installbox-mega-menu-app [data-slot=navigation-menu-trigger][data-state=open],.installbox-mega-menu-global .installbox-mega-menu-app>nav>div:last-child button[aria-label="Open menu"]:hover{color:var(--ib-ui-color-accent-strong)!important;background:#00bac214!important}.installbox-mega-menu-global .installbox-mega-menu-app a.bg-primary,.installbox-mega-menu-global .installbox-mega-menu-app a[class*=bg-primary]{border-radius:var(--ib-ui-radius-control)!important;background:var(--ib-ui-color-accent)!important;color:#fff!important}.installbox-mega-menu-global .installbox-mega-menu-app a.bg-primary:hover,.installbox-mega-menu-global .installbox-mega-menu-app a[class*=bg-primary]:hover{background:var(--ib-ui-color-accent-strong)!important}.installbox-mega-menu-global .installbox-mega-menu-app a:focus-visible,.installbox-mega-menu-global .installbox-mega-menu-app button:focus-visible{outline:3px solid var(--ib-ui-color-accent)!important;outline-offset:3px!important;box-shadow:var(--ib-ui-shadow-focus)!important}body:not(.home){color:var(--ib-ui-color-ink);font-family:var(--ib-ui-font-sans)}body:not(.home) main a,body:not(.home) main button,body:not(.home) footer a{-webkit-tap-highlight-color:rgb(0 186 194 / .16)}body:not(.home) main a:focus-visible,body:not(.home) main button:focus-visible,body:not(.home) main input:focus-visible,body:not(.home) main select:focus-visible,body:not(.home) main textarea:focus-visible,body:not(.home) footer a:focus-visible{outline:3px solid var(--ib-ui-color-accent)!important;outline-offset:3px!important;box-shadow:var(--ib-ui-shadow-focus)!important}.installbox-w1-wrap,.ib-batch1-wrap,.ib-b2-shell,.installbox-rfq-wrap,.installbox-product-wrap,.installbox-product-archive-wrap{width:var(--ib-ui-rail);max-width:none}.installbox-w1-page,.ib-batch1-page,.ib-b2-page,.installbox-rfq-page,.installbox-product-single,.installbox-product-archive,.installbox-legal-page{font-family:var(--ib-ui-font-sans);color:var(--ib-ui-color-ink)}.installbox-w1-page p,.ib-batch1-page p,.ib-b2-page p,.installbox-rfq-page p,.installbox-product-single .installbox-product-editor-content p,.installbox-product-single .installbox-product-panel p,.installbox-legal-page p{max-width:var(--ib-ui-prose);color:var(--ib-ui-color-muted);font-size:var(--ib-ui-text-body);line-height:var(--ib-ui-leading-body)}.installbox-w1-page h1,.ib-batch1-page h1,.ib-b2-page h1,.installbox-rfq-page h1,.installbox-product-single .installbox-product-copy h1,.installbox-product-archive h1,.installbox-legal-page h1{color:var(--ib-ui-color-deep);font-size:var(--ib-ui-text-h1);font-weight:800;letter-spacing:-.045em;line-height:.99}.installbox-w1-page h2,.ib-batch1-page h2,.ib-b2-page h2,.installbox-rfq-page h2,.installbox-product-single h2,.installbox-legal-page h2{color:var(--ib-ui-color-deep);font-size:var(--ib-ui-text-h2);font-weight:800;letter-spacing:-.035em;line-height:1.06}.installbox-w1-page h3,.ib-batch1-page h3,.ib-b2-page h3,.installbox-rfq-page h3,.installbox-product-single h3,.installbox-legal-page h3{color:var(--ib-ui-color-deep);font-weight:750}.installbox-w1-page .installbox-w1-kicker,.ib-batch1-page .ib-b1-kicker,.ib-b2-page .ib-b2-overline,.installbox-rfq-page .installbox-rfq-eyebrow,.installbox-product-single .installbox-product-kicker,.installbox-product-archive .installbox-product-archive-kicker,.installbox-legal-page .installbox-legal-eyebrow{color:var(--ib-ui-color-accent-strong)!important;font-size:12px!important;font-weight:800;letter-spacing:.14em;line-height:1.35!important;text-transform:uppercase}.installbox-w1-page a[class*=button],.ib-batch1-page a[class*=button],.ib-b2-page a[class*=button],.installbox-rfq-page a[class*=button],.installbox-product-single a[class*=button],.installbox-product-archive button,.installbox-product-archive a.installbox-product-archive-rfq,.installbox-legal-page a[class*=button]{border-radius:var(--ib-ui-radius-control)!important;font-weight:750;transition:transform .16s ease,background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.installbox-w1-page a[class*=button]:active,.ib-batch1-page a[class*=button]:active,.ib-b2-page a[class*=button]:active,.installbox-rfq-page a[class*=button]:active,.installbox-product-single a[class*=button]:active,.installbox-product-archive button:active{transform:translateY(1px) scale(.99)}.installbox-w1-page .installbox-w1-hero{padding:clamp(72px,8vw,126px) 0 clamp(68px,7vw,108px);background:linear-gradient(118deg,var(--ib-ui-color-paper) 0%,#ffffff 70%)}.installbox-w1-page .installbox-w1-hero-grid,.installbox-w1-page .installbox-w1-two-col{gap:clamp(56px,8vw,136px)}.installbox-w1-page .installbox-w1-section{padding:var(--ib-ui-space-section) 0}.installbox-w1-page .installbox-w1-section-soft,.ib-b2-page .ib-b2-section-soft{background:var(--ib-ui-color-paper)}.installbox-w1-page .installbox-w1-section-dark,.installbox-rfq-page .installbox-rfq-market,.ib-b2-page .ib-b2-section-dark{background:var(--ib-ui-color-dark-panel)}.installbox-w1-page .installbox-w1-option,.installbox-w1-page .installbox-w1-callout,.installbox-w1-page .installbox-w1-process-card,.installbox-w1-page .installbox-w1-hero-aside{border-color:var(--ib-ui-color-line);border-radius:var(--ib-ui-radius-card);box-shadow:none}.installbox-w1-page .installbox-w1-option{background:var(--ib-ui-color-panel);padding:28px;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.installbox-w1-page .installbox-w1-option:focus-within{border-color:var(--ib-ui-color-accent);box-shadow:var(--ib-ui-shadow-focus)}@media(hover:hover)and (pointer:fine){.installbox-w1-page .installbox-w1-option:hover,.ib-b2-page .ib-b2-card:hover,.installbox-product-single .installbox-product-related-grid a:hover,.installbox-product-single .installbox-product-gallery-item:hover{border-color:#00bac294;box-shadow:var(--ib-ui-shadow-soft);transform:translateY(-2px)}}.ib-batch1-page .ib-b1-hero{padding:clamp(72px,8vw,126px) 0 clamp(68px,7vw,108px);background:linear-gradient(118deg,var(--ib-ui-color-paper) 0%,#ffffff 72%)}.ib-batch1-page .ib-b1-section{padding:var(--ib-ui-space-section) 0}.ib-batch1-page .ib-b1-card,.ib-batch1-page .ib-b1-stat,.ib-batch1-page .ib-b1-faq,.ib-batch1-page .ib-b1-process-card,.ib-batch1-page .ib-b1-note{border-color:var(--ib-ui-color-line)}.ib-batch1-page .ib-b1-card:focus-within,.ib-batch1-page .ib-b1-faq:focus-within{border-color:var(--ib-ui-color-accent);box-shadow:var(--ib-ui-shadow-focus)}.ib-batch1-page .ib-b1-button,.ib-batch1-page .ib-b1-text-link{border-color:var(--ib-ui-color-accent);background:var(--ib-ui-color-accent);color:var(--ib-ui-color-deep)!important}.ib-batch1-page .ib-b1-button:hover,.ib-batch1-page .ib-b1-text-link:hover{border-color:var(--ib-ui-color-accent-strong);background:var(--ib-ui-color-accent-strong);color:#fff!important}.ib-b2-page .ib-b2-hero{padding:clamp(72px,8vw,126px) 0 clamp(68px,7vw,108px);background:linear-gradient(118deg,var(--ib-ui-color-paper) 0%,#ffffff 72%)}.ib-b2-page .ib-b2-section{padding:var(--ib-ui-space-section) 0}.ib-b2-page .ib-b2-card,.ib-b2-page .ib-b2-faq-item,.ib-b2-page .ib-b2-table-wrap,.ib-b2-page .ib-b2-callout{border-color:var(--ib-ui-color-line);border-radius:var(--ib-ui-radius-card)}.ib-b2-page .ib-b2-card{background:var(--ib-ui-color-panel);box-shadow:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.ib-b2-page .ib-b2-faq-trigger{color:var(--ib-ui-color-deep);transition:color .16s ease,background-color .16s ease}.ib-b2-page .ib-b2-faq-trigger:hover,.ib-b2-page .ib-b2-faq-trigger[aria-expanded=true]{color:var(--ib-ui-color-accent-strong);background:#00bac20f}.installbox-product-single,.installbox-product-archive{--ib-deep: var(--ib-ui-color-deep);--ib-ink: var(--ib-ui-color-ink);--ib-muted: var(--ib-ui-color-muted);--ib-accent: var(--ib-ui-color-accent);--ib-accent-dark: var(--ib-ui-color-accent-strong);--ib-border: var(--ib-ui-color-line);--ib-soft: var(--ib-ui-color-paper);--ib-archive-deep: var(--ib-ui-color-deep);--ib-archive-ink: var(--ib-ui-color-ink);--ib-archive-muted: var(--ib-ui-color-muted);--ib-archive-accent: var(--ib-ui-color-accent)}.installbox-product-single .installbox-product-hero,.installbox-product-archive .installbox-product-archive-hero{background:linear-gradient(118deg,var(--ib-ui-color-paper) 0%,#ffffff 72%)}.installbox-product-single .installbox-product-hero{padding:clamp(44px,6vw,78px) 0 clamp(46px,6vw,78px)}.installbox-product-single .installbox-product-image-frame,.installbox-product-single .installbox-product-quick-card,.installbox-product-single .installbox-product-gallery-item,.installbox-product-single .installbox-product-feature-list li,.installbox-product-single .installbox-product-related-grid a,.installbox-product-single .installbox-product-rfq-box,.installbox-product-archive .installbox-product-archive-filters,.installbox-product-archive .installbox-product-archive-table-wrap{border-radius:var(--ib-ui-radius-card);border-color:var(--ib-ui-color-line);box-shadow:none}.installbox-product-single .installbox-product-quick-card,.installbox-product-single .installbox-product-gallery-item,.installbox-product-single .installbox-product-related-grid a{transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.installbox-product-single .installbox-product-media{box-shadow:var(--ib-ui-shadow-soft)}.installbox-product-single .installbox-product-section{padding:var(--ib-ui-space-section) 0}.installbox-product-single .installbox-product-spec-table-wrap,.installbox-product-single .installbox-product-downloads a{border-color:var(--ib-ui-color-line);border-radius:var(--ib-ui-radius-card)}.installbox-product-single .installbox-product-downloads a{background:var(--ib-ui-color-paper);transition:border-color .16s ease,background-color .16s ease}.installbox-product-single .installbox-product-downloads a:hover,.installbox-product-single .installbox-product-downloads a:focus-visible{border-color:var(--ib-ui-color-accent);background:#fff}.installbox-product-archive .installbox-product-archive-hero{padding:clamp(72px,8vw,126px) 0 clamp(64px,7vw,108px)}.installbox-product-archive .installbox-product-archive-section{padding:var(--ib-ui-space-section) 0}.installbox-product-archive .installbox-product-archive-filters{border-color:var(--ib-ui-color-line);background:var(--ib-ui-color-paper)}.installbox-product-archive .installbox-product-archive-filters select,.installbox-product-archive .installbox-product-archive-filters button{border-radius:var(--ib-ui-radius-control);border-color:var(--ib-ui-color-line)}.installbox-product-archive .installbox-product-archive-filters button{border-color:var(--ib-ui-color-accent);background:var(--ib-ui-color-accent);color:var(--ib-ui-color-deep);box-shadow:0 10px 24px #00bac229}.installbox-product-archive .installbox-product-archive-filters button:hover{border-color:var(--ib-ui-color-accent-strong);background:var(--ib-ui-color-accent-strong);color:#fff}.installbox-product-archive .installbox-product-archive-table-wrap{overflow-x:auto;box-shadow:var(--ib-ui-shadow-soft)}.installbox-product-archive .installbox-product-archive-table thead th{background:var(--ib-ui-color-paper);color:var(--ib-ui-color-deep)}.installbox-product-archive .installbox-product-archive-table tbody tr{transition:background-color .14s ease}.installbox-product-archive .installbox-product-archive-table tbody tr:hover{background:#00bac20b}.installbox-rfq-page .installbox-rfq-hero{padding:clamp(72px,8vw,126px) 0 clamp(68px,7vw,108px)}.installbox-rfq-page .installbox-rfq-section,.installbox-rfq-page .installbox-rfq-market{padding:var(--ib-ui-space-section) 0}.installbox-rfq-page .installbox-rfq-field input,.installbox-rfq-page .installbox-rfq-field select,.installbox-rfq-page .installbox-rfq-field textarea,.installbox-rfq-page .installbox-rfq-upload-field{border-radius:var(--ib-ui-radius-control);border-color:var(--ib-ui-color-line)}.installbox-rfq-page .installbox-rfq-field input:focus,.installbox-rfq-page .installbox-rfq-field select:focus,.installbox-rfq-page .installbox-rfq-field textarea:focus{border-color:var(--ib-ui-color-accent);box-shadow:var(--ib-ui-shadow-focus)}.installbox-rfq-page .installbox-rfq-consent .wpcf7-list-item{border-color:var(--ib-ui-color-line);border-radius:var(--ib-ui-radius-control);transition:border-color .16s ease,background-color .16s ease}.installbox-rfq-page .installbox-rfq-consent .wpcf7-list-item.is-checked{border-color:var(--ib-ui-color-accent);background:#00bac214}.installbox-legal-page .installbox-legal-hero{padding:clamp(64px,8vw,112px) 0 clamp(54px,6vw,84px);background:linear-gradient(118deg,var(--ib-ui-color-paper) 0%,#ffffff 72%)}.installbox-legal-page .installbox-legal-wrap{width:var(--ib-ui-rail);max-width:none}.installbox-legal-page .installbox-legal-section{padding:clamp(30px,4vw,54px) 0;border-color:var(--ib-ui-color-line)}.installbox-footer{border-top:1px solid var(--ib-ui-color-line)!important;background:var(--ib-ui-color-paper)!important;color:var(--ib-ui-color-ink)!important;font-family:var(--ib-ui-font-sans)!important}.installbox-footer-inner{width:var(--ib-ui-rail)!important;max-width:none!important}.installbox-footer-brand h2,.installbox-footer-column h3{color:var(--ib-ui-color-deep)!important}.installbox-footer-brand p,.installbox-footer-column a,.installbox-footer-bottom p{color:var(--ib-ui-color-muted)!important}.installbox-footer-kicker,.installbox-footer a:hover{color:var(--ib-ui-color-accent-strong)!important}.installbox-footer-cta{border-radius:var(--ib-ui-radius-control)!important;background:var(--ib-ui-color-accent)!important;color:var(--ib-ui-color-deep)!important;transition:transform .16s ease,background-color .16s ease,box-shadow .16s ease}.installbox-footer-cta:hover{background:var(--ib-ui-color-accent-strong)!important;color:#fff!important;box-shadow:0 12px 26px #00bac22e;transform:translateY(-1px)}@media(max-width:1199px)and (min-width:768px){:root{--ib-ui-rail: min(100% - 64px, 1200px)}}@media(max-width:767px){:root{--ib-ui-rail: min(100% - 32px, 680px);--ib-ui-text-h1: clamp(34px, 10.5vw, 48px);--ib-ui-text-h2: clamp(28px, 8vw, 38px)}.installbox-w1-wrap,.ib-batch1-wrap,.ib-b2-shell,.installbox-rfq-wrap,.installbox-product-wrap,.installbox-product-archive-wrap,.installbox-legal-page .installbox-legal-wrap{width:var(--ib-ui-rail)}.installbox-w1-page .installbox-w1-hero,.ib-batch1-page .ib-b1-hero,.ib-b2-page .ib-b2-hero,.installbox-rfq-page .installbox-rfq-hero,.installbox-product-archive .installbox-product-archive-hero{padding-top:54px;padding-bottom:58px}.installbox-w1-page .installbox-w1-section,.ib-batch1-page .ib-b1-section,.ib-b2-page .ib-b2-section,.installbox-rfq-page .installbox-rfq-section,.installbox-rfq-page .installbox-rfq-market,.installbox-product-single .installbox-product-section,.installbox-product-archive .installbox-product-archive-section{padding:58px 0}.installbox-footer-inner{width:var(--ib-ui-rail)!important}}@media(prefers-reduced-motion:reduce){.installbox-mega-menu-global *,body:not(.home) main *,body:not(.home) footer *{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}main .page-content p,main[class*=installbox-] p{max-width:49ch!important}.ib-batch1-page{--ib-b1-deep: #013544;--ib-b1-ink: #173943;--ib-b1-muted: #5c6a70;--ib-b1-accent: #00bac2;--ib-b1-soft: #f4fbfb;color:var(--ib-b1-ink);background:#fff}body:has(.ib-batch1-page) .entry-title{display:none!important}.ib-batch1-wrap{width:min(1680px,calc(100% - 96px));margin:0 auto}.ib-batch1-page p,.ib-batch1-page li,.ib-batch1-page td,.ib-batch1-page th{font-size:16px;line-height:1.72}.ib-batch1-page p{max-width:49ch}.ib-batch1-page h1,.ib-batch1-page h2,.ib-batch1-page h3{color:var(--ib-b1-deep)}.ib-batch1-page h1{max-width:16ch;margin:0;font-size:clamp(42px,5vw,84px);line-height:.99;letter-spacing:-.055em}.ib-batch1-page h2{margin:0;font-size:clamp(30px,3vw,52px);line-height:1.06;letter-spacing:-.035em}.ib-batch1-page h3{margin:0;font-size:20px;line-height:1.2}.ib-b1-kicker{margin:0 0 18px!important;color:#008c93!important;font-size:12px!important;font-weight:850;letter-spacing:.16em;line-height:1.3!important;text-transform:uppercase}.ib-b1-hero{padding:clamp(86px,10vw,148px) 0 clamp(82px,9vw,136px);background:linear-gradient(112deg,var(--ib-b1-soft) 0%,#fff 66%)}.ib-b1-hero-grid,.ib-b1-section-grid,.ib-b1-cta-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);gap:clamp(50px,8vw,140px);align-items:start}.ib-b1-hero-copy>p:not(.ib-b1-kicker),.ib-b1-section-copy>p{margin-top:24px;color:var(--ib-b1-muted)}.ib-b1-hero-aside,.ib-b1-note,.ib-b1-process-card{border:1px solid rgba(0,186,194,.3);background:#ffffffbd;padding:clamp(24px,3vw,42px)}.ib-b1-hero-aside{margin-top:44px;border-top:4px solid var(--ib-b1-accent)}.ib-b1-hero-aside strong,.ib-b1-hero-aside h3{display:block;color:var(--ib-b1-deep);font-size:21px;line-height:1.2}.ib-b1-hero-aside p{margin:13px 0 0;color:var(--ib-b1-muted)}.ib-b1-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.ib-b1-button,.ib-b1-text-link{display:inline-flex;min-height:48px;align-items:center;justify-content:center;border:1px solid var(--ib-b1-accent);border-radius:8px;padding:13px 20px;color:#00333b!important;background:var(--ib-b1-accent);font-size:14px!important;font-weight:850;line-height:1.2!important;text-decoration:none!important}.ib-b1-button-secondary{border-color:#01354433;background:#fff}.ib-b1-section{padding:clamp(74px,9vw,132px) 0}.ib-b1-section-soft{background:var(--ib-b1-soft)}.ib-b1-section-dark{color:#fff;background:var(--ib-b1-deep)}.ib-b1-section-dark h2,.ib-b1-section-dark h3,.ib-b1-section-dark p{color:#fff}.ib-b1-section-head{display:grid;grid-template-columns:minmax(0,.7fr) minmax(320px,1fr);gap:44px;align-items:start;margin-bottom:50px}.ib-b1-section-head>p{margin:0;color:var(--ib-b1-muted)}.ib-b1-card-grid,.ib-b1-stat-grid,.ib-b1-faq-grid,.ib-b1-process-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ib-b1-card,.ib-b1-stat,.ib-b1-faq,.ib-b1-process-card{min-width:0;border-top:2px solid rgba(1,53,68,.14);padding:25px 0 12px}.ib-b1-card p,.ib-b1-stat p,.ib-b1-faq p,.ib-b1-process-card p{margin:12px 0 0;color:var(--ib-b1-muted)}.ib-b1-number{display:block;margin-bottom:13px;color:#008c93;font-size:12px;font-weight:850;letter-spacing:.14em}.ib-b1-table-wrap{overflow-x:auto;border:1px solid rgba(1,53,68,.15);background:#fff}.ib-b1-table{width:100%;min-width:680px;border-collapse:collapse}.ib-b1-table th,.ib-b1-table td{border-bottom:1px solid rgba(1,53,68,.1);padding:18px 20px;text-align:left;vertical-align:top}.ib-b1-table th{color:var(--ib-b1-deep);background:#f7fcfc;font-size:13px;font-weight:850}.ib-b1-table td{color:var(--ib-b1-muted)}.ib-b1-list,.ib-b1-steps{display:grid;gap:16px;margin:0;padding:0;list-style:none}.ib-b1-list li,.ib-b1-steps li{position:relative;padding-left:30px;color:var(--ib-b1-muted)}.ib-b1-list li:before,.ib-b1-steps li:before{position:absolute;top:.75em;left:0;width:8px;height:8px;border-radius:50%;background:var(--ib-b1-accent);content:""}.ib-b1-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.ib-b1-steps li{min-height:180px;border-top:2px solid var(--ib-b1-accent);padding:22px 20px 0 0}.ib-b1-steps li:before{display:none}.ib-b1-steps strong{color:#008c93;font-size:12px;letter-spacing:.14em}.ib-b1-steps h3{margin-top:14px}.ib-b1-steps p{margin:10px 0 0}.ib-b1-legacy-links{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:34px}.ib-b1-legacy-links a,.ib-b1-inline-link{color:#007d84!important;font-weight:800;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.ib-b1-product-section .installbox-product-grid{width:100%;max-width:none}.ib-b1-product-section .installbox-product-card{box-shadow:none}.ib-b1-cta-grid{align-items:center}.ib-b1-cta-grid .ib-b1-actions{justify-content:flex-start}.ib-b1-page [id]{scroll-margin-top:124px}@media(max-width:1023px){.ib-batch1-wrap{width:min(100% - 44px,1680px)}.ib-b1-hero-grid,.ib-b1-section-grid,.ib-b1-cta-grid,.ib-b1-section-head{grid-template-columns:1fr}.ib-b1-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.ib-batch1-wrap{width:min(100% - 28px,1680px)}.ib-batch1-page h1{font-size:clamp(38px,12vw,56px)}.ib-b1-card-grid,.ib-b1-stat-grid,.ib-b1-faq-grid,.ib-b1-process-grid,.ib-b1-steps{grid-template-columns:1fr}.ib-b1-actions{flex-direction:column;align-items:stretch}.ib-b1-button{width:100%}}@media(min-width:1024px){body.page-id-16 #content,body.page-id-17 #content,body.page-id-18 #content,body.page-id-22 #content,body.page-id-44 #content{width:100%!important;max-width:none!important;margin-right:0!important;margin-left:0!important}body.page-id-16 .page-content,body.page-id-17 .page-content,body.page-id-18 .page-content,body.page-id-22 .page-content,body.page-id-44 .page-content{width:100%!important;max-width:none!important}body.page-id-16 .page-content>.wp-block-group:first-child>.wp-block-columns,body.page-id-17 .page-content>.wp-block-group:first-child>.wp-block-columns,body.page-id-18 .page-content>.wp-block-group:first-child>.wp-block-columns,body.page-id-44 .page-content>.wp-block-group:first-child>.wp-block-columns{width:min(calc(100% - 96px),1520px);max-width:1520px;margin-right:auto;margin-left:auto}body.page-id-22 .installbox-rfq-wrap{width:min(calc(100% - 96px),1520px)}body.page-id-22 .installbox-rfq-form,body.page-id-22 .installbox-rfq-cf7-form,body.page-id-22 #rfq-form .installbox-rfq-section-head,body.page-id-22 #rfq-form .installbox-rfq-shortcut,body.page-id-22 #rfq-form .installbox-rfq-notice,body.page-id-22 #rfq-form .wpcf7{width:min(100%,1120px)}}@media(min-width:1536px){.installbox-minimal-footer-root .installbox-footer-inner{width:min(1520px,calc(100% - 96px))!important}}.installbox-rfq-page{--motion-fast: .16s;--motion-medium: .28s;--motion-slow: .52s;--spring-soft: cubic-bezier(.16, 1, .3, 1);--spring-standard: cubic-bezier(.34, 1.18, .64, 1);--spring-emphasis: cubic-bezier(.18, 1.12, .4, 1);--scale-hover: 1.01;--scale-press: .985}.installbox-rfq-button[data-rfq-magnetic=true]{transform:translate3d(var(--rfq-magnet-x, 0px),var(--rfq-magnet-y, 0px),0);transition:transform var(--motion-medium) var(--spring-standard),background-color var(--motion-fast) ease,border-color var(--motion-fast) ease;will-change:transform}.installbox-rfq-button[data-rfq-magnetic=true]:hover{transform:translate3d(var(--rfq-magnet-x, 0px),calc(var(--rfq-magnet-y, 0px) - 1px),0) scale(var(--scale-hover))}.installbox-rfq-button:active,.installbox-rfq-button[data-rfq-magnetic=true]:active{transform:scale(var(--scale-press))}.installbox-rfq-field{transform:translateZ(0);transition:transform var(--motion-medium) var(--spring-soft)}.installbox-rfq-field:focus-within{transform:translate3d(0,-1px,0)}.installbox-rfq-field input,.installbox-rfq-field select,.installbox-rfq-field textarea{transition:border-color var(--motion-fast) ease,background-color var(--motion-fast) ease,box-shadow var(--motion-fast) ease}.installbox-rfq-field input:focus-visible,.installbox-rfq-field select:focus-visible,.installbox-rfq-field textarea:focus-visible{border-color:var(--rfq-accent-dark);background-color:#fbffff;box-shadow:0 0 0 3px #00bac229}.installbox-rfq-field.is-invalid{animation:installbox-rfq-validation-shake .32s cubic-bezier(.36,.07,.19,.97) both}.installbox-rfq-field.is-invalid input,.installbox-rfq-field.is-invalid select,.installbox-rfq-field.is-invalid textarea,.installbox-rfq-upload-field.is-invalid .wpcf7-form-control-wrap{border-color:#b33a47!important}@keyframes installbox-rfq-validation-shake{0%,to{transform:translateZ(0)}30%{transform:translate3d(-2px,0,0)}60%{transform:translate3d(2px,0,0)}82%{transform:translate3d(-1px,0,0)}}.installbox-rfq-consent{display:grid;gap:10px}.installbox-rfq-consent>p{display:contents}.installbox-rfq-consent .wpcf7-form-control-wrap{display:block}.installbox-rfq-consent .wpcf7-list-item{display:block;margin:0;border:1px solid transparent;border-radius:12px;transition:border-color var(--motion-fast) ease,background-color var(--motion-fast) ease,transform var(--motion-medium) var(--spring-soft)}.installbox-rfq-consent .wpcf7-list-item:hover,.installbox-rfq-consent .wpcf7-list-item:has(input:focus-visible){border-color:#00bac23d;background:#e9f6f39e}.installbox-rfq-consent .wpcf7-list-item label{position:relative;display:block;min-height:44px;padding:10px 12px 10px 46px;color:var(--rfq-text);font-size:13px;font-weight:650;line-height:1.5;cursor:pointer}.installbox-rfq-consent .wpcf7-list-item label:before{position:absolute;top:11px;left:12px;width:22px;height:22px;border:1px solid #b6d6d5;border-radius:7px;background:#fff;content:"";transition:background-color var(--motion-fast) ease,border-color var(--motion-fast) ease,transform var(--motion-medium) var(--spring-standard)}.installbox-rfq-consent .wpcf7-list-item label:after{position:absolute;top:14px;left:20px;width:7px;height:12px;border-right:2px solid #ffffff;border-bottom:2px solid #ffffff;content:"";opacity:0;transform:rotate(45deg) scale(.45);transform-origin:center;transition:opacity var(--motion-fast) ease,transform var(--motion-medium) var(--spring-standard)}.installbox-rfq-consent .wpcf7-list-item input[type=checkbox]{position:absolute;width:1px;height:1px;margin:-1px;opacity:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden}.installbox-rfq-consent .wpcf7-list-item:has(input:checked) label:before,.installbox-rfq-consent .wpcf7-list-item.is-checked label:before{border-color:var(--rfq-accent-dark);background:var(--rfq-accent-dark);transform:scale(1.03)}.installbox-rfq-consent .wpcf7-list-item:has(input:checked) label:after,.installbox-rfq-consent .wpcf7-list-item.is-checked label:after{opacity:1;transform:rotate(45deg) scale(1)}.installbox-rfq-consent .wpcf7-list-item:has(input:focus-visible) label:before{outline:3px solid rgba(0,186,194,.2);outline-offset:2px}.installbox-rfq-consent .wpcf7-list-item-label a{color:var(--rfq-accent-dark);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.installbox-rfq-upload-field .wpcf7-form-control-wrap{position:relative;display:block;border:1px dashed #a8d0cf;border-radius:14px;background:#fbffff;padding:10px;transition:border-color var(--motion-fast) ease,background-color var(--motion-fast) ease,transform var(--motion-medium) var(--spring-soft)}.installbox-rfq-upload-field .wpcf7-file{min-height:48px;border:0;background:transparent;padding:6px;cursor:pointer}.installbox-rfq-upload-field.is-dragover .wpcf7-form-control-wrap,.installbox-rfq-upload-field.is-ready .wpcf7-form-control-wrap{border-color:var(--rfq-accent-dark);background:var(--rfq-soft-2)}.installbox-rfq-upload-field.is-dragover .wpcf7-form-control-wrap{transform:scale(1.01)}.installbox-rfq-upload-field.is-uploading .wpcf7-form-control-wrap:after{position:absolute;right:12px;bottom:7px;left:12px;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,var(--rfq-accent),transparent);content:"";animation:installbox-rfq-indeterminate 1.1s var(--spring-soft) infinite}@keyframes installbox-rfq-indeterminate{0%{transform:translate(-100%)}to{transform:translate(100%)}}.installbox-rfq-file-status{display:block;margin-top:8px;color:var(--rfq-accent-dark);font-size:12px;font-weight:750;line-height:1.4}.installbox-rfq-accordion{overflow:hidden;border-top:1px solid var(--rfq-line);border-bottom:1px solid var(--rfq-line)}.installbox-rfq-accordion-trigger{display:flex;width:100%;min-height:56px;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;color:var(--rfq-ink);font:inherit;font-size:15px;font-weight:820;text-align:left;cursor:pointer}.installbox-rfq-accordion-trigger:focus-visible{outline:3px solid rgba(0,186,194,.22);outline-offset:4px}.installbox-rfq-accordion-icon{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;flex:0 0 auto;border:1px solid rgba(0,186,194,.3);border-radius:999px;color:var(--rfq-accent-dark);font-size:20px;font-weight:450;line-height:1;transition:transform var(--motion-medium) var(--spring-standard),background-color var(--motion-fast) ease}.installbox-rfq-accordion.is-open .installbox-rfq-accordion-icon{background:var(--rfq-soft-2);transform:rotate(45deg)}.installbox-rfq-accordion-panel{max-height:0;overflow:hidden;opacity:0;transition:max-height var(--motion-slow) var(--spring-soft),opacity var(--motion-fast) ease}.installbox-rfq-accordion.is-open .installbox-rfq-accordion-panel{max-height:180px;opacity:1}.installbox-rfq-accordion-panel p{max-width:760px;margin:0;padding:0 0 18px;color:var(--rfq-muted);font-size:14px;line-height:1.65}.installbox-rfq-submit-wrap{display:flex;align-items:center;gap:12px;margin:0}.installbox-rfq-submit-shell{position:relative;display:inline-flex;min-width:142px}.installbox-rfq-submit-shell .installbox-rfq-submit{position:relative;z-index:1;width:100%;transition:transform var(--motion-medium) var(--spring-standard),background-color var(--motion-fast) ease,border-color var(--motion-fast) ease,color var(--motion-fast) ease}.installbox-rfq-submit-shell[data-state=loading] .installbox-rfq-submit{color:transparent!important;cursor:wait}.installbox-rfq-submit-shell[data-state=success] .installbox-rfq-submit{border-color:var(--rfq-accent-dark);background:var(--rfq-accent-dark);color:transparent!important}.installbox-rfq-submit-state{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none;opacity:0;color:#fff;transition:opacity var(--motion-fast) ease}.installbox-rfq-submit-shell[data-state=loading] .installbox-rfq-submit-state,.installbox-rfq-submit-shell[data-state=success] .installbox-rfq-submit-state{opacity:1}.installbox-rfq-submit-shell[data-state=loading] .installbox-rfq-submit-state:before{width:6px;height:6px;border-radius:999px;background:currentColor;box-shadow:10px 0 currentColor,20px 0 currentColor;content:"";animation:installbox-rfq-submit-dots .72s ease-in-out infinite}@keyframes installbox-rfq-submit-dots{0%,to{transform:translate(-10px) scale(.78);opacity:.55}50%{transform:translate(0) scale(1);opacity:1}}.installbox-rfq-submit-shell[data-state=success] .installbox-rfq-submit-state:before{width:9px;height:17px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;content:"";opacity:0;transform:rotate(45deg) scale(.45);animation:installbox-rfq-submit-check var(--motion-medium) var(--spring-standard) forwards}@keyframes installbox-rfq-submit-check{to{opacity:1;transform:rotate(45deg) scale(1)}}.installbox-rfq-submit-live{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap}@media(prefers-reduced-motion:reduce){.installbox-rfq-page{--motion-fast: 1ms;--motion-medium: 1ms;--motion-slow: 1ms;--spring-soft: linear;--spring-standard: linear;--spring-emphasis: linear}.installbox-rfq-page [data-rfq-magnetic=true]{transform:none!important;will-change:auto}.installbox-rfq-page *,.installbox-rfq-page *:before,.installbox-rfq-page *:after{animation-iteration-count:1!important}}.installbox-w1-page{--w1-ink: #0e1b1a;--w1-text: #405150;--w1-muted: #6f817f;--w1-teal: #057365;--w1-teal-dark: #043835;--w1-mint: #d9eee9;--w1-paper: #f7fbfa;--w1-line: #d4e3df;width:100%;overflow:hidden;background:var(--w1-paper);color:var(--w1-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.installbox-w1-page *,.installbox-w1-page *:before,.installbox-w1-page *:after{box-sizing:border-box}.page-content:has(>.installbox-w1-page),.page-content:has(.installbox-w1-page){width:100%!important;max-width:none!important}#content:has(.installbox-w1-page),#content:has(.ib-batch1-page),#content:has(.ib-b2-page),.page-content:has(.ib-batch1-page),.page-content:has(.ib-b2-page){width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}#content:has(.ib-b2-page) .page-header,#content:has(.ib-b2-page) .entry-header,#content:has(.ib-b2-page) .page-content>h1:first-child{display:none!important}#content:has(.installbox-w1-page){width:100%!important;max-width:none!important;margin-right:0!important;margin-left:0!important}#content:has(.installbox-w1-page) .page-header,#content:has(.installbox-w1-page) .entry-header,#content:has(.installbox-w1-page)>.page-header,#content:has(.installbox-w1-page) .page-content>h1:first-child{display:none!important}.installbox-w1-page a{color:inherit;text-decoration:none}.installbox-w1-wrap{width:min(100% - 96px,1520px);margin:0 auto}.installbox-w1-hero{position:relative;isolation:isolate;min-height:590px;background:linear-gradient(90deg,var(--w1-paper) 0 55%,var(--w1-mint) 55% 100%)}.installbox-w1-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.86fr);gap:clamp(42px,7vw,110px);align-items:center;min-height:590px;padding:58px 0 64px}.installbox-w1-hero-copy{max-width:680px}.installbox-w1-kicker{margin:0 0 18px;color:var(--w1-teal);font-size:12px;font-weight:900;letter-spacing:.14em;line-height:1.2;text-transform:uppercase}.installbox-w1-page h1,.installbox-w1-page h2,.installbox-w1-page h3{margin:0;color:var(--w1-ink);font-weight:900;letter-spacing:0;line-height:1.08}.installbox-w1-page h1{max-width:720px;font-size:clamp(44px,5vw,70px)}.installbox-w1-page h2{max-width:820px;font-size:clamp(34px,3.8vw,52px)}.installbox-w1-page h3{font-size:20px;line-height:1.2}.installbox-w1-page p{color:var(--w1-text);font-size:17px;font-weight:600;line-height:1.65}.installbox-w1-hero-copy>p:not(.installbox-w1-kicker){max-width:620px;margin:28px 0 0}.installbox-w1-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.installbox-w1-button{display:inline-flex;min-height:50px;align-items:center;justify-content:center;border:1px solid var(--w1-teal);border-radius:999px;background:var(--w1-teal);padding:15px 24px;color:#fff!important;font-size:14px;font-weight:900;line-height:1;transition:transform .16s ease,background-color .16s ease,border-color .16s ease}.installbox-w1-button:hover,.installbox-w1-button:focus-visible{border-color:#0a8a79;background:#0a8a79;color:#fff!important;transform:translateY(-1px)}.installbox-w1-button-secondary{border-color:var(--w1-line);background:#fff;color:var(--w1-teal)!important}.installbox-w1-hero-media,.installbox-w1-image-panel{display:grid;place-items:center;margin:0;overflow:hidden;border:1px solid var(--w1-line);border-radius:28px;background:#fff;box-shadow:0 26px 70px #0438351f}.installbox-w1-hero-media{min-height:410px;padding:24px}.installbox-w1-hero-media img,.installbox-w1-image-panel img{display:block;width:100%;height:100%;max-height:430px;-o-object-fit:contain;object-fit:contain}.installbox-w1-hero-media figcaption,.installbox-w1-image-panel figcaption{width:100%;border-top:1px solid var(--w1-line);padding-top:14px;color:var(--w1-teal-dark);font-size:13px;font-weight:850;line-height:1.35;align-self:end;margin-top:12px}.installbox-w1-section{padding:clamp(64px,7vw,104px) 0;background:#fff}.installbox-w1-section-soft{background:var(--w1-paper)}.installbox-w1-section-dark{background:var(--w1-teal-dark)}.installbox-w1-section-dark h2,.installbox-w1-section-dark h3,.installbox-w1-section-dark p,.installbox-w1-section-dark a{color:#fff!important}.installbox-w1-section-dark .installbox-w1-project-cta p{color:#c7dfd9!important}.installbox-w1-section-head{max-width:820px;margin-bottom:38px}.installbox-w1-section-head p{max-width:700px;margin:22px 0 0}.installbox-w1-category-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 42px;max-width:1120px}.installbox-w1-category-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:start;border-bottom:1px solid var(--w1-line);padding:22px 0}.installbox-w1-category-item:nth-child(5){grid-column:1 / -1;max-width:calc(50% - 21px)}.installbox-w1-category-item strong{color:var(--w1-ink);font-size:18px;line-height:1.2}.installbox-w1-category-item span{max-width:430px;color:var(--w1-text);font-size:14px;font-weight:650;line-height:1.5}.installbox-w1-two-col{display:grid;grid-template-columns:minmax(0,.84fr) minmax(420px,1fr);gap:clamp(42px,7vw,104px);align-items:start}.installbox-w1-two-col>.installbox-w1-section-head{margin-bottom:0}.installbox-w1-callout{border-left:5px solid var(--w1-teal);border-radius:18px;background:#eef8f5;padding:24px 26px}.installbox-w1-callout strong{display:block;color:var(--w1-ink);font-size:19px;line-height:1.25}.installbox-w1-callout p{margin:12px 0 0;color:var(--w1-text);font-size:15px}.installbox-w1-doc-directory{overflow:hidden;border:1px solid var(--w1-line);border-radius:22px;background:#fff}.installbox-w1-doc-head,.installbox-w1-doc-row{display:grid;grid-template-columns:minmax(125px,.78fr) minmax(140px,.9fr) minmax(240px,1.5fr) minmax(140px,auto);gap:22px;align-items:center;padding:18px 22px}.installbox-w1-doc-head{background:var(--w1-paper);color:var(--w1-teal-dark);font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.installbox-w1-doc-row{border-top:1px solid var(--w1-line)}.installbox-w1-doc-row:hover{background:#fbfefd}.installbox-w1-doc-cell{min-width:0}.installbox-w1-doc-cell strong{color:var(--w1-ink);font-size:16px;line-height:1.2}.installbox-w1-doc-cell>span:not(.installbox-w1-doc-label){color:var(--w1-text);font-size:14px;font-weight:650;line-height:1.4}.installbox-w1-doc-label{display:none}.installbox-w1-status{display:inline-flex;align-items:center;border:1px solid rgba(5,115,101,.2);border-radius:999px;background:#eef8f5;padding:7px 10px;color:var(--w1-teal-dark)!important;font-size:12px!important;font-weight:800!important;line-height:1.2!important}.installbox-w1-row-link{display:inline-flex;min-height:40px;align-items:center;justify-content:center;border:1px solid var(--w1-teal);border-radius:999px;padding:10px 15px;color:var(--w1-teal)!important;font-size:12px;font-weight:900;line-height:1;white-space:nowrap}.installbox-w1-row-link:hover,.installbox-w1-row-link:focus-visible{background:var(--w1-teal);color:#fff!important}.installbox-w1-knowledge-grid,.installbox-w1-option-grid,.installbox-w1-proof-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.installbox-w1-knowledge-item,.installbox-w1-option,.installbox-w1-proof{border:1px solid var(--w1-line);border-radius:18px;background:#fff;padding:24px}.installbox-w1-knowledge-item p,.installbox-w1-option p,.installbox-w1-proof p{margin:12px 0 0;font-size:15px}.installbox-w1-faq{display:grid;gap:12px;max-width:920px}.installbox-w1-faq details{border-bottom:1px solid var(--w1-line);padding:18px 0}.installbox-w1-faq summary{color:var(--w1-ink);font-size:17px;font-weight:850;cursor:pointer}.installbox-w1-faq details p{max-width:760px;margin:14px 0 0;font-size:15px}.installbox-w1-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none}.installbox-w1-step{min-height:206px;border-top:3px solid var(--w1-teal);background:#fff;padding:22px 18px 18px}.installbox-w1-step strong{display:block;color:var(--w1-teal);font-size:13px;font-weight:900;letter-spacing:.1em;line-height:1.2}.installbox-w1-step h3{margin-top:18px;font-size:18px}.installbox-w1-step p{margin:12px 0 0;font-size:14px}.installbox-w1-field-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.installbox-w1-field-grid li{border:1px solid var(--w1-line);border-radius:14px;background:#fff;padding:16px 18px;color:var(--w1-ink);font-size:14px;font-weight:800;line-height:1.3}.installbox-w1-page .installbox-w1-field-grid li:before{display:inline-block;width:7px;height:7px;margin-right:10px;border-radius:999px;background:var(--w1-teal);content:""}.installbox-w1-project-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:36px;align-items:center}.installbox-w1-project-cta p{max-width:700px;margin:20px 0 0;color:#c7dfd9}.installbox-w1-section-dark .installbox-w1-button-secondary{border-color:#fff6;background:transparent;color:#fff!important}.installbox-w1-about-feature{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.82fr);gap:clamp(42px,7vw,104px);align-items:center}.installbox-w1-about-feature.is-reverse .installbox-w1-about-copy{order:2}.installbox-w1-about-feature.is-reverse .installbox-w1-image-panel{order:1}.installbox-w1-about-copy p{max-width:640px;margin:22px 0 0}.installbox-w1-image-panel{min-height:330px;padding:22px}.installbox-w1-image-panel img{max-height:360px}.installbox-w1-confirmation{border:1px solid rgba(177,114,24,.35);border-left:5px solid #b17218;border-radius:16px;background:#fff8ec;padding:18px 20px}.installbox-w1-confirmation strong{color:#70470f;font-size:14px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.installbox-w1-confirmation p{margin:8px 0 0;color:#70470f;font-size:14px}.installbox-w1-contact-lead{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);gap:42px;align-items:center}.installbox-w1-contact-email{display:inline-flex;margin-top:24px;color:var(--w1-teal)!important;font-size:clamp(24px,3vw,36px);font-weight:900;line-height:1.1;overflow-wrap:anywhere}.installbox-w1-contact-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.installbox-w1-contact-option{display:flex;min-height:180px;flex-direction:column;border:1px solid var(--w1-line);border-radius:18px;background:#fff;padding:24px}.installbox-w1-contact-option:first-child{grid-column:1 / -1;min-height:150px;background:var(--w1-paper)}.installbox-w1-contact-option p{margin:12px 0 0;font-size:15px}.installbox-w1-contact-option .installbox-w1-row-link{align-self:flex-start;margin-top:auto}@media(min-width:1600px){.installbox-w1-wrap{width:min(100% - 128px,1600px)}.installbox-w1-oem .installbox-w1-hero-copy{max-width:760px}.installbox-w1-oem h1{max-width:800px}.installbox-w1-hero-grid,.installbox-w1-hero{min-height:660px}}@media(max-width:1023px){.installbox-w1-hero{background:var(--w1-paper)}.installbox-w1-hero-grid,.installbox-w1-two-col,.installbox-w1-about-feature,.installbox-w1-about-feature.is-reverse,.installbox-w1-contact-lead,.installbox-w1-project-cta{grid-template-columns:1fr}.installbox-w1-about-feature.is-reverse .installbox-w1-about-copy,.installbox-w1-about-feature.is-reverse .installbox-w1-image-panel{order:initial}.installbox-w1-steps,.installbox-w1-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.installbox-w1-project-cta .installbox-w1-actions{margin-top:0}.installbox-w1-doc-head,.installbox-w1-doc-row{grid-template-columns:repeat(2,minmax(0,1fr))}.installbox-w1-doc-head{display:none}.installbox-w1-doc-row{gap:18px 24px}.installbox-w1-doc-row .installbox-w1-doc-cell:nth-child(3),.installbox-w1-doc-row .installbox-w1-doc-cell:nth-child(4){grid-column:span 2}.installbox-w1-doc-label{display:block;margin-bottom:7px;color:var(--w1-muted);font-size:10px;font-weight:900;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}}@media(max-width:640px){.installbox-w1-wrap{width:min(100% - 28px,1520px)}.installbox-w1-hero-grid{min-height:auto;padding:60px 0 68px}.installbox-w1-page h1{font-size:clamp(38px,11vw,50px)}.installbox-w1-page h2{font-size:clamp(32px,9vw,42px)}.installbox-w1-actions,.installbox-w1-button{width:100%}.installbox-w1-hero-media{min-height:280px;padding:16px}.installbox-w1-section{padding:58px 0}.installbox-w1-category-grid,.installbox-w1-knowledge-grid,.installbox-w1-option-grid,.installbox-w1-proof-grid,.installbox-w1-contact-options{grid-template-columns:1fr}.installbox-w1-category-item:nth-child(5),.installbox-w1-contact-option:first-child{grid-column:auto;max-width:none}.installbox-w1-category-item{grid-template-columns:1fr;gap:10px}.installbox-w1-doc-directory{border-radius:16px}.installbox-w1-doc-row{grid-template-columns:1fr;padding:20px 18px}.installbox-w1-doc-row .installbox-w1-doc-cell:nth-child(3),.installbox-w1-doc-row .installbox-w1-doc-cell:nth-child(4){grid-column:auto}.installbox-w1-row-link{width:100%}.installbox-w1-steps,.installbox-w1-field-grid{grid-template-columns:1fr}.installbox-w1-step{min-height:0}.installbox-w1-project-cta .installbox-w1-actions{margin-top:6px}.installbox-w1-image-panel{min-height:250px;padding:16px}}@media(min-width:1024px){.installbox-w1-oem h1,.installbox-w1-technical h1{font-size:clamp(40px,3.3vw,50px)}.installbox-w1-contact h1{font-size:clamp(38px,3.5vw,52px)}}@media(prefers-reduced-motion:reduce){.installbox-w1-page a,.installbox-w1-page .installbox-w1-button,.installbox-w1-page .installbox-w1-doc-row{transition:none!important}}.page-content p,.entry-content p,.elementor-widget-text-editor p,.installbox-home-redesign p,.installbox-applications-page p,.installbox-product-archive p,.installbox-product-single p,.installbox-w1-page p,.installbox-product-single .installbox-product-panel p,.installbox-product-single .installbox-product-editor-content p,.installbox-product-single .installbox-product-rfq-box p,.installbox-product-grid .installbox-product-card-description{max-width:49ch}.installbox-w1-anchor-target{display:block;height:0;scroll-margin-top:96px}.installbox-contact-form{display:grid;gap:18px;max-width:860px}.installbox-contact-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.installbox-contact-field{display:grid;gap:8px;color:var(--w1-ink);font-size:14px;font-weight:780}.installbox-contact-field-wide{grid-column:1 / -1}.installbox-contact-field input,.installbox-contact-field textarea{width:100%;min-height:48px;border:1px solid var(--w1-line);border-radius:12px;background:#fff;padding:12px 14px;color:var(--w1-ink);font:inherit;font-weight:600;outline:none}.installbox-contact-field textarea{min-height:150px;resize:vertical}.installbox-contact-field input:focus,.installbox-contact-field textarea:focus{border-color:var(--w1-teal);box-shadow:0 0 0 3px #05736524}.installbox-contact-submit,.wpcf7 .installbox-contact-submit{display:inline-flex;min-height:50px;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;border:1px solid var(--w1-teal);border-radius:999px;background:var(--w1-teal);padding:14px 24px;color:#fff;font-size:14px;font-weight:850;cursor:pointer;transition:transform .16s ease,background-color .16s ease,border-color .16s ease}.installbox-contact-submit:hover,.installbox-contact-submit:focus-visible,.wpcf7 .installbox-contact-submit:hover,.wpcf7 .installbox-contact-submit:focus-visible{border-color:#0a8a79;background:#0a8a79;color:#fff;transform:translateY(-1px)}.installbox-contact-form .wpcf7-response-output{margin:0!important;border-color:#05736547!important;border-radius:14px;background:#eef8f5;padding:14px 16px!important;color:var(--w1-teal-dark);font-weight:700}.installbox-legal-page,.installbox-thank-you-page{--legal-ink: #0e1b1a;--legal-text: #405150;--legal-muted: #6f817f;--legal-teal: #057365;--legal-paper: #f7fbfa;--legal-line: #d4e3df;width:100%;overflow:hidden;background:var(--legal-paper);color:var(--legal-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.page-content:has(>.installbox-legal-page),.page-content:has(.installbox-legal-page),.page-content:has(>.installbox-thank-you-page),.page-content:has(.installbox-thank-you-page),#content:has(.installbox-legal-page),#content:has(.installbox-thank-you-page){width:100%!important;max-width:none!important;margin-right:0!important;margin-left:0!important}#content:has(.installbox-legal-page) .page-header,#content:has(.installbox-legal-page) .entry-header,#content:has(.installbox-thank-you-page) .page-header,#content:has(.installbox-thank-you-page) .entry-header{display:none!important}.installbox-legal-wrap,.installbox-thank-you-wrap{width:min(100% - 48px,920px);margin:0 auto}.installbox-legal-hero,.installbox-thank-you-hero{padding:clamp(72px,9vw,128px) 0 74px;background:linear-gradient(135deg,#e8f5f1,#f7fbfa 68%)}.installbox-legal-eyebrow,.installbox-thank-you-eyebrow{margin:0 0 16px;color:var(--legal-teal);font-size:12px;font-weight:900;letter-spacing:.14em;line-height:1.2;text-transform:uppercase}.installbox-legal-page h1,.installbox-thank-you-page h1{max-width:780px;margin:0;color:var(--legal-ink);font-size:clamp(42px,6vw,72px);font-weight:900;line-height:1.02}.installbox-legal-page h2,.installbox-thank-you-page h2{margin:0;color:var(--legal-ink);font-size:clamp(26px,3vw,38px);font-weight:900;line-height:1.1}.installbox-legal-page p,.installbox-thank-you-page p,.installbox-legal-page li,.installbox-thank-you-page li{color:var(--legal-text);font-size:16px;line-height:1.75}.installbox-legal-hero p,.installbox-thank-you-hero p{max-width:49ch;margin:24px 0 0}.installbox-legal-sections{padding:22px 0 88px}.installbox-legal-section{border-top:1px solid var(--legal-line);padding:38px 0}.installbox-legal-section p{max-width:760px;margin:16px 0 0}.installbox-thank-you-hero{min-height:520px;display:grid;align-items:center}.installbox-thank-you-panel{margin-top:34px;border:1px solid var(--legal-line);border-radius:18px;background:#fff;padding:24px;box-shadow:0 20px 52px #04383514}.installbox-thank-you-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0}.installbox-thank-you-summary div{border-left:3px solid var(--legal-teal);padding-left:14px}.installbox-thank-you-summary dt{color:var(--legal-muted);font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.installbox-thank-you-summary dd{margin:6px 0 0;color:var(--legal-ink);font-size:15px;font-weight:800;overflow-wrap:anywhere}.installbox-thank-you-links{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.installbox-thank-you-links a{display:inline-flex;min-height:48px;align-items:center;border:1px solid var(--legal-teal);border-radius:999px;background:var(--legal-teal);padding:13px 20px;color:#fff;font-size:14px;font-weight:850;text-decoration:none}.installbox-thank-you-links a+a{background:transparent;color:var(--legal-teal)}@media(max-width:640px){.installbox-contact-form-grid,.installbox-thank-you-summary{grid-template-columns:1fr}.installbox-contact-field-wide{grid-column:auto}.installbox-contact-submit,.wpcf7 .installbox-contact-submit,.installbox-thank-you-links a{width:100%}.installbox-legal-wrap,.installbox-thank-you-wrap{width:min(100% - 28px,920px)}}@media(prefers-reduced-motion:reduce){.installbox-contact-submit,.installbox-thank-you-links a{transition:none!important}}.installbox-applications-page{--app-ink: #0e1b1a;--app-text: #405150;--app-muted: #6f817f;--app-teal: #057365;--app-teal-dark: #043835;--app-mint: #d9eee9;--app-paper: #f7fbfa;--app-line: #d4e3df;width:100%;overflow:hidden;background:var(--app-paper);color:var(--app-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.installbox-applications-page *,.installbox-applications-page *:before,.installbox-applications-page *:after{box-sizing:border-box}.page-id-19 .page-header,.page-id-19 .entry-header,.page-id-19 .page-content>h1:first-child{display:none!important}.page-id-19 #content.site-main{width:100%!important;max-width:none!important;margin-right:0!important;margin-left:0!important}.page-id-19 .page-content{width:100%!important}.installbox-applications-page a{text-decoration:none}.installbox-applications-wrap{width:min(100% - 96px,1520px);margin:0 auto}.installbox-applications-eyebrow{margin:0 0 18px;color:var(--app-teal);font-size:12px;font-weight:900;letter-spacing:0;line-height:1.2;text-transform:uppercase}.installbox-applications-hero{position:relative;isolation:isolate;min-height:640px;background:linear-gradient(90deg,#f7fbfa 0 55%,var(--app-mint) 55% 100%)}.installbox-applications-hero-grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(420px,.9fr);gap:clamp(42px,6vw,86px);align-items:center;min-height:640px;padding:58px 0}.installbox-applications-hero-copy{max-width:670px}.installbox-applications-hero h1,.installbox-applications-section h2,.installbox-applications-detail h2,.installbox-applications-market h2,.installbox-applications-final h2{margin:0;color:var(--app-ink);font-weight:900;letter-spacing:0;line-height:1.08}.installbox-applications-hero h1{max-width:660px;font-size:clamp(46px,5vw,64px)}.installbox-applications-hero-copy>p:not(.installbox-applications-eyebrow):not(.installbox-applications-note),.installbox-applications-section p,.installbox-applications-detail p,.installbox-applications-market p,.installbox-applications-final p{color:var(--app-text);font-size:17px;font-weight:600;line-height:1.62}.installbox-applications-hero-copy>p:not(.installbox-applications-eyebrow):not(.installbox-applications-note){max-width:620px;margin:30px 0 0}.installbox-applications-note{max-width:560px;margin:44px 0 0;color:var(--app-muted);font-size:14px;font-weight:700;line-height:1.55}.installbox-applications-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.installbox-applications-button{display:inline-flex;min-height:50px;align-items:center;justify-content:center;border:1px solid var(--app-teal);border-radius:999px;background:var(--app-teal);padding:15px 24px;color:#fff!important;font-size:14px;font-weight:900;line-height:1;transition:transform .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.installbox-applications-button:hover,.installbox-applications-button:focus-visible{border-color:#0a8a79;background:#0a8a79;color:#fff!important;transform:translateY(-1px)}.installbox-applications-button-secondary{background:#fff;color:var(--app-teal)!important}.installbox-applications-hero-media{display:flex;justify-content:center}.installbox-motion-ready .installbox-applications-hero-copy,.installbox-motion-ready .installbox-applications-hero-media,.installbox-motion-ready .installbox-applications-section-head,.installbox-motion-ready .installbox-applications-pathway-card,.installbox-motion-ready .installbox-applications-detail,.installbox-motion-ready .installbox-applications-market-grid,.installbox-motion-ready .installbox-applications-product-review,.installbox-motion-ready .installbox-applications-final-grid{opacity:1;transform:translateY(0);transition:opacity .72s cubic-bezier(.16,1,.3,1),transform .72s cubic-bezier(.16,1,.3,1)}.installbox-applications-hero-copy.is-visible,.installbox-applications-hero-media.is-visible,.installbox-applications-section-head.is-visible,.installbox-applications-pathway-card.is-visible,.installbox-applications-detail.is-visible,.installbox-applications-market-grid.is-visible,.installbox-applications-product-review.is-visible,.installbox-applications-final-grid.is-visible{opacity:1;transform:translateY(0)}.installbox-applications-pathway-card:nth-child(2){transition-delay:70ms}.installbox-applications-pathway-card:nth-child(3){transition-delay:.14s}.installbox-applications-pathway-card:nth-child(4){transition-delay:.21s}.installbox-applications-product-visual{position:relative;display:grid;width:min(100%,500px);aspect-ratio:1.16 / 1;place-items:center;margin:0;border:1px solid var(--app-line);border-radius:30px;background:#fff;box-shadow:0 26px 70px #0438351f;overflow:hidden}.installbox-applications-product-plane{position:absolute;top:24px;right:24px;bottom:24px;left:24px;border:1px solid var(--app-line);border-radius:24px;background:var(--app-paper)}.installbox-applications-product-visual img{position:relative;z-index:1;display:block;width:78%;height:78%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;filter:drop-shadow(0 22px 34px rgba(4,56,53,.15))}.installbox-applications-product-visual figcaption{position:absolute;bottom:32px;left:52px;z-index:2;max-width:230px;border-radius:999px;background:var(--app-teal-dark);padding:10px 14px;color:#fff;font-size:12px;font-weight:800;line-height:1.1}.installbox-applications-section{padding:clamp(56px,5vw,82px) 0;background:#fff}.installbox-applications-section-head{max-width:820px;margin-bottom:34px}.installbox-applications-section h2{font-size:clamp(34px,3.4vw,44px)}.installbox-applications-pathway-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.installbox-applications-pathway-card{display:flex;min-height:210px;flex-direction:column;border:1px solid var(--app-line);border-radius:20px;background:#fff;padding:26px;color:var(--app-ink);box-shadow:0 18px 48px #0438350f;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.installbox-applications-pathway-card:hover,.installbox-applications-pathway-card:focus-visible{border-color:#05736557;box-shadow:0 24px 58px #0438351a;color:var(--app-ink);transform:translateY(-2px)}.installbox-applications-icon{position:relative;width:46px;height:46px;margin-bottom:20px;border-radius:16px;background:var(--app-mint)}.installbox-applications-icon:before,.installbox-applications-icon:after{position:absolute;left:15px;height:3px;border-radius:999px;background:var(--app-teal);content:""}.installbox-applications-icon:before{top:20px;width:26px}.installbox-applications-icon:after{top:33px;width:20px}.installbox-applications-pathway-card strong{min-height:52px;color:var(--app-ink);font-size:18px;font-weight:900;line-height:1.2}.installbox-applications-pathway-card>span:not(.installbox-applications-icon){margin-top:16px;color:var(--app-text);font-size:14px;font-weight:650;line-height:1.5}.installbox-applications-pathway-card em,.installbox-applications-text-link,.installbox-applications-review-grid em{margin-top:auto;color:var(--app-teal);font-size:13px;font-style:normal;font-weight:900;line-height:1.2}.installbox-applications-detail-stack{padding:clamp(52px,5vw,76px) 0;background:var(--app-paper)}.installbox-applications-detail-stack .installbox-applications-wrap{display:grid;gap:34px}.installbox-applications-detail{display:grid;grid-template-columns:minmax(0,1fr) minmax(440px,.72fr);gap:clamp(38px,5vw,82px);align-items:center;min-height:410px;border:1px solid var(--app-line);border-radius:28px;background:#fff;padding:clamp(28px,3.2vw,44px);box-shadow:0 18px 54px #04383512;scroll-margin-top:110px}.installbox-applications-detail.is-reverse{grid-template-columns:minmax(440px,.72fr) minmax(0,1fr);background:var(--app-paper)}.installbox-applications-detail.is-reverse .installbox-applications-detail-copy{order:2}.installbox-applications-detail.is-reverse .installbox-applications-detail-media{order:1}.installbox-applications-detail h2{max-width:480px;font-size:clamp(30px,3vw,38px)}.installbox-applications-detail p{max-width:500px;margin:20px 0 0}.installbox-applications-chip-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.installbox-applications-chip-row span{border-radius:999px;background:var(--app-mint);padding:9px 14px;color:var(--app-teal-dark);font-size:12px;font-weight:850;line-height:1.1}.installbox-applications-text-link{display:inline-flex;margin-top:20px}.installbox-applications-detail-media{position:relative;display:grid;min-height:330px;place-items:center;border:1px solid var(--app-line);border-radius:26px;background:#fff;box-shadow:inset 0 0 0 1px #ffffffb3,0 24px 52px #04383514;overflow:hidden}.installbox-applications-detail-image-plane{position:absolute;top:20px;right:20px;bottom:20px;left:20px;border-radius:22px;background:linear-gradient(145deg,#fff,#f4fbfa)}.installbox-applications-detail-media img{position:relative;z-index:1;display:block;width:min(82%,420px);height:min(82%,300px);-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;filter:drop-shadow(0 24px 34px rgba(4,56,53,.16));transition:transform .52s cubic-bezier(.22,1,.36,1),filter .52s ease}.installbox-applications-detail-media figcaption{position:absolute;right:26px;bottom:24px;left:26px;z-index:2;border-top:1px solid var(--app-line);padding-top:16px;color:var(--app-teal-dark);font-size:13px;font-weight:900;line-height:1.2}.installbox-applications-detail:hover .installbox-applications-detail-media img,.installbox-applications-detail:focus-within .installbox-applications-detail-media img{filter:drop-shadow(0 30px 40px rgba(4,56,53,.2));transform:translateY(-8px) scale(1.035)}@keyframes installboxApplicationsFloat{0%,to{translate:0 0}50%{translate:0 -8px}}@keyframes installboxApplicationsSettle{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.installbox-applications-market{padding:clamp(82px,8vw,112px) 0;background:var(--app-teal-dark);color:#fff}.installbox-applications-market .installbox-applications-eyebrow{color:var(--app-mint)}.installbox-applications-market h2{max-width:690px;color:#fff!important;font-size:clamp(36px,4vw,52px)}.installbox-applications-market p{max-width:640px;margin:28px 0 0;color:#c7dfd9}.installbox-applications-market .installbox-applications-button{margin-top:34px}.installbox-applications-market-grid{display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:clamp(44px,8vw,110px);align-items:center}.installbox-applications-market-panel{min-height:330px;border:1px solid rgba(217,238,233,.2);border-radius:24px;background:#ffffff0f;padding:34px}.installbox-applications-market-panel h3{margin:0;color:#fff!important;font-size:24px;font-weight:900;line-height:1.2}.installbox-applications-market-panel p{margin-top:28px;font-size:16px}.installbox-applications-product-review,.installbox-applications-final-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(420px,1fr);gap:clamp(42px,7vw,96px);align-items:start}.installbox-applications-product-review>div:first-child p,.installbox-applications-final-grid>div:first-child p{max-width:560px;margin-top:26px}.installbox-applications-review-grid,.installbox-applications-related{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.installbox-applications-review-grid a,.installbox-applications-related a{display:grid;min-height:152px;border:1px solid var(--app-line);border-radius:18px;background:var(--app-paper);padding:24px;color:var(--app-ink)}.installbox-applications-related a{min-height:72px;background:#fff}.installbox-applications-review-grid strong,.installbox-applications-related strong{color:var(--app-ink);font-size:17px;font-weight:900;line-height:1.2}.installbox-applications-review-grid span,.installbox-applications-related span{margin-top:10px;color:var(--app-text);font-size:13px;font-weight:650;line-height:1.45}.installbox-applications-final{background:var(--app-paper)}.installbox-applications-page+.installbox-minimal-footer,.installbox-applications-page~.installbox-minimal-footer{border-top:1px solid var(--app-line)}@media(min-width:1600px){.installbox-applications-hero,.installbox-applications-hero-grid{min-height:700px}.installbox-applications-hero-grid{grid-template-columns:minmax(0,.95fr) minmax(560px,.9fr);gap:92px}.installbox-applications-hero h1{max-width:760px;font-size:clamp(58px,4.1vw,76px)}.installbox-applications-product-visual{width:min(100%,620px)}.installbox-applications-detail{grid-template-columns:minmax(0,1fr) minmax(520px,.72fr)}.installbox-applications-detail.is-reverse{grid-template-columns:minmax(520px,.72fr) minmax(0,1fr)}.installbox-applications-detail-media{min-height:380px}.installbox-applications-detail-media img{width:min(78%,500px);height:min(78%,320px)}}@media(max-width:1023px){.installbox-applications-hero{background:var(--app-paper)}.installbox-applications-hero-grid,.installbox-applications-detail,.installbox-applications-detail.is-reverse,.installbox-applications-market-grid,.installbox-applications-product-review,.installbox-applications-final-grid{grid-template-columns:1fr}.installbox-applications-detail.is-reverse .installbox-applications-detail-copy,.installbox-applications-detail.is-reverse .installbox-applications-detail-media{order:initial}.installbox-applications-pathway-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.installbox-applications-detail-media,.installbox-applications-market-panel{min-height:300px}}@media(max-width:640px){.installbox-applications-wrap{width:min(100% - 28px,1520px)}.installbox-applications-hero-grid{min-height:auto;padding:60px 0 68px}.installbox-applications-hero h1{font-size:clamp(38px,11vw,48px)}.installbox-applications-actions,.installbox-applications-button,.installbox-applications-product-visual{width:100%}.installbox-applications-section,.installbox-applications-detail-stack,.installbox-applications-market{padding:58px 0}.installbox-applications-pathway-grid,.installbox-applications-review-grid,.installbox-applications-related{grid-template-columns:1fr}.installbox-applications-pathway-card,.installbox-applications-review-grid a{min-height:0}.installbox-applications-detail{gap:28px;min-height:0;padding:24px}.installbox-applications-detail-media{min-height:260px}.installbox-applications-detail-media img{width:min(78%,280px);height:min(78%,220px)}.installbox-applications-detail-media figcaption{right:18px;bottom:18px;left:18px;font-size:12px}}@media(prefers-reduced-motion:reduce){.installbox-applications-hero-copy,.installbox-applications-hero-media,.installbox-applications-section-head,.installbox-applications-pathway-card,.installbox-applications-detail,.installbox-applications-market-grid,.installbox-applications-product-review,.installbox-applications-final-grid,.installbox-applications-product-visual img,.installbox-applications-detail-media img{animation:none!important;opacity:1!important;transform:none!important;translate:none!important;transition:none!important}}.ib-product-launch-page{--ib-launch-dark: #061413;--ib-launch-dark-2: #0b2622;--ib-launch-green: #095740;--ib-launch-green-2: #1c4f40;--ib-launch-lime: #85c745;--ib-launch-pale: #f0f9f4;--ib-launch-pale-2: #e0f0e8;--ib-launch-line: #c7dbd5;--ib-launch-ink: #0e1312;--ib-launch-muted: #54635e;width:100%;overflow:hidden;background:#fff;color:var(--ib-launch-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ib-product-launch-page *,.ib-product-launch-page *:before,.ib-product-launch-page *:after{box-sizing:border-box}.ib-product-launch-page a{text-decoration:none}.ib-product-launch-hero{position:relative;display:grid;min-height:clamp(760px,68vw,910px);grid-template-columns:minmax(0,1.18fr) minmax(480px,.82fr);overflow:hidden;background:var(--ib-launch-dark)}.ib-product-launch-hero:after{position:absolute;top:0;right:0;bottom:0;width:51.5%;background:var(--ib-launch-pale-2);content:""}.ib-product-launch-hero-copy,.ib-product-launch-hero-media{position:relative;z-index:1}.ib-product-launch-hero-copy{width:min(820px,calc(100vw - 48px));margin-left:max(28px,calc((100vw - 1296px)/2));padding:clamp(92px,9vw,136px) 0 72px}.ib-product-launch-breadcrumb{display:flex;flex-wrap:wrap;gap:9px;align-items:center;margin-bottom:28px;color:#c7e0d6c7;font-size:12px;font-weight:700;line-height:1.3}.ib-product-launch-breadcrumb a{color:#c7e0d6e6}.ib-product-launch-breadcrumb a:hover{color:var(--ib-launch-lime)}.ib-product-launch-kicker,.ib-product-launch-eyebrow{margin:0 0 18px;color:var(--ib-launch-lime);font-size:12px;font-weight:850;letter-spacing:0;line-height:1.2;text-transform:uppercase}.ib-product-launch-hero h1{margin:0;max-width:800px;color:#fff;font-size:clamp(46px,5.05vw,72px);font-weight:850;letter-spacing:0;line-height:1.04;text-wrap:balance}.ib-product-launch-hero-copy>p{margin:28px 0 0;max-width:560px;color:#c7e0d6;font-size:clamp(16px,1.35vw,18px);line-height:1.62}.ib-product-launch-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.ib-product-launch-button{display:inline-flex;min-height:50px;align-items:center;justify-content:center;border:1px solid var(--ib-launch-green);border-radius:999px;background:var(--ib-launch-green);padding:15px 24px;color:#fff!important;font-size:14px;font-weight:850;line-height:1;transition:transform .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.ib-product-launch-button:hover,.ib-product-launch-button:focus-visible{border-color:#127a59;background:#127a59;color:#fff!important;transform:translateY(-1px)}.ib-product-launch-button-secondary{border-color:var(--ib-launch-line);background:#fff;color:var(--ib-launch-green)!important}.ib-product-launch-button-secondary:hover,.ib-product-launch-button-secondary:focus-visible{border-color:#fff;background:var(--ib-launch-pale);color:var(--ib-launch-green)!important}.ib-product-launch-metrics{display:flex;flex-wrap:wrap;gap:clamp(22px,4vw,44px);margin-top:clamp(70px,9vw,120px)}.ib-product-launch-metrics strong{color:#fff;font-size:clamp(22px,2.1vw,28px);font-weight:850;line-height:1.1}.ib-product-launch-hero-media{display:flex;align-items:center;justify-content:center;min-width:0;padding:clamp(64px,7vw,96px) max(28px,calc((100vw - 1296px)/2)) clamp(58px,7vw,96px) clamp(24px,4vw,54px)}.ib-product-launch-hero-media img{display:block;width:min(650px,100%);height:min(660px,62vw);-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;filter:drop-shadow(0 34px 60px rgba(6,20,19,.26))}.ib-product-launch-range,.ib-product-launch-applications{display:grid;width:min(1296px,calc(100% - 56px));grid-template-columns:minmax(320px,.76fr) minmax(0,1fr);gap:clamp(44px,6vw,84px);align-items:start;margin:0 auto;padding:clamp(86px,9vw,118px) 0}.ib-product-launch-section-copy{max-width:540px}.ib-product-launch-section-copy h2,.ib-product-launch-guide h2,.ib-product-launch-proof h2,.ib-product-launch-rfq h2{margin:0;color:var(--ib-launch-ink);font-size:clamp(36px,3.4vw,44px);font-weight:850;letter-spacing:0;line-height:1.14}.ib-product-launch-section-copy p:not(.ib-product-launch-eyebrow),.ib-product-launch-guide-copy p,.ib-product-launch-proof-copy>p,.ib-product-launch-rfq-copy p{margin:24px 0 0;color:var(--ib-launch-muted);font-size:16px;line-height:1.55}.ib-product-launch-series-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.ib-product-launch-series-card{display:flex;min-height:285px;flex-direction:column;border:1px solid var(--ib-launch-line);border-radius:28px;background:var(--ib-launch-pale);color:var(--ib-launch-ink);overflow:hidden;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.ib-product-launch-series-card:hover,.ib-product-launch-series-card:focus-visible{border-color:#09574066;box-shadow:0 24px 58px #0614131a;color:var(--ib-launch-ink);transform:translateY(-3px)}.ib-product-launch-series-media{display:flex;height:172px;align-items:center;justify-content:center;margin:20px 24px 0;border-radius:18px;background:#fff;overflow:hidden}.ib-product-launch-series-media img,.ib-product-launch-proof-media img,.ib-product-launch-rfq-media img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.ib-product-launch-series-copy{display:flex;flex:1;flex-direction:column;padding:18px 28px 24px}.ib-product-launch-count{margin-bottom:8px;color:var(--ib-launch-green);font-size:12px;font-weight:800;line-height:1.2}.ib-product-launch-series-copy strong{color:var(--ib-launch-ink);font-size:22px;font-weight:850;line-height:1.12}.ib-product-launch-series-copy>span:last-child{margin-top:12px;color:var(--ib-launch-muted);font-size:14px;line-height:1.45}.ib-product-launch-guide{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);gap:clamp(40px,6vw,80px);align-items:center;min-height:700px;padding:clamp(84px,9vw,112px) max(28px,calc((100vw - 1296px)/2));background:var(--ib-launch-dark)}.ib-product-launch-guide h2,.ib-product-launch-rfq h2{color:#fff}.ib-product-launch-guide-copy p{color:#c2e0d4}.ib-product-launch-steps{display:grid;grid-template-columns:repeat(4,minmax(130px,1fr));gap:20px;align-items:end}.ib-product-launch-step{display:flex;min-height:260px;flex-direction:column;align-items:center;justify-content:center;border:1px solid #26614d;border-radius:999px;background:var(--ib-launch-dark-2);padding:30px 18px;text-align:center}.ib-product-launch-step:nth-child(2){transform:translateY(34px)}.ib-product-launch-step:nth-child(3){transform:translateY(68px)}.ib-product-launch-step:nth-child(4){transform:translateY(102px)}.ib-product-launch-step strong{color:var(--ib-launch-lime);font-size:34px;font-weight:900;line-height:1}.ib-product-launch-step span{margin-top:24px;color:#fff;font-size:17px;font-weight:850;line-height:1.2}.ib-product-launch-step small{margin-top:12px;color:#c7e0d6c2;font-size:12px;font-weight:650;line-height:1.35}.ib-product-launch-proof{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,440px);gap:clamp(42px,7vw,96px);align-items:center;padding:clamp(86px,9vw,112px) max(28px,calc((100vw - 1296px)/2));background:var(--ib-launch-pale)}.ib-product-launch-checks{display:grid;grid-template-columns:repeat(2,minmax(0,250px));gap:34px 80px;margin-top:60px}.ib-product-launch-checks article h3{margin:0;color:var(--ib-launch-ink);font-size:22px;font-weight:850;line-height:1.18}.ib-product-launch-checks article p{margin:12px 0 0;color:var(--ib-launch-muted);font-size:15px;line-height:1.45}.ib-product-launch-proof-media{display:flex;height:380px;align-items:center;justify-content:center;border:1px solid var(--ib-launch-line);border-radius:28px;background:#fff;padding:28px;box-shadow:0 14px 36px #0000000f}.ib-product-launch-applications{grid-template-columns:1fr;gap:54px}.ib-product-launch-app-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px}.ib-product-launch-app-card{display:flex;min-height:260px;flex-direction:column;border:1px solid var(--ib-launch-line);border-radius:22px;background:#fff;padding:30px 26px;color:var(--ib-launch-ink);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.ib-product-launch-app-card:nth-child(2n){background:var(--ib-launch-pale)}.ib-product-launch-app-card:hover,.ib-product-launch-app-card:focus-visible{border-color:#09574066;box-shadow:0 22px 50px #06141314;color:var(--ib-launch-ink);transform:translateY(-2px)}.ib-product-launch-app-card>span{color:var(--ib-launch-green);font-size:30px;font-weight:900;line-height:1}.ib-product-launch-app-card strong{margin-top:34px;color:var(--ib-launch-ink);font-size:21px;font-weight:850;line-height:1.2}.ib-product-launch-app-card small{margin-top:24px;color:var(--ib-launch-muted);font-size:15px;line-height:1.45}.ib-product-launch-rfq{display:grid;min-height:520px;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);background:#081716}.ib-product-launch-rfq-copy{padding:clamp(72px,8vw,110px) 0 clamp(72px,8vw,110px) max(28px,calc((100vw - 1296px)/2))}.ib-product-launch-rfq-copy p{max-width:560px;color:#c7e0d6}.ib-product-launch-rfq-copy .ib-product-launch-button{margin-top:34px}.ib-product-launch-rfq-media{display:flex;align-items:center;justify-content:center;background:var(--ib-launch-green-2);padding:clamp(52px,6vw,80px)}.ib-product-launch-rfq-media img{max-width:440px;max-height:340px;border-radius:20px;background:#fff;padding:34px}@media(max-width:1023px){.ib-product-launch-hero{grid-template-columns:1fr}.ib-product-launch-hero:after{top:auto;left:0;width:100%;height:44%}.ib-product-launch-hero-copy{width:min(760px,calc(100% - 56px));margin:0 auto;padding-bottom:34px}.ib-product-launch-hero-media{padding:22px 28px 72px}.ib-product-launch-hero-media img{height:min(520px,72vw)}.ib-product-launch-range,.ib-product-launch-guide,.ib-product-launch-proof,.ib-product-launch-rfq{grid-template-columns:1fr}.ib-product-launch-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.ib-product-launch-step,.ib-product-launch-step:nth-child(2),.ib-product-launch-step:nth-child(3),.ib-product-launch-step:nth-child(4){min-height:220px;border-radius:28px;transform:none}.ib-product-launch-app-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ib-product-launch-rfq-copy{padding-right:max(28px,calc((100vw - 1296px)/2))}}@media(max-width:767px){.ib-product-launch-hero{min-height:auto}.ib-product-launch-hero-copy{width:min(100% - 32px,760px);padding-top:58px}.ib-product-launch-hero h1{font-size:clamp(38px,11.5vw,52px)}.ib-product-launch-actions{flex-direction:column}.ib-product-launch-button{width:100%}.ib-product-launch-metrics{margin-top:48px}.ib-product-launch-hero-media{padding-inline:16px}.ib-product-launch-hero-media img{height:340px}.ib-product-launch-range,.ib-product-launch-applications{width:min(100% - 32px,1296px);padding:62px 0}.ib-product-launch-series-grid,.ib-product-launch-checks,.ib-product-launch-app-grid{grid-template-columns:1fr}.ib-product-launch-guide,.ib-product-launch-proof{padding:64px 16px}.ib-product-launch-steps{grid-template-columns:1fr}.ib-product-launch-step{min-height:170px}.ib-product-launch-proof-media{height:320px}.ib-product-launch-app-card{min-height:220px}.ib-product-launch-rfq{min-height:0}.ib-product-launch-rfq-copy{padding:64px 16px}.ib-product-launch-rfq-media{padding:42px 16px 58px}.ib-product-launch-rfq-media img{max-height:300px}}.installbox-louver-showcase-root,.installbox-home-redesign{--ib-deep: #013544;--ib-ink: #102a32;--ib-muted: #5f6871;--ib-accent: #00bac2;--ib-accent-dark: #0197a0;--ib-border: #dceff0;--ib-soft: #f4fbfb;--ib-paper: #ffffff;width:100%;color:var(--ib-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.installbox-louver-showcase-root{overflow:hidden}.installbox-minimal-footer-root{--color-bg: #ffffff;--color-bg-soft: #f4fbfb;--color-surface: #ffffff;--color-text: #102a32;--color-text-muted: #5f6871;--color-primary: #00bac2;--color-primary-hover: #0197a0;--color-border: #dceff0;width:100%;color:var(--color-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.installbox-product-carousel-root *,.installbox-product-carousel-root *:before,.installbox-product-carousel-root *:after,.installbox-louver-showcase-root *,.installbox-louver-showcase-root *:before,.installbox-louver-showcase-root *:after,.installbox-home-redesign *,.installbox-home-redesign *:before,.installbox-home-redesign *:after,.installbox-minimal-footer-root *,.installbox-minimal-footer-root *:before,.installbox-minimal-footer-root *:after{box-sizing:border-box}.installbox-home-redesign{overflow:hidden;background:#fff}.installbox-home-redesign a{color:inherit}.ib-home-wrap{width:min(1180px,calc(100% - 36px));margin:0 auto}.ib-home-section{padding:clamp(76px,9vw,126px) 0}.ib-home-section-title{max-width:760px;margin:0 0 36px}.ib-home-kicker{margin:0 0 14px;color:var(--ib-accent-dark);font-size:12px;font-weight:850;letter-spacing:.14em;line-height:1.4;text-transform:uppercase}.ib-home-section-title h2,.ib-home-hero-copy h1,.ib-home-rfq h2{margin:0;color:var(--ib-ink);font-weight:850;letter-spacing:0}.ib-home-hero-copy h1{max-width:760px;font-size:clamp(44px,7vw,86px);line-height:.98}.ib-home-section-title h2,.ib-home-rfq h2{max-width:720px;font-size:clamp(34px,4.8vw,62px);line-height:1.02}.ib-home-section-title p,.ib-home-hero-copy p,.ib-home-rfq p{margin:20px 0 0;max-width:650px;color:var(--ib-muted);font-size:17px;line-height:1.75}.ib-home-button,.ib-home-button-secondary{display:inline-flex;min-height:48px;align-items:center;justify-content:center;border-radius:8px;padding:13px 20px;font-size:14px;font-weight:850;line-height:1;text-decoration:none!important;transition:transform .16s ease,background-color .16s ease,border-color .16s ease}.ib-home-button{border:1px solid var(--ib-accent);background:var(--ib-accent);color:#fff!important;box-shadow:0 18px 38px #00bac22e}.ib-home-button-secondary{border:1px solid rgba(1,53,68,.18);background:#ffffffd1;color:var(--ib-deep)!important}.ib-home-button:hover,.ib-home-button-secondary:hover{transform:translateY(-1px)}.ib-home-button:hover{border-color:var(--ib-accent-dark);background:var(--ib-accent-dark)}.ib-home-hero{position:relative;min-height:min(760px,100dvh);padding:clamp(154px,12vw,178px) 0 clamp(76px,8vw,108px);overflow:hidden;background:linear-gradient(90deg,#f4fbfbf5,#f4fbfbb8 44%,#ffffffe0),#fff}.ib-home-hero:before{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(1,53,68,.08) 1px,transparent 1px),linear-gradient(0deg,rgba(1,53,68,.05) 1px,transparent 1px);background-size:72px 72px;content:"";-webkit-mask-image:linear-gradient(90deg,#000,transparent 74%);mask-image:linear-gradient(90deg,#000,transparent 74%);pointer-events:none}.ib-home-hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);gap:clamp(34px,6vw,78px);align-items:center}.ib-home-hero-copy{position:relative;z-index:1}.ib-home-hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.ib-home-hero-chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:34px}.ib-home-hero-chips span{border:1px solid rgba(1,53,68,.12);border-radius:999px;background:#ffffffb8;padding:9px 13px;color:var(--ib-deep);font-size:13px;font-weight:760;box-shadow:0 10px 30px #0135440d}.ib-home-hero-media{position:relative;overflow:hidden;border-radius:18px;background:var(--ib-deep);box-shadow:0 32px 80px #0135442e}.ib-home-hero-media img{display:block;width:100%;height:clamp(420px,47vw,590px);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform:scale(1.02)}.ib-home-hero-panel{position:absolute;right:18px;bottom:18px;width:min(300px,calc(100% - 36px));border:1px solid rgba(255,255,255,.26);border-radius:14px;background:#013544db;padding:18px;color:#fff;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.ib-home-hero-panel strong,.ib-home-hero-panel span{display:block}.ib-home-hero-panel strong{font-size:15px;line-height:1.35}.ib-home-hero-panel span{margin-top:8px;color:#ffffffc7;font-size:13px;line-height:1.55}.ib-home-proof{border-top:1px solid var(--ib-border);border-bottom:1px solid var(--ib-border);background:#fff}.ib-home-proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--ib-border)}.ib-home-proof-item{min-height:150px;background:#fff;padding:clamp(24px,4vw,34px)}.ib-home-proof-item strong{display:block;color:var(--ib-deep);font-size:22px;line-height:1.2}.ib-home-proof-item span{display:block;margin-top:12px;color:var(--ib-muted);font-size:14px;font-weight:620;line-height:1.6}.ib-louver{width:100%;overflow:hidden}.installbox-home-louver-section .elementor-widget-shortcode{width:min(1180px,calc(100% - 36px));margin:0 auto}.ib-louver-grid{display:grid;grid-template-columns:1.25fr .92fr .92fr .92fr;gap:18px;min-height:520px;perspective:1200px}.ib-louver-grid:hover .ib-louver-panel{grid-column:span 1}.ib-louver-panel{position:relative;display:flex;min-width:0;min-height:520px;overflow:hidden;border:1px solid rgba(220,239,240,.96);border-radius:18px;background:var(--ib-deep);padding:0;color:#fff;text-align:left;box-shadow:0 22px 54px #0135441f;cursor:pointer;transition:transform .22s ease,box-shadow .22s ease,filter .22s ease}.ib-louver-panel[data-active=true]{box-shadow:0 32px 76px #01354433;transform:translateY(-4px)}.ib-louver-image{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#f8fcfc,#e8f4f4)}.ib-louver-image:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 45%,rgba(1,53,68,.5) 100%);content:""}.ib-louver-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform:scale(1.01);transition:transform .52s ease,object-position .52s ease;transition:transform .52s ease,object-position .52s ease,-o-object-position .52s ease}.ib-louver-panel[data-active=true] .ib-louver-image img{-o-object-position:center 48%;object-position:center 48%;transform:scale(1.055)}.ib-louver-caption{position:relative;z-index:1;display:flex;width:100%;min-height:190px;align-self:flex-end;flex-direction:column;justify-content:flex-end;padding:24px;background:linear-gradient(180deg,transparent 0%,rgba(1,53,68,.96) 62%);color:#fff;transition:transform .22s ease}.ib-louver-panel[data-active=true] .ib-louver-caption{transform:translateY(-4px)}.ib-louver-category{display:inline-flex;width:-moz-fit-content;width:fit-content;margin-bottom:12px;border:1px solid rgba(255,255,255,.26);border-radius:999px;background:#ffffff1f;padding:5px 10px;color:#fff;font-size:10px;font-style:normal;font-weight:850;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.ib-louver-caption strong{display:-webkit-box;overflow:hidden;color:#fff;font-size:clamp(20px,2vw,28px);font-weight:850;line-height:1.04;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ib-louver-caption>span:not(.ib-louver-category){display:-webkit-box;margin-top:12px;overflow:hidden;color:#ffffffdb;font-size:14px;font-weight:620;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ib-louver-caption em{margin-top:16px;color:#73f0f3;font-size:13px;font-style:normal;font-weight:850}.ib-louver-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10020;display:flex;align-items:center;justify-content:center;background:#01354494;padding:24px}.ib-louver-dialog{position:relative;display:grid;grid-template-columns:.95fr 1.05fr;width:min(920px,100%);max-height:90vh;overflow:hidden;border-radius:22px;background:#fff;box-shadow:0 30px 80px #01354447}.ib-louver-close{position:absolute;top:16px;right:16px;z-index:2;display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border:1px solid rgba(1,53,68,.1);border-radius:999px;background:#fff;color:var(--ib-deep);cursor:pointer}.ib-louver-dialog-media{min-height:500px;background:var(--ib-soft)}.ib-louver-dialog-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.ib-louver-dialog-copy{overflow-y:auto;padding:clamp(30px,5vw,48px)}.ib-louver-dialog-copy span{display:inline-flex;border-radius:999px;background:var(--ib-soft);padding:6px 12px;color:var(--ib-accent-dark);font-size:11px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.ib-louver-dialog-copy h3{margin:22px 0 16px;color:var(--ib-deep);font-size:clamp(34px,4vw,52px);font-weight:850;line-height:1.02}.ib-louver-dialog-copy p{margin:0;color:var(--ib-muted);font-size:16px;line-height:1.8}.ib-louver-dialog-copy a{display:inline-flex;align-items:center;gap:8px;margin-top:28px;border-radius:8px;background:var(--ib-accent);padding:13px 18px;color:#fff!important;font-size:14px;font-weight:850;text-decoration:none!important}.ib-home-technical{background:linear-gradient(180deg,#f7fbfb,#fff)}.ib-home-tech-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(34px,6vw,78px);align-items:start}.ib-home-tech-copy{position:sticky;top:110px}.ib-home-tech-rows{display:grid;gap:16px}.ib-home-tech-row{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:start;overflow:hidden;border:1px solid rgba(220,239,240,.96);border-radius:18px;background:#ffffffdb;padding:24px;box-shadow:0 18px 44px #0135440f}.ib-home-tech-row:after{position:absolute;right:24px;bottom:0;left:72px;height:2px;background:var(--ib-accent);content:"";transform:scaleX(0);transform-origin:left;transition:transform .7s cubic-bezier(.16,1,.3,1)}.ib-home-tech-row.is-visible:after{transform:scaleX(1)}.ib-home-tech-mark{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:999px;background:#00bac21a;color:var(--ib-accent-dark);font-size:15px;font-weight:900}.ib-home-tech-row h3{margin:0;color:var(--ib-deep);font-size:22px;font-weight:850;line-height:1.2}.ib-home-tech-row p{margin:10px 0 0;color:var(--ib-muted);font-size:15px;font-weight:580;line-height:1.7}.ib-home-apps{background:#fff}.ib-home-app-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.ib-home-app-card{position:relative;min-height:360px;overflow:hidden;border-radius:18px;background:var(--ib-deep);color:#fff;text-decoration:none!important;box-shadow:0 20px 54px #0135441a}.ib-home-app-card img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:.92;transition:transform .65s cubic-bezier(.16,1,.3,1)}.ib-home-app-card:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 28%,rgba(1,53,68,.88) 100%);content:""}.ib-home-app-card:hover img{transform:scale(1.055)}.ib-home-app-copy{position:absolute;right:0;bottom:0;left:0;z-index:1;padding:28px;transform:translateY(8px);transition:transform .22s ease}.ib-home-app-card:hover .ib-home-app-copy{transform:translateY(0)}.ib-home-app-copy h3{margin:0;color:#fff!important;font-size:clamp(26px,3vw,38px);font-weight:850;line-height:1.05}.ib-home-app-copy p{margin:12px 0 0;max-width:420px;color:#ffffffdb;font-size:15px;font-weight:620;line-height:1.65}.ib-home-rfq{background:#fff}.ib-home-rfq-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.84fr);gap:clamp(32px,6vw,70px);align-items:center;overflow:hidden;border-radius:18px;background:linear-gradient(115deg,rgba(255,255,255,.08),transparent 34%),#013544;padding:clamp(32px,6vw,66px);color:#fff}.ib-home-rfq h2,.ib-home-rfq p{color:#fff!important}.ib-home-rfq p{color:#ffffffc7!important}.ib-home-rfq .ib-home-button{border-color:var(--ib-accent)!important;background:var(--ib-accent)!important;color:#fff!important}.ib-home-rfq-list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.ib-home-rfq-list li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:13px;align-items:center;border:1px solid rgba(255,255,255,.16);border-radius:14px;background:#ffffff14;padding:16px;color:#fff;font-size:14px;font-weight:760;line-height:1.45}.ib-home-rfq-list li:before{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;border-radius:999px;background:var(--ib-accent);color:#fff;content:"✓";font-size:14px;font-weight:900}.ib-home-reveal{opacity:0;transform:translateY(24px);transition:opacity .62s cubic-bezier(.16,1,.3,1),transform .62s cubic-bezier(.16,1,.3,1)}.ib-home-reveal.is-visible{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.ib-home-reveal,.ib-louver-panel,.ib-louver-image img,.ib-louver-caption,.ib-home-app-card img,.ib-home-app-copy,.ib-home-tech-row:after{transition:none!important;transform:none!important}}.ib-carousel-shell{width:100%;padding:8px 0 16px}.ib-carousel-track{cursor:default;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ib-carousel-track::-webkit-scrollbar{display:none}.ib-carousel-card{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-color:#dceff0!important}.ib-carousel-title,.ib-carousel-description{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.ib-carousel-title{min-height:72px;-webkit-line-clamp:2}.ib-carousel-description{min-height:48px;-webkit-line-clamp:2}.ib-carousel-fallback{color:#102a32}.ib-carousel-fallback-intro{max-width:720px;margin:0 0 20px;color:#5f6871;font-size:14px;line-height:1.7}.ib-carousel-fallback-track{display:flex;max-width:100%;gap:24px;overflow-x:auto;padding:8px 2px 24px;scrollbar-width:none}.ib-carousel-fallback-track::-webkit-scrollbar{display:none}.ib-carousel-fallback-card{display:flex;height:430px;width:285px;flex-shrink:0;flex-direction:column;overflow:hidden;border:1px solid #dceff0;border-radius:22px;background:#013544;padding:0;text-align:left;box-shadow:0 20px 48px #0135441f}.ib-carousel-fallback-media{display:flex;height:244px;flex-shrink:0;align-items:center;justify-content:center;background:#f7fbfb;padding:28px 24px}.ib-carousel-fallback-media img{width:100%;max-height:190px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;filter:drop-shadow(0 18px 34px rgba(0,0,0,.2))}.ib-carousel-fallback-copy{display:flex;min-height:186px;flex-direction:column;background:#013544;padding:24px;color:#fff}.ib-carousel-fallback-category{display:inline-flex;width:-moz-fit-content;width:fit-content;margin-bottom:12px;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:#ffffff1a;padding:4px 12px;color:#fff;font-size:11px;font-weight:800;letter-spacing:.12em;line-height:1.4;text-transform:uppercase}.ib-carousel-fallback-title{color:#fff;font-size:30px;font-weight:800;line-height:1.12}.ib-carousel-fallback-description{margin-top:12px;color:#ffffffe6;font-size:14px;font-weight:500;line-height:24px}.ib-carousel-fallback-link{display:inline-flex;margin-top:16px;color:#74f1f4;font-size:14px;font-weight:800}@media(min-width:640px){.ib-carousel-fallback-card{width:320px}}@media(min-width:1024px){.ib-carousel-fallback-card{width:340px}}.ib-carousel-arrow{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid #dceff0;border-radius:999px;background:#fff;color:#013544;box-shadow:0 12px 34px #01354414;transition:background-color .16s ease,color .16s ease,transform .16s ease}.ib-carousel-arrow:hover:not(:disabled){background:#00bac2;color:#fff;transform:translateY(-1px)}.ib-carousel-arrow:disabled{cursor:not-allowed}.ib-carousel-modal-open{overflow:hidden}@media(max-width:767px){.ib-carousel-shell{padding-bottom:8px}}.ib-home-reveal.is-visible,.ib-home-tech-row.is-visible,.ib-home-reveal{opacity:1!important;transform:translateY(0)!important}.ib-home-product-layout{grid-template-columns:minmax(250px,.32fr) minmax(0,.68fr);align-items:center}.ib-series-selector{display:grid;grid-template-columns:minmax(280px,.92fr) minmax(390px,1.08fr);gap:18px;overflow:visible}.ib-series-stage{position:relative;min-height:620px;overflow:hidden;border:1px solid rgba(220,239,240,.96);border-radius:14px;background:linear-gradient(180deg,#f8fcfc,#edf7f7);box-shadow:0 26px 70px #01354424}.ib-series-image{position:absolute;top:0;right:0;bottom:0;left:0}.ib-series-image:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#ffffff0a 22%,#0135442e 52%,#013544e0);content:""}.ib-series-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:1!important;filter:saturate(1.04) contrast(1.04)}.ib-series-stage-copy{position:absolute;right:24px;bottom:24px;left:24px;z-index:1;max-width:460px;color:#fff;text-shadow:0 2px 18px rgba(1,53,68,.32)}.ib-series-stage-copy span{display:inline-flex;width:-moz-fit-content;width:fit-content;border:1px solid rgba(255,255,255,.34);border-radius:999px;background:#ffffff1f;padding:6px 12px;color:#fff;font-size:11px;font-weight:850;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.ib-series-stage-copy h3{margin:16px 0 0;color:#fff;font-size:clamp(34px,3.4vw,52px);font-weight:850;line-height:1}.ib-series-stage-copy p{margin:14px 0 0;max-width:420px;color:#ffffffd6;font-size:15px;font-weight:620;line-height:1.6}.ib-series-stage-copy button{display:inline-flex;margin-top:20px;border:0;border-radius:8px;background:#00bac2;padding:12px 16px;color:#fff;font-size:13px;font-weight:850;cursor:pointer}.ib-series-list{display:grid;gap:12px;align-content:stretch}.ib-series-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;align-items:center;min-height:146px;overflow:hidden;border:1px solid rgba(220,239,240,.96);border-radius:14px;background:#fff;padding:20px;color:#013544;text-align:left;box-shadow:0 16px 42px #0135440f;cursor:pointer;outline:none;transition:transform .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.ib-series-item:focus-visible{outline:2px solid #00bac2;outline-offset:3px}.ib-series-item:hover,.ib-series-item:focus-visible,.ib-series-item[data-active=true]{border-color:#00bac26b;background:#f4fbfb;box-shadow:0 22px 54px #0135441a;transform:translate(-4px)}.ib-series-index{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:999px;background:#00bac21a;color:#0197a0;font-size:13px;font-weight:900}.ib-series-item-copy{display:grid;gap:8px;min-width:0;max-width:100%}.ib-series-item-copy strong{display:block;max-width:100%;color:#013544;font-size:clamp(21px,1.5vw,26px);font-weight:850;line-height:1.12;white-space:normal;overflow-wrap:break-word}.ib-series-item-copy span{display:block;max-width:100%;color:#5f6871;font-size:13px;font-weight:620;line-height:1.55;white-space:normal;overflow-wrap:break-word}.ib-series-arrow{color:#00bac2;font-size:24px;font-weight:800}@media(max-width:1180px){.ib-series-selector{grid-template-columns:1fr}.ib-series-stage{min-height:500px}.ib-series-list{grid-template-columns:repeat(2,minmax(0,1fr))}.ib-series-item{min-height:160px}}@media(max-width:767px){.ib-series-list{grid-template-columns:1fr}.ib-series-stage{min-height:420px}.ib-series-item{min-height:0;transform:none!important}.ib-series-stage-copy{right:18px;bottom:18px;left:18px}}.ib-home-reveal.is-visible,.ib-home-tech-row.is-visible{opacity:1!important;transform:translateY(0)!important}.ib-home-section-title h2,.ib-home-product-copy h2,.ib-home-tech-copy h2{color:#013544!important}.ib-home-section-title p,.ib-home-product-copy p,.ib-home-tech-copy p{color:#5f6871!important}.ib-home-rfq h2,.ib-home-rfq p,.ib-home-rfq .ib-home-kicker{color:#fff!important}.ib-home-product-story{overflow:hidden;background:#fff;padding-top:clamp(84px,9vw,132px);padding-bottom:clamp(72px,8vw,112px)}.ib-home-product-layout{display:grid;grid-template-columns:minmax(250px,.34fr) minmax(0,.66fr);gap:clamp(42px,6vw,78px);align-items:center}.ib-home-product-copy h2{max-width:390px;margin:0;color:var(--ib-ink);font-size:clamp(40px,4.6vw,58px);font-weight:850;line-height:1.04}.ib-home-product-copy p{max-width:330px;margin:0;color:var(--ib-muted);font-size:17px;line-height:1.8}.ib-home-title-rule{display:block;width:46px;height:3px;margin:30px 0;border-radius:999px;background:#00bac2}.ib-home-explore-cue{display:flex;gap:20px;align-items:center;margin-top:72px}.ib-home-explore-cue span{display:inline-flex;width:58px;height:58px;align-items:center;justify-content:center;border:1px solid rgba(1,53,68,.18);border-radius:999px;color:var(--ib-deep);font-size:28px;line-height:1}.ib-home-explore-cue small{color:var(--ib-muted);font-size:13px;font-weight:700}.ib-home-product-louver .installbox-louver-showcase-root,.ib-home-product-louver .ib-louver{overflow:visible}.ib-home-product-louver .ib-louver-grid{grid-template-columns:1.18fr 1fr 1fr 1fr;gap:0;min-height:650px}.ib-home-product-louver .ib-louver-panel{min-height:650px;border-radius:10px;box-shadow:0 24px 64px #01354429}.ib-home-product-louver .ib-louver-panel+.ib-louver-panel{margin-left:-1px}.ib-home-product-louver .ib-louver-image:after{background:linear-gradient(180deg,transparent 50%,rgba(1,53,68,.24) 72%,rgba(1,53,68,.58) 100%)}.ib-home-product-louver .ib-louver-caption{min-height:178px;padding:28px;background:#014956f5}.ib-home-product-louver .ib-louver-caption strong{display:-webkit-box;overflow:hidden;color:#fff;font-size:clamp(22px,1.55vw,26px);line-height:1.05;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ib-home-product-louver .ib-louver-caption>span:not(.ib-louver-category){display:none}.ib-home-product-louver .ib-louver-caption em{margin-top:26px;color:#73f0f3}.ib-home-product-louver .ib-louver-caption em:after{content:" →"}.ib-louver-rail{position:relative;display:flex;justify-content:center;margin-top:36px}.ib-louver-dots{display:inline-flex;gap:14px;align-items:center}.ib-louver-dots span{display:block;width:18px;height:6px;border-radius:999px;background:#0135442e;transition:width .18s ease,background-color .18s ease}.ib-louver-dots span[data-active=true]{width:32px;background:#00bac2}.ib-louver-next{position:absolute;right:-34px;top:-320px;display:inline-flex;width:70px;height:70px;align-items:center;justify-content:center;border:1px solid rgba(1,53,68,.08);border-radius:999px;background:#fffffff5;color:#0197a0;box-shadow:0 18px 46px #01354429;pointer-events:none}.ib-home-technical .ib-home-section-title{display:none}.ib-home-tech-grid{grid-template-columns:minmax(250px,.38fr) minmax(0,.62fr);gap:clamp(54px,8vw,118px)}.ib-home-tech-row{grid-template-columns:104px minmax(0,1fr);gap:42px;border:0;border-bottom:1px solid rgba(1,53,68,.16);border-radius:0;background:transparent;padding:34px 0;box-shadow:none}.ib-home-tech-row:after{right:0;left:146px}.ib-home-tech-mark{width:72px;height:72px;border:4px solid #00bac2;border-radius:18px;background:transparent;color:#0197a0;font-size:0}.ib-home-tech-mark:before{color:#0197a0;font-size:34px;font-weight:600;line-height:1}.ib-home-tech-mark[data-shape=box]:before{content:"□"}.ib-home-tech-mark[data-shape=circle]{border-radius:999px}.ib-home-tech-mark[data-shape=circle]:before{content:"○"}.ib-home-tech-mark[data-shape=file]{border-radius:8px 20px 8px 8px}.ib-home-tech-mark[data-shape=file]:before{content:"≡"}.ib-home-apps .ib-home-section-title h2{max-width:430px}.ib-home-app-card{min-height:282px;border-radius:8px}.ib-home-app-copy{padding:30px}.ib-home-app-copy h3{font-size:clamp(24px,2.4vw,32px)}.ib-home-app-copy h3:after{content:" →";color:#00bac2}.ib-home-app-copy p{display:none}.ib-home-rfq{background:#013544}.ib-home-rfq-panel{grid-template-columns:minmax(0,.9fr) minmax(320px,1fr);border-radius:0;box-shadow:none;padding:clamp(48px,7vw,86px)}.ib-home-rfq-list li{border-width:0 0 1px;border-radius:0;background:transparent}@media(max-width:1023px){.ib-home-product-layout,.ib-home-tech-grid,.ib-home-rfq-panel{grid-template-columns:1fr}.ib-home-product-louver .ib-louver-grid{grid-template-columns:repeat(2,minmax(0,1fr));min-height:auto}.ib-home-product-louver .ib-louver-panel{min-height:500px}.ib-louver-next{display:none}}@media(max-width:767px){.ib-home-product-louver .ib-louver-grid{display:flex;overflow-x:auto;gap:14px;padding-bottom:16px;scroll-snap-type:x mandatory}.ib-home-product-louver .ib-louver-panel{width:min(82vw,340px);min-height:440px;flex:0 0 auto;scroll-snap-align:start}.ib-home-explore-cue{margin-top:34px}.ib-home-tech-row{grid-template-columns:1fr;gap:18px}.ib-home-app-grid{grid-template-columns:1fr}}.installbox-footer{width:100%;border-top:1px solid var(--color-border);background:linear-gradient(180deg,var(--color-bg) 0%,var(--color-bg-soft) 100%);color:var(--color-text)}.installbox-footer-inner{width:min(1180px,calc(100% - 32px));margin:0 auto;padding:72px 0 28px}.installbox-footer-main{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(0,1.4fr);gap:64px;align-items:start}.installbox-footer-brand{max-width:410px}.installbox-footer-kicker{margin:0 0 14px;color:var(--color-primary-hover);font-size:12px;font-weight:800;letter-spacing:.12em;line-height:1.4;text-transform:uppercase}.installbox-footer-brand h2{margin:0;color:var(--color-text);font-size:clamp(32px,4vw,56px);font-weight:800;letter-spacing:0;line-height:.98}.installbox-footer-brand p:not(.installbox-footer-kicker){margin:22px 0 0;color:var(--color-text-muted);font-size:16px;line-height:1.75}.installbox-footer-brand-actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-top:28px}.installbox-footer-cta{display:inline-flex;min-height:46px;align-items:center;gap:8px;border:1px solid var(--color-primary);border-radius:8px;background:var(--color-primary);padding:12px 18px;color:#fff;font-size:14px;font-weight:800;line-height:1;text-decoration:none;box-shadow:0 16px 34px #00bac22e;transition:background-color .16s ease,border-color .16s ease,transform .16s ease}.installbox-footer-cta:hover,.installbox-footer-cta:focus-visible{border-color:var(--color-primary-hover);background:var(--color-primary-hover);color:#fff;transform:translateY(-1px)}.installbox-footer-email{color:var(--color-text);font-size:14px;font-weight:700;text-decoration:none}.installbox-footer-email:hover,.installbox-footer-email:focus-visible{color:var(--color-primary-hover)}.installbox-footer-columns{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.installbox-footer-column h3{margin:0 0 18px;color:var(--color-text);font-size:14px;font-weight:800;line-height:1.35}.installbox-footer-column ul{display:grid;gap:12px;margin:0;padding:0;list-style:none}.installbox-footer-column li{margin:0;padding:0}.installbox-footer a{color:var(--color-text-muted);text-decoration:none;transition:color .15s ease}.installbox-footer a:hover,.installbox-footer a:focus-visible{color:var(--color-primary-hover)}.installbox-footer-column a{display:inline-flex;align-items:baseline;gap:8px;font-size:14px;font-weight:600;line-height:1.45}.installbox-footer-bottom{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:24px;align-items:center;margin-top:64px;border-top:1px solid var(--color-border);padding-top:24px;color:var(--color-text-muted);font-size:13px}.installbox-footer-bottom p{margin:0}.installbox-footer-bottom nav,.installbox-footer-contact-actions{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.installbox-footer-bottom a{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700}.installbox-footer-contact-actions a{width:38px;height:38px;justify-content:center;border:1px solid var(--color-border);border-radius:999px;background:#ffffffbd;color:var(--color-text)}.installbox-footer-contact-actions a:hover,.installbox-footer-contact-actions a:focus-visible{border-color:#00bac26b;background:#00bac21a;color:var(--color-primary-hover)}@media(max-width:1023px){.ib-home-hero-grid,.ib-home-tech-grid,.ib-home-rfq-panel{grid-template-columns:1fr}.ib-home-hero-media img{height:460px}.ib-home-proof-grid{grid-template-columns:1fr}.ib-louver-grid{grid-template-columns:repeat(2,minmax(0,1fr));min-height:auto}.ib-louver-panel{min-height:460px}.ib-home-tech-copy{position:static}.ib-home-rfq-panel{align-items:start}.installbox-footer-main{grid-template-columns:1fr;gap:46px}.installbox-footer-brand{max-width:640px}.installbox-footer-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.installbox-footer-bottom{grid-template-columns:1fr;gap:16px}}@media(max-width:640px){.installbox-footer-inner{width:min(100% - 28px,1180px);padding:54px 0 24px}.installbox-footer-columns{grid-template-columns:1fr;gap:26px}.installbox-footer-brand-actions{align-items:stretch;flex-direction:column}.installbox-footer-cta{justify-content:center;width:100%}.installbox-footer-bottom nav,.installbox-footer-contact-actions{gap:12px}}.page-id-14 #site-header,.page-id-19 #site-header,#site-header{display:none!important}.page-id-14 .ib-product-launch-hero h1,.page-id-14 .ib-product-launch-hero-copy h1{color:#fff!important}.page-id-14 .ib-product-launch-hero-copy>p:not(.ib-product-launch-kicker),.page-id-14 .ib-product-launch-metrics strong{color:#c7e0d6!important}.page-id-14 .ib-product-launch-page img{opacity:1}.page-id-22 #site-header{display:none!important}.page-id-22 .installbox-rfq-hero h1{color:#fff!important}.page-id-22 .installbox-rfq-hero p,.page-id-22 .installbox-rfq-market p{color:#cce6e2!important}.installbox-rfq-page{--rfq-ink: #013544;--rfq-text: #1f3438;--rfq-muted: #66777b;--rfq-accent: #00bac2;--rfq-accent-dark: #0197a0;--rfq-soft: #f4fbfb;--rfq-soft-2: #e9f6f3;--rfq-line: #dceff0;--rfq-dark: #062220;width:100%;overflow:hidden;background:#fff;color:var(--rfq-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.installbox-rfq-page *,.installbox-rfq-page *:before,.installbox-rfq-page *:after{box-sizing:border-box}.installbox-rfq-wrap{width:min(1180px,calc(100% - 48px));margin:0 auto}.installbox-rfq-hero{background:radial-gradient(circle at 72% 18%,rgba(0,186,194,.18),transparent 30%),linear-gradient(112deg,#0a302e 0,#0a302e 46%,#dff0ec 46%,#dff0ec);padding:clamp(68px,7vw,104px) 0}.installbox-rfq-hero-grid,.installbox-rfq-two-col{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.72fr);gap:clamp(36px,6vw,86px);align-items:center}@media(min-width:1024px){.installbox-rfq-hero-grid>div:first-child{max-width:min(500px,42vw)}}.installbox-rfq-eyebrow{margin:0 0 14px;color:var(--rfq-accent);font-size:12px;font-weight:850;letter-spacing:0;line-height:1.25;text-transform:uppercase}.installbox-rfq-hero h1,.installbox-rfq-section h2,.installbox-rfq-market h2{margin:0;color:var(--rfq-ink);font-weight:850;letter-spacing:0;line-height:1.04}.installbox-rfq-hero h1{max-width:620px;color:#fff;font-size:clamp(42px,4.4vw,62px)}.installbox-rfq-hero p{max-width:650px;margin:26px 0 0;color:#cce6e2;font-size:clamp(16px,1.25vw,18px);line-height:1.68}.installbox-rfq-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.installbox-rfq-button,.installbox-rfq-submit,.wpcf7 .installbox-rfq-submit{display:inline-flex;min-height:50px;align-items:center;justify-content:center;border:1px solid var(--rfq-accent);border-radius:999px;background:var(--rfq-accent);padding:14px 24px;color:#fff!important;font-size:14px;font-weight:850;line-height:1;text-decoration:none!important;cursor:pointer;box-shadow:0 18px 38px #00bac238;transition:transform .16s ease,background-color .16s ease,border-color .16s ease}.installbox-rfq-button:hover,.installbox-rfq-submit:hover,.wpcf7 .installbox-rfq-submit:hover{border-color:var(--rfq-accent-dark);background:var(--rfq-accent-dark);transform:translateY(-1px)}.installbox-rfq-button-secondary{border-color:#ffffff52;background:#ffffff1a;color:#fff!important;box-shadow:none}.installbox-rfq-hero-panel{border:1px solid rgba(255,255,255,.68);border-radius:24px;background:#ffffffe0;padding:clamp(28px,4vw,42px);box-shadow:0 24px 64px #01354421;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.installbox-rfq-hero-panel strong,.installbox-rfq-hero-panel span{display:block}.installbox-rfq-hero-panel strong{color:var(--rfq-ink);font-size:clamp(24px,2.4vw,34px);line-height:1.08}.installbox-rfq-hero-panel span,.installbox-rfq-hero-panel li{color:var(--rfq-muted);font-weight:650;line-height:1.55}.installbox-rfq-hero-panel ul{display:grid;gap:10px;margin:26px 0 0;padding:0;list-style:none}.installbox-rfq-hero-panel li:before,.installbox-rfq-checklist li:before{display:inline-block;width:8px;height:8px;margin-right:10px;border-radius:999px;background:var(--rfq-accent);content:""}.installbox-rfq-section,.installbox-rfq-market{padding:clamp(72px,8vw,108px) 0}.installbox-rfq-section-soft{background:var(--rfq-soft)}.installbox-rfq-section-head{max-width:650px;margin-bottom:34px}.installbox-rfq-section h2,.installbox-rfq-market h2{font-size:clamp(34px,4vw,54px)}.installbox-rfq-section-head p:not(.installbox-rfq-eyebrow),.installbox-rfq-two-col p{color:var(--rfq-muted);font-size:16px;line-height:1.7}.installbox-rfq-card-grid,.installbox-rfq-steps,.installbox-rfq-related{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.installbox-rfq-card-grid article,.installbox-rfq-steps article,.installbox-rfq-related a{display:flex;min-height:100%;flex-direction:column;border:1px solid var(--rfq-line);border-radius:18px;background:#fff;padding:24px;color:var(--rfq-text);text-decoration:none;box-shadow:0 18px 50px #0135440f}.installbox-rfq-card-grid h3,.installbox-rfq-steps h3,.installbox-rfq-related strong{margin:0;color:var(--rfq-ink);font-size:18px;font-weight:850;line-height:1.22}.installbox-rfq-card-grid p,.installbox-rfq-steps p,.installbox-rfq-related span{display:block;margin:12px 0 0;color:var(--rfq-muted);font-size:14px;font-weight:650;line-height:1.6}.installbox-rfq-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.installbox-rfq-checklist li{border:1px solid var(--rfq-line);border-radius:14px;background:#fff;padding:14px 16px;color:var(--rfq-ink);font-size:14px;font-weight:750;line-height:1.35}.installbox-rfq-market{background:var(--rfq-dark)}.installbox-rfq-market h2,.installbox-rfq-market p{color:#fff!important}.installbox-rfq-market p{color:#cce6e2!important}.installbox-rfq-form,.installbox-rfq-cf7-form{display:grid;gap:18px;width:min(100%,960px);margin:0 auto}#rfq-form .installbox-rfq-section-head,#rfq-form .installbox-rfq-shortcut,#rfq-form .installbox-rfq-notice,#rfq-form .wpcf7{width:min(100%,960px);margin-right:auto;margin-left:auto}.installbox-rfq-form fieldset,.installbox-rfq-cf7-form fieldset{margin:0;border:1px solid #cfe8e7;border-radius:22px;background:linear-gradient(180deg,#fff,#f9fdfd);padding:clamp(22px,3vw,32px);box-shadow:0 18px 48px #0135440e}.installbox-rfq-quick-fieldset{border-color:#00bac25c!important;background:linear-gradient(180deg,#fff,#f2fcfb)!important}.installbox-rfq-form legend,.installbox-rfq-cf7-form legend{display:inline-flex;gap:10px;align-items:center;padding:0 10px;color:var(--rfq-ink);font-size:20px;font-weight:850}.installbox-rfq-form legend span,.installbox-rfq-cf7-form legend span{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:999px;background:var(--rfq-soft-2);color:var(--rfq-accent-dark);font-size:13px;font-weight:900}.installbox-rfq-fieldset-note{max-width:760px;margin:12px 0 0;color:var(--rfq-muted);font-size:14px;font-weight:650;line-height:1.6}.installbox-rfq-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px}.installbox-rfq-form-grid>p{display:contents}.installbox-rfq-form-grid br{display:none}.installbox-rfq-field{display:grid;gap:8px;color:var(--rfq-ink);font-size:14px;font-weight:780}.installbox-rfq-field span{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.installbox-rfq-field em{color:var(--rfq-accent-dark);font-style:normal}.installbox-rfq-field small{color:var(--rfq-muted);font-size:12px;font-weight:700;line-height:1.45}.installbox-rfq-field span small{border:1px solid rgba(1,53,68,.12);border-radius:999px;background:#f4fbfb;padding:3px 8px;color:var(--rfq-muted);font-size:11px;line-height:1}.installbox-rfq-field input,.installbox-rfq-field select,.installbox-rfq-field textarea,.wpcf7-form-control:not(.wpcf7-submit):not(.wpcf7-checkbox){width:100%;min-height:46px;border:1px solid var(--rfq-line);border-radius:12px;background:#fff;padding:12px 14px;color:var(--rfq-text);font:inherit;font-weight:650;outline:none}.installbox-rfq-field textarea,.wpcf7 textarea.wpcf7-form-control{min-height:112px;resize:vertical}.installbox-rfq-field-wide{grid-column:1 / -1}.installbox-rfq-checkboxes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0}.installbox-rfq-checkboxes>p{display:contents}.installbox-rfq-checkboxes .wpcf7-form-control-wrap{display:block;grid-column:1 / -1;width:100%}.installbox-rfq-checkboxes .wpcf7-checkbox{display:grid;grid-column:1 / -1;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:100%}.installbox-rfq-checkboxes .wpcf7-list-item{margin:0;border:1px solid var(--rfq-line);border-radius:12px;background:#fff;padding:12px 14px;color:var(--rfq-ink);font-size:13px;font-weight:750;line-height:1.35}.installbox-rfq-checkboxes .wpcf7-list-item label{display:flex;min-height:34px;gap:9px;align-items:flex-start;margin:0;color:inherit;cursor:pointer}.installbox-rfq-checkboxes .wpcf7-list-item input[type=checkbox]{flex:0 0 auto;width:15px;height:15px;margin:2px 0 0}.installbox-rfq-checkboxes .wpcf7-list-item-label{display:block;min-width:0;overflow-wrap:anywhere}.installbox-rfq-notice,.wpcf7-response-output{margin:0 0 22px!important;border:1px solid rgba(1,151,160,.28)!important;border-radius:14px;background:#e8fbf9;padding:14px 16px!important;color:var(--rfq-ink);font-weight:750}.installbox-rfq-notice-success{background:#e5f8ef}.installbox-rfq-advanced-details{overflow:hidden;border:1px solid rgba(207,232,231,.9);border-radius:22px;background:#fbfdfd;box-shadow:0 12px 34px #0135440b}.installbox-rfq-advanced-details summary{display:flex;gap:12px;align-items:center;justify-content:space-between;list-style:none;padding:20px 24px;color:var(--rfq-ink);font-size:18px;font-weight:900;cursor:pointer}.installbox-rfq-advanced-details summary::-webkit-details-marker{display:none}.installbox-rfq-advanced-details summary:after{width:30px;height:30px;border:1px solid rgba(0,186,194,.25);border-radius:999px;color:var(--rfq-accent-dark);content:"+";display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;font-size:20px;line-height:1}.installbox-rfq-advanced-details[open] summary:after{content:"-"}.installbox-rfq-advanced-details summary span{border:1px solid rgba(1,53,68,.12);border-radius:999px;background:#fff;padding:6px 10px;color:var(--rfq-muted);font-size:12px;font-weight:850;text-transform:uppercase}.installbox-rfq-advanced-body{display:grid;gap:18px;border-top:1px solid rgba(207,232,231,.8);padding:0 22px 22px}.installbox-rfq-advanced-body>.installbox-rfq-fieldset-note{margin-top:18px}.installbox-rfq-advanced-body fieldset{box-shadow:none}.installbox-rfq-shortcut{display:grid;gap:8px;margin:-8px 0 26px;border:1px solid rgba(0,186,194,.2);border-left:5px solid var(--rfq-accent);border-radius:18px;background:linear-gradient(135deg,#fff,#eefbfa);padding:22px 24px;box-shadow:0 18px 44px #0135440f}.installbox-rfq-shortcut strong{color:var(--rfq-ink);font-size:18px;font-weight:900;line-height:1.2}.installbox-rfq-shortcut p{max-width:820px;margin:0;color:var(--rfq-muted);font-size:15px;font-weight:650;line-height:1.65}.installbox-rfq-submit-note{max-width:760px;margin:8px 0 -4px;color:var(--rfq-muted);font-size:14px;font-weight:700;line-height:1.6}.installbox-rfq-steps strong{display:inline-flex;width:46px;height:46px;align-items:center;justify-content:center;margin-bottom:16px;border:1px solid rgba(0,186,194,.24);border-radius:16px;background:linear-gradient(135deg,#e8fbf9,#fff);color:var(--rfq-accent-dark);font-weight:900}.installbox-rfq-steps article{min-height:190px}.installbox-rfq-steps h3{min-height:44px}.installbox-rfq-related{margin-bottom:clamp(18px,3vw,34px)}.installbox-rfq-page+.installbox-minimal-footer,.installbox-rfq-page~.installbox-minimal-footer{border-top:1px solid var(--rfq-line);margin-top:clamp(26px,5vw,56px)}@media(max-width:1023px){.installbox-rfq-hero{background:var(--rfq-dark)}.installbox-rfq-hero-grid,.installbox-rfq-two-col{grid-template-columns:1fr}.installbox-rfq-card-grid,.installbox-rfq-steps,.installbox-rfq-related{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.installbox-rfq-wrap{width:min(100% - 28px,1180px)}.installbox-rfq-hero,.installbox-rfq-section,.installbox-rfq-market{padding:56px 0}.installbox-rfq-hero h1{font-size:clamp(34px,10.5vw,46px)}.installbox-rfq-actions,.installbox-rfq-button,.installbox-rfq-submit,.wpcf7 .installbox-rfq-submit{width:100%}.installbox-rfq-card-grid,.installbox-rfq-steps,.installbox-rfq-related,.installbox-rfq-form-grid,.installbox-rfq-checklist,.installbox-rfq-checkboxes,.installbox-rfq-checkboxes .wpcf7-checkbox{grid-template-columns:1fr}}.installbox-home-summary-taste .elementor-widget-image-box,.installbox-home-support-cards-taste .elementor-widget-icon-box{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.installbox-home-summary-taste .elementor-widget-image-box:hover,.installbox-home-support-cards-taste .elementor-widget-icon-box:hover{border-color:#00bac257!important;box-shadow:0 24px 58px #0135441a!important;transform:translateY(-2px)}.installbox-home-hero-taste .elementor-button,.installbox-home-cta-taste .elementor-button,.installbox-home-dark-taste .elementor-button{transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease}.installbox-home-hero-taste .elementor-button:hover,.installbox-home-cta-taste .elementor-button:hover,.installbox-home-dark-taste .elementor-button:hover{transform:translateY(-1px)}.installbox-home-dark-taste,.installbox-home-cta-taste{position:relative;overflow:hidden}.installbox-home-dark-taste:before,.installbox-home-cta-taste:before{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,rgba(255,255,255,.08),transparent 32%),radial-gradient(circle at 82% 18%,rgba(0,186,194,.18),transparent 32%);content:"";pointer-events:none}.installbox-home-dark-taste>.elementor-container,.installbox-home-cta-taste>.elementor-container{position:relative}.installbox-product-overview-hero .elementor-button,.installbox-product-rfq .elementor-button,.installbox-product-series-section .elementor-button,.installbox-selection-guide .elementor-button,.installbox-application-links .elementor-button,.installbox-continue-exploring .elementor-button{transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease}.installbox-product-overview-hero .elementor-button:hover,.installbox-product-rfq .elementor-button:hover,.installbox-product-series-section .elementor-button:hover,.installbox-selection-guide .elementor-button:hover,.installbox-application-links .elementor-button:hover,.installbox-continue-exploring .elementor-button:hover{transform:translateY(-1px)}.installbox-product-series-section .elementor-widget-image-box,.installbox-selection-guide .elementor-widget-icon-box,.installbox-application-links .elementor-widget-icon-box,.installbox-continue-exploring .elementor-widget-icon-box{height:100%;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.installbox-product-series-section .elementor-widget-image-box:hover,.installbox-selection-guide .elementor-widget-icon-box:hover,.installbox-application-links .elementor-widget-icon-box:hover,.installbox-continue-exploring .elementor-widget-icon-box:hover{border-color:#00bac257!important;box-shadow:0 24px 58px #0135441a!important;transform:translateY(-2px)}.installbox-product-series-section .elementor-image-box-img img{aspect-ratio:4 / 3;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;max-height:190px;width:100%}.installbox-breadcrumb{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0;color:#6b7b80;font-weight:700}.installbox-breadcrumb a{color:#013544;text-decoration:none}.installbox-breadcrumb a:hover{color:#0197a0}.installbox-feature-list,.installbox-rfq-list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.installbox-feature-list{grid-template-columns:repeat(2,minmax(0,1fr))}.installbox-feature-list li,.installbox-rfq-list li{position:relative;padding-left:22px;color:inherit;font-weight:650;line-height:1.55}.installbox-feature-list li:before,.installbox-rfq-list li:before{position:absolute;top:.62em;left:0;width:8px;height:8px;border-radius:999px;background:#00bac2;content:""}.installbox-product-rfq{position:relative;overflow:hidden}.installbox-product-rfq:before{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,rgba(255,255,255,.08),transparent 32%),radial-gradient(circle at 82% 18%,rgba(0,186,194,.18),transparent 32%);content:"";pointer-events:none}.installbox-product-rfq>.elementor-container{position:relative}.page-id-14 .page-header,.page-id-14 .entry-header,.page-id-14 .page-content>.wp-block-image:first-child{display:none!important}.installbox-product-overview-hero{overflow:hidden}.installbox-product-overview-hero>.elementor-container{display:flex;align-items:center}.installbox-product-overview-hero>.elementor-container>.elementor-column:first-child{width:55%!important}.installbox-product-overview-hero>.elementor-container>.elementor-column:last-child{width:45%!important}.installbox-product-hero-media .elementor-widget-wrap{overflow:hidden}.installbox-product-hero-image,.installbox-product-hero-image .elementor-widget-container,.installbox-product-hero-image img,.installbox-product-hero-media .elementor-widget-image,.installbox-product-hero-media .elementor-widget-image .elementor-widget-container,.installbox-product-hero-media .elementor-widget-image img{width:100%}.installbox-product-hero-image img,.installbox-product-hero-media .elementor-widget-image img{display:block;height:clamp(360px,42vw,520px);max-height:none;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:18px}.installbox-product-series-section .elementor-widget-image-box{display:flex;min-height:420px;flex-direction:column;justify-content:flex-start;overflow:hidden}.installbox-product-series-section .elementor-image-box-wrapper{display:flex;height:100%;flex-direction:column}.installbox-product-series-section .elementor-image-box-img{width:100%!important;margin:0 0 24px!important;overflow:hidden;border-radius:14px;background:linear-gradient(180deg,#f5fbfb,#eef8f8)}.installbox-product-series-section .elementor-image-box-img img{display:block;height:210px;max-height:none;aspect-ratio:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.installbox-product-series-section .elementor-image-box-content{display:flex;flex:1;flex-direction:column;justify-content:flex-start}.installbox-product-series-section .elementor-image-box-title{min-height:54px}.installbox-product-series-section .elementor-image-box-description{min-height:74px}.installbox-product-series-section .elementor-widget-button{margin-top:-6px}.installbox-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.installbox-feature-tile{min-height:118px;border:1px solid rgba(220,239,240,.92);border-radius:14px;background:linear-gradient(180deg,#fff,#f7fcfc);padding:18px}.installbox-feature-tile span{display:block;margin-bottom:8px;color:#013544;font-size:15px;font-weight:850;line-height:1.25}.installbox-feature-tile p{margin:0;color:#5f6871;font-size:13px;font-weight:600;line-height:1.55}.installbox-product-rfq .elementor-heading-title{color:#fff!important}.installbox-product-rfq p{color:#cfe9eb!important}.installbox-product-rfq .elementor-button{border-color:#00bac2!important;background:#00bac2!important;color:#fff!important}.installbox-rfq-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.installbox-rfq-list li{min-height:82px;border:1px solid rgba(255,255,255,.16);border-radius:14px;background:#ffffff14;padding:16px 16px 16px 34px}.installbox-rfq-list li:before{top:21px;left:16px}.installbox-rfq-list span{display:block;color:#fff;font-size:15px;font-weight:850;line-height:1.25}.installbox-rfq-list small{display:block;margin-top:6px;color:#cfe9ebd1;font-size:12px;font-weight:650;line-height:1.35}@media(max-width:1023px)and (min-width:768px){.installbox-product-series-section .elementor-column.elementor-col-100{width:100%!important}.installbox-product-series-section .elementor-section-full_width>.elementor-container{flex-wrap:wrap}.installbox-product-series-section .elementor-section-full_width>.elementor-container>.elementor-column.elementor-col-25{width:50%!important}.installbox-product-series-section .elementor-image-box-img img{height:240px}}@media(max-width:767px){.ib-home-wrap{width:min(100% - 28px,1180px)}.ib-home-section{padding:58px 0}.ib-home-hero{min-height:auto;padding:38px 0 62px}.ib-home-hero-grid,.ib-home-tech-grid,.ib-home-rfq-panel{grid-template-columns:1fr}.ib-home-hero-copy h1{font-size:clamp(40px,13vw,56px)}.ib-home-hero-media img{height:340px}.ib-home-proof-grid{grid-template-columns:1fr}.ib-louver-grid{display:flex;min-height:auto;gap:14px;overflow-x:auto;padding:4px 2px 18px;scroll-snap-type:x mandatory;scrollbar-width:none}.ib-louver-grid::-webkit-scrollbar{display:none}.ib-louver-panel{width:min(84vw,340px);min-height:440px;flex:0 0 auto;scroll-snap-align:start}.ib-louver-dialog{grid-template-columns:1fr;max-height:92vh;overflow-y:auto}.ib-louver-dialog-media{min-height:280px}.ib-home-tech-copy{position:static}.ib-home-tech-row{grid-template-columns:1fr}.ib-home-tech-row:after{left:24px}.ib-home-app-grid{grid-template-columns:1fr}.ib-home-app-card{min-height:310px}.ib-home-rfq-panel{padding:28px}.installbox-home-hero-taste{padding-top:44px!important;padding-bottom:34px!important}.installbox-home-hero-taste .elementor-element-05710f4 img{max-height:320px;-o-object-fit:contain;object-fit:contain}.installbox-home-hero-taste .elementor-element-136bb35,.installbox-home-hero-taste .elementor-element-0202b67{display:none!important}.installbox-home-hero-taste .elementor-inner-section{padding-top:10px!important}.installbox-home-summary-taste .elementor-widget-image-box,.installbox-home-support-cards-taste .elementor-widget-icon-box{transform:none}.installbox-product-overview-hero{padding-top:48px!important;padding-bottom:44px!important}.installbox-product-overview-hero>.elementor-container{flex-direction:column}.installbox-product-overview-hero>.elementor-container>.elementor-column:first-child,.installbox-product-overview-hero>.elementor-container>.elementor-column:last-child{width:100%!important}.installbox-product-overview-hero img{max-height:none;-o-object-fit:cover;object-fit:cover}.installbox-product-hero-image img,.installbox-product-hero-media .elementor-widget-image img{height:300px}.installbox-product-series-section .elementor-widget-image-box{min-height:0}.installbox-product-series-section .elementor-image-box-img img{height:230px}.installbox-feature-list,.installbox-feature-grid,.installbox-rfq-list{grid-template-columns:1fr}.installbox-product-series-section .elementor-widget-image-box:hover,.installbox-selection-guide .elementor-widget-icon-box:hover,.installbox-application-links .elementor-widget-icon-box:hover,.installbox-continue-exploring .elementor-widget-icon-box:hover{transform:none}}.ib-series-stage-copy h3{max-width:100%;font-size:clamp(28px,2.55vw,42px)!important;line-height:1.06!important;white-space:normal!important;overflow-wrap:anywhere!important}@media(min-width:1024px){body.archive.tax-product_application #content,body.archive.tax-product_series #content,body.archive.tax-product_type #content{width:100%!important;max-width:none!important;margin-right:0!important;margin-left:0!important}body.archive.tax-product_application .page-header,body.archive.tax-product_series .page-header,body.archive.tax-product_type .page-header,body.archive.tax-product_application .page-content,body.archive.tax-product_series .page-content,body.archive.tax-product_type .page-content{width:min(1680px,calc(100% - 96px))!important;max-width:none!important;margin-right:auto!important;margin-left:auto!important}body.archive.tax-product_application .page-header,body.archive.tax-product_series .page-header,body.archive.tax-product_type .page-header{padding-top:72px}body.archive.tax-product_application .page-content,body.archive.tax-product_series .page-content,body.archive.tax-product_type .page-content{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 24px;padding-top:36px;padding-bottom:112px}body.archive.tax-product_application .page-content .post,body.archive.tax-product_series .page-content .post,body.archive.tax-product_type .page-content .post{min-width:0;margin:0;border:1px solid #dcebed;border-radius:14px;background:#fff;padding:18px;box-shadow:0 14px 36px #0135440e}body.archive.tax-product_application .page-content .post>a:first-of-type,body.archive.tax-product_series .page-content .post>a:first-of-type,body.archive.tax-product_type .page-content .post>a:first-of-type{display:block;overflow:hidden;aspect-ratio:1 / 1;border-radius:10px;background:#f4faf9}body.archive.tax-product_application .page-content .post img,body.archive.tax-product_series .page-content .post img,body.archive.tax-product_type .page-content .post img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}body.archive.tax-product_application .page-content .post h2,body.archive.tax-product_series .page-content .post h2,body.archive.tax-product_type .page-content .post h2{margin:18px 0 0;color:#013544;font-size:clamp(21px,1.5vw,28px);line-height:1.1}body.archive.tax-product_application .page-content .post h2 a,body.archive.tax-product_series .page-content .post h2 a,body.archive.tax-product_type .page-content .post h2 a{color:inherit;text-decoration:none}body.archive.tax-product_application .page-content .post p,body.archive.tax-product_series .page-content .post p,body.archive.tax-product_type .page-content .post p{max-width:65ch;margin:10px 0 0;color:#5d7278;font-size:14px;line-height:1.65}}@media(max-width:1199px)and (min-width:1024px){body.archive.tax-product_application .page-content,body.archive.tax-product_series .page-content,body.archive.tax-product_type .page-content{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){body.archive.tax-product_application .page-header,body.archive.tax-product_series .page-header,body.archive.tax-product_type .page-header,body.archive.tax-product_application .page-content,body.archive.tax-product_series .page-content,body.archive.tax-product_type .page-content{width:min(calc(100% - 28px),680px)!important}body.archive.tax-product_application .page-header,body.archive.tax-product_series .page-header,body.archive.tax-product_type .page-header{padding-top:46px}body.archive.tax-product_application .page-content,body.archive.tax-product_series .page-content,body.archive.tax-product_type .page-content{grid-template-columns:1fr;gap:18px;padding-top:24px;padding-bottom:72px}}@media(min-width:1024px){body.page-id-47 #content,body.page-id-52 #content,body.page-id-53 #content{width:100%!important;max-width:none!important;margin-right:0!important;margin-left:0!important}body.page-id-47 .page-header,body.page-id-52 .page-header,body.page-id-53 .page-header,body.page-id-47 .page-content,body.page-id-52 .page-content,body.page-id-53 .page-content{width:min(1680px,calc(100% - 96px))!important;max-width:none!important;margin-right:auto!important;margin-left:auto!important}body.page-id-47 .page-header,body.page-id-52 .page-header,body.page-id-53 .page-header{padding-top:72px}body.page-id-52 .installbox-product-carousel-root,body.page-id-52 .ib-carousel-shell,body.page-id-52 .ib-carousel-shell>.mx-auto{width:100%!important;max-width:none!important}body.page-id-53 .installbox-minimal-footer-root,body.page-id-53 .installbox-minimal-footer-root .installbox-footer-inner{width:100%!important;max-width:none!important}}@media(min-width:1024px){body.home .ib-home-wrap,body.home .installbox-home-louver-section .elementor-widget-shortcode{width:min(1680px,calc(100% - 96px))!important;max-width:none!important}}.ib-home-reveal,.ib-home-reveal.is-visible,.ib-home-tech-row.is-visible{opacity:1!important;transform:translateY(0)!important}@media(min-width:981px){.ib-home-v2-verify-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);-moz-column-gap:clamp(44px,7vw,96px);column-gap:clamp(44px,7vw,96px)}.ib-home-v2-verify-thesis h2{max-width:660px;font-size:clamp(40px,4.55vw,68px);text-wrap:balance}.ib-home-v2-oem-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);-moz-column-gap:clamp(48px,7vw,104px);column-gap:clamp(48px,7vw,104px)}.ib-home-v2-oem-intro h2{max-width:620px;text-wrap:balance}.ib-home-v2-rfq-grid{grid-template-columns:minmax(0,1.8fr) minmax(280px,1fr);-moz-column-gap:clamp(46px,7vw,104px);column-gap:clamp(46px,7vw,104px)}.ib-home-v2-rfq h2{max-width:820px;font-size:clamp(42px,4.9vw,72px);text-wrap:balance}}.installbox-words-stagger-word{display:inline-block;white-space:pre;opacity:1;transform:translateZ(0);filter:blur(0)}.installbox-motion-ready .installbox-words-stagger[data-installbox-words-ready=true] .installbox-words-stagger-word{opacity:0;transform:translate3d(0,18px,0);filter:blur(6px)}.installbox-motion-ready .installbox-words-stagger[data-installbox-words-ready=true].is-active .installbox-words-stagger-word{animation:installboxWordsStaggerIn .56s cubic-bezier(.22,.61,.36,1) both;animation-delay:calc(var(--ib-word-index) * 55ms)}@keyframes installboxWordsStaggerIn{0%{opacity:0;transform:translate3d(0,18px,0);filter:blur(6px)}to{opacity:1;transform:translateZ(0);filter:blur(0)}}.installbox-applications-detail-media{perspective:1600px}.installbox-applications-detail-media>img{transform-origin:center;transform:perspective(1600px) rotateX(0) rotateY(0) scale(1);transition:transform .19s cubic-bezier(.22,.61,.36,1),filter .52s ease;will-change:transform}.installbox-applications-detail:hover .installbox-applications-detail-media>img,.installbox-applications-detail:focus-within .installbox-applications-detail-media>img{transform:perspective(1600px) rotateX(0) rotateY(0) scale(1)}@media(hover:none),(pointer:coarse){.installbox-applications-detail-media>img{transform:none!important;transition:none!important;will-change:auto}}@media(prefers-reduced-motion:reduce){.installbox-motion-ready .installbox-words-stagger[data-installbox-words-ready=true] .installbox-words-stagger-word{animation:none!important;opacity:1!important;transform:none!important;filter:none!important}.installbox-applications-detail-media>img{transform:none!important;transition:none!important;will-change:auto}}.hover\:-translate-y-1:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:bg-globel-accentDark:hover{--tw-bg-opacity: 1;background-color:rgb(0 143 150 / var(--tw-bg-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:shadow-globel-card:hover{--tw-shadow: 0 20px 55px rgba(1, 53, 68, .12);--tw-shadow-colored: 0 20px 55px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-globel-accent:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(0 186 194 / var(--tw-ring-opacity, 1))}.group:hover .group-hover\:scale-\[1\.035\]{--tw-scale-x: 1.035;--tw-scale-y: 1.035;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media(min-width:640px){.sm\:w-\[320px\]{width:320px}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}}@media(min-width:768px){.md\:flex{display:flex}.md\:grid{display:grid}.md\:min-h-\[520px\]{min-height:520px}.md\:grid-cols-\[0\.95fr_1\.05fr\]{grid-template-columns:.95fr 1.05fr}.md\:gap-6{gap:1.5rem}.md\:p-10{padding:2.5rem}.md\:px-2{padding-left:.5rem;padding-right:.5rem}}@media(min-width:1024px){.lg\:w-\[340px\]{width:340px}}.installbox-interactive-scene-section{--installbox-scene-ink: #102a32;--installbox-scene-deep: #013544;--installbox-scene-muted: #52656b;--installbox-scene-accent: #00bac2;--installbox-scene-accent-strong: #007c83;--installbox-scene-paper: #f7fafa;--installbox-scene-line: #d7e5e6;--installbox-scene-radius: 16px;background:var(--installbox-scene-paper);border-top:1px solid var(--installbox-scene-line);padding:clamp(64px,8vw,116px) 0 clamp(72px,9vw,132px)}.installbox-interactive-scene-section,.installbox-interactive-scene-section *,.installbox-interactive-scene-section *:before,.installbox-interactive-scene-section *:after{box-sizing:border-box}.installbox-scene{width:min(1760px,calc(100% - 120px));margin:0 auto;color:var(--installbox-scene-ink);font-family:var(--ib-ui-font-sans, Inter, ui-sans-serif, system-ui, sans-serif)}.installbox-scene__intro{display:grid;gap:14px;max-width:760px;margin:0 0 clamp(26px,4vw,44px)}.installbox-scene__intro h2{margin:0;color:var(--installbox-scene-deep);font-size:clamp(34px,4.4vw,68px);font-weight:800;letter-spacing:-.055em;line-height:1}.installbox-scene__intro p{max-width:58ch;margin:0;color:var(--installbox-scene-muted);font-size:clamp(15px,1.2vw,18px);line-height:1.65}.installbox-scene__stage{position:relative;width:100%;aspect-ratio:var(--installbox-scene-aspect-ratio, 16 / 9);overflow:hidden;isolation:isolate;background:#d9e2e2;border-radius:var(--installbox-scene-radius);box-shadow:0 28px 64px #01354424;cursor:ew-resize;touch-action:pan-y}.installbox-scene__layer{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.installbox-scene__layer--before{z-index:1}.installbox-scene__layer--after{z-index:2;clip-path:inset(0 0 0 var(--installbox-scene-divider, 50%))}.installbox-scene__image{position:absolute;top:0;left:0;display:block;width:100%;max-width:none;height:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.installbox-scene__label{position:absolute;top:clamp(14px,2vw,28px);z-index:3;border:1px solid rgb(255 255 255 / .72);border-radius:999px;background:#013544a3;padding:7px 11px;color:#fff;font-size:10px;font-weight:800;letter-spacing:.16em;line-height:1;text-transform:uppercase;white-space:nowrap}.installbox-scene__layer--before .installbox-scene__label{left:clamp(14px,2vw,28px)}.installbox-scene__layer--after .installbox-scene__label{right:clamp(14px,2vw,28px)}.installbox-scene__hotspots{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none}.installbox-scene__hotspot{position:absolute;display:grid;width:48px;height:48px;margin:0;padding:0;place-items:center;border:0;background:transparent;color:var(--installbox-scene-deep);cursor:pointer;pointer-events:auto;transform:translate(calc(-50% + var(--installbox-scene-hotspot-offset-x, 0px)),calc(-50% + var(--installbox-scene-hotspot-offset-y, 0px)))}.installbox-scene__hotspot>span{--installbox-scene-hotspot-offset-x: 0px;--installbox-scene-hotspot-offset-y: 0px;display:grid;width:34px;height:34px;place-items:center;border:2px solid #ffffff;border-radius:50%;background:var(--installbox-scene-accent);box-shadow:0 6px 18px #01354447;color:var(--installbox-scene-deep);font-size:23px;font-weight:500;line-height:1;transform:none;transition:transform .18s ease,background-color .18s ease,box-shadow .18s ease}.installbox-scene__hotspot:hover>span,.installbox-scene__hotspot:focus-visible>span,.installbox-scene__hotspot.is-active>span{background:#fff;box-shadow:0 8px 22px #01354452;transform:scale(1.1)}.installbox-scene__hotspot:active>span{transform:scale(.98)}.installbox-scene__hotspot:focus-visible,.installbox-scene__divider:focus-visible,.installbox-scene__card-close:focus-visible,.installbox-scene__card-link:focus-visible{outline:3px solid var(--installbox-scene-accent);outline-offset:3px}.installbox-scene__divider{position:absolute;top:0;bottom:0;left:var(--installbox-scene-divider, 50%);z-index:7;width:48px;margin:0;padding:0;border:0;background:transparent;cursor:ew-resize;touch-action:none;transform:translate(-50%)}.installbox-scene__divider-line{position:absolute;top:0;bottom:0;left:50%;width:2px;background:#fff;box-shadow:0 0 0 1px #0135441f,0 0 20px #0135443d;transform:translate(-50%)}.installbox-scene__divider-handle{position:absolute;top:50%;left:50%;display:grid;width:54px;height:54px;place-items:center;border:2px solid #ffffff;border-radius:50%;background:var(--installbox-scene-accent);box-shadow:0 10px 24px #0135444d;color:var(--installbox-scene-deep);font-size:13px;font-weight:800;letter-spacing:.03em;line-height:1;white-space:nowrap;transform:translate(-50%,-50%);transition:background-color .16s ease,transform .16s ease}.installbox-scene__divider:hover .installbox-scene__divider-handle,.installbox-scene__divider:focus-visible .installbox-scene__divider-handle,.installbox-scene__stage.is-dragging .installbox-scene__divider-handle{background:#fff;transform:translate(-50%,-50%) scale(1.04)}.installbox-scene__card-slot{position:absolute;top:var(--installbox-scene-hotspot-y);z-index:8;width:min(292px,calc(100% - 24px));pointer-events:none;transform:translateY(-50%)}.installbox-scene__card-slot.is-top{transform:translateY(0)}.installbox-scene__card-slot.is-bottom{transform:translateY(-100%)}.installbox-scene__card-slot.is-left{left:clamp(12px,calc(var(--installbox-scene-hotspot-x) + 24px),calc(100% - 304px))}.installbox-scene__card-slot.is-right{right:clamp(12px,calc(100% - var(--installbox-scene-hotspot-x) + 24px),calc(100% - 304px))}.installbox-scene__card{position:relative;display:block;width:100%;padding:14px;border:1px solid rgb(1 53 68 / .14);border-radius:12px;background:#fff;box-shadow:0 18px 42px #01354438;color:var(--installbox-scene-ink);pointer-events:auto;animation:installboxSceneCardIn .22s cubic-bezier(.16,1,.3,1) both}.installbox-scene__card-list{display:grid;gap:12px;max-height:420px;overflow-y:auto;overscroll-behavior:contain}.installbox-scene__card-product{display:grid;grid-template-columns:72px minmax(0,1fr);gap:14px;min-width:0}.installbox-scene__card-product+.installbox-scene__card-product{padding-top:12px;border-top:1px solid var(--installbox-scene-line)}.installbox-scene__card-media{display:grid;width:72px;height:72px;place-items:center;overflow:hidden;border-radius:8px;background:var(--installbox-scene-paper)}.installbox-scene__card-media img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.installbox-scene__card-media--empty{border:1px dashed rgb(0 124 131 / .52);background:#00bac214}.installbox-scene__card-media--empty span{color:var(--installbox-scene-accent-strong);font-size:28px;font-weight:400}.installbox-scene__card-copy{min-width:0;padding-right:18px}.installbox-scene__card-status{display:block;margin-bottom:5px;color:var(--installbox-scene-accent-strong);font-size:9px;font-weight:850;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.installbox-scene__card h3{margin:0;color:var(--installbox-scene-deep);font-size:16px;font-weight:800;letter-spacing:-.02em;line-height:1.2}.installbox-scene__card p{margin:5px 0 0;color:var(--installbox-scene-muted);font-size:12px;line-height:1.4}.installbox-scene__card-note{font-size:11px!important;line-height:1.45!important}.installbox-scene__card-link{display:inline-flex;gap:6px;align-items:center;margin-top:9px;color:var(--installbox-scene-accent-strong);font-size:12px;font-weight:800;line-height:1.2;text-decoration:none}.installbox-scene__card-link span{transition:transform .16s ease}.installbox-scene__card-link:hover span,.installbox-scene__card-link:focus-visible span{transform:translate(3px)}.installbox-scene__card-close{position:absolute;top:8px;right:8px;display:grid;width:26px;height:26px;margin:0;padding:0;place-items:center;border:0;border-radius:50%;background:transparent;color:var(--installbox-scene-muted);cursor:pointer;font-size:18px;line-height:1}.installbox-scene__card-close:hover{background:#00bac21a;color:var(--installbox-scene-deep)}.installbox-scene__mobile-card{display:none}.installbox-scene__legend{display:flex;flex-wrap:wrap;gap:10px 22px;align-items:center;margin-top:16px;color:var(--installbox-scene-muted);font-size:12px;font-weight:700}.installbox-scene__legend span{display:inline-flex;gap:8px;align-items:center}.installbox-scene__legend-swatch{display:inline-block;width:20px;height:3px;border-radius:999px}.installbox-scene__legend-swatch--before{background:#7d8e92}.installbox-scene__legend-swatch--after{background:var(--installbox-scene-accent)}.installbox-scene__legend-plus{display:inline-grid;width:20px;height:20px;place-items:center;border-radius:50%;background:var(--installbox-scene-accent);color:var(--installbox-scene-deep);font-size:15px;font-weight:500;line-height:1}.installbox-scene__debug{position:absolute;top:16px;right:16px;z-index:10;display:grid;gap:4px;min-width:168px;padding:10px 12px;border:1px solid rgb(255 255 255 / .55);border-radius:8px;background:#013544e0;color:#fff;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;line-height:1.35;pointer-events:none}.installbox-scene__debug strong{color:var(--installbox-scene-accent);font-size:10px;letter-spacing:.12em}@keyframes installboxSceneCardIn{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:1023px){.installbox-scene{width:min(100% - 48px,1760px)}.installbox-scene__card-slot{width:min(272px,calc(100% - 24px))}}@media(max-width:767px){.installbox-interactive-scene-section{padding:56px 0 72px}.installbox-scene{width:min(calc(100% - 28px),1760px)}.installbox-scene__intro{gap:12px;margin-bottom:22px}.installbox-scene__intro h2{font-size:clamp(32px,10.6vw,48px)}.installbox-scene__intro p{font-size:15px}.installbox-scene__label{top:10px;padding:6px 8px;font-size:9px;letter-spacing:.1em}.installbox-scene__layer--before .installbox-scene__label{left:10px}.installbox-scene__layer--after .installbox-scene__label{right:10px}.installbox-scene__hotspot{width:32px;height:32px}.installbox-scene__hotspot>span{width:38px;height:38px}.installbox-scene__divider{width:56px}.installbox-scene__divider-handle{width:58px;height:58px}.installbox-scene__card-slot{display:none}.installbox-scene__mobile-card{display:block;margin-top:14px}.installbox-scene__card--mobile{padding:16px;box-shadow:0 14px 34px #01354424}.installbox-scene__card--mobile .installbox-scene__card-product{grid-template-columns:84px minmax(0,1fr)}.installbox-scene__card--mobile .installbox-scene__card-media{width:84px;height:84px}.installbox-scene__legend{gap:10px 16px;margin-top:14px;font-size:11px}.installbox-scene__debug{top:10px;right:10px;min-width:150px;padding:8px 10px;font-size:10px}}@media(prefers-reduced-motion:reduce){.installbox-scene__hotspot>span,.installbox-scene__divider-handle,.installbox-scene__card-link span{transition:none}.installbox-scene__card{animation:none}}

.installbox-footer-light-inner{width:min(1180px,calc(100% - 32px));margin:0 auto;padding:32px 0 20px}.installbox-footer-light-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.installbox-footer-light-brand{font-size:15px;font-weight:800;color:var(--ib-ui-color-ink);text-decoration:none;letter-spacing:-.01em}.installbox-footer-light-links{display:flex;flex-wrap:wrap;gap:22px;align-items:center}.installbox-footer-light-links a{font-size:13px;font-weight:600;color:var(--ib-ui-color-muted);text-decoration:none}.installbox-footer-light-links a:hover{color:var(--ib-ui-color-ink)}.installbox-footer-light-links a.installbox-footer-light-cta{color:var(--ib-ui-color-accent-strong);font-weight:800}.installbox-footer-light-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:22px;padding-top:16px;border-top:1px solid var(--ib-ui-color-line);color:var(--ib-ui-color-subtle);font-size:12.5px}.installbox-footer-light-bottom p{margin:0}.installbox-footer-light-bottom nav{display:flex;flex-wrap:wrap;gap:16px}.installbox-footer-light-bottom nav a{color:var(--ib-ui-color-subtle);text-decoration:none}.installbox-footer-light-bottom nav a:hover{color:var(--ib-ui-color-ink)}@media (max-width:640px){.installbox-footer-light-row{flex-direction:column;align-items:flex-start}.installbox-footer-light-bottom{flex-direction:column;align-items:flex-start;gap:10px}}