/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking: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;--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-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-outline-style:solid}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,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-red-50:oklch(97.1% .013 17.38);--color-red-200:oklch(88.5% .062 18.334);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-900:oklch(39.6% .141 25.723);--color-green-50:oklch(98.2% .018 155.826);--color-green-200:oklch(92.5% .084 155.995);--color-green-600:oklch(62.7% .194 149.214);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-wide:.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--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{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-x-4{inset-inline:calc(var(--spacing) * 4)}.top-0{top:calc(var(--spacing) * 0)}.top-5{top:calc(var(--spacing) * 5)}.top-\[78px\]{top:78px}.top-full{top:100%}.right-6{right:calc(var(--spacing) * 6)}.bottom-6{bottom:calc(var(--spacing) * 6)}.left-0{left:calc(var(--spacing) * 0)}.left-5{left:calc(var(--spacing) * 5)}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[80\]{z-index:80}.z-\[100\]{z-index:100}.z-\[120\]{z-index:120}.col-span-2{grid-column:span 2/span 2}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-6{margin-block:calc(var(--spacing) * 6)}.my-8{margin-block:calc(var(--spacing) * 8)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.min-h-\[50vh\]{min-height:50vh}.min-h-\[85vh\]{min-height:85vh}.min-h-\[100svh\]{min-height:100svh}.min-h-\[320px\]{min-height:320px}.min-h-\[400px\]{min-height:400px}.min-h-\[420px\]{min-height:420px}.min-h-\[520px\]{min-height:520px}.min-h-screen{min-height:100vh}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-60{width:calc(var(--spacing) * 60)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\[118px\]{width:118px}.w-\[156px\]{width:156px}.w-\[340px\]{width:340px}.w-\[360px\]{width:360px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[13ch\]{max-width:13ch}.max-w-\[520px\]{max-width:520px}.max-w-\[620px\]{max-width:620px}.max-w-\[1480px\]{max-width:1480px}.max-w-full{max-width:100%}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.translate-y-full{--tw-translate-y:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-180{rotate:180deg}.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}.resize-none{resize:none}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-16{gap:calc(var(--spacing) * 16)}.gap-px{gap:1px}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.justify-self-end{justify-self:flex-end}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap}.overflow-hidden,.truncate{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e+38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-black\/8{border-color:#00000014}@supports (color:color-mix(in lab,red,red)){.border-black\/8{border-color:color-mix(in oklab,var(--color-black) 8%,transparent)}}.border-black\/10{border-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.border-black\/10{border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.border-green-200{border-color:var(--color-green-200)}.border-red-200{border-color:var(--color-red-200)}.border-red-600{border-color:var(--color-red-600)}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-300{border-color:var(--color-slate-300)}.border-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.border-white\/12{border-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.border-white\/12{border-color:color-mix(in oklab,var(--color-white) 12%,transparent)}}.border-white\/18{border-color:#ffffff2e}@supports (color:color-mix(in lab,red,red)){.border-white\/18{border-color:color-mix(in oklab,var(--color-white) 18%,transparent)}}.border-white\/35{border-color:#ffffff59}@supports (color:color-mix(in lab,red,red)){.border-white\/35{border-color:color-mix(in oklab,var(--color-white) 35%,transparent)}}.border-t-red-600{border-top-color:var(--color-red-600)}.bg-\[\#111111\]{background-color:#111}.bg-\[\#111111\]\/95{background-color:oklab(17.7638% -2.23517e-8 0/.95)}.bg-\[\#eef3f5\]{background-color:#eef3f5}.bg-\[rgba\(13\,13\,13\,0\.82\)\]{background-color:#0d0d0dd1}.bg-\[var\(--pb-black\)\]{background-color:var(--pb-black)}.bg-\[var\(--pb-blue\)\]{background-color:var(--pb-blue)}.bg-\[var\(--pb-mist\)\]{background-color:var(--pb-mist)}.bg-\[var\(--pb-red\)\]{background-color:var(--pb-red)}.bg-green-50{background-color:var(--color-green-50)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-500{background-color:var(--color-red-500)}.bg-red-600{background-color:var(--color-red-600)}.bg-red-900\/30{background-color:#82181a4d}@supports (color:color-mix(in lab,red,red)){.bg-red-900\/30{background-color:color-mix(in oklab,var(--color-red-900) 30%,transparent)}}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-200{background-color:var(--color-slate-200)}.bg-slate-800{background-color:var(--color-slate-800)}.bg-slate-900{background-color:var(--color-slate-900)}.bg-slate-950{background-color:var(--color-slate-950)}.bg-white{background-color:var(--color-white)}.bg-white\/30{background-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.bg-white\/30{background-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.bg-white\/\[0\.08\]{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.08\]{background-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(90deg\,\#D71920_0\%\,\#D71920_58\%\,\#1E3A8A_100\%\)\]{background-image:linear-gradient(90deg,#d71920 0 58%,#1e3a8a 100%)}.from-slate-950{--tw-gradient-from:var(--color-slate-950);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-slate-950\/60{--tw-gradient-via:#02061899}@supports (color:color-mix(in lab,red,red)){.via-slate-950\/60{--tw-gradient-via:color-mix(in oklab,var(--color-slate-950) 60%,transparent)}}.via-slate-950\/60{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-slate-950\/20{--tw-gradient-to:#02061833}@supports (color:color-mix(in lab,red,red)){.to-slate-950\/20{--tw-gradient-to:color-mix(in oklab,var(--color-slate-950) 20%,transparent)}}.to-slate-950\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-24{padding-block:calc(var(--spacing) * 24)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-6{padding-left:calc(var(--spacing) * 6)}.text-center{text-align:center}.text-left{text-align:left}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-\[1\.65\]{--tw-leading:1.65;line-height:1.65}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.01em\]{--tw-tracking:.01em;letter-spacing:.01em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.13em\]{--tw-tracking:.13em;letter-spacing:.13em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.whitespace-nowrap{white-space:nowrap}.\!text-white{color:var(--color-white)!important}.text-\[\#202f3b\]{color:#202f3b}.text-\[\#101827\]{color:#101827}.text-\[\#111111\]{color:#111}.text-\[\#111827\]{color:#111827}.text-\[\#425565\]{color:#425565}.text-\[\#475569\]{color:#475569}.text-\[var\(--pb-black\)\]{color:var(--pb-black)}.text-\[var\(--pb-deep-slate\)\]{color:var(--pb-deep-slate)}.text-green-600{color:var(--color-green-600)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-slate-950{color:var(--color-slate-950)}.text-white{color:var(--color-white)}.text-white\/35{color:#ffffff59}@supports (color:color-mix(in lab,red,red)){.text-white\/35{color:color-mix(in oklab,var(--color-white) 35%,transparent)}}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab,red,red)){.text-white\/40{color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.text-white\/65{color:#ffffffa6}@supports (color:color-mix(in lab,red,red)){.text-white\/65{color:color-mix(in oklab,var(--color-white) 65%,transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.text-white\/72{color:#ffffffb8}@supports (color:color-mix(in lab,red,red)){.text-white\/72{color:color-mix(in oklab,var(--color-white) 72%,transparent)}}.text-white\/84{color:#ffffffd6}@supports (color:color-mix(in lab,red,red)){.text-white\/84{color:color-mix(in oklab,var(--color-white) 84%,transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.text-white\/90{color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.text-white\/\[0\.22\]{color:#ffffff38}@supports (color:color-mix(in lab,red,red)){.text-white\/\[0\.22\]{color:color-mix(in oklab,var(--color-white) 22%,transparent)}}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-10{opacity:.1}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-60{opacity:.6}.opacity-\[0\.04\]{opacity:.04}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-lg{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.blur-\[80px\]{--tw-blur:blur(80px)}.blur-\[120px\],.blur-\[80px\]{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,)}.blur-\[120px\]{--tw-blur:blur(120px)}.blur-\[160px\]{--tw-blur:blur(160px)}.blur-\[160px\],.invert{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,)}.invert{--tw-invert:invert(100%)}.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-all{transition-property:all;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))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-1000{--tw-duration:1s;transition-duration:1s}.duration-\[480ms\]{--tw-duration:.48s;transition-duration:.48s}.ease-\[cubic-bezier\(0\.16\,1\,0\.3\,1\)\]{--tw-ease:cubic-bezier(.16,1,.3,1);transition-timing-function:cubic-bezier(.16,1,.3,1)}@media (hover:hover){.group-hover\:w-16:is(:where(.group):hover *){width:calc(var(--spacing) * 16)}.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-y-0:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:text-red-400:is(:where(.group):hover *){color:var(--color-red-400)}.group-hover\:text-red-700:is(:where(.group):hover *){color:var(--color-red-700)}.group-hover\:text-slate-400:is(:where(.group):hover *){color:var(--color-slate-400)}.group-hover\:text-white:is(:where(.group):hover *){color:var(--color-white)}}.group-focus-visible\:translate-y-0:is(:where(.group):focus-visible *){--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}@media (hover:hover){.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:border-b-2:hover{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.hover\:border-red-600:hover{border-color:var(--color-red-600)}.hover\:border-white:hover{border-color:var(--color-white)}.hover\:bg-\[var\(--pb-mist\)\]:hover{background-color:var(--pb-mist)}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-red-700:hover{background-color:var(--color-red-700)}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-slate-950:hover{background-color:var(--color-slate-950)}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.hover\:text-\[var\(--pb-black\)\]:hover{color:var(--pb-black)}.hover\:text-red-500:hover{color:var(--color-red-500)}.hover\:text-red-600:hover{color:var(--color-red-600)}.hover\:text-red-700:hover{color:var(--color-red-700)}.hover\:text-slate-300:hover{color:var(--color-slate-300)}.hover\:text-slate-950:hover{color:var(--color-slate-950)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:border-red-600:focus{border-color:var(--color-red-600)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:bg-white\/10:focus-visible{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.focus-visible\:bg-white\/10:focus-visible{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.focus-visible\:text-white:focus-visible{color:var(--color-white)}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-red-600:focus-visible{outline-color:var(--color-red-600)}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.disabled\:opacity-60:disabled{opacity:.6}@media (min-width:40rem){.sm\:inline-flex{display:inline-flex}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:p-12{padding:calc(var(--spacing) * 12)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:py-12{padding-block:calc(var(--spacing) * 12)}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-\[14px\]{font-size:14px}}@media (min-width:48rem){.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:min-h-\[85vh\]{min-height:85vh}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-rows-\[400px_400px\]{grid-template-rows:400px 400px}.lg\:gap-\[2px\]{gap:2px}.lg\:p-16{padding:calc(var(--spacing) * 16)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:px-10{padding-inline:calc(var(--spacing) * 10)}.lg\:px-16{padding-inline:calc(var(--spacing) * 16)}.lg\:px-\[5\%\]{padding-inline:5%}.lg\:py-9{padding-block:calc(var(--spacing) * 9)}.lg\:py-14{padding-block:calc(var(--spacing) * 14)}.lg\:py-20{padding-block:calc(var(--spacing) * 20)}.lg\:pb-12{padding-bottom:calc(var(--spacing) * 12)}}}.technical-resource-page{--resource-ink:#111;--resource-slate:#3b505a;--resource-mist:#f2f5f8;--resource-line:#e6ebee;--resource-red:#d71920;--resource-blue:#1e3a8a;color:var(--resource-ink);font-family:var(--font-ui);background:#fff;overflow-x:clip}.technical-resource-page *,.technical-resource-page :after,.technical-resource-page :before{box-shadow:none;border-radius:0}.technical-resource-page h1,.technical-resource-page h2,.technical-resource-page h3,.technical-resource-page p{margin-top:0}.technical-resource-page h1,.technical-resource-page h2,.technical-resource-page h3{font-family:var(--font-display-editorial);font-weight:400}.technical-resource-shell{width:min(100% - 10vw,1440px);margin-inline:auto}.technical-resource-kicker{color:var(--resource-red);font-family:var(--font-ui);letter-spacing:.18em;text-transform:uppercase;margin-bottom:16px;font-size:11px;font-weight:400;line-height:1.4}.technical-resource-breadcrumb{color:#ffffff80;letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:46px;font-size:11px;line-height:1.4;display:flex}.technical-resource-breadcrumb a:focus-visible,.technical-resource-breadcrumb a:hover{color:#fff}.technical-resource-hero{min-height:460px;position:relative;overflow:hidden}.technical-resource-hero--guides{background:var(--resource-ink);color:#fff;align-content:space-between;display:grid}.technical-resource-hero-media{position:absolute;inset:0 0 0 56%;overflow:hidden}.technical-resource-hero-media:after{content:"";background:#1111114d;position:absolute;inset:0}.technical-resource-hero-media img{object-fit:cover;object-position:center 48%;filter:grayscale(.2)}.technical-resource-hero-grid{z-index:1;grid-template-columns:minmax(0,52%) minmax(0,48%);padding-top:58px;padding-bottom:150px;display:grid;position:relative}.technical-resource-hero-copy{max-width:720px;padding-right:64px}.technical-resource-hero h1{max-width:720px;color:inherit;letter-spacing:-.02em;text-wrap:balance;margin-bottom:22px;font-size:52px;line-height:1}.technical-resource-lede{color:#ffffffa3;letter-spacing:.01em;max-width:590px;margin-bottom:0;font-size:15px;line-height:1.7}.guide-hero-index{z-index:2;background:#111111d6;border-top:1px solid #ffffff26;position:absolute;bottom:0;left:0;right:0}.guide-hero-index-grid{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.guide-hero-index a{color:#ffffffad;border-right:1px solid #ffffff26;min-height:106px;padding:20px 18px;transition:background-color .18s,color .18s;display:grid;position:relative}.guide-hero-index a:first-child{border-left:1px solid #ffffff26}.guide-hero-index a:after{content:"";background:var(--resource-red);transform-origin:0;height:2px;transition:transform .24s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.guide-hero-index a:focus-visible,.guide-hero-index a:hover{color:#fff;background:#ffffff12}.guide-hero-index a:focus-visible:after,.guide-hero-index a:hover:after{transform:scaleX(1)}.guide-hero-index span{letter-spacing:.12em;align-self:start;font-size:11px}.guide-hero-index strong{align-self:end;font-size:13px;font-weight:400;line-height:1.35}.guide-prerequisites{border-bottom:1px solid var(--resource-line);background:var(--resource-mist);padding-block:72px}.guide-prerequisites-grid{grid-template-columns:1.45fr repeat(3,1fr);display:grid}.guide-prerequisites header{padding-right:56px}.guide-prerequisites h2{letter-spacing:-.01em;max-width:410px;margin-bottom:0;font-size:32px;line-height:1.1}.guide-prerequisite{border-left:1px solid var(--resource-line);padding:4px 28px 0}.guide-prerequisite span{color:var(--resource-red);letter-spacing:.12em;margin-bottom:26px;font-size:11px;display:block}.guide-prerequisite h3{letter-spacing:-.01em;margin-bottom:8px;font-size:32px;line-height:1.1}.guide-prerequisite p{color:var(--resource-slate);letter-spacing:.01em;margin-bottom:0;font-size:13px;line-height:1.6}.guide-library{background:#fff}.guide-family{padding-block:96px;scroll-margin-top:92px}.guide-family:nth-child(2n){background:var(--resource-mist)}.guide-family-grid{grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);align-items:start;gap:clamp(64px,8vw,128px);display:grid}.guide-family-intro{position:sticky;top:92px}.guide-family-heading{border-top:2px solid var(--resource-red);padding-top:26px}.guide-family-heading>span{color:var(--resource-line);font-family:var(--font-display-editorial);letter-spacing:-.02em;margin-bottom:30px;font-size:52px;line-height:1;display:block}.guide-family-heading>p:not(.guide-family-description){color:var(--resource-red);letter-spacing:.18em;text-transform:uppercase;margin-bottom:10px;font-size:11px;line-height:1.4}.guide-family-heading h2{letter-spacing:-.02em;margin-bottom:16px;font-size:52px;line-height:1}.guide-family-description{max-width:510px;color:var(--resource-slate);letter-spacing:.01em;margin-bottom:28px;font-size:15px;line-height:1.7}.guide-family-image{background:var(--resource-line);min-height:240px;margin-bottom:28px;transition:opacity .68s cubic-bezier(.22,1,.36,1),transform .68s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.guide-family-image:after{content:"";z-index:1;pointer-events:none;background:var(--resource-mist);opacity:0;position:absolute;inset:0}.guide-family-image.is-visible:after{animation:guideImageWipe .85s cubic-bezier(.16,1,.3,1) both}@keyframes guideImageWipe{0%{opacity:1;clip-path:inset(0)}99%{opacity:1;clip-path:inset(0 0 0 100%)}to{opacity:0;clip-path:inset(0 0 0 100%)}}.guide-family-image img{object-fit:cover;filter:grayscale(.25);transition:transform .7s cubic-bezier(.16,1,.3,1),filter .3s}.guide-family-image:hover img{filter:grayscale(0);transform:scale(1.025)}.technical-resource-text-link{border-bottom:1px solid var(--resource-slate);color:var(--resource-slate);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;padding-bottom:4px;font-size:12px;line-height:1.4;display:inline-flex}.technical-resource-text-link:focus-visible,.technical-resource-text-link:hover{border-color:var(--resource-red);color:var(--resource-red)}.guide-process{margin:0;padding:0;list-style:none;position:relative}.guide-process:before{content:"";background:var(--resource-red);transform-origin:top;width:1px;transition:transform 1s cubic-bezier(.16,1,.3,1);position:absolute;top:28px;bottom:28px;left:27px;transform:scaleY(0)}.guide-process:has(li.is-visible):before{transform:scaleY(1)}.guide-process li{grid-template-columns:56px minmax(0,1fr);gap:30px;min-height:174px;padding:0 0 42px;display:grid;position:relative}.guide-process li:last-child{min-height:132px;padding-bottom:0}.guide-process-number{z-index:1;border:1px solid var(--resource-line);width:56px;height:56px;color:var(--resource-red);letter-spacing:.12em;background:#fff;place-items:center;font-size:11px;display:grid;position:relative}.guide-family:nth-child(2n) .guide-process-number{background:var(--resource-mist)}.guide-process li>div{border-bottom:1px solid var(--resource-line);padding:5px 0 36px}.guide-process li:last-child>div{border-bottom:0}.guide-process h3{letter-spacing:-.01em;margin-bottom:12px;font-size:32px;line-height:1.1}.guide-process p{max-width:650px;color:var(--resource-slate);letter-spacing:.01em;margin-bottom:0;font-size:15px;line-height:1.7}.technical-resource-cta{background:var(--resource-blue);color:#fff;width:100%;padding-block:72px}.technical-resource-cta-grid{grid-template-columns:minmax(0,.95fr) minmax(360px,1fr);align-items:center;gap:clamp(56px,8vw,128px);display:grid}.technical-resource-cta .technical-resource-kicker{color:#ffffffb3}.technical-resource-cta h2{color:#fff;letter-spacing:-.02em;max-width:650px;margin-bottom:0;font-size:52px;line-height:1}.technical-resource-cta-grid>div:last-child>p{color:#ffffffdb;letter-spacing:.01em;max-width:580px;margin-bottom:28px;font-size:15px;line-height:1.7}.technical-resource-cta-actions{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.technical-resource-primary-link{border:1px solid var(--resource-red);background:var(--resource-red);color:#fff;letter-spacing:.1em;text-transform:uppercase;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:14px 24px;font-size:12px;line-height:1.4;display:inline-flex}.technical-resource-primary-link:focus-visible,.technical-resource-primary-link:hover{color:var(--resource-ink);background:#fff;border-color:#fff}.technical-resource-secondary-link{color:#fff;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #ffffff80;align-items:center;gap:10px;padding-bottom:4px;font-size:12px;line-height:1.4;display:inline-flex}.technical-resource-secondary-link:focus-visible,.technical-resource-secondary-link:hover{border-color:#fff}.technical-resource-hero--faq{border-bottom:1px solid var(--resource-line);background:var(--resource-mist);min-height:420px;padding-block:58px 70px}.technical-resource-hero--faq .technical-resource-breadcrumb{color:#3b505aa6}.technical-resource-hero--faq .technical-resource-breadcrumb a:focus-visible,.technical-resource-hero--faq .technical-resource-breadcrumb a:hover{color:var(--resource-ink)}.faq-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:end;gap:clamp(64px,10vw,160px);display:grid}.faq-hero-grid h1{max-width:760px;margin-bottom:0}.faq-hero-context{border-top:1px solid var(--resource-red);border-left:1px solid var(--resource-line);padding:28px 0 0 32px}.faq-hero-context p{max-width:500px;color:var(--resource-slate);letter-spacing:.01em;margin-bottom:28px;font-size:15px;line-height:1.7}.faq-hero-context span{color:var(--resource-slate);letter-spacing:.14em;text-transform:uppercase;font-size:11px}.faq-directory{background:#fff;padding-block:88px 112px}.faq-directory-grid{grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);align-items:start;gap:clamp(64px,9vw,144px);display:grid}.faq-index{border-top:2px solid var(--resource-red);padding-top:22px;position:sticky;top:96px}.faq-index nav{border-top:1px solid var(--resource-line);margin-bottom:38px;display:grid}.faq-index nav a{border-bottom:1px solid var(--resource-line);color:var(--resource-slate);grid-template-columns:30px minmax(0,1fr);gap:12px;padding:14px 12px;font-size:13px;line-height:1.45;transition:background-color .18s,color .18s;display:grid;position:relative}.faq-index nav a:before{content:"";background:var(--resource-red);transform-origin:50%;width:2px;transition:transform .22s cubic-bezier(.16,1,.3,1);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.faq-index nav a span{color:#3b505a7a;letter-spacing:.08em;font-size:11px}.faq-index nav a:focus-visible,.faq-index nav a:hover{color:var(--resource-red)}.faq-index nav a[data-active=true]{background:var(--resource-mist);color:var(--resource-red)}.faq-index nav a[data-active=true]:before{transform:scaleY(1)}.faq-index nav a[data-active=true] span{color:var(--resource-red)}.faq-groups{min-width:0}.faq-group{padding-bottom:80px;scroll-margin-top:92px}.faq-group:last-child{padding-bottom:0}.faq-group>header{border-bottom:1px solid var(--resource-ink);grid-template-columns:62px minmax(0,1fr);align-items:start;gap:26px;padding:0 0 28px;display:grid}.faq-group>header>span{color:var(--resource-red);letter-spacing:.12em;padding-top:7px;font-size:11px}.faq-group h2{letter-spacing:-.01em;margin-bottom:9px;font-size:32px;line-height:1.1}.faq-group header p{color:var(--resource-slate);letter-spacing:.01em;margin-bottom:0;font-size:13px;line-height:1.55}.faq-list details{border-bottom:1px solid var(--resource-line);background:#fff}.faq-list details[open]{background:#fff}.faq-list summary{min-height:82px;color:var(--resource-ink);letter-spacing:.01em;cursor:pointer;background:#fff;grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:28px;padding:24px 28px;font-size:15px;line-height:1.5;list-style:none;display:grid}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary i{width:20px;height:20px;display:block;position:relative}.faq-list summary i:after,.faq-list summary i:before{content:"";background:var(--resource-slate);width:14px;height:1px;transition:transform .18s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-list summary i:after{transform:translate(-50%,-50%)rotate(90deg)}.faq-list details[open] summary i:after{transform:translate(-50%,-50%)rotate(0)}.faq-list summary:focus-visible,.faq-list summary:hover{color:var(--resource-red)}.faq-list summary:focus-visible{outline:1px solid var(--resource-red);outline-offset:-1px}.faq-answer{border-top:1px solid var(--resource-line);background:var(--resource-mist);gap:18px;width:100%;padding:28px 72px 32px 28px;display:grid}.faq-answer p{max-width:760px;color:var(--resource-slate);letter-spacing:.01em;margin-bottom:0;font-size:15px;line-height:1.75}.faq-answer a{border-bottom:1px solid var(--resource-red);color:var(--resource-red);letter-spacing:.1em;text-transform:uppercase;justify-self:start;padding-bottom:3px;font-size:12px;line-height:1.4}.faq-answer a:focus-visible,.faq-answer a:hover{border-color:var(--resource-ink);color:var(--resource-ink)}.technical-resource-cta--faq .technical-resource-primary-link{margin-top:0}@media (max-width:1100px){.guide-prerequisites-grid{grid-template-columns:1.2fr repeat(3,1fr)}.guide-prerequisites header{padding-right:32px}.guide-prerequisite{padding-inline:20px}.guide-family-grid,.technical-resource-cta-grid{gap:64px}.guide-family-heading h2,.technical-resource-cta h2{font-size:52px}}@media (max-width:900px){.technical-resource-shell{width:min(100% - 48px,1440px)}.technical-resource-hero-media{inset:0 0 0 62%}.technical-resource-hero-grid{grid-template-columns:minmax(0,64%) minmax(0,36%)}.guide-hero-index-grid{grid-template-columns:repeat(5,180px);width:100%;overflow-x:auto}.guide-hero-index a{min-width:180px}.guide-prerequisites-grid{grid-template-columns:repeat(3,1fr)}.guide-prerequisites header{grid-column:1/-1;padding:0 0 36px}.guide-family-grid{grid-template-columns:1fr;gap:64px}.guide-family-intro{position:static}.guide-family-image{min-height:320px}.faq-directory-grid,.faq-hero-grid,.technical-resource-cta-grid{grid-template-columns:1fr}.faq-hero-grid,.technical-resource-cta-grid{gap:38px}.faq-index{position:static}.faq-index nav{grid-template-columns:repeat(2,1fr)}.faq-index nav a:nth-child(odd){border-right:1px solid var(--resource-line);padding-right:22px}.faq-index nav a:nth-child(2n){padding-left:22px}}@media (max-width:640px){.technical-resource-shell{width:calc(100% - 32px)}.technical-resource-hero{min-height:auto}.technical-resource-hero--guides{padding-bottom:0}.technical-resource-hero-media{order:2;min-height:180px;position:relative;inset:auto}.technical-resource-hero-grid{grid-template-columns:1fr;padding-top:34px;padding-bottom:44px}.technical-resource-hero-copy{padding-right:0}.technical-resource-breadcrumb{margin-bottom:36px;font-size:10px}.technical-resource-hero h1{font-size:32px;line-height:1.05}.guide-hero-index{order:3;min-width:0;max-width:100vw;position:relative;overflow-x:auto}.guide-hero-index-grid{grid-template-columns:repeat(5,164px);width:max-content;min-width:100%;margin:0;overflow:visible}.guide-hero-index a{min-width:164px;min-height:82px;padding-block:16px}.guide-prerequisites{padding-block:54px}.guide-prerequisites-grid{grid-template-columns:1fr}.guide-prerequisite{border-top:1px solid var(--resource-line);border-left:0;padding:24px 0}.guide-prerequisite span{margin-bottom:14px}.guide-family{padding-block:68px}.guide-family-grid{gap:52px}.guide-family-heading>span{margin-bottom:24px}.guide-family-image{min-height:220px}.guide-process li{grid-template-columns:44px minmax(0,1fr);gap:20px;min-height:196px}.guide-process:before{left:21px}.guide-process-number{width:44px;height:44px}.technical-resource-cta{padding-block:58px}.technical-resource-cta h2{font-size:32px}.technical-resource-cta-actions{flex-direction:column;align-items:flex-start}.technical-resource-hero--faq{min-height:auto;padding-block:34px 56px}.faq-hero-grid h1{font-size:32px;line-height:1.05}.faq-hero-context{border-left:0;padding:24px 0 0}.faq-directory{padding-block:62px 78px}.faq-index nav{grid-template-columns:1fr}.faq-index nav a:nth-child(2n),.faq-index nav a:nth-child(odd){border-right:0;padding-inline:12px}.faq-group{padding-bottom:64px}.faq-group>header{grid-template-columns:42px minmax(0,1fr);gap:14px}.faq-list summary{gap:16px;min-height:76px;padding:20px 18px}.faq-answer{padding:24px 46px 28px 18px}}@media (prefers-reduced-motion:reduce){.faq-list summary i:after,.guide-family-image,.guide-family-image img,.guide-family-image:after,.guide-process:before{clip-path:none;transition:none;animation:none;transform:none}}.hero-whatsapp-inline,.mobile-app-header,.mobile-bottom-nav,.mobile-footer-groups,.mobile-in-page-nav,.mobile-overlay-root,.mobile-reading-progress,.mobile-resource-tools,.mobile-share-tools{display:none}@media (max-width:767px){:root{--mobile-topbar:60px;--mobile-tabbar:64px;--mobile-gutter:20px}html{scroll-padding-top:84px}body{padding-bottom:calc(var(--mobile-tabbar) + env(safe-area-inset-bottom));background:#fff}body,body *{min-width:0}body a,body button,body dd,body h1,body h2,body h3,body h4,body label,body p,body span,body td,body th{overflow-wrap:anywhere}.about-story-page,.automotive-validation-page,.inner-page,.product-detail-page,.products-page,.site-page,.technical-resource-page{padding-top:var(--mobile-topbar)}.home-legacy-nav,.site-solid-header--desktop,.whatsapp-floating{display:none!important}.mobile-app-header{z-index:220;height:var(--mobile-topbar);color:#13202a;background:#fffffff7;border-bottom:1px solid #1118271f;transition:background-color .18s,color .18s,border-color .18s;display:block;position:fixed;inset:0 0 auto}.mobile-app-header[data-home=true][data-solid=false]{color:#fff;background:linear-gradient(#080e12b8,#080e1200);border-color:#0000}.mobile-app-header-rule{background:linear-gradient(90deg,var(--pb-red) 0 62%,var(--pb-blue) 62% 100%);height:3px}.mobile-app-header[data-home=true][data-solid=false] .mobile-app-header-rule{opacity:0}.mobile-app-header-inner{height:calc(var(--mobile-topbar) - 3px);justify-content:space-between;align-items:center;padding:0 14px 0 18px;display:flex}.mobile-app-logo{align-items:center;width:126px;height:44px;display:grid;position:relative}.mobile-app-logo img{grid-area:1/1;width:120px;height:auto;transition:opacity .18s}.mobile-app-header[data-home=true][data-solid=false] .mobile-app-logo-solid,.mobile-app-logo-light{opacity:0}.mobile-app-header[data-home=true][data-solid=false] .mobile-app-logo-light{opacity:1}.mobile-app-header-actions{align-items:center;gap:4px;display:flex}.mobile-app-header-actions button{width:44px;height:44px;color:inherit;background:0 0;border:0;place-items:center;display:grid}.mobile-app-header-actions svg{width:22px;height:22px}.mobile-overlay-root{inset:var(--mobile-topbar) 0 0;z-index:210;background:#fff;display:block;position:fixed;overflow:hidden}.mobile-menu-panel,.mobile-search-panel{overscroll-behavior:contain;background:#fff;height:100%;overflow-y:auto}.mobile-menu-content,.mobile-search-panel{padding:24px var(--mobile-gutter) calc(30px + env(safe-area-inset-bottom))}.mobile-menu-intro,.mobile-search-head>div{border-left:2px solid var(--pb-red);padding-left:14px}.mobile-menu-intro span,.mobile-search-head span{color:#657681;font-family:var(--font-ui);letter-spacing:.17em;text-transform:uppercase;margin-bottom:8px;font-size:9px;display:block}.mobile-menu-intro h2,.mobile-search-head h2{color:#111;font-family:var(--font-display-editorial);margin:0;font-size:clamp(30px,9vw,38px);font-weight:400;line-height:1}.mobile-menu-groups{border-top:1px solid #dfe5e9;margin-top:28px}.mobile-menu-groups details,.mobile-menu-single{border-bottom:1px solid #dfe5e9}.mobile-menu-groups summary,.mobile-menu-single{color:#111;cursor:pointer;grid-template-columns:30px minmax(0,1fr) 24px;align-items:center;min-height:58px;list-style:none;display:grid}.mobile-menu-groups summary::-webkit-details-marker{display:none}.mobile-menu-groups summary>span,.mobile-menu-single>span{color:var(--pb-red);letter-spacing:.12em;font-size:9px}.mobile-menu-groups summary strong,.mobile-menu-single strong{font-family:var(--font-display-editorial);font-size:23px;font-weight:400}.mobile-menu-groups summary i,.mobile-menu-single i{justify-self:end;font-style:normal}.mobile-menu-groups details[open] summary i{transform:rotate(180deg)}.mobile-menu-groups details>div{padding:0 0 14px 30px;display:grid}.mobile-menu-groups details>div a{color:#425565;justify-content:space-between;align-items:center;min-height:44px;padding:8px 0;font-size:12px;line-height:1.35;display:flex}.mobile-menu-groups details>div .mobile-menu-view-all{color:var(--pb-red);font-weight:650}.mobile-menu-secondary{gap:8px;margin-top:24px;display:grid}.mobile-menu-secondary a{color:#182631;text-transform:uppercase;letter-spacing:.08em;border:1px solid #dfe5e9;justify-content:space-between;align-items:center;min-height:50px;padding:0 15px;font-size:12px;display:flex}.mobile-menu-secondary a:last-child{color:#fff;border-color:var(--pb-red);background:var(--pb-red)}.mobile-menu-contact{border-top:1px solid #dfe5e9;gap:2px;margin-top:24px;padding-top:18px;display:grid}.mobile-menu-contact a{color:#4a5d68;align-items:center;min-height:44px;font-size:12px;display:flex}.mobile-search-head{justify-content:space-between;align-items:start;gap:16px;display:flex}.mobile-search-head>button{color:#15242e;flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:30px;display:grid}.mobile-search-field{border:1px solid #bcc8ce;border-bottom:2px solid var(--pb-blue);grid-template-columns:24px minmax(0,1fr);align-items:center;gap:10px;margin-top:28px;padding:0 14px;display:grid}.mobile-search-field:focus-within{border-color:var(--pb-blue);outline:2px solid #1e3a8a26}.mobile-search-field svg{width:22px;color:var(--pb-red)}.mobile-search-field input{color:#111;background:0 0;outline:0;width:100%;min-height:52px;font-size:16px}.mobile-search-body{padding-top:26px}.mobile-search-frequent>p,.mobile-search-group h3{color:#657681;letter-spacing:.17em;text-transform:uppercase;margin-bottom:8px;font-size:9px}.mobile-search-frequent>a,.mobile-search-group>a{border-bottom:1px solid #e1e7ea;grid-template-columns:30px minmax(0,1fr) 20px;align-items:center;min-height:58px;display:grid}.mobile-search-frequent>a>span{color:var(--pb-red);font-size:9px}.mobile-search-frequent strong,.mobile-search-group strong{color:#17242c;font-family:var(--font-display-editorial);font-size:20px;font-weight:400;line-height:1.08}.mobile-search-frequent i,.mobile-search-group i{color:var(--pb-red);justify-self:end;font-style:normal}.mobile-search-group{margin-bottom:24px}.mobile-search-group>a{grid-template-columns:minmax(0,1fr) 20px;padding:10px 0}.mobile-search-group>a[data-active=true]{background:#f2f5f8;box-shadow:-10px 0 #f2f5f8,10px 0 #f2f5f8}.mobile-search-group>a>span{gap:4px;display:grid}.mobile-search-group small{color:#657681;font-size:10px}.mobile-search-empty{border-top:2px solid var(--pb-red);padding-top:20px}.mobile-search-empty>span{color:var(--pb-red);letter-spacing:.17em;text-transform:uppercase;font-size:9px}.mobile-search-empty h3{color:#111;font-family:var(--font-display-editorial);margin:10px 0;font-size:28px;font-weight:400}.mobile-search-empty p{color:#526570;font-size:13px;line-height:1.6}.mobile-search-empty div{gap:8px;margin-top:20px;display:grid}.mobile-search-empty a{color:#15242e;border:1px solid #cfd8dd;align-items:center;min-height:48px;padding:0 14px;font-size:12px;display:flex}.mobile-search-empty a:last-child{color:#fff;border-color:var(--pb-red);background:var(--pb-red)}.mobile-bottom-nav{z-index:200;height:calc(var(--mobile-tabbar) + env(safe-area-inset-bottom));padding:0 4px env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;border-top:1px solid #bcc8ce;grid-template-columns:repeat(5,minmax(0,1fr));transition:transform .18s,opacity .18s;display:grid;position:fixed;inset:auto 0 0}.mobile-bottom-nav:before{content:"";background:linear-gradient(var(--pb-red) 0 62%,var(--pb-blue) 62% 100%);width:3px;position:absolute;inset:0 auto 0 0}.mobile-bottom-nav-item{color:#657681;place-content:center;justify-items:center;gap:4px;min-height:56px;font-size:9px;line-height:1;display:grid;position:relative}.mobile-bottom-nav-item svg{width:22px;height:22px}.mobile-bottom-nav-item[data-active=true]{color:var(--pb-red)}.mobile-bottom-nav-item[data-active=true]:before{content:"";background:var(--pb-red);height:2px;position:absolute;top:0;left:24%;right:24%}body:has(input:focus,textarea:focus,select:focus) .mobile-bottom-nav,body[data-mobile-overlay] .mobile-bottom-nav{opacity:0;pointer-events:none;transform:translateY(110%)}.mobile-share-tools{margin-top:22px;display:block}.mobile-share-tools>div{flex-wrap:wrap;gap:8px;display:flex}.mobile-share-tools button{min-height:44px;color:inherit;letter-spacing:.08em;text-transform:uppercase;border:1px solid;align-items:center;gap:8px;padding:0 13px;font-size:10px;display:inline-flex}.mobile-share-tools svg{width:17px;height:17px}.mobile-share-tools>p{min-height:18px;color:inherit;opacity:.72;margin-top:7px;font-size:10px}.mobile-resource-tools{padding:18px var(--mobile-gutter) 0;background:#fff;display:block}.inner-shell.mobile-resource-tools,.technical-resource-shell.mobile-resource-tools{width:100%}.mobile-resource-tools .mobile-share-tools{color:#263843}.mobile-article-tools,.mobile-legal-tools{border-bottom:1px solid #dfe5e9;padding-bottom:18px}.mobile-in-page-nav{color:#1d2d36;background:#fff;border:1px solid #cbd5da;display:block}.mobile-in-page-nav summary{cursor:pointer;grid-template-columns:minmax(0,1fr) 26px;align-items:center;gap:3px 10px;min-height:58px;padding:9px 12px;list-style:none;display:grid}.mobile-in-page-nav summary::-webkit-details-marker{display:none}.mobile-in-page-nav summary span{color:var(--pb-red);letter-spacing:.14em;text-transform:uppercase;font-size:8px}.mobile-in-page-nav summary strong{grid-column:1;font-size:12px;font-weight:600}.mobile-in-page-nav summary i{grid-area:1/2/span 2;justify-self:center;font-style:normal}.mobile-in-page-nav[open] summary i{transform:rotate(180deg)}.mobile-in-page-nav nav{border-top:1px solid #dfe5e9;padding:6px 12px 12px;display:grid}.mobile-in-page-nav nav a{color:#526570;grid-template-columns:30px minmax(0,1fr);align-items:center;min-height:44px;font-size:11px;display:grid}.mobile-in-page-nav nav a span{color:#9aa8af;font-size:8px}.mobile-in-page-nav nav a[data-active=true]{color:var(--pb-red)}.mobile-reading-progress{top:calc(var(--mobile-topbar) - 2px);z-index:225;pointer-events:none;height:2px;display:block;position:fixed;left:0;right:0}.mobile-reading-progress i{background:var(--pb-red);transform-origin:0;width:100%;height:100%;display:block}.faq-section-nav-desktop{display:none!important}.mobile-footer-groups{border-top:1px solid #dfe5e9;margin-top:28px;display:grid}.footer-link-column{display:none}.mobile-footer-groups details{border-bottom:1px solid #dfe5e9}.mobile-footer-groups summary{color:#1b2932;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;justify-content:space-between;align-items:center;min-height:52px;font-size:10px;list-style:none;display:flex}.mobile-footer-groups summary::-webkit-details-marker{display:none}.mobile-footer-groups details[open] summary span{transform:rotate(180deg)}.mobile-footer-groups ul{gap:2px;padding:0 0 14px;display:grid}.mobile-footer-groups a{color:#526570;align-items:center;min-height:42px;font-size:12px;display:flex}.hero-shell-redesign,.hero-wrapper{min-height:100svh!important}.hero-shell-redesign{padding:calc(var(--mobile-topbar) + 18px) 18px 18px;justify-content:stretch}.hero-copy-reveal--main,.hero-main-copy{width:100%;height:100%}.hero-copy-reveal--main{grid-template-rows:auto auto minmax(90px,1fr) auto auto;align-content:stretch;display:grid}.hero-copy-reveal--main .hero-headline{text-align:center;text-wrap:balance;max-width:13ch;margin:0 auto;font-size:clamp(29px,8.7vw,38px);line-height:.98;position:static;top:auto}.hero-headline span{display:inline}.hero-support-copy{color:#ffffffdb;text-align:center;max-width:33ch;margin:12px auto 0;font-size:12px;line-height:1.48;position:static;top:auto}.hero-cta-row{grid-row:4;margin-top:12px}.hero-iso-row{grid-row:5;margin-top:10px}.hero-image-media--mobile{object-position:center center}.hero-image-overlay{background:linear-gradient(#070c108f,#070c1014 34%,#070c1029 58%,#070c10d6)}.about-stats-panel{border-top:1px solid #ccd6db;gap:0;grid-template-columns:1fr!important}.about-stat-card{border-bottom:1px solid #ccd6db;border-right:0;grid-template-rows:auto;grid-template-columns:3px 88px minmax(0,1fr);align-items:center;gap:14px;min-height:82px;padding:12px 0;display:grid}.about-stat-accent{width:3px;height:34px}.about-stat-value{font-size:34px;line-height:1}.about-stat-label{letter-spacing:.1em;font-size:9px;line-height:1.45}.about-copy{font-size:13px;line-height:1.7}.sector-card{aspect-ratio:4/3;isolation:isolate}.sector-bg{transform:none!important}.sector-overlay{min-height:100%}.technical-precision-section{z-index:3;clear:both;position:relative}.technical-precision-cards{background:#d7e0e4;gap:1px;grid-template-columns:1fr!important}.technical-card{background:#fff}.catalog-family-rail button{text-align:left;grid-template-columns:30px minmax(0,1fr) auto;gap:10px}.catalog-family-rail button:after{content:"→";color:var(--pb-red);grid-area:1/3/span 2;align-self:center}.catalog-family-rail button small{grid-column:2}.catalog-product-row{min-height:116px}.catalog-tip-visual{width:min(100%,240px)}.catalog-tip-visual img{width:100%;height:auto}.tip-variant-table{overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}.tip-variant-head,.tip-variant-row{min-width:560px}.tip-variant-table--plastic .tip-variant-head,.tip-variant-table--plastic .tip-variant-row{min-width:460px}.product-detail-hero{padding-top:34px}.product-detail-title-grid>div{min-width:0}.product-detail-sheet>header{align-items:start;gap:14px}.product-detail-sheet>header>span{white-space:normal}.inner-breadcrumb,.product-detail-breadcrumb,.products-breadcrumb,.site-page--application-detail section:first-child nav,.site-page--article section:first-of-type nav,.site-page--legal section:first-child nav,.technical-resource-breadcrumb{align-items:center;min-height:44px;margin-bottom:18px;padding:0;display:flex}.inner-breadcrumb>*,.product-detail-breadcrumb>*,.products-breadcrumb>*,.site-page--application-detail section:first-child nav>*,.site-page--article section:first-of-type nav>*,.site-page--legal section:first-child nav>*,.technical-resource-breadcrumb>*{display:none}.inner-breadcrumb>a:first-child,.product-detail-breadcrumb>a:first-child,.products-breadcrumb>a:first-child,.site-page--application-detail section:first-child nav>a:first-child,.site-page--article section:first-of-type nav>a:first-child,.site-page--legal section:first-child nav>a:first-child,.technical-resource-breadcrumb>a:first-child{align-items:center;min-height:44px;font-size:0;display:inline-flex}.inner-breadcrumb>a:first-child:before,.product-detail-breadcrumb>a:first-child:before,.products-breadcrumb>a:first-child:before,.site-page--application-detail section:first-child nav>a:first-child:before,.site-page--article section:first-of-type nav>a:first-child:before,.site-page--legal section:first-child nav>a:first-child:before,.technical-resource-breadcrumb>a:first-child:before{content:"← Volver";letter-spacing:.12em;text-transform:uppercase;font-size:10px}.site-page--application-detail>section:first-child{min-height:390px}.site-page--application-detail>section:first-child>div:last-child{padding-bottom:38px}.site-page--application-detail>section:nth-child(2){padding-top:42px;padding-bottom:42px}.site-page--application-detail>section:nth-child(2) p{font-size:15px;line-height:1.65}.site-page--application-detail>section:nth-child(3){padding-bottom:56px}.site-page--application-detail>section:nth-child(3) .grid{gap:1px}.site-page--application-detail>section:nth-child(3) .group{padding:24px 20px}.site-page--application-detail>section:last-child>div{text-align:left;align-items:stretch}.site-page--application-detail>section:last-child a{justify-content:center;align-items:center;width:100%;min-height:50px;display:flex}.about-story-hero{min-height:0}.about-story-hero-panel{min-height:520px}.about-story-hero-content{padding-top:30px;padding-bottom:34px}.about-story-hero-copy{max-width:100%}.about-story-columns,.about-story-cta,.about-story-editorial,.about-story-features{padding-top:48px;padding-bottom:54px}.about-story-column-grid,.about-story-cta-grid,.about-story-editorial-grid,.about-story-feature{grid-template-columns:1fr;gap:24px}.about-story-feature-media{min-height:260px}.about-story-feature-content{padding:28px 20px}.site-page--article>section:first-of-type,.site-page--contact section:first-child,.site-page--distributor>section:first-child,.site-page--legal>section:first-child{padding-top:38px;padding-bottom:42px}.site-page--article h1,.site-page--contact h1,.site-page--distributor h1{font-size:clamp(30px,9vw,40px);line-height:1.02}.document-request-form,.site-page--contact form,.site-page--distributor form{width:100%}input,select,textarea{max-width:100%;font-size:16px!important}button,input,select{min-height:44px}.distributor-register-panel,.document-request-panel{min-width:0}.distributor-register-ledger strong{overflow-wrap:anywhere}.site-page--article>section:nth-of-type(2){padding-top:38px;padding-bottom:56px}.site-page--article article p{font-size:15px;line-height:1.75}.site-page--article article h2{font-size:27px;line-height:1.08}.site-page--article article h3{font-size:21px;line-height:1.18}.site-page--article article>div.overflow-x-auto{margin-left:-20px;margin-right:-20px;padding:0 20px}.site-page--article article table{min-width:620px}.site-page--article aside{border-top:1px solid #dfe5e9;padding-top:30px}.site-page--legal section:nth-child(3)>div>div[id]{padding-top:4px;scroll-margin-top:84px}.site-page--legal section:nth-child(3) h2{font-family:var(--font-display-editorial);font-size:22px;font-weight:400;line-height:1.15}.site-page--legal section:nth-child(3) li,.site-page--legal section:nth-child(3) p{font-size:14px;line-height:1.75}.faq-index{position:static}.faq-index>.technical-resource-kicker,.faq-index>.technical-resource-text-link{display:none}.faq-directory-grid{gap:20px}.guide-hero-index{display:none}.guide-prerequisites{padding-top:38px}.guide-process li{grid-template-columns:34px minmax(0,1fr);gap:12px}.automotive-validation-table-head{display:none}.automotive-validation-table article{border-top:2px solid #263843}.automotive-validation-readiness{margin-top:12px}footer>div{padding:42px 20px 24px!important}footer .grid.grid-cols-2{margin-bottom:0;display:block}footer .col-span-2{width:100%}footer .col-span-2>p{max-width:32ch}footer a[href^=mailto\:]{overflow-wrap:anywhere}footer>div>div:last-child{align-items:flex-start;padding-top:24px}@media (orientation:landscape) and (max-height:520px){.mobile-app-header{position:fixed}.hero-shell-redesign,.hero-wrapper{min-height:660px!important}.mobile-bottom-nav{--mobile-tabbar:56px}}}:root{--pb-red:#d71920;--pb-blue:#1e3a8a;--pb-black:#111;--pb-white:#fff;--pb-glass:#ffffffe6;--pb-mist:#f2f5f8;--pb-soft-mist:#e6ebee;--pb-deep-slate:#3b505a;--pb-line:#cbd5dc;--pb-line-strong:#b8c4cc;--pb-muted:#5d717d;--font-display-editorial:"Libre Caslon Condensed",var(--font-display),"Playfair Display SC","Bodoni Moda","Cormorant Garamond",serif;--font-ui:"Circular Pro",Figtree,var(--font-body),Inter,"Sohne",Manrope,sans-serif}body,html{background:var(--pb-white)}body{color:#111827;font-family:var(--font-ui);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--font-display-editorial)}a{color:inherit}a,button{transition-property:color,background-color,border-color,opacity;transition-duration:.15s;transition-timing-function:ease-in-out}.font-editorial{font-family:var(--font-display-editorial)}.font-interface{font-family:var(--font-ui)}.scrollbar-none{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-none::-webkit-scrollbar{display:none}.pb-editorial{border-radius:0}.pb-display-32{font-size:32px}.pb-display-32,.pb-display-52{font-family:var(--font-display-editorial);letter-spacing:-.02em;font-weight:400;line-height:1.1}.pb-display-52{font-size:52px}.pb-display-120{font-family:var(--font-display-editorial);letter-spacing:-.024em;font-size:120px;font-weight:400;line-height:1}.pb-ui-12,.pb-ui-13,.pb-ui-15,.pb-ui-16{font-family:var(--font-ui);font-weight:400}.pb-ui-12{font-size:12px;line-height:1.4}.pb-ui-11{font-family:var(--font-ui);font-size:11px;font-weight:400;line-height:1.4}.pb-ui-13{font-size:13px;line-height:1.4}.pb-ui-15{font-size:15px;line-height:1.5}.pb-ui-16{font-size:16px;line-height:1.5}.pb-ghost-link{font-family:var(--font-ui);letter-spacing:.16em;text-transform:uppercase;text-underline-offset:8px;color:var(--pb-deep-slate);border-radius:0;align-items:center;gap:8px;font-size:13px;font-weight:400;line-height:1.4;text-decoration-line:underline;text-decoration-thickness:1px;display:inline-flex}.pb-ghost-link-light{color:var(--pb-mist)}.pb-rule{border-color:var(--pb-line)}.pb-nav a{text-decoration:none;position:relative}.pb-nav a:after{content:"";transform-origin:0;background:currentColor;width:100%;height:1px;transition:transform .25s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-3px;left:0;transform:scaleX(0)}.pb-nav a:focus-visible:after,.pb-nav a:hover:after{transform:scaleX(1)}.hero-transparent-logo{animation:heroLogoSettle .72s cubic-bezier(.22,1,.36,1) both}.hero-transparent-nav{min-height:112px}.site-nav-shell{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:20px;width:min(100% - 48px,1600px);margin-inline:auto;display:grid}.site-nav-desktop,.site-nav-desktop-actions,.site-nav-phone{display:none!important}.site-nav-compact-actions{grid-column:3;justify-self:end;align-items:center;gap:12px;display:flex}.site-nav-compact-quote{white-space:nowrap;display:none}@media (min-width:640px){.site-nav-compact-quote{display:inline-flex}}@media (min-width:1440px){.site-nav-shell{column-gap:24px;width:min(100% - 80px,1600px)}.site-nav-desktop{grid-column:2;justify-self:center;min-width:0;display:flex!important}.site-nav-desktop-actions{grid-column:3;justify-self:end;display:flex!important}.site-nav-compact-actions,.site-nav-mobile-panel{display:none!important}}@media (min-width:1600px){.site-nav-shell{column-gap:32px}.site-nav-phone{display:flex!important}}.hero-transparent-nav .home-nav-links a,.hero-transparent-nav .home-nav-links button{text-transform:uppercase;letter-spacing:.1em;font-size:13px}.hero-nav-links{gap:clamp(20px,1.35vw,24px)}.home-nav-links{gap:clamp(18px,1.45vw,24px)}.home-nav-links a,.home-nav-links button{font-size:12px}.home-solid-nav .home-nav-links a,.home-solid-nav .home-nav-links button{font-size:14px}.home-solid-nav .site-nav-link,.site-solid-header .site-nav-link{color:#475569!important}.home-solid-nav .site-nav-link:focus-visible,.home-solid-nav .site-nav-link:hover,.site-solid-header .site-nav-link:focus-visible,.site-solid-header .site-nav-link:hover{color:#0f172a!important}.home-nav-links a,.home-nav-links button{white-space:nowrap}.hero-image-media{filter:brightness(1.18)contrast(1.04)saturate(1.06)}.hero-image-overlay{background:#0000002e}.hero-shell-redesign{justify-content:flex-end;padding-top:128px;padding-bottom:120px}.hero-main-copy{flex-shrink:0;width:min(680px,48vw)}.hero-copy-reveal{animation:heroCopySettle .8s cubic-bezier(.22,1,.36,1) .18s both}.hero-copy-reveal--main{max-width:680px}.hero-copy-reveal--main .pb-display-52{letter-spacing:-.02em;text-wrap:balance;max-width:590px;font-size:52px;font-weight:400;line-height:1.04;font-family:var(--font-display-editorial)!important}.hero-headline span{white-space:normal;display:inline}@media (min-width:1200px){.hero-headline span{white-space:nowrap;display:block}}.hero-support-copy{color:#ffffffd1;max-width:600px;font-family:var(--font-ui);letter-spacing:.01em;margin-top:18px;font-size:17px;line-height:1.65}@keyframes heroLogoSettle{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes heroCopySettle{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.hero-iso-row{border-top:1px solid #fff3;gap:24px;width:min(100%,620px);margin-top:40px;padding-top:24px;animation:heroIsoSettle .8s cubic-bezier(.22,1,.36,1) .28s both}.hero-iso-mark,.hero-iso-row{align-items:center;display:flex}.hero-iso-mark{background:#fff;flex-shrink:0;justify-content:center;width:132px;height:132px;padding:12px}.hero-iso-mark img{object-fit:contain;width:100%;height:100%}.hero-iso-copy{max-width:380px}.hero-iso-copy>p:first-child{font-size:13px}.hero-iso-copy>p:last-child{font-size:15px}@media (min-width:1024px) and (max-width:1199px){.hero-transparent-nav .home-nav-links a,.hero-transparent-nav .home-nav-links button{font-size:14px}.hero-nav-links{gap:22px}.hero-copy-reveal--main,.hero-main-copy{max-width:620px}.hero-main-copy{width:min(620px,46vw)}.hero-copy-reveal--main .pb-display-52{font-size:52px}}@keyframes heroIsoSettle{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.reveal,[data-reveal-x],[data-reveal]{opacity:1;transform:none}.reveal-ready .reveal,.reveal-ready [data-reveal]{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(24px)}.reveal-ready [data-reveal-x]{opacity:0;transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1)}.reveal-ready [data-reveal-x=left]{transform:translate(-20px)}.reveal-ready [data-reveal-x=right]{transform:translate(20px)}[data-photo-settle]:after{clip-path:inset(0 100% 0 0);transition:clip-path 1s cubic-bezier(.16,1,.3,1),transform 1.2s cubic-bezier(.16,1,.3,1);transform:scale(1.04)}.reveal.is-visible,[data-photo-settle].is-visible,[data-reveal-x].is-visible,[data-reveal].is-visible{opacity:1;transform:none}[data-photo-settle].is-visible:after{clip-path:inset(0);transform:scale(1)}.product-motion-card{transition:transform .45s cubic-bezier(.16,1,.3,1);position:relative}.product-motion-card:after{content:"";background:var(--pb-red);width:0;height:2px;transition:width .42s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0}.product-motion-card:focus-within,.product-motion-card:hover{transform:translateY(-4px)}.product-motion-card:focus-within:after,.product-motion-card:hover:after{width:56px}.product-motion-frame:before{content:"";z-index:1;pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#ffffff59 42%,#0000 72%),linear-gradient(#ffffff2e,#0000 44%);transition:opacity .35s,transform .65s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translate(-28%)}.product-motion-card:focus-within .product-motion-frame:before,.product-motion-card:hover .product-motion-frame:before{opacity:1;transform:translate(18%)}.product-motion-link{transition-property:color,background-color,border-color,opacity,transform}.product-motion-card:focus-within .product-motion-link,.product-motion-card:hover .product-motion-link{transform:translate(2px)}.about-photo-panel:after,.about-photo-panel:before,.distributor-photo-panel:after,.distributor-photo-panel:before{content:"";position:absolute;inset:0}.about-photo-panel:before,.distributor-photo-panel:before{z-index:1}.about-photo-panel:before{background:#11111180}.distributor-photo-panel:before{background:#1111118c}.about-photo-panel:after,.distributor-photo-panel:after{z-index:0;background-position:50%;background-size:cover}.about-photo-panel:after{background-image:url(/about/refrigerator-assembly-overview-desktop.webp);background-position:50% 46%}@media (max-width:640px){.about-photo-panel:after{background-image:url(/about/refrigerator-assembly-overview-mobile.webp);background-position:50% 48%}}.about-content-shell{position:relative}.about-content-panel{gap:32px;display:grid;container-type:inline-size}.about-heading-block{gap:18px;display:grid}.about-kicker{margin:0}.about-kicker-rule{background:#d71920;width:40px;height:1px}.about-heading{max-width:15ch;margin:0}.about-stats-panel{background:#ffffff73;border-top:1px solid #e6ebee;border-bottom:1px solid #e6ebee;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid;overflow:hidden}.about-stat-card{border-right:1px solid #e6ebee;grid-template-rows:1px 62px auto;align-content:start;gap:12px;min-width:0;min-height:132px;padding:24px 28px 20px;display:grid}.about-stat-card:last-child{border-right:0}.about-stat-accent{background:#d71920;width:24px;height:1px}.about-stat-value{letter-spacing:-.02em;white-space:nowrap;align-items:center;margin:0;font-size:52px;line-height:.95;display:flex;transform:translateZ(0)}.about-stat-label{overflow-wrap:normal;white-space:nowrap;margin:0}.about-copy-block{gap:24px;max-width:640px;display:grid}.about-copy{margin:0}.about-cta-row{align-items:center;display:flex}.distributor-photo-panel:after{background-image:url(https://images.unsplash.com/photo-1504328345606-18bbc8c9d7d1?w=1200&q=80);background-position:50%}.sector-card{cursor:pointer}.sector-bg{filter:grayscale(28%)brightness(.78);background-position:50%;background-size:cover;transition:transform .8s cubic-bezier(.16,1,.3,1),filter .5s;transform:scale(1.06)}.sector-bg--cyano{filter:grayscale(8%)brightness(.96)contrast(1.02)}.sector-name-static,.sector-num{pointer-events:none;transition:opacity .3s}.sector-name-static{transition-duration:.2s}.sector-card:focus-visible .sector-bg,.sector-card:hover .sector-bg{filter:grayscale(10%)brightness(.62);transform:scale(1)}.sector-card:focus-visible .sector-bg--cyano,.sector-card:hover .sector-bg--cyano{filter:grayscale(4%)brightness(.76)contrast(1.03)}.sector-card:focus-visible .sector-name-static,.sector-card:focus-visible .sector-num,.sector-card:hover .sector-name-static,.sector-card:hover .sector-num{opacity:0}.overlay-cta{color:#fff;background:#d71920;border:1px solid #d71920e6;min-height:34px;padding:9px 12px;text-decoration:none;transition:background-color .25s,border-color .25s,transform .25s cubic-bezier(.16,1,.3,1)}.overlay-cta span{color:#fff;transition:transform .25s cubic-bezier(.16,1,.3,1)}.sector-card:focus-visible .overlay-cta,.sector-card:hover .overlay-cta{color:#111;background:#f2f5f8;border-color:#f2f5f8;transform:translateY(-2px)}.sector-card:focus-visible .overlay-cta span,.sector-card:hover .overlay-cta span{color:#111;transform:translate(3px)}.technical-precision-section{background:#fff;border-top:1px solid #e6ebee;border-bottom:1px solid #1e3a8a;padding:72px 0}.technical-precision-section *{box-shadow:none;filter:none;border-radius:0}.technical-precision-section .container{max-width:1480px;margin:0 auto;padding:0 24px}.technical-precision-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:48px;display:grid}.technical-precision-label{color:#3b505a;font-family:var(--font-ui);letter-spacing:.18em;text-transform:uppercase;margin:0 0 14px;font-size:11px;font-weight:400;line-height:1.4}.technical-precision-accent{background:#d71920;width:40px;height:1px;margin-bottom:24px}.technical-precision-content h2{color:#111;font-family:var(--font-display-editorial);letter-spacing:-.02em;margin:0 0 20px;font-size:52px;font-weight:400;line-height:1}.technical-precision-content>p{color:#3b505a;max-width:620px;font-family:var(--font-ui);margin:0;font-size:15px;font-weight:400;line-height:1.65}.technical-bullets{gap:22px;margin-top:28px;display:grid}.technical-bullet{grid-template-columns:20px 1fr;align-items:start;gap:18px;padding:0;display:grid}.technical-bullet .check{color:#fff;width:20px;height:20px;font-family:var(--font-ui);background:#d71920;justify-content:center;align-items:center;font-size:12px;line-height:1;display:inline-flex}.technical-bullet strong{color:#111;font-family:var(--font-ui);margin-bottom:4px;font-size:15px;font-weight:400;line-height:1.35;display:block}.technical-bullet p{color:#3b505a;margin:0;font-size:14px;line-height:1.45}.technical-bullet p,.technical-cta{font-family:var(--font-ui);font-weight:400}.technical-cta{color:#d71920;margin-top:30px;font-size:16px;line-height:1;text-decoration:none;display:inline-flex}.technical-precision-cards{grid-template-columns:repeat(2,minmax(0,1fr));place-self:center;gap:12px;width:min(100%,660px);display:grid}.technical-card{background:#f2f5f8;border:1px solid #e6ebee;min-height:146px;padding:22px 20px 20px;transition:border-color .35s,background-color .35s,transform .45s cubic-bezier(.16,1,.3,1)}.technical-card:focus-within,.technical-card:hover{background:#fff;border-color:#cbd5dc;transform:translateY(-3px)}.technical-card-topline{background:#d71920;width:32px;height:1px;margin-bottom:16px}.technical-card-number{color:#111;font-family:var(--font-display-editorial);letter-spacing:-.02em;margin-bottom:12px;font-size:32px;font-weight:400;line-height:1}.technical-card h3{color:#111;margin:0 0 8px;font-size:15px;line-height:1.25}.technical-card h3,.technical-card p{font-family:var(--font-ui);font-weight:400}.technical-card p{color:#3b505a;margin:0;font-size:14px;line-height:1.5}@media (max-width:900px){.hero-copy-reveal--main{max-width:100%}.about-heading{max-width:11ch}.about-stats-panel{grid-template-columns:repeat(3,minmax(0,1fr))}.about-stat-card{border-bottom:0;border-right:1px solid #e6ebee;grid-template-rows:1px 54px auto;min-height:118px;padding:22px 18px 18px}.about-stat-value{font-size:44px}.about-stat-card:last-child{border-right:0}.technical-precision-section{padding:64px 0}.technical-precision-grid{grid-template-columns:1fr;gap:36px}}@media (min-width:901px) and (max-width:1180px){.about-stat-card{grid-template-rows:1px 54px auto;min-height:124px;padding:22px 18px 18px}.about-stat-value{font-size:42px}.about-stat-label{letter-spacing:.14em}}@container (max-width:860px){.about-stats-panel{grid-template-columns:repeat(3,minmax(0,1fr))}.about-stat-card{border-bottom:0;border-right:1px solid #e6ebee;grid-template-rows:1px 50px auto;min-height:118px;padding:22px 18px 18px}.about-stat-card:last-child{border-right:0}.about-stat-value{font-size:clamp(34px,7cqw,44px)}.about-stat-label{letter-spacing:.12em;font-size:10px}}@container (max-width:640px){.about-stats-panel{grid-template-columns:repeat(3,minmax(0,1fr))}.about-stat-card,.about-stat-card:last-child{border-bottom:0;border-right:1px solid #e6ebee;grid-template-rows:1px 42px auto;min-height:102px;padding:18px 12px 16px}.about-stat-card:last-child{border-right:0}.about-stat-value{font-size:32px}.about-stat-label{letter-spacing:.1em;font-size:9px}}.site-page{--site-ui:var(--font-ui);--site-display:var(--font-display-editorial);--site-ink:#111;--site-slate:#3b505a;--site-mist:#f2f5f8;--site-line:#e6ebee;color:var(--site-ink);background:#fff;overflow:clip}.site-page--application-detail>section:first-of-type{border-bottom:0;min-height:520px}.site-page--application-detail>section:first-of-type:after{width:120px;height:1px;left:5%;right:auto}.site-page--application-detail>section:nth-of-type(2){padding-block:56px;background:var(--pb-mist)!important}.site-page--application-detail>section:nth-of-type(2) p{max-width:880px;font-family:var(--font-display-editorial);font-size:32px;line-height:1.2}.site-page--application-detail>section:nth-last-of-type(2){background:var(--pb-mist)!important}.site-page--faq>section:first-of-type{color:var(--pb-black);background:#fff!important}.site-page--faq>section:first-of-type h1{color:var(--pb-black)!important}.site-page--faq>section:first-of-type nav,.site-page--faq>section:first-of-type p[class*=text-xs]{color:var(--pb-deep-slate)!important}.site-page--faq>section:first-of-type:before{content:"?";color:var(--pb-mist);font-family:var(--font-display-editorial);font-size:220px;line-height:1;position:absolute;bottom:-46px;right:7%}.site-page--faq>section:nth-of-type(2){background:var(--pb-mist)!important}.site-page--faq>section:nth-of-type(2)>div{grid-template-columns:220px 1fr;gap:64px;max-width:1120px;display:grid}.site-page--faq>section:nth-of-type(2) h2{align-self:start;position:sticky;top:112px}.site-page--faq details{background:#fff}.site-page--faq details[open]{border-left:2px solid var(--pb-red);background:#fff}.site-page--guides>section:first-of-type{background:var(--pb-deep-slate)!important}.site-page--guides>section:first-of-type:before{content:"01—04";color:#ffffff14;font-family:var(--font-display-editorial);font-size:120px;position:absolute;top:50%;right:5%;transform:translateY(-50%)}.site-page--guides>section:nth-of-type(2) .grid{position:relative}.site-page--guides>section:nth-of-type(2) .grid:before{content:"";background:var(--pb-soft-mist);width:1px;position:absolute;top:0;bottom:0;left:50%}.site-page--guides .grid.gap-px>div{min-height:300px;padding:40px!important}.site-page--guides .grid.gap-px>div>span{float:right}.site-page--datasheets>section:first-of-type{color:var(--pb-black);background:var(--pb-mist)!important}.site-page--datasheets>section:first-of-type h1{color:var(--pb-black)!important}.site-page--datasheets>section:first-of-type nav,.site-page--datasheets>section:first-of-type p[class*=text-xs]{color:var(--pb-deep-slate)!important}.site-page--datasheets>section:nth-of-type(2){padding-top:48px}.site-page--datasheets>section:nth-of-type(2)>div>div{border-top:1px solid var(--pb-red)}.site-page--datasheets .grid.gap-px>div{min-height:160px}.site-page--article>section:first-of-type{color:var(--pb-black);padding-bottom:56px;background:#fff!important}.site-page--article>section:first-of-type h1{max-width:960px;color:var(--pb-black)!important}.site-page--article>section:first-of-type nav,.site-page--article>section:first-of-type p{color:var(--pb-deep-slate)!important}.site-page--article>section:nth-of-type(2)>.max-w-7xl{grid-template-columns:minmax(0,760px) 280px;align-items:start;gap:96px;display:grid}.site-page--article article>p:first-of-type:first-letter{float:left;color:var(--pb-red);font-family:var(--font-display-editorial);margin:8px 10px 0 0;font-size:52px;line-height:.7}.site-page--article aside{position:sticky;top:104px}@media (max-width:820px){.site-page--article>section:nth-of-type(2)>.max-w-7xl,.site-page--faq>section:nth-of-type(2)>div{grid-template-columns:1fr;gap:36px}.site-page--article aside,.site-page--faq>section:nth-of-type(2) h2{position:static}.site-page--guides>section:nth-of-type(2) .grid:before{display:none}}.site-page,.site-page a,.site-page button,.site-page input,.site-page p,.site-page select,.site-page summary,.site-page textarea{font-family:var(--site-ui)}.site-page h1,.site-page h2,.site-page h3,.site-page h4{font-family:var(--site-display);letter-spacing:-.02em;font-weight:400}.site-page>section:first-of-type{color:#fff;border-bottom:1px solid #e6ebee24;padding:64px 5% 72px;position:relative;overflow:hidden;background:#111!important}.site-page>section:first-of-type:after{content:"";background:var(--pb-red);transform-origin:100%;width:34%;height:2px;animation:site-page-rule-in .76s .18s var(--products-ease,cubic-bezier(.22,1,.36,1)) forwards;position:absolute;bottom:0;right:5%;transform:scaleX(0)}.site-page>section:first-of-type>.max-w-7xl,.site-page>section:first-of-type>div>.max-w-7xl,.site-page>section:not(:first-of-type)>.max-w-7xl{z-index:1;max-width:1440px;position:relative}.site-page>section:first-of-type nav{color:#ffffff73;letter-spacing:.16em;text-transform:uppercase;margin-bottom:28px;font-size:12px}.site-page>section:first-of-type nav a:focus-visible,.site-page>section:first-of-type nav a:hover{color:#fff}.site-page>section:first-of-type p[class*=text-xs]{letter-spacing:.14em;text-transform:uppercase;margin-bottom:16px;font-size:11px;font-weight:400;color:#ffffff6b!important}.site-page>section:first-of-type h1{max-width:760px;animation:site-page-rise-in .68s .1s var(--products-ease,cubic-bezier(.22,1,.36,1)) both;font-size:52px;line-height:1;color:#fff!important}.site-page>section:first-of-type div[class*=bg-red],.site-page>section:first-of-type h1+div[class*=bg-red]{width:40px;height:1px;margin-top:24px;background:var(--pb-red)!important}.site-page>section:first-of-type p:not([class*=text-xs]):not(.text-slate-500){max-width:620px;font-size:15px;line-height:1.7;color:#ffffff94!important}.site-page--application-detail>section:first-of-type{align-items:end;min-height:430px;padding-bottom:64px;display:flex}.site-page--application-detail>section:first-of-type>img{filter:saturate(.86)brightness(1.12)contrast(1.04);opacity:.78}.site-page--application-detail>section:first-of-type .bg-gradient-to-t{background:linear-gradient(#1111112e,#11111170 52%,#111111b8)!important}.site-page>section:not(:first-of-type){border-bottom:1px solid var(--site-line);padding:80px 5%;position:relative;background:#fff!important}.site-page>section:not(:first-of-type)>.max-w-3xl,.site-page>section:not(:first-of-type)>.max-w-7xl{width:100%;margin-left:auto;margin-right:auto}.site-page>section:not(:first-of-type) h2{font-size:32px;line-height:1.08;color:var(--site-ink)!important}.site-page>section:not(:first-of-type) p{color:var(--site-slate);font-size:15px;line-height:1.7}.site-page>section:not(:first-of-type) h2[class*=text-xs],.site-page>section:not(:first-of-type) p[class*=text-xs]{letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:400;color:var(--pb-red)!important}.site-page .grid.gap-px{background:0 0;gap:16px}.site-page--application-detail .group.bg-white,.site-page--applications .group.bg-white,.site-page--article .group.bg-white,.site-page--blog .group.bg-white,.site-page--product-family .group.bg-white,.site-page--resources .group.bg-white{border:1px solid var(--site-line);min-height:260px;color:var(--site-ink);transition:border-color .26s ease,background-color .26s ease,transform .36s var(--products-ease,cubic-bezier(.22,1,.36,1));position:relative;background:#fff!important;padding:28px!important}.site-page--application-detail .group.bg-white:focus-visible,.site-page--application-detail .group.bg-white:hover,.site-page--applications .group.bg-white:focus-visible,.site-page--applications .group.bg-white:hover,.site-page--article .group.bg-white:focus-visible,.site-page--article .group.bg-white:hover,.site-page--blog .group.bg-white:focus-visible,.site-page--blog .group.bg-white:hover,.site-page--product-family .group.bg-white:focus-visible,.site-page--product-family .group.bg-white:hover,.site-page--resources .group.bg-white:focus-visible,.site-page--resources .group.bg-white:hover{border-color:var(--pb-blue);transform:translateY(-4px);background:var(--site-mist)!important}.site-page .group.bg-white h2,.site-page .group.bg-white h3{font-size:20px;line-height:1.1;color:var(--site-ink)!important}.site-page .group.bg-white:focus-visible h2,.site-page .group.bg-white:focus-visible h3,.site-page .group.bg-white:hover h2,.site-page .group.bg-white:hover h3{color:var(--site-ink)!important}.site-page .group.bg-white>div:first-child{width:40px;height:1px;transition:width .3s var(--products-ease,cubic-bezier(.22,1,.36,1));background:var(--pb-red)!important}.site-page .group.bg-white:focus-visible>div:first-child,.site-page .group.bg-white:hover>div:first-child{width:72px}.site-page .group.bg-white span[class*=bg-slate]{border:1px solid var(--site-line);border-radius:0;background:var(--site-mist)!important}.site-page a[class*=bg-red],.site-page button[class*=bg-red]{letter-spacing:.08em;text-transform:uppercase;border-radius:0;font-size:13px;font-weight:400;transition:background-color .22s,border-color .22s,color .22s,transform .22s;background:var(--pb-red)!important}.site-page a[class*=bg-red]:hover,.site-page button[class*=bg-red]:hover{transform:translateY(-2px);background:#111!important}.site-page a[class*=border]:focus-visible,.site-page button:focus-visible,.site-page input:focus-visible,.site-page select:focus-visible,.site-page summary:focus-visible,.site-page textarea:focus-visible{outline:1px solid var(--pb-blue);outline-offset:3px}.site-page--contact>section:nth-of-type(2)>.max-w-7xl,.site-page--distributor>section:nth-of-type(2)>.max-w-7xl,.site-page--distributor>section:nth-of-type(3)>.max-w-7xl{max-width:1180px}.site-page--contact>section:nth-of-type(2)>.grid,.site-page--distributor>section:nth-of-type(3)>.max-w-7xl{gap:64px}.site-page--contact form,.site-page--distributor form{border:1px solid var(--site-line);background:var(--site-mist);padding:32px}.site-page--contact input,.site-page--contact select,.site-page--contact textarea,.site-page--distributor input,.site-page--distributor select,.site-page--distributor textarea{color:var(--site-ink);background:#fff;border-radius:0;font-size:15px;border:1px solid #cbd5dc!important}.site-page--contact label,.site-page--distributor label{color:var(--site-slate);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:400}.site-page--contact .border-l-2,.site-page--contact .border-t{border-color:var(--site-line)!important}.site-page--faq details,.site-page--faq summary{border-radius:0}.site-page--faq details{border-bottom:1px solid var(--site-line);transition:background-color .22s}.site-page--faq details[open]{background:var(--site-mist)}.site-page--faq summary{min-height:68px;color:var(--site-ink);font-size:15px;font-weight:400;padding:20px 24px!important}.site-page--faq details>div{padding:0 24px 24px!important}.site-page--datasheets .grid.gap-px>div,.site-page--guides .grid.gap-px>div{border:1px solid var(--site-line);background:#fff!important}.site-page--datasheets .grid.gap-px>div:hover,.site-page--guides .grid.gap-px>div:hover{background:var(--site-mist)!important}.site-page--guides .grid.gap-px>div>span{font-family:var(--site-display);font-size:52px;font-weight:400;color:#3b505a29!important}.site-page--datasheets .grid.gap-px>div a{border:1px solid var(--site-line);letter-spacing:.08em;text-transform:uppercase;border-radius:0;font-size:12px;font-weight:400;color:var(--site-slate)!important;background:0 0!important}.site-page--datasheets .grid.gap-px>div a:hover{border-color:var(--pb-blue);background:var(--site-mist)!important;color:var(--site-ink)!important}.site-page--article article{max-width:760px;margin:0 auto}.site-page--article article h2{border-top:1px solid var(--site-line);padding-top:20px;margin-top:48px!important}.site-page--article article li,.site-page--article article p{color:var(--site-slate);font-size:16px;line-height:1.8}.site-page--legal>section:not(:first-of-type)>.max-w-3xl{max-width:760px}.site-page--legal>section:not(:first-of-type) h2{border-top:1px solid var(--site-line);margin-top:36px;padding-top:20px;font-size:20px}.site-page--product-detail>section:first-of-type{padding-bottom:56px}.site-page--product-detail>section:nth-of-type(2) .grid,.site-page--product-family>section:nth-of-type(2) .grid{gap:20px}.site-page--product-detail>section:nth-of-type(2) .border-b,.site-page--product-detail>section:nth-of-type(2) .border-t,.site-page--product-family .group.bg-white{border-color:var(--site-line)!important}.site-page--product-family .group.bg-white{min-height:230px}@keyframes site-page-rise-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes site-page-rule-in{to{transform:scaleX(1)}}@media (max-width:900px){.site-page>section:first-of-type{padding:40px 22px 48px}.site-page>section:first-of-type h1{font-size:32px}.site-page>section:not(:first-of-type){padding:56px 22px}.site-page>section:not(:first-of-type) h2{font-size:32px}.site-page--application-detail>section:first-of-type{min-height:360px;padding-bottom:48px}.site-page--contact form,.site-page--distributor form{padding:22px}.site-page--article article li,.site-page--article article p{font-size:15px}}@media (prefers-reduced-motion:reduce){.site-page .group.bg-white,.site-page>section:first-of-type h1,.site-page>section:first-of-type:after{transition:none;animation:none;transform:none}}.products-advisory-ghost,.products-page .products-advisory h2,.products-page .products-catalog-header h2,.products-page .products-editorial-copy h1{font-family:var(--font-display-editorial)}.products-editorial-hero:before{content:"";pointer-events:none;opacity:.24;background-image:linear-gradient(#ffffff12 1px,#0000 0),linear-gradient(90deg,#ffffff12 1px,#0000 0);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 58%,#0000);mask-image:linear-gradient(90deg,#0000,#000 58%,#0000)}.products-editorial-hero:after{width:112px;height:1px;right:5%}.products-editorial-hero-grid{z-index:1;position:relative}.products-editorial-summary p{max-width:560px}.products-hero-index{border-top:1px solid var(--pb-soft-mist);border-bottom:1px solid var(--pb-soft-mist);background:var(--pb-white);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.products-hero-index button{border:0;border-right:1px solid var(--pb-soft-mist);min-height:86px;color:var(--pb-black);cursor:pointer;font-family:var(--font-ui);letter-spacing:.08em;text-align:left;text-transform:uppercase;background:0 0;border-radius:0;align-content:space-between;padding:14px 16px;font-size:11px;transition:background-color .22s,color .22s;display:grid}.products-hero-index button:last-child{border-right:0}.products-hero-index button span{color:var(--pb-red);font-size:10px}.products-hero-index button:focus-visible,.products-hero-index button:hover{background:var(--pb-mist);color:var(--pb-black);outline:1px solid var(--pb-red);outline-offset:-1px}.products-active-description{max-width:620px;color:var(--pb-deep-slate);font-size:13px;line-height:1.6}.products-advisory-ghost{color:#ffffff0b;-webkit-user-select:none;user-select:none;font-size:120px;line-height:1}.products-advisory .products-advisory-link{border:1px solid var(--pb-red);background:var(--pb-red);color:var(--pb-white);border-radius:0;padding:16px 24px;text-decoration:none;transition:background-color .22s,border-color .22s}.products-advisory .products-advisory-link:focus-visible,.products-advisory .products-advisory-link:hover{border-color:var(--pb-white);color:var(--pb-white);background:0 0}.products-advisory .products-advisory-link:focus-visible{outline:1px solid var(--pb-white);outline-offset:3px}.products-advisory-link{padding-bottom:5px}@media (max-width:1180px){.products-catalog-shell{grid-template-columns:232px minmax(0,1fr)}.products-catalog-main{padding-left:40px}.products-advisory{grid-template-columns:80px minmax(0,.85fr) minmax(300px,1fr);gap:36px}}@media (max-width:920px){.products-catalog-shell,.products-editorial-hero-grid{grid-template-columns:1fr}.products-catalog-shell{padding-top:0}.products-side-deck{border-right:0;border-bottom:1px solid var(--pb-soft-mist)}.products-side-deck-inner{padding-top:28px}.products-side-topline{padding-right:0}.products-catalog-main{padding:36px 0 0}.products-advisory{grid-template-columns:80px 1fr}.products-advisory>div:last-child{grid-column:2}}@media (max-width:640px){.products-editorial-hero-grid{padding-top:32px;padding-bottom:36px}.products-editorial-summary{padding-left:0}.products-hero-index{grid-template-columns:1fr}.products-hero-index button{border-right:0;border-bottom:1px solid var(--pb-soft-mist);grid-template-columns:32px 1fr;align-items:center;min-height:52px}.products-hero-index button:last-child{border-bottom:0}.products-catalog-header{min-height:0}.products-premium-grid{border:0;gap:20px}.products-premium-card{margin:0}.products-advisory{grid-template-columns:1fr;gap:28px;padding-top:48px;padding-bottom:48px}.products-advisory-ghost{display:none}.products-advisory>div:last-child{grid-column:1}}@media (prefers-reduced-motion:reduce){.products-advisory-ghost,.products-hero-index button{transition:none;animation:none}}.inner-page{--inner-ink:#111;--inner-slate:#3b505a;--inner-mist:#f2f5f8;--inner-soft:#e6ebee;--inner-red:#d71920;--inner-blue:#1e3a8a;color:var(--inner-ink);background:#fff;overflow:clip}.inner-page,.inner-page a,.inner-page em,.inner-page p,.inner-page span,.inner-page time{font-family:var(--font-ui);font-weight:400}.inner-page h1,.inner-page h2,.inner-page h3{font-family:var(--font-display-editorial);font-weight:400}.inner-shell{width:min(100% - 80px,1440px);margin-inline:auto}.inner-breadcrumb{color:#ffffff75;letter-spacing:.12em;text-transform:uppercase;gap:12px;padding-bottom:40px;font-size:12px;display:flex}.inner-breadcrumb a{transition:color .18s}.inner-breadcrumb a:hover{color:#fff}.inner-kicker{color:var(--inner-red);letter-spacing:.16em;text-transform:uppercase;font-size:12px}.inner-link{width:fit-content;color:var(--inner-slate);letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:12px;padding-bottom:5px;font-size:13px;display:inline-flex}.inner-link span{transition:transform .22s}.inner-link:hover span{transform:translate(5px)}.inner-link--light{color:#fff}[data-inner-reveal]{opacity:1;transform:none}.inner-motion-ready [data-inner-reveal]{opacity:0;transition:opacity .68s cubic-bezier(.22,1,.36,1),transform .68s cubic-bezier(.22,1,.36,1);transition-delay:var(--delay,0s);transform:translateY(22px)}.inner-motion-ready [data-inner-reveal].is-visible{opacity:1;transform:none}.inner-hero{background:var(--inner-ink);color:#fff;padding:56px 0 72px;position:relative}.inner-hero-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:end;gap:80px;display:grid}.inner-hero h1{letter-spacing:-.025em;margin-top:18px;font-size:52px;line-height:.98}.inner-hero-copy{color:#ffffff94;max-width:480px;font-size:15px;line-height:1.75}.inner-hero--map:before{content:"";opacity:.25;background-image:linear-gradient(#ffffff14 1px,#0000 0),linear-gradient(90deg,#ffffff14 1px,#0000 0);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 3%,#000 55%,#0000);mask-image:linear-gradient(90deg,#0000 3%,#000 55%,#0000)}.inner-hero--map:after{content:"";background:var(--inner-red);transform-origin:100%;width:24%;height:2px;animation:inner-rule .9s cubic-bezier(.22,1,.36,1) both;position:absolute;bottom:-1px;right:8%}.application-index{padding:40px 0 96px}.section-index-head{color:var(--inner-slate);letter-spacing:.14em;text-transform:uppercase;grid-template-columns:1fr 1.25fr .8fr;margin-left:96px;padding:0 64px 16px 0;font-size:11px}.application-row,.section-index-head{border-bottom:1px solid var(--inner-soft);display:grid}.application-row{grid-template-columns:64px 1fr 1.25fr .8fr 24px;align-items:center;gap:32px;min-height:144px;transition:background-color .24s,padding .32s cubic-bezier(.22,1,.36,1);position:relative}.application-row:before{content:"";background:var(--inner-red);width:2px;transition:transform .26s;position:absolute;inset:0 auto 0 0;transform:scaleY(0)}.application-row:hover{background:var(--inner-mist);padding-inline:20px}.application-row:hover:before{transform:scaleY(1)}.application-coordinate{color:#a5b1b8;font-size:12px}.application-row h2{font-size:32px;line-height:1}.application-row p{color:var(--inner-slate);font-size:13px;line-height:1.6}.application-families{color:var(--inner-slate);letter-spacing:.08em;text-transform:uppercase;font-size:11px;line-height:1.6}.inner-arrow{font-size:16px;transition:transform .22s}.application-row:hover .inner-arrow{color:var(--inner-red);transform:translate(4px,-4px)}.inner-conversion{border-top:1px solid var(--inner-soft);padding:72px 0}.inner-conversion--light{background:var(--inner-mist)}.inner-conversion--dark{background:var(--inner-ink);color:#fff}.inner-conversion-grid{grid-template-columns:180px minmax(0,1fr) auto;align-items:center;gap:56px;display:grid}.inner-conversion h2{max-width:680px;font-size:32px;line-height:1.1}.inner-conversion-grid>div{flex-wrap:wrap;gap:28px;display:flex}.inner-hero--library{background:var(--inner-mist);color:var(--inner-ink);padding-bottom:0}.inner-hero--library .inner-breadcrumb{color:var(--inner-slate)}.inner-hero--library .inner-breadcrumb a:hover{color:var(--inner-red)}.resource-hero-layout{grid-template-columns:1fr 360px;align-items:end;gap:64px;min-height:300px;display:grid}.resource-hero-layout h1{margin:18px 0 64px;font-size:52px;line-height:.98}.resource-file-mark{background:#fff;border:1px solid #ccd6dc;border-bottom:0;height:250px;position:relative}.resource-file-mark:after,.resource-file-mark:before{content:"";background:var(--inner-soft);border:1px solid #ccd6dc;position:absolute}.resource-file-mark:before{z-index:-1;inset:20px -20px -1px 20px}.resource-file-mark:after{border-color:var(--inner-red);background:0 0;width:70px;height:70px;bottom:28px;right:28px}.resource-file-mark span{font-family:var(--font-display-editorial);font-size:52px;position:absolute;top:28px;left:32px}.resource-file-mark i{color:var(--inner-slate);letter-spacing:.16em;font-size:11px;font-style:normal;position:absolute;bottom:32px;left:32px}.resource-directory{padding:72px 0 104px}.resource-intro{justify-content:space-between;gap:40px;margin-bottom:48px;display:flex}.resource-intro p{max-width:560px;color:var(--inner-slate);font-size:15px;line-height:1.7}.resource-intro span{color:#82939c;letter-spacing:.14em;text-transform:uppercase;font-size:11px}.resource-list{border-top:1px solid var(--inner-soft)}.resource-entry{border-bottom:1px solid var(--inner-soft);grid-template-columns:72px 1fr 1fr 180px;align-items:center;gap:36px;min-height:118px;transition:background-color .22s,color .22s;display:grid}.resource-entry>span{color:#9aa8af;font-size:12px}.resource-entry h2{font-size:32px}.resource-entry p{color:var(--inner-slate);font-size:13px}.resource-entry em{color:var(--inner-slate);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-style:normal}.resource-entry:hover{background:var(--inner-ink);color:#fff}.resource-entry:hover em,.resource-entry:hover p{color:#ffffff9e}.journal-masthead{border-bottom:1px solid var(--inner-ink);background:#fff;padding:48px 0 0}.journal-masthead--technical{border-bottom:1px solid var(--inner-soft);background:#f2f5f8;padding:44px 0 56px}.journal-masthead .inner-breadcrumb{color:var(--inner-slate)}.journal-masthead .inner-breadcrumb a:hover{color:var(--inner-red)}.journal-technical-hero{grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:end;gap:56px;padding-top:54px;display:grid}.journal-technical-hero p{color:var(--inner-red);letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px;font-size:11px}.journal-technical-hero h1{max-width:760px;color:var(--inner-ink);letter-spacing:-.03em;margin:0;font-size:clamp(44px,5.8vw,76px);line-height:.94}.journal-technical-hero span{max-width:560px;color:var(--inner-slate);margin-top:22px;font-size:15px;line-height:1.7;display:block}.journal-technical-panel{border-top:2px solid var(--inner-red);background:var(--inner-ink);color:#fff;padding:26px 28px 28px;display:grid}.journal-technical-panel>p{color:#ffffff75;letter-spacing:.16em;text-transform:uppercase;margin:0 0 20px;font-size:11px}.journal-technical-panel div{border-top:1px solid #ffffff1f;grid-template-columns:38px 1fr;align-items:center;column-gap:10px;min-height:52px;display:grid}.journal-technical-panel span{color:#ffffff57;font:400 32px/1 var(--font-display-editorial);letter-spacing:-.02em;margin:0}.journal-technical-panel strong{color:#ffffffe0;letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:400}.journal-title{grid-template-columns:1fr auto;align-items:end;padding-bottom:28px;display:grid}.journal-title p{color:var(--inner-red);letter-spacing:.16em;text-transform:uppercase;grid-column:1/-1;margin-bottom:12px;font-size:11px}.journal-title h1{letter-spacing:-.035em;font-size:120px;line-height:.8}.journal-title span{color:var(--inner-slate);letter-spacing:.12em;text-transform:uppercase;font-size:11px}.journal-hero-panel{background:var(--inner-ink);color:#fff;min-height:420px;position:relative;overflow:hidden}.journal-hero-panel img{pointer-events:none;object-fit:cover;filter:saturate(.78)contrast(1.06);opacity:.82;transition:transform .9s cubic-bezier(.16,1,.3,1)}.journal-hero-panel:after{content:"";background:linear-gradient(#1111111f,#111111c7);position:absolute;inset:0}.journal-hero-panel:hover img{transform:scale(1.035)}.journal-hero-panel>div{z-index:1;border-top:1px solid #ffffff61;gap:12px;padding-top:18px;display:grid;position:absolute;bottom:28px;left:28px;right:28px}.journal-hero-panel span{color:#ffffffad;letter-spacing:.14em;text-transform:uppercase;font-size:11px}.journal-hero-panel strong{color:#fff;max-width:360px;font:400 32px/1 var(--font-display-editorial)}.journal-grid-section{padding:56px 0 88px}.journal-feature{border:1px solid var(--inner-soft);background:#fff;grid-template-columns:minmax(0,1fr) minmax(360px,.56fr);gap:0;min-height:360px;transition:border-color .18s,background-color .18s;display:grid}.journal-feature>div{flex-direction:column;justify-content:center;padding:46px 52px;display:flex}.journal-feature-number{color:var(--inner-soft);font-family:var(--font-display-editorial);font-size:120px;line-height:.72;transition:color .24s}.journal-feature:focus-visible .journal-feature-number,.journal-feature:hover .journal-feature-number{color:var(--inner-red)}.journal-feature:focus-visible,.journal-feature:hover{background:#fbfcfd;border-color:#cbd5dc}.journal-feature h2{max-width:740px;margin:14px 0 18px;font-size:clamp(34px,4vw,52px);line-height:1}.journal-feature div>p:not(.inner-kicker){max-width:660px;color:var(--inner-slate);margin-bottom:22px;font-size:15px;line-height:1.7}.journal-feature-meta{color:#75858d;letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;gap:10px 18px;margin-bottom:30px;font-size:11px;display:flex}.journal-feature figure{background:var(--inner-ink);min-height:100%;margin:0;position:relative;overflow:hidden}.journal-feature figure:after{content:"";background:#1111111f;position:absolute;inset:0}.journal-feature img{object-fit:cover;filter:saturate(.82)contrast(1.05);transition:transform .9s cubic-bezier(.16,1,.3,1)}.journal-feature:focus-visible img,.journal-feature:hover img{transform:scale(1.035)}.journal-feature time{color:var(--inner-slate);text-transform:uppercase;justify-self:end;font-size:12px}.journal-articles{border-bottom:1px solid var(--inner-soft);grid-template-columns:repeat(2,1fr);display:grid}.journal-card{border-right:1px solid var(--inner-soft);min-height:420px;padding:40px;transition:background-color .24s;position:relative}.journal-card:last-child{border-right:0}.journal-card>span{color:var(--inner-soft);font-family:var(--font-display-editorial);font-size:52px;position:absolute;top:28px;right:32px}.journal-card h2{max-width:480px;margin:72px 0 18px;font-size:32px;line-height:1.08}.journal-card>p:not(.inner-kicker){max-width:500px;color:var(--inner-slate);font-size:13px;line-height:1.7}.journal-card time{color:#8c9aa1;text-transform:uppercase;font-size:11px;position:absolute;bottom:36px;left:40px}.journal-card:hover{background:var(--inner-mist)}.journal-context-grid{border:1px solid var(--inner-soft);border-bottom:0;grid-template-columns:repeat(3,1fr);margin-top:32px;display:grid}.journal-context-grid>div{border-right:1px solid var(--inner-soft);border-bottom:1px solid var(--inner-soft);min-height:148px;padding:26px 28px;transition:background-color .22s}.journal-context-grid>div:last-child{border-right:0}.journal-context-grid>div:hover{background:var(--inner-mist)}.journal-context-grid span{color:var(--inner-red);letter-spacing:.14em;font-size:11px}.journal-context-grid h2{margin:34px 0 10px;font-size:32px;line-height:1}.journal-context-grid p{max-width:280px;color:var(--inner-slate);font-size:13px;line-height:1.65}.journal-cta-band{color:#fff;background:#1e3a8a;width:100%;margin:0;padding:64px 0}.journal-cta-band .inner-shell{grid-template-columns:minmax(0,.9fr) minmax(360px,1fr);align-items:center;gap:64px;display:grid}.journal-cta-band .journal-cta-kicker{color:#ffffff9e;letter-spacing:.18em;text-transform:uppercase;margin:0 0 16px;font-size:11px}.journal-cta-band h2{color:#fff;max-width:560px;margin:0;font-size:52px;line-height:1}.journal-cta-band .journal-cta-copy{color:#ffffffd1;letter-spacing:0;text-transform:none;max-width:580px;margin:0 0 28px;font-size:15px;line-height:1.75}.journal-cta-band a{background:var(--inner-red);color:#fff;letter-spacing:.1em;text-transform:uppercase;padding:15px 24px;font-size:12px;transition:background-color .18s,color .18s;display:inline-flex}.journal-cta-band a:focus-visible,.journal-cta-band a:hover{color:var(--inner-ink);background:#fff}.document-request-hero{min-height:390px}.document-request-lede{color:#ffffffa6;max-width:580px;margin:20px 0 0;font-size:15px;line-height:1.7}.document-request-section{padding:88px 5% 112px!important}.document-request-layout{grid-template-columns:minmax(0,.8fr) minmax(520px,1fr);align-items:start;gap:80px;width:min(100%,1280px);margin:0 auto;display:grid}.site-page--datasheets .document-request-intro .inner-kicker{color:var(--pb-red)!important}.document-request-intro h2{max-width:480px;margin:14px 0 20px;line-height:1;font-size:52px!important}.document-request-intro>p:not(.inner-kicker){max-width:500px;color:var(--pb-deep-slate);margin:0;font-size:15px;line-height:1.7}.document-request-notes{border-top:1px solid var(--pb-soft-mist);grid-template-columns:100px 1fr;gap:0;margin-top:44px;display:grid}.document-request-notes span,.document-request-notes strong{border-bottom:1px solid var(--pb-soft-mist);padding:14px 0;font-size:12px}.document-request-notes span{color:var(--pb-deep-slate);letter-spacing:.1em;text-transform:uppercase}.document-request-notes strong{color:var(--pb-black);font-weight:400}.document-request-panel{border-top:2px solid var(--pb-red);background:var(--pb-mist)}.document-request-form{gap:26px;padding:36px;display:grid}.document-request-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.document-request-field-wide{grid-column:1/-1}.document-request-form label{color:var(--pb-deep-slate);letter-spacing:.12em;text-transform:uppercase;margin-bottom:9px;font-size:11px;display:block}.document-request-form input,.document-request-form select,.document-request-form textarea{background:var(--pb-white);width:100%;color:var(--pb-black);font:inherit;border:1px solid #cbd5dc;border-radius:0;outline:0;font-size:14px}.document-request-form input:focus-visible,.document-request-form select:focus-visible,.document-request-form textarea:focus-visible{border-color:var(--pb-red);outline:2px solid var(--pb-red);outline-offset:2px}.document-request-form input,.document-request-form select{height:50px;padding:0 14px}.document-request-form textarea{resize:vertical;min-height:130px;padding:14px}.document-request-form input:focus,.document-request-form select:focus,.document-request-form textarea:focus{border-color:var(--pb-blue)}.document-request-form button{border:1px solid var(--pb-red);background:var(--pb-red);width:fit-content;min-height:52px;color:var(--pb-white);letter-spacing:.1em;text-transform:uppercase;-webkit-font-smoothing:antialiased;border-radius:0;padding:0 28px;font-size:13px;transition:background-color .18s,border-color .18s}.document-request-form button:focus-visible,.document-request-form button:hover{border-color:var(--pb-black);background:var(--pb-black)}.document-request-form button:disabled{opacity:.6}.document-request-error{color:var(--pb-red);border:1px solid #d7192040;margin:0;padding:12px 14px;font-size:13px;line-height:1.5}.document-request-success{text-align:center;padding:72px 40px}.document-request-success-mark{border:1px solid var(--pb-blue);width:36px;height:36px;color:var(--pb-blue);place-items:center;margin:0 auto 20px;display:grid}.document-request-success h3{color:var(--pb-black);font:400 32px/1 var(--font-display-editorial);margin:0 0 10px}.document-request-success p{color:var(--pb-deep-slate);margin:0;font-size:14px;line-height:1.6}.product-document-ctas{flex-wrap:wrap;gap:12px;margin-bottom:28px;display:flex}.product-document-cta{border:1px solid var(--pb-soft-mist);min-height:48px;color:var(--pb-deep-slate);letter-spacing:.08em;text-transform:uppercase;-webkit-font-smoothing:antialiased;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-size:13px;line-height:1;transition:border-color .18s,color .18s,background-color .18s;display:inline-flex}.product-document-cta:focus-visible,.product-document-cta:hover{border-color:var(--pb-black);color:var(--pb-black)}.product-document-cta--primary{border-color:var(--pb-red);background:var(--pb-red);color:var(--pb-white)}.product-document-cta--primary:focus-visible,.product-document-cta--primary:hover{border-color:var(--pb-black);background:var(--pb-black);color:var(--pb-white)}@media (max-width:820px){.document-request-layout{grid-template-columns:1fr;gap:48px}.document-request-intro h2{font-size:42px!important}.journal-technical-hero{gap:32px;padding-top:40px}.journal-feature,.journal-technical-hero,.journal-technical-panel{grid-template-columns:1fr}.journal-feature{min-height:0}.journal-feature figure{order:-1;min-height:300px}.journal-hero-panel{min-height:340px}.journal-context-grid{grid-template-columns:1fr}.journal-context-grid>div{border-right:0;border-bottom:1px solid var(--inner-soft);min-height:0}.journal-context-grid>div:last-child{border-bottom:0}.journal-cta-band{padding:48px 0}.journal-cta-band .inner-shell{grid-template-columns:1fr;gap:28px}}@media (max-width:560px){.journal-masthead--technical{padding:34px 0 42px}.journal-technical-hero h1{font-size:42px}.journal-technical-hero span{font-size:14px}.journal-technical-panel{padding:22px 22px 24px}.journal-technical-panel div{min-height:50px}.journal-technical-panel span{font-size:28px}.journal-hero-panel{min-height:280px}.journal-hero-panel>div{bottom:20px;left:20px;right:20px}.journal-cta-band h2,.journal-hero-panel strong{font-size:32px}.journal-grid-section{padding:38px 0 64px}.journal-feature>div{padding:30px 24px}.journal-feature figure{min-height:220px}.document-request-section{padding:56px 16px 72px!important}.document-request-field-grid{grid-template-columns:1fr}.document-request-field-wide{grid-column:auto}.document-request-form{padding:24px 18px}.product-document-ctas{display:grid}.product-document-cta{justify-content:space-between}}.about-statement{background:var(--inner-ink);color:#fff;min-height:690px;padding:56px 0 80px;position:relative;overflow:hidden}.about-statement h1{z-index:2;letter-spacing:-.035em;margin-top:32px;font-size:120px;line-height:.8;position:relative}.about-orbit{border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:520px;height:520px;animation:inner-spin 28s linear infinite;display:grid;position:absolute;bottom:-170px;right:7%}.about-orbit:after,.about-orbit:before{content:"";border:1px solid #ffffff14;border-radius:50%;position:absolute}.about-orbit:before{inset:62px}.about-orbit:after{border-color:#d7192085;inset:128px}.about-orbit span{font-family:var(--font-display-editorial);font-size:52px;transform:rotate(20deg)}.about-manifesto{padding:104px 0}.about-manifesto-grid{grid-template-columns:280px 1fr;gap:100px;display:grid}.about-manifesto aside{border-top:1px solid var(--inner-red);padding-top:12px}.about-manifesto aside span{color:#8b9aa2;letter-spacing:.14em;text-transform:uppercase;font-size:11px}.about-manifesto aside p{color:var(--inner-slate);margin-top:18px;font-size:13px;line-height:1.7}.about-manifesto h2{max-width:900px;font-size:52px;line-height:1}.about-manifesto div>p{max-width:740px;color:var(--inner-slate);margin-top:32px;font-size:15px;line-height:1.8}.about-principles{border-top:1px solid var(--inner-soft)}.about-principles .inner-shell{grid-template-columns:repeat(3,1fr);display:grid}.about-principles article{border-right:1px solid var(--inner-soft);min-height:330px;padding:48px 40px}.about-principles article:first-child{border-left:1px solid var(--inner-soft)}.about-principles article>span{color:var(--inner-red);font-size:11px}.about-principles h2{margin-top:112px;font-size:32px}.about-principles p{color:var(--inner-slate);margin-top:16px;font-size:13px;line-height:1.7}.about-redesign{background:var(--inner-mist)}.about-redesign [data-inner-reveal]{opacity:1;transform:none}.about-redesign-hero{background:var(--inner-ink);color:#fff;isolation:isolate;min-height:88vh;position:relative;overflow:hidden}.about-redesign-media{z-index:-2;position:absolute;inset:0}.about-redesign-media img{object-fit:cover;object-position:center 34%}.about-redesign-hero:before{content:"";z-index:-1;background:#111111b8;position:absolute;inset:0}.about-redesign-hero-content{min-height:88vh;padding-top:56px;padding-bottom:72px;display:grid}.about-redesign-breadcrumb{align-self:start}.about-redesign-hero-grid{grid-template-columns:minmax(300px,.46fr) minmax(0,.84fr);align-self:center;align-items:end;gap:80px;display:grid}.about-redesign-hero-grid>div:first-child{grid-column:2}.about-redesign-hero h1{color:#fff;letter-spacing:-.035em;max-width:860px;margin-top:18px;font-size:120px;line-height:.82}.about-redesign-hero [data-inner-reveal]{opacity:1;animation:about-hero-reveal .84s cubic-bezier(.16,1,.3,1) both;transform:none}.about-redesign-hero .about-redesign-iso-card{animation-delay:.12s}@keyframes about-hero-reveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.about-redesign-iso-card{border-top:1px solid #ffffff2e;grid-area:1/1;gap:18px;padding-top:24px;display:grid}.about-redesign-capabilities header:before,.about-redesign-intro aside:before,.about-redesign-iso-card:before,.about-redesign-oem-grid>div:before,.about-redesign-process-grid>div:first-child:before{content:"";background:var(--inner-red);width:40px;height:1px;display:block}.about-redesign-iso-card span{color:#ffffff6b;letter-spacing:.16em;text-transform:uppercase;font-size:11px}.about-redesign-iso-card strong{color:#fff;font-family:var(--font-display-editorial);font-size:52px;font-weight:400;line-height:.96}.about-redesign-iso-card p{color:#ffffff94;max-width:420px;margin:0;font-size:14px;line-height:1.65}.about-redesign-intro{background:#fff;padding:96px 0}.about-redesign-intro-grid{grid-template-columns:280px minmax(0,1fr);gap:96px;display:grid}.about-redesign-capabilities header,.about-redesign-intro aside,.about-redesign-oem-grid>div,.about-redesign-process-grid>div:first-child{align-content:start;gap:18px;display:grid}.about-redesign-intro aside span{color:var(--inner-red);letter-spacing:.16em;text-transform:uppercase;font-size:11px}.about-redesign-intro aside p{color:var(--inner-slate);margin:0;font-size:13px;line-height:1.7}.about-redesign-capabilities h2,.about-redesign-intro h2,.about-redesign-oem h2,.about-redesign-process h2{max-width:980px;color:var(--inner-ink);letter-spacing:-.02em;margin:0;font-size:52px;line-height:1}.about-redesign-intro div>p{max-width:780px;color:var(--inner-slate);margin:28px 0 0;font-size:15px;line-height:1.8}.about-redesign-proof{background:var(--inner-mist);border-top:1px solid var(--inner-soft);border-bottom:1px solid var(--inner-soft)}.about-redesign-proof-grid{grid-template-columns:repeat(3,1fr);display:grid}.about-redesign-proof article{border-right:1px solid var(--inner-soft);background:#ffffff6b;align-content:center;gap:12px;min-height:190px;padding:32px 40px;display:grid}.about-redesign-proof article:first-child{border-left:1px solid var(--inner-soft)}.about-redesign-proof strong{color:var(--inner-ink);font-family:var(--font-display-editorial);letter-spacing:-.02em;font-size:52px;font-weight:400;line-height:1}.about-redesign-proof span{color:var(--inner-slate);letter-spacing:.16em;text-transform:uppercase;font-size:11px}.about-redesign-capabilities{background:#fff;padding:96px 0 112px}.about-redesign-capabilities header{max-width:760px;margin-bottom:48px}.about-redesign-capability-grid{border-top:1px solid var(--inner-ink);grid-template-columns:repeat(3,1fr);display:grid}.about-redesign-capability-grid article{border-right:1px solid var(--inner-soft);min-height:360px;padding:32px 32px 36px}.about-redesign-capability-grid article:first-child{border-left:1px solid var(--inner-soft)}.about-redesign-capability-grid span,.about-redesign-process-list article>span{color:var(--inner-red);letter-spacing:.16em;text-transform:uppercase;font-size:11px}.about-redesign-capability-grid h3{color:var(--inner-ink);margin:120px 0 16px;font-size:32px;line-height:1.05}.about-redesign-capability-grid p{color:var(--inner-slate);margin:0;font-size:13px;line-height:1.7}.about-redesign-process{background:var(--inner-mist);border-top:1px solid var(--inner-soft);padding:96px 0}.about-redesign-process-grid{grid-template-columns:minmax(300px,.68fr) minmax(0,1fr);gap:88px;display:grid}.about-redesign-process-list{border-top:1px solid var(--inner-ink);display:grid}.about-redesign-process-list article{border-bottom:1px solid var(--inner-soft);grid-template-columns:64px minmax(180px,.55fr) minmax(0,1fr);align-items:center;gap:32px;min-height:132px;display:grid}.about-redesign-process-list h3{color:var(--inner-ink);margin:0;font-size:32px;line-height:1}.about-redesign-process-list p{color:var(--inner-slate);margin:0;font-size:13px;line-height:1.7}.about-redesign-oem{background:#fff;padding:96px 0}.about-redesign-oem-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.58fr);align-items:end;gap:96px;display:grid}.about-redesign-oem-grid>p{color:var(--inner-slate);margin:0;font-size:15px;line-height:1.8}.about-redesign-cta{border-top:0}.about-compact-hero{background:var(--inner-ink);color:#fff;padding:44px 0 0;position:relative;overflow:hidden}.about-compact-breadcrumb{padding-bottom:34px}.about-compact-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(360px,.72fr);align-items:stretch;gap:56px;min-height:430px;display:grid}.about-compact-copy{align-content:center;padding-bottom:28px;display:grid}.about-hero-kicker{margin:0 0 16px}.about-compact-copy h1{color:#fff;letter-spacing:-.025em;max-width:720px;margin:0;font-size:64px;line-height:.92;animation:about-hero-reveal .76s cubic-bezier(.16,1,.3,1) both}.about-compact-copy>p:not(.inner-kicker){color:#ffffff94;max-width:560px;margin:22px 0 0;font-size:15px;line-height:1.7;animation:about-hero-reveal .76s cubic-bezier(.16,1,.3,1) 90ms both}.about-compact-visual{background:#0d0d0d;border-left:1px solid #ffffff1f;min-height:420px;animation:about-image-wipe .9s cubic-bezier(.16,1,.3,1) both;position:relative;overflow:hidden}.about-compact-visual img{object-fit:cover;object-position:42% center;opacity:.82;transition:transform .9s cubic-bezier(.16,1,.3,1),opacity .24s;transform:scale(1.015)}.about-compact-visual:after{content:"";pointer-events:none;background:#11111147;position:absolute;inset:0}.about-compact-visual:hover img{opacity:.94;transform:scale(1.04)}.about-hero-proof{border-top:1px solid #ffffff29;border-bottom:1px solid #ffffff29;grid-template-columns:repeat(3,1fr);display:grid}.about-hero-proof article{min-height:92px;animation:about-hero-reveal .62s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--delay,0s);border-right:1px solid #ffffff1f;align-content:center;gap:9px;padding:18px 26px;display:grid}.about-hero-proof article:first-child{padding-left:0}.about-hero-proof article:last-child{border-right:0}.about-hero-proof strong{color:#fff;font-family:var(--font-display-editorial);font-size:32px;font-weight:400;line-height:1}.about-hero-proof span{color:#ffffff70;letter-spacing:.14em;text-transform:uppercase;font-size:10px}@keyframes about-image-wipe{0%{clip-path:inset(0 100% 0 0);opacity:.4}to{clip-path:inset(0);opacity:1}}.about-motion-ready [data-about-reveal]{opacity:0;transition:opacity .64s cubic-bezier(.16,1,.3,1),transform .64s cubic-bezier(.16,1,.3,1);transition-delay:var(--delay,0s);transform:translateY(18px)}.about-motion-ready [data-about-reveal].is-visible{opacity:1;transform:none}.about-story-page{color:var(--pb-black);background:#fff;overflow:clip}.about-story-hero{background:var(--pb-mist);position:relative}.about-story-hero-panel{isolation:isolate;min-height:620px;position:relative;overflow:hidden}.about-story-hero-panel:before{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#f2f5f8f5,#f2f5f8e0 27%,#f2f5f852 52%,#f2f5f800 78%),linear-gradient(#ffffff1f,#11111114);position:absolute;inset:0}.about-story-hero-image{z-index:0;object-fit:cover;object-position:center 46%}.about-story-hero-content{z-index:2;flex-direction:column;justify-content:center;min-height:620px;padding-top:38px;padding-bottom:72px;display:flex;position:relative}.about-story-breadcrumb{color:var(--pb-slate);text-shadow:none;gap:12px;padding:0;display:inline-flex;position:absolute;top:28px;left:clamp(24px,4vw,64px)}.about-story-breadcrumb a{color:var(--pb-slate)}.about-story-breadcrumb a:focus-visible,.about-story-breadcrumb a:hover,.about-story-breadcrumb span:last-child{color:var(--pb-red)}.about-story-hero-copy{width:min(540px,52vw);padding:36px 0}.about-story-hero-copy .inner-kicker{color:var(--pb-red)}.about-story-hero-copy h1{color:var(--pb-black);letter-spacing:-.02em;margin:18px 0 24px;font-size:52px;line-height:.98}.about-story-hero-copy>p:last-child{max-width:520px;color:var(--pb-deep-slate);letter-spacing:.01em;font-size:15px;line-height:1.75}.about-motion-ready [data-about-hero]{animation:aboutStoryHeroIn .76s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--delay,0s)}@keyframes aboutStoryHeroIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.about-story-columns{background:#fff;padding:86px 0 78px}.about-story-columns header{text-align:center;margin-bottom:48px}.about-story-columns h2{color:var(--pb-black);font-size:52px;line-height:1}.about-story-column-grid{border-top:1px solid var(--pb-soft-mist);border-bottom:1px solid var(--pb-soft-mist);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.about-story-column-grid article{border-right:1px solid var(--pb-soft-mist);min-height:210px;padding:34px 40px 38px}.about-story-column-grid article:first-child{padding-left:0}.about-story-column-grid article:last-child{border-right:0}.about-story-column-grid h3{color:var(--pb-black);font-size:32px;line-height:1}.about-story-column-grid p{max-width:390px;color:var(--pb-deep-slate);margin-top:22px;font-size:15px;line-height:1.75}.about-story-editorial{background:#fff;padding:72px 0 74px}.about-story-editorial-grid{grid-template-columns:minmax(170px,.28fr) minmax(280px,.75fr) minmax(360px,1fr);align-items:start;gap:58px;display:grid}.about-story-editorial .inner-kicker,.about-story-features .inner-kicker{color:var(--pb-red)}.about-story-editorial h2{max-width:560px;color:var(--pb-black);font-size:32px;line-height:1.08}.about-story-editorial p:not(.inner-kicker){color:var(--pb-deep-slate);font-size:15px;line-height:1.75}.about-story-editorial p+p{margin-top:14px}.about-story-features{background:var(--pb-mist);padding:72px 0 84px}.about-story-feature{grid-template-columns:minmax(320px,.85fr) minmax(360px,1fr);align-items:start;gap:96px;padding:68px 0;display:grid}.about-story-feature:first-of-type{padding-top:0}.about-story-feature+.about-story-feature{border-top:1px solid #d5dde2}.about-story-feature:last-of-type{padding-bottom:0}.about-story-feature h3{max-width:600px;color:var(--pb-black);letter-spacing:-.02em;margin-top:30px;font-size:52px;line-height:1}.about-story-feature p:not(.inner-kicker){max-width:620px;color:var(--pb-deep-slate);font-size:15px;line-height:1.75}.about-story-feature ul{border-top:1px solid #d5dde2;margin:34px 0 0;padding:0;list-style:none}.about-story-feature li{color:var(--pb-black);letter-spacing:.01em;border-bottom:1px solid #d5dde2;padding:18px 0 18px 32px;position:relative}.about-story-feature li:before{background:var(--pb-red);content:"";width:8px;height:8px;position:absolute;top:24px;left:0}.about-story-cta{color:#fff;background:#1e3a8a;padding:72px 0}.about-story-cta-grid{grid-template-columns:minmax(170px,.28fr) minmax(300px,1fr) auto;align-items:center;gap:56px;display:grid}.about-story-cta .inner-kicker{color:#fff}.about-story-cta h2{color:#fff;font-size:32px;line-height:1.08}.about-story-cta-grid>div{justify-content:flex-end;align-items:center;gap:14px;display:flex}.about-story-button{min-height:54px;font-family:var(--font-ui);letter-spacing:.12em;text-transform:uppercase;border:1px solid #ffffffb8;justify-content:center;align-items:center;gap:18px;padding:0 30px;font-size:12px;line-height:1;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.about-story-button span{transition:transform .22s cubic-bezier(.16,1,.3,1)}.about-story-button:focus-visible span,.about-story-button:hover span{transform:translate(4px)}.about-story-button--red{border-color:var(--pb-red);background:var(--pb-red);color:#fff}.about-story-button--red:focus-visible,.about-story-button--red:hover{color:#1e3a8a;background:#fff;border-color:#fff}.about-story-button--light{color:#fff;background:0 0}.about-story-button--light:focus-visible,.about-story-button--light:hover{color:#1e3a8a;background:#fff}@media (max-width:1120px){.about-story-hero-content,.about-story-hero-panel{min-height:560px}.about-story-hero-copy{width:min(500px,58vw)}.about-story-cta-grid,.about-story-editorial-grid,.about-story-feature{grid-template-columns:1fr;gap:30px}.about-story-feature{padding:56px 0}.about-story-cta-grid>div{justify-content:flex-start}}@media (max-width:760px){.about-story-hero-content,.about-story-hero-panel{min-height:520px}.about-story-hero-panel:before{background:linear-gradient(90deg,#f2f5f8f5,#f2f5f8d1 58%,#f2f5f81f),linear-gradient(#ffffff0f,#11111114)}.about-story-hero-image{object-position:58% center}.about-story-hero-content{padding:82px 24px 52px}.about-story-breadcrumb{top:22px;left:24px}.about-story-hero-copy{width:min(100%,440px);padding:0}.about-story-columns h2,.about-story-feature h3,.about-story-hero-copy h1{font-size:38px}.about-story-columns,.about-story-cta,.about-story-editorial,.about-story-features{padding:56px 0}.about-story-columns header{margin-bottom:30px}.about-story-column-grid{grid-template-columns:1fr}.about-story-column-grid article,.about-story-column-grid article:first-child{border-right:0;border-bottom:1px solid var(--pb-soft-mist);min-height:0;padding:28px 0}.about-story-column-grid article:last-child{border-bottom:0}.about-story-editorial-grid{gap:22px}.about-story-feature{padding:44px 0}.about-story-feature h3{margin-top:18px}.about-story-cta-grid>div{flex-direction:column;align-items:stretch}.about-story-button{width:100%}}.about-compact-capabilities,.about-compact-intro{background:#fff}.about-compact-intro{padding:72px 0}.about-compact-intro-grid,.about-compact-process-grid{grid-template-columns:minmax(240px,.42fr) minmax(0,1fr);align-items:start;gap:72px;display:grid}.about-compact-intro aside{border-top:1px solid var(--inner-red);gap:16px;padding-top:14px;display:grid}.about-compact-intro aside span{color:var(--inner-red);letter-spacing:.16em;text-transform:uppercase;font-size:11px}.about-compact-intro aside p{color:var(--inner-slate);margin:0;font-size:13px;line-height:1.65}.about-compact-capabilities h2,.about-compact-intro h2,.about-compact-process h2{max-width:860px;color:var(--inner-ink);letter-spacing:-.02em;margin:0;font-size:52px;line-height:1}.about-copy-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px;margin-top:28px;display:grid}.about-copy-columns p{color:var(--inner-slate);margin:0;font-size:15px;line-height:1.75}.about-compact-capabilities{border-top:1px solid var(--inner-soft);padding:72px 0 80px}.about-compact-capabilities header{gap:18px;margin-bottom:32px;display:grid}.about-capability-strip{border-top:1px solid var(--inner-ink);border-bottom:1px solid var(--inner-soft);grid-template-columns:repeat(3,1fr);display:grid}.about-capability-strip article{border-right:1px solid var(--inner-soft);background:#fff;min-height:260px;padding:28px 28px 32px;transition:background-color .22s,transform .32s cubic-bezier(.16,1,.3,1)}.about-capability-strip article:first-child{border-left:1px solid var(--inner-soft)}.about-capability-strip article:focus-within,.about-capability-strip article:hover{background:var(--inner-mist);transform:translateY(-4px)}.about-capability-strip article>span,.about-process-track article>span{color:var(--inner-red);letter-spacing:.16em;text-transform:uppercase;font-size:11px}.about-capability-strip h3{color:var(--inner-ink);margin:78px 0 14px;font-size:32px;line-height:1.05}.about-capability-strip p,.about-process-track p{color:var(--inner-slate);margin:0;font-size:13px;line-height:1.68}.about-compact-process{background:var(--inner-mist);border-top:1px solid var(--inner-soft);padding:72px 0}.about-compact-process-grid>div:first-child{gap:18px;display:grid}.about-process-track{border-top:1px solid var(--inner-ink);display:grid;position:relative}.about-process-track:before{content:"";background:var(--inner-soft);transform-origin:top;width:1px;position:absolute;top:0;bottom:0;left:32px}.about-motion-ready .about-process-track:before{transition:transform .9s cubic-bezier(.16,1,.3,1);transform:scaleY(0)}.about-motion-ready .about-process-track.is-visible:before{transform:scaleY(1)}.about-process-track article{border-bottom:1px solid var(--inner-soft);grid-template-columns:64px minmax(140px,.45fr) minmax(0,1fr);align-items:center;gap:28px;min-height:118px;display:grid;position:relative}.about-process-track h3{color:var(--inner-ink);margin:0;font-size:32px;line-height:1}.about-compact-cta{border-top:0;padding:60px 0}.site-page--contact>section:first-of-type{color:var(--pb-black);background:var(--pb-mist)!important}.site-page--contact>section:first-of-type h1{color:var(--pb-black)!important}.site-page--contact>section:first-of-type nav,.site-page--contact>section:first-of-type p[class*=text-xs]{color:var(--pb-deep-slate)!important}.site-page--contact>section:nth-of-type(2){background-image:linear-gradient(90deg,transparent calc(50% - .5px),var(--pb-soft-mist) calc(50% - .5px),var(--pb-soft-mist) calc(50% + .5px),transparent calc(50% + .5px))!important}.site-page--contact form{border-top:2px solid var(--pb-blue);background:#fff}.site-page--distributor>section:first-of-type{background:var(--pb-blue)!important}.distributor-register{background:var(--pb-mist);padding:88px 0}.distributor-register-shell{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:start;gap:64px;width:min(100% - 80px,1280px);margin-inline:auto;display:grid}.distributor-register-aside{border-top:1px solid var(--pb-red);padding-top:18px}.distributor-register-kicker{color:var(--pb-red);letter-spacing:.16em;text-transform:uppercase;margin-bottom:18px;font-size:12px}.distributor-register-aside h2{max-width:420px;color:var(--pb-black);font-family:var(--font-display-editorial);letter-spacing:-.025em;margin:0;font-size:52px;font-weight:400;line-height:.98}.distributor-register-aside>p:not(.distributor-register-kicker){max-width:430px;color:var(--pb-deep-slate);margin-top:24px;font-size:15px;line-height:1.75}.distributor-register-ledger{border-top:1px solid var(--pb-soft-mist);margin-top:42px}.distributor-register-ledger div{border-bottom:1px solid var(--pb-soft-mist);grid-template-columns:120px 1fr;gap:18px;padding:18px 0;display:grid}.distributor-register-ledger span{color:var(--pb-deep-slate);letter-spacing:.14em;text-transform:uppercase;font-size:10px}.distributor-register-ledger strong{color:var(--pb-black);font-size:13px;font-weight:400;line-height:1.45}.distributor-register-panel{background:var(--pb-white);border:1px solid var(--pb-soft-mist);border-top:2px solid var(--pb-blue)}.distributor-register-form{background:0 0;border:0;gap:28px;padding:40px;display:grid}.distributor-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.distributor-field-wide{grid-column:1/-1}.distributor-register-form label{color:var(--pb-deep-slate);letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:400;display:block}.distributor-register-form input,.distributor-register-form textarea{background:var(--pb-white);width:100%;color:var(--pb-black);border:1px solid #cbd5dc;border-radius:0;outline:0;font-size:15px;line-height:1.5}.distributor-register-form input{min-height:52px;padding:0 16px}.distributor-register-form textarea{resize:vertical;min-height:148px;padding:15px 16px}.distributor-register-form input:focus,.distributor-register-form textarea:focus{border-color:var(--pb-blue)}.distributor-register-form input:focus-visible,.distributor-register-form textarea:focus-visible{border-color:var(--pb-blue);outline:2px solid var(--pb-blue);outline-offset:2px}.distributor-register-error{color:var(--pb-red);background:#d719200f;border:1px solid #d7192040;margin:0;padding:14px 16px;font-size:13px;line-height:1.55}.distributor-register-actions{border-top:1px solid var(--pb-soft-mist);grid-template-columns:minmax(220px,max-content) 1fr;align-items:center;gap:24px;padding-top:8px;display:grid}.distributor-register-actions button{border:1px solid var(--pb-red);background:var(--pb-red);min-height:54px;color:var(--pb-white);letter-spacing:.12em;text-transform:uppercase;border-radius:0;justify-content:center;align-items:center;padding:0 32px;font-size:13px;font-weight:400;transition:background-color .18s,border-color .18s;display:inline-flex}.distributor-register-actions button:focus-visible,.distributor-register-actions button:hover{background:#111;border-color:#111}.distributor-register-actions button:disabled{cursor:not-allowed;opacity:.6}.distributor-register-actions p{color:var(--pb-deep-slate);margin:0;font-size:12px;line-height:1.6}.distributor-register-actions a{color:var(--pb-black);text-underline-offset:4px;text-decoration:underline}.distributor-register-success{text-align:center;padding:56px 40px}.distributor-register-success h3{color:var(--pb-black);margin:0 0 10px;font-size:16px;font-weight:400}.distributor-register-success p{color:var(--pb-deep-slate);margin:0;font-size:13px;line-height:1.65}.site-page--legal>section:first-of-type{padding-block:44px 52px;background:var(--pb-mist)!important}.site-page--legal>section:first-of-type h1{font-size:32px;color:var(--pb-black)!important}.site-page--legal>section:first-of-type nav{color:var(--pb-deep-slate)}.site-page--legal>section:not(:first-of-type){padding-top:48px}@keyframes inner-rule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes inner-spin{to{transform:rotate(1turn)}}@media (max-width:980px){.inner-shell{width:min(100% - 48px,1440px)}.distributor-register{padding:64px 0}.distributor-register-shell{grid-template-columns:1fr;gap:36px;width:min(100% - 48px,1280px)}.distributor-register-aside h2{max-width:100%;font-size:32px}.distributor-register-ledger{grid-template-columns:repeat(3,1fr);display:grid}.distributor-register-ledger div{border-right:1px solid var(--pb-soft-mist);grid-template-columns:1fr;gap:8px;padding-right:18px}.distributor-register-ledger div:last-child{border-right:0}.application-row{grid-template-columns:48px 1fr 1fr 20px;gap:20px}.application-families,.section-index-head{display:none}.resource-entry{grid-template-columns:50px 1fr 1fr}.resource-entry em{display:none}.about-statement h1,.journal-title h1{font-size:84px}.journal-feature time{display:none}.inner-conversion-grid{grid-template-columns:140px 1fr}.inner-conversion-grid>:last-child{grid-column:2}.about-orbit{opacity:.55;right:-180px}.about-redesign-hero,.about-redesign-hero-content{min-height:760px}.about-redesign-hero-grid,.about-redesign-intro-grid,.about-redesign-oem-grid,.about-redesign-process-grid{grid-template-columns:1fr;gap:44px}.about-redesign-hero-grid>div:first-child,.about-redesign-iso-card{grid-area:auto}.about-redesign-hero h1{max-width:760px;font-size:84px}.about-redesign-iso-card{max-width:520px}.about-redesign-proof article{padding:28px 24px}.about-redesign-proof strong{font-size:42px}.about-redesign-capability-grid{grid-template-columns:1fr}.about-redesign-capability-grid article,.about-redesign-capability-grid article:first-child{border-left:0;border-right:0;border-bottom:1px solid var(--inner-soft);min-height:260px}.about-redesign-capability-grid h3{margin-top:72px}}@media (max-width:700px){.inner-shell{width:min(100% - 40px,1440px)}.distributor-register{padding:48px 0}.distributor-register-shell{gap:28px;width:min(100% - 32px,1280px)}.distributor-register-aside>p:not(.distributor-register-kicker){font-size:13px}.distributor-register-ledger{grid-template-columns:1fr;margin-top:28px}.distributor-register-ledger div{border-right:0}.distributor-register-form{padding:24px 18px}.distributor-field-grid,.distributor-register-actions{grid-template-columns:1fr}.distributor-register-actions button{width:100%}.inner-hero{padding:36px 0 48px}.inner-breadcrumb{padding-bottom:28px}.about-manifesto-grid,.inner-hero-grid,.resource-hero-layout{grid-template-columns:1fr;gap:28px}.about-manifesto h2,.inner-hero h1,.journal-feature h2,.resource-hero-layout h1{font-size:32px}.inner-hero-copy{font-size:13px}.resource-file-mark{display:none}.application-index{padding:20px 0 64px}.application-row{grid-template-columns:34px 1fr 18px;gap:14px;min-height:112px}.application-row p{display:none}.application-row h2{font-size:32px}.resource-intro{display:block}.resource-intro span{margin-top:20px;display:block}.resource-entry{grid-template-columns:32px 1fr;gap:16px;min-height:96px}.resource-entry p{display:none}.resource-entry h2{font-size:32px}.journal-title{grid-template-columns:1fr;gap:24px}.about-statement h1,.journal-title h1{font-size:52px;line-height:.92}.journal-title span{justify-self:start}.journal-feature-number{font-size:52px}.about-principles .inner-shell,.journal-articles{grid-template-columns:1fr}.journal-card{border-right:0;border-bottom:1px solid var(--inner-soft);min-height:350px;padding:28px}.journal-card time{left:28px}.about-statement{min-height:520px}.about-orbit{width:360px;height:360px;bottom:-130px}.about-manifesto{padding:72px 0}.about-principles article,.about-principles article:first-child{border-left:0;border-right:0;border-bottom:1px solid var(--inner-soft);min-height:250px}.about-principles h2{margin-top:64px}.inner-conversion-grid{grid-template-columns:1fr;gap:24px}.inner-conversion-grid>:last-child{grid-column:1}.site-page--contact>section:nth-of-type(2){background-image:none!important}.about-redesign-hero,.about-redesign-hero-content{min-height:640px}.about-redesign-hero-content{padding-top:36px;padding-bottom:48px}.about-redesign-hero h1{font-size:52px;line-height:.92}.about-redesign-capabilities h2,.about-redesign-intro h2,.about-redesign-iso-card strong,.about-redesign-oem h2,.about-redesign-process h2{font-size:32px;line-height:1.02}.about-redesign-capabilities,.about-redesign-intro,.about-redesign-oem,.about-redesign-process{padding:64px 0}.about-redesign-proof-grid{grid-template-columns:1fr}.about-redesign-proof article,.about-redesign-proof article:first-child{border-left:0;border-right:0;border-bottom:1px solid var(--inner-soft);min-height:128px}.about-redesign-proof article:last-child{border-bottom:0}.about-redesign-process-list article{grid-template-columns:40px 1fr;gap:16px 20px;min-height:150px;padding:20px 0}.about-redesign-process-list article p{grid-column:2}}@media (prefers-reduced-motion:reduce){.about-motion-ready [data-about-line],.about-motion-ready [data-about-reveal],.inner-motion-ready [data-inner-reveal],[data-inner-reveal]{opacity:1;transition:none;transform:none}.about-compact-copy h1,.about-compact-copy>p:not(.inner-kicker),.about-compact-visual,.about-hero-proof article,.about-orbit,.inner-hero--map:after{animation:none}}@media (max-width:980px){.about-compact-hero{padding-top:36px}.about-compact-intro-grid,.about-compact-process-grid{grid-template-columns:1fr;gap:32px}.about-compact-hero-grid{grid-template-columns:minmax(0,.94fr) minmax(250px,.62fr);gap:32px;min-height:0}.about-compact-copy{padding-bottom:0}.about-compact-copy h1{max-width:720px;font-size:56px}.about-compact-visual{border-top:1px solid #ffffff1f;border-left:0;min-height:300px}.about-hero-proof article{padding:17px 18px}.about-hero-proof article:first-child{padding-left:18px}.about-hero-proof strong{font-size:28px}.about-copy-columns{grid-template-columns:1fr;gap:18px}.about-compact-capabilities h2,.about-compact-intro h2,.about-compact-process h2{font-size:42px}.about-capability-strip{grid-template-columns:1fr}.about-capability-strip article,.about-capability-strip article:first-child{border-left:0;border-right:0;border-bottom:1px solid var(--inner-soft);min-height:190px}.about-capability-strip h3{margin-top:44px}}@media (max-width:700px){.about-compact-hero{padding-top:24px}.about-compact-breadcrumb{padding-bottom:18px}.about-compact-hero-grid{grid-template-columns:1fr;gap:20px}.about-compact-copy h1{font-size:40px;line-height:.94}.about-compact-copy>p:not(.inner-kicker){margin-top:14px;font-size:14px;line-height:1.55}.about-compact-visual{min-height:112px}.about-hero-proof{grid-template-columns:repeat(3,minmax(0,1fr))}.about-hero-proof article,.about-hero-proof article:first-child{border-bottom:0;border-right:1px solid #ffffff1f;min-height:60px;padding:10px 8px}.about-hero-proof article:last-child{border-right:0}.about-hero-proof strong{font-size:22px}.about-hero-proof span{letter-spacing:.1em;font-size:8px}.about-compact-capabilities,.about-compact-intro,.about-compact-process{padding:52px 0}.about-compact-capabilities h2,.about-compact-intro h2,.about-compact-process h2{font-size:32px;line-height:1.03}.about-process-track:before{left:20px}.about-process-track article{grid-template-columns:40px 1fr;gap:12px 18px;min-height:124px;padding:18px 0}.about-process-track article p{grid-column:2}.about-compact-cta{padding:48px 0}}@media (max-width:640px){.hero-shell-redesign{justify-content:center;padding-top:68px;padding-bottom:20px}.hero-main-copy{width:100%;margin-inline:auto}.hero-copy-reveal--main .pb-display-52{max-width:12ch;font-size:32px;line-height:1.04}.hero-headline span{white-space:normal;display:inline}.hero-support-copy{max-width:31ch;margin-top:16px;font-size:15px;line-height:1.55}.hero-cta-row{margin-top:22px}.hero-iso-row{grid-template-columns:72px minmax(0,1fr);gap:14px;width:100%;margin-top:24px;padding-top:16px;display:grid}.hero-iso-mark{width:72px;height:72px;padding:6px}.hero-iso-copy>p:first-child{font-size:10px;line-height:1.45}.hero-iso-copy>p:last-child{margin-top:6px;font-size:11px;line-height:1.45}.about-content-shell{padding-top:56px;padding-bottom:56px}.about-content-panel{gap:24px}.about-heading{max-width:10ch}.about-stat-card{padding:20px 18px 18px}.technical-precision-section{padding:56px 0}.technical-precision-section .container{padding:0 24px}.technical-precision-content h2{font-size:32px;line-height:1.05}.technical-bullet p,.technical-bullet strong{font-size:14px}.technical-precision-cards{grid-template-columns:1fr}.technical-card{border-bottom:1px solid #e6ebee;border-right:0;min-height:auto}.technical-card:last-child{border-bottom:0}}@media (min-width:641px) and (max-width:1023px){.hero-shell-redesign{padding-top:112px;padding-bottom:32px}.hero-main-copy{width:min(540px,78vw)}.hero-headline span{white-space:normal;display:inline}}@media (max-height:860px) and (min-width:900px){.hero-shell-redesign{padding-top:112px;padding-bottom:72px}.hero-iso-row{margin-top:28px;padding-top:18px}.hero-iso-mark{width:108px;height:108px}}@media (max-height:760px) and (min-width:900px){.hero-shell-redesign{padding-top:104px;padding-bottom:72px}.hero-cta-row{margin-top:20px}.hero-iso-mark{width:88px;height:88px}}@media (prefers-reduced-motion:reduce){.hero-copy-reveal,.hero-iso-row,.hero-transparent-logo,.product-motion-card,.product-motion-card:after,.product-motion-frame:before,.reveal,.technical-card,[data-photo-settle],[data-photo-settle]:after,[data-reveal-x],[data-reveal]{opacity:1;clip-path:none;transition:none;animation:none;transform:none}}.products-page{--products-ease:cubic-bezier(.22,1,.36,1);--products-site-font:ui-sans-serif,system-ui,sans-serif;background:var(--pb-white);color:var(--pb-black);font-family:var(--products-site-font);overflow-x:clip}.products-editorial-hero{border-bottom:1px solid var(--pb-soft-mist)}.products-advisory,.products-catalog-shell,.products-editorial-hero-grid{display:grid}.products-catalog-shell,.products-editorial-hero-grid{width:100%;margin:0 auto}.products-card-body,.products-catalog-controls,.products-catalog-header,.products-catalog-heading>div,.products-editorial-copy,.products-empty-state,.products-side-note,.products-side-topline{display:grid}.products-breadcrumb{color:var(--pb-deep-slate);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:10px;font-size:12px;font-weight:400;line-height:1.4;display:flex}.products-breadcrumb a{text-decoration:none}.products-breadcrumb a:focus-visible,.products-breadcrumb a:hover{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px}.products-kicker{color:var(--pb-deep-slate);letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:12px;font-weight:400;line-height:1.4}.products-advisory h2,.products-catalog-header h2,.products-editorial-copy h1{letter-spacing:-.02em;margin:0;font-weight:400}.products-advisory p,.products-catalog-heading>p,.products-editorial-summary p,.products-empty-state p,.products-side-note p{color:var(--pb-deep-slate);margin:0;font-weight:400}.products-catalog-main,.products-side-deck{min-width:0}.products-side-deck-inner{border-top:1px solid var(--pb-soft-mist);display:grid;position:sticky}.products-filter-toggle{border:0;border-top:1px solid var(--pb-soft-mist);border-bottom:1px solid var(--pb-soft-mist);width:100%;color:var(--pb-deep-slate);cursor:pointer;letter-spacing:.16em;text-align:left;text-transform:uppercase;background:0 0;border-radius:0;padding:16px 0;font-size:13px;font-weight:400;line-height:1.4;display:none}.products-filter-toggle span{float:right;color:var(--pb-muted);font-size:12px}.products-filter-list{border-top:1px solid var(--pb-soft-mist);display:grid}.products-filter-button{border:0;border-bottom:1px solid var(--pb-soft-mist);width:100%;color:var(--pb-black);cursor:pointer;letter-spacing:.12em;text-align:left;text-transform:uppercase;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;font-size:13px;font-weight:400;line-height:1.45;display:grid}.products-filter-button small{color:var(--pb-deep-slate);letter-spacing:.1em;font-size:12px;font-weight:400}.products-filter-button:focus-visible,.products-filter-button:hover,.products-filter-button[data-active=true]{background:var(--pb-mist)}.products-side-note{border-top:1px solid var(--pb-soft-mist)}.products-side-note span{color:var(--pb-black);letter-spacing:.18em;text-transform:uppercase;font-size:12px;font-weight:400}.products-side-note p{font-size:13px}.products-empty-state button,.products-side-note a{width:fit-content;color:var(--pb-red);cursor:pointer;letter-spacing:.12em;text-underline-offset:8px;text-transform:uppercase;background:0 0;border:0;border-radius:0;padding:0;font-size:13px;font-weight:400;line-height:1.4;text-decoration-line:underline;text-decoration-thickness:1px}.products-catalog-header{border-bottom:1px solid var(--pb-soft-mist)}.products-catalog-controls label{color:var(--pb-deep-slate);letter-spacing:.18em;text-transform:uppercase;font-size:12px;font-weight:400}.products-catalog-controls input{border:1px solid var(--pb-soft-mist);background:var(--pb-white);width:100%;color:var(--pb-black);border-radius:0;outline:none;font-size:15px;font-weight:400;line-height:1.4}.products-catalog-controls input::placeholder{color:var(--pb-deep-slate);opacity:.68}.products-premium-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.products-empty-state{border-top:1px solid var(--pb-soft-mist);border-bottom:1px solid var(--pb-soft-mist);gap:16px;padding:40px 0}.products-empty-state p{font-size:15px;line-height:1.6}.products-premium-card{border:1px solid var(--pb-soft-mist);background:var(--pb-white);min-width:0;color:var(--pb-black);text-decoration:none}.products-card-visual,.products-premium-card{border-radius:0;display:grid;position:relative}.products-card-visual{border-bottom:1px solid var(--pb-soft-mist);transition:background-color .26s;overflow:hidden}.products-card-visual:after,.products-card-visual:before{content:"";pointer-events:none;position:absolute}.products-card-body p{color:var(--pb-deep-slate);letter-spacing:.18em;text-transform:uppercase;margin:0;font-weight:400}.products-card-body h3{color:var(--pb-black);margin:0;font-weight:400}.products-card-specs{width:fit-content;display:flex}.products-card-specs small{color:var(--pb-deep-slate);text-transform:uppercase;font-weight:400;line-height:1.4}.products-advisory-link,.products-card-link{width:fit-content;color:var(--pb-deep-slate);letter-spacing:.16em;text-underline-offset:8px;text-transform:uppercase;align-items:center;gap:8px;font-size:13px;font-weight:400;line-height:1.4;text-decoration-line:underline;text-decoration-thickness:1px;display:inline-flex}.products-premium-card:focus-visible .products-card-link,.products-premium-card:hover .products-card-link{color:var(--pb-red)}.products-advisory-link:focus-visible span,.products-advisory-link:hover span,.products-premium-card:focus-visible .products-card-link span,.products-premium-card:hover .products-card-link span{transform:translate(4px)}.products-advisory{width:100vw;color:var(--pb-white);grid-template-columns:minmax(0,.85fr) minmax(320px,.9fr);margin:0 0 0 50%;padding-left:max(56px,50vw - 656px);padding-right:max(56px,50vw - 656px);position:relative;transform:translate(-50%)}.products-advisory:before{content:"";background:var(--pb-red);width:112px;height:2px;position:absolute;top:0;left:max(56px,50vw - 656px)}.products-advisory .products-kicker,.products-advisory h2,.products-advisory p,.products-advisory-link{color:var(--pb-white)}.products-advisory h2{max-width:10ch;margin-top:16px}.products-advisory p{font-size:15px;line-height:1.7}.products-advisory>div:last-child{align-content:end;gap:24px;display:grid}.products-page .products-advisory h2,.products-page .products-advisory p,.products-page .products-advisory-link,.products-page .products-breadcrumb,.products-page .products-card-body h3,.products-page .products-card-body p,.products-page .products-card-link,.products-page .products-card-specs small,.products-page .products-catalog-controls input,.products-page .products-catalog-controls label,.products-page .products-catalog-header h2,.products-page .products-catalog-heading>p,.products-page .products-editorial-copy h1,.products-page .products-editorial-summary p,.products-page .products-filter-button,.products-page .products-filter-toggle,.products-page .products-kicker,.products-page .products-side-note a,.products-page .products-side-note p,.products-page .products-side-note span{font-family:var(--products-site-font)}.products-editorial-hero{background:var(--pb-white);position:relative;overflow:hidden}.products-editorial-hero:after{content:"";background:var(--pb-red);transform-origin:100%;width:38%;height:2px;animation:products-rule-in .9s .32s var(--products-ease) forwards;position:absolute;bottom:-1px;right:0;transform:scaleX(0)}.products-editorial-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:end;gap:64px;max-width:1440px;padding:44px 64px 48px}.products-editorial-copy{gap:10px;padding-left:24px;position:relative}.products-editorial-copy:before{content:"";background:var(--pb-red);transform-origin:top;width:1px;animation:products-datum-in .65s .12s var(--products-ease) forwards;position:absolute;top:3px;bottom:2px;left:0;transform:scaleY(0)}.products-breadcrumb,.products-editorial-copy h1,.products-editorial-copy>.products-kicker,.products-editorial-summary{opacity:0;animation:products-rise-in .64s var(--products-ease) forwards}.products-breadcrumb{margin-bottom:6px;animation-delay:60ms}.products-editorial-copy>.products-kicker{animation-delay:.13s}.products-editorial-copy h1{max-width:none;font-size:52px;line-height:.94;animation-delay:.2s}.products-editorial-summary{max-width:500px;padding-bottom:2px;animation-delay:.28s}.products-editorial-summary p{max-width:54ch;font-size:15px;line-height:1.65}.products-catalog-shell{grid-template-columns:minmax(224px,248px) minmax(0,1fr);gap:48px;max-width:1440px;padding:48px 64px 80px}.products-side-deck-inner{animation:products-side-in .7s .26s var(--products-ease) both;gap:28px;padding-top:20px;top:88px}.products-filter-list{border-top-color:var(--pb-soft-mist)}.products-filter-button{min-height:56px;transition:color .22s ease,background-color .22s ease,padding-left .3s var(--products-ease);padding:15px 10px 15px 0;position:relative;overflow:hidden}.products-filter-button:before{content:"";background:var(--pb-blue);transform-origin:50%;width:2px;transition:transform .3s var(--products-ease);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.products-filter-button[data-active=true]{border-left:0;padding-left:16px}.products-filter-button[data-active=true]:before{transform:scaleY(1)}.products-filter-button:focus-visible{outline:1px solid var(--pb-blue);outline-offset:2px}.products-side-note{gap:12px;padding-top:20px}.products-side-note p{line-height:1.65}.products-catalog-header{animation:products-rise-in .68s .32s var(--products-ease) both;grid-template-columns:minmax(0,1fr) minmax(248px,320px);align-items:end;gap:32px;margin-bottom:24px;padding-bottom:24px}.products-catalog-heading{display:block}.products-catalog-header h2{font-size:32px;line-height:1}.products-catalog-heading>p{max-width:660px;margin-top:10px;font-size:13px;line-height:1.6}.products-catalog-controls{gap:7px;max-width:none}.products-catalog-controls input{height:46px;padding:11px 14px;transition:border-color .22s,background-color .22s}.products-catalog-controls input:hover{background:var(--pb-mist)}.products-catalog-controls input:focus-visible{border-color:var(--pb-blue);background:var(--pb-white);outline:1px solid var(--pb-blue);outline-offset:2px}.products-premium-grid{gap:20px}.products-premium-card{border-color:var(--pb-soft-mist);opacity:0;min-height:344px;animation:products-card-in .62s var(--products-ease) forwards;animation-delay:calc(.38s + var(--product-index) * 55ms);grid-template-rows:184px 1fr;transition:border-color .26s,color .26s;transform:translateY(18px)}.products-premium-card:before{content:"";z-index:4;background:var(--pb-red);transform-origin:0;width:48px;height:2px;transition:transform .34s var(--products-ease);position:absolute;top:-1px;left:-1px;transform:scaleX(0)}.products-premium-card:after{display:none}.products-premium-card:focus-visible,.products-premium-card:hover{border-color:var(--pb-blue)}.products-premium-card:focus-visible:before,.products-premium-card:hover:before{transform:scaleX(1)}.products-premium-card:focus-visible{outline:1px solid var(--pb-blue);outline-offset:3px}.products-card-visual{background:var(--pb-mist);isolation:isolate;min-height:0}.products-card-visual:before{transition:inset .36s var(--products-ease),border-color .26s ease;background:0 0;border-color:#3b505a1f;inset:20px}.products-card-visual:after{transform-origin:0;width:auto;height:1px;transition:transform .44s var(--products-ease),background-color .26s ease;background:#3b505a2e;border:0;bottom:20px;left:20px;right:20px;transform:scaleX(.32)}.products-premium-card:focus-visible .products-card-visual,.products-premium-card:hover .products-card-visual{background:var(--pb-soft-mist)}.products-premium-card:focus-visible .products-card-visual:before,.products-premium-card:hover .products-card-visual:before{border-color:#1e3a8a38;inset:16px}.products-premium-card:focus-visible .products-card-visual:after,.products-premium-card:hover .products-card-visual:after{background:var(--pb-red);transform:scaleX(1)}.products-visual-brand{z-index:2;color:var(--pb-deep-slate);font-family:var(--products-site-font);letter-spacing:.2em;text-transform:uppercase;font-size:12px;font-weight:400;line-height:1;position:absolute;top:30px;left:30px}.products-visual-object{z-index:1;width:126px;height:98px;transition:transform .42s var(--products-ease);place-self:center;position:relative}.products-visual-axis,.products-visual-plane{display:block;position:absolute}.products-visual-plane{background:var(--pb-white);transition:transform .42s var(--products-ease),background-color .26s ease;border:1px solid #3b505a33}.products-visual-axis{background:var(--pb-deep-slate);opacity:.32;transition:transform .5s var(--products-ease),opacity .26s ease}.products-card-visual[data-family=cianocrilatos] .products-visual-plane-primary{width:48px;height:78px;top:5px;left:38px}.products-card-visual[data-family=cianocrilatos] .products-visual-plane-secondary{background:var(--pb-soft-mist);width:76px;height:22px;bottom:5px;left:24px}.products-card-visual[data-family=cianocrilatos] .products-visual-axis{width:126px;height:1px;top:46px;left:0}.products-card-visual[data-family=selladores-anaerobicos] .products-visual-plane-primary{width:116px;height:28px;top:19px;left:5px}.products-card-visual[data-family=selladores-anaerobicos] .products-visual-plane-secondary{background:var(--pb-soft-mist);width:72px;height:32px;bottom:17px;left:28px}.products-card-visual[data-family=selladores-anaerobicos] .products-visual-axis{width:1px;height:98px;top:0;left:62px}.products-card-visual[data-family=dosificadores-de-fluidos] .products-visual-plane-primary{width:24px;height:88px;top:2px;left:26px}.products-card-visual[data-family=dosificadores-de-fluidos] .products-visual-plane-secondary{background:var(--pb-soft-mist);width:70px;height:24px;bottom:18px;left:49px}.products-card-visual[data-family=dosificadores-de-fluidos] .products-visual-axis{width:112px;height:1px;top:49px;left:14px;transform:rotate(-12deg)}.products-premium-card:nth-child(3n+2) .products-visual-object{transform:translate(5px,-3px)}.products-premium-card:nth-child(3n+3) .products-visual-object{transform:translate(-4px,3px)}.products-premium-card:focus-visible .products-visual-object,.products-premium-card:hover .products-visual-object{transform:translateY(-4px)}.products-premium-card:focus-visible .products-visual-plane-secondary,.products-premium-card:hover .products-visual-plane-secondary{background:var(--pb-white);transform:translate(5px)}.products-premium-card:focus-visible .products-visual-axis,.products-premium-card:hover .products-visual-axis{opacity:.72}.products-card-body{align-content:start;gap:10px;padding:20px}.products-card-body p{font-size:12px;line-height:1.35}.products-card-body h3{font-size:16px;line-height:1.35}.products-card-specs{margin-top:0}.products-card-specs small{letter-spacing:.14em;font-size:12px}.products-card-link{margin-top:auto;padding-top:8px;transition:color .22s}.products-advisory-link span,.products-card-link span{transition:transform .32s var(--products-ease)}.products-empty-state{align-content:center;min-height:220px}.products-advisory{padding-top:52px;padding-bottom:52px}.products-motion-ready .products-advisory[data-products-reveal]>div{opacity:0;transition:opacity .72s var(--products-ease),transform .72s var(--products-ease);transform:translateY(22px)}.products-motion-ready .products-advisory[data-products-reveal]>div:last-child{transition-delay:.11s}.products-motion-ready .products-advisory[data-products-reveal].is-visible>div{opacity:1;transform:translateY(0)}.products-advisory h2{line-height:.98}@keyframes products-rise-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes products-side-in{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:translate(0)}}@keyframes products-card-in{to{opacity:1;transform:translateY(0)}}@keyframes products-rule-in{to{transform:scaleX(1)}}@keyframes products-datum-in{to{transform:scaleY(1)}}@media (max-width:1180px){.products-advisory,.products-catalog-shell,.products-editorial-hero-grid{padding-left:40px;padding-right:40px}.products-catalog-shell{grid-template-columns:minmax(210px,232px) minmax(0,1fr);gap:40px}.products-catalog-header{grid-template-columns:1fr minmax(220px,280px)}.products-premium-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.products-advisory:before{left:40px}}@media (max-width:920px){.products-editorial-hero-grid{grid-template-columns:1fr;gap:20px;padding-top:40px;padding-bottom:40px}.products-editorial-summary{padding-left:24px}.products-catalog-shell{grid-template-columns:1fr;gap:36px;padding-top:40px}.products-side-deck-inner{animation-delay:.18s;position:static}.products-filter-list{border-bottom:1px solid var(--pb-soft-mist);grid-template-columns:repeat(4,minmax(0,1fr))}.products-filter-button{border-right:1px solid var(--pb-soft-mist);border-bottom:0;align-content:space-between;min-height:88px;padding:16px}.products-filter-button:last-child{border-right:0}.products-side-note{display:none}.products-catalog-header{grid-template-columns:1fr;gap:20px}.products-advisory{grid-template-columns:1fr;gap:40px}}@media (max-width:640px){.products-advisory,.products-catalog-shell,.products-editorial-hero-grid{padding-left:22px;padding-right:22px}.products-editorial-hero-grid{padding-top:32px;padding-bottom:32px}.products-editorial-copy{padding-left:18px}.products-advisory h2,.products-catalog-header h2,.products-editorial-copy h1{font-size:32px}.products-editorial-summary{padding-left:18px}.products-editorial-summary p{font-size:13px}.products-catalog-shell{gap:32px;padding-top:32px;padding-bottom:56px}.products-filter-toggle{display:block}.products-filter-list{grid-template-columns:1fr;display:none}.products-filter-list-open{display:grid}.products-filter-button{border-right:0;border-bottom:1px solid var(--pb-soft-mist);min-height:52px;padding:14px 12px}.products-filter-button:last-child{border-bottom:0}.products-premium-grid{grid-template-columns:1fr;gap:20px}.products-premium-card{grid-template-rows:176px 1fr;min-height:328px}.products-card-visual{min-height:0}.products-advisory{gap:28px;margin-bottom:0;padding:40px 28px}.products-advisory:before{left:28px}}@media (prefers-reduced-motion:reduce){.products-advisory[data-products-reveal]>div,.products-breadcrumb,.products-catalog-header,.products-editorial-copy h1,.products-editorial-copy:before,.products-editorial-copy>.products-kicker,.products-editorial-hero:after,.products-editorial-summary,.products-premium-card,.products-side-deck-inner{opacity:1;transition:none;animation:none;transform:none}.products-editorial-copy:before,.products-editorial-hero:after{transform:none}.products-card-visual:after,.products-card-visual:before,.products-premium-card:before,.products-visual-axis,.products-visual-object,.products-visual-plane{transition:none}}.products-page{--products-site-font:var(--font-ui)}.products-page .products-advisory h2,.products-page .products-catalog-header h2,.products-page .products-editorial-copy h1{font-family:var(--font-display-editorial)}.products-editorial-hero{background:var(--pb-black);color:var(--pb-white)}.products-editorial-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);padding-top:48px;padding-bottom:56px}.products-editorial-hero .products-breadcrumb,.products-editorial-hero .products-kicker{color:#ffffff6b}.products-editorial-copy h1{color:var(--pb-white)}.products-editorial-summary{gap:28px;display:grid}.products-editorial-summary p{color:#ffffff94}.products-catalog-shell{grid-template-columns:minmax(236px,276px) minmax(0,1fr);gap:0;padding-top:0;padding-bottom:96px}.products-side-deck{border-right:1px solid var(--pb-soft-mist)}.products-side-deck-inner{border-top:0;gap:0;padding-top:40px;top:84px}.products-side-topline{padding:0 28px 24px 0}.products-filter-button{min-height:66px;padding-right:28px}.products-filter-button[data-active=true]{background:var(--pb-mist)}.products-filter-button:before{background:var(--pb-red)}.products-side-note{margin-right:28px;padding:28px 0}.products-catalog-main{padding:40px 0 0 48px}.products-catalog-header{min-height:112px;margin-bottom:32px;position:relative}.products-catalog-header:before{content:"";background:var(--pb-red);width:72px;height:1px;position:absolute;bottom:-1px;left:0}.products-catalog-heading>div{gap:8px}.products-premium-grid{border-top:1px solid var(--pb-soft-mist);border-left:1px solid var(--pb-soft-mist);gap:0}.products-premium-card{min-height:360px;margin-top:-1px;margin-left:-1px}.products-premium-card:before{width:100%}.products-premium-card:focus-visible,.products-premium-card:hover{z-index:2;border-color:var(--pb-black)}.products-card-visual{background:#f5f7f8}.products-card-visual:before{border-color:#3b505a1a;inset:24px}.products-visual-brand{font-size:10px;top:26px;left:26px}.products-card-body{padding:24px}.products-advisory{background:var(--pb-blue);grid-template-columns:minmax(0,.85fr) minmax(320px,1fr);align-items:center;gap:72px;padding-top:72px;padding-bottom:72px}.products-advisory:before{width:40px;height:1px}.products-advisory h2{max-width:390px;font-size:52px;line-height:1.02}@media (max-width:1180px){.products-catalog-shell{grid-template-columns:232px minmax(0,1fr);gap:0}.products-catalog-main{padding-left:40px}.products-advisory{grid-template-columns:minmax(0,.85fr) minmax(300px,1fr);gap:48px}}@media (max-width:920px){.products-catalog-shell,.products-editorial-hero-grid{grid-template-columns:1fr}.products-catalog-shell{padding-top:0}.products-side-deck{border-right:0;border-bottom:1px solid var(--pb-soft-mist)}.products-side-deck-inner{padding-top:28px}.products-side-topline{padding-right:0}.products-catalog-main{padding:36px 0 0}.products-advisory{grid-template-columns:minmax(0,.9fr) minmax(280px,1fr);gap:36px}}@media (max-width:640px){.products-editorial-summary{padding-left:0}.products-catalog-header{min-height:0}.products-premium-grid{border:0;gap:20px}.products-premium-card{margin:0}.products-advisory{grid-template-columns:1fr;gap:28px;padding-top:48px;padding-bottom:48px}}.products-page .products-advisory{background:var(--pb-blue);width:100vw;color:var(--pb-white);margin:0 0 0 50%;padding:64px 0;display:block;transform:translate(-50%)}.products-page .products-advisory:before{content:none}.products-page .products-advisory .products-advisory-inner{grid-template-columns:minmax(0,.9fr) minmax(360px,1fr);align-items:center;gap:64px;width:min(100% - 80px,1440px);margin-inline:auto;display:grid}.products-page .products-advisory .products-kicker{color:#ffffff9e;letter-spacing:.18em;margin:0 0 16px;font-size:11px}.products-page .products-advisory h2{max-width:560px;color:var(--pb-white);margin:0;font-size:52px;line-height:1}.products-advisory-action{padding-left:56px;display:block}.products-page .products-advisory .products-advisory-action p{color:#ffffffe6;max-width:580px;margin:0 0 28px;font-size:15px;line-height:1.75}.products-page .products-advisory .products-advisory-link{background:var(--pb-red);color:var(--pb-white);letter-spacing:.1em;text-transform:uppercase;border:0;align-items:center;gap:8px;padding:15px 24px;font-size:12px;display:inline-flex}@media (max-width:800px){.products-page .products-advisory{padding:48px 0}.products-page .products-advisory .products-advisory-inner{grid-template-columns:1fr;gap:28px;width:min(100% - 40px,1440px)}.products-page .products-advisory h2{font-size:32px}.products-advisory-action{padding-left:0}}.products-master{--catalog-ease:cubic-bezier(.22,1,.36,1);font-family:var(--font-ui);background:var(--pb-white)}.catalog-hero{background:var(--pb-black);color:var(--pb-white);border-bottom:2px solid var(--pb-red);position:relative;overflow:hidden}.catalog-family-rail,.catalog-hero-grid,.catalog-results,.product-detail-hero-inner,.product-detail-sheet{width:min(100%,1440px);margin-inline:auto}.catalog-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:end;gap:72px;padding:56px 64px 48px;display:grid}.catalog-hero-copy{border-left:1px solid var(--pb-red);gap:12px;padding-left:24px;display:grid}.catalog-hero .products-breadcrumb,.catalog-hero .products-kicker{color:#ffffff7a}.catalog-hero-copy h1{max-width:780px;color:var(--pb-white);font-family:var(--font-display-editorial);letter-spacing:-.02em;margin:4px 0 0;font-size:52px;font-weight:400;line-height:1}.catalog-hero-spacer{min-height:140px}.catalog-family-rail{border-top:1px solid #ffffff1f;grid-template-columns:repeat(5,minmax(0,1fr));padding:0 64px;display:grid}.catalog-family-rail button{min-height:132px;color:var(--pb-white);cursor:pointer;text-align:left;background:0 0;border:0;border-right:1px solid #ffffff1f;border-radius:0;align-content:space-between;padding:20px 18px;transition:background-color .26s,color .26s;display:grid;position:relative}.catalog-family-rail button:first-child{border-left:1px solid #ffffff1f}.catalog-family-rail button:after{content:"";background:var(--pb-red);transform-origin:0;height:2px;transition:transform .32s var(--catalog-ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.catalog-family-rail button:focus-visible,.catalog-family-rail button:hover{background:#ffffff0f}.catalog-family-rail button[data-active=true]{background:var(--pb-white);color:var(--pb-black)}.catalog-family-rail button[data-active=true]:after{transform:scaleX(1)}.catalog-family-rail button>span{color:var(--pb-red);letter-spacing:.14em;font-size:11px}.catalog-family-rail button strong{letter-spacing:.08em;text-transform:uppercase;align-self:end;font-size:13px;font-weight:400;line-height:1.3}.catalog-family-rail button small{color:currentColor;letter-spacing:.12em;opacity:.5;text-transform:uppercase;font-size:10px;line-height:1.3}.catalog-results{padding:64px 64px 96px;scroll-margin-top:72px}.catalog-results-header{grid-template-columns:minmax(0,1fr) minmax(280px,520px);align-items:end;gap:64px;padding-bottom:0;display:grid}.catalog-results-header>div{gap:8px;display:grid}.catalog-results-header h2,.product-detail-sheet h2{color:var(--pb-black);font-family:var(--font-display-editorial);margin:0;font-size:32px;font-weight:400;line-height:1.05}.catalog-results-header>p{color:var(--pb-deep-slate);margin:0;font-size:15px;line-height:1.65}.ciano-resource-page .catalog-hero{border-bottom-color:var(--pb-blue)}.ciano-resource-panels{background:var(--pb-soft-mist);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:40px;display:grid}.ciano-resource-panels article{background:var(--pb-white);gap:14px;min-height:230px;padding:28px;display:grid}.ciano-resource-panels span{color:var(--pb-red);font-family:var(--font-ui);letter-spacing:.14em;font-size:11px}.ciano-resource-panels h3{color:var(--pb-black);font-family:var(--font-display-editorial);margin:auto 0 0;font-size:32px;font-weight:400;line-height:1}.ciano-resource-panels p{color:var(--pb-deep-slate);font-family:var(--font-ui);margin:0;font-size:13px;line-height:1.65}.ciano-resource-product-list{margin-top:48px}.ciano-resource-link-row{flex-wrap:wrap;gap:12px;display:flex}.catalog-attribute-filter{grid-template-columns:180px minmax(0,1fr);align-items:center;gap:24px;padding:20px 0;display:grid}.catalog-attribute-filter>span{color:var(--pb-deep-slate);letter-spacing:.16em;text-transform:uppercase;font-size:11px}.catalog-attribute-filter>div{flex-wrap:wrap;gap:8px;display:flex}.catalog-attribute-filter button{border:1px solid var(--pb-soft-mist);background:var(--pb-white);min-height:38px;color:var(--pb-deep-slate);cursor:pointer;font-family:var(--font-ui);border-radius:0;align-items:center;gap:8px;padding:9px 13px;font-size:12px;display:inline-flex}.catalog-attribute-filter button:focus-visible,.catalog-attribute-filter button:hover,.catalog-attribute-filter button[data-active=true]{border-color:var(--pb-black);background:var(--pb-mist);color:var(--pb-black)}.catalog-attribute-filter button i,.catalog-row-spec strong i{border:1px solid #1111112e;width:10px;height:10px;display:inline-block}.catalog-groups{display:grid}.catalog-family-section{opacity:1;padding-top:28px;transform:none}.catalog-attribute-filter+.catalog-groups .catalog-family-section{padding-top:0}.catalog-product-list{border-top:1px solid var(--pb-black)}.catalog-product-row{border-bottom:1px solid var(--pb-soft-mist);min-height:112px;color:var(--pb-black);opacity:0;animation:catalog-row-enter .52s var(--catalog-ease) forwards;animation-delay:calc(var(--row-index,0) * 45ms + 80ms);transition:background-color .22s ease,padding-left .28s var(--catalog-ease);grid-template-columns:48px minmax(220px,1fr) minmax(170px,.55fr) 140px;align-items:center;gap:24px;padding:18px 20px 18px 0;text-decoration:none;display:grid;position:relative}.catalog-product-row--tips{grid-template-columns:48px minmax(220px,1fr) minmax(260px,280px) minmax(190px,.65fr) 140px;min-height:156px}.catalog-product-row:before{content:"";background:var(--pb-red);width:2px;transition:transform .28s var(--catalog-ease);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.catalog-product-row:focus-visible,.catalog-product-row:hover{background:var(--pb-mist);outline:0;padding-left:16px}.catalog-product-row:focus-visible:before,.catalog-product-row:hover:before{transform:scaleY(1)}.catalog-row-index{color:var(--pb-muted);letter-spacing:.14em;font-size:11px}.catalog-row-name{gap:7px;display:grid}.catalog-row-name small,.catalog-row-spec small,.catalog-tip-summary small{color:var(--pb-deep-slate);letter-spacing:.15em;text-transform:uppercase;font-size:10px}.catalog-row-name h4{color:var(--pb-black);font-family:var(--font-ui);margin:0;font-size:16px;font-weight:400;line-height:1.35}.catalog-row-spec,.catalog-tip-summary{gap:8px;display:grid}.catalog-tip-visual{background:0 0;justify-content:center;justify-self:center;align-items:center;min-height:104px;padding:0;display:flex;position:relative;overflow:hidden}.catalog-tip-visual img{object-fit:contain;width:min(100%,280px);height:auto}.catalog-row-spec strong{color:var(--pb-black);letter-spacing:.04em;align-items:center;gap:9px;font-size:13px;font-weight:400;display:inline-flex}.catalog-swatches{gap:5px;display:flex}.catalog-swatches span{transform-origin:bottom;width:13px;height:13px;animation:catalog-swatch-in .42s var(--catalog-ease) forwards;border:1px solid #1111111f;transform:scaleY(.35)}.catalog-row-link{color:var(--pb-deep-slate);letter-spacing:.13em;text-transform:uppercase;justify-self:end;font-size:11px}.catalog-row-link i{margin-left:5px;font-style:normal;transition:transform .24s;display:inline-block}.catalog-product-row:focus-visible .catalog-row-link,.catalog-product-row:hover .catalog-row-link{color:var(--pb-red)}.catalog-product-row:focus-visible .catalog-row-link i,.catalog-product-row:hover .catalog-row-link i{transform:translate(4px)}@keyframes catalog-row-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes catalog-swatch-in{to{transform:scaleY(1)}}.product-detail-page{background:var(--pb-white);color:var(--pb-black);font-family:var(--font-ui);overflow:hidden}.product-detail-hero{background:var(--pb-black);color:var(--pb-white);border-bottom:2px solid var(--pb-red)}.product-detail-hero-inner{padding:48px 64px 56px}.product-detail-breadcrumb{color:#ffffff6b;letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;gap:9px;margin-bottom:44px;font-size:11px;display:flex}.product-detail-breadcrumb a:focus-visible,.product-detail-breadcrumb a:hover{color:var(--pb-white)}.product-detail-title-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.7fr);align-items:end;gap:72px;display:grid}.product-detail-title-grid>div{gap:16px;display:grid}.product-detail-title-grid>div:first-child{border-left:1px solid var(--pb-red);padding-left:24px}.product-detail-title-grid p{color:#ffffff94;max-width:56ch;margin:0;font-size:15px;line-height:1.65}.product-detail-title-grid>div:first-child p{color:#ffffff6b;letter-spacing:.16em;text-transform:uppercase;font-size:11px}.product-detail-title-grid h1{color:var(--pb-white);font-family:var(--font-display-editorial);margin:0;font-size:52px;font-weight:400;line-height:1}.product-detail-cta{background:var(--pb-red);width:fit-content;color:var(--pb-white);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:12px;padding:15px 22px;font-size:12px;text-decoration:none;display:inline-flex}.product-detail-cta:focus-visible,.product-detail-cta:hover{background:#ad141a}.product-detail-sheet{padding:64px 64px 96px}.product-detail-sheet>header{border-bottom:1px solid var(--pb-black);grid-template-columns:1fr auto;align-items:end;gap:24px;padding-bottom:24px;display:grid}.product-detail-sheet>header>div{gap:8px;display:grid}.product-detail-sheet>header p,.product-detail-sheet>header>span{color:var(--pb-deep-slate);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:11px}.product-spec-ledger{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.product-spec-ledger>div{border-right:1px solid var(--pb-soft-mist);border-bottom:1px solid var(--pb-soft-mist);grid-template-columns:minmax(140px,.7fr) minmax(0,1.3fr);align-items:center;gap:24px;min-height:82px;padding:18px 24px;display:grid}.product-spec-ledger>div:nth-child(2n){border-right:0}.product-spec-ledger dd,.product-spec-ledger dt{margin:0;font-size:13px;line-height:1.5}.product-spec-ledger dt{color:var(--pb-deep-slate);letter-spacing:.08em;text-transform:uppercase}.product-spec-ledger dd{color:var(--pb-black)}.tip-variant-table{display:grid}.tip-variant-head,.tip-variant-row{border-bottom:1px solid var(--pb-soft-mist);grid-template-columns:1.2fr .65fr .65fr 1fr;align-items:center;gap:24px;min-height:58px;padding:12px 20px;display:grid}.tip-variant-table--plastic .tip-variant-head,.tip-variant-table--plastic .tip-variant-row{grid-template-columns:1.2fr .65fr 1fr}.tip-variant-head{background:var(--pb-mist);min-height:48px;color:var(--pb-deep-slate);letter-spacing:.14em;text-transform:uppercase;font-size:10px}.tip-variant-row{color:var(--pb-black);font-size:13px;transition:background-color .18s}.tip-variant-row:hover{background:var(--pb-mist)}.tip-variant-row strong{letter-spacing:.08em;font-weight:400}.tip-color-cell{align-items:center;gap:12px;display:inline-flex}.tip-color-cell i{border:1px solid #11111126;width:28px;height:8px}.product-detail-back{padding-top:32px}.product-detail-back a{color:var(--pb-deep-slate);letter-spacing:.12em;text-transform:uppercase;gap:10px;font-size:12px;display:inline-flex}.product-detail-back a:focus-visible,.product-detail-back a:hover{color:var(--pb-red)}.product-detail-back .product-document-cta{border:1px solid var(--pb-soft-mist);min-height:50px;color:var(--pb-deep-slate);letter-spacing:.08em;text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:13px;line-height:1;transform:translateZ(0)}.product-detail-back .product-document-cta--primary,.product-detail-back .product-document-cta--primary:focus-visible,.product-detail-back .product-document-cta--primary:hover{border-color:var(--pb-red);background:var(--pb-red);color:var(--pb-white)}.product-detail-back .product-document-cta:not(.product-document-cta--primary):focus-visible,.product-detail-back .product-document-cta:not(.product-document-cta--primary):hover{border-color:var(--pb-black);color:var(--pb-black)}.inner-page.inner-journal>.journal-cta-band{color:#fff;background:#1e3a8a}.inner-page.inner-journal>.journal-cta-band .journal-cta-kicker{color:#ffffffc7}.inner-page.inner-journal>.journal-cta-band .journal-cta-copy{color:#ffffffe6}.home-product-index{background:var(--pb-white);max-width:1880px;color:var(--pb-black);margin-inline:auto;padding:72px 40px 88px}.home-product-index>header{border-bottom:1px solid var(--pb-soft-mist);justify-content:space-between;align-items:end;gap:32px;padding-bottom:24px;display:flex}.home-product-index>header>div{gap:8px;display:grid}.home-product-index>header p{color:var(--pb-deep-slate);font-family:var(--font-ui);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:11px}.home-product-index h2{color:var(--pb-black);font-family:var(--font-display-editorial);margin:0;font-size:52px;font-weight:400;line-height:1}.home-product-index>header>a{color:var(--pb-deep-slate);font-family:var(--font-ui);letter-spacing:.12em;text-transform:uppercase;font-size:12px}.home-product-index>header>a:hover{color:var(--pb-red)}.home-product-mobile-list{display:none}.home-product-index-grid{border-bottom:1px solid var(--pb-soft-mist);grid-template-columns:minmax(320px,.85fr) minmax(0,1.15fr);min-height:560px;display:grid}.home-product-lines{border-right:1px solid var(--pb-soft-mist);display:grid}.home-product-lines button{border:0;border-bottom:1px solid var(--pb-soft-mist);color:var(--pb-deep-slate);cursor:pointer;text-align:left;background:0 0;border-radius:0;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px 28px 18px 0;display:grid}.home-product-lines button:last-child{border-bottom:0}.home-product-lines button:focus-visible,.home-product-lines button:hover,.home-product-lines button[data-active=true]{background:var(--pb-mist);color:var(--pb-black);padding-left:18px}.home-product-lines button:focus-visible{outline:1px solid var(--pb-red);outline-offset:-1px}.home-product-lines button span{color:var(--pb-red);letter-spacing:.14em;font-size:10px}.home-product-lines button strong{font-family:var(--font-display-editorial);letter-spacing:-.02em;font-size:32px;font-weight:400;line-height:1}.home-product-lines button small{color:currentColor;letter-spacing:.1em;opacity:.58;text-transform:uppercase;font-size:10px}.home-product-visual{isolation:isolate;grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:560px;display:grid}.home-product-visual,.home-product-visual-media{background:var(--product-visual-bg,var(--pb-black));position:relative;overflow:hidden}.home-product-visual-media{min-height:462px}.home-product-visual:after{content:"";z-index:3;background:var(--pb-red);pointer-events:none;width:88px;height:2px;position:absolute;bottom:0;left:0}.home-product-visual-image{z-index:0;object-fit:cover;object-position:center;transition:transform .7s cubic-bezier(.16,1,.3,1),opacity .32s;transform:scale(1.002)}.home-product-visual:focus-within .home-product-visual-image,.home-product-visual:hover .home-product-visual-image{transform:scale(1.025)}.home-product-visual-meta{z-index:2;color:var(--pb-white);background:#111;border-top:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:24px;padding:22px 28px 24px;transition:background-color .22s;display:flex;position:relative}.home-product-visual:focus-within .home-product-visual-meta,.home-product-visual:hover .home-product-visual-meta{background:var(--pb-black)}.home-product-visual-meta>span{color:#ffffff94;font-size:11px}.home-product-visual-link,.home-product-visual-meta>span{font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase}.home-product-visual-link{border:1px solid var(--pb-red);background:var(--pb-white);min-height:50px;color:var(--pb-black);align-items:center;gap:18px;padding:0 24px 0 0;font-size:12px;line-height:1;transition:border-color .22s,background-color .22s,color .22s,transform .26s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;overflow:hidden;transform:translateY(0)}.home-product-visual-link:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#d7192029,#0000);width:34%;animation:productCtaSheen 4.8s cubic-bezier(.16,1,.3,1) 1s infinite;position:absolute;inset:-1px auto -1px -42%;transform:translate(-120%)skew(-18deg)}.home-product-visual-link:after{content:"";background:var(--pb-red);transform-origin:0;height:2px;transition:transform .32s cubic-bezier(.16,1,.3,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.home-product-visual-link-arrow,.home-product-visual-link-label{z-index:1;position:relative}.home-product-visual-link-arrow{background:var(--pb-red);min-width:62px;color:var(--pb-white);justify-content:center;align-self:stretch;align-items:center;font-size:0;transition:min-width .26s cubic-bezier(.16,1,.3,1),background-color .22s;display:inline-flex;overflow:hidden}.home-product-visual-link-arrow:before{content:"";transform-origin:100%;background:#ffffff6b;width:12px;height:1px;transition:transform .26s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;right:10px;transform:translateY(-50%)scaleX(0)}.home-product-visual-link-arrow:after{content:"→";z-index:1;font-size:22px;animation:productCtaArrow 1.05s cubic-bezier(.16,1,.3,1) infinite;position:relative}.home-product-visual-link-label{transition:transform .26s cubic-bezier(.16,1,.3,1)}.home-product-visual-link:focus-visible,.home-product-visual-link:hover{border-color:var(--pb-red);background:var(--pb-white);color:var(--pb-black);transform:translateY(-2px)}.home-product-visual-link:focus-visible:after,.home-product-visual-link:hover:after{transform:scaleX(1)}.home-product-visual-link:focus-visible .home-product-visual-link-label,.home-product-visual-link:hover .home-product-visual-link-label{transform:translate(4px)}.home-product-visual-link:focus-visible .home-product-visual-link-arrow,.home-product-visual-link:hover .home-product-visual-link-arrow{min-width:72px}.home-product-visual-link:focus-visible .home-product-visual-link-arrow:before,.home-product-visual-link:hover .home-product-visual-link-arrow:before{transform:translateY(-50%)scaleX(1)}.home-product-visual-link:focus-visible .home-product-visual-link-arrow:after,.home-product-visual-link:hover .home-product-visual-link-arrow:after{animation-play-state:paused;transform:translate(4px)}.home-product-visual-link:focus-visible{outline:2px solid var(--pb-red);outline-offset:3px}@keyframes productCtaSheen{0%,58%{transform:translate(-120%)skew(-18deg)}78%,to{transform:translate(520%)skew(-18deg)}}@keyframes productCtaArrow{0%,to{transform:translate(0)}44%{transform:translate(4px)}}@media (max-width:1100px){.catalog-hero-grid{gap:48px}.catalog-family-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-family-rail button:nth-child(2n){border-right:1px solid #ffffff1f}.catalog-product-row{grid-template-columns:40px minmax(200px,1fr) minmax(150px,.5fr) 120px;gap:18px}.catalog-product-row--tips{grid-template-columns:40px minmax(170px,1fr) minmax(190px,210px) minmax(140px,.55fr) 112px;gap:16px}.catalog-tip-visual img{width:min(100%,210px)}.home-product-index-grid{grid-template-columns:minmax(300px,.95fr) minmax(0,1.05fr)}}@media (max-width:820px){.catalog-hero-grid,.catalog-results-header,.home-product-index-grid,.product-detail-title-grid{grid-template-columns:1fr}.catalog-family-rail{grid-template-columns:repeat(5,minmax(190px,1fr));overflow-x:auto}.catalog-family-rail button{min-height:116px}.catalog-results-header{gap:20px}.ciano-resource-panels{grid-template-columns:1fr}.ciano-resource-panels article{min-height:0}.catalog-product-row{grid-template-columns:40px minmax(0,1fr) 150px}.catalog-product-row--tips{grid-template-columns:40px minmax(0,1fr) minmax(128px,.45fr)}.catalog-product-row--tips .catalog-tip-visual{grid-area:1/3/3}.catalog-product-row--tips .catalog-row-link,.catalog-product-row--tips .catalog-tip-summary{grid-column:2/4}.catalog-row-link{grid-column:2/4;justify-self:start}.product-spec-ledger{grid-template-columns:1fr}.product-spec-ledger>div,.product-spec-ledger>div:nth-child(2n){border-right:0}.home-product-index-grid{min-height:0}.home-product-lines{border-right:0}.home-product-visual{min-height:440px}.home-product-visual-media{min-height:342px}}@media (max-width:640px){.catalog-hero-grid,.catalog-results,.product-detail-hero-inner,.product-detail-sheet{padding-left:22px;padding-right:22px}.catalog-hero-grid{gap:36px;padding-top:36px;padding-bottom:36px}.catalog-hero-copy{padding-left:18px}.catalog-hero-copy h1,.home-product-index h2,.product-detail-title-grid h1{font-size:32px}.catalog-family-rail{padding:0 22px}.catalog-family-rail button{min-width:176px}.catalog-results{padding-top:44px;padding-bottom:64px}.catalog-results-header h2,.product-detail-sheet h2{font-size:32px}.catalog-attribute-filter{grid-template-columns:1fr;gap:12px}.catalog-attribute-filter>div{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.catalog-attribute-filter button{flex:none}.catalog-family-section{padding-top:24px}.catalog-attribute-filter+.catalog-groups .catalog-family-section{padding-top:0}.catalog-product-row{gap:10px 16px;padding:18px 0}.catalog-product-row,.catalog-product-row--tips{grid-template-columns:32px minmax(0,1fr)}.catalog-product-row--tips .catalog-tip-visual{grid-area:auto/2;justify-content:flex-start;justify-self:start;width:100%;min-height:96px}.catalog-row-link,.catalog-row-spec,.catalog-tip-summary,.catalog-tip-visual{grid-column:2;justify-self:start}.catalog-product-row:focus-visible,.catalog-product-row:hover{padding-left:10px}.product-detail-breadcrumb{margin-bottom:32px}.product-detail-title-grid{gap:32px}.product-detail-sheet{padding-top:44px;padding-bottom:64px}.product-spec-ledger>div{grid-template-columns:1fr;gap:7px;padding:16px 0}.tip-variant-head,.tip-variant-row{grid-template-columns:1fr .5fr 1fr;gap:12px;padding:12px 8px}.tip-variant-table:not(.tip-variant-table--plastic) .tip-variant-head>span:nth-child(3),.tip-variant-table:not(.tip-variant-table--plastic) .tip-variant-row>span:nth-child(3){display:none}.tip-variant-table--plastic .tip-variant-head,.tip-variant-table--plastic .tip-variant-row{grid-template-columns:1fr .5fr 1fr}.home-product-index{padding:56px 22px 64px}.home-product-index>header{flex-direction:column;align-items:start}.home-product-lines button{grid-template-columns:32px minmax(0,1fr);padding-right:10px}.home-product-lines button small{grid-column:2}.home-product-visual{min-height:360px}.home-product-visual-media{min-height:244px}.home-product-visual-meta{flex-direction:column;align-items:flex-start;gap:12px;padding:18px 22px 20px}}@media (prefers-reduced-motion:reduce){.catalog-family-section,.catalog-product-row,.catalog-swatches span{opacity:1;transition:none;animation:none;transform:none}.home-product-visual-link,.home-product-visual-link-arrow,.home-product-visual-link-arrow:after,.home-product-visual-link-arrow:before,.home-product-visual-link-label,.home-product-visual-link:after,.home-product-visual-link:before{transition:none;animation:none}.home-product-visual-link:before{display:none}.home-product-visual-link:focus-visible,.home-product-visual-link:focus-visible .home-product-visual-link-arrow,.home-product-visual-link:focus-visible .home-product-visual-link-arrow:after,.home-product-visual-link:focus-visible .home-product-visual-link-label,.home-product-visual-link:hover,.home-product-visual-link:hover .home-product-visual-link-arrow,.home-product-visual-link:hover .home-product-visual-link-arrow:after,.home-product-visual-link:hover .home-product-visual-link-label{transform:none}}.automotive-validation-page{--validation-mist:#f2f5f8;--validation-soft:#e6ebee;--validation-slate:#3b505a;--validation-ink:#111;--validation-red:#d71920;--validation-navy:#1e3a8a;color:var(--validation-ink);background:#fff;overflow:clip}.automotive-validation-hero{background:var(--validation-ink);color:#fff;min-height:520px;position:relative;overflow:hidden}.automotive-validation-hero-media,.automotive-validation-hero-overlay{position:absolute;inset:0}.automotive-validation-hero-media:after{background:var(--validation-ink);content:"";position:absolute;inset:0;transform:translate(100%)}.automotive-validation-hero-image{object-fit:cover;object-position:center 48%;transform:scale(1)}.automotive-validation-hero-overlay{z-index:1;background:#111111b3}.automotive-validation-hero-inner{z-index:2;padding-top:54px;padding-bottom:66px;position:relative}.automotive-validation-hero .inner-breadcrumb{padding-bottom:54px}.automotive-validation-hero-grid{grid-template-columns:minmax(0,1fr) minmax(340px,440px);align-items:end;gap:88px;display:grid}.automotive-validation-kicker{color:#ef343a;letter-spacing:.18em;text-transform:uppercase;margin-bottom:16px;font-size:11px}.automotive-validation-hero h1,.automotive-validation-ledger h2,.automotive-validation-request h2,.automotive-validation-scope h2{letter-spacing:-.02em;font-size:52px;font-weight:400;line-height:1}.automotive-validation-hero h1{max-width:760px}.automotive-validation-hero-copy{color:#ffffffb8;letter-spacing:.01em;max-width:590px;margin-top:22px;font-size:15px;line-height:1.7}.automotive-validation-readiness{border-top:2px solid var(--validation-red);position:relative}.automotive-validation-readiness>p{color:#ffffffc2;letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid #ffffff8f;padding:17px 0;font-size:11px}.automotive-validation-readiness ol{margin:0;padding:0;list-style:none}.automotive-validation-readiness li{grid-template-columns:54px minmax(0,1fr);align-items:center;gap:20px;min-height:64px;display:grid;position:relative}.automotive-validation-readiness li:after{content:"";transform-origin:0;background:#ffffff8f;height:1px;position:absolute;bottom:0;left:0;right:0}.automotive-validation-readiness li>span{color:#ffffff94;letter-spacing:.12em;font-size:12px}.automotive-validation-readiness strong{color:#fff;letter-spacing:.01em;font-size:17px;font-weight:400}.automotive-validation-ledger,.automotive-validation-scope{padding:82px 0}.automotive-validation-ledger>.inner-shell>header,.automotive-validation-scope>.inner-shell>header{grid-template-columns:minmax(180px,.42fr) minmax(0,1fr);align-items:start;gap:72px;margin-bottom:46px;display:grid}.automotive-validation-ledger h2,.automotive-validation-scope h2{max-width:780px}.automotive-validation-scope{background:var(--validation-mist)}.automotive-validation-scope-grid{border-top:2px solid var(--validation-red);border-bottom:1px solid var(--validation-soft);grid-template-columns:repeat(3,1fr);display:grid}.automotive-validation-scope-grid article{border-right:1px solid #d7dfe3;min-height:168px;padding:26px 32px 28px}.automotive-validation-scope-grid article:first-child{padding-left:0}.automotive-validation-scope-grid article:last-child{border-right:0}.automotive-validation-scope-grid article>span{color:#aeb9be;font-size:32px;font-family:var(--font-display-editorial)!important}.automotive-validation-scope-grid h3{margin-top:20px;font-size:32px;font-weight:400;line-height:1}.automotive-validation-scope-grid p{max-width:340px;color:var(--validation-slate);letter-spacing:.01em;margin-top:11px;font-size:14px;line-height:1.65}.automotive-validation-scope-note{border-left:2px solid var(--validation-navy);color:var(--validation-slate);margin-top:20px;padding-left:20px;font-size:13px;line-height:1.6}.automotive-validation-ledger>.inner-shell>header{margin-bottom:48px;display:block}.automotive-validation-ledger>.inner-shell>header>div>p{max-width:680px;color:var(--validation-slate);letter-spacing:.01em;margin-top:18px;font-size:14px;line-height:1.7}.automotive-validation-table{border-top:2px solid var(--validation-red)}.automotive-validation-table article,.automotive-validation-table-head{grid-template-columns:minmax(210px,.72fr) minmax(240px,1fr) minmax(240px,.9fr) minmax(150px,.56fr);gap:28px;display:grid}.automotive-validation-table-head{border-bottom:1px solid var(--validation-soft);min-height:52px;color:var(--validation-slate);letter-spacing:.14em;text-transform:uppercase;align-items:center;font-size:10px}.automotive-validation-table article{border-bottom:1px solid var(--validation-soft);align-items:center;min-height:148px;position:relative}.automotive-validation-table article:after{background:var(--validation-red);content:"";width:0;height:1px;transition:width .42s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-1px;left:0}.automotive-validation-table article:focus-within:after,.automotive-validation-table article:hover:after{width:100%}.automotive-validation-document{grid-template-columns:48px minmax(0,1fr);align-items:center;display:grid}.automotive-validation-document>span{border-right:1px solid var(--validation-soft);color:#aeb9be;align-self:stretch;align-items:center;font-size:32px;display:flex;font-family:var(--font-display-editorial)!important}.automotive-validation-document>div>p{color:var(--validation-slate);letter-spacing:.14em;text-transform:uppercase;padding-left:22px;font-size:10px}.automotive-validation-document h3{padding:8px 0 0 22px;font-size:32px;font-weight:400;line-height:1}.automotive-validation-requirement,.automotive-validation-support{color:var(--validation-slate);letter-spacing:.01em;font-size:14px;line-height:1.65}.automotive-validation-availability p,.automotive-validation-requirement>p,.automotive-validation-support>p{margin:0}.automotive-validation-requirement{color:var(--validation-ink)}.automotive-validation-availability{text-align:right;flex-direction:column;align-items:flex-end;gap:11px;display:flex}.automotive-validation-availability img{object-fit:contain;width:64px;height:64px}.automotive-validation-availability p{color:var(--validation-slate);letter-spacing:.12em;text-transform:uppercase;font-size:10px;line-height:1.45}.automotive-validation-cell-label{color:var(--validation-slate);letter-spacing:.13em;text-transform:uppercase;margin-bottom:7px;font-size:9px;line-height:1.4;display:none}.automotive-validation-request{background:var(--validation-navy);color:#fff;padding:86px 0 92px}.automotive-validation-request-grid{grid-template-columns:minmax(0,1.1fr) minmax(360px,.8fr);align-items:center;gap:92px;display:grid}.automotive-validation-request .inner-kicker{color:#ffffff9e}.automotive-validation-request h2{max-width:720px;margin-top:16px}.automotive-validation-request-action>p:first-child{color:#ffffffc2;max-width:460px;font-size:15px;line-height:1.7}.automotive-validation-request-button{border:1px solid var(--validation-red);background:var(--validation-red);color:#fff;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:30px;min-width:250px;margin-top:28px;padding:16px 22px;font-size:12px;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.automotive-validation-request-button span{transition:transform .22s cubic-bezier(.16,1,.3,1)}.automotive-validation-request-button:focus-visible,.automotive-validation-request-button:hover{color:var(--validation-navy);background:#fff;border-color:#fff}.automotive-validation-request-button:focus-visible span,.automotive-validation-request-button:hover span{transform:translate(4px)}.automotive-validation-request-button:focus-visible{outline-offset:4px;outline:2px solid #fff}.automotive-validation-email{color:#ffffff9e;margin-top:25px;font-size:13px;line-height:1.65}.automotive-validation-email a{color:#fff;border-bottom:1px solid #ffffff8c;padding-bottom:2px;transition:border-color .18s;display:inline}.automotive-validation-email a:focus-visible,.automotive-validation-email a:hover{border-color:var(--validation-red)}.automotive-motion-ready .automotive-validation-hero-media:after{animation:automotiveHeroWipe .9s cubic-bezier(.16,1,.3,1) 80ms both}.automotive-motion-ready .automotive-validation-hero-image{animation:automotiveHeroSettle 1.2s cubic-bezier(.16,1,.3,1) both}.automotive-motion-ready [data-auto-reveal]{opacity:0;transition:opacity .62s cubic-bezier(.16,1,.3,1),transform .62s cubic-bezier(.16,1,.3,1);transition-delay:var(--auto-delay,0s);transform:translateY(16px)}.automotive-motion-ready [data-auto-reveal].is-visible{opacity:1;transform:none}.automotive-motion-ready .automotive-validation-readiness{--auto-delay:.16s}.automotive-motion-ready .automotive-validation-readiness li:after{transition:transform .62s cubic-bezier(.16,1,.3,1);transform:scaleX(0)}.automotive-motion-ready .automotive-validation-readiness li>span,.automotive-motion-ready .automotive-validation-readiness li>strong{opacity:0;transition:opacity .52s,transform .52s cubic-bezier(.16,1,.3,1);transform:translateY(10px)}.automotive-motion-ready .automotive-validation-readiness.is-visible li:after{transform:scaleX(1)}.automotive-motion-ready .automotive-validation-readiness.is-visible li>span,.automotive-motion-ready .automotive-validation-readiness.is-visible li>strong{opacity:1;transform:none}.automotive-validation-readiness li:first-child:after,.automotive-validation-readiness li:first-child>span,.automotive-validation-readiness li:first-child>strong{transition-delay:.26s}.automotive-validation-readiness li:nth-child(2):after,.automotive-validation-readiness li:nth-child(2)>span,.automotive-validation-readiness li:nth-child(2)>strong{transition-delay:.34s}.automotive-validation-readiness li:nth-child(3):after,.automotive-validation-readiness li:nth-child(3)>span,.automotive-validation-readiness li:nth-child(3)>strong{transition-delay:.42s}@keyframes automotiveHeroWipe{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes automotiveHeroSettle{0%{transform:scale(1.035)}to{transform:scale(1)}}@media (max-width:1120px){.automotive-validation-hero-grid{grid-template-columns:minmax(0,1fr) minmax(300px,370px);gap:52px}.automotive-validation-hero h1,.automotive-validation-ledger h2,.automotive-validation-request h2,.automotive-validation-scope h2{font-size:46px}.automotive-validation-table article,.automotive-validation-table-head{grid-template-columns:minmax(190px,.7fr) minmax(210px,1fr) minmax(210px,.9fr) 130px;gap:20px}}@media (max-width:980px){.automotive-validation-hero{min-height:620px}.automotive-validation-hero-grid,.automotive-validation-ledger>.inner-shell>header,.automotive-validation-request-grid,.automotive-validation-scope>.inner-shell>header{grid-template-columns:1fr;gap:30px}.automotive-validation-hero-grid{gap:42px}.automotive-validation-readiness{max-width:620px}.automotive-validation-table-head{display:none}.automotive-validation-table article{grid-template-columns:minmax(190px,.65fr) minmax(0,1fr) minmax(150px,.52fr);gap:18px 30px;padding:28px 0}.automotive-validation-document{grid-row:1/3}.automotive-validation-requirement,.automotive-validation-support{grid-column:2}.automotive-validation-availability{grid-area:1/3/3}.automotive-validation-cell-label{display:block}}@media (max-width:720px){.automotive-validation-hero{min-height:640px}.automotive-validation-hero-inner{padding-top:34px;padding-bottom:44px}.automotive-validation-hero .inner-breadcrumb{padding-bottom:38px}.automotive-validation-hero h1,.automotive-validation-ledger h2,.automotive-validation-request h2,.automotive-validation-scope h2{letter-spacing:-.01em;font-size:32px}.automotive-validation-readiness li{min-height:58px}.automotive-validation-request,.automotive-validation-scope{padding:64px 0}.automotive-validation-ledger{padding:56px 0}.automotive-validation-ledger>.inner-shell>header,.automotive-validation-scope>.inner-shell>header{margin-bottom:34px}.automotive-validation-scope-grid{grid-template-columns:1fr}.automotive-validation-scope-grid article,.automotive-validation-scope-grid article:first-child{border-right:0;border-bottom:1px solid var(--validation-soft);min-height:0;padding:18px 0}.automotive-validation-scope-grid article:last-child{border-bottom:0}.automotive-validation-scope-grid article>span{font-size:28px}.automotive-validation-scope-grid h3{margin-top:10px}.automotive-validation-scope-grid p{margin-top:8px}.automotive-validation-scope-note{margin-top:16px}.automotive-validation-table article{grid-template-columns:1fr;grid-template-areas:"document""availability""support""requirement";gap:18px;min-height:0;padding:22px 0}.automotive-validation-requirement,.automotive-validation-support{grid-column:1}.automotive-validation-support{grid-area:support}.automotive-validation-requirement{grid-area:requirement}.automotive-validation-document{grid-area:document;grid-template-columns:42px minmax(0,1fr)}.automotive-validation-availability{text-align:left;flex-direction:row;grid-area:availability;align-items:center}.automotive-validation-availability img{width:48px;height:48px}.automotive-validation-request-grid{gap:38px}.automotive-validation-request-button{width:100%}.automotive-validation-email a{overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){.automotive-validation-page *,.automotive-validation-page :after,.automotive-validation-page :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.automotive-validation-page [data-auto-reveal]{opacity:1;transform:none}}.hero-image-media--mobile{display:none}@media (max-width:767px){body,html{overflow-x:clip}body,html,img,svg,video{max-width:100%}.inner-shell,.technical-resource-shell{width:min(100% - 44px,1440px)}.inner-breadcrumb,.product-detail-breadcrumb,.products-breadcrumb,.technical-resource-breadcrumb{flex-wrap:wrap;gap:7px 10px;padding-bottom:26px;font-size:10px;line-height:1.45}.automotive-validation-request-button,.inner-link,.product-detail-cta,.product-document-cta,.products-advisory-link,.technical-resource-primary-link,.technical-resource-secondary-link,.technical-resource-text-link{align-items:center;min-height:46px}.hero-image-media--desktop{display:none}.hero-image-media--mobile{object-position:center center;filter:brightness(.84)contrast(1.04)saturate(.94);display:block}.hero-image-overlay{background:linear-gradient(#0a101447,#0a10142e 34%,#0a1014c7)}.hero-shell-redesign{justify-content:flex-end;padding-top:88px;padding-bottom:22px}.hero-main-copy{width:100%}.hero-copy-reveal--main .pb-display-52{text-align:center;max-width:13ch;margin-inline:auto;font-size:clamp(2rem,8.4vw,2.35rem);line-height:1.03}.hero-support-copy{text-align:center;margin-top:14px;max-width:34ch;margin-inline:auto;font-size:14px;line-height:1.5}.hero-headline,.hero-support-copy{position:relative;top:-335px}.hero-cta-row{grid-template-columns:1fr;gap:10px;margin-top:20px;display:grid}.hero-cta-row>a,.hero-cta-row>button{text-align:left;justify-content:space-between;width:100%;min-height:48px;padding:0 16px}.hero-iso-row{grid-template-columns:60px minmax(0,1fr);gap:12px;margin-top:12px;padding-top:10px}.hero-iso-mark{width:54px;height:54px;padding:5px}.hero-iso-copy>p:first-child{font-size:9px;line-height:1.4}.hero-iso-copy>p:last-child{margin-top:4px;font-size:10px;line-height:1.4}.site-nav-compact-actions button,.site-nav-compact-quote,.site-nav-mobile-quote{min-height:44px}.home-product-index{padding:48px 18px 56px}.home-product-index>header{flex-direction:column;align-items:flex-start;gap:16px;padding-bottom:20px}.home-product-index>header>a{align-items:center;min-height:44px;display:inline-flex}.home-product-index-explore{display:none!important}.home-product-index h2{font-size:clamp(2rem,8.4vw,2.35rem)}.home-product-index-grid{display:none}.home-product-mobile-list{border-top:1px solid var(--pb-soft-mist);display:grid}.home-product-mobile-link{border-bottom:1px solid var(--pb-soft-mist);min-height:78px;color:var(--pb-black);grid-template-columns:28px minmax(0,1fr) 32px;align-items:center;gap:12px;padding:14px 0;text-decoration:none;display:grid;position:relative}.home-product-mobile-link:before{content:"";background:var(--pb-red);opacity:0;width:3px;position:absolute;inset:12px auto 12px -18px}.home-product-mobile-link:active,.home-product-mobile-link:focus-visible,.home-product-mobile-link:hover{background:var(--pb-mist)}.home-product-mobile-link:active:before,.home-product-mobile-link:focus-visible:before,.home-product-mobile-link:hover:before{opacity:1}.home-product-mobile-link:focus-visible{outline:2px solid var(--pb-red);outline-offset:3px}.home-product-mobile-number{color:var(--pb-red);font-family:var(--font-ui);letter-spacing:.14em;align-self:start;padding-top:5px;font-size:9px}.home-product-mobile-copy{gap:7px;min-width:0;display:grid}.home-product-mobile-copy strong{font-family:var(--font-display-editorial);letter-spacing:-.02em;font-size:clamp(1.45rem,6.5vw,1.85rem);font-weight:400;line-height:1.02}.home-product-mobile-copy small{color:var(--pb-deep-slate);font-family:var(--font-ui);letter-spacing:.1em;text-transform:uppercase;font-size:9px;line-height:1.4}.home-product-mobile-arrow{border-left:1px solid var(--pb-soft-mist);width:32px;height:32px;color:var(--pb-red);place-items:center;font-size:17px;display:grid}.home-product-lines{border-right:0}.home-product-lines button,.home-product-lines button:focus-visible,.home-product-lines button:hover,.home-product-lines button[data-active=true]{grid-template-columns:32px minmax(0,1fr) auto;gap:12px;min-height:72px;padding:14px 0}.home-product-lines button strong{min-width:0;font-size:clamp(1.55rem,6.6vw,2rem);line-height:1.04}.home-product-lines button small{text-align:right;grid-column:auto;font-size:9px}.home-product-visual{min-height:0;margin-top:18px}.home-product-visual-media{aspect-ratio:4/3;min-height:0}.home-product-visual-meta{align-items:stretch;gap:12px;padding:16px 18px 18px}.home-product-visual-link{width:100%;min-height:48px}.about-photo-panel{padding:22px 20px;min-height:clamp(220px,64vw,260px)!important}.about-photo-panel:before{background:linear-gradient(#0c121614 12%,#0c1216d1)}.about-photo-panel:after{background-position:50% 43%}.about-photo-copy{width:min(100%,20rem)}.about-photo-rule{width:46px;margin-bottom:12px}.about-photo-statement{max-width:18ch;font-size:clamp(1.55rem,7vw,1.9rem);line-height:1.02}.about-photo-meta{color:#ffffffc2;margin-top:12px;font-size:9px;line-height:1.4}.about-content-shell{padding:42px 18px 50px;position:relative}.about-content-shell:before{content:"";background:linear-gradient(90deg,var(--pb-red) 0 68%,var(--pb-blue) 68% 100%);height:3px;position:absolute;inset:0 18px auto}.about-content-panel{gap:28px}.about-heading-block{gap:14px}.about-kicker-rule{background:linear-gradient(90deg,var(--pb-red) 0 72%,var(--pb-blue) 72% 100%);width:64px}.about-heading{max-width:15ch;font-size:clamp(2rem,8.4vw,2.35rem);line-height:1.04}.about-stat-card{grid-template-rows:1px auto auto;gap:10px;min-height:112px;padding:16px 12px 14px}.about-stat-value{font-size:clamp(2rem,9vw,2.75rem)}.about-stat-label{white-space:normal;overflow-wrap:anywhere;letter-spacing:.1em;font-size:8px;line-height:1.35}.about-copy-block{gap:20px}.about-copy{max-width:36rem;font-size:14px;line-height:1.7}.about-cta-row .pb-ghost-link{border-top:1px solid var(--pb-soft-mist);border-bottom:1px solid var(--pb-soft-mist);justify-content:space-between;width:100%;min-height:54px;padding:8px 0}.sector-card{aspect-ratio:1/1.08;min-height:0!important}.sector-name-static{display:none}.sector-overlay{background:linear-gradient(#0d0d0d0a 18%,#0d0d0de6);justify-content:flex-end;padding:22px;transform:none!important}.sector-overlay .overlay-name{font-size:clamp(1.9rem,8vw,2.35rem);line-height:1}.sector-overlay .overlay-desc{color:#ffffffc7;font-size:13px;line-height:1.5}.overlay-cta{min-height:44px;margin-top:14px;padding:10px 12px}.technical-precision-section{padding:48px 0}.technical-precision-section .container{padding:0 22px}.technical-precision-grid{gap:28px}.technical-precision-content h2{max-width:14ch;font-size:clamp(2rem,8.4vw,2.35rem)}.technical-cta{border:1px solid var(--pb-red);justify-content:space-between;align-items:center;width:100%;min-height:48px;margin-top:22px;padding:0 16px}.technical-precision-cards{gap:8px}.technical-card{min-height:0;padding:18px 16px}.distributor-photo-panel{padding:28px 22px;min-height:240px!important}.distributor-photo-panel+div{padding:44px 22px 48px}.distributor-photo-panel+div h2{font-size:clamp(2rem,8.4vw,2.35rem);line-height:1.04}.distributor-photo-panel+div a{justify-content:space-between;align-items:center;min-height:48px;padding:0 16px;display:flex}.inner-hero,.inner-hero--library,.inner-hero--map{padding:32px 0 44px}.about-redesign-hero-grid,.about-redesign-intro-grid,.about-redesign-oem-grid,.about-redesign-process-grid,.inner-conversion-grid,.inner-hero-grid,.journal-cta-band .inner-shell,.journal-technical-hero,.resource-hero-layout{grid-template-columns:1fr;gap:28px}.about-redesign-capabilities h2,.about-redesign-hero h1,.about-redesign-intro h2,.about-redesign-oem h2,.about-redesign-process h2,.inner-conversion h2,.inner-hero h1,.journal-cta-band h2,.journal-technical-hero h1,.resource-hero-layout h1{max-width:15ch;font-size:clamp(2rem,8.4vw,2.45rem);line-height:1.02}.about-redesign-intro div>p,.inner-hero-copy,.journal-technical-hero span,.resource-intro p{font-size:14px;line-height:1.65}.about-redesign-capabilities,.about-redesign-intro,.application-index,.journal-grid-section,.resource-directory{padding-top:48px;padding-bottom:64px}.section-index-head{display:none}.application-row{grid-template-columns:34px minmax(0,1fr) 22px;gap:12px;min-height:94px;padding:14px 0}.application-row h2,.resource-entry h2{font-size:25px;line-height:1.05}.application-families,.resource-entry p{grid-column:2;font-size:10px;line-height:1.45}.application-row .inner-arrow{grid-area:1/3/span 2}.inner-conversion-grid>div{gap:12px;display:grid}.resource-intro{gap:18px;margin-bottom:28px;display:grid}.resource-entry{grid-template-columns:36px minmax(0,1fr);gap:8px 14px;min-height:0;padding:18px 0}.resource-entry em{grid-column:2;align-items:center;min-height:44px;font-size:10px;display:inline-flex}.journal-title{grid-template-columns:1fr;gap:12px}.journal-title h1{font-size:clamp(3.8rem,20vw,6rem)}.journal-articles,.journal-context-grid,.journal-feature,.journal-technical-hero{grid-template-columns:1fr}.journal-technical-hero{padding-top:32px}.journal-feature figure,.journal-hero-panel{min-height:260px}.journal-feature>div{padding:28px 22px}.journal-feature h2{font-size:32px}.journal-card{border-right:0;border-bottom:1px solid var(--inner-soft);min-height:0;padding:28px 22px 72px}.journal-card h2{margin-top:54px;font-size:27px}.journal-context-grid{margin-top:22px}.journal-context-grid>div{border-right:0;min-height:0;padding:22px}.journal-cta-band{padding:48px 0}.products-advisory .products-advisory-inner,.products-catalog-shell,.products-editorial-hero-grid{grid-template-columns:1fr;gap:28px;width:auto;padding-left:22px;padding-right:22px}.products-editorial-hero-grid{padding-top:32px;padding-bottom:36px}.catalog-hero-copy h1,.catalog-results-header h2,.product-detail-sheet h2,.product-detail-title-grid h1,.products-advisory h2,.products-catalog-header h2,.products-editorial-copy h1{font-size:clamp(2rem,8.4vw,2.35rem);line-height:1.04}.products-catalog-main,.products-editorial-summary{padding-left:0}.products-catalog-shell{gap:28px;padding-top:32px;padding-bottom:56px}.products-filter-toggle{min-height:46px}.products-filter-button{min-height:52px}.products-premium-grid{border:0;grid-template-columns:1fr;gap:16px}.products-premium-card{min-height:0;margin:0}.products-page .products-advisory{width:100%;margin:0;padding:48px 0;transform:none}.products-page .products-advisory .products-advisory-action{padding-left:0}.catalog-hero-grid,.catalog-results,.product-detail-hero-inner,.product-detail-sheet{padding-left:22px;padding-right:22px}.catalog-hero-grid{gap:28px;padding-top:32px;padding-bottom:36px}.catalog-family-rail{grid-template-columns:1fr;padding:0 22px;overflow:visible}.catalog-family-rail button{min-width:0;min-height:64px}.catalog-results{padding-top:40px;padding-bottom:56px}.catalog-product-row{gap:10px 16px;padding:18px 0}.catalog-product-row,.catalog-product-row--tips{grid-template-columns:32px minmax(0,1fr)}.catalog-row-link,.catalog-row-spec,.catalog-tip-summary,.catalog-tip-visual{grid-column:2;justify-self:start}.product-detail-title-grid{gap:24px}.product-detail-cta{justify-content:space-between;width:100%}.product-detail-sheet{padding-top:40px;padding-bottom:56px}.product-spec-ledger{grid-template-columns:1fr}.product-document-ctas{gap:10px;display:grid}.product-detail-back .product-document-cta{justify-content:center;width:100%}.technical-resource-hero{min-height:0}.document-request-layout,.faq-directory-grid,.faq-hero-grid,.guide-family-grid,.guide-prerequisites-grid,.technical-resource-cta-grid,.technical-resource-hero-grid{grid-template-columns:1fr;gap:28px}.technical-resource-hero-grid{padding-top:32px;padding-bottom:48px}.document-request-intro h2,.faq-hero-grid h1,.guide-family h2,.technical-resource-cta h2,.technical-resource-hero h1{max-width:15ch;line-height:1.04;font-size:clamp(2rem,8.4vw,2.35rem)!important}.technical-resource-hero-media{order:2;min-height:220px;position:relative;inset:auto}.technical-resource-hero-copy{padding-right:0}.guide-hero-index{position:relative}.guide-hero-index-grid{grid-template-columns:1fr}.guide-hero-index a{border-bottom:1px solid #ffffff26;border-right:0;min-height:56px}.faq-directory,.guide-family,.guide-prerequisites,.technical-resource-cta{padding-top:48px;padding-bottom:56px}.guide-family-image{min-height:220px}.document-request-hero{min-height:0}.document-request-section{padding:48px 22px 64px!important}.document-request-layout{gap:32px;width:auto}.document-request-field-grid{grid-template-columns:1fr;gap:18px}.document-request-field-wide{grid-column:auto}.document-request-form{gap:20px;padding:22px 18px}.document-request-form button{width:100%;min-height:52px}.site-page--datasheets>section:first-child,.site-page--legal section:first-child{padding-top:48px;padding-bottom:48px}.site-page--legal section:nth-child(2){padding-top:48px;padding-bottom:64px}.site-page--legal h1{max-width:15ch;font-size:clamp(2rem,8.4vw,2.35rem)}.distributor-register{padding:48px 0}.distributor-register-shell{gap:28px;width:min(100% - 44px,1280px)}.distributor-register-aside h2{max-width:15ch;font-size:clamp(2rem,8.4vw,2.35rem);line-height:1.04}.distributor-register-ledger{grid-template-columns:1fr;margin-top:28px}.distributor-register-ledger div{border-right:0;grid-template-columns:1fr;gap:8px}.distributor-register-form{gap:20px;padding:22px 18px}.distributor-field-grid,.distributor-register-actions{grid-template-columns:1fr}.distributor-register-actions button{width:100%;min-height:52px}.automotive-validation-hero{min-height:0}.automotive-validation-hero-inner{padding-top:32px;padding-bottom:44px}.automotive-validation-hero h1,.automotive-validation-ledger h2,.automotive-validation-request h2,.automotive-validation-scope h2{max-width:15ch;font-size:clamp(2rem,8.4vw,2.35rem);line-height:1.04}.automotive-validation-ledger,.automotive-validation-request,.automotive-validation-scope{padding:48px 0}.automotive-validation-table article{grid-template-columns:1fr;grid-template-areas:"document""availability""support""requirement";gap:16px;min-height:0;padding:22px 0}.automotive-validation-availability,.automotive-validation-document,.automotive-validation-requirement,.automotive-validation-support{grid-column:1}.automotive-validation-document{grid-area:document}.automotive-validation-availability{grid-area:availability}.automotive-validation-support{grid-area:support}.automotive-validation-requirement{grid-area:requirement}.automotive-validation-request-button{justify-content:space-between;width:100%}}@media (prefers-reduced-motion:reduce){.hero-image-media--mobile,.home-product-visual-image,.journal-feature img,.journal-hero-panel img,.sector-bg{transition:none;transform:none}}@media (max-width:767px){.hero-shell-redesign{padding:calc(var(--mobile-topbar) + 18px) 18px calc(var(--mobile-tabbar) + 18px);justify-content:stretch}.hero-copy-reveal--main,.hero-main-copy{width:100%;height:auto}.hero-main-copy{flex:auto;align-self:stretch;display:flex}.hero-copy-reveal--main{flex:auto;grid-template-rows:auto auto minmax(90px,1fr) auto auto;display:grid}.hero-copy-reveal--main .hero-headline,.hero-support-copy{position:static;top:auto}.hero-copy-reveal--main .hero-headline{text-align:center;max-width:13ch;margin-inline:auto;font-size:clamp(29px,8.7vw,38px);line-height:.98}.hero-support-copy{text-align:center;margin:12px auto 0;font-size:12px}.hero-copy-reveal{opacity:1;animation:none;transform:none}.hero-cta-row{grid-row:4}.hero-iso-row{grid-row:5}.about-stats-panel{background:#ffffff94;gap:0;overflow:visible;grid-template-columns:repeat(2,minmax(0,1fr))!important}.about-stat-card{border-right:1px solid var(--pb-soft-mist);grid-template-rows:2px auto auto;grid-template-columns:1fr;align-items:start;gap:10px;min-height:126px;padding:18px 16px 16px}.about-stat-card:first-child{border-right:0;border-bottom:1px solid var(--pb-soft-mist);grid-column:1/-1;grid-template-rows:auto;grid-template-columns:3px minmax(0,1fr) minmax(108px,auto);align-items:center;min-height:90px;padding:16px}.about-stat-card:last-child{border-right:0}.about-stat-accent{width:32px;height:2px}.about-stat-card:first-child .about-stat-accent{width:3px;height:38px}.about-stat-card:nth-child(3) .about-stat-accent{background:var(--pb-blue)}.about-stat-value{white-space:nowrap;font-size:clamp(30px,9vw,39px)}.about-stat-label{white-space:normal;overflow-wrap:anywhere;font-size:9px;line-height:1.45}.about-stat-card:first-child .about-stat-label{overflow-wrap:normal;text-align:right;justify-self:end;width:108px;max-width:none}.sector-card{aspect-ratio:4/3}.technical-precision-cards{gap:1px;grid-template-columns:1fr!important}.catalog-family-rail button{grid-template-columns:30px minmax(0,1fr) auto}.hero-cta-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);transform:translateY(-28px)}.hero-cta-row>:first-child{grid-column:1/-1}.hero-cta-row>a,.hero-cta-row>button{letter-spacing:.1em;min-width:0;padding-inline:13px;font-size:10px}.hero-whatsapp-inline{color:#fff;background:#0a121685;border:1px solid #ffffffb3;justify-content:space-between;align-items:center;display:inline-flex}.hero-iso-row{background:#080e129e;border-top-color:#ffffff5c;padding:8px;transform:translateY(-28px)}.sector-overlay{translate:none!important}.reveal-ready [data-photo-settle],.reveal-ready [data-reveal-x],.reveal-ready [data-reveal]{opacity:1;transform:none}.pb-ghost-link,.site-page--contact a.mt-2.inline-flex,.site-page--contact a[href^=mailto\:],.site-page--contact a[href^=tel\:],footer .col-span-2>a:first-child,footer .space-y-3 a,footer>div>div:last-child a{align-items:center;min-height:44px;display:inline-flex}footer .flex.gap-3>a{width:44px;height:44px}.mobile-footer-groups a{min-height:44px}.site-page--contact section:first-child nav,.site-page--distributor section:first-child nav{align-items:center;min-height:44px;margin-bottom:18px;display:flex}.site-page--contact section:first-child nav>*,.site-page--distributor section:first-child nav>*{display:none}.site-page--contact section:first-child nav>a:first-child,.site-page--distributor section:first-child nav>a:first-child{align-items:center;min-height:44px;font-size:0;display:inline-flex}.site-page--contact section:first-child nav>a:first-child:before,.site-page--distributor section:first-child nav>a:first-child:before{content:"← Volver";letter-spacing:.12em;text-transform:uppercase;font-size:10px}}@media (max-width:340px){.hero-cta-row,.hero-iso-row{transform:translateY(-54px)}.hero-copy-reveal--main .hero-headline{font-size:28px}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{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}@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-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}