@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--font-weight-medium:500;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-\[42px\]{height:42px}.h-\[52px\]{height:52px}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.items-center{align-items:center}.justify-center{justify-content:center}.gap-3{gap:calc(var(--spacing) * 3)}.rounded{border-radius:.25rem}.rounded-\[5px\]{border-radius:5px}.border{border-style:var(--tw-border-style);border-width:1px}.border-\[var\(--signal-green-deep\)\]{border-color:var(--signal-green-deep)}.bg-\[var\(--signal-green-deep\)\]{background-color:var(--signal-green-deep)}.bg-white\/65{background-color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.bg-white\/65{background-color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-7{padding-inline:calc(var(--spacing) * 7)}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.text-\[var\(--signal-green-deep\)\]{color:var(--signal-green-deep)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{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,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.hover\:bg-\[var\(--signal-green\)\]:hover{background-color:var(--signal-green)}.hover\:bg-white:hover{background-color:var(--color-white)}}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-\[var\(--signal-green\)\]:focus-visible{--tw-ring-color:var(--signal-green)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}}:root{--canvas:#f4f5f2;--surface:#fff;--foreground:#111417;--graphite:#252a2e;--muted:#747c82;--border:#d9ddda;--signal-green:#16a34a;--signal-green-deep:#078443;--electric-blue:#3978f6;--warning:#f4a340;--danger:#dc2626}*{box-sizing:border-box}html{scroll-behavior:auto}.aeronix-motion-root{display:contents}.route-transition-veil{z-index:1000;pointer-events:none;will-change:opacity;background:#fff;position:fixed;inset:0}::view-transition-old(root){animation-duration:.24s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-new(root){animation-duration:.24s;animation-timing-function:cubic-bezier(.22,1,.36,1)}body{min-width:320px;color:var(--foreground);background:var(--canvas);font-family:Pretendard, var(--font-inter), Inter, Arial, system-ui, sans-serif;-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}main{--content-type-detail-lift:0px;--content-type-body-lift:0px;--content-type-heading-lift:0px}@media (min-width:1200px){main{--content-type-detail-lift:2px;--content-type-body-lift:clamp(1px, calc(-2px + .195313vw), 3px);--content-type-heading-lift:clamp(1px, calc(-.5px + .0976563vw), 2px)}.camera-catalog-hero,.camera-catalog{--content-type-detail-lift:clamp(3px, calc(1.5px + .0976563vw), 4px);--content-type-body-lift:clamp(2px, calc(.5px + .0976563vw), 3px)}}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}:where(a,button,input,select,textarea):focus-visible{outline-offset:2px;outline:2px solid #08a653}.main-container{width:min(100% - 64px,1375px);margin-inline:auto}.public-header{z-index:50;background:#fffffff7;border-bottom:1px solid #dfe3e1;height:92px;transition:height .18s,color .18s,background .18s;position:sticky;top:0}.public-header.is-scrolled{color:#f7faf8;background:#030504fa;border-bottom-color:#1d2320;height:74px}.public-header.is-scrolled .public-header__inner{width:min(100% - 96px,1440px);height:74px}.public-header.is-scrolled .public-nav{justify-content:center}.public-header.is-scrolled .public-nav a,.public-header.is-scrolled .brand-logo__name,.public-header.is-scrolled .brand-logo__tagline,.public-header.is-scrolled .locale-switch{color:#f7faf8}.public-header.is-scrolled .brand-logo__mark{width:32px;height:35px}.public-header.is-scrolled .brand-logo__name{font-size:calc(24px + var(--content-type-heading-lift,0px))}.public-header.is-scrolled .brand-logo__tagline{font-size:calc(8px + var(--content-type-detail-lift,0px))}.public-header.is-scrolled .header-consultation{color:#23c979;background:0 0;border:1px solid #18b766}.public-header.is-scrolled .header-consultation:hover{color:#fff;background:#078443}.public-header.is-scrolled .mobile-menu-button{color:#fff;background:#111512;border-color:#3a403d}.public-header.is-inner{height:68px}.public-header.is-inner .public-header__inner{width:min(100% - 64px,1472px);height:68px}.public-header.is-inner .brand-logo__mark{width:32px;height:35px}.public-header.is-inner .brand-logo__name{font-size:calc(23px + var(--content-type-heading-lift,0px))}.public-header.is-inner .brand-logo__tagline{font-size:calc(7px + var(--content-type-detail-lift,0px))}.public-header.is-inner .public-nav{justify-content:center;height:100%}.public-header.is-inner .public-nav a{align-items:center;height:100%;display:inline-flex;position:relative}.public-header.is-inner .public-nav a.is-active{color:#03a752}.public-header.is-inner .public-nav a.is-active:after{content:"";background:#08b95d;height:2px;position:absolute;bottom:0;left:0;right:0}.public-header.is-inner .header-consultation{color:#078c47;background:#fff;border:1px solid #10aa59}.public-header.is-inner.is-scrolled{color:#f7faf8;background:#030504fa}.public-header.is-inner .mobile-nav{top:68px}.public-header__inner{align-items:center;gap:26px;width:min(100% - 40px,1480px);height:100%;margin-inline:auto;display:flex}.brand-logo{outline-offset:6px;flex:none;align-items:center;gap:11px;min-width:235px;display:inline-flex}.brand-logo__mark{width:39px;height:43px}.brand-logo__copy{flex-direction:column;line-height:1;display:flex}.brand-logo__name{font-size:calc(27px + var(--content-type-heading-lift,0px));letter-spacing:.075em;font-weight:800}.brand-logo__tagline{font-size:calc(10px + var(--content-type-detail-lift,0px));letter-spacing:.16em;color:#50555a;margin-top:5px;font-weight:500}.public-nav{min-width:0;font-size:calc(13px + var(--content-type-body-lift,0px));white-space:nowrap;flex:auto;justify-content:flex-start;align-items:center;gap:clamp(20px,1.8vw,32px);display:flex}.public-nav a,.mobile-nav a{transition:color .16s}.public-nav a:hover,.public-nav a:focus-visible,.mobile-nav a:hover,.mobile-nav a:focus-visible{color:var(--signal-green-deep)}.public-header__actions{flex:none;align-items:center;gap:18px;display:flex}.locale-switch{font-size:calc(12px + var(--content-type-body-lift,0px));color:#61676b;align-items:center;gap:10px;display:flex}.locale-switch button{color:inherit;cursor:pointer;background:0 0;border:0;padding:4px 0}.locale-switch button.is-active{color:var(--signal-green-deep);font-weight:700}.locale-switch span{background:#bec4c1;width:1px;height:18px}html[lang=ko-KR] body{word-break:keep-all}html[lang=ko-KR] h1,html[lang=ko-KR] h2,html[lang=ko-KR] h3{letter-spacing:-.035em}.mobile-menu-button{border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:5px;justify-content:center;align-items:center;width:42px;height:42px;display:none}.mobile-nav{border:1px solid var(--border);background:#fff;padding:18px;display:grid;position:absolute;top:92px;left:20px;right:20px;box-shadow:0 18px 40px #18231d21}.mobile-nav a{border-bottom:1px solid #eef0ee;padding:12px}.home-hero{background:#edf1ef;height:598px;position:relative;overflow:hidden}.home-hero__image{z-index:0;object-fit:cover;object-position:center 57%}.home-hero__wash{z-index:1;pointer-events:none;background:linear-gradient(90deg,#fffffffc 0%,#fffffff7 22%,#ffffffc7 38%,#ffffff1a 60%,#fff0 78%);position:absolute;inset:0}.home-hero__inner{z-index:2;justify-content:space-between;align-items:center;width:min(100% - 128px,1408px);height:100%;display:flex;position:relative}.home-hero__content{width:630px;margin-top:24px;margin-left:15px}.home-hero h1{letter-spacing:-.047em;margin:0;font-size:clamp(54px,4.6vw,70px);font-weight:780;line-height:1.04}.home-hero__content>p{color:#343a40;font-size:calc(23px + var(--content-type-heading-lift,0px));letter-spacing:-.025em;margin:27px 0 0;font-weight:450;line-height:1.55}.home-hero__actions{gap:22px;margin-top:43px;display:flex}.home-hero__actions a{min-width:220px}.home-hero__actions a:first-child,.header-consultation{color:#fff}.hero-secondary-button{min-width:208px!important}.industry-chips{gap:22px;margin-top:43px;display:flex}.industry-chips a{height:46px;font-size:calc(13px + var(--content-type-body-lift,0px));background:#ffffffc2;border:1px solid #d4d9d6;border-radius:999px;justify-content:center;align-items:center;gap:11px;padding:0 23px;transition:border-color .16s,background .16s;display:inline-flex}.industry-chips a:hover,.industry-chips a:focus-visible{border-color:var(--signal-green);background:#fff}.hero-stats{gap:14px;width:306px;margin-right:2px;display:grid;transform:translateY(26px)}.hero-stat{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#ffffffe8;border:1px solid #dae0dde0;border-radius:14px;height:130px;padding:23px 24px 18px;box-shadow:0 8px 24px #14271e12}.hero-stat__label{font-size:calc(14px + var(--content-type-body-lift,0px));align-items:center;gap:13px;display:flex}.hero-stat__value-row{justify-content:space-between;align-items:flex-end;gap:16px;margin-top:14px;display:flex}.hero-stat__value-row strong{font-size:calc(33px + var(--content-type-heading-lift,0px));letter-spacing:-.035em;font-weight:750;line-height:1}.hero-stat__value-row svg{stroke-width:1.8px;width:120px;height:40px;overflow:visible}.hero-stat--green .hero-stat__label svg,.hero-stat--green .hero-stat__value-row svg{color:var(--signal-green-deep);stroke:var(--signal-green-deep)}.hero-stat--blue .hero-stat__label svg,.hero-stat--blue .hero-stat__value-row svg{color:var(--electric-blue);stroke:var(--electric-blue)}.metrics-strip{background:#fff;border-top:1px solid #e0e3e1;border-bottom:1px solid #e0e3e1;height:138px}.metrics-strip__grid{grid-template-columns:repeat(4,1fr);align-items:center;width:100%;max-width:none;height:100%;display:grid}.metric-item{justify-content:center;align-items:center;gap:20px;min-width:0;height:70px;padding:0 26px;display:flex}.metric-item+.metric-item{border-left:1px solid #d7dcda}.metric-item__icon{width:57px;height:57px;color:var(--signal-green-deep);background:#fbfdfb;border:1px solid #dfe6e2;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.metric-item__copy{flex-direction:column;gap:7px;min-width:0;display:flex}.metric-item__copy strong{font-size:calc(34px + var(--content-type-heading-lift,0px));letter-spacing:-.04em;font-weight:750;line-height:1}.metric-item__copy span{color:#5d646a;font-size:calc(13px + var(--content-type-body-lift,0px));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.platform-intro{background:#f5f7f5;min-height:360px;padding:68px 0 76px}.platform-intro__grid{grid-template-columns:440px minmax(0,1fr);align-items:start;gap:54px;display:grid}.platform-intro__copy h2{font-size:calc(37px + var(--content-type-heading-lift,0px));letter-spacing:-.04em;margin:0;font-weight:750;line-height:1.17}.platform-intro__copy p{color:#5b6268;max-width:420px;font-size:calc(15px + var(--content-type-body-lift,0px));margin:25px 0 0;line-height:1.7}.platform-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.platform-step{background:#ffffffe0;border:1px solid #e2e6e3;border-radius:13px;min-height:185px;padding:30px 20px 24px;position:relative;box-shadow:0 5px 16px #14261d0a}.platform-step__heading{align-items:center;gap:11px;display:flex}.platform-step__heading strong{font-size:calc(15px + var(--content-type-body-lift,0px))}.platform-step__icon{background:#f7fbf8;border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.platform-step--green .platform-step__heading{color:var(--signal-green-deep)}.platform-step--blue .platform-step__heading{color:var(--electric-blue)}.platform-step__connector{z-index:2;border-top:3px dotted #8b9297;width:18px;position:absolute;top:52px;left:calc(100% - 1px)}.platform-step p{color:#60676d;font-size:calc(13px + var(--content-type-body-lift,0px));margin:20px 0 0;line-height:1.6}.home-middle-section{border-top:1px solid #e3e7e4;position:relative}.home-middle-container{width:min(100% - 104px,1434px);margin-inline:auto}.home-middle-grid{grid-template-columns:310px minmax(0,1fr);gap:36px;display:grid}.home-section-intro__eyebrow{color:#00a753;font-size:calc(12px + var(--content-type-body-lift,0px));text-transform:uppercase;font-weight:700;line-height:1;display:block}.home-section-intro h2{font-size:calc(29px + var(--content-type-heading-lift,0px));letter-spacing:-.04em;margin:30px 0 0;font-weight:730;line-height:1.2}.home-section-intro>p{color:#434a50;font-size:calc(15px + var(--content-type-body-lift,0px));margin:30px 0 0;line-height:1.72}.section-outline-link,.section-text-link{color:#07994d;font-size:calc(12px + var(--content-type-body-lift,0px));align-items:center;gap:12px;font-weight:650;display:inline-flex}.section-outline-link{background:#ffffff9e;border:1px solid #11a85a;border-radius:7px;height:38px;margin-top:35px;padding:0 17px}.section-outline-link:hover,.section-outline-link:focus-visible{color:#fff;background:#078443}.manufacturing-challenges{background:#fff;min-height:365px;padding:33px 0 26px;scroll-margin-top:74px}.manufacturing-challenges .home-section-intro{padding-top:20px}.challenge-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.challenge-card{border-left:1px solid #e4e7e5;grid-template-rows:minmax(0,1fr) 127px;min-width:0;min-height:305px;display:grid}.challenge-card:last-child{border-right:1px solid #e4e7e5}.challenge-card__copy{padding:22px 25px 18px}.challenge-card__copy>svg{color:#078d48}.challenge-card__copy p{color:#202629;font-size:calc(14px + var(--content-type-body-lift,0px));margin:14px 0 0;line-height:1.62}.challenge-card__copy p span,.industrial-flow-stage>p span,.solution-card__copy p span{display:block}.challenge-card__media,.solution-card__media{background:#edf1ef;position:relative;overflow:hidden}.challenge-card__media img{object-fit:cover}.industrial-flow{background:#f4f9f6;min-height:307px;padding:34px 0 28px}.industrial-flow .home-section-intro h2{font-size:calc(27px + var(--content-type-heading-lift,0px));margin-top:26px}.industrial-flow .home-section-intro>p{margin-top:20px}.industrial-flow__stages{grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;display:grid;position:relative}.industrial-flow__data-paths{z-index:0;fill:none;stroke:#24b771;stroke-dasharray:1 6;stroke-linecap:round;stroke-width:2px;opacity:.54;width:96%;height:118px;position:absolute;bottom:4px;left:2%;right:2%;overflow:visible}.industrial-flow-stage{z-index:1;min-width:0;height:239px;padding:8px 16px 0;position:relative}.industrial-flow-stage__heading{font-size:calc(14px + var(--content-type-body-lift,0px));align-items:center;gap:17px;display:flex}.industrial-flow-stage__heading span{color:#00a753;font-weight:700}.industrial-flow-stage__heading strong{font-weight:700}.industrial-flow-stage>p{color:#3d454a;min-height:49px;font-size:calc(12px + var(--content-type-body-lift,0px));margin:12px 0 0;line-height:1.62}.flow-product{z-index:2;height:116px;position:absolute;bottom:4px;left:22px;right:22px}.flow-product img{object-fit:contain;mix-blend-mode:multiply}.flow-product--camera{left:0;right:60px}.flow-product--edge{left:20px;right:30px}.flow-device{z-index:2;height:104px;position:absolute;bottom:16px;left:31px;right:31px}.flow-device__screen{background:#101518;border:6px solid #171b1c;border-radius:5px 5px 2px 2px;position:absolute;inset:0 5% 14px;overflow:hidden}.flow-device__screen img{object-fit:cover}.flow-device__keyboard{transform-origin:top;background:linear-gradient(#606568,#161a1c);border-radius:0 0 50% 50%;height:10px;position:absolute;bottom:6px;left:0;right:0;transform:perspective(42px)rotateX(42deg)}.flow-device__stand{background:linear-gradient(90deg,#0000 35%,#4a5051 35% 65%,#0000 65%);border-bottom:5px solid #222728;width:52px;height:17px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.industrial-flow-stage__arrow{z-index:4;color:#121817;position:absolute;bottom:70px;right:-13px}@media (min-width:769px){.industrial-flow-stage:first-of-type .industrial-flow-stage__arrow{right:8px}}.core-solutions{background:#fff;min-height:340px;padding:10px 0 26px}.core-solutions .home-section-intro{padding-top:29px}.core-solutions .home-section-intro h2{font-size:calc(26px + var(--content-type-heading-lift,0px));margin-top:25px;line-height:1.27}.section-text-link{margin-top:42px}.section-text-link:hover,.section-text-link:focus-visible{text-underline-offset:4px;text-decoration:underline}.core-solutions__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.solution-card{background:#fff;border:1px solid #e2e6e3;border-radius:6px;min-width:0;overflow:hidden}.solution-card__media{height:131px}.solution-card__media img{object-fit:cover}.solution-card__copy{grid-template-rows:auto auto minmax(0,1fr) 29px;min-height:158px;padding:15px 14px 13px;display:grid}.solution-card__copy h3{min-height:2.5em;font-size:calc(14px + var(--content-type-body-lift,0px));text-wrap:balance;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.solution-card__copy>span{color:#202629;font-size:calc(12px + var(--content-type-body-lift,0px));margin-top:5px;display:block}.solution-card__copy p{color:#4a5156;font-size:calc(11px + var(--content-type-detail-lift,0px));text-wrap:pretty;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:11px 0 0;line-height:1.45;display:-webkit-box;overflow:hidden}.solution-card__copy>a{color:#06ad59;justify-content:center;place-self:end;align-items:center;width:29px;height:29px;display:inline-flex}.solution-card__copy>a svg{stroke-linecap:round;stroke-linejoin:round;flex:none;display:block}.solution-card__copy>a:hover,.solution-card__copy>a:focus-visible{color:#fff;background:#078443;border-radius:50%}.industry-solutions{background:#fff;border-top:1px solid #e4e7e5;min-height:414px;padding:34px 0 14px;scroll-margin-top:74px}.industry-solutions__layout{grid-template-columns:350px minmax(0,1fr);align-items:start;gap:24px}.industry-solutions .home-section-intro{width:100%;max-width:350px;padding-top:7px}.industry-solutions .home-section-intro h2{font-size:calc(28px + var(--content-type-heading-lift,0px));margin-top:22px;line-height:1.18}.industry-solutions .home-section-intro>p{margin-top:17px}.industry-solutions .section-outline-link{margin-top:43px}.industry-solutions__content{min-width:0}.industry-tabs{background:#fff;border:1px solid #e5e9e6;border-radius:6px;grid-template-columns:repeat(6,minmax(0,1fr));height:91px;margin-inline:52px;display:grid;overflow:hidden;box-shadow:0 3px 14px #1022180a}.industry-tabs button{color:#171b1d;cursor:pointer;background:#fff;border:0;border-right:1px solid #e3e7e4;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-width:0;display:flex;position:relative}.industry-tabs button:last-child{border-right:0}.industry-tabs button:after{content:"";background:0 0;height:3px;position:absolute;bottom:0;left:0;right:0}.industry-tabs button span{font-size:calc(12px + var(--content-type-body-lift,0px));text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.industry-tabs button.is-active{color:#00a753}.industry-tabs button.is-active:after{background:#10bf65}.industry-tabs button:focus-visible{z-index:2;outline:2px solid var(--signal-green);outline-offset:-3px}.industry-detail{background:#fff;border:1px solid #e5e9e6;border-radius:7px;grid-template-columns:350px 300px minmax(0,1fr);min-width:0;height:244px;margin-top:12px;display:grid;overflow:hidden}.industry-detail__image{min-width:0;position:relative;overflow:hidden}.industry-detail__image img{object-fit:cover}.industry-detail__copy{border-right:1px solid #e4e8e5;padding:26px 31px 20px}.industry-detail__copy h3{font-size:calc(16px + var(--content-type-body-lift,0px));margin:0;font-weight:700}.industry-detail__copy>strong{color:#04a753;font-size:calc(12px + var(--content-type-body-lift,0px));margin-top:8px;display:block}.industry-detail__copy ul{gap:8px;margin:25px 0 0;padding:0;list-style:none;display:grid}.industry-detail__copy li{color:#454c51;font-size:calc(12px + var(--content-type-body-lift,0px));align-items:center;gap:9px;display:flex}.industry-detail__copy li svg{color:#0bb45e;flex:none}.industry-detail__copy>a{color:#049a4d;font-size:calc(12px + var(--content-type-body-lift,0px));align-items:center;gap:13px;margin-top:15px;font-weight:650;display:inline-flex}.industry-metrics{background:#f6faf7;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin:20px;display:grid}.industry-metrics article{min-width:0;padding:24px 18px 13px}.industry-metrics article:nth-child(odd){border-right:1px solid #e1e7e3}.industry-metrics article:nth-child(-n+2){border-bottom:1px solid #e1e7e3}.industry-metrics article>span{color:#7a8287;font-size:calc(9px + var(--content-type-detail-lift,0px))}.industry-metrics article>div{color:#059d4e;align-items:center;gap:10px;margin-top:7px;display:flex}.industry-metrics article strong{font-size:calc(21px + var(--content-type-heading-lift,0px));font-weight:700}.industry-metrics article small{color:#42494e;font-size:calc(10px + var(--content-type-detail-lift,0px));margin:2px 0 0 37px;display:block}.industry-carousel-dots{justify-content:center;gap:8px;height:17px;padding-top:11px;display:flex}.industry-carousel-dots span{background:#cbd0cd;border-radius:50%;width:7px;height:7px}.industry-carousel-dots span.is-active{background:#16bc66}.customer-resources{background:#fafbf9;height:356px;padding:10px 19px 12px}.customer-resources__grid{grid-template-columns:54% 46%;height:323px;display:grid}.customer-success-panel,.resources-panel{background:#fff;border:1px solid #e6e9e7;border-radius:6px;grid-template-columns:260px minmax(0,1fr);min-width:0;padding:30px 32px;display:grid}.customer-success-panel{grid-template-columns:228px minmax(0,1fr)}.resources-panel{border-left-color:#f1f3f1;grid-template-columns:260px minmax(0,1fr);margin-left:0}.lower-panel-intro>span{color:#00a753;font-size:calc(11px + var(--content-type-detail-lift,0px));text-transform:uppercase;font-weight:700}.lower-panel-intro h2{font-size:calc(25px + var(--content-type-heading-lift,0px));letter-spacing:-.04em;margin:12px 0 0;font-weight:730;line-height:1.27}.lower-panel-intro p{color:#50575b;font-size:calc(12px + var(--content-type-body-lift,0px));margin:19px 0 0;line-height:1.65}.lower-outline-link{height:39px;font-size:calc(11px + var(--content-type-detail-lift,0px));border:1px solid #252b2e;border-radius:6px;justify-content:center;align-items:center;gap:16px;margin-top:56px;padding:0 16px;display:inline-flex}.lower-outline-link:hover,.lower-outline-link:focus-visible{color:#fff;background:#171b1d}.case-study-feature{border-radius:6px;grid-template-columns:46% 54%;min-width:0;height:268px;display:grid;overflow:hidden}.case-study-feature__image{min-width:0;position:relative;overflow:hidden}.case-study-feature__image img{object-fit:cover}.case-study-feature__story{color:#f7faf8;background:#0c0f0f;min-width:0;padding:23px 22px 15px}.case-study-feature__story>span{color:#18cb71;font-size:calc(10px + var(--content-type-detail-lift,0px));text-transform:uppercase;font-weight:700}.case-study-feature__story h3{font-size:calc(20px + var(--content-type-heading-lift,0px));overflow-wrap:break-word;word-break:keep-all;margin:14px 0 0;font-weight:700;line-height:1.2}.case-study-feature__tags{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.case-study-feature__tags small{color:#d3d8d5;font-size:calc(9px + var(--content-type-detail-lift,0px));border:1px solid #4b5151;border-radius:3px;padding:5px 8px}.case-study-feature__story>p{color:#c9cecb;font-size:calc(9px + var(--content-type-detail-lift,0px));margin:14px 0 0;line-height:1.55}.case-study-feature__metrics{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:15px;display:grid}.case-study-feature__metrics strong{color:#25d97d;font-size:calc(20px + var(--content-type-heading-lift,0px));font-weight:600}.case-study-feature__metrics small{color:#c9cecb;font-size:calc(8px + var(--content-type-detail-lift,0px));margin-top:2px;font-weight:400;display:block}.case-study-feature__story>a{color:#24d779;font-size:calc(10px + var(--content-type-detail-lift,0px));align-items:center;gap:12px;margin-top:16px;font-weight:650;display:inline-flex}.resource-downloads{border:1px solid #e5e9e6;border-radius:6px;overflow:hidden}.resource-downloads button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e4e7e5;grid-template-columns:30px minmax(0,1fr) 20px;align-items:center;gap:12px;width:100%;height:53px;padding:0 13px;display:grid}.resource-downloads button:last-child{border-bottom:0}.resource-downloads button:hover,.resource-downloads button:focus-visible{background:#f7faf8}.resource-downloads svg.is-green{color:#0bb35d}.resource-downloads svg.is-red{color:#f04545}.resource-downloads button>span{min-width:0}.resource-downloads strong,.resource-downloads small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.resource-downloads strong{font-size:calc(11px + var(--content-type-detail-lift,0px));font-weight:600}.resource-downloads small{color:#697075;font-size:calc(9px + var(--content-type-detail-lift,0px));margin-top:3px}.consultation-cta{color:#fff;background:#0e1319;border-radius:6px 6px 0 0;grid-template-columns:32% minmax(0,1fr) 295px;align-items:center;height:145px;margin:0 19px;display:grid;overflow:hidden}.consultation-cta__image{align-self:stretch;position:relative;overflow:hidden}.consultation-cta__image:after{content:"";background:linear-gradient(90deg,#02080c0d,#0e1319 98%);position:absolute;inset:0}.consultation-cta__image img{object-fit:cover}.consultation-cta__copy{padding-left:72px}.consultation-cta__copy h2{font-size:calc(26px + var(--content-type-heading-lift,0px));letter-spacing:-.025em;margin:0;font-weight:680}.consultation-cta__copy p{color:#d8ddda;font-size:calc(12px + var(--content-type-body-lift,0px));margin:17px 0 0;line-height:1.65}.consultation-cta__actions{gap:8px;padding-right:44px;display:grid}.consultation-cta__actions a,.consultation-cta__actions label{height:44px;font-size:calc(11px + var(--content-type-detail-lift,0px));cursor:pointer;border:1px solid #0ad367;border-radius:5px;justify-content:center;align-items:center;gap:18px;font-weight:600;display:flex}.consultation-cta__actions a{color:#07130c;background:#15db73}.consultation-cta__actions input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.public-footer{color:#dce1de;background:#030506;min-height:145px}.public-footer__inner{grid-template-columns:2.4fr repeat(3,.8fr) 1fr;gap:40px;width:min(100% - 104px,1434px);margin-inline:auto;padding:28px 0 20px;display:grid}.public-footer__brand{align-items:center;gap:58px;display:flex}.public-footer .brand-logo{color:#fff;min-width:165px}.public-footer .brand-logo__mark{width:32px;height:35px}.public-footer .brand-logo__name{color:#fff;font-size:calc(23px + var(--content-type-heading-lift,0px))}.public-footer .brand-logo__tagline{color:#e0e5e2;font-size:calc(7px + var(--content-type-detail-lift,0px))}.public-footer__brand>small{color:#8e9691;font-size:calc(8px + var(--content-type-detail-lift,0px));white-space:nowrap}.public-footer nav,.public-footer__social{font-size:calc(10px + var(--content-type-detail-lift,0px));flex-direction:column;align-items:flex-start;gap:7px;display:flex}.public-footer nav strong,.public-footer__social>strong{color:#fff;font-size:calc(10px + var(--content-type-detail-lift,0px));margin-bottom:4px}.public-footer nav a{color:#b5bcb8}.public-footer nav a:hover,.public-footer nav a:focus-visible{color:#28d57e}.public-footer__social>div{gap:12px;margin-top:4px;display:flex}.public-footer__social a{border:1px solid #6f7773;border-radius:50%;justify-content:center;align-items:center;width:27px;height:27px;display:inline-flex}.platform-page-container{width:min(100% - 64px,1472px);margin-inline:auto}.platform-hero{background:#f7f9f8;border-bottom:1px solid #e1e5e2;height:472px;position:relative;overflow:hidden}.platform-hero__scene{z-index:0;object-fit:cover;object-position:center center;transform:translate(60px)}.platform-hero__wash{z-index:1;background:linear-gradient(90deg,#fffffffc 0%,#fffffffa 24%,#ffffffb8 36%,#ffffff0a 55%,#0000 75%);position:absolute;inset:0}.platform-breadcrumb{z-index:5;color:#545b60;font-size:calc(11px + var(--content-type-detail-lift,0px));align-items:center;gap:8px;display:flex;position:absolute;top:25px;left:max(32px,50% - 736px)}.platform-breadcrumb a{align-items:center;gap:5px;display:inline-flex}.platform-hero__copy{z-index:4;position:absolute;top:87px;left:max(39px,50% - 730px)}.platform-hero__copy>span{color:#00a552;font-size:calc(13px + var(--content-type-body-lift,0px));text-transform:uppercase;font-weight:650}.platform-hero__copy h1{font-size:calc(42px + var(--content-type-heading-lift,0px));letter-spacing:-.04em;transform-origin:0;margin:29px 0 0;font-weight:650;line-height:1.16;transform:scaleX(.94)}.platform-hero__copy p{color:#4e555a;font-size:calc(16px + var(--content-type-body-lift,0px));margin:22px 0 0;line-height:1.75}.platform-hero__copy>div{gap:17px;margin-top:32px;display:flex}.platform-hero__copy>div a{min-width:182px;height:39px;font-size:calc(12px + var(--content-type-body-lift,0px));padding-inline:17px}.platform-hero__copy>div a:first-child{color:#fff}.platform-hero__secondary{color:#171b1d;border-color:#202629}.platform-hero__connectors{z-index:2;fill:none;stroke:#16c86b;stroke-width:1.4px;width:59%;height:100%;position:absolute;top:0;right:0;overflow:visible}.platform-callouts{z-index:3;pointer-events:none;position:absolute;inset:0}.platform-callout{background:#ffffffed;border:1px solid #e1e5e2;border-radius:10px;align-items:center;gap:12px;min-width:150px;min-height:54px;padding:10px 14px;display:flex;position:absolute;box-shadow:0 4px 16px #172a200f}.platform-callout span{flex-direction:column;gap:3px;display:flex}.platform-callout strong{font-size:calc(11px + var(--content-type-detail-lift,0px));font-weight:650}.platform-callout small{color:#596166;font-size:calc(9px + var(--content-type-detail-lift,0px))}.platform-callout--optimize{top:20px;left:55%}.platform-callout--predict{top:199px;left:56%}.platform-callout--capture{top:309px;left:41.5%}.platform-callout--understand{top:378px;left:60.8%}.platform-callout--control{top:110px;right:2%}.platform-architecture{background:#fff;border-bottom:1px solid #e1e5e2;height:260px}.platform-architecture__grid{grid-template-columns:397px minmax(0,1fr);height:100%;display:grid}.platform-architecture__intro{padding:33px 10px 0}.platform-architecture__intro>span,.platform-layers__eyebrow{color:#00a552;font-size:calc(11px + var(--content-type-detail-lift,0px));text-transform:uppercase}.platform-architecture__intro h2{font-size:calc(26px + var(--content-type-heading-lift,0px));letter-spacing:-.035em;margin:13px 0 0;font-weight:650;line-height:1.32}.platform-architecture__intro p{color:#5e656a;font-size:calc(11px + var(--content-type-detail-lift,0px));margin:14px 0 0;line-height:1.85}.platform-architecture__intro>a{color:#079e4e;font-size:calc(11px + var(--content-type-detail-lift,0px));align-items:center;gap:14px;margin-top:15px;display:inline-flex}.architecture-benefits{grid-template-columns:repeat(4,minmax(0,1fr));padding:29px 0 43px;display:grid}.architecture-benefits article{text-align:center;border-left:1px solid #e2e6e3;flex-direction:column;align-items:center;min-width:0;padding:5px 22px 0;display:flex}.architecture-benefits h3{font-size:calc(14px + var(--content-type-body-lift,0px));margin:16px 0 0;font-weight:600}.architecture-benefits p{color:#646b70;font-size:calc(10px + var(--content-type-detail-lift,0px));margin:9px 0 0;line-height:1.55}.architecture-benefits p span{display:block}.architecture-benefits article>strong{color:#353c40;font-size:calc(11px + var(--content-type-detail-lift,0px));background:#f3f6f4;border:1px solid #e1e6e2;border-radius:6px;margin-top:auto;padding:8px 15px;font-weight:500}.platform-layers{background:#f7f9f8;min-height:310px;padding:22px 0 40px}.platform-layers__eyebrow{padding-left:9px;display:block}.platform-layers__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:64px;margin-top:10px;display:grid}.platform-layers__grid>article{background:#ffffffb8;border:1px solid #dfe5e1;border-radius:7px;min-width:0;height:245px;padding:19px 23px;position:relative}.platform-layer-card__heading{text-transform:uppercase;align-items:center;gap:13px;display:flex}.platform-layer-card__heading span{color:#04a653;font-size:calc(13px + var(--content-type-body-lift,0px))}.platform-layer-card__heading strong{font-size:calc(12px + var(--content-type-body-lift,0px))}.platform-layers__grid>article>p{color:#434b50;font-size:calc(10px + var(--content-type-detail-lift,0px));margin:11px 0 0;line-height:1.55}.platform-layers__grid>article>p span{display:block}.platform-layer-visual{height:105px;position:absolute;bottom:7px;left:12px;right:12px}.platform-layer-visual img{object-fit:contain;mix-blend-mode:multiply}.platform-layer-visual--edge{right:66px}.platform-layer-visual--edge>svg{color:#0cbd62;position:absolute;bottom:19px;right:-58px}.platform-layer-visual--control img{object-fit:cover}.platform-layer-chart{align-items:center;gap:12px;height:89px;display:flex;position:absolute;bottom:15px;left:18px;right:18px}.platform-layer-chart__plot{color:#2ed680;background:#11191b;border:5px solid #1a2022;border-radius:5px;flex:1;align-self:stretch;position:relative;overflow:hidden}.platform-layer-chart__plot svg{fill:none;stroke:#e3ae38;stroke-width:2px;width:calc(100% - 16px);height:calc(100% - 30px);position:absolute;inset:12px 8px 18px}.platform-layer-chart__plot strong{font-size:calc(12px + var(--content-type-body-lift,0px));position:absolute;bottom:4px;right:9px}.platform-layer-chart>svg{color:#1ad070}.platform-layer-chart__bars{clip-path:polygon(0 100%,0 72%,16% 72%,16% 54%,45% 54%,45% 30%,76% 30%,76% 0,100% 0,100% 100%);background:linear-gradient(90deg,#1dcf71 0 16%,#0000 16% 28%,#1dcf71 28% 45%,#0000 45% 58%,#1dcf71 58% 76%,#0000 76% 88%,#1dcf71 88%);width:38px;height:45px}.platform-layer-card__arrow{color:#0ab259;position:absolute;top:72px;right:-47px}.vision-hero{background:#f5f7f6;border-bottom:1px solid #e1e5e2;height:387px;position:relative;overflow:hidden}.vision-hero__image{z-index:0;width:calc(70% + 300px);position:absolute;top:0;bottom:0;right:0}.vision-hero__image img{object-fit:cover;object-position:center center}.vision-hero__scan-line{z-index:2;pointer-events:none;opacity:0;filter:blur(1px);mix-blend-mode:screen;will-change:transform, opacity;background:linear-gradient(90deg,#0000,#ff433314,#ff372a52,#ff433314,#0000);width:72px;position:absolute;top:0;bottom:0;left:-90px}.vision-hero__wash{z-index:1;background:linear-gradient(90deg,#fff 0%,#fffffffa 26%,#ffffffbd 39%,#ffffff08 57%,#0000 72%);position:absolute;inset:0}.vision-breadcrumb{z-index:4;color:#4e555a;font-size:calc(11px + var(--content-type-detail-lift,0px));align-items:center;gap:8px;display:flex;position:absolute;top:24px;left:30px}.vision-breadcrumb a{align-items:center;gap:5px;display:inline-flex}.vision-breadcrumb strong{color:#15191c;font-weight:600}.vision-hero__copy{z-index:3;position:absolute;top:72px;left:30px}.vision-hero__copy>span,.vision-section-eyebrow{color:#00a552;font-size:calc(12px + var(--content-type-body-lift,0px));text-transform:uppercase;font-weight:650}.vision-hero__copy h1{font-size:calc(44px + var(--content-type-heading-lift,0px));letter-spacing:-.035em;margin:20px 0 0;font-weight:650;line-height:1.16}.vision-hero__copy p{color:#4a5156;font-size:calc(14px + var(--content-type-body-lift,0px));margin:16px 0 0;line-height:1.72}.vision-hero__copy>div{gap:19px;margin-top:35px;display:flex}.vision-hero__copy>div a,.vision-hero__download{min-width:160px;height:40px;font-size:calc(12px + var(--content-type-body-lift,0px));border:1px solid #1a2023;border-radius:5px;justify-content:center;align-items:center;gap:22px;font-weight:550;display:inline-flex}.vision-hero__copy>div a{color:#fff;background:#08a552;border-color:#07a653}.vision-hero__download{cursor:pointer;background:#ffffffc7;min-width:180px}.vision-benefits{z-index:3;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#141818d1;border-radius:7px;width:318px;height:279px;padding:26px 30px;position:absolute;top:48px;right:20px}.vision-benefits h2{font-size:calc(14px + var(--content-type-body-lift,0px));border-bottom:1px solid #ffffff40;margin:0;padding-bottom:15px;font-weight:550}.vision-benefits ul{gap:20px;margin:20px 0 0;padding:0;list-style:none;display:grid}.vision-benefits li{font-size:calc(13px + var(--content-type-body-lift,0px));align-items:center;gap:14px;display:flex}.vision-benefits li svg{color:#0cd16a}.vision-content{background:#fff;grid-template-columns:minmax(0,73%) minmax(0,27%);min-height:569px;display:grid}.vision-content__main{min-width:0;padding:24px 29px 18px 30px}.vision-process{grid-template-columns:repeat(5,minmax(0,1fr));gap:29px;width:1040px;max-width:100%;margin-top:18px;padding-bottom:62px;display:grid;position:relative}.vision-process>article{background:#fff;border:1px solid #dfe5e1;border-radius:6px;min-width:0;height:234px;position:relative;overflow:visible}.vision-process__copy{height:103px;padding:17px 15px 11px}.vision-process__copy>div{align-items:center;gap:13px;display:flex}.vision-process__copy>div span{color:#03a653;font-size:calc(15px + var(--content-type-body-lift,0px));font-weight:650}.vision-process__copy>div strong{font-size:calc(11px + var(--content-type-detail-lift,0px));text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.vision-process__copy p{color:#3f474c;font-size:calc(11px + var(--content-type-detail-lift,0px));margin:10px 0 0;line-height:1.65}.vision-process__copy p span{display:block}.vision-process__image,.vision-classification{background:#f2f5f3;border-radius:0 0 5px 5px;height:130px;position:relative;overflow:hidden}.vision-process__image img{object-fit:cover}.vision-classification{gap:5px;padding:8px 12px;display:grid}.vision-classification span{color:#252b2e;height:23px;font-size:calc(10px + var(--content-type-detail-lift,0px));background:#fff;border:1px solid #dfe5e1;border-radius:5px;align-items:center;gap:8px;padding:0 8px;font-weight:600;display:flex}.vision-classification i{border-radius:3px;width:12px;height:12px}.vision-classification i.is-red{background:#e94141}.vision-classification i.is-yellow{background:#edbc2d}.vision-classification i.is-green{background:#25ad5c}.vision-process__arrow{z-index:4;color:#07b45a;position:absolute;top:41px;right:-27px}.vision-process__feedback{fill:none;stroke:#10b962;stroke-dasharray:3 3;stroke-width:1.2px;width:calc(100% - 120px);height:43px;position:absolute;bottom:1px;left:60px;right:60px;overflow:visible}.vision-capabilities__eyebrow{margin-top:-2px;display:block}.vision-capabilities{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.vision-capabilities article{color:#079b4d;border:1px solid #dfe5e1;border-radius:6px;grid-template-columns:38px minmax(0,1fr);gap:8px;min-width:0;height:118px;padding:17px 13px;display:grid}.vision-capabilities h3{color:#1f2528;font-size:calc(11px + var(--content-type-detail-lift,0px));margin:0;font-weight:650}.vision-capabilities p{color:#52595e;font-size:calc(9px + var(--content-type-detail-lift,0px));margin:8px 0 0;line-height:1.55}.vision-capabilities p span{display:block}.vision-features-link{color:#049d4f;font-size:calc(11px + var(--content-type-detail-lift,0px));align-items:center;gap:28px;margin-top:27px;display:inline-flex}.vision-content__rail{border-left:1px solid #e2e6e3;min-width:0;padding:31px 24px 39px 22px}.vision-applications>p{color:#454c51;font-size:calc(11px + var(--content-type-detail-lift,0px));margin:10px 0 0}.vision-applications>div{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:21px;display:grid}.vision-applications article{color:#078d48;text-align:center;border-right:1px solid #e1e6e2;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-width:0;height:75px;display:flex}.vision-applications article:nth-child(3n){border-right:0}.vision-applications strong{color:#4f565b;font-size:calc(10px + var(--content-type-detail-lift,0px));font-weight:550}.vision-performance{background:#f7faf8;border-radius:7px;margin-top:19px;padding:20px 24px 17px}.vision-performance>div{grid-template-columns:repeat(2,1fr);margin-top:20px;display:grid}.vision-performance article{text-align:center;border-bottom:1px solid #e1e6e2;border-right:1px solid #e1e6e2;flex-direction:column;align-items:center;min-height:90px;padding:12px 8px;display:flex}.vision-performance article:nth-child(2n){border-right:0}.vision-performance article:nth-child(n+3){border-bottom:0}.vision-performance article>span{color:#464d52;font-size:calc(10px + var(--content-type-detail-lift,0px))}.vision-performance article strong{color:#078c47;font-size:calc(24px + var(--content-type-heading-lift,0px));margin-top:8px;line-height:1}.vision-performance article small{color:#4e555a;font-size:calc(9px + var(--content-type-detail-lift,0px));margin-top:6px}.camera-catalog-hero{background:#f4f6f5;border-bottom:1px solid #e1e5e2;height:248px;position:relative;overflow:hidden}.camera-catalog-hero__image{z-index:0;position:absolute;inset:0 0 0 34%}.camera-catalog-hero__image img{object-fit:cover;object-position:center center}.camera-catalog-hero__wash{z-index:1;background:linear-gradient(90deg,#fff 0%,#fffffffa 29%,#ffffffa1 41%,#ffffff08 60%,#0000 75%);position:absolute;inset:0}.camera-catalog-breadcrumb{z-index:3;color:#4e555a;font-size:calc(11px + var(--content-type-detail-lift,0px));align-items:center;gap:8px;display:flex;position:absolute;top:24px;left:36px}.camera-catalog-breadcrumb a{align-items:center;gap:5px;display:inline-flex}.camera-catalog-breadcrumb strong{color:#161b1d;font-weight:550}.camera-catalog-hero__copy{z-index:3;position:absolute;top:69px;left:36px}.camera-catalog-hero__copy>span{color:#00a552;font-size:calc(11px + var(--content-type-detail-lift,0px));text-transform:uppercase;font-weight:650}.camera-catalog-hero__copy h1{font-size:calc(43px + var(--content-type-heading-lift,0px));letter-spacing:-.04em;margin:16px 0 0;font-weight:650;line-height:1.1}.camera-catalog-hero__copy p{color:#51585d;font-size:calc(13px + var(--content-type-body-lift,0px));margin:21px 0 0;line-height:1.75}.camera-catalog{grid-template-columns:200px minmax(0,1fr) 244px;gap:32px;width:min(100% - 64px,1472px);min-height:760px;margin-inline:auto;padding:27px 0 31px;display:grid}.catalog-filters{background:#fff;border:1px solid #dfe4e1;border-radius:7px;min-width:0;min-height:643px;padding:17px 16px 62px;position:relative}.catalog-filters__heading{justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.catalog-filters__heading strong{font-size:calc(11px + var(--content-type-detail-lift,0px));text-transform:uppercase}.catalog-filters__heading button{color:#697075;font-size:calc(10px + var(--content-type-detail-lift,0px));cursor:pointer;background:0 0;border:0}.catalog-filter-group{border-bottom:1px solid #e2e6e3;padding:17px 0 14px}.catalog-filter-group summary{cursor:pointer;font-size:calc(11px + var(--content-type-detail-lift,0px));font-weight:650;list-style:none;position:relative}.catalog-filter-group summary:after{content:"⌃";position:absolute;right:0}.catalog-filter-group:not([open]) summary:after{content:"⌄"}.catalog-filter-group>div{gap:10px;margin-top:14px;display:grid}.catalog-filter-group label{color:#353c40;min-width:0;font-size:calc(10px + var(--content-type-detail-lift,0px));grid-template-columns:14px minmax(0,1fr) 20px;align-items:center;gap:7px;display:grid}.catalog-filter-group input,.camera-product-card input{accent-color:#0caf59;width:13px;height:13px;margin:0}.catalog-filter-group small{color:#777f84;text-align:right}.catalog-reset{color:#078d47;height:34px;font-size:calc(10px + var(--content-type-detail-lift,0px));cursor:pointer;background:#fff;border:1px solid #09a653;border-radius:5px;position:absolute;bottom:17px;left:16px;right:16px}.catalog-results{min-width:0;position:relative}.catalog-toolbar{grid-template-columns:auto minmax(180px,260px) auto;align-items:center;gap:20px;height:29px;display:grid}.catalog-toolbar>strong{font-size:calc(13px + var(--content-type-body-lift,0px))}.catalog-search{color:#747c82;background:#fff;border:1px solid #d8dedb;border-radius:5px;align-items:center;gap:8px;height:31px;padding:0 10px;display:flex}.catalog-search input{color:#22282b;width:100%;min-width:0;font-size:calc(10px + var(--content-type-detail-lift,0px));background:0 0;border:0;outline:0}.catalog-sort{font-size:calc(11px + var(--content-type-detail-lift,0px));white-space:nowrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.catalog-sort select{width:128px;height:31px;font-size:calc(10px + var(--content-type-detail-lift,0px));background:#fff;border:1px solid #cfd6d2;border-radius:5px;padding:0 10px}.catalog-compare-message{z-index:4;color:#06783c;font-size:calc(9px + var(--content-type-detail-lift,0px));background:#e9f8ef;border-radius:4px;margin:0;padding:5px 9px;position:absolute;top:36px;right:0}.camera-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:10px;display:grid}.camera-product-card{background:#fff;border:1px solid #dfe4e1;border-radius:6px;min-width:0;height:289px;overflow:hidden}@media (min-width:1200px){.camera-product-card{height:315px}}@media (min-width:1200px) and (max-width:1400px){.camera-product-card{height:333px}}.camera-product-card__image{background:#f5f6f5;height:145px;position:relative;overflow:hidden}.camera-product-card__image>span{z-index:2;color:#079449;font-size:calc(8px + var(--content-type-detail-lift,0px));text-transform:uppercase;background:#f3fff8;border:1px solid #13ae5b;border-radius:4px;padding:3px 8px;position:absolute;top:10px;left:12px}.camera-product-card__image img{object-fit:contain;mix-blend-mode:multiply}.camera-product-card__copy{padding:10px 13px}.camera-product-card__copy h3{font-size:calc(14px + var(--content-type-body-lift,0px));margin:0;font-weight:700}.camera-product-card__copy>span{color:#50575c;font-size:calc(10px + var(--content-type-detail-lift,0px));margin-top:3px;display:block}.camera-product-card__copy ul{color:#3d4449;font-size:calc(9px + var(--content-type-detail-lift,0px));gap:4px;margin:10px 0 0;padding-left:12px;display:grid}.camera-product-card__copy>div{font-size:calc(9px + var(--content-type-detail-lift,0px));white-space:nowrap;justify-content:space-between;align-items:center;gap:4px;margin-top:10px;display:flex}.camera-product-card__copy label,.camera-product-card__copy a{flex:none;align-items:center;gap:3px;display:inline-flex}.camera-product-card__copy a svg{flex:none}@media (min-width:1281px) and (max-width:1400px){.camera-product-card__copy a svg{display:none}}.camera-product-card__copy a{color:#079b4d;font-weight:600}.catalog-empty{text-align:center;border:1px dashed #ccd4cf;padding:80px 20px}.catalog-pagination{justify-content:center;gap:13px;margin-top:21px;display:flex}.catalog-pagination button{width:31px;height:31px;font-size:calc(10px + var(--content-type-detail-lift,0px));cursor:pointer;background:#fff;border:1px solid #d9dfdc;border-radius:5px}.catalog-pagination button.is-active{color:#fff;background:#0aaa57;border-color:#0aaa57}.catalog-pagination button:disabled{cursor:not-allowed;opacity:.4}.catalog-support{align-content:start;gap:12px;min-width:0;display:grid}.catalog-support>article,.catalog-quick-links{background:#fff;border:1px solid #e1e6e3;border-radius:6px}.catalog-expert{min-height:174px;padding:20px 24px;position:relative}.catalog-expert>svg{color:#09a653;position:absolute;top:20px;left:24px}.catalog-expert h2{color:#079149;font-size:calc(11px + var(--content-type-detail-lift,0px));margin:2px 0 0 28px}.catalog-expert p{font-size:calc(10px + var(--content-type-detail-lift,0px));margin:18px 0 0;line-height:1.55}.catalog-expert a{color:#fff;height:36px;font-size:calc(10px + var(--content-type-detail-lift,0px));background:#0ba957;border-radius:5px;align-items:center;gap:12px;margin-top:14px;padding:0 13px;display:inline-flex}.catalog-quick-links{display:grid;overflow:hidden}.catalog-quick-links>strong{color:#05954a;font-size:calc(10px + var(--content-type-detail-lift,0px));text-transform:uppercase;padding:16px 18px 7px}.catalog-quick-links a{min-height:41px;font-size:calc(10px + var(--content-type-detail-lift,0px));grid-template-columns:20px minmax(0,1fr) 16px;align-items:center;gap:8px;padding:0 18px;display:grid}.catalog-quick-links a:hover,.catalog-quick-links a:focus-visible{background:#f5f8f6}.catalog-custom-solution{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) 96px;column-gap:8px;min-height:260px;padding:20px 22px;display:grid;position:relative;overflow:hidden;background:linear-gradient(135deg,#f5faf7,#e9f0ec)!important}.catalog-custom-solution h2{font-size:calc(16px + var(--content-type-body-lift,0px));grid-column:1/-1;margin:0;line-height:1.25}.catalog-custom-solution p{width:auto;font-size:calc(9px + var(--content-type-detail-lift,0px));grid-area:2/1;margin:8px 0 0;line-height:1.5}.catalog-custom-solution img{object-fit:contain;mix-blend-mode:multiply;grid-area:2/2;place-self:end;width:96px;height:auto;position:static}.catalog-custom-solution a{color:#078c47;height:31px;font-size:calc(9px + var(--content-type-detail-lift,0px));white-space:nowrap;border:1px solid #0a9e4f;border-radius:4px;grid-area:3/1/auto/-1;place-self:end start;align-items:center;gap:14px;margin-top:10px;padding:0 13px;display:inline-flex;position:static}.public-header.is-detail,.public-header.is-detail .public-header__inner{height:56px}.public-header.is-detail .public-header__inner{width:min(100% - 56px,1431px);padding-right:12px}.public-header.is-detail .brand-logo{transform-origin:0;transform:scale(.91)}.public-header.is-detail .public-nav a:nth-child(7),.public-header.is-detail .public-nav a:nth-child(9){display:none}.public-header.is-detail .public-nav{justify-content:flex-start;gap:24px;padding-left:83px}.public-header.is-detail .header-consultation{width:157px;height:34px;font-size:calc(10px + var(--content-type-detail-lift,0px));padding:0 10px}.public-header.is-detail .header-consultation svg{display:none}.product-detail-page{background:#fff;padding-bottom:20px}.product-detail-breadcrumb,.product-detail-hero,.product-overview-grid,.related-products{width:min(100% - 70px,1466px);margin-left:max(28px,50% - 740px);margin-right:auto}.product-detail-breadcrumb{color:#6a7175;height:42px;font-size:calc(9px + var(--content-type-detail-lift,0px));align-items:center;gap:8px;display:flex}.product-detail-breadcrumb a{align-items:center;gap:4px;display:inline-flex}.product-detail-breadcrumb strong{color:#4a5155;font-weight:500}.product-detail-hero{grid-template-columns:35.5% minmax(0,1fr) 17%;gap:2.5%;height:352px;display:grid}.product-gallery{background:#fff;border:1px solid #dde3df;border-radius:6px;height:352px;padding:0 8px 12px;position:relative;overflow:hidden}.product-gallery__new{z-index:3;color:#079649;font-size:calc(8px + var(--content-type-detail-lift,0px));text-transform:uppercase;background:#f5fff8;border:1px solid #0dac58;border-radius:4px;padding:3px 9px;position:absolute;top:10px;left:10px}.product-gallery__stage{height:244px;position:relative;overflow:hidden}.product-gallery__stage img{object-fit:contain;mix-blend-mode:multiply;transform:translateY(-5px)scale(.9)}.product-gallery__image-frame{position:absolute;inset:0}.product-gallery__thumbnails{grid-template-columns:repeat(3,98px) minmax(110px,1fr) 25px;gap:8px;height:91px;display:grid}.product-gallery__thumbnails button{cursor:pointer;background:#fff;border:1px solid #dfe4e1;border-radius:5px;min-width:0;position:relative;overflow:hidden}.product-gallery__thumbnails button.is-active{border:2px solid #08a654}.product-gallery__thumbnails img{object-fit:contain;mix-blend-mode:multiply}.product-gallery__thumbnails .product-gallery__next{align-self:center;place-items:center;height:36px;display:grid}.product-information{grid-template-rows:255px 87px;gap:10px;min-width:0;display:grid}.product-information__copy{min-width:0;padding-top:4px;position:relative;top:-10px}.product-information__eyebrow{color:#009c4c;font-size:calc(10px + var(--content-type-detail-lift,0px));text-transform:uppercase;font-weight:700}.product-information h1{font-size:calc(43px + var(--content-type-heading-lift,0px));letter-spacing:-.035em;margin:7px 0 0;font-weight:670;line-height:1}.product-information h2{color:#555c61;font-size:calc(19px + var(--content-type-heading-lift,0px));margin:6px 0 0;font-weight:550}.product-information__copy>p{color:#4e555a;font-size:calc(10px + var(--content-type-detail-lift,0px));margin:7px 0 0;line-height:1.55}.product-information__badges{gap:10px;margin-top:9px;display:flex}.product-information__badges span{color:#4d5559;height:21px;font-size:calc(8px + var(--content-type-detail-lift,0px));border:1px solid #dce2de;border-radius:4px;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.product-information__badges svg{color:#09a653}.product-information__actions{grid-template-columns:178px 200px;gap:12px;margin-top:17px;display:grid}.product-information__actions>a,.product-information__download{height:36px;font-size:calc(10px + var(--content-type-detail-lift,0px));cursor:pointer;border:1px solid #079d4e;border-radius:5px;justify-content:center;align-items:center;gap:28px;font-weight:550;display:inline-flex}.product-information__actions>a{color:#fff;background:linear-gradient(90deg,#059b4b,#04a958)}.product-information__download{color:#078d47;background:#fff}.product-compare{color:#5a6166;font-size:calc(10px + var(--content-type-detail-lift,0px));cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;margin-top:9px;display:inline-flex}.product-compare.is-selected{color:#079149}.product-compare__state{align-items:center;gap:9px;display:inline-flex}.product-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;display:grid}.product-metrics article{border:1px solid #dfe4e1;border-radius:5px;flex-direction:column;justify-content:center;min-width:0;padding:10px 11px;display:flex}.product-metrics svg{color:#04a351}.product-metrics strong{font-size:calc(10px + var(--content-type-detail-lift,0px));text-overflow:ellipsis;white-space:nowrap;margin-top:9px;overflow:hidden}.product-metrics span{color:#62696e;font-size:calc(8px + var(--content-type-detail-lift,0px));margin-top:3px}.product-expert-card{border:1px solid #dfe4e1;border-radius:6px;height:356px;padding:17px 19px;position:relative;top:-4px}.product-expert-card__icon{color:#03a352;background:#e9f7ef;border-radius:50%;place-items:center;width:50px;height:50px;display:grid}.product-expert-card h2{font-size:calc(17px + var(--content-type-body-lift,0px));margin:14px 0 0;line-height:1.35}.product-expert-card p{color:#61686d;font-size:calc(10px + var(--content-type-detail-lift,0px));margin:8px 0 0;line-height:1.55}.product-expert-card>a{color:#fff;height:36px;font-size:calc(10px + var(--content-type-detail-lift,0px));background:#05a653;border-radius:5px;justify-content:center;align-items:center;gap:28px;margin-top:16px;display:flex}.product-expert-card ul{gap:13px;margin:17px 0 0;padding:0;list-style:none;display:grid}.product-expert-card li{color:#5b6267;font-size:calc(9px + var(--content-type-detail-lift,0px));align-items:center;gap:9px;display:flex}.product-expert-card li svg{color:#08a654}.product-detail-tabs{border-top:1px solid #e1e5e2;border-bottom:1px solid #e1e5e2;align-items:end;gap:35px;height:42px;margin-top:14px;padding:0 max(28px,50% - 740px);display:flex}.product-detail-tabs a{height:42px;font-size:calc(9px + var(--content-type-detail-lift,0px));border-bottom:2px solid #0000;place-items:center;padding:0 15px;font-weight:600;display:grid;position:relative}.product-detail-tabs__indicator{background:#06a251;height:2px;position:absolute;bottom:-2px;left:0;right:0}.product-detail-tabs a.is-active{color:#078d47;border-color:#06a251}.product-overview-grid{grid-template-columns:1.04fr 1.02fr 1.03fr 1fr;gap:14px;height:339px;margin-top:12px;display:grid}.product-overview-card{border:1px solid #dfe4e1;border-radius:5px;min-width:0;height:339px;padding:13px 14px;scroll-margin-top:70px;overflow:hidden}.product-overview-card>h2{font-size:calc(11px + var(--content-type-detail-lift,0px));margin:0}.product-key-features>div{gap:1px;margin-top:8px;display:grid}.product-key-features article{grid-template-columns:58px minmax(0,1fr);align-items:center;min-height:69px;display:grid}.product-key-features article>span{color:#08a453;border:1px solid #e0e5e2;border-radius:6px;place-items:center;width:54px;height:54px;display:grid}.product-key-features h3{font-size:calc(11px + var(--content-type-detail-lift,0px));margin:0}.product-key-features p{color:#5e656a;font-size:calc(8px + var(--content-type-detail-lift,0px));margin:6px 0 0;line-height:1.55}.product-specifications dl{margin:8px 0 0}.product-specifications dl>div{border-top:1px solid #e0e5e2;grid-template-columns:45% minmax(0,1fr);min-height:23px;display:grid}.product-specifications dt,.product-specifications dd{color:#535b60;font-size:calc(8px + var(--content-type-detail-lift,0px));align-items:center;margin:0;padding:0 7px;display:flex}.product-specifications dt{color:#343b3f;font-weight:600}.product-specifications dd{border-left:1px solid #e0e5e2}.product-applications>div{gap:10px;margin-top:10px;display:grid}.product-applications a{border:1px solid #e0e5e2;border-radius:5px;grid-template-columns:42% minmax(0,1fr) 20px;align-items:center;height:108px;display:grid;overflow:hidden}.product-application__image{align-self:stretch;position:relative;overflow:hidden}.product-application__image img{object-fit:cover}.product-application__copy{gap:6px;padding:8px 10px;display:grid}.product-application__copy strong{font-size:calc(10px + var(--content-type-detail-lift,0px));line-height:1.3}.product-application__copy small{color:#555d62;font-size:calc(8px + var(--content-type-detail-lift,0px));line-height:1.45}.product-downloads>div{gap:11px;margin-top:16px;display:grid}.product-downloads article{border:1px solid #dfe4e1;border-radius:5px;grid-template-columns:36px minmax(0,1fr) 28px;align-items:center;height:53px;padding:0 9px;display:grid}.product-downloads article>span{color:#ec2d2d;transition:transform .18s}.product-downloads article:hover>span{transform:translateY(-2px)}.product-downloads article:hover .product-download-row__button svg{transform:translate(2px)}.product-download-row__button svg{transition:transform .18s}.product-downloads article>span.is-zip{color:#8a4cff}.product-downloads article>div{gap:5px;display:grid}.product-downloads article strong{font-size:calc(9px + var(--content-type-detail-lift,0px))}.product-downloads article small{color:#747b80;font-size:calc(8px + var(--content-type-detail-lift,0px))}.product-download-row__button{color:#30373b;cursor:pointer;background:0 0;border:0;place-items:center;width:28px;height:34px;padding:0;display:grid}.product-downloads>a{color:#068f47;font-size:calc(9px + var(--content-type-detail-lift,0px));justify-content:flex-end;align-items:center;gap:10px;margin-top:14px;font-weight:600;display:flex}.related-products{border:1px solid #dfe4e1;border-radius:5px;height:169px;margin-top:12px;padding:12px 21px}.related-products__heading{justify-content:space-between;align-items:center;display:flex}.related-products__heading h2{font-size:calc(12px + var(--content-type-body-lift,0px));margin:0}.related-products__heading a,.related-products article>a{color:#078f48;font-size:calc(9px + var(--content-type-detail-lift,0px));align-items:center;gap:10px;font-weight:600;display:inline-flex}.related-products__grid{grid-template-columns:repeat(3,1fr);gap:34px;margin-top:10px;display:grid}.related-products article{border:1px solid #dfe4e1;border-radius:5px;grid-template-columns:34% minmax(0,1fr) auto;align-items:center;height:114px;padding:8px 20px;display:grid}.related-products__image{align-self:stretch;min-width:0;position:relative}.related-products__image img{object-fit:contain;mix-blend-mode:multiply}.related-products article h3{font-size:calc(11px + var(--content-type-detail-lift,0px));margin:0}.related-products article span{color:#565d62;font-size:calc(8px + var(--content-type-detail-lift,0px));margin-top:5px;display:block}.related-products article ul{color:#343b3f;font-size:calc(8px + var(--content-type-detail-lift,0px));gap:3px;margin:8px 0 0;padding-left:12px;display:grid}@media (max-width:1180px){.product-detail-hero{grid-template-columns:40% minmax(0,1fr);height:auto}.product-expert-card{grid-column:1/-1;grid-template-columns:60px minmax(190px,1fr) minmax(210px,1fr);align-items:center;gap:20px;height:auto;display:grid}.product-expert-card h2,.product-expert-card p,.product-expert-card>a,.product-expert-card ul{margin:0}.product-expert-card p{grid-column:2}.product-expert-card>a{grid-area:1/3}.product-expert-card ul{grid-area:2/3}.product-overview-grid{grid-template-columns:1fr 1fr;height:auto}}@media (max-width:760px){.public-header.is-detail,.public-header.is-detail .public-header__inner{height:68px}.public-header.is-detail .public-header__inner{width:min(100% - 32px,100%);padding-right:0}.product-detail-breadcrumb,.product-detail-hero,.product-overview-grid,.related-products{width:min(100% - 32px,100%);margin-inline:auto}.product-detail-breadcrumb{white-space:nowrap;overflow-x:auto}.product-detail-hero{grid-template-columns:1fr}.product-gallery{height:390px}.product-gallery__stage{height:265px}.product-gallery__thumbnails{grid-template-columns:repeat(4,1fr) 28px;height:100px}.product-information{grid-template-rows:auto auto;gap:20px}.product-information__copy{padding-top:22px}.product-information h1{font-size:calc(39px + var(--content-type-heading-lift,0px))}.product-information__copy>p br{display:none}.product-information__actions{grid-template-columns:1fr}.product-information__actions>a,.product-information__download{width:100%}.product-metrics{grid-template-columns:repeat(2,1fr)}.product-metrics article{min-height:90px}.product-expert-card{grid-template-columns:54px minmax(0,1fr);margin-top:10px}.product-expert-card h2{grid-column:2}.product-expert-card p,.product-expert-card>a,.product-expert-card ul{grid-area:auto/1/auto/-1}.product-expert-card ul{margin-top:8px}.product-detail-tabs{z-index:8;background:#fff;gap:0;margin-top:24px;padding:0 16px;position:sticky;top:68px;overflow-x:auto}.product-detail-tabs a{flex:none}.product-overview-grid{grid-template-columns:1fr}.product-overview-card{height:auto;min-height:339px}.related-products{height:auto}.related-products__grid{grid-template-columns:1fr;gap:12px}.related-products article{grid-template-columns:36% minmax(0,1fr);height:145px}.related-products article>a{grid-column:2}}.semiconductor-hero{background:#e9eef1;border-bottom:1px solid #dfe4e1;height:342px;position:relative;overflow:hidden}.semiconductor-hero__shine{z-index:2;pointer-events:none;opacity:0;filter:blur(2px);mix-blend-mode:screen;will-change:transform, opacity;background:linear-gradient(90deg,#0000,#ffffff14,#b4ffdd5c,#ffffff14,#0000);width:90px;position:absolute;top:0;bottom:0;left:-110px}.semiconductor-hero__image{z-index:0;object-fit:cover;object-position:center 48%}.semiconductor-hero__wash{z-index:1;background:linear-gradient(90deg,#fffffffa 0%,#fffffff5 27%,#ffffff8c 38%,#ffffff0d 52%,#0000 67%);position:absolute;inset:0}.semiconductor-breadcrumb{z-index:3;color:#596166;font-size:calc(9px + var(--content-type-detail-lift,0px));align-items:center;gap:8px;display:flex;position:absolute;top:18px;left:29px}.semiconductor-breadcrumb a{align-items:center;gap:4px;display:inline-flex}.semiconductor-breadcrumb strong{color:#293034;font-weight:550}.semiconductor-hero__copy{z-index:3;width:560px;position:absolute;top:52px;left:29px}.semiconductor-hero__copy>span{color:#029b4d;font-size:calc(10px + var(--content-type-detail-lift,0px));text-transform:uppercase;font-weight:700}.semiconductor-hero__copy h1{font-size:calc(31px + var(--content-type-heading-lift,0px));letter-spacing:-.025em;margin:8px 0 0;font-weight:680;line-height:1.05}.semiconductor-hero__copy>p{color:#41484d;font-size:calc(11px + var(--content-type-detail-lift,0px));margin:14px 0 0}.semiconductor-hero__copy ul{gap:7px;margin:10px 0 0;padding:0;list-style:none;display:grid}.semiconductor-hero__copy li{color:#30373b;font-size:calc(10px + var(--content-type-detail-lift,0px));align-items:center;gap:10px;display:flex}.semiconductor-hero__copy li svg{color:#08aa58}.semiconductor-hero__actions{gap:11px;margin-top:28px;display:flex}.semiconductor-hero__actions>a,.semiconductor-hero__actions>button{height:37px;font-size:calc(10px + var(--content-type-detail-lift,0px));cursor:pointer;border:1px solid #079d4e;border-radius:5px;justify-content:center;align-items:center;gap:30px;padding:0;font-weight:550;display:inline-flex}.semiconductor-hero__actions>a{color:#fff;background:#05a552;width:167px}.semiconductor-hero__actions>button{color:#078e47;background:#fffffff0;width:201px}.semiconductor-impact{z-index:4;background:#fffffffa;border:1px solid #dfe4e1;border-radius:6px;width:335px;height:284px;padding:20px 25px;position:absolute;top:39px;right:25px;box-shadow:0 8px 24px #15251d0f}.semiconductor-impact h2{color:#05984c;font-size:calc(10px + var(--content-type-detail-lift,0px));margin:0}.semiconductor-impact>div{grid-template-columns:1fr 1fr;margin-top:18px;display:grid}.semiconductor-impact article{flex-direction:column;justify-content:center;height:108px;padding-left:2px;display:flex}.semiconductor-impact article:nth-child(2n){border-left:1px solid #e0e4e2;padding-left:20px}.semiconductor-impact article:nth-child(n+3){border-top:1px solid #e0e4e2}.semiconductor-impact svg{color:#069c4e}.semiconductor-impact strong{font-size:calc(20px + var(--content-type-heading-lift,0px));margin-top:8px;line-height:1}.semiconductor-impact span,.semiconductor-impact small{color:#4d555a;font-size:calc(8px + var(--content-type-detail-lift,0px));margin-top:5px}.semiconductor-dashboard{width:min(100% - 46px,1441px);margin-inline:auto;padding:16px 0 12px}.semiconductor-panel{background:#fff;border:1px solid #dfe4e1;border-radius:6px;min-width:0;overflow:hidden}.semiconductor-panel>h2{font-size:calc(12px + var(--content-type-body-lift,0px));margin:0}.semiconductor-top-grid{grid-template-columns:25% 42% minmax(0,1fr);gap:12px;height:292px;display:grid}.semiconductor-challenges,.semiconductor-process,.semiconductor-stack{height:292px;padding:11px 14px 14px}.semiconductor-challenges>div{gap:8px;margin-top:9px;display:grid}.semiconductor-challenges article{border:1px solid #e0e5e2;border-radius:5px;grid-template-columns:44px minmax(0,1fr);align-items:center;height:57px;padding:5px 8px;display:grid}.semiconductor-challenges article>span{color:#079b4d;background:#e9f8ef;border-radius:6px;place-items:center;width:36px;height:36px;display:grid}.semiconductor-challenges h3{font-size:calc(10px + var(--content-type-detail-lift,0px));margin:0}.semiconductor-challenges p{color:#51595e;font-size:calc(8px + var(--content-type-detail-lift,0px));margin:4px 0 0;line-height:1.35}.semiconductor-process{padding-inline:19px}.semiconductor-process__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:22px;margin-top:22px;display:grid}.semiconductor-process__grid article{min-width:0}.semiconductor-process__heading{height:63px;position:relative}.semiconductor-process__heading>span{color:#05a352;font-size:calc(10px + var(--content-type-detail-lift,0px));font-weight:700}.semiconductor-process__heading h3{font-size:calc(11px + var(--content-type-detail-lift,0px));margin:8px 0 0;line-height:1.35}.semiconductor-process__heading svg{color:#08a453;position:absolute;top:20px;right:-18px}.semiconductor-process__image{background:#eef1ef;border-radius:5px;height:114px;position:relative;overflow:hidden}.semiconductor-process__image img{object-fit:cover}.semiconductor-process article>p{color:#535b60;font-size:calc(8px + var(--content-type-detail-lift,0px));margin:14px 0 0;line-height:1.45}.semiconductor-stack>div{gap:6px;margin-top:9px;display:grid}.semiconductor-stack article{border:1px solid #e0e5e2;border-radius:5px;grid-template-columns:36px minmax(0,1fr) 105px;align-items:center;height:53px;padding:4px 7px;display:grid}.semiconductor-stack__icon{color:#078f48}.semiconductor-stack h3{font-size:calc(10px + var(--content-type-detail-lift,0px));margin:0}.semiconductor-stack p{color:#555d62;font-size:calc(7.5px + var(--content-type-detail-lift,0px));margin:3px 0 0;line-height:1.35}.semiconductor-stack__visual{background:#f4f7f5;border-radius:3px;height:44px;position:relative;overflow:hidden}.semiconductor-stack__visual.is-camera img{object-fit:contain;mix-blend-mode:multiply}.stack-analysis{background:linear-gradient(135deg,#222a2e,#59656b);grid-template-columns:repeat(3,1fr);align-items:end;gap:4px;height:100%;padding:7px 9px;display:grid}.stack-analysis span{background:#22df7d26;border:1px solid #22df7d;height:22px;display:block}.stack-analysis span:nth-child(2){height:30px}.stack-analysis span:nth-child(3){height:16px}.stack-analysis b{color:#fff;font-size:calc(6px + var(--content-type-detail-lift,0px));position:absolute;top:5px;right:6px}.semiconductor-stack__visual svg{width:100%;height:100%;padding:5px}.semiconductor-stack__visual polyline{fill:none;stroke:#00a855;stroke-width:2px}.semiconductor-stack__visual line{stroke:#cbd5d0;stroke-width:1px}.stack-dashboard{grid-template-columns:repeat(2,1fr);gap:4px;height:100%;padding:6px;display:grid}.stack-dashboard i{background:#d9ece2;border-radius:2px}.stack-dashboard i:nth-child(2),.stack-dashboard i:nth-child(3){background:#bce3cd}.stack-dashboard b{color:#07984b;font-size:calc(7px + var(--content-type-detail-lift,0px));position:absolute;top:6px;right:8px}.semiconductor-bottom-grid{grid-template-columns:1.99fr 1.06fr .84fr;gap:12px;height:233px;margin-top:10px;display:grid}.semiconductor-case,.semiconductor-resources,.semiconductor-leaders{height:233px;padding:13px 14px}.semiconductor-case{padding-inline:19px;padding-top:10px}.semiconductor-case__body{grid-template-columns:49% minmax(0,1fr);gap:28px;height:176px;margin-top:10px;display:grid}.semiconductor-case__image{border-radius:5px;position:relative;overflow:hidden}.semiconductor-case__image img{object-fit:cover}.semiconductor-case__story h3{font-size:calc(15px + var(--content-type-body-lift,0px));margin:1px 0 0}.semiconductor-case__story>p{color:#525a5f;font-size:calc(10px + var(--content-type-detail-lift,0px));margin:7px 0 0}.semiconductor-case__metrics{grid-template-columns:repeat(3,1fr);margin-top:21px;display:grid}.semiconductor-case__metrics article{border-right:1px solid #e0e5e2;padding:0 8px;display:grid}.semiconductor-case__metrics article:last-child{border-right:0}.semiconductor-case__metrics svg{color:#079b4d}.semiconductor-case__metrics strong{color:#078d47;font-size:calc(20px + var(--content-type-heading-lift,0px));margin-top:7px}.semiconductor-case__metrics span{color:#4f575c;font-size:calc(8px + var(--content-type-detail-lift,0px));margin-top:3px;line-height:1.45}.semiconductor-case__story>a{color:#078f48;font-size:calc(8px + var(--content-type-detail-lift,0px));align-items:center;gap:12px;margin-top:17px;font-weight:600;display:inline-flex}.semiconductor-resources>div{gap:4px;margin-top:10px;display:grid}.semiconductor-resources article{border:1px solid #e0e5e2;border-radius:4px;grid-template-columns:36px minmax(0,1fr) 28px;align-items:center;height:40px;padding:0 8px;display:grid}.semiconductor-resources article>span{color:#f02f36}.semiconductor-resources article>span.is-zip{color:#8a4cff}.semiconductor-resources article>div{gap:3px;display:grid}.semiconductor-resources article strong{font-size:calc(8px + var(--content-type-detail-lift,0px));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.semiconductor-resources article small{color:#747b80;font-size:calc(7px + var(--content-type-detail-lift,0px))}.semiconductor-resources article button{color:#3c4448;cursor:pointer;background:0 0;border:0;place-items:center;width:28px;height:30px;padding:0;display:grid}.semiconductor-resources>a{color:#078f48;font-size:calc(8px + var(--content-type-detail-lift,0px));align-items:center;gap:10px;margin:8px 0 0 4px;font-weight:600;display:inline-flex}.semiconductor-leaders>div{grid-template-columns:1fr 1fr;place-items:center;gap:15px 20px;margin-top:25px;display:grid}.semiconductor-leaders span{color:#64696c;font-size:calc(17px + var(--content-type-body-lift,0px));text-align:center;white-space:pre-line;font-weight:750;line-height:.8}.semiconductor-leaders span:nth-child(2),.semiconductor-leaders span:nth-child(6),.semiconductor-leaders span:nth-child(8){font-size:calc(13px + var(--content-type-body-lift,0px))}.semiconductor-cta{color:#fff;background:radial-gradient(circle at 88% 180%,#0000 0 55px,#ffffff0a 56px 58px,#0000 59px 82px,#ffffff09 83px 85px,#0000 86px),linear-gradient(100deg,#14191a,#232a2b);border-radius:7px;grid-template-columns:75px 532px 206px 205px minmax(0,1fr);align-items:center;gap:18px;height:84px;margin-top:13px;padding:0 76px;display:grid;position:relative;overflow:hidden}.semiconductor-cta:after{content:""}.semiconductor-cta>svg{color:#08bb63}.semiconductor-cta h2{font-size:calc(18px + var(--content-type-heading-lift,0px));margin:0}.semiconductor-cta p{color:#d8ddda;font-size:calc(11px + var(--content-type-detail-lift,0px));margin:6px 0 0}.semiconductor-cta>a,.semiconductor-upload button{color:#fff;height:38px;font-size:calc(10px + var(--content-type-detail-lift,0px));border-radius:5px;justify-content:center;align-items:center;gap:24px;font-weight:550;display:flex}.semiconductor-cta>a{background:#04a653}.semiconductor-upload button{color:#fff;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #cbd1ce;width:100%;overflow:hidden}.semiconductor-cta>.semiconductor-upload{position:relative;left:-7px}@media (max-width:1120px){.semiconductor-impact{width:300px;right:16px}.semiconductor-top-grid,.semiconductor-bottom-grid{grid-template-columns:1fr 1fr;height:auto}.semiconductor-process,.semiconductor-case{grid-column:1/-1}.semiconductor-cta{grid-template-columns:60px minmax(0,1fr) 220px;height:auto;min-height:120px;padding:20px 28px}.semiconductor-cta:after{display:none}.semiconductor-upload{grid-column:3;left:0}}@media (max-width:800px){.semiconductor-hero{height:860px}.semiconductor-hero__image{object-position:67% center}.semiconductor-hero__wash{background:linear-gradient(#fffffffa 0 48%,#ffffff73 70%,#0000)}.semiconductor-breadcrumb,.semiconductor-hero__copy{left:16px}.semiconductor-hero__copy{width:auto;right:16px}.semiconductor-hero__copy h1{font-size:calc(34px + var(--content-type-heading-lift,0px))}.semiconductor-hero__actions{display:grid}.semiconductor-hero__actions>a,.semiconductor-hero__actions>button{width:100%}.semiconductor-impact{width:auto;inset:auto 16px 16px}.semiconductor-dashboard{width:min(100% - 32px,100%)}.semiconductor-top-grid,.semiconductor-bottom-grid{grid-template-columns:1fr}.semiconductor-challenges,.semiconductor-process,.semiconductor-stack,.semiconductor-case,.semiconductor-resources,.semiconductor-leaders{grid-column:auto;height:auto}.semiconductor-process{overflow-x:auto}.semiconductor-process__grid{grid-template-columns:repeat(5,150px);padding-bottom:10px}.semiconductor-case__body{grid-template-columns:1fr;height:auto}.semiconductor-case__image{height:220px}.semiconductor-case__story{padding-bottom:12px}.semiconductor-cta{grid-template-columns:56px 1fr;gap:16px}.semiconductor-cta>a,.semiconductor-upload{grid-column:1/-1}.semiconductor-upload{grid-row:auto;left:0}}body:has(.battery-hero) .public-header{height:52px}body:has(.battery-hero) .public-header .public-header__inner{height:52px}.battery-hero{height:325px}.battery-hero .semiconductor-hero__image{transform:translate(-105px)scaleX(1.14)}.battery-hero .semiconductor-breadcrumb,.battery-hero .semiconductor-hero__copy{left:27px}.battery-hero .semiconductor-hero__copy{top:42px}.battery-hero .semiconductor-hero__actions{gap:20px}.battery-hero .semiconductor-hero__actions>a{width:154px}.battery-hero .semiconductor-hero__actions>button{width:181px}.battery-hero .semiconductor-impact{width:313px;height:271px;padding:17px 22px;top:34px;right:38px}.battery-hero .semiconductor-impact>div{margin-top:13px}.battery-hero .semiconductor-impact article{height:103px}.battery-dashboard{width:min(100% - 56px,1431px);margin-left:max(21px,50% - 722.5px);margin-right:auto;padding-top:12px;padding-bottom:12px}.battery-dashboard .semiconductor-top-grid{grid-template-columns:24.4% 42.2% minmax(0,1fr);height:291px}.battery-dashboard .semiconductor-challenges,.battery-dashboard .semiconductor-process,.battery-dashboard .semiconductor-stack{height:291px}.battery-dashboard .semiconductor-process{padding-inline:14px}.battery-dashboard .semiconductor-process__grid{grid-template-columns:89px 100px 103px 103px 96px;justify-content:space-between;gap:0}.battery-dashboard .semiconductor-process__heading{height:61px}.battery-dashboard .semiconductor-process__heading>span,.battery-dashboard .semiconductor-process__heading h3{position:relative;top:-12px}.battery-dashboard .semiconductor-process article>p{margin-top:11px}.battery-dashboard .semiconductor-bottom-grid{grid-template-columns:1.88fr 1fr .82fr;height:203px;margin-top:12px}.battery-dashboard .semiconductor-case,.battery-dashboard .semiconductor-resources,.battery-dashboard .semiconductor-leaders{height:203px}.battery-dashboard .semiconductor-case__body{grid-template-columns:48% minmax(0,1fr);gap:32px;height:154px;margin-top:5px}.battery-dashboard .semiconductor-case__image,.battery-dashboard .semiconductor-case__story{align-self:start;height:154px}.battery-dashboard .semiconductor-case__story>p{margin-top:3px}.battery-dashboard .semiconductor-case{padding-inline:16px}.battery-dashboard .semiconductor-case__metrics{margin-top:16px}.battery-dashboard .semiconductor-case__story>a{margin-top:11px}.battery-dashboard .semiconductor-resources>div{gap:4px;margin-top:2px}.battery-dashboard .semiconductor-resources article{height:34px}.battery-dashboard .semiconductor-resources>a{margin-top:7px}.battery-dashboard .semiconductor-resources,.battery-dashboard .semiconductor-leaders{padding-top:11px}.battery-leaders>div{gap:16px 20px;margin-top:18px}.battery-leaders span,.battery-leaders span:nth-child(2),.battery-leaders span:nth-child(6),.battery-leaders span:nth-child(8){font-size:calc(15px + var(--content-type-body-lift,0px));letter-spacing:.16em;font-weight:580}.battery-cta{grid-template-columns:75px 559px 195px 190px minmax(0,1fr);gap:12px;height:76px;margin-top:14px;padding:0 77px}.battery-cta>.semiconductor-upload{left:3px}.battery-cta>div:not(.semiconductor-upload){position:relative;top:-3px}.battery-cta>a,.battery-cta>.semiconductor-upload{position:relative;top:-2px}.compact-industry-footer{background:#fff;border-top:1px solid #dfe4e1;grid-template-columns:1fr auto 1fr;align-items:center;height:61px;padding:0 29px;display:grid}.compact-industry-footer__brand{align-items:center;gap:26px;display:flex}.compact-industry-footer .brand-logo{transform-origin:0;min-width:155px;margin-right:-33px;transform:scale(.78)}.compact-industry-footer__brand>span,.compact-industry-footer nav{color:#5e656a;font-size:calc(7px + var(--content-type-detail-lift,0px))}.compact-industry-footer nav{align-items:center;gap:13px;display:flex}.compact-industry-footer nav i{background:#aeb5b1;width:1px;height:9px}.compact-industry-footer__social{justify-content:flex-end;gap:18px;display:flex}.compact-industry-footer__social a{display:inline-flex}.public-header.is-case-studies .public-nav a:nth-child(7),.public-header.is-case-studies .public-nav a:nth-child(9){display:none}.public-header.is-case-studies .public-nav{justify-content:flex-start;gap:36px;padding-left:94px}.public-header.is-case-studies .public-nav a:nth-child(5){width:89px;padding-left:6px}.public-header.is-case-studies .header-consultation{width:166px;height:36px;font-size:calc(11px + var(--content-type-detail-lift,0px));padding:0 10px}.public-header.is-case-studies .header-consultation svg{display:none}.public-header.is-case-studies .public-header__actions{position:relative;left:-5px}.case-studies-hero{color:#fff;background:#03090d;height:205px;position:relative;overflow:hidden}.case-studies-hero__image{z-index:0;width:33%;position:absolute;top:0;bottom:0;left:38%}.case-studies-hero__image img{object-fit:cover}.case-studies-hero__shade{z-index:1;background:linear-gradient(90deg,#03090d 0 30%,#03090db8 39%,#03090d0d 52%,#040a0e 72% 100%);position:absolute;inset:0}.case-studies-breadcrumb{z-index:3;font-size:calc(10px + var(--content-type-detail-lift,0px));align-items:center;gap:8px;display:flex;position:absolute;top:18px;left:40px}.case-studies-breadcrumb a{align-items:center;gap:5px;display:inline-flex}.case-studies-hero__copy{z-index:3;position:absolute;top:53px;left:49px}.case-studies-hero__copy>span{color:#02d36a;font-size:calc(12px + var(--content-type-body-lift,0px));text-transform:uppercase;font-weight:650}.case-studies-hero__copy h1{font-size:calc(36px + var(--content-type-heading-lift,0px));letter-spacing:-.035em;margin:14px 0 0;line-height:1}.case-studies-hero__copy p{color:#eff3f0;font-size:calc(15px + var(--content-type-body-lift,0px));margin:16px 0 0;line-height:1.45}.case-studies-hero__stats{z-index:3;grid-template-columns:repeat(3,145px);height:95px;display:grid;position:absolute;top:57px;right:68px}.case-studies-hero__stats article{border-left:1px solid #394045;flex-direction:column;justify-content:center;align-items:center;display:flex}.case-studies-hero__stats article:first-child{border-left:0}.case-studies-hero__stats svg{color:#fff}.case-studies-hero__stats strong{color:#00d56d;font-size:calc(27px + var(--content-type-heading-lift,0px));margin-top:17px;line-height:1}.case-studies-hero__stats span{font-size:calc(12px + var(--content-type-body-lift,0px));margin-top:8px}.case-study-listing{grid-template-columns:minmax(0,1fr) 300px;gap:37px;width:min(100% - 85px,1451px);margin-left:max(47px,50% - 721px);margin-right:auto;padding:24px 0 5px;display:grid}.case-study-listing__main{min-width:0}.case-study-toolbar{justify-content:space-between;align-items:center;height:32px;display:flex}.case-study-tabs{gap:10px;display:flex}.case-study-tabs button{color:#3f464a;min-width:62px;height:31px;font-size:calc(11px + var(--content-type-detail-lift,0px));cursor:pointer;background:#fff;border:1px solid #dce2de;border-radius:5px;padding:0 17px}.case-study-tabs button.is-active{color:#fff;background:#06a653;border-color:#06a653}.case-study-sort{font-size:calc(10px + var(--content-type-detail-lift,0px));align-items:center;gap:10px;display:flex}.case-study-sort select{width:132px;height:32px;font-size:calc(10px + var(--content-type-detail-lift,0px));background:#fff;border:1px solid #d7ddda;border-radius:5px;padding:0 12px}.case-study-mobile-filter,.case-study-drawer-close,.case-study-filter-backdrop{display:none}.case-study-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 25px;margin-top:24px;display:grid}.case-study-card{background:#fff;border:1px solid #dfe4e1;border-radius:6px;height:302px;position:relative;overflow:hidden}.case-study-card:nth-child(n+4){height:299px}.case-study-card__image{height:117px;position:relative;overflow:hidden}.case-study-card__image img{object-fit:cover}.case-study-card__image>span{z-index:2;color:#00d36a;font-size:calc(9px + var(--content-type-detail-lift,0px));background:#021912d1;border-radius:4px;padding:4px 10px;position:absolute;top:10px;left:11px}.case-study-card__copy{height:96px;padding:12px 14px 7px}.case-study-card__copy h2{font-size:calc(15px + var(--content-type-body-lift,0px));margin:0}.case-study-card__copy>span{color:#4c5459;font-size:calc(9px + var(--content-type-detail-lift,0px));margin-top:5px;display:block}.case-study-card__copy p{color:#444c50;font-size:calc(9px + var(--content-type-detail-lift,0px));margin:8px 0 0;line-height:1.45}.case-study-card__metrics{grid-template-columns:repeat(3,1fr);height:52px;margin-inline:14px;display:grid}.case-study-card__metrics>div{border-right:1px solid #e0e4e2;flex-direction:column;justify-content:center;align-items:center;display:flex}.case-study-card__metrics>div:last-child{border-right:0}.case-study-card__metrics strong{color:#04a352;font-size:calc(16px + var(--content-type-body-lift,0px))}.case-study-card__metrics span{color:#343b3f;font-size:calc(9px + var(--content-type-detail-lift,0px));white-space:nowrap;margin-top:4px}.case-study-card>a{color:#05964b;height:36px;font-size:calc(10px + var(--content-type-detail-lift,0px));border-top:1px solid #e1e5e2;justify-content:center;align-items:center;gap:12px;font-weight:600;display:flex}.case-study-pagination{justify-content:center;align-items:center;gap:14px;margin-top:15px;display:flex}.case-study-pagination button,.case-study-pagination span{width:32px;height:32px;font-size:calc(10px + var(--content-type-detail-lift,0px));background:#fff;border:1px solid #dce2de;border-radius:5px;place-items:center;display:grid}.case-study-pagination button.is-active{color:#fff;background:#05a653;border-color:#05a653}.case-study-pagination button:disabled{opacity:.45}.case-study-rail{align-content:start;gap:14px;display:grid}.case-study-filters,.customer-voice{background:#fff;border:1px solid #dfe4e1;border-radius:6px}.case-study-filters{height:406px;padding:15px 23px}.case-study-filters__heading{border-bottom:1px solid #e0e4e2;justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.case-study-filters__heading strong{font-size:calc(12px + var(--content-type-body-lift,0px))}.case-study-filters__heading button{color:#697075;font-size:calc(9px + var(--content-type-detail-lift,0px));cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;display:inline-flex}.case-study-filters__heading .case-study-drawer-close{display:none}.case-study-filter-group{border-bottom:1px solid #e0e4e2;gap:9px;padding:14px 0;display:grid}.case-study-filter-group:last-child{border-bottom:0}.case-study-filter-group h2{font-size:calc(10px + var(--content-type-detail-lift,0px));justify-content:space-between;align-items:center;margin:0 0 2px;display:flex}.case-study-filter-group h2>span{color:#70777c;font-size:calc(8px + var(--content-type-detail-lift,0px));align-items:center;gap:5px;font-weight:400;display:inline-flex}.case-study-filter-group label{color:#42494e;font-size:calc(9px + var(--content-type-detail-lift,0px));align-items:center;gap:9px;display:flex}.case-study-filter-group input{accent-color:#08a754;width:14px;height:14px;margin:0}.customer-voice{background:linear-gradient(135deg,#f2f7f4,#eef3f0);height:263px;padding:20px 24px;position:relative}.customer-voice h2{color:#07994c;font-size:calc(12px + var(--content-type-body-lift,0px));margin:0}.customer-voice>svg{color:#08aa57;fill:#08aa57;width:18px;height:18px;margin-top:15px}.customer-voice blockquote{color:#3e4549;font-size:calc(12px + var(--content-type-body-lift,0px));margin:8px 0 0;line-height:1.65}.customer-voice__slide{min-height:132px}.customer-voice__person{align-items:center;gap:12px;margin-top:8px;display:flex}.customer-voice__person img{border-radius:50%}.customer-voice__person>div{gap:3px;display:grid}.customer-voice__person strong{font-size:calc(11px + var(--content-type-detail-lift,0px))}.customer-voice__person span{color:#5e656a;font-size:calc(8px + var(--content-type-detail-lift,0px))}.customer-voice__dots{justify-content:center;gap:11px;display:flex;position:absolute;bottom:20px;left:0;right:0}.customer-voice__dots button{cursor:pointer;background:#c6ccca;border:0;border-radius:50%;width:8px;height:8px;padding:0}.customer-voice__dots button.is-active{background:#08aa57}.public-header.is-case-study-detail,.public-header.is-case-study-detail .public-header__inner{height:54px}.public-header.is-case-study-detail .public-nav a:nth-child(7),.public-header.is-case-study-detail .public-nav a:nth-child(9){display:none}.public-header.is-case-study-detail .public-nav{justify-content:flex-start;gap:42px;padding-left:64px}.public-header.is-case-study-detail .public-nav a:nth-child(5){width:87px;padding-left:3px}.public-header.is-case-study-detail .header-consultation{width:138px;height:32px;font-size:calc(9px + var(--content-type-detail-lift,0px));padding:0 8px}.public-header.is-case-study-detail .header-consultation svg{display:none}.public-header.is-case-study-detail .public-header__actions{position:relative;right:-23px}.case-detail-hero{color:#fff;background:#03090d;height:260px;position:relative;overflow:hidden}.case-detail-hero__image{z-index:0;width:31.4%;position:absolute;inset:0 auto 0 38.6%}.case-detail-hero__image img{object-fit:cover}.case-detail-hero__shade{z-index:1;background:linear-gradient(90deg,#03090d 0 29%,#03090db8 39%,#03090d0a 54%,#061017 71% 100%);position:absolute;inset:0}.case-detail-breadcrumb{z-index:3;font-size:calc(9px + var(--content-type-detail-lift,0px));align-items:center;gap:8px;display:flex;position:absolute;top:21px;left:45px}.case-detail-breadcrumb a{align-items:center;gap:5px;display:inline-flex}.case-detail-hero__copy{z-index:3;position:absolute;top:55px;left:46px}.case-detail-hero__copy>span{color:#00d36a;font-size:calc(10px + var(--content-type-detail-lift,0px));text-transform:uppercase;font-weight:650}.case-detail-hero__copy h1{font-size:calc(38px + var(--content-type-heading-lift,0px));letter-spacing:-.035em;margin:11px 0 0;line-height:1}.case-detail-hero__copy p{font-size:calc(15px + var(--content-type-body-lift,0px));margin:17px 0 0}.case-detail-facts{z-index:3;grid-template-columns:121px 172px 157px 130px;height:50px;display:grid;position:absolute;top:186px;left:47px}.case-detail-facts article{border-right:1px solid #3a4145;grid-template-columns:23px minmax(0,1fr);align-items:start;gap:10px;padding:3px 12px 0 0;display:grid}.case-detail-facts article+article{padding-left:25px}.case-detail-facts article:last-child{border-right:0}.case-detail-facts span,.case-detail-facts strong{font-size:calc(8px + var(--content-type-detail-lift,0px));display:block}.case-detail-facts strong{margin-top:5px;font-weight:450;line-height:1.45}.case-detail-project{z-index:4;background:#020a0fe0;border:1px solid #24333b;border-radius:5px;width:360px;height:193px;padding:17px 27px;position:absolute;top:45px;right:102px;box-shadow:0 10px 26px #00000040}.case-detail-project h2{font-size:calc(15px + var(--content-type-body-lift,0px));margin:0}.case-detail-project p{font-size:calc(10px + var(--content-type-detail-lift,0px));margin:10px 0 0;line-height:1.75}.case-detail-project button{color:#fff;width:100%;height:37px;font-size:calc(11px + var(--content-type-detail-lift,0px));cursor:pointer;background:#04a653;border:0;border-radius:4px;justify-content:center;align-items:center;gap:14px;margin-top:29px;display:flex}.case-detail-project button b{font-size:calc(10px + var(--content-type-detail-lift,0px))}.case-detail-project__download-state{justify-content:center;align-items:center;gap:14px;display:inline-flex}.case-detail-tabs{z-index:2;border-bottom:1px solid #e0e5e2;align-items:end;gap:5px;width:calc(100% - 405px);height:63px;padding-left:46px;display:flex;position:relative}.case-detail-tabs a{color:#34404a;height:63px;font-size:calc(12px + var(--content-type-body-lift,0px));border-bottom:2px solid #0000;place-items:center;padding:0 17px;display:grid;position:relative}.case-detail-tabs a.is-active{color:#07984c}.case-detail-tabs__active{background:#06a653;height:2px;position:absolute;bottom:-1px;left:0;right:0}.case-detail-tabs__progress{pointer-events:none;background:#06a65352;height:1px;position:absolute;bottom:-1px;left:0;right:0}.case-detail-layout{grid-template-columns:minmax(0,1fr) 312px;gap:36px;width:min(100% - 104px,1432px);margin-top:-38px;margin-left:max(47px,50% - 721px);margin-right:auto;display:grid}.case-detail-content{padding-top:38px}.case-detail-overview,.case-detail-section,.case-profile,.case-technologies,.case-share{background:#fff;border:1px solid #dfe4e1;border-radius:6px}.case-detail-overview{grid-template-columns:47% minmax(0,1fr);height:175px;padding:25px 0 25px 15px;scroll-margin-top:70px;display:grid}.case-detail-overview>div:first-child{padding-right:18px}.case-detail-overview h2,.case-detail-section h2,.case-detail-rail h2{font-size:calc(15px + var(--content-type-body-lift,0px));margin:0}.case-detail-overview p{color:#465057;font-size:calc(12px + var(--content-type-body-lift,0px));margin:15px 0 0;line-height:1.75}.case-detail-results{background:linear-gradient(135deg,#f7faf8,#f4f7f5);border:1px solid #e0e5e2;border-radius:6px;grid-template-columns:repeat(4,1fr);height:135px;margin-top:0;display:grid}.case-detail-results article{border-right:1px solid #e0e5e2;flex-direction:column;justify-content:center;align-items:center;margin-block:24px;display:flex}.case-detail-results article:last-child{border-right:0}.case-detail-results svg{color:#08a654}.case-detail-results strong{color:#07964b;font-size:calc(20px + var(--content-type-heading-lift,0px));margin-top:9px}.case-detail-results span{color:#566066;font-size:calc(9px + var(--content-type-detail-lift,0px));margin-top:4px}.case-detail-section{margin-top:3px;padding:22px 15px 14px;scroll-margin-top:70px}.case-detail-section>p{color:#566066;font-size:calc(11px + var(--content-type-detail-lift,0px));margin:5px 0 0}.case-detail-section>div{gap:18px;margin-top:13px;display:grid}.case-detail-challenges{height:201px;margin-top:0}.case-detail-challenges>div{grid-template-columns:repeat(3,1fr)}.case-detail-challenges article,.case-detail-solutions article{border:1px solid #dfe4e1;border-radius:6px;grid-template-columns:55px minmax(0,1fr);align-items:start;min-width:0;display:grid}.case-detail-challenges article{height:109px;padding:16px 12px}.case-detail-challenges article>span,.case-detail-solutions article>span{color:#079d4e;background:#edf8f2;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.case-detail-section h3{font-size:calc(11px + var(--content-type-detail-lift,0px));margin:0}.case-detail-section article p{color:#4f595f;font-size:calc(9px + var(--content-type-detail-lift,0px));margin:7px 0 0;line-height:1.6}.case-detail-solutions{height:162px;padding-top:15px}.case-detail-solutions>div{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:12px}.case-detail-solutions article{height:82px;padding:14px 10px}.case-detail-rail{align-content:start;gap:14px;display:grid}.case-profile{height:177px;padding:18px 17px}.case-profile dl{gap:15px;margin:16px 0 0;display:grid}.case-profile dl>div{grid-template-columns:95px minmax(0,1fr);display:grid}.case-profile dt,.case-profile dd{color:#38434b;font-size:calc(10px + var(--content-type-detail-lift,0px));margin:0}.case-profile dt{color:#11171a;font-weight:550}.case-technologies{height:211px;padding:17px}.case-technologies ul{gap:16px;margin:17px 0 0;padding:0;list-style:none;display:grid}.case-technologies li{color:#445057;font-size:calc(10px + var(--content-type-detail-lift,0px));align-items:center;gap:12px;display:flex}.case-technologies li svg{color:#08a654}.case-share{height:154px;padding:20px 17px}.case-share>div{gap:12px;margin-top:14px;display:flex}.case-share a,.case-share button{color:#1470c8;width:36px;height:36px;font-size:calc(14px + var(--content-type-body-lift,0px));cursor:pointer;background:#fff;border:1px solid #d8dedb;border-radius:5px;place-items:center;font-weight:750;display:grid}.case-share__icon-state{place-items:center;display:grid}.case-detail-cta{color:#fff;background:linear-gradient(100deg,#06111a,#0c2435);border-radius:6px;grid-template-columns:minmax(0,1fr) 207px 237px;align-items:center;gap:16px;width:min(100% - 103px,1433px);height:87px;margin:14px auto 13px 49px;padding:0 60px;display:grid}.case-detail-cta h2{font-size:calc(16px + var(--content-type-body-lift,0px));margin:0}.case-detail-cta p{color:#d7e0e4;font-size:calc(10px + var(--content-type-detail-lift,0px));margin:8px 0 0}.case-detail-cta>a{height:42px;font-size:calc(11px + var(--content-type-detail-lift,0px));border:1px solid #b7c1c6;border-radius:5px;justify-content:center;align-items:center;gap:14px;display:flex}.case-detail-cta>a:last-child{background:#04a653;border-color:#04a653}.public-header.is-resources,.public-header.is-resources .public-header__inner{height:60px}.public-header.is-resources .public-nav a:nth-child(7),.public-header.is-resources .public-nav a:nth-child(9){display:none}.public-header.is-resources .public-nav{justify-content:flex-start;gap:43px;padding-left:59px}.public-header.is-resources .header-consultation{width:156px;height:36px;font-size:calc(10px + var(--content-type-detail-lift,0px));padding:0 9px}.public-header.is-resources .header-consultation svg{display:none}.public-header.is-resources .public-header__actions{position:relative;right:-18px}.resources-hero{background:linear-gradient(100deg,#fff,#f3f6f7 68%,#edf1f2);border-bottom:1px solid #dfe4e1;height:277px;position:relative;overflow:hidden}.resources-hero__nodes{opacity:.45;background-image:radial-gradient(circle at 38% 10%,#d4dcdf 0 2px,#0000 3px),radial-gradient(circle at 31% 54%,#d4dcdf 0 2px,#0000 3px),radial-gradient(circle at 44% 75%,#d4dcdf 0 2px,#0000 3px),linear-gradient(31deg,#0000 38%,#e1e6e7 38.2% 38.35%,#0000 38.55%),linear-gradient(153deg,#0000 34%,#e1e6e7 34.2% 34.35%,#0000 34.55%);position:absolute;inset:0}.resources-hero__image{z-index:1;width:56.25%;position:absolute;inset:0 0 0 auto}.resources-hero__image img{object-fit:cover}.resources-breadcrumb{z-index:3;color:#4d565b;font-size:calc(9px + var(--content-type-detail-lift,0px));align-items:center;gap:8px;display:flex;position:absolute;top:21px;left:36px}.resources-breadcrumb a{align-items:center;gap:5px;display:inline-flex}.resources-hero__copy{z-index:3;position:absolute;top:49px;left:36px}.resources-hero__copy>span{color:#029b4d;font-size:calc(10px + var(--content-type-detail-lift,0px));text-transform:uppercase;font-weight:700}.resources-hero__copy h1{font-size:calc(40px + var(--content-type-heading-lift,0px));letter-spacing:-.035em;margin:14px 0 0;font-weight:720;line-height:1.13}.resources-hero__copy p{color:#4b5459;font-size:calc(12px + var(--content-type-body-lift,0px));margin:13px 0 0;line-height:1.8}.resource-center{grid-template-columns:minmax(0,1fr) 275px;gap:15px 51px;width:min(100% - 79px,1457px);margin-left:35px;padding-top:21px;display:grid}.resource-center__main{min-width:0}.resource-toolbar{grid-template-columns:minmax(280px,485px) 138px 123px 116px 68px;gap:13px;height:36px;display:grid}.resource-toolbar label,.resource-search{min-width:0}.resource-search{background:#fff;border:1px solid #d7ddda;border-radius:5px;align-items:center;height:35px;padding:0 13px;display:flex}.resource-search input{width:100%;min-width:0;font-size:calc(10px + var(--content-type-detail-lift,0px));border:0;outline:0}.resource-toolbar select{width:100%;height:35px;font-size:calc(10px + var(--content-type-detail-lift,0px));background:#fff;border:1px solid #d7ddda;border-radius:5px;padding:0 12px}.resource-toolbar>button{color:#4d555a;font-size:calc(9px + var(--content-type-detail-lift,0px));cursor:pointer;background:0 0;border:0}.resource-grid{grid-template-columns:1.22fr 1fr 1.03fr 1fr;gap:15px 20px;margin-top:21px;display:grid}.resource-card{background:#fff;border:1px solid #dfe4e1;border-radius:6px;height:234px;overflow:hidden}.resource-card:nth-child(n+5){height:225px}.resource-card__image{background:#122027;height:119px;position:relative;overflow:hidden}.resource-card:nth-child(n+5) .resource-card__image{height:114px}.resource-card__image img{object-fit:cover}.resource-card__image>span{z-index:2;color:#00d66d;font-size:calc(8px + var(--content-type-detail-lift,0px));background:#02281bd6;border-radius:4px;padding:4px 9px;position:absolute;top:10px;left:11px}.resource-card__image>svg{z-index:2;color:#fff;border:1px solid #fff;border-radius:3px;padding:3px;position:absolute;bottom:12px;right:12px}.resource-card__copy{height:73px;padding:11px 13px 7px}.resource-card:nth-child(n+5) .resource-card__copy{height:69px}.resource-card__copy h2{font-size:calc(12.5px + var(--content-type-body-lift,0px));text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1.3;overflow:hidden}.resource-card__copy p{color:#5d666b;font-size:calc(9.5px + var(--content-type-detail-lift,0px));-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 0;line-height:1.55;display:-webkit-box;overflow:hidden}.resource-card__action{border-top:1px solid #edf0ee;justify-content:space-between;align-items:center;height:40px;padding:0 13px;display:flex}.resource-card__action>span{color:#71797d;font-size:calc(8px + var(--content-type-detail-lift,0px))}.resource-card__action a,.resource-card__action button{color:#078e48;font-size:calc(8px + var(--content-type-detail-lift,0px));cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-weight:700;display:inline-flex}.resource-card__action button:disabled{cursor:wait}.resource-card__download-state{align-items:center;gap:7px;display:inline-flex}.resource-card__download-state .is-spinning{animation:.7s linear infinite resource-download-spin}@keyframes resource-download-spin{to{transform:rotate(360deg)}}.resource-pagination{justify-content:center;align-items:center;gap:13px;height:28px;margin-top:14px;display:flex}.resource-pagination button{color:#596166;min-width:32px;height:27px;font-size:calc(9px + var(--content-type-detail-lift,0px));cursor:pointer;background:0 0;border:1px solid #e0e5e2;border-radius:4px;place-items:center;padding:0 5px;display:grid}.resource-pagination button.is-active{color:#fff;background:#07934c;border-color:#07934c}.resource-pagination button:disabled{opacity:.35;cursor:default}.resource-pagination span{color:#7b8387;font-size:calc(10px + var(--content-type-detail-lift,0px))}.resource-rail{align-content:start;gap:18px;margin-top:11px;display:grid}.resource-types,.resource-help{background:#fff;border:1px solid #dde3e0;border-radius:6px}.resource-types{height:346px;padding:18px 17px 14px}.resource-types h2{font-size:calc(13px + var(--content-type-body-lift,0px));justify-content:space-between;align-items:center;margin:0 0 10px;display:flex}.resource-types h2 svg{color:#08a856}.resource-types>div{display:grid}.resource-types>div button{color:#4a5459;text-align:left;height:31px;font-size:calc(9px + var(--content-type-detail-lift,0px));cursor:pointer;background:0 0;border:0;border-bottom:1px solid #edf0ee;grid-template-columns:19px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 5px;display:grid}.resource-types>div button svg{color:#6f797e}.resource-types>div button small{color:#667075;min-width:23px;height:18px;font-size:calc(8px + var(--content-type-detail-lift,0px));background:#f0f3f2;border-radius:9px;place-items:center;padding:0 5px;display:grid}.resource-types>div button.is-active,.resource-types>div button.is-active svg{color:#07954c;font-weight:700}.resource-types__all{color:#078f49;font-size:calc(9px + var(--content-type-detail-lift,0px));cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin:12px 0 0 4px;padding:0;font-weight:650;display:flex}.resource-help{background:linear-gradient(135deg,#fff,#f2f8f5);height:149px;padding:18px 19px}.resource-help>svg{float:right;color:#0aa957}.resource-help h2{font-size:calc(13px + var(--content-type-body-lift,0px));margin:0}.resource-help p{color:#657075;font-size:calc(9px + var(--content-type-detail-lift,0px));margin:11px 0 13px;line-height:1.6}.resource-help a{color:#fff;width:156px;height:34px;font-size:calc(10px + var(--content-type-detail-lift,0px));background:#079b4e;border-radius:5px;justify-content:center;align-items:center;gap:12px;font-weight:700;display:inline-flex}.resource-newsletter{background:#f8faf9;border:1px solid #dce3df;border-radius:6px;grid-column:1/-1;grid-template-columns:minmax(300px,1fr) 373px 316px;align-items:center;gap:28px;height:66px;padding:0 28px;display:grid;position:relative}.resource-newsletter__intro{align-items:center;gap:15px;display:flex}.resource-newsletter__intro>span{color:#079b4e;width:42px;height:42px;font-size:calc(17px + var(--content-type-body-lift,0px));background:#d9f1e5;border-radius:50%;place-items:center;display:grid}.resource-newsletter h2{font-size:calc(13px + var(--content-type-body-lift,0px));margin:0}.resource-newsletter p{color:#687277;font-size:calc(9px + var(--content-type-detail-lift,0px));margin:5px 0 0}.resource-newsletter__form{grid-template-columns:minmax(0,1fr) 107px;height:34px;display:grid}.resource-newsletter__form input{min-width:0;font-size:calc(9px + var(--content-type-detail-lift,0px));border:1px solid #d5dcda;border-right:0;border-radius:5px 0 0 5px;outline:0;padding:0 12px}.resource-newsletter__form button{color:#fff;font-size:calc(9px + var(--content-type-detail-lift,0px));cursor:pointer;background:#07984c;border:0;border-radius:0 5px 5px 0;font-weight:700}.resource-newsletter>label{color:#697378;font-size:calc(8px + var(--content-type-detail-lift,0px));align-items:center;gap:8px;display:flex}.resource-newsletter>label input{accent-color:#07984c}.resource-newsletter__status{color:#078f49;font-size:calc(8px + var(--content-type-detail-lift,0px));position:absolute;bottom:4px;right:29px}@media (max-width:1200px){.resource-center{grid-template-columns:1fr;width:min(100% - 48px,100%);margin-inline:auto}.resource-rail{grid-template-columns:1fr 1fr;margin-top:0}.resource-types,.resource-help{height:auto}.resource-newsletter{grid-template-columns:minmax(280px,1fr) minmax(300px,1fr)}.resource-newsletter>label{display:none}}@media (max-width:800px){.public-header.is-resources,.public-header.is-resources .public-header__inner{height:68px}.public-header.is-resources .public-header__actions{right:0}.resources-hero{height:510px}.resources-hero__image{width:100%;height:245px;inset:auto 0 0}.resources-breadcrumb,.resources-hero__copy{left:24px}.resources-hero__copy h1{font-size:calc(34px + var(--content-type-heading-lift,0px))}.resource-toolbar{grid-template-columns:1fr 1fr;height:auto}.resource-search{grid-column:1/-1}.resource-toolbar>button{border:1px solid #d7ddda;border-radius:5px;height:35px}.resource-grid{grid-template-columns:1fr}.resource-card,.resource-card:nth-child(n+5){height:auto}.resource-card__image,.resource-card:nth-child(n+5) .resource-card__image{height:190px}.resource-card__copy,.resource-card:nth-child(n+5) .resource-card__copy{height:auto;min-height:76px}.resource-rail{grid-template-columns:1fr}.resource-newsletter{grid-template-columns:1fr;height:auto;padding-block:20px}.resource-newsletter>label{display:flex}.resource-newsletter__status{grid-column:1/-1;position:static}}@media (prefers-reduced-motion:reduce){.resource-card__download-state .is-spinning{animation:none}}@media (max-width:1120px){.case-detail-project{width:330px;right:24px}.case-detail-layout{margin-inline:auto;grid-template-columns:1fr;width:min(100% - 48px,100%);margin-top:0}.case-detail-content{padding-top:0}.case-detail-tabs{width:100%}.case-detail-rail{grid-template-columns:repeat(3,1fr)}.case-profile,.case-technologies,.case-share{height:auto;min-height:190px}.case-detail-cta{width:min(100% - 48px,100%);margin-inline:auto;padding-inline:28px}}@media (max-width:760px){.public-header.is-case-study-detail,.public-header.is-case-study-detail .public-header__inner{height:68px}.public-header.is-case-study-detail .public-header__actions{right:0}.case-detail-hero{height:780px}.case-detail-hero__image{width:100%;height:300px;top:290px;left:0}.case-detail-hero__shade{background:linear-gradient(#03090d 0 39%,#03090d2e 68%,#03090d 78%)}.case-detail-breadcrumb,.case-detail-hero__copy,.case-detail-facts{left:16px}.case-detail-hero__copy{right:16px}.case-detail-hero__copy h1{font-size:calc(38px + var(--content-type-heading-lift,0px));line-height:1.06}.case-detail-facts{grid-template-columns:1fr 1fr;gap:12px;height:auto;top:590px;right:16px}.case-detail-facts article,.case-detail-facts article+article{border-right:0;padding-left:0}.case-detail-project{display:none}.case-detail-tabs{padding-left:8px;overflow-x:auto}.case-detail-tabs a{flex:none}.case-detail-layout{width:min(100% - 32px,100%)}.case-detail-overview{grid-template-columns:1fr;gap:20px;height:auto}.case-detail-results{grid-template-columns:1fr 1fr;height:auto}.case-detail-results article{border-bottom:1px solid #e0e5e2;min-height:115px;margin:0}.case-detail-challenges,.case-detail-solutions{height:auto}.case-detail-challenges>div,.case-detail-solutions>div,.case-detail-rail{grid-template-columns:1fr}.case-detail-cta{grid-template-columns:1fr;height:auto;padding-block:28px}}@media (max-width:1180px){.case-studies-hero__stats{grid-template-columns:repeat(3,115px);right:20px}.case-study-listing{grid-template-columns:1fr;width:min(100% - 48px,100%);margin-inline:auto}.case-study-rail{grid-template-columns:1fr 1fr}.case-study-filters,.customer-voice{height:auto;min-height:300px}}@media (max-width:760px){.case-studies-hero{height:520px}.case-studies-hero__image{width:100%;top:200px;left:0}.case-studies-hero__shade{background:linear-gradient(#03090d 0 47%,#03090d59 72%,#03090d)}.case-studies-breadcrumb,.case-studies-hero__copy{left:20px}.case-studies-hero__copy{right:20px}.case-studies-hero__copy h1{font-size:calc(34px + var(--content-type-heading-lift,0px))}.case-studies-hero__stats{grid-template-columns:repeat(3,1fr);inset:auto 16px 20px}.case-study-listing{width:min(100% - 32px,100%)}.case-study-toolbar{gap:12px;height:auto;display:grid}.case-study-tabs{overflow-x:auto}.case-study-tabs button{flex:none}.case-study-sort{justify-content:flex-end}.case-study-mobile-filter{color:#078d47;background:#fff;border:1px solid #08a754;border-radius:5px;justify-content:center;align-items:center;gap:7px;height:34px;display:inline-flex}.case-study-filter-backdrop{z-index:79;background:#03090d7a;border:0;display:block;position:fixed;inset:0}.case-study-rail.is-drawer{z-index:80;background:#f4f5f2;grid-template-columns:1fr;align-content:start;width:min(88vw,340px);padding:16px;display:grid;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-18px 0 48px #07110c2e}.case-study-filters__heading .case-study-drawer-close{background:0 0;border:0;place-items:center;width:28px;height:28px;padding:0;display:inline-grid}.case-study-grid,.case-study-rail{grid-template-columns:1fr}.case-study-grid{margin-top:18px}.case-study-card,.case-study-card:nth-child(n+4){height:auto;min-height:330px}.case-study-card__image{height:145px}}@media (max-width:1120px){body:has(.battery-hero) .public-header{height:68px}body:has(.battery-hero) .public-header .public-header__inner{height:68px}.battery-dashboard{width:min(100% - 32px,100%);margin-inline:auto}.battery-dashboard .semiconductor-top-grid,.battery-dashboard .semiconductor-bottom-grid{grid-template-columns:1fr 1fr;height:auto}.battery-dashboard .semiconductor-challenges,.battery-dashboard .semiconductor-process,.battery-dashboard .semiconductor-stack,.battery-dashboard .semiconductor-case,.battery-dashboard .semiconductor-resources,.battery-dashboard .semiconductor-leaders{height:auto}.battery-dashboard .semiconductor-case__body{height:190px}.battery-dashboard .semiconductor-process__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:22px}.battery-dashboard .semiconductor-process__heading>span,.battery-dashboard .semiconductor-process__heading h3{top:0}.battery-cta{grid-template-columns:60px minmax(0,1fr) 220px;height:auto;min-height:120px;padding:20px 28px}.compact-industry-footer{grid-template-columns:1fr auto;height:auto;min-height:80px}.compact-industry-footer nav{display:none}}@media (max-width:800px){.battery-hero{height:860px}.battery-hero .semiconductor-hero__image{transform:none}.battery-hero .semiconductor-impact{width:auto;height:284px;inset:auto 16px 16px}.battery-dashboard .semiconductor-top-grid,.battery-dashboard .semiconductor-bottom-grid{grid-template-columns:1fr}.battery-dashboard .semiconductor-case__body{grid-template-columns:1fr;height:auto}.battery-dashboard .semiconductor-process__grid{grid-template-columns:repeat(5,150px)}.battery-cta{grid-template-columns:56px 1fr}.battery-cta>a,.battery-cta .semiconductor-upload{grid-column:1/-1}.battery-cta>.semiconductor-upload{left:0}.compact-industry-footer{grid-template-columns:1fr;gap:16px;padding-block:20px}.compact-industry-footer__brand{flex-direction:column;align-items:flex-start;gap:8px}.compact-industry-footer__social{justify-content:flex-start}}@media (max-width:1280px){.camera-catalog{grid-template-columns:190px minmax(0,1fr)}.catalog-support{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.camera-catalog{grid-template-columns:1fr;width:min(100% - 32px,100%)}.catalog-filters{min-height:0;padding-bottom:72px}.catalog-filter-group{vertical-align:top;width:32.5%;padding-right:16px;display:inline-block}.camera-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-support{grid-template-columns:1fr}}@media (max-width:1120px){.vision-hero__image{width:66%}.vision-benefits{width:290px;right:16px}.vision-content{grid-template-columns:1fr}.vision-content__rail{border-top:1px solid #e2e6e3;border-left:0;grid-template-columns:1fr 1fr;gap:30px;display:grid}.vision-performance{margin-top:0}}@media (max-width:1360px){.platform-callout--control{right:1%}.platform-architecture__grid{grid-template-columns:330px minmax(0,1fr)}.platform-layers__grid{gap:28px}.platform-layer-card__arrow{right:-27px}.public-nav{font-size:calc(12px + var(--content-type-body-lift,0px));gap:16px}.brand-logo{min-width:205px}.header-consultation{display:none}.main-container{width:min(100% - 48px,1240px)}.home-hero__content{width:580px}.home-hero h1{font-size:calc(58px + var(--content-type-heading-lift,0px))}.industry-chips{gap:12px}.platform-intro__grid{grid-template-columns:360px minmax(0,1fr);gap:32px}.home-middle-container{width:min(100% - 48px,1240px)}.home-middle-grid{grid-template-columns:270px minmax(0,1fr);gap:24px}.challenge-card__copy{padding-inline:18px}.industrial-flow-stage{padding-inline:9px}.industrial-flow-stage__heading{gap:9px}.industry-detail{grid-template-columns:31% 29% minmax(0,1fr)}.customer-success-panel,.resources-panel{grid-template-columns:230px minmax(0,1fr);padding-inline:22px}.consultation-cta__copy{padding-left:40px}}@media (min-width:1025px) and (max-width:1360px){.industry-solutions__layout{grid-template-columns:clamp(310px,26.5vw,350px) minmax(0,1fr);gap:24px}}@media (min-width:1200px) and (max-width:1360px){.customer-success-panel{grid-template-columns:clamp(190px,16.5vw,220px) minmax(0,1fr)}.case-study-feature{grid-template-columns:42% 58%}}@media (max-width:1024px){.public-header,.public-header__inner{height:76px}.public-header.is-inner,.public-header.is-inner .public-header__inner{height:68px}.public-nav,.locale-switch,.header-consultation{display:none}.mobile-nav .locale-switch--mobile{justify-content:flex-end;padding:12px;display:flex}.public-header__inner{justify-content:space-between}.mobile-menu-button{display:inline-flex}.mobile-nav{top:76px}.home-hero{height:auto;min-height:720px;padding:72px 0 54px}.home-hero__image{object-position:62% center}.home-hero__wash{background:linear-gradient(90deg,#fffffffa,#ffffffc7)}.home-hero__inner{display:block}.home-hero__content{width:min(100%,660px);margin-left:0}.hero-stats{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin-top:54px;transform:none}.hero-stat{height:124px;padding:19px}.hero-stat__value-row svg{width:86px}.metrics-strip{height:auto}.metrics-strip__grid{grid-template-columns:repeat(2,1fr);padding:20px 0}.metric-item:nth-child(3){border-left:0}.platform-intro__grid,.home-middle-grid{grid-template-columns:1fr}.home-section-intro{max-width:620px}.challenge-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.challenge-card{min-height:280px}.industrial-flow__stages{margin-top:20px}.core-solutions__grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px}.industry-tabs{margin-inline:0;overflow-x:auto}.industry-solutions__layout{grid-template-columns:1fr}.industry-solutions .home-section-intro{width:auto}.industry-tabs button{min-width:128px}.industry-detail{grid-template-columns:42% 58%;height:auto}.industry-detail__image{min-height:270px}.industry-metrics{grid-column:1/-1;min-height:210px}.customer-resources{height:auto}.customer-resources__grid{grid-template-columns:1fr;height:auto}.customer-success-panel,.resources-panel{min-height:325px}.consultation-cta{grid-template-columns:28% minmax(0,1fr) 255px}.consultation-cta__actions{padding-right:24px}.public-footer__inner{grid-template-columns:1.7fr repeat(3,1fr)}.public-footer__social{grid-column:2/-1}.platform-hero{height:auto;min-height:760px}.platform-hero__scene{object-position:56% center;transform:none}.platform-hero__wash{background:linear-gradient(#fffffffa 0 43%,#ffffff59 68%,#ffffff0f)}.platform-hero__copy{top:100px;left:32px;right:32px}.platform-callouts{grid-template-columns:repeat(5,1fr);gap:10px;display:grid;inset:auto 24px 24px}.platform-callout{min-width:0;padding-inline:10px;position:static}.platform-callout small,.platform-hero__connectors{display:none}.platform-architecture{height:auto}.platform-architecture__grid{grid-template-columns:1fr}.platform-architecture__intro{padding:48px 0 30px}.architecture-benefits{grid-template-columns:repeat(2,1fr)}.architecture-benefits article{border-top:1px solid #e2e6e3;min-height:230px;padding-block:26px}.platform-layers__grid{grid-template-columns:repeat(5,250px);padding-bottom:12px;overflow-x:auto}}@media (max-width:768px){.main-container,.public-header__inner{width:min(100% - 32px,100%)}.brand-logo{min-width:0}.brand-logo__mark{width:32px;height:35px}.brand-logo__name{font-size:calc(22px + var(--content-type-heading-lift,0px))}.brand-logo__tagline{font-size:calc(8px + var(--content-type-detail-lift,0px))}.home-hero{min-height:0;padding:58px 0 44px}.home-hero__image{object-position:65% center}.home-hero__wash{background:#ffffffd1}.home-hero h1{font-size:clamp(39px,11vw,52px);line-height:1.02}.home-hero__content>p{font-size:calc(18px + var(--content-type-heading-lift,0px));margin-top:23px}.home-hero__actions{gap:12px;margin-top:30px;display:grid}.home-hero__actions a{width:100%;min-width:0}.industry-chips{flex-wrap:wrap;gap:10px;margin-top:28px}.industry-chips a{height:42px;padding:0 15px}.hero-stats{grid-template-columns:1fr;margin-top:36px}.hero-stat{height:115px}.hero-stat__value-row svg{width:120px}.metrics-strip__grid{width:100%;padding:0}.metric-item{gap:12px;height:116px;padding:12px}.metric-item:nth-child(3),.metric-item:nth-child(4){border-top:1px solid var(--border)}.metric-item__icon{width:44px;height:44px}.metric-item__copy strong{font-size:calc(27px + var(--content-type-heading-lift,0px))}.metric-item__copy span{max-width:104px;font-size:calc(11px + var(--content-type-detail-lift,0px));white-space:normal}.platform-intro{padding:54px 0}.platform-intro__copy h2{font-size:calc(32px + var(--content-type-heading-lift,0px))}.platform-steps{grid-template-columns:1fr}.platform-step__connector{display:none}.home-middle-container{width:min(100% - 32px,100%)}.manufacturing-challenges,.industrial-flow,.core-solutions{padding-block:48px}.home-section-intro h2,.industrial-flow .home-section-intro h2,.core-solutions .home-section-intro h2{font-size:calc(27px + var(--content-type-heading-lift,0px));margin-top:20px}.home-section-intro>p{margin-top:22px}.challenge-grid,.core-solutions__grid{grid-template-columns:1fr;gap:16px;margin-top:36px}.challenge-card{border:1px solid #e4e7e5;border-radius:7px;min-height:300px}.challenge-card__copy{padding:22px}.section-outline-link{justify-content:center;width:100%}.industrial-flow__stages{grid-template-columns:1fr;gap:16px;margin-top:36px}.industrial-flow__data-paths{display:none}.industrial-flow-stage{background:#ffffffb8;border:1px solid #dfe5e1;border-radius:7px;height:250px;padding:22px}.industrial-flow-stage__arrow{bottom:-21px;right:50%;transform:translate(50%)rotate(90deg)}.flow-product{left:48px;right:48px}.flow-device{left:64px;right:64px}.solution-card{grid-template-columns:42% 1fr;display:grid}.solution-card__media{height:100%;min-height:170px}.solution-card__copy{min-height:170px;padding:22px 18px}.industry-solutions{padding-block:48px}.industry-tabs{margin-top:36px;display:flex}.industry-tabs button{flex:0 0 124px}.industry-detail{grid-template-columns:1fr}.industry-detail__image{min-height:220px}.industry-detail__copy{border-bottom:1px solid #e4e8e5;border-right:0;padding:28px 24px}.industry-metrics{min-height:280px;margin:16px}.industry-metrics article{padding-inline:14px}.customer-resources{padding:0 16px 16px}.customer-resources__grid{gap:16px}.customer-success-panel,.resources-panel{grid-template-columns:1fr;gap:30px;padding:28px 22px}.case-study-feature{grid-template-columns:1fr;height:auto}.case-study-feature__image{min-height:220px}.case-study-feature__story{padding:24px 20px}.resources-panel{margin:0}.consultation-cta{border-radius:6px;grid-template-columns:1fr;height:auto;margin:0 16px}.consultation-cta__image{min-height:190px}.consultation-cta__image:after{background:linear-gradient(#0000 35%,#0e1319 100%)}.consultation-cta__copy{padding:28px 22px 20px}.consultation-cta__copy h2{font-size:calc(24px + var(--content-type-heading-lift,0px))}.consultation-cta__actions{padding:0 22px 28px}.public-footer__inner{grid-template-columns:repeat(2,1fr);gap:34px 24px;width:min(100% - 32px,100%);padding-block:36px}.public-footer__brand{flex-direction:column;grid-column:1/-1;align-items:flex-start;gap:16px}.public-footer__brand>small{white-space:normal}.public-footer__social{grid-column:1/-1}.platform-page-container{width:min(100% - 32px,100%)}.platform-breadcrumb{left:16px}.platform-hero{min-height:960px}.platform-hero__copy{left:16px;right:16px}.platform-hero__copy h1{font-size:clamp(36px,10vw,46px);transform:none}.platform-hero__copy p br{display:none}.platform-hero__copy>div{display:grid}.platform-hero__copy>div a{width:100%}.platform-callouts{grid-template-columns:repeat(2,1fr)}.platform-callout:last-child{grid-column:1/-1}.architecture-benefits{grid-template-columns:1fr}.architecture-benefits article{border-right:1px solid #e2e6e3}.vision-hero{height:auto;min-height:900px}.vision-hero__image{width:100%;height:340px;top:390px}.vision-hero__wash{background:linear-gradient(#fff 0 42%,#ffffff59 66%,#ffffff0d)}.vision-breadcrumb{left:16px}.vision-hero__copy{top:80px;left:16px;right:16px}.vision-hero__copy h1{font-size:calc(39px + var(--content-type-heading-lift,0px))}.vision-hero__copy p br{display:none}.vision-hero__copy>div{display:grid}.vision-benefits{width:auto;height:auto;inset:auto 16px 22px}.vision-benefits ul{grid-template-columns:1fr 1fr;gap:12px}.vision-content__main{padding-inline:16px}.vision-process{grid-template-columns:1fr}.vision-process>article{grid-template-columns:1fr 46%;height:190px;display:grid}.vision-process__copy{height:auto;padding:24px 18px}.vision-process__image,.vision-classification{border-radius:0 5px 5px 0;height:188px}.vision-process__arrow{top:auto;bottom:-27px;right:50%;transform:translate(50%)rotate(90deg)}.vision-process__feedback{display:none}.vision-capabilities{grid-template-columns:1fr;gap:10px}.vision-capabilities article{height:auto;min-height:110px}.vision-content__rail{grid-template-columns:1fr;padding-inline:16px}.camera-catalog-hero{height:540px}.camera-catalog-hero__image{inset:240px 0 0}.camera-catalog-hero__wash{background:linear-gradient(#fff 0 44%,#ffffff4d 70%,#0000)}.camera-catalog-breadcrumb,.camera-catalog-hero__copy{left:16px}.camera-catalog-hero__copy h1{font-size:calc(39px + var(--content-type-heading-lift,0px))}.catalog-filter-group{width:100%;display:block}.catalog-toolbar{grid-template-columns:1fr auto;height:auto}.catalog-search{grid-area:2/1/auto/-1}.camera-product-grid{grid-template-columns:1fr}.camera-product-card{height:auto;min-height:340px}.camera-product-card__image{height:190px}}.public-header.is-company .public-header__inner{width:min(100% - 40px,1496px)}.public-header.is-company .public-nav a:nth-child(7),.public-header.is-company .public-nav a:nth-child(9){display:none}.public-header.is-company .public-nav{gap:43px}.public-header.is-company .header-consultation{width:148px;height:36px;font-size:calc(10px + var(--content-type-detail-lift,0px));padding:0 9px}.public-header.is-company .header-consultation svg{display:none}.company-hero{color:#fff;background:#040d14;height:316px;position:relative;overflow:hidden}.company-hero__image{width:68.75%;position:absolute;inset:0 0 0 auto}.company-hero__image img{object-fit:cover}.company-hero__shade{background:linear-gradient(90deg,#040d14 0 23%,#040d14eb 31%,#040d1440 51%,#0000 75%);position:absolute;inset:0}.company-breadcrumb{z-index:2;color:#d7dfe2;font-size:calc(9px + var(--content-type-detail-lift,0px));align-items:center;gap:8px;display:flex;position:absolute;top:24px;left:40px}.company-breadcrumb a{align-items:center;gap:5px;display:inline-flex}.company-hero__copy{z-index:2;position:absolute;top:56px;left:40px}.company-hero__copy>span{color:#00c767;font-size:calc(10px + var(--content-type-detail-lift,0px));text-transform:uppercase;font-weight:700;display:block}.company-hero__copy h1{font-size:calc(36px + var(--content-type-heading-lift,0px));letter-spacing:-.035em;margin:5px 0 0;font-weight:720;line-height:1.23}.company-hero__copy p{color:#edf2f3;font-size:calc(12px + var(--content-type-body-lift,0px));margin:12px 0 0;line-height:1.85}.company-hero__copy>div{gap:18px;margin-top:24px;display:flex}.company-hero__copy>div a{width:124px;height:40px;font-size:calc(10px + var(--content-type-detail-lift,0px));border:1px solid #aab4b9;border-radius:5px;justify-content:center;align-items:center;gap:20px;font-weight:650;display:flex}.company-hero__copy>div a:first-child{background:#06a957;border-color:#06a957}.company-hero__copy>div a:last-child{width:166px}.company-values{grid-template-columns:1.02fr 1fr 1fr .98fr;gap:20px;width:min(100% - 64px,1472px);height:103px;margin:21px auto 0;display:grid}.company-values article{background:#fff;border:1px solid #dce2df;border-radius:6px;grid-template-columns:62px minmax(0,1fr);align-items:center;gap:20px;padding:16px;display:grid}.company-values article#sustainability{scroll-margin-top:88px}.company-values article>span{color:#069d4e;background:#eef8f3;border-radius:7px;place-items:center;width:62px;height:62px;display:grid;transform:translateY(-2px)}.company-values article>div{transform:translateY(-3px)}.company-values h2{font-size:calc(14px + var(--content-type-body-lift,0px));margin:0}.company-values p{color:#596369;font-size:calc(10px + var(--content-type-detail-lift,0px));white-space:pre-line;margin:3px 0 0;line-height:1.9}.company-overview{grid-template-columns:376px 421px minmax(0,1fr);gap:20px;width:min(100% - 64px,1472px);height:377px;margin:19px auto 0;display:grid}.company-overview>article{background:#fff;border:1px solid #dce2df;border-radius:6px;min-width:0;scroll-margin-top:86px;overflow:hidden}.company-overview h2{font-size:calc(17px + var(--content-type-body-lift,0px));letter-spacing:-.02em;margin:0}.company-glance,.company-journey{padding:20px 23px}.company-glance>div{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(2,1fr);height:270px;margin-top:9px;display:grid}.company-glance section{border-bottom:1px solid #edf0ee;align-items:flex-start;gap:12px;min-width:0;padding-top:14px;display:flex}.company-glance section:nth-child(odd){border-right:1px solid #edf0ee}.company-glance section:nth-child(n+5){border-bottom:0}.company-glance section>span{color:#079e4f;background:#eef8f3;border-radius:7px;flex:none;place-items:center;width:53px;height:52px;display:grid}.company-glance section strong,.company-glance section small{display:block}.company-glance section strong{color:#079e4f;font-size:calc(21px + var(--content-type-heading-lift,0px));line-height:1.05}.company-glance section small{font-size:calc(9px + var(--content-type-detail-lift,0px));margin-top:8px}.company-journey{padding-inline:25px}.company-journey ol{height:293px;margin:13px 0 0;padding:0;list-style:none;display:grid}.company-journey__timeline{position:relative}.company-journey__progress{z-index:1;pointer-events:none;background:#09a755;width:1px;position:absolute;top:23px;bottom:35px;left:69px}.company-journey li{grid-template-columns:53px 15px minmax(0,1fr);align-items:start;gap:12px;min-height:41px;display:grid}.company-journey time{color:#079d4f;font-size:calc(11px + var(--content-type-detail-lift,0px));padding-top:2px;font-weight:700}.company-journey li>span{z-index:2;background:#fff;border:2px solid #09a755;border-radius:50%;width:9px;height:9px;margin-top:2px;display:block;position:relative}.company-journey li:not(:last-child)>span:after{content:"";background:#cbd8d1;width:1px;height:35px;position:absolute;top:8px;left:2px}.company-journey li strong,.company-journey li small{display:block}.company-journey li strong{font-size:calc(10px + var(--content-type-detail-lift,0px))}.company-journey li small{color:#687277;font-size:calc(9px + var(--content-type-detail-lift,0px));margin-top:6px}.company-leadership{padding:20px 26px}.company-leadership__heading{justify-content:space-between;align-items:center;display:flex}.company-leadership__heading a{color:#07984d;font-size:calc(10px + var(--content-type-detail-lift,0px));align-items:center;gap:10px;font-weight:650;display:inline-flex}.company-leadership__grid{grid-template-columns:repeat(3,152px);justify-content:start;gap:43px;margin-top:17px;display:grid}.company-leadership__grid>section{min-width:0}.company-leader__image{background:#e8e8e8;border-radius:6px;width:152px;height:143px;position:relative;overflow:hidden}.company-leader__image img{object-fit:cover}.company-leadership h3{font-size:calc(13px + var(--content-type-body-lift,0px));margin:11px 0 0}.company-leadership section>strong{color:#079b4e;font-size:calc(10px + var(--content-type-detail-lift,0px));margin-top:3px;display:block}.company-leadership section>p{color:#5f696e;font-size:calc(9px + var(--content-type-detail-lift,0px));white-space:pre-line;margin:8px 0 0;line-height:2.15}.company-leadership section>a{color:#405057;width:26px;height:26px;font-size:calc(13px + var(--content-type-body-lift,0px));border:1px solid #cbd3cf;border-radius:4px;place-items:center;margin-top:14px;font-weight:750;display:grid}.company-cta{color:#fff;background:linear-gradient(105deg,#06121b,#0b1d29);border-radius:5px;grid-template-columns:82px minmax(0,1fr) 224px;align-items:center;width:min(100% - 70px,1466px);height:87px;margin:16px auto 17px;padding:0 38px 0 34px;display:grid}.company-cta>span{color:#7df0a9;background:#075e37;border-radius:50%;place-items:center;width:54px;height:54px;display:grid}.company-cta h2{font-size:calc(15px + var(--content-type-body-lift,0px));margin:0}.company-cta p{color:#dbe3e6;font-size:calc(11px + var(--content-type-detail-lift,0px));margin:8px 0 0}.company-cta>a{width:224px;height:42px;font-size:calc(11px + var(--content-type-detail-lift,0px));background:#079e50;border-radius:5px;justify-content:center;align-items:center;gap:20px;font-weight:700;display:flex}@media (max-width:1200px){.public-header.is-company .public-nav{gap:24px}.company-values{grid-template-columns:repeat(2,1fr);height:auto}.company-values article{min-height:103px}.company-overview{grid-template-columns:1fr 1fr;height:auto}.company-glance,.company-journey{min-height:377px}.company-leadership{grid-column:1/-1}.company-leadership__grid{grid-template-columns:repeat(3,minmax(152px,1fr));gap:28px}}@media (max-width:800px){.public-header.is-company .public-header__inner{width:min(100% - 32px,100%)}.company-hero{height:650px}.company-hero__image{width:100%;height:330px;inset:auto 0 0}.company-hero__shade{background:linear-gradient(#040d14 0 52%,#040d144d 78%,#0000)}.company-breadcrumb,.company-hero__copy{left:24px}.company-hero__copy h1{font-size:calc(33px + var(--content-type-heading-lift,0px))}.company-values,.company-overview,.company-cta{width:min(100% - 32px,100%)}.company-values,.company-overview{grid-template-columns:1fr}.company-leadership{grid-column:auto}.company-leadership__grid{grid-template-columns:1fr}.company-leader__image{width:100%;height:280px}.company-leadership__grid>section+section{margin-top:30px}.company-cta{grid-template-columns:54px minmax(0,1fr);height:auto;padding:22px}.company-cta>a{grid-column:1/-1;width:100%;margin-top:18px}}.public-header.is-contact,.public-header.is-contact .public-header__inner{height:71px}.public-header.is-contact .public-nav a:nth-child(7),.public-header.is-contact .public-nav a:nth-child(9){display:none}.public-header.is-contact .public-nav{justify-content:flex-start;gap:43px;padding-left:78px}.public-header.is-contact .header-consultation{width:163px;height:38px;font-size:calc(10px + var(--content-type-detail-lift,0px));padding:0 10px}.public-header.is-contact .header-consultation svg{display:none}.contact-hero{color:#fff;background:#030c12;height:314px;position:relative;overflow:hidden}.contact-hero__image{width:550px;position:absolute;inset:0 auto 0 650px}.contact-hero__image img,.contact-hero__edge img{object-fit:cover}.contact-hero__edge{width:30px;position:absolute;inset:0 0 0 auto}.contact-hero__dots{opacity:.27;background-image:radial-gradient(circle,#174230 0 1px,#0000 1.5px);background-size:20px 20px;width:710px;position:absolute;inset:0 auto 0 0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 42%,#0000 95%);mask-image:linear-gradient(90deg,#0000,#000 42%,#0000 95%)}.contact-breadcrumb{z-index:2;color:#d7dfe2;font-size:calc(9px + var(--content-type-detail-lift,0px));align-items:center;gap:8px;display:flex;position:absolute;top:20px;left:44px}.contact-breadcrumb a{align-items:center;gap:5px;display:inline-flex}.contact-hero__copy{z-index:2;position:absolute;top:56px;left:44px}.contact-hero__copy>span{color:#00d36e;font-size:calc(11px + var(--content-type-detail-lift,0px));text-transform:uppercase;font-weight:700;display:block}.contact-hero__copy h1{font-size:calc(40px + var(--content-type-heading-lift,0px));letter-spacing:-.04em;margin:6px 0 0;font-weight:720;line-height:1.2}.contact-hero__copy p{color:#e4ebed;font-size:calc(12px + var(--content-type-body-lift,0px));margin:10px 0 0;line-height:1.85}.contact-benefits{z-index:2;grid-template-columns:160px 173px 170px;gap:32px;display:grid;position:absolute;bottom:22px;left:49px}.contact-benefits article{color:#00ca68;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:11px;min-height:40px;display:grid}.contact-benefits article:not(:last-child){border-right:1px solid #435057}.contact-benefits strong,.contact-benefits span{display:block}.contact-benefits strong{color:#fff;font-size:calc(12px + var(--content-type-body-lift,0px))}.contact-benefits span{color:#e4ebed;font-size:calc(10px + var(--content-type-detail-lift,0px));margin-top:7px}.contact-expert{z-index:3;background:#030f17f0;border:1px solid #1e303a;border-radius:5px;width:307px;height:219px;padding:20px 25px;position:absolute;top:51px;right:30px;box-shadow:0 10px 28px #0000003d}.contact-expert section{color:#00c969;grid-template-columns:31px minmax(0,1fr);gap:10px;display:grid}.contact-expert section+section{border-top:1px solid #35434b;margin-top:14px;padding-top:14px}.contact-expert h2{color:#fff;font-size:calc(12px + var(--content-type-body-lift,0px));margin:0;font-weight:600}.contact-expert a{color:#00d56f;font-size:calc(20px + var(--content-type-heading-lift,0px));margin-top:8px;font-weight:700;display:block}.contact-expert section+section a{font-size:calc(15px + var(--content-type-body-lift,0px))}.contact-expert p{color:#f0f3f4;font-size:calc(9px + var(--content-type-detail-lift,0px));margin:7px 0 0}.contact-layout{grid-template-columns:508px 347px minmax(0,1fr);gap:15px;width:min(100% - 76px,1468px);height:487px;margin:23px auto 0;display:grid}.contact-layout>*{background:#fff;border:1px solid #dce2df;border-radius:6px;min-width:0;overflow:hidden}.contact-layout h2{font-size:calc(17px + var(--content-type-body-lift,0px));letter-spacing:-.02em;margin:0}.contact-layout>*>p{color:#626c71;font-size:calc(10px + var(--content-type-detail-lift,0px));margin:2px 0 0}.contact-form,.contact-offices,.contact-map{padding:16px 22px}.contact-form__fields{grid-template-columns:1fr 1fr;gap:10px 17px;margin-top:22px;display:grid}.contact-form label{color:#343d42;font-size:calc(9px + var(--content-type-detail-lift,0px));font-weight:600}.contact-form label b{color:#e73737}.contact-form label.is-wide{grid-column:1/-1}.contact-form input,.contact-form select,.contact-form textarea{width:100%;font-size:calc(9px + var(--content-type-detail-lift,0px));background:#fff;border:1px solid #dce2df;border-radius:4px;outline-color:#08a654}.contact-form label>input,.contact-form label>select{height:30px;margin-top:7px;padding:0 10px;display:block}.contact-phone{grid-template-columns:79px minmax(0,1fr);height:30px;margin-top:7px;display:grid}.contact-phone select{border-radius:4px 0 0 4px}.contact-phone input{border-left:0;border-radius:0 4px 4px 0;padding-inline:10px}.contact-form textarea{resize:vertical;height:58px;margin-top:7px;padding:10px;display:block}.contact-form>button{color:#fff;width:100%;height:31px;font-size:calc(9px + var(--content-type-detail-lift,0px));cursor:pointer;background:#08a653;border:0;border-radius:4px;justify-content:center;align-items:center;gap:17px;margin-top:13px;font-weight:700;display:flex}.contact-form__submit-state{align-items:center;gap:17px;display:inline-flex}.contact-form__privacy{color:#626c71;font-size:calc(9px + var(--content-type-detail-lift,0px));justify-content:center;align-items:center;gap:6px;margin-top:9px;display:flex}.contact-offices>div{gap:12px;margin-top:29px;display:grid}.contact-offices article{grid-template-columns:120px minmax(0,1fr);gap:16px;min-height:80px;display:grid}.contact-offices article+article{border-top:0;padding-top:0}.contact-offices article+article>section{position:relative}.contact-offices article+article>section:before{content:"";background:#e5e9e7;height:1px;position:absolute;top:-7px;left:0;right:0}.contact-offices article>div{border-radius:5px;width:120px;height:80px;position:relative;overflow:hidden}.contact-offices article img{object-fit:cover}.contact-offices article h3{font-size:calc(11px + var(--content-type-detail-lift,0px));margin:5px 0 0}.contact-offices article span,.contact-offices article a{color:#4f595e;font-size:calc(9px + var(--content-type-detail-lift,0px));margin-top:6px;display:block}.contact-map__canvas{background:#eef2ef;border-radius:6px;height:377px;margin-top:29px;position:relative;overflow:hidden}.contact-map__canvas>img{object-fit:cover}.contact-map__image{transition:transform .18s}.contact-map__canvas.is-expanded{z-index:70;height:auto;margin:0;position:fixed;inset:40px;box-shadow:0 24px 80px #09181057}.contact-map__canvas aside{z-index:2;background:#fff;border-radius:6px;width:187px;height:80px;padding:17px 20px;position:absolute;top:107px;left:205px;box-shadow:0 8px 24px #1f352a24}.contact-map__canvas aside:after{content:"";border:10px solid #0000;border-top-color:#fff;border-bottom:0;position:absolute;bottom:-10px;left:84px}.contact-map__canvas aside strong,.contact-map__canvas aside span{font-size:calc(9px + var(--content-type-detail-lift,0px));display:block}.contact-map__canvas aside span{color:#4e595e;margin-top:8px;line-height:1.65}.contact-map__pin{z-index:2;color:#08a653;filter:drop-shadow(0 3px 3px #053e1f33);position:absolute;top:197px;left:281px}.contact-map__pin svg{display:block}.contact-map__controls{z-index:2;background:#fff;border-radius:4px;width:36px;display:grid;position:absolute;bottom:15px;right:10px;overflow:hidden;box-shadow:0 3px 12px #16261e29}.contact-map__controls button{cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e2e6e4;place-items:center;width:36px;height:31px;padding:0;display:grid}.contact-map__controls button:last-child{border-bottom:0}.contact-methods{background:#f8faf9;border:1px solid #edf0ee;border-radius:6px;grid-template-columns:18.05% 21.19% 18.73% 20.3% 21.73%;width:min(100% - 76px,1468px);height:94px;margin:20px auto 15px;display:grid}.contact-methods>a{color:#079e4f;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:0 27px;display:grid}.contact-methods>a>div{min-width:0}.contact-methods>a:first-child{padding-left:31px}.contact-methods>a:nth-child(2){padding-left:68px}.contact-methods>a:nth-child(3){padding-left:51px}.contact-methods>a:nth-child(4){padding-left:53px}.contact-methods>a:nth-child(5){padding-left:51px}.contact-methods>a+a{border-left:1px solid #dce2df}.contact-methods h2,.contact-methods strong,.contact-methods span{color:#171d20;display:block}.contact-methods h2{font-size:calc(11px + var(--content-type-detail-lift,0px));margin:0}.contact-methods strong{font-size:calc(9px + var(--content-type-detail-lift,0px));margin-top:6px}.contact-methods span{color:#5c666b;font-size:calc(9px + var(--content-type-detail-lift,0px));margin-top:5px}@media (max-width:1350px){.public-header.is-contact .public-nav{gap:24px}.contact-layout{grid-template-columns:1fr 1fr;height:auto}.contact-form,.contact-offices{min-height:487px}.contact-map{grid-column:1/-1}.contact-methods{grid-template-columns:repeat(3,1fr);height:auto}.contact-methods>a{min-height:94px;padding-inline:27px}}@media (max-width:800px){.public-header.is-contact,.public-header.is-contact .public-header__inner{height:68px}.contact-hero{height:720px}.contact-hero__image{width:100%;height:314px;inset:auto 0 0}.contact-hero__edge{display:none}.contact-breadcrumb,.contact-hero__copy{left:24px}.contact-hero__copy h1{font-size:calc(34px + var(--content-type-heading-lift,0px))}.contact-benefits{grid-template-columns:1fr;gap:8px;top:305px;bottom:auto;left:24px}.contact-benefits article{border-right:0!important}.contact-expert{width:auto;inset:auto 16px 18px}.contact-layout,.contact-methods{grid-template-columns:1fr;width:min(100% - 32px,100%)}.contact-map{grid-column:auto}.contact-form__fields{grid-template-columns:1fr}.contact-form label.is-wide{grid-column:auto}.contact-offices article{grid-template-columns:105px minmax(0,1fr)}.contact-offices article>div{width:105px}.contact-map__canvas aside{left:50%;transform:translate(-50%)}.contact-methods>a+a{border-top:1px solid #dce2df;border-left:0}}.public-header.is-consultation,.public-header.is-consultation .public-header__inner{height:62px}.public-header.is-consultation .public-nav a:nth-child(7),.public-header.is-consultation .public-nav a:nth-child(9){display:none}.public-header.is-consultation .public-nav{justify-content:flex-start;gap:43px;padding-left:68px}.public-header.is-consultation .header-consultation{width:143px;height:34px;font-size:calc(9px + var(--content-type-detail-lift,0px));padding:0 9px}.public-header.is-consultation .header-consultation svg{display:none}.consultation-hero{color:#fff;background:#030b11;height:222px;position:relative;overflow:hidden}.consultation-hero__image{width:60.94%;position:absolute;inset:0 0 0 auto}.consultation-hero__image img{object-fit:cover}.consultation-hero__shade{background:linear-gradient(90deg,#030b11 0 30%,#030b11ed 38%,#030b1140 57%,#0000 80%);position:absolute;inset:0}.consultation-hero__shade:after{opacity:.28;content:"";background-image:radial-gradient(circle,#0f6640 0 1px,#0000 1.5px);background-size:16px 16px;width:650px;position:absolute;inset:0 auto 0 0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 30%,#0000 95%);mask-image:linear-gradient(90deg,#0000,#000 30%,#0000 95%)}.consultation-breadcrumb{z-index:2;color:#dce3e6;font-size:calc(8px + var(--content-type-detail-lift,0px));align-items:center;gap:8px;display:flex;position:absolute;top:23px;left:51px}.consultation-hero__copy{z-index:2;position:absolute;top:63px;left:60px}.consultation-hero__copy>span{color:#00ce6b;font-size:calc(11px + var(--content-type-detail-lift,0px));text-transform:uppercase;font-weight:700;display:block}.consultation-hero__copy h1{font-size:calc(36px + var(--content-type-heading-lift,0px));letter-spacing:-.035em;margin:10px 0 0;font-weight:720;line-height:1.15}.consultation-hero__copy p{color:#e7edef;font-size:calc(12px + var(--content-type-body-lift,0px));margin:13px 0 0;line-height:1.9}.consultation-layout{grid-template-columns:825px minmax(0,1fr);gap:17px;width:min(100% - 98px,1438px);height:540px;margin:16px auto 0;display:grid}.consultation-form,.consultation-sidebar>section,.consultation-support-grid>section{background:#fff;border:1px solid #dce2df;border-radius:6px}.consultation-form{min-width:0;padding:17px 20px;position:relative;overflow:hidden}.consultation-form>header{grid-template-columns:43px minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.consultation-form>header>span{color:#089f50;background:#edf8f2;border-radius:6px;place-items:center;width:43px;height:42px;display:grid}.consultation-form>header h2{font-size:calc(14px + var(--content-type-body-lift,0px));margin:0}.consultation-form>header p{color:#687277;font-size:calc(9px + var(--content-type-detail-lift,0px));margin:6px 0 0}.consultation-form>header>strong{color:#079d4e;font-size:calc(9px + var(--content-type-detail-lift,0px));align-self:start;align-items:center;gap:6px;margin-top:6px;display:flex}.consultation-form__fields{grid-template-columns:repeat(3,1fr);gap:8px 21px;margin-top:28px;display:grid}.consultation-form label,.consultation-file>strong{color:#343e43;font-size:calc(9px + var(--content-type-detail-lift,0px));font-weight:600}.consultation-form label b,.consultation-file small{color:#e63737}.consultation-form input,.consultation-form select,.consultation-form textarea{width:100%;font-size:calc(9px + var(--content-type-detail-lift,0px));background:#fff;border:1px solid #dce2df;border-radius:4px;outline-color:#08a653}.consultation-form label>input,.consultation-form label>select{height:30px;margin-top:7px;padding:0 10px;display:block}.consultation-phone{grid-template-columns:95px minmax(0,1fr);height:30px;margin-top:7px;display:grid}.consultation-phone select{border-radius:4px 0 0 4px}.consultation-phone input{border-left:0;border-radius:0 4px 4px 0;padding-inline:10px}.consultation-form label.is-wide{grid-column:1/-1}.consultation-message{margin-top:4px;position:relative}.consultation-form textarea{resize:vertical;height:89px;margin-top:7px;padding:10px;display:block}.consultation-message small{color:#6d777c;font-size:calc(8px + var(--content-type-detail-lift,0px));font-weight:400;position:absolute;bottom:6px;right:7px}.consultation-file{margin-top:18px}.consultation-file>strong,.consultation-file>div{display:block}.consultation-file small{color:#697378;font-size:calc(8px + var(--content-type-detail-lift,0px))}.consultation-file>div{align-items:center;gap:17px;margin-top:10px;display:flex}.consultation-file input{opacity:0;width:1px;height:1px;position:absolute}.consultation-file button{height:30px;font-size:calc(9px + var(--content-type-detail-lift,0px));cursor:pointer;background:#f8f9f8;border:1px solid #d7ddda;border-radius:4px;align-items:center;gap:7px;padding:0 14px;display:inline-flex}.consultation-file span{color:#697378;max-width:390px;font-size:calc(8px + var(--content-type-detail-lift,0px));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.consultation-form__actions{grid-template-columns:minmax(0,1fr) 174px;align-items:center;display:grid;position:absolute;bottom:23px;left:20px;right:20px}.consultation-form__actions label{font-size:calc(9px + var(--content-type-detail-lift,0px));align-items:center;gap:5px;font-weight:500;display:flex}.consultation-form__actions label input{accent-color:#079e4f;width:12px;height:12px}.consultation-form__actions label a{color:#079e4f;margin-left:12px}.consultation-form__actions>button{color:#fff;width:174px;height:33px;font-size:calc(9px + var(--content-type-detail-lift,0px));cursor:pointer;background:#079f50;border:0;border-radius:4px;justify-content:center;align-items:center;gap:17px;font-weight:700;display:flex}.consultation-form__submit-state{align-items:center;gap:17px;display:inline-flex}.consultation-sidebar{min-width:0}.consultation-benefits{height:230px;padding:15px 18px}.consultation-sidebar h2{font-size:calc(12px + var(--content-type-body-lift,0px));margin:0}.consultation-benefits>div{gap:3px;margin-top:10px;display:grid}.consultation-benefits article{grid-template-columns:43px minmax(0,1fr);align-items:center;gap:13px;display:grid}.consultation-benefits article>span{color:#079f50;background:#edf8f2;border-radius:6px;place-items:center;width:43px;height:42px;display:grid}.consultation-benefits strong{font-size:calc(10px + var(--content-type-detail-lift,0px))}.consultation-benefits p{color:#626c71;font-size:calc(8px + var(--content-type-detail-lift,0px));white-space:pre-line;margin:5px 0 0;line-height:1.5}.consultation-support-grid{grid-template-columns:1fr 1fr;gap:16px;height:171px;margin-top:16px;display:grid}.consultation-quick,.consultation-security{padding:16px 18px}.consultation-quick h2,.consultation-security h2{justify-content:space-between;align-items:center;display:flex}.consultation-quick h2 svg,.consultation-security h2 svg{color:#079e4f}.consultation-quick>a,.consultation-quick>span{color:#079f50;grid-template-columns:23px minmax(0,1fr);gap:10px;margin-top:12px;display:grid}.consultation-quick strong,.consultation-quick small{color:#151c1f;font-size:calc(9px + var(--content-type-detail-lift,0px));display:block}.consultation-quick small{color:#657075;font-size:calc(8px + var(--content-type-detail-lift,0px));margin-top:5px}.consultation-security ul{gap:9px;margin:15px 0 0;padding:0;list-style:none;display:grid}.consultation-security li{color:#556066;font-size:calc(8px + var(--content-type-detail-lift,0px));grid-template-columns:13px minmax(0,1fr);gap:6px;line-height:1.45;display:grid}.consultation-security li svg{color:#079f50}.consultation-security>a{color:#079e4f;font-size:calc(8px + var(--content-type-detail-lift,0px));align-items:center;gap:10px;margin-top:11px;font-weight:650;display:inline-flex}.consultation-faq{height:104px;margin-top:15px;padding:8px 18px}.consultation-faq header{justify-content:space-between;align-items:center;height:18px;display:flex}.consultation-faq header a{color:#079e4f;font-size:calc(8px + var(--content-type-detail-lift,0px));align-items:center;gap:8px;font-weight:650;display:inline-flex}.consultation-faq details{border-top:1px solid #e7ebe9}.consultation-faq summary{height:24px;font-size:calc(9px + var(--content-type-detail-lift,0px));cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.consultation-faq summary span{color:#657075;font-size:calc(13px + var(--content-type-body-lift,0px))}.consultation-faq details p{color:#626c71;font-size:calc(8px + var(--content-type-detail-lift,0px));margin:0 0 8px}.consultation-footer{color:#e6ecef;background:#07131c;height:184px;margin-top:25px;padding:17px 65px 0}.consultation-footer__top{grid-template-columns:301px 198px 197px 190px minmax(300px,1fr);gap:30px;height:126px;display:grid}.consultation-footer .brand-logo{gap:8px;min-width:0}.consultation-footer .brand-logo__mark{width:28px;height:30px}.consultation-footer .brand-logo__name{color:#fff;font-size:calc(17px + var(--content-type-body-lift,0px))}.consultation-footer .brand-logo__tagline{color:#d3dce0;font-size:calc(5px + var(--content-type-detail-lift,0px));margin-top:3px}.consultation-footer__top>section:first-child>p,.consultation-footer__newsletter>p{color:#c7d0d4;font-size:calc(8px + var(--content-type-detail-lift,0px));margin:10px 0 0;line-height:1.55}.consultation-footer__top>section:first-child>div{gap:9px;margin-top:11px;display:flex}.consultation-footer__top>section:first-child>div a{color:#fff;background:#27323a;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.consultation-footer h2{color:#fff;font-size:calc(12px + var(--content-type-body-lift,0px));margin:0 0 11px}.consultation-footer nav a{color:#d2d9dc;font-size:calc(9px + var(--content-type-detail-lift,0px));margin-top:7px;display:block}.consultation-footer__newsletter form{grid-template-columns:minmax(0,1fr) 110px;height:33px;margin-top:12px;display:grid}.consultation-footer__newsletter input{color:#fff;min-width:0;font-size:calc(9px + var(--content-type-detail-lift,0px));background:#0b1720;border:1px solid #5b676d;border-radius:4px 0 0 4px;padding:0 12px}.consultation-footer__newsletter button{color:#fff;font-size:calc(9px + var(--content-type-detail-lift,0px));cursor:pointer;background:#079f50;border:0;border-radius:0 4px 4px 0}.consultation-footer__bottom{color:#c8d0d4;height:40px;font-size:calc(8px + var(--content-type-detail-lift,0px));border-top:1px solid #27323a;justify-content:space-between;align-items:center;display:flex}.consultation-footer__bottom nav{align-items:center;gap:17px;display:flex}.consultation-footer__bottom nav a{margin:0}.consultation-footer__bottom i{background:#566168;width:1px;height:9px}@media (max-width:1350px){.public-header.is-consultation .public-nav{gap:24px;padding-left:20px}.consultation-layout{grid-template-columns:1fr;height:auto}.consultation-form{min-height:515px}.consultation-footer{height:auto;padding-inline:32px}.consultation-footer__top{grid-template-columns:1.4fr repeat(3,1fr);height:auto;padding-bottom:28px}.consultation-footer__newsletter{grid-column:1/-1}}@media (max-width:800px){.public-header.is-consultation,.public-header.is-consultation .public-header__inner{height:68px}.consultation-hero{height:500px}.consultation-hero__image{width:100%;height:250px;inset:auto 0 0}.consultation-hero__shade{background:linear-gradient(#030b11 0 52%,#030b1147 76%,#0000)}.consultation-breadcrumb,.consultation-hero__copy{left:24px}.consultation-hero__copy h1{font-size:calc(32px + var(--content-type-heading-lift,0px))}.consultation-layout{width:min(100% - 32px,100%)}.consultation-form{min-height:850px}.consultation-form>header{grid-template-columns:43px 1fr}.consultation-form>header>strong{grid-column:1/-1}.consultation-form__fields{grid-template-columns:1fr}.consultation-form label.is-wide{grid-column:auto}.consultation-form__actions{grid-template-columns:1fr;gap:15px}.consultation-form__actions>button{width:100%}.consultation-support-grid{grid-template-columns:1fr;height:auto}.consultation-quick,.consultation-security{min-height:180px}.consultation-faq{height:auto;min-height:94px}.consultation-footer__top{grid-template-columns:1fr 1fr}.consultation-footer__top>section:first-child,.consultation-footer__newsletter{grid-column:1/-1}.consultation-footer__bottom{flex-direction:column;align-items:flex-start;gap:12px;height:auto;padding-block:16px}}.admin-shell{background:#fafbfa;min-height:100vh}.admin-topbar{z-index:60;background:#fff;border-bottom:1px solid #dfe4e1;grid-template-columns:233px minmax(0,1fr) auto;align-items:center;height:66px;padding:0 25px;display:grid;position:fixed;inset:0 0 auto}.admin-topbar .brand-logo{gap:8px;min-width:0}.admin-topbar .brand-logo__mark{width:34px;height:37px}.admin-topbar .brand-logo__name{font-size:calc(24px + var(--content-type-heading-lift,0px))}.admin-topbar .brand-logo__tagline{font-size:calc(6px + var(--content-type-detail-lift,0px));margin-top:3px}.admin-topbar>nav{font-size:calc(12px + var(--content-type-body-lift,0px));align-items:center;gap:51px;padding-left:24px;font-weight:600;display:flex}.admin-topbar__account{font-size:calc(10px + var(--content-type-detail-lift,0px));align-items:center;gap:13px;display:flex}.admin-topbar__account>span{margin-right:17px}.admin-topbar__account>button{cursor:pointer;background:0 0;border:0;place-items:center;width:25px;height:34px;padding:0;display:grid;position:relative}.admin-topbar__account>button b{color:#fff;min-width:16px;height:16px;font-size:calc(7px + var(--content-type-detail-lift,0px));background:#07a452;border:2px solid #fff;border-radius:8px;place-items:center;padding:0 3px;display:grid;position:absolute;top:1px;right:-1px}.admin-topbar__account>img{object-fit:cover;border-radius:50%;width:32px;height:32px}.admin-topbar__account div{gap:6px;min-width:75px;display:grid}.admin-topbar__account strong{font-size:calc(11px + var(--content-type-detail-lift,0px))}.admin-topbar__account small{font-size:calc(8px + var(--content-type-detail-lift,0px))}.admin-sidebar{z-index:50;color:#e7edf0;background:linear-gradient(145deg,#07141d,#0d2635);width:233px;padding:17px 14px 20px;position:fixed;top:66px;bottom:0;left:0;overflow-y:auto}.admin-sidebar>a:first-child{height:39px;font-size:calc(12px + var(--content-type-body-lift,0px));border-radius:5px;align-items:center;gap:11px;padding:0 13px;display:flex}.admin-sidebar>a.is-active{background:linear-gradient(90deg,#049746,#09b85d)}.admin-sidebar>nav{border-bottom:1px solid #2b404b;gap:2px;margin-top:22px;padding:0 11px 16px;display:grid}.admin-sidebar>nav h2{color:#05b65a;font-size:calc(9px + var(--content-type-detail-lift,0px));text-transform:uppercase;margin:0 0 8px;font-weight:650}.admin-sidebar>nav a{height:34px;font-size:calc(11px + var(--content-type-detail-lift,0px));border-radius:4px;align-items:center;gap:11px;display:flex}.admin-sidebar>nav a.is-active-link{color:#35da83;font-weight:700}.admin-sidebar__help{background:#203a488c;border:1px solid #29404d;border-radius:6px;height:136px;padding:17px;position:absolute;bottom:39px;left:25px;right:25px}.admin-sidebar__help>svg{display:none}.admin-sidebar__help h2{color:#fff;font-size:calc(14px + var(--content-type-body-lift,0px));margin:0}.admin-sidebar__help p{font-size:calc(10px + var(--content-type-detail-lift,0px));margin:11px 0 0}.admin-sidebar__help a{color:#fff;height:38px;font-size:calc(11px + var(--content-type-detail-lift,0px));background:#08aa55;border-radius:4px;justify-content:center;align-items:center;margin-top:16px;display:flex}.admin-main{min-height:100vh;margin-left:233px;padding-top:66px}.admin-dashboard{padding:20px 21px 21px 33px}.admin-page-heading{justify-content:space-between;align-items:flex-start;height:71px;display:flex}.admin-page-heading h1{font-size:calc(23px + var(--content-type-heading-lift,0px));margin:0;line-height:1.1}.admin-page-heading>div:first-child{padding-top:3px}.admin-page-heading p{color:#5c666b;font-size:calc(11px + var(--content-type-detail-lift,0px));margin:8px 0 0}.admin-page-heading>div:last-child{gap:8px;margin-top:7px;display:flex}.admin-page-heading label{background:#fff;border:1px solid #dfe4e1;border-radius:5px;align-items:center;gap:8px;width:211px;height:34px;padding:0 12px;display:flex}.admin-page-heading select{width:100%;min-width:0;font-size:calc(9px + var(--content-type-detail-lift,0px));background:0 0;border:0;outline:0}.admin-page-heading button{color:#fff;width:131px;height:34px;font-size:calc(9px + var(--content-type-detail-lift,0px));cursor:pointer;background:#079e4f;border:0;border-radius:5px;justify-content:center;align-items:center;gap:9px;display:flex}.admin-export-state{justify-content:center;align-items:center;gap:9px;display:inline-flex}.admin-metrics{grid-template-columns:repeat(6,1fr);gap:16px;height:113px;display:grid}.admin-metrics article,.admin-card{background:#fff;border:1px solid #dfe4e1;border-radius:6px;box-shadow:0 1px 2px #16261e08}.admin-metrics article{justify-content:space-between;align-items:flex-start;padding:17px 14px;display:flex}.admin-metrics article span,.admin-metrics article strong,.admin-metrics article small{display:block}.admin-metrics article span{font-size:calc(10px + var(--content-type-detail-lift,0px));font-weight:600}.admin-metrics article strong{font-size:calc(26px + var(--content-type-heading-lift,0px));margin-top:12px;line-height:1}.admin-metrics article small{color:#667075;font-size:calc(8px + var(--content-type-detail-lift,0px));margin-top:13px}.admin-metrics article small b{color:#05a953;min-width:28px;font-weight:600;display:inline-grid}.admin-metrics article i{color:#08a554;background:#e9f8f0;border-radius:50%;flex:none;place-items:center;width:43px;height:42px;display:grid}.admin-analytics{grid-template-columns:578px minmax(0,1fr);gap:16px;height:281px;margin-top:17px;display:grid}.admin-analytics>*,.admin-detail-row>*,.admin-operations>*{min-width:0}.admin-card>header{justify-content:space-between;align-items:center;display:flex}.admin-card>header h2,.admin-card>h2{font-size:calc(12px + var(--content-type-body-lift,0px));margin:0}.admin-card>header select{width:85px;height:30px;font-size:calc(8px + var(--content-type-detail-lift,0px));background:#fff;border:1px solid #dfe4e1;border-radius:5px;padding:0 10px}.admin-visitors,.admin-funnel{padding:8px 14px}.admin-visitors>header,.admin-funnel>header{height:31px}.admin-chart-legend{color:#657075;height:24px;font-size:calc(8px + var(--content-type-detail-lift,0px));align-items:center;gap:6px;display:flex}.admin-chart-legend span{background:#90999e;border-radius:2px;width:13px;height:3px;margin-left:3px}.admin-chart-legend span.is-green{background:#08a653}.admin-line-chart{height:154px;padding-left:27px;position:relative}.admin-line-chart__axis{color:#49545a;width:25px;height:117px;font-size:calc(8px + var(--content-type-detail-lift,0px));flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0 auto 0 0}.admin-line-chart svg{width:100%;height:117px;margin-top:5px;overflow:visible}.admin-line-chart svg .grid line{stroke:#e6ebe8;stroke-dasharray:3 3}.admin-line-chart polyline{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.admin-line-chart polyline.all{stroke:#08a653}.admin-line-chart polyline.unique{stroke:#969fa4}.admin-line-chart__dates{color:#485359;font-size:calc(8px + var(--content-type-detail-lift,0px));justify-content:space-between;margin-top:13px;display:flex}.admin-visitors>footer{border:1px solid #e5e9e7;border-radius:4px;grid-template-columns:repeat(4,1fr);height:48px;display:grid}.admin-visitors>footer div{padding:8px 14px}.admin-visitors>footer div+div{border-left:1px solid #e8ecea}.admin-visitors>footer strong,.admin-visitors>footer span{display:block}.admin-visitors>footer strong{font-size:calc(11px + var(--content-type-detail-lift,0px))}.admin-visitors>footer span{color:#5f696e;font-size:calc(7px + var(--content-type-detail-lift,0px));margin-top:6px}.admin-visitors>footer b{color:#08a653}.admin-visitors>footer b.is-down{color:#e84646}.admin-funnel__body{grid-template-columns:295px minmax(0,1fr);gap:24px;margin-top:10px;padding:0 19px;display:grid}.admin-funnel__shapes{justify-items:center;gap:4px;display:grid}.admin-funnel__shapes div{color:#fff;height:42px;font-size:calc(10px + var(--content-type-detail-lift,0px));clip-path:polygon(0 0,100% 0,93% 100%,7% 100%);background:linear-gradient(90deg,#30bd78,#16a75d);place-items:center;display:grid}.admin-funnel__shapes div:first-child{width:295px}.admin-funnel__shapes div:nth-child(2){color:#2b5c37;background:#96df96;width:231px}.admin-funnel__shapes div:nth-child(3){color:#795a12;background:#ffd05d;width:166px}.admin-funnel__shapes div:nth-child(4){color:#704a06;background:#ffb832;width:102px}.admin-funnel__values{height:180px;display:grid}.admin-funnel__values p{border-bottom:1px solid #e9eceb;grid-template-columns:86px 75px 1fr;align-items:center;margin:0;display:grid}.admin-funnel__values p:last-child{border-bottom:0}.admin-funnel__values strong{font-size:calc(12px + var(--content-type-body-lift,0px))}.admin-funnel__values span{color:#08a653;font-size:calc(8px + var(--content-type-detail-lift,0px))}.admin-funnel__values b{font-size:calc(10px + var(--content-type-detail-lift,0px));font-weight:600}.admin-detail-row{grid-template-columns:384px 384px minmax(0,1fr);gap:16px;height:197px;margin-top:15px;display:grid}.admin-detail-row>article{padding:9px 14px;overflow:hidden}.admin-detail-row>article>header{height:25px}.admin-card>header a{color:#07a452;font-size:calc(8px + var(--content-type-detail-lift,0px))}.admin-detail-row table{border-collapse:collapse;width:100%;font-size:calc(8px + var(--content-type-detail-lift,0px))}.admin-detail-row th{color:#667075;text-align:left;height:24px;font-weight:600}.admin-detail-row td{border-top:1px solid #e8ecea;height:23px}.admin-inquiries td span{font-size:calc(7px + var(--content-type-detail-lift,0px));border-radius:8px;padding:3px 7px}.admin-inquiries .is-green{color:#079e4f;background:#dff6e9}.admin-inquiries .is-orange{color:#ed8705;background:#fff0d4}.admin-inquiries .is-blue{color:#2389cf;background:#dcefff}.admin-inquiries .is-gray{color:#5e686d;background:#edf0ef}.admin-popular td:first-child{align-items:center;gap:7px;display:flex}.admin-popular td img{object-fit:cover;border-radius:3px;width:28px;height:18px}.admin-channel>div{grid-template-columns:154px minmax(0,1fr);align-items:center;gap:15px;margin-top:6px;display:grid}.admin-donut{background:conic-gradient(#08a654 0 43.7%, #83d991 43.7% 68.8%, #f5c423 68.8% 81.4%, #398ce9 81.4% 90.4%, #6d57cf 90.4%);border-radius:50%;place-items:center;width:138px;height:138px;margin-left:6px;display:grid}.admin-donut:before{content:"";background:#fff;border-radius:50%;width:78px;height:78px;position:absolute}.admin-donut span{z-index:1;text-align:center;font-size:calc(8px + var(--content-type-detail-lift,0px));gap:5px;display:grid;position:relative}.admin-donut strong{font-size:calc(15px + var(--content-type-body-lift,0px))}.admin-channel ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.admin-channel li{font-size:calc(8px + var(--content-type-detail-lift,0px));grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.admin-channel li i{border-radius:50%;width:9px;height:9px}.admin-channel li strong{font-weight:500}.admin-operations{grid-template-columns:336px 290px 332px minmax(0,1fr);gap:16px;height:212px;margin-top:16px;display:grid}.admin-operations>article{padding:13px;overflow:hidden}.admin-quick-actions>div{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:19px;display:grid}.admin-quick-actions>div>*{color:#07a452;background:#fff;border:1px solid #e3e7e5;border-radius:5px;place-items:center;height:74px;padding:0;display:grid}.admin-quick-actions>div svg{width:28px;height:28px}.admin-quick-actions footer{text-align:center;font-size:calc(8px + var(--content-type-detail-lift,0px));grid-template-columns:repeat(4,1fr);gap:10px;margin-top:13px;display:grid}.admin-system>div{grid-template-columns:1fr 1fr;gap:8px 10px;margin-top:18px;display:grid}.admin-system>div span{height:39px;font-size:calc(8px + var(--content-type-detail-lift,0px));border:1px solid #e3e7e5;border-radius:5px;justify-content:space-between;align-items:center;padding:0 12px;display:flex}.admin-system>div b{color:#06a653;font-size:calc(7px + var(--content-type-detail-lift,0px))}.admin-system>p{color:#4c575c;height:45px;font-size:calc(8px + var(--content-type-detail-lift,0px));border:1px solid #e3e7e5;border-radius:5px;align-items:center;gap:14px;margin:14px 0 0;padding:0 13px;display:flex}.admin-system>p svg{color:#07a452}.admin-approvals>header,.admin-schedule>header{height:23px}.admin-approvals>p{height:27px;font-size:calc(8px + var(--content-type-detail-lift,0px));grid-template-columns:12px minmax(0,1fr) 55px 38px;align-items:center;gap:7px;margin:0;display:grid}.admin-approvals>p small,.admin-approvals>p time{color:#657075;font-size:calc(7px + var(--content-type-detail-lift,0px))}.admin-schedule>p{border-top:1px solid #e7ebe9;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;height:47px;margin:0;display:grid}.admin-schedule>p>b{height:38px;font-size:calc(10px + var(--content-type-detail-lift,0px));border:1px solid #e1e6e3;border-radius:4px;place-items:center;display:grid}.admin-schedule>p small{color:#616c71;font-size:calc(7px + var(--content-type-detail-lift,0px));font-weight:400;display:block}.admin-schedule>p span strong{font-size:calc(8px + var(--content-type-detail-lift,0px));display:block}.admin-schedule>p span small{margin-top:5px}@media (max-width:1350px){.admin-topbar>nav{gap:24px}.admin-metrics{grid-template-columns:repeat(3,1fr);height:auto}.admin-metrics article{min-height:113px}.admin-detail-row,.admin-operations{grid-template-columns:1fr 1fr;height:auto}.admin-analytics{grid-template-columns:1fr;height:auto}.admin-analytics>*,.admin-detail-row>*,.admin-operations>*{min-height:206px}}@media (max-width:900px){.admin-topbar{grid-template-columns:1fr auto;padding-inline:16px}.admin-topbar>nav,.admin-topbar__account>span,.admin-topbar__account>div{display:none}.admin-sidebar{width:66px;padding-inline:8px;position:fixed;top:66px}.admin-sidebar>a:first-child{justify-content:center;padding:0;font-size:0}.admin-sidebar>nav{padding-inline:0}.admin-sidebar>nav h2,.admin-sidebar>nav a{font-size:0}.admin-sidebar>nav a{justify-content:center}.admin-sidebar__help{display:none}.admin-main{margin-left:66px}.admin-dashboard{padding-inline:16px}.admin-page-heading{height:auto;min-height:110px}.admin-page-heading>div:last-child{flex-direction:column;align-items:flex-end}.admin-metrics,.admin-analytics,.admin-detail-row,.admin-operations{grid-template-columns:1fr}}@media (max-width:520px){.admin-sidebar{display:none}.admin-main{margin-left:0}.admin-page-heading{flex-direction:column;gap:15px}.admin-page-heading>div:last-child{align-items:stretch;width:100%}.admin-page-heading label,.admin-page-heading button{width:100%}.admin-metrics,.admin-funnel__body{grid-template-columns:1fr}.admin-funnel__values{display:none}.admin-visitors{min-height:286px}.admin-channel>div{grid-template-columns:1fr}.admin-donut{margin-inline:auto}}.content-admin-shell{background:#fafbfa;min-height:100vh}.content-admin-topbar{z-index:60;background:#fff;border-bottom:1px solid #dfe4e1;grid-template-columns:211px 1fr auto;align-items:center;height:62px;padding:0 25px;display:grid;position:fixed;inset:0 0 auto}.content-admin-topbar .brand-logo{gap:8px;min-width:0}.content-admin-topbar .brand-logo__mark{width:34px;height:37px}.content-admin-topbar .brand-logo__name{font-size:calc(23px + var(--content-type-heading-lift,0px))}.content-admin-topbar .brand-logo__tagline{font-size:calc(6px + var(--content-type-detail-lift,0px));margin-top:3px}.content-admin-topbar>svg{margin-left:0}.content-admin-topbar>div{font-size:calc(10px + var(--content-type-detail-lift,0px));align-items:center;gap:18px;display:flex}.content-admin-topbar>div>button{background:0 0;border:0;place-items:center;width:26px;height:32px;padding:0;display:grid;position:relative}.content-admin-topbar>div>button b{color:#fff;min-width:16px;height:16px;font-size:calc(7px + var(--content-type-detail-lift,0px));background:#08a653;border:2px solid #fff;border-radius:8px;place-items:center;display:grid;position:absolute;top:0;right:-1px}.content-admin-topbar>div>img{object-fit:cover;border-radius:50%;width:32px;height:32px}.content-admin-topbar>div section{gap:5px;min-width:82px;display:grid}.content-admin-topbar>div strong{font-size:calc(11px + var(--content-type-detail-lift,0px))}.content-admin-topbar>div small{font-size:calc(8px + var(--content-type-detail-lift,0px))}.content-admin-sidebar{z-index:50;color:#e7edf0;background:linear-gradient(145deg,#07141d,#0d2635);width:224px;padding:14px 15px 20px;position:fixed;top:62px;bottom:0;left:0;overflow-y:auto}.content-admin-sidebar>a{height:43px;font-size:calc(12px + var(--content-type-body-lift,0px));border-bottom:1px solid #29404b;align-items:center;gap:11px;padding:0 14px;display:flex}.content-admin-sidebar>nav{border-bottom:1px solid #29404b;gap:0;padding:13px 0 10px;display:grid}.content-admin-sidebar nav h2{color:#9aabb3;font-size:calc(9px + var(--content-type-detail-lift,0px));text-transform:uppercase;margin:0 0 6px 14px;font-weight:600}.content-admin-sidebar nav a{height:34px;font-size:calc(11px + var(--content-type-detail-lift,0px));border-radius:4px;align-items:center;gap:11px;padding:0 14px;display:flex}.content-admin-sidebar nav a.is-active{color:#fff;background:linear-gradient(90deg,#079b4b,#09b65b);font-weight:650}.content-system-status{background:#203a4885;border:1px solid #29404d;border-radius:5px;height:177px;padding:16px;position:absolute;bottom:42px;left:21px;right:18px}.content-system-status h2{font-size:calc(12px + var(--content-type-body-lift,0px));margin:0}.content-system-status p{font-size:calc(9px + var(--content-type-detail-lift,0px));align-items:center;gap:8px;margin:10px 0 18px;display:flex}.content-system-status p i{background:#08be5f;border-radius:50%;width:9px;height:9px}.content-system-status>span,.content-system-status>span strong{display:block}.content-system-status>span{color:#c5d0d5;font-size:calc(9px + var(--content-type-detail-lift,0px));margin-top:16px}.content-system-status>span strong{color:#08c466;margin-top:7px;font-weight:500}.content-admin-main{min-height:100vh;margin-left:224px;padding-top:62px}.admin-content-manager{padding:21px 27px 10px 31px;position:relative}.content-feedback{z-index:90;color:#056c37;max-width:min(360px,100vw - 32px);font-size:calc(10px + var(--content-type-detail-lift,0px));background:#effaf4;border:1px solid #9bd8b8;border-radius:6px;padding:11px 15px;position:fixed;bottom:24px;right:24px;box-shadow:0 10px 28px #12312024}.content-page-heading{justify-content:space-between;align-items:flex-start;height:90px;display:flex}.content-page-heading h1{font-size:calc(23px + var(--content-type-heading-lift,0px));margin:0}.content-page-heading p{color:#5f696e;font-size:calc(11px + var(--content-type-detail-lift,0px));margin:8px 0 0}.content-page-heading>div:last-child{gap:14px;margin-top:6px;display:flex}.content-page-heading button{height:36px;font-size:calc(10px + var(--content-type-detail-lift,0px));cursor:pointer;background:#fff;border:1px solid #d8dedb;border-radius:5px;justify-content:center;align-items:center;gap:10px;display:flex}.content-page-heading button:first-child{color:#fff;background:#078e48;border-color:#078e48;width:185px}.content-page-heading button:last-child{width:153px}.content-toolbar{justify-content:space-between;align-items:flex-start;height:59px;display:flex}.content-type-tabs,.content-filters{gap:10px;display:flex}.content-type-tabs button{height:33px;font-size:calc(9px + var(--content-type-detail-lift,0px));cursor:pointer;background:#fff;border:1px solid #dfe4e1;border-radius:5px;align-items:center;gap:9px;padding:0 13px;display:flex}.content-type-tabs button span{min-width:25px;font-size:calc(8px + var(--content-type-detail-lift,0px));background:#f0f3f2;border-radius:8px;padding:3px 6px}.content-type-tabs button.is-active{color:#078f48;background:#f0faf5;border-color:#80d4a7;font-weight:650}.content-filters label{background:#fff;border:1px solid #dfe4e1;border-radius:5px;align-items:center;width:183px;height:33px;padding:0 10px;display:flex}.content-filters input{width:100%;min-width:0;font-size:calc(9px + var(--content-type-detail-lift,0px));border:0;outline:0}.content-filters select,.content-filters>button{width:114px;height:33px;font-size:calc(9px + var(--content-type-detail-lift,0px));background:#fff;border:1px solid #dfe4e1;border-radius:5px;padding:0 12px}.content-filters>button{cursor:pointer;justify-content:center;align-items:center;gap:10px;width:100px;display:flex}.content-workspace{background:#fff;border:1px solid #dfe4e1;border-radius:6px;grid-template-columns:minmax(0,1fr) 231px;height:782px;display:grid;overflow:hidden}.content-workspace:not(:has(.content-inspector)){grid-template-columns:minmax(0,1fr)}.content-table-panel{border-right:1px solid #dfe4e1;min-width:0;overflow:hidden}.content-table-panel table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:calc(8px + var(--content-type-detail-lift,0px))}.content-table-panel th{color:#4f595e;text-align:left;background:#fafbfa;border-bottom:1px solid #dfe4e1;height:43px;font-weight:600}.content-table-panel th:first-child{text-align:center;width:47px}.content-table-panel th:nth-child(2){width:267px}.content-table-panel th:nth-child(3){width:86px}.content-table-panel th:nth-child(4){width:119px}.content-table-panel th:nth-child(5){width:91px}.content-table-panel th:nth-child(6){width:99px}.content-table-panel th:nth-child(7){width:107px}.content-table-panel th:nth-child(8){width:95px}.content-table-panel tbody tr{cursor:pointer;height:68px}.content-table-panel tbody tr.is-selected{background:#fbfdfc}.content-table-panel td{color:#333d42;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #e5e9e7;overflow:hidden}.content-table-panel td:first-child{text-align:center}.content-table-panel input[type=checkbox]{accent-color:#079e4f;width:13px;height:13px}.content-table-panel td:nth-child(2){align-items:center;gap:14px;display:flex}.content-table-panel td:nth-child(2)>img{object-fit:cover;border-radius:5px;width:60px;height:46px}.content-table-panel td strong,.content-table-panel td small{display:block}.content-table-panel td strong{color:#11191c;max-width:185px;font-size:calc(10px + var(--content-type-detail-lift,0px));text-overflow:ellipsis;overflow:hidden}.content-table-panel td small{color:#677176;font-size:calc(8px + var(--content-type-detail-lift,0px));margin-top:6px}.content-table-panel td:nth-child(3)>span{border:1px solid #d9dedb;border-radius:4px;padding:4px 9px}.content-table-panel td:nth-child(3) .type-제품{color:#a56e00;background:#fff9e9;border-color:#f0d798}.content-table-panel td:nth-child(3) .type-솔루션{color:#078e48;background:#edf9f3;border-color:#b9e3cc}.content-table-panel td:nth-child(3) .type-고객-사례{color:#7643d8;background:#f6f0ff;border-color:#d7c5f7}.content-table-panel td:nth-child(3) .type-기술자료{color:#1679cf;background:#edf7ff;border-color:#b9dafa}.content-table-panel td:nth-child(3) .type-이벤트{color:#e56612;background:#fff3e9;border-color:#ffd0ae}.content-table-panel td:nth-child(6) i,.content-inspector dd i{border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.content-table-panel i.is-published,.content-inspector i.is-published{background:#08ad57}.content-table-panel i.is-draft,.content-inspector i.is-draft{background:#f1aa09}.content-table-panel td:nth-child(7){align-items:center;gap:8px;display:flex}.content-table-panel td:nth-child(7)>img{object-fit:cover;border-radius:50%;width:25px;height:25px}.content-table-panel td:nth-child(9){align-items:center;gap:8px;display:flex}.content-table-panel td:nth-child(9) button{color:#667177;cursor:pointer;background:0 0;border:0;place-items:center;width:20px;height:25px;padding:0;display:grid}.content-table-panel>footer{height:59px;font-size:calc(9px + var(--content-type-detail-lift,0px));grid-template-columns:1fr auto 1fr;align-items:center;padding:0 13px 0 0;display:grid;transform:translateY(-5px)}.content-table-panel>footer>span{padding-left:0}.content-table-panel>footer nav{align-items:center;gap:10px;display:flex}.content-table-panel>footer nav button{min-width:30px;height:30px;font-size:calc(9px + var(--content-type-detail-lift,0px));cursor:pointer;background:#fff;border:1px solid #e0e5e2;border-radius:4px;place-items:center;padding:0;display:grid}.content-table-panel>footer nav button.is-active{color:#fff;background:#079e4f;border-color:#079e4f}.content-table-panel>footer>select{width:112px;height:30px;font-size:calc(9px + var(--content-type-detail-lift,0px));background:#fff;border:1px solid #dfe4e1;border-radius:4px;justify-self:end}.content-inspector{background:#fbfcfb;min-width:0;padding:0 15px 14px;position:relative}.content-inspector>header{justify-content:space-between;align-items:center;height:45px;display:flex}.content-inspector h2{font-size:calc(12px + var(--content-type-body-lift,0px));margin:0}.content-inspector>header button{cursor:pointer;background:0 0;border:0;padding:0}.content-inspector__image{background:#fff;border:1px solid #dfe4e1;border-radius:5px;width:199px;height:135px;position:relative;overflow:hidden}.content-inspector__image img{object-fit:contain;mix-blend-mode:multiply}.content-inspector>button:not(.content-history){height:32px;font-size:calc(9px + var(--content-type-detail-lift,0px));cursor:pointer;background:#fff;border:1px solid #dfe4e1;border-radius:4px;align-items:center;gap:7px;padding:0 12px;display:flex;position:absolute;top:177px;right:15px}.content-inspector dl{gap:16px;margin:37px 0 0;display:grid}.content-inspector dl>div{min-width:0}.content-inspector dt,.content-inspector dd{font-size:calc(8px + var(--content-type-detail-lift,0px));margin:0}.content-inspector dt{color:#667075;font-weight:600}.content-inspector dd{color:#253036;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;overflow:hidden}.content-inspector dd button{color:#147ac9;font-size:calc(8px + var(--content-type-detail-lift,0px));cursor:pointer;background:0 0;border:0;margin-left:17px;padding:0}.content-inspector dd.with-avatar{align-items:center;gap:7px;display:flex}.content-inspector dd.with-avatar img{object-fit:cover;border-radius:50%;width:22px;height:22px}.seo-score{background:#e5e9e7;border-radius:4px;width:148px;height:7px;margin-right:8px;display:inline-block;overflow:hidden}.seo-score i{background:#08a653;width:92%;border-radius:4px!important;height:100%!important;margin:0!important;display:block!important}.content-inspector__actions{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:11px;display:grid}.content-inspector__actions button{height:33px;font-size:calc(9px + var(--content-type-detail-lift,0px));cursor:pointer;background:#fff;border:1px solid #dce2df;border-radius:4px}.content-inspector__actions button:first-child{color:#fff;background:#079e4f;border-color:#079e4f}.content-inspector__actions button:last-child{color:#fff;background:#e74640;border-color:#e74640}.content-history{width:100%;height:33px;font-size:calc(9px + var(--content-type-detail-lift,0px));cursor:pointer;background:#fff;border:1px solid #dce2df;border-radius:4px;margin-top:9px}@media (max-width:1350px){.content-type-tabs{flex-wrap:wrap}.content-toolbar{gap:15px;height:auto;min-height:110px}.content-workspace{grid-template-columns:1fr;height:auto}.content-table-panel{border-right:0;overflow-x:auto}.content-table-panel table{min-width:1023px}.content-inspector{display:none}}@media (max-width:900px){.content-admin-topbar{grid-template-columns:1fr auto;padding-inline:16px}.content-admin-topbar>svg,.content-admin-topbar>div section,.content-admin-topbar>div>span:first-child{display:none}.content-admin-sidebar{width:66px;padding-inline:8px}.content-admin-sidebar>a{justify-content:center;padding:0;font-size:0}.content-admin-sidebar nav h2,.content-admin-sidebar nav a{font-size:0}.content-admin-sidebar nav a{justify-content:center;padding:0}.content-system-status{display:none}.content-admin-main{margin-left:66px}.admin-content-manager{padding-inline:16px}.content-page-heading{height:auto;min-height:125px}.content-page-heading>div:last-child{flex-direction:column}.content-filters{flex-wrap:wrap}}@media (max-width:520px){.content-admin-sidebar{display:none}.content-admin-main{margin-left:0}.content-page-heading{flex-direction:column;gap:16px}.content-page-heading>div:last-child,.content-page-heading button{width:100%}.content-toolbar{margin-top:20px}}html body .public-header.public-header--stable,html body .public-header.public-header--stable.is-inner,html body .public-header.public-header--stable.is-scrolled{height:68px}html body .public-header.public-header--stable .public-header__inner,html body .public-header.public-header--stable.is-inner .public-header__inner,html body .public-header.public-header--stable.is-scrolled .public-header__inner{gap:26px;width:min(100% - 64px,1472px);height:68px;padding-right:0}html body .public-header.public-header--stable .brand-logo{min-width:205px;transform:none}html body .public-header.public-header--stable .brand-logo__mark{width:32px;height:35px}html body .public-header.public-header--stable .brand-logo__name{font-size:calc(23px + var(--content-type-heading-lift,0px))}html body .public-header.public-header--stable .brand-logo__tagline{font-size:calc(7px + var(--content-type-detail-lift,0px))}html body .public-header.public-header--stable .public-nav{justify-content:center;gap:clamp(14px,1.45vw,24px);height:100%;padding-left:0}html body .public-header.public-header--stable .public-header__inner .public-nav>a{align-items:center;width:auto;height:100%;padding-left:0;display:inline-flex;position:relative}html body .public-header.public-header--stable .public-nav>a.is-active{color:#03a752}html body .public-header.public-header--stable .public-nav>a.is-active:after{content:"";background:#08b95d;height:2px;position:absolute;bottom:0;left:0;right:0}html body .public-header.public-header--stable .public-header__actions{position:static;inset:auto}html body .public-header.public-header--stable .header-consultation{width:189px;height:40px;font-size:calc(11px + var(--content-type-detail-lift,0px));padding:0 18px}html body .public-header.public-header--stable .header-consultation svg{display:block}html body .public-header.public-header--stable .mobile-nav{top:68px}@media (max-width:1360px){html body .public-header.public-header--stable .header-consultation{display:none}}@media (max-width:1024px){html body .public-header.public-header--stable .public-header__inner,html body .public-header.public-header--stable.is-inner .public-header__inner,html body .public-header.public-header--stable.is-scrolled .public-header__inner{width:min(100% - 32px,100%)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (min-width:1200px){.industry-solutions .home-section-intro h2>span{white-space:nowrap}.industry-detail{height:320px}.case-study-feature__story{padding:23px 16px 15px}.case-study-feature__tags{gap:4px}.case-study-feature__tags small{padding:5px 4px}.customer-resources{height:465px}.customer-resources__grid{height:432px}.case-study-feature{height:372px}.product-overview-grid,.product-overview-card{height:400px}.semiconductor-bottom-grid,.semiconductor-case,.semiconductor-resources,.semiconductor-leaders{height:245px}.battery-dashboard .semiconductor-top-grid,.battery-dashboard .semiconductor-challenges,.battery-dashboard .semiconductor-process,.battery-dashboard .semiconductor-stack{height:291px}.battery-dashboard .semiconductor-bottom-grid,.battery-dashboard .semiconductor-case,.battery-dashboard .semiconductor-resources,.battery-dashboard .semiconductor-leaders{height:225px}.case-study-card{height:308px}.case-study-card:nth-child(n+4){height:305px}.company-overview{height:404px}.company-leadership__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.company-leader__image{width:100%}.contact-layout{height:515px}.content-workspace{height:840px}}@media (min-width:1200px) and (max-width:1350px){.company-overview{grid-template-columns:1fr 1fr;height:auto}.company-glance,.company-journey{min-height:377px}.company-leadership{grid-column:1/-1}.company-leadership__grid{grid-template-columns:repeat(3,minmax(152px,1fr));gap:28px}.contact-layout,.content-workspace{height:auto}.contact-form,.contact-offices{min-height:515px}}@media (min-width:1200px){.solution-card__copy{height:158px;min-height:0;padding:14px 11px 13px}.solution-card__copy h3{letter-spacing:-.01em;font-size:clamp(13px,5px + .625vw,14px)}.solution-card__copy>span{font-size:clamp(11px,3px + .625vw,12px)}.solution-card__copy p{margin-top:10px;font-size:clamp(10px,2px + .625vw,11px);line-height:1.45}.solution-card__copy>a{width:24px;height:24px}.solution-card__copy>a svg{width:16px;height:16px}.contact-methods{grid-template-columns:18.05% 21.19% 18.73% 20.3% 21.73%;height:94px}.contact-methods>a,.contact-methods>a:first-child,.contact-methods>a:nth-child(2),.contact-methods>a:nth-child(3),.contact-methods>a:nth-child(4),.contact-methods>a:nth-child(5){grid-template-columns:34px minmax(0,1fr);gap:10px;min-height:0;padding-inline:16px}.contact-methods>a+a{border-top:0;border-left:1px solid #dce2df}.company-values article{grid-template-columns:54px minmax(0,1fr);gap:14px;min-height:0;padding:12px}.company-values article>span{width:54px;height:54px;transform:none}.company-values article>div{transform:none}.company-values h2{font-size:clamp(14px,6px + .625vw,15px);line-height:1.35}.company-values p{margin-top:4px;font-size:clamp(10px,2px + .625vw,11px);line-height:1.6}.case-study-listing{--content-type-body-lift:clamp(0px, calc(-8px + .625vw), 1px);--content-type-detail-lift:clamp(1px, calc(-7px + .625vw), 2px)}.case-study-card__copy{height:99px}.case-study-card__metrics strong{white-space:nowrap}.case-study-filter-group{gap:7px;padding-block:12px}.case-study-filter-group h2,.case-study-filter-group label{font-size:10px;line-height:1.4}.case-study-filter-group h2>span{font-size:9px}.platform-layers__grid{gap:clamp(20px,5vw - 44px,28px)}.platform-layers__grid>article{padding-inline:clamp(12px,7.5vw - 78px,18px)}.platform-layers__grid>article>p{font-size:clamp(11px,3px + .625vw,12px)}.platform-layer-card__arrow{right:clamp(-26px,10px - 2.5vw,-22px)}.vision-process{gap:clamp(16px,5vw - 48px,29px)}.vision-process>article{grid-template-rows:minmax(104px,auto) 130px;height:auto;min-height:234px;display:grid;overflow:hidden}.vision-process__copy{flex-direction:column;justify-content:center;height:auto;min-height:104px;padding:14px 12px 8px;display:flex}.vision-process__copy>div{gap:8px}.vision-process__copy>div strong{font-size:clamp(12px,4px + .625vw,13px)}.vision-process__copy p{margin-top:8px;font-size:clamp(11px,3px + .625vw,12px);line-height:1.5}.vision-process__arrow{right:clamp(-25.5px,13px - 2.5vw,-19px)}.vision-capabilities article{grid-template-columns:30px minmax(0,1fr);align-content:center;gap:6px;height:auto;min-height:118px;padding:14px 11px}.vision-capabilities article>svg{width:30px;height:30px}.vision-capabilities h3{letter-spacing:-.02em;font-size:clamp(11px,3px + .625vw,12px)}.vision-capabilities p{margin-top:6px;font-size:clamp(10px,2px + .625vw,11px);line-height:1.5}.semiconductor-challenges article{grid-template-columns:40px minmax(0,1fr);height:54px;padding:3px 6px}.semiconductor-top-grid,.semiconductor-challenges,.semiconductor-process,.semiconductor-stack{height:292px}.semiconductor-challenges>div{gap:7px;margin-top:8px}.semiconductor-challenges h3{font-size:clamp(11px,3px + .625vw,12px)}.semiconductor-challenges p{margin-top:3px;font-size:clamp(9px,1px + .625vw,10px)}.semiconductor-process__heading>span{font-size:clamp(10px,2px + .625vw,11px)}.semiconductor-process__heading h3{font-size:clamp(11px,3px + .625vw,12px);line-height:1.25}.semiconductor-process article>p{font-size:clamp(9px,1px + .625vw,10px)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
