@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--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;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.\!table{display:table!important}.contents{display:contents}.hidden{display:none}.table{display:table}.min-h-screen{min-height:100vh}.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}.rounded{border-radius:.25rem}.bg-\[var\(--lcrf-canvas\)\]{background-color:var(--lcrf-canvas)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--lcrf-display-font:"Inter", "Segoe UI", "SF Pro Display", "PingFang SC", "Microsoft YaHei", Arial, sans-serif;--lcrf-text-font:"Inter", "Segoe UI", "SF Pro Text", "PingFang SC", "Microsoft YaHei", Arial, sans-serif;--lcrf-ink:#111114;--lcrf-body:#42444a;--lcrf-muted:#686a72;--lcrf-line:#e3e6ea;--lcrf-border:#1111141c;--lcrf-border-strong:#1111142b;--lcrf-canvas:#f6f7f8;--lcrf-primary:#3a1b3d;--lcrf-deep:#18121b;--lcrf-action:#5d3264;--lcrf-action-hover:#4b2551;--lcrf-accent:#5d3264;--lcrf-soft:#f5f1f5;--lcrf-active-surface:#ebe3ec;--lcrf-accent-line:#d9ceda;--lcrf-surface:#fff;--lcrf-surface-muted:#f2f4f6;--lcrf-section-surface:#fff;--lcrf-section-surface-alt:#f4f5f7;--lcrf-product-visual-bg:#f7f8fa;--lcrf-hero-surface:linear-gradient(112deg, #241326 0%, #3a1b3d 58%, #4b2752 100%);--lcrf-hero-surface-brand:#241326;--lcrf-hero-surface-collection:#f2f4f6;--lcrf-hero-surface-detail:#f7f8fa;--lcrf-hero-surface-technical:#eef2f5;--lcrf-hero-surface-utility:#f5f6f7;--lcrf-hero-border:#d9dee4;--lcrf-table-header-bg:#f4f1f4;--lcrf-table-header-active-bg:var(--lcrf-active-surface);--lcrf-table-header-line:var(--lcrf-accent-line);--lcrf-table-sort-column-bg:#3a1b3d07;--lcrf-table-sort-column-bg-hover:#3a1b3d0c;--lcrf-table-sticky-shadow:0 6px 14px #11111409;--lcrf-header-line:#1111141a;--lcrf-brand-line:#3a1b3d2e;--lcrf-brand-line-strong:#5d326457;--lcrf-brand-shadow:#3a1b3d2e;--lcrf-purple-line:var(--lcrf-brand-line);--lcrf-purple-line-strong:var(--lcrf-brand-line-strong);--lcrf-purple-shadow:var(--lcrf-brand-shadow);--lcrf-white:#fff;--lcrf-focus-ring:0 0 0 3px #5d32642b;--lcrf-shadow-card:0 1px 2px #11111408, 0 12px 28px #11111407;--lcrf-shadow-card-hover:0 2px 3px #1111140a, 0 16px 36px #1111140c;--lcrf-shadow-panel:0 18px 44px #11111414;--lcrf-shadow-soft:0 6px 18px #11111408;--lcrf-radius-card:8px;--lcrf-radius-control:8px;--lcrf-radius-image:7px;--lcrf-radius-pill:999px;--lcrf-transition-ui:.16s ease;--lcrf-transition-card:.18s ease;--lcrf-page-x:clamp(22px, 2.6vw, 48px);--lcrf-content-max:1184px;--lcrf-wide-max:var(--lcrf-content-max);--lcrf-reading-max:760px;--lcrf-prose-max:880px;--lcrf-content-pad-x:max(var(--lcrf-page-x), calc((100% - var(--lcrf-content-max)) / 2));--lcrf-wide-pad-x:var(--lcrf-content-pad-x);--lcrf-page-max:var(--lcrf-content-max);--lcrf-header-height:78px;--lcrf-table-sticky-top:calc(var(--lcrf-header-height) - 1px);--lcrf-product-nav-bar-height:72px;--lcrf-product-nav-height:96px;--lcrf-anchor-gap:12px;--lcrf-inquiry-anchor-gap:24px;--lcrf-header-control-height:40px;--lcrf-header-control-radius:999px;--lcrf-header-control-border:#11111421;--lcrf-header-control-border-hover:var(--lcrf-brand-line-strong);--lcrf-header-utility-bg:#f4f5f7;--lcrf-header-utility-bg-hover:#eee8ef;--lcrf-header-cta-bg:var(--lcrf-action);--lcrf-header-cta-bg-hover:var(--lcrf-action-hover);--lcrf-section-y:clamp(58px, 4.9vw, 82px);--lcrf-section-y-tight:clamp(44px, 3.8vw, 62px);--lcrf-section-y-first:clamp(44px, 3.7vw, 58px);--lcrf-section-y-after-form:clamp(54px, 4.2vw, 68px);--lcrf-section-y-paired:clamp(42px, 3.4vw, 56px);--lcrf-section-gap:clamp(22px, 2vw, 32px);--lcrf-layout-rail-gap:clamp(42px, 4.2vw, 56px);--lcrf-card-grid-gap:clamp(18px, 1.55vw, 26px);--lcrf-card-inner-gap:clamp(18px, 1.8vw, 24px);--lcrf-form-gap:clamp(15px, 1.45vw, 19px);--lcrf-form-row-gap:clamp(13px, 1.2vw, 16px);--lcrf-form-column-gap:clamp(20px, 2vw, 28px);--lcrf-form-field-gap:8px;--lcrf-form-padding-y:clamp(26px, 2.1vw, 34px);--lcrf-form-padding-x:clamp(24px, 2.2vw, 34px);--lcrf-inquiry-y:clamp(44px, 3.4vw, 58px);--lcrf-anchor-offset:calc(var(--lcrf-header-height) + var(--lcrf-anchor-gap));--lcrf-product-anchor-offset:calc(var(--lcrf-header-height) + var(--lcrf-product-nav-bar-height) + var(--lcrf-anchor-gap));--lcrf-inquiry-scroll-margin:max(0px, calc(var(--lcrf-header-height) + var(--lcrf-inquiry-anchor-gap) - var(--lcrf-inquiry-y)));--lcrf-product-inquiry-scroll-margin:max(0px, calc(var(--lcrf-header-height) + var(--lcrf-product-nav-bar-height) + var(--lcrf-inquiry-anchor-gap) - var(--lcrf-inquiry-y)))}.inquiry-attachments{gap:10px;min-width:0;display:grid}.inquiry-attachments-heading{gap:4px;display:grid}.inquiry-attachments-heading>span{color:var(--lcrf-ink);font-size:13px;font-weight:720}.inquiry-attachments-heading>small,.inquiry-attachment-dropzone>small{color:var(--lcrf-muted);font-size:11.8px;font-weight:500;line-height:1.5}.inquiry-attachment-dropzone{border:1px dashed var(--lcrf-border-strong);background:var(--lcrf-soft);border-radius:6px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 12px;min-height:82px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.inquiry-attachment-dropzone{background:color-mix(in srgb, var(--lcrf-soft) 68%, #fff)}}.inquiry-attachment-dropzone{transition:border-color var(--lcrf-transition-ui), background-color var(--lcrf-transition-ui), box-shadow var(--lcrf-transition-ui);padding:14px 16px}.inquiry-attachment-dropzone.is-drag-active{border-color:var(--lcrf-accent);background:var(--lcrf-soft)}@supports (color:color-mix(in lab, red, red)){.inquiry-attachment-dropzone.is-drag-active{background:color-mix(in srgb, var(--lcrf-soft) 42%, #fff)}}.inquiry-attachment-dropzone.is-drag-active{box-shadow:var(--lcrf-focus-ring)}.inquiry-attachment-dropzone>input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.inquiry-attachment-dropzone>label{border:1px solid var(--lcrf-primary);background:var(--lcrf-primary);color:#fff;cursor:pointer;border-radius:5px;justify-content:center;align-items:center;min-height:34px;padding:0 13px;font-size:12.4px;font-weight:720;line-height:1.2;display:inline-flex}.inquiry-attachment-dropzone>label svg{width:15px;height:15px;margin-inline-end:7px}.inquiry-attachment-dropzone>input:focus-visible+label,.inquiry-attachment-dropzone>label:hover{border-color:var(--lcrf-action);background:var(--lcrf-action)}.inquiry-attachment-dropzone>span{color:var(--lcrf-body);font-size:12.6px;font-weight:600}.inquiry-attachment-dropzone>small{grid-column:1/-1}.inquiry-attachment-list{border-block:1px solid var(--lcrf-border);gap:0;margin:0;padding:0;list-style:none;display:grid}.inquiry-attachment-list li{border-bottom:1px solid var(--lcrf-border);justify-content:space-between;align-items:center;gap:16px;min-width:0;min-height:48px;padding:8px 2px;display:flex}.inquiry-attachment-list li:last-child{border-bottom:0}.inquiry-attachment-list li>span{gap:2px;min-width:0;display:grid}.inquiry-attachment-list strong{color:var(--lcrf-body);text-overflow:ellipsis;white-space:nowrap;font-size:12.6px;font-weight:650;overflow:hidden}.inquiry-attachment-list small{color:var(--lcrf-muted);font-size:11.5px}.inquiry-attachment-list button{width:34px;height:34px;color:var(--lcrf-action);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:4px;flex:0 0 34px;place-items:center;padding:0;font-size:12px;font-weight:680;display:grid}.inquiry-attachment-list button:hover,.inquiry-attachment-list button:focus-visible{background:var(--lcrf-action)}@supports (color:color-mix(in lab, red, red)){.inquiry-attachment-list button:hover,.inquiry-attachment-list button:focus-visible{background:color-mix(in srgb, var(--lcrf-action) 8%, transparent)}}.inquiry-attachment-list button svg{width:17px;height:17px}@media (max-width:640px){.inquiry-attachment-dropzone{grid-template-columns:1fr}.inquiry-attachment-dropzone>label{width:100%}.inquiry-attachment-dropzone>small{grid-column:auto}}*,:before,:after{box-sizing:border-box}body{background:var(--lcrf-canvas);color:var(--lcrf-body);letter-spacing:0;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-family:Segoe UI,Inter,Arial,PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif;font-size:16px;line-height:1.65;overflow-x:clip}html{width:100%;max-width:100%;scroll-padding-top:var(--lcrf-anchor-offset);overflow-x:clip}main[data-locale]{position:relative}body{width:100%;max-width:100%}main,section,article,aside,header,footer,nav{min-width:0}img,svg,video,canvas,iframe{max-width:100%}a{color:inherit;text-decoration:none}a,button,summary{-webkit-tap-highlight-color:transparent}button,summary{font:inherit}button:not(:disabled),summary{cursor:pointer}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:2px solid #f5f1f5db}.sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:999;border-radius:var(--lcrf-radius-control);background:var(--lcrf-white);min-height:42px;color:var(--lcrf-primary);box-shadow:var(--lcrf-shadow-panel);transition:transform var(--lcrf-transition-ui);top:12px;border:1px solid #ffffff3d;align-items:center;padding:0 14px;font-size:13px;font-weight:850;display:inline-flex;position:fixed;inset-inline-start:12px;transform:translateY(-140%)}.skip-link:focus-visible{outline:2px solid var(--lcrf-action);outline-offset:3px;transform:translateY(0)}.main-content-anchor{scroll-margin-top:var(--lcrf-anchor-offset)}.main-content-anchor:focus{outline:none}.lcrf-focus{outline:2px solid var(--lcrf-action);outline-offset:2px}.site-header{--lcrf-header-height:78px;--lcrf-header-pad-x:var(--lcrf-content-pad-x);z-index:20;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:minmax(var(--lcrf-header-height), auto) auto;width:100%;max-width:100vw;min-height:var(--lcrf-header-height);padding:0 var(--lcrf-header-pad-x);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#3a1b3d 0%,#18121b 100%);border-bottom:1px solid #f5f1f529;align-items:center;gap:0 24px;display:grid;position:sticky;top:0;box-shadow:0 18px 44px #18121b24}html[data-lcrf-nav-open=true] .site-header{z-index:40}html[data-lcrf-nav-open=true] body:before{inset:var(--lcrf-header-height) 0 0;z-index:12;content:"";pointer-events:none;background:#18121b2e;animation:.18s both lcrf-nav-backdrop-enter;position:fixed}@keyframes lcrf-nav-backdrop-enter{0%{opacity:0}to{opacity:1}}.brand-mark{min-width:0;color:var(--lcrf-white);grid-area:1/1;align-items:center;gap:12px;font-weight:900;display:inline-flex}.brand-mark span{background:var(--lcrf-white);color:#111417;border-radius:8px;place-items:center;width:38px;height:38px;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #3a1b3d1f}.brand-mark svg{width:30px;height:30px;display:block}.brand-mark img{object-fit:contain;max-width:30px;max-height:30px;display:block}.brand-mark strong{gap:2px;line-height:1;display:grid}.brand-mark small{color:#ffffffad;font-size:11px;font-weight:700}.site-nav,.site-actions{color:#ffffffc2;flex-wrap:nowrap;align-items:center;gap:14px;font-size:14px;display:flex}.site-nav{grid-area:1/2;justify-content:flex-start;justify-self:start;width:auto;min-width:0;max-width:none;position:static;overflow:visible}.desktop-navigation{display:contents}.site-nav>.nav-link,.nav-trigger{white-space:nowrap;flex:none}.brand-mark,.site-nav,.nav-link,.nav-dropdown,.nav-trigger,.nav-menu,.nav-menu a,.language-switcher,.language-switcher summary,.language-switcher div,.language-switcher a,.mobile-menu>summary,.mobile-nav-group summary,.mobile-nav-group a,.mobile-panel-head,.mobile-nav-section,.mobile-link-grid a,.mobile-menu-footer,.header-cta{-webkit-user-select:none;user-select:none}.nav-trigger,.nav-link,.nav-menu a,.language-switcher summary,.language-switcher a,.mobile-menu>summary,.mobile-nav-group summary,.mobile-nav-group a,.mobile-link-grid a,.header-cta{touch-action:manipulation}.language-switcher,.language-switcher *,.nav-dropdown,.nav-dropdown *,.mobile-nav-group summary,.mobile-nav-group summary *{-webkit-touch-callout:none}.language-switcher a,.language-switcher a *,.nav-link,.nav-link *,.nav-trigger,.nav-trigger *,.nav-menu a,.nav-menu a *{-webkit-user-drag:none}.site-nav a:hover,.footer-col a:hover,.language-switcher a.active,.nav-link.is-current,.nav-trigger:hover{color:var(--lcrf-white)}.nav-dropdown{position:static}.nav-dropdown:after{top:calc(var(--lcrf-header-height) - 30px);z-index:49;content:"";background:0 0;height:46px;display:none;position:fixed;left:0;right:0}.nav-link,.nav-trigger{color:#ffffffc7;cursor:pointer;min-height:40px;font:inherit;white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;padding:0;text-decoration:none;list-style:none;transition:color .16s;display:inline-flex;position:relative}.nav-link:focus-visible,.nav-trigger:focus-visible{color:var(--lcrf-white);outline:0}.nav-trigger::-webkit-details-marker{display:none}.nav-link:after,.nav-trigger:after{content:"";opacity:0;transform-origin:50%;inset-inline:0;background:#ffffffb8;border-radius:999px;height:2px;transition:opacity .16s,transform .16s;position:absolute;bottom:-19px;transform:scaleX(.34)}.nav-link:hover:after,.nav-link:focus-visible:after,.nav-link.is-current:after,.nav-trigger:hover:after,.nav-trigger:focus-visible:after,.nav-trigger.is-active:after{opacity:1;transform:scaleX(1)}.nav-chevron{border-bottom:1.5px solid #ffffff9e;border-right:1.5px solid #ffffff9e;width:7px;height:7px;transition:transform .16s,border-color .16s;transform:rotate(45deg)translateY(-2px)}.nav-menu{z-index:50;box-sizing:border-box;width:100%;height:auto;max-height:calc(100dvh - var(--lcrf-header-height));overscroll-behavior:contain;scrollbar-gutter:stable;padding:28px var(--lcrf-wide-pad-x) 34px;opacity:0;pointer-events:none;top:100%;background:#fff;border-top:1px solid #3a1b3d29;border-bottom:1px solid #2018261a;transition:opacity .16s,transform .16s;display:block;position:absolute;inset-inline:0;overflow-y:auto;transform:translateY(10px);box-shadow:0 30px 78px #1f162624}.nav-dropdown[open]:after,.nav-dropdown.is-open:after{display:block}.nav-dropdown[open] .nav-chevron,.nav-dropdown.is-open .nav-chevron{border-color:#ffffffe6;transform:rotate(225deg)translate(-1px,-1px)}.nav-dropdown[open] .nav-menu,.nav-dropdown.is-open .nav-menu{opacity:1;pointer-events:auto;transform:translate(0)}.nav-menu p{max-width:520px;color:var(--lcrf-muted);margin:0;font-size:13px;line-height:1.6}.nav-menu-loading{width:100%;max-width:var(--lcrf-wide-max);grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;min-height:184px;margin:0 auto;display:grid}.nav-menu-loading span{background:linear-gradient(90deg,#f5f1f570 0%,#ffffffeb 42%,#f5f1f594 100%) 0 0/240% 100%;border:1px solid #3a1b3d14;border-radius:8px;min-height:88px;animation:1.2s ease-in-out infinite lcrf-nav-skeleton;display:block}.nav-menu-unavailable{width:min(100%, var(--lcrf-wide-max));background:#fff;border:1px solid #1f162614;border-radius:10px;align-content:center;justify-items:start;gap:10px;min-height:156px;margin:0 auto;padding:24px;display:grid;box-shadow:0 18px 44px #1f16260b}.nav-menu-unavailable strong{color:var(--lcrf-ink);font-size:15px;font-weight:760;line-height:1.2}.nav-menu-unavailable span{color:#28222fa8;max-width:420px;font-size:13px;line-height:1.5}.nav-menu-unavailable-link{border:1px solid var(--lcrf-brand-line);background:var(--lcrf-soft);min-height:34px;color:var(--lcrf-primary);border-radius:999px;align-items:center;padding:7px 13px;font-size:12.5px;font-weight:720}.nav-menu-unavailable-link:hover,.nav-menu-unavailable-link:focus-visible{border-color:var(--lcrf-brand-line-strong);background:var(--lcrf-surface);color:var(--lcrf-primary)}@keyframes lcrf-nav-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}.nav-menu-grid{width:100%;max-width:var(--lcrf-wide-max);column-count:4;column-rule:1px solid #3a1b3d12;column-fill:balance;column-gap:clamp(62px,6.4vw,112px);margin:0 auto}.nav-menu-grid-taxonomy{column-count:4;column-rule:1px solid #3a1b3d12;column-fill:balance;column-gap:clamp(44px,4.4vw,76px);display:block}.nav-menu-grid-taxonomy .nav-menu-group{break-inside:avoid;page-break-inside:avoid;gap:7px;margin-bottom:22px}.nav-menu-directory-head{border-bottom:1px solid #3a1b3d1a;justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;padding-bottom:15px;display:flex}.nav-menu-directory-head strong{color:#211627;font-size:17px;font-weight:830;line-height:1.25}.nav-menu-directory-head a{color:#3a1b3dd1;white-space:nowrap;border:1px solid #3a1b3d24;border-radius:999px;justify-content:center;align-items:center;min-height:32px;padding:0 14px;font-size:12px;font-weight:760;display:inline-flex}.nav-menu-directory-head a:hover,.nav-menu-directory-head a:focus-visible{color:var(--lcrf-primary);background:#5d326412}.nav-menu-grid-taxonomy .nav-menu-parent{width:fit-content;color:var(--lcrf-primary);border-bottom:0;justify-content:flex-start;padding-bottom:3px;font-size:15px;font-weight:850}.nav-menu-grid-taxonomy .nav-menu-parent:after{border-color:#5d3264c2;margin-left:8px}.nav-menu-grid-taxonomy .nav-menu-group-description{color:#2a23309e;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:-2px 0 1px;font-size:12.5px;font-weight:430;line-height:1.45;display:-webkit-box;overflow:hidden}.nav-menu-grid-taxonomy .nav-menu-sub a,.nav-menu-grid-taxonomy>a{color:#2b2630c7;width:fit-content;max-width:100%;padding:0;font-size:13.5px;font-weight:430;line-height:1.48}.nav-menu-grid-taxonomy .nav-menu-sub a.is-current,.nav-menu-grid-taxonomy>a.is-current{color:var(--lcrf-primary);font-weight:680}.nav-menu-grid-taxonomy .nav-menu-sub a:hover,.nav-menu-grid-taxonomy>a:hover{color:var(--lcrf-primary);background:0 0}.nav-menu-shell{width:100%;max-width:var(--lcrf-wide-max);margin:0 auto}.nav-product-menu{grid-template-columns:minmax(260px,292px) minmax(0,1fr);align-items:start;gap:clamp(26px,2.4vw,36px);display:grid;position:relative}.nav-product-menu:before{content:"";pointer-events:none;background:#3a1b3d1f;grid-area:1/1;place-self:stretch end;width:1px}.nav-product-rail{scrollbar-color:#3a1b3d47 transparent;scrollbar-width:thin;grid-area:1/1;grid-template-columns:minmax(0,1fr);align-content:start;gap:4px;padding-right:clamp(18px,1.8vw,24px);display:grid}.nav-product-rail::-webkit-scrollbar{width:8px}.nav-product-panel::-webkit-scrollbar{width:8px}.nav-product-rail::-webkit-scrollbar-track{background:0 0}.nav-product-panel::-webkit-scrollbar-track{background:0 0}.nav-product-rail::-webkit-scrollbar-thumb{background:#3a1b3d3d;border:2px solid #fff;border-radius:999px}.nav-product-panel::-webkit-scrollbar-thumb{background:#3a1b3d3d;border:2px solid #fff;border-radius:999px}.nav-product-root{color:#2c2532;border-radius:8px;justify-content:space-between;align-items:center;width:100%;min-height:46px;margin-right:0;padding:9px 12px;font-size:13.5px;font-weight:720;line-height:1.28;display:flex}.nav-product-root:after{content:"";border-top:2px solid #3a1b3d80;border-right:2px solid #3a1b3d80;flex:none;width:7px;height:7px;margin-inline-start:12px;transform:rotate(45deg)}.nav-product-root .nav-product-subtitle{text-align:start;text-overflow:clip;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:auto;justify-content:flex-start;min-height:0;padding:0;display:-webkit-box;overflow:hidden}.nav-product-panel{background:0 0;border:0;border-radius:0;grid-area:1/2;align-content:start;gap:clamp(12px,1.4vw,16px);height:auto;max-height:none;padding:0;display:grid;overflow:visible}.nav-product-root:hover,.nav-product-root:focus-visible,.nav-product-root.is-active{box-shadow:inset 3px 0 0 var(--lcrf-action), 0 6px 18px #3a1b3d0f;color:#3a1b3d;background:linear-gradient(90deg,#5d32641a 0%,#faf8fad1 100%)}.nav-product-root:hover:after,.nav-product-root:focus-visible:after,.nav-product-root.is-active:after{opacity:1;border-color:#5d3264db;transform:rotate(45deg)translate(1px,-1px)}.nav-product-panel-head{border-bottom:1px solid #3a1b3d1f;gap:12px;width:100%;padding-bottom:16px;display:grid}.nav-product-panel-title{color:#211627;align-items:center;gap:9px;width:fit-content;font-size:18px;font-weight:820;line-height:1.25;display:inline-flex}.nav-product-panel-title:after{content:"";border-top:2px solid #5d3264b3;border-right:2px solid #5d3264b3;flex:none;width:8px;height:8px;transform:rotate(45deg)}.nav-product-subgrid{grid-template-columns:repeat(var(--nav-product-subgrid-columns,4), minmax(0, 1fr));gap:12px 16px;display:grid}.nav-product-subgrid.is-one-column{--nav-product-subgrid-columns:1}.nav-product-subgrid.is-two-column{--nav-product-subgrid-columns:2}.nav-product-subgrid.is-three-column{--nav-product-subgrid-columns:3}.nav-product-subgrid.is-four-column,.nav-product-subgrid.is-five-column{--nav-product-subgrid-columns:4}.nav-product-subgrid a{color:#221e27c7;background:#fff;border:1px solid #231f2a12;border-radius:6px;grid-template-columns:minmax(0,1fr);align-content:center;align-items:center;gap:9px;width:100%;max-width:100%;min-height:72px;padding:9px 12px;font-size:12.75px;font-weight:720;line-height:1.28;display:grid;overflow:hidden}.nav-product-subgrid a.has-image{text-align:start;grid-template-rows:auto;grid-template-columns:94px minmax(0,1fr);justify-items:stretch}.nav-product-subgrid a:hover,.nav-product-subgrid a:focus-visible{color:var(--lcrf-primary);background:#faf8fa;border-color:#3a1b3d1f;transform:none}.nav-product-subimage{background:#fff;border:1px solid #231f2a12;border-radius:5px;width:94px;height:56px;display:block;overflow:hidden}.nav-product-subimage img{object-fit:contain;width:100%;height:100%;padding:0;display:block;transform:none}.nav-product-subtitle{text-align:start;justify-content:flex-start;align-items:center;min-width:0;min-height:0;padding:0;line-height:1.25;display:flex;overflow:hidden}.nav-product-subgrid a.has-image .nav-product-subtitle{justify-self:stretch;width:100%}.nav-menu-shell-solutions{display:block}.nav-taxonomy-menu{grid-template-columns:minmax(238px,274px) minmax(0,1fr);align-items:start;gap:clamp(26px,2.4vw,36px);display:grid;position:relative}.nav-taxonomy-menu-applications,.nav-taxonomy-menu-solutions{min-width:0}.nav-taxonomy-menu:before{content:"";pointer-events:none;background:#3a1b3d1f;grid-area:1/1;place-self:stretch end;width:1px}.nav-taxonomy-rail{grid-area:1/1;grid-template-columns:minmax(0,1fr);align-content:start;gap:5px;padding-right:clamp(18px,1.8vw,24px);display:grid}.nav-taxonomy-root{color:#2c2532;border-radius:8px;grid-template-columns:minmax(0,1fr) 8px;align-items:center;gap:12px;min-height:44px;padding:9px 12px;font-size:13.5px;font-weight:740;line-height:1.28;display:grid}.nav-taxonomy-root:after{content:"";border-top:2px solid #3a1b3d80;border-right:2px solid #3a1b3d80;width:7px;height:7px;transition:border-color .15s,transform .15s;transform:rotate(45deg)}.nav-taxonomy-root:hover,.nav-taxonomy-root:focus-visible,.nav-taxonomy-root.is-active{box-shadow:inset 3px 0 0 var(--lcrf-action), 0 6px 18px #3a1b3d0f;color:#3a1b3d;background:linear-gradient(90deg,#5d32641a 0%,#faf8fad1 100%)}.nav-taxonomy-root:hover:after,.nav-taxonomy-root:focus-visible:after,.nav-taxonomy-root.is-active:after{border-color:#5d3264db;transform:rotate(45deg)translate(1px,-1px)}.nav-taxonomy-panel{min-height:var(--nav-taxonomy-panel-min-height,280px);grid-area:1/2;align-content:start;gap:clamp(14px,1.5vw,18px);min-width:0;display:grid}.nav-taxonomy-panel-head{border-bottom:1px solid #3a1b3d1f;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;padding-bottom:16px;display:grid}.nav-taxonomy-panel-copy{gap:7px;min-width:0;display:grid}.nav-taxonomy-panel-title{color:#211627;grid-template-columns:minmax(0,auto) 8px;align-items:center;gap:10px;width:fit-content;font-size:18px;font-weight:830;line-height:1.25;display:inline-grid}.nav-taxonomy-panel-title:after{content:"";border-top:2px solid #5d3264b3;border-right:2px solid #5d3264b3;width:8px;height:8px;transform:rotate(45deg)}.nav-taxonomy-panel-title .nav-taxonomy-text,.nav-taxonomy-panel-title .nav-taxonomy-title{min-width:0}.nav-taxonomy-panel-description{color:#2a2330ad;max-width:680px;font-size:13.2px;line-height:1.62}.nav-taxonomy-panel-all{color:#3a1b3dd6;white-space:nowrap;border:1px solid #3a1b3d24;border-radius:8px;justify-content:center;align-items:center;min-height:34px;padding:0 14px;font-size:12px;font-weight:780;display:inline-flex}.nav-taxonomy-panel-all:hover,.nav-taxonomy-panel-all:focus-visible{color:var(--lcrf-primary);background:#5d326412}.nav-taxonomy-panel-body{min-height:var(--nav-taxonomy-panel-body-min-height,190px);align-content:start;display:grid}.nav-taxonomy-panel-body.is-tiered{grid-template-columns:minmax(250px,.34fr) minmax(0,1fr);gap:clamp(22px,2vw,30px)}.nav-taxonomy-feature-column,.nav-taxonomy-catalog-column{align-content:start;gap:10px;min-width:0;display:grid}.nav-taxonomy-catalog-column.is-plain{display:block}.nav-taxonomy-section-label{color:#322a3a9e;text-transform:uppercase;align-items:center;min-height:21px;font-size:11.5px;font-weight:820;line-height:1.2;display:inline-flex}.nav-taxonomy-grid,.nav-taxonomy-feature-grid,.nav-taxonomy-empty{gap:12px 14px;min-width:0;display:grid}.nav-taxonomy-grid{grid-template-columns:repeat(var(--nav-taxonomy-grid-columns,3), minmax(0, 1fr))}.nav-taxonomy-grid.is-1-column{--nav-taxonomy-grid-columns:1}.nav-taxonomy-grid.is-2-column{--nav-taxonomy-grid-columns:2}.nav-taxonomy-grid.is-3-column{--nav-taxonomy-grid-columns:3}.nav-taxonomy-card{color:#211b26e6;background:linear-gradient(#fff 0%,#fbfafb 100%);border:1px solid #261e2c14;border-radius:8px;grid-template-columns:80px minmax(0,1fr) 9px;align-items:center;gap:12px;min-height:82px;padding:10px 12px;transition:border-color .15s,background .15s,box-shadow .15s,color .15s;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 20px #1f162606}.nav-taxonomy-card:not(.has-image){grid-template-columns:minmax(0,1fr) 9px}.nav-taxonomy-card:after{content:"";border-top:1.5px solid #3a1b3d47;border-right:1.5px solid #3a1b3d47;grid-area:1/-2;justify-self:end;width:7px;height:7px;transition:border-color .15s,transform .15s;transform:rotate(45deg)}.nav-taxonomy-card:hover,.nav-taxonomy-card:focus-visible,.nav-taxonomy-card.is-current{color:var(--lcrf-primary);background:#fff;border-color:#5d32643d;transform:none;box-shadow:0 14px 32px #3a1b3d0f}.nav-taxonomy-card:hover:after,.nav-taxonomy-card:focus-visible:after,.nav-taxonomy-card.is-current:after{border-color:#3a1b3dad;transform:rotate(45deg)translate(1px,-1px)}.nav-taxonomy-card.is-featured{border-color:#5d326424;min-height:88px;box-shadow:0 12px 28px #1f16260b}.nav-taxonomy-grid.is-compact .nav-taxonomy-card{grid-template-columns:56px minmax(0,1fr) 9px;min-height:62px;padding:8px 10px}.nav-taxonomy-grid.is-compact .nav-taxonomy-card:not(.has-image){grid-template-columns:minmax(0,1fr) 9px}.nav-taxonomy-thumb{background:#f7f7f8;border:1px solid #231f2a12;border-radius:6px;width:80px;height:54px;display:block;overflow:hidden}.nav-taxonomy-card.is-featured .nav-taxonomy-thumb{height:60px}.nav-taxonomy-grid.is-compact .nav-taxonomy-thumb{width:56px;height:40px}.nav-taxonomy-thumb img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.nav-taxonomy-text{gap:4px;min-width:0;display:grid}.nav-taxonomy-title{min-width:0;color:inherit;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.2px;font-weight:820;line-height:1.28;display:-webkit-box;overflow:hidden}.nav-taxonomy-description{color:#2a23309e;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.2px;font-weight:440;line-height:1.42;display:-webkit-box;overflow:hidden}.nav-taxonomy-grid.is-compact .nav-taxonomy-description{display:none}.nav-menu-grid>a{break-inside:avoid;width:fit-content;margin:0 0 12px;display:block}.nav-menu-group{break-inside:avoid;page-break-inside:avoid;vertical-align:top;background:0 0;border:0;border-radius:0;gap:8px;min-width:0;margin:0 0 30px;padding:0;display:grid}.nav-menu-cta-panel{background:linear-gradient(145deg, #3a1b3df5, #18121bf5), var(--lcrf-primary);color:var(--lcrf-white);border:1px solid #3a1b3d24;border-radius:12px;gap:12px;padding:18px;display:grid;box-shadow:0 18px 46px #18121b2e}.nav-menu-cta-link{width:fit-content;color:var(--lcrf-white);background:#ffffff1f;border:1px solid #fff3;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:800;display:inline-flex}.nav-menu-cta-panel p{color:#ffffffb8;margin:0;font-size:12.5px;line-height:1.55}.nav-menu-group:last-child{border-bottom:0;padding-bottom:0}.nav-menu-sub{grid-template-columns:1fr;gap:6px;padding-inline-start:0;display:grid}.nav-menu-parent{color:#25172c;background:0 0;border-bottom:1px solid #3a1b3d1a;justify-content:space-between;align-items:center;gap:9px;width:100%;padding:0 0 8px;font-size:14px;font-weight:780;line-height:1.32;display:inline-flex}.nav-menu-parent:after{content:"";border-top:2px solid #5d3264bf;border-right:2px solid #5d3264bf;flex:none;width:7px;height:7px;transform:rotate(45deg)}.nav-menu-sub a{color:#2b2630bd;min-width:0;max-width:286px;padding:3px 8px;font-size:13.5px;font-weight:400;line-height:1.46;display:block}.nav-menu a{border-radius:6px;text-decoration:none;transition:color .16s,background-color .16s}.nav-menu a:hover{color:var(--lcrf-primary);background:#5d32640e}.nav-menu-parent:hover{background:0 0}.nav-menu-cta-link:hover{color:var(--lcrf-white);background:#ffffff2e}.nav-menu a:focus-visible{outline-offset:3px;outline:2px solid #5d32643d}.language-switcher{font-weight:700;position:relative}.language-switcher summary{cursor:pointer;min-height:38px;color:var(--lcrf-white);border:1px solid #f5f1f538;border-radius:8px;align-items:center;padding:0 12px;list-style:none;transition:border-color .16s,background .16s;display:inline-flex}.language-switcher summary::-webkit-details-marker{display:none}.language-switcher summary:after{content:"";border-bottom:1.5px solid #ffffff9e;border-right:1.5px solid #ffffff9e;width:7px;height:7px;margin-inline-start:8px;transition:transform .16s,border-color .16s;display:inline-block;transform:rotate(45deg)translateY(-2px)}.language-switcher[open] summary:after{border-color:#ffffffe6;transform:rotate(225deg)translate(-1px,-1px)}.language-switcher div{z-index:60;transform-origin:0 0;background:#18121bfa;border:1px solid #f5f1f52e;border-radius:8px;min-width:180px;margin-top:10px;padding:8px;display:grid;position:absolute;inset-inline-start:0;box-shadow:0 24px 58px #18121b52}.language-switcher:not([open])>div{display:none}.language-switcher a{color:#ffffffbd;border-radius:6px;align-items:center;gap:10px;padding:9px 10px;font-size:13px;transition:background .16s,color .16s;display:flex}.language-switcher a span{width:28px;color:var(--lcrf-white)}.language-switcher a.active{background:#f5f1f51f}.language-switcher summary:hover,.language-switcher[open] summary{background:#ffffff14;border-color:#f5f1f56b}.language-switcher a:hover{color:var(--lcrf-white);background:#f5f1f51a}html[dir=rtl] .language-switcher div{transform-origin:100% 0}.site-actions{flex:none;grid-area:1/3;justify-content:flex-end;gap:12px;min-width:0}.mobile-menu{display:none}.mobile-menu>summary{z-index:100;background:#ffffff24;border:1px solid #f5f1f538;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:42px;height:42px;list-style:none;transition:border-color .16s,background .16s,transform .16s;display:flex;position:relative;box-shadow:0 10px 28px #18121b2e}.mobile-menu>summary::-webkit-details-marker{display:none}.mobile-menu>summary span{background:var(--lcrf-white);border-radius:999px;width:18px;height:2px;transition:transform .16s,opacity .16s;display:block}.mobile-menu[open]:before{z-index:80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);content:"";background:#18121b9e;position:fixed;inset:0}.mobile-menu[open]>summary{top:18px;background:#f5f1f51f;border-color:#f5f1f55c;position:fixed;inset-inline-end:18px;box-shadow:0 18px 44px #18121b47}.mobile-menu[open]>summary span:first-child{transform:translateY(6px)rotate(45deg)}.mobile-menu[open]>summary span:nth-child(2){opacity:0}.mobile-menu[open]>summary span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.mobile-menu-panel{z-index:90;top:0;inset-inline-end:0;background:radial-gradient(circle at 92% 8%,#5d32646b,#0000 30%),linear-gradient(#18121bfa,#18121bfc);border-inline-start:1px solid #f5f1f529;flex-direction:column;align-items:stretch;gap:18px;width:min(430px,90vw);padding:24px 18px 18px;animation:.18s both mobile-drawer-in;display:flex;position:fixed;bottom:0;overflow:auto;box-shadow:-28px 0 64px #18121b6b}html[dir=rtl] .mobile-menu-panel{background:radial-gradient(circle at 8% 8%,#5d32646b,#0000 30%),linear-gradient(#18121bfa,#18121bfc);animation-name:mobile-drawer-in-rtl;box-shadow:28px 0 64px #18121b6b}.mobile-menu[open] .mobile-menu-panel{display:flex}.mobile-menu:not([open]) .mobile-menu-panel{display:none}.mobile-panel-head{color:var(--lcrf-white);gap:8px;padding-block:2px;padding-inline:2px 56px;display:grid}.mobile-panel-head div{gap:5px;display:grid}.mobile-panel-head span,.mobile-panel-head small,.mobile-nav-section p{color:#ffffff8a;letter-spacing:0;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.mobile-panel-head strong{color:var(--lcrf-white);font-size:26px;line-height:1.08}@keyframes mobile-drawer-in{0%{opacity:0;transform:translate(22px)}to{opacity:1;transform:translate(0)}}@keyframes mobile-drawer-in-rtl{0%{opacity:0;transform:translate(-22px)}to{opacity:1;transform:translate(0)}}.mobile-nav,.mobile-menu-footer{gap:12px;display:grid}.mobile-nav{flex:none;grid-auto-rows:max-content;align-content:start;overflow:visible}.mobile-nav-group{background:#ffffff0e;border:1px solid #f5f1f524;border-radius:8px;min-height:max-content;overflow:hidden}.mobile-nav-group summary{min-height:58px;color:var(--lcrf-white);justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;font-weight:800;list-style:none;display:flex}.mobile-nav-group summary::-webkit-details-marker{display:none}.mobile-nav-group summary i{border-bottom:1.5px solid #ffffffb8;border-right:1.5px solid #ffffffb8;flex:none;width:8px;height:8px;transition:transform .16s;transform:rotate(45deg)translateY(-2px)}.mobile-nav-group[open] summary i{transform:rotate(225deg)translate(-1px,-1px)}.mobile-nav-group summary span{gap:3px;display:grid}.mobile-nav-group summary strong{font-size:15px}.mobile-nav-group summary small{color:#ffffff80;font-size:12px;font-weight:600;line-height:1.35}.mobile-nav-group div{border-top:1px solid #f5f1f51a;gap:2px;padding:8px;display:grid}.mobile-nav-list .nav-menu-loading{grid-template-columns:1fr;gap:8px;min-height:96px;padding:4px 0}.mobile-nav-list .nav-menu-loading span{min-height:44px}.mobile-nav-group:not([open])>div{display:none}.mobile-nav-group[open]>div{display:grid}.mobile-nav-group .nav-menu-group,.mobile-nav-group .nav-menu-sub{border-top:0;padding:0}.mobile-nav-group .nav-menu-group{border-bottom:1px solid #f5f1f514;gap:4px;padding-bottom:8px}.mobile-nav-group .nav-menu-group:last-child{border-bottom:0;padding-bottom:0}.mobile-nav-group .nav-menu-sub{grid-template-columns:1fr;padding-inline-start:12px}.mobile-nav-group .nav-menu-sub a{padding-block:8px;font-size:13px}.mobile-nav-tree-group{border-radius:7px;overflow:hidden}.mobile-nav-tree-group summary{color:#ffffffe0;border-radius:7px;min-height:46px;padding:10px}.mobile-nav-tree-group summary:hover,.mobile-nav-tree-group[open] summary{background:#f5f1f51a}.mobile-nav-tree-group summary small{color:#ffffff75}.mobile-nav-tree-list{border-top:1px solid #f5f1f517;gap:3px;padding:7px 0 7px 10px;display:grid}.mobile-nav-tree-list a{padding:9px 10px;font-size:13px}.mobile-nav-all-link{font-weight:820;color:var(--lcrf-white)!important}.mobile-nav-group a.is-current,.mobile-link-grid a.is-current,.nav-menu a.is-current{color:var(--lcrf-primary)}.mobile-nav-group a.is-current{color:var(--lcrf-white);background:#f5f1f51f}.mobile-nav-section{gap:10px;padding-top:4px;display:grid}.mobile-search .site-search-panel{width:100%;inset-inline:0}.mobile-link-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mobile-nav-group a,.mobile-link-grid a{color:#ffffffc7;border-radius:6px;padding:11px 10px;line-height:1.35}.mobile-nav-group a:hover,.mobile-link-grid a:hover{color:var(--lcrf-white);background:#f5f1f51a}.mobile-link-grid a{background:#ffffff0e;border:1px solid #f5f1f51f}.mobile-menu-footer{background:linear-gradient(#18121b05,#18121bfa 22%);border-top:1px solid #f5f1f51f;padding-top:14px;position:static}.site-search{background:#ffffff14;border:1px solid #f5f1f538;border-radius:8px;width:clamp(180px,15vw,280px);min-width:0;min-height:40px;transition:border-color .16s,background .16s,box-shadow .16s;display:flex;overflow:hidden}.site-search input{width:auto;min-width:0;color:var(--lcrf-white);background:0 0;border:0;outline:none;flex:auto;padding:0 12px}.site-search button{background:var(--lcrf-action);min-width:58px;color:var(--lcrf-white);cursor:pointer;white-space:nowrap;word-break:keep-all;writing-mode:horizontal-tb;border:0;flex:none;justify-content:center;align-items:center;padding:0 14px;font-weight:800;line-height:1;transition:background .16s;display:inline-flex}.site-search button:hover,.hero-search button:hover,.button-primary:hover{background:#4b2551}.site-search-suggest{position:relative;overflow:visible}.site-search-panel{z-index:85;top:calc(100% + 10px);background:#fff;border:1px solid #3a1b3d24;border-radius:10px;width:min(430px,88vw);display:grid;position:absolute;inset-inline-end:0;overflow:hidden;box-shadow:0 22px 58px #1f16262e}.site-search-option{color:#23182b;gap:4px;min-height:48px;padding:12px 14px;text-decoration:none;transition:background .14s,color .14s;display:grid}.site-search-option+.site-search-option{border-top:1px solid #3a1b3d14}.site-search-option span{color:var(--lcrf-primary);letter-spacing:.02em;text-transform:uppercase;font-size:10px;font-weight:850}.site-search-option strong{color:#201526;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:760;line-height:1.3;overflow:hidden}.site-search-option small{color:#44334cb3;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.site-search-option:hover,.site-search-option:focus-visible{color:var(--lcrf-primary);background:#f5f1f5}.site-search-option:focus-visible{outline-offset:-2px;outline:2px solid #5d326447}.hero-search{background:#ffffff1f;border:1px solid #f5f1f547;border-radius:8px;width:min(100%,620px);min-height:52px;display:flex;overflow:hidden}.hero-search input{min-width:0;color:var(--lcrf-white);background:0 0;border:0;outline:none;flex:1;padding:0 16px;font-size:15px}.hero-search button{background:var(--lcrf-action);min-width:72px;color:var(--lcrf-white);cursor:pointer;white-space:nowrap;word-break:keep-all;writing-mode:horizontal-tb;border:0;flex:none;justify-content:center;align-items:center;padding:0 20px;font-weight:900;line-height:1;display:inline-flex}.header-cta{min-height:40px;color:var(--lcrf-white);white-space:nowrap;background:#f5f1f51f;border:1px solid #f5f1f552;border-radius:8px;justify-content:center;align-items:center;padding:0 14px;font-size:13px;font-weight:800;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.header-cta:hover{background:#f5f1f52e;border-color:#f5f1f585}.breadcrumb-bar{z-index:5;top:var(--lcrf-header-height);padding:22px var(--lcrf-content-pad-x) 0;background:0 0;border-bottom:0;position:absolute;inset-inline:0}.breadcrumb-list{color:#ffffffa8;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;font-size:13px;line-height:1.6;list-style:none;display:flex}.breadcrumb-list li{align-items:center;min-width:0;display:inline-flex}.breadcrumb-list li+li:before{color:#ffffff5c;content:"/";margin-inline-end:8px}.breadcrumb-list a{color:#ffffffb8;transition:color .16s}.breadcrumb-list a:hover{color:var(--lcrf-white)}.breadcrumb-list span[aria-current=page]{max-width:min(58vw,720px);color:var(--lcrf-white);text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.hero-band{padding:54px var(--lcrf-content-pad-x);background:radial-gradient(circle at 84% 22%, #5d32646b, transparent 32%), linear-gradient(135deg, var(--lcrf-deep), var(--lcrf-primary) 54%, #3a1b3d);border-bottom:1px solid #f5f1f52e;grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);align-items:center;gap:34px;min-height:590px;display:grid;overflow:hidden}.hero-band-centered{text-align:center;grid-template-columns:minmax(0,980px);justify-content:center}.hero-copy,.hero-visual{min-width:0}.hero-copy{flex-direction:column;justify-content:center;width:100%;max-width:850px;display:flex}.hero-band-centered .hero-copy{align-items:center;max-width:980px}.eyebrow,.footer-eyebrow,.card-kicker{color:var(--lcrf-action);letter-spacing:0;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:800}.hero-copy h1{max-width:900px;color:var(--lcrf-white);overflow-wrap:anywhere;margin:0;font-size:58px;font-weight:760;line-height:1.04}.hero-copy p{color:#ffffffc7;max-width:720px;margin:22px 0 0;font-size:17px;line-height:1.85}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.hero-band-centered .hero-actions{justify-content:center}.hero-band.collection-hero{min-height:clamp(210px,15vw,270px);padding-top:clamp(36px,3vw,48px);padding-bottom:clamp(38px,3vw,52px)}.button-primary,.button-secondary{border-radius:var(--lcrf-radius-control);min-height:44px;transition:border-color var(--lcrf-transition-ui), background var(--lcrf-transition-ui), color var(--lcrf-transition-ui), box-shadow var(--lcrf-transition-ui);justify-content:center;align-items:center;padding:0 18px;font-size:14px;font-weight:800;display:inline-flex}.button-primary{background:var(--lcrf-action);color:var(--lcrf-white);box-shadow:0 16px 30px #5d326440}.button-secondary{border:1px solid var(--lcrf-line);background:var(--lcrf-white);color:var(--lcrf-primary)}.button-secondary:hover{background:var(--lcrf-product-visual-bg);border-color:#5d326447}.floating-contact-rail{inset-inline-end:max(20px, env(safe-area-inset-right));bottom:max(24px, env(safe-area-inset-bottom));z-index:60;opacity:1;pointer-events:auto;flex-direction:column;align-items:center;gap:0;width:44px;height:204px;transition:bottom .18s;display:flex;position:fixed;transform:translate(0)}.floating-contact-rail[data-visible=true]{opacity:1;pointer-events:auto;transform:translate(0)}.floating-contact-actions{gap:8px;display:grid}.floating-contact-action,.scroll-to-top-button{width:44px;height:44px;color:var(--lcrf-primary);cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border:1px solid #3a1b3d2e;border-radius:999px;place-items:center;text-decoration:none;transition:border-color .16s,background .16s,color .16s,transform .16s;display:grid;position:relative;box-shadow:0 16px 36px #18121b29}.floating-contact-action svg,.scroll-to-top-button svg{width:19px;height:19px}.scroll-to-top-button{opacity:1;visibility:visible;margin-top:12px;transition:width .18s,height .18s,margin .18s,border-width .18s,opacity .14s,transform .18s,visibility linear;overflow:hidden}.floating-contact-action:hover,.scroll-to-top-button:hover{background:var(--lcrf-primary);color:var(--lcrf-white);border-color:#5d326452;transform:translateY(-1px)}.floating-contact-action[data-channel=whatsapp]:hover{background:#128c7e;border-color:#128c7e}.floating-contact-action[data-channel=wechat]:hover,.floating-contact-action[data-channel=wechat][aria-expanded=true]{color:var(--lcrf-white);background:#07a957;border-color:#07a957}.floating-contact-action:focus-visible,.scroll-to-top-button:focus-visible,.floating-wechat-popover button:focus-visible,.floating-wechat-popover a:focus-visible{outline-offset:3px;outline:3px solid #5d326442}.floating-contact-tooltip{z-index:2;width:max-content;max-width:min(240px,100vw - 88px);color:var(--lcrf-ink);opacity:0;pointer-events:none;inset-inline-end:calc(100% + 10px);background:#fffffffa;border:1px solid #27212b1f;border-radius:4px;padding:7px 9px;font-size:12px;font-weight:620;line-height:1.3;transition:opacity .14s,transform .14s;position:absolute;top:50%;transform:translate(4px,-50%);box-shadow:0 8px 24px #18121b24}.floating-contact-action:hover .floating-contact-tooltip,.floating-contact-action:focus-visible .floating-contact-tooltip,.scroll-to-top-button:hover .floating-contact-tooltip,.scroll-to-top-button:focus-visible .floating-contact-tooltip{opacity:1;transform:translateY(-50%)}.floating-contact-wechat{position:relative}.floating-wechat-popover{width:min(300px,100vw - 84px);color:var(--lcrf-ink);text-align:start;inset-inline-end:calc(100% + 12px);background:#fff;border:1px solid #27212b24;border-radius:6px;padding:16px;position:absolute;bottom:0;box-shadow:0 20px 52px #18121b33}.floating-wechat-popover-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.floating-wechat-popover-header strong{font-size:15px;line-height:1.3}.floating-wechat-popover-header button{width:28px;height:28px;color:var(--lcrf-muted);cursor:pointer;background:0 0;border:0;flex:0 0 28px;place-items:center;display:grid}.floating-wechat-popover p{color:var(--lcrf-muted);margin:9px 0 12px;font-size:13px;line-height:1.5}.floating-wechat-copy-row{border:1px solid var(--lcrf-border-strong);background:var(--lcrf-surface-muted);border-radius:4px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:42px;padding-inline-start:12px;display:grid}.floating-wechat-copy-row>span{overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:650}.floating-wechat-copy-row button{border:0;border-inline-start:1px solid var(--lcrf-border-strong);min-height:40px;color:var(--lcrf-primary);cursor:pointer;background:0 0;align-items:center;gap:6px;padding-inline:11px;font-size:12px;font-weight:680;display:inline-flex}.floating-wechat-copy-row button svg{width:15px;height:15px}.floating-wechat-popover>a{color:var(--lcrf-primary);text-underline-offset:3px;margin-top:12px;font-size:13px;font-weight:680;display:inline-flex}.hero-actions .button-secondary{color:var(--lcrf-white);background:#f5f1f51f;border-color:#f5f1f557}.product-hero-actions{flex-wrap:wrap;flex:1 0 100%;gap:12px;width:100%;display:flex}.hero-visual{align-content:center;align-items:center;display:grid}.hero-visual .technical-visual{aspect-ratio:16/9;align-self:center;width:100%;min-height:0}.hero-band-fixed-page{min-height:clamp(520px,38vw,640px)}.hero-band-about{background:radial-gradient(circle at 78% 18%, #5d326480, transparent 32%), linear-gradient(135deg, #16081f 0%, var(--lcrf-primary) 52%, #3a1b3d 100%);grid-template-columns:minmax(0,.96fr) minmax(420px,1.04fr);gap:clamp(34px,5vw,70px)}.hero-band-about .hero-copy{max-width:780px}.hero-band-about .hero-copy h1{font-size:clamp(46px,5vw,70px);line-height:1.02}.hero-band-about .hero-copy p{color:#ffffffd1;max-width:660px}.hero-band-about .hero-visual .technical-visual{background:#f5f1f50f;border-color:#f5f1f538;border-radius:10px;box-shadow:0 30px 72px #18121b5c}.hero-band-about .hero-visual .technical-visual img{object-fit:cover;background:0 0}.technical-visual{border:1px solid var(--lcrf-line);background:var(--lcrf-soft);border-radius:8px;place-items:center;min-height:260px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 58px #18121b3d}.technical-visual img{background:var(--lcrf-product-visual-bg);object-fit:contain;object-position:center;width:100%;height:100%}.image-visual{background:var(--lcrf-product-visual-bg)}.product-data-visual{min-height:360px;color:var(--lcrf-white);background:linear-gradient(90deg,#f5f1f50f 1px,#0000 1px) 0 0/36px 36px,linear-gradient(#f5f1f50f 1px,#0000 1px) 0 0/36px 36px,radial-gradient(circle at 80% 20%,#5d326470,#0000 34%),linear-gradient(135deg,#18121beb,#18121bc7);border:1px solid #f5f1f533;border-radius:8px;align-content:center;gap:26px;padding:clamp(22px,3vw,34px);display:grid;overflow:hidden;box-shadow:0 24px 58px #18121b47}.product-data-head{gap:8px;max-width:620px;display:grid}.product-data-head span{color:#ffffff9e;font-size:12px;font-weight:800;line-height:1.35}.product-data-head strong{color:var(--lcrf-white);overflow-wrap:anywhere;font-size:clamp(22px,2vw,34px);line-height:1.12}.product-data-signal{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:10px;max-width:520px;padding-block:4px;display:grid;position:relative}.product-data-signal:before{content:"";background:linear-gradient(90deg,#ffffff2e,#f5f1f5c2,#ffffff2e);border-radius:999px;height:2px;position:absolute;top:50%;left:7%;right:7%}.product-data-signal span{background:linear-gradient(135deg,#ffffff29,#ffffff0a),#18121b85;border:1px solid #f5f1f538;border-radius:8px;height:34px;display:block;position:relative;box-shadow:inset 0 0 0 1px #ffffff0a}.product-data-signal span:after{content:"";background:#f5f1f5d1;border-radius:999px;position:absolute;inset:11px 14px}.product-photo-visual{background:linear-gradient(#fff,#faf9fdfa);border:1px solid #3a1b3d1f;border-radius:8px;align-content:center;gap:14px;min-height:360px;margin:0;padding:clamp(18px,2.6vw,30px);display:grid;overflow:hidden;box-shadow:0 24px 54px #18121b29}.product-photo-frame{background:var(--lcrf-product-visual-bg);border:1px solid #3a1b3d17;border-radius:8px;place-items:center;min-height:292px;padding:clamp(26px,4vw,48px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffffe6}.product-photo-frame:before{content:none}.product-photo-frame:after{content:"";z-index:1;filter:blur(6px);background:radial-gradient(#18121b1a,#0000 70%);border-radius:999px;height:16px;position:absolute;inset:auto 16% 24px}.product-photo-frame img{z-index:2;object-fit:contain;object-position:center;filter:none;width:100%;max-width:470px;height:auto;max-height:305px;display:block;position:relative}.product-photo-visual figcaption{min-width:0;color:var(--lcrf-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;font-size:12px;line-height:1.45;display:flex}.product-photo-visual figcaption span,.product-photo-visual figcaption strong{overflow-wrap:anywhere;min-width:0}.product-photo-visual figcaption span{font-weight:800}.product-photo-visual figcaption strong{color:var(--lcrf-ink);font-size:14px}.visual-grid{background-image:linear-gradient(#3a1b3d1f 1px,#0000 1px),linear-gradient(90deg,#3a1b3d1f 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0}.visual-chip{border-radius:999px;width:42%;height:6px;position:absolute}.visual-chip.blue{background:var(--lcrf-action);top:31%;left:12%}.visual-chip.yellow{background:var(--lcrf-primary);bottom:28%;right:10%}.visual-chip.red{background:var(--lcrf-deep);width:64px;top:16px;right:16px}.technical-visual strong{border:2px solid var(--lcrf-primary);max-width:76%;color:var(--lcrf-primary);text-align:center;background:#ffffffe0;border-radius:8px;padding:18px 24px;font-size:20px;font-weight:900;display:inline-flex;position:relative}.page-section{background:var(--lcrf-section-surface);padding:var(--lcrf-section-y) var(--lcrf-content-pad-x)}.detail-layout,.custom-page-shell{background:var(--lcrf-section-surface)}main>:where(.page-section,.detail-layout,.custom-page-shell):nth-of-type(2n){background:var(--lcrf-section-surface-alt)}.page-section+.page-section,.detail-layout+.page-section,.page-section+.detail-layout,.detail-layout+.detail-layout,.custom-page-shell+.page-section,.page-section+.custom-page-shell,.custom-page-shell+.detail-layout,.detail-layout+.custom-page-shell{padding-top:var(--lcrf-section-y-tight)}.category-inquiry-anchor,.product-inquiry-section{background:var(--lcrf-section-surface-alt)}.category-inquiry-anchor .inquiry-plugin,.product-inquiry-section .inquiry-plugin{box-sizing:border-box;padding-top:var(--lcrf-inquiry-y);padding-bottom:var(--lcrf-inquiry-y)}.category-inquiry-anchor .inquiry-plugin{min-height:calc(100vh - var(--lcrf-header-height) + var(--lcrf-inquiry-y));min-height:calc(100svh - var(--lcrf-header-height) + var(--lcrf-inquiry-y))}.product-inquiry-section .inquiry-plugin{min-height:calc(100vh - var(--lcrf-header-height) - var(--lcrf-product-nav-bar-height) + var(--lcrf-inquiry-y));min-height:calc(100svh - var(--lcrf-header-height) - var(--lcrf-product-nav-bar-height) + var(--lcrf-inquiry-y))}.hero-band+.page-section,.hero-band+.detail-layout,.hero-band+.custom-page-shell,.product-detail-nav+.detail-layout{padding-top:var(--lcrf-section-y-first)}main>:where(.page-section,.detail-layout,.custom-page-shell,.category-inquiry-anchor,.product-inquiry-section)+.site-footer{margin-top:0}.section-header{margin-bottom:var(--lcrf-section-gap);justify-content:space-between;align-items:end;gap:24px;display:flex}.section-header h2{color:var(--lcrf-ink);margin:0;font-size:34px;line-height:1.14}.section-header p{max-width:760px;color:var(--lcrf-muted);margin:10px 0 0;line-height:1.75}.content-grid{gap:var(--lcrf-card-grid-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));display:grid}.home-taxonomy-grid{gap:var(--lcrf-card-grid-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));display:grid}.home-taxonomy-card{background:linear-gradient(180deg, #fffffffa, #faf9fdf5), var(--lcrf-white);border:1px solid #3a1b3d1f;border-radius:8px;align-content:space-between;gap:18px;min-height:100%;padding:clamp(20px,2vw,26px);transition:border-color .16s,box-shadow .16s,background .16s;display:grid;overflow:hidden;box-shadow:0 14px 36px #3a1b3d0f}.home-taxonomy-visual{aspect-ratio:16/9;background:var(--lcrf-product-visual-bg);border:1px solid #3a1b3d1a;border-radius:7px;overflow:hidden}.home-taxonomy-visual img{object-fit:contain;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.technical-visual:empty,.home-taxonomy-visual:empty,.category-child-card-visual:empty,.nav-product-subimage:empty,.product-structure-image-frame:empty,.product-photo-frame:empty,.technical-visual[data-image-empty=true],.home-taxonomy-visual[data-image-empty=true],.category-child-card-visual[data-image-empty=true],.nav-product-subimage[data-image-empty=true],.product-structure-image-frame[data-image-empty=true],.product-photo-frame[data-image-empty=true],.category-product-visual[data-image-empty=true]{display:none}.home-taxonomy-card:hover{background:var(--lcrf-white);border-color:#5d32644d;box-shadow:0 18px 44px #3a1b3d17}.home-taxonomy-card h3{color:var(--lcrf-ink);margin:0;font-size:20px;line-height:1.24}.home-taxonomy-card h3:after{content:"›";color:var(--lcrf-action);margin-left:8px}.home-taxonomy-card p{color:var(--lcrf-muted);margin:10px 0 0;font-size:14px;line-height:1.72}.home-taxonomy-card-media{grid-template-rows:auto auto;align-content:start;gap:0;padding:0}.home-taxonomy-card-media .home-taxonomy-visual{border:0;border-bottom:1px solid #3a1b3d1a;border-radius:0}.home-taxonomy-title-only{text-align:left;align-content:start;gap:7px;min-height:92px;padding:17px 18px 18px;display:grid}.home-taxonomy-card-media h3{font-size:18px;line-height:1.28}.home-taxonomy-card-media h3:after{content:none}.home-taxonomy-media-summary{-webkit-line-clamp:2;color:#3f3547b8;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.52;display:-webkit-box;overflow:hidden}.home-media-carousel-track>.home-taxonomy-card{flex-basis:calc(25% - 18px)}.home-media-carousel-track .home-taxonomy-card-media{min-height:100%}.home-media-section .resource-carousel{margin-bottom:2px}.home-media-section .related-resource-row{padding-bottom:18px}.home-media-section .home-taxonomy-card-media{background:var(--lcrf-white);box-shadow:none;border-color:#231e281f}.home-media-section .home-taxonomy-card-media:hover,.home-media-section .home-taxonomy-card-media:focus-within{background:var(--lcrf-white);box-shadow:none;border-color:#5d326438}.home-media-section .home-taxonomy-card-media .home-taxonomy-visual,.home-media-section .home-taxonomy-card-media .home-taxonomy-title-only{background:var(--lcrf-white)}.home-media-carousel .resource-carousel-button{top:var(--resource-carousel-control-y,50%)}.home-media-carousel .resource-carousel-button-prev{left:-17px}.home-media-carousel .resource-carousel-button-next{right:-17px}.home-taxonomy-tags{flex-wrap:wrap;gap:8px;display:flex}.home-taxonomy-tags span{min-height:28px;color:var(--lcrf-body);background:#f5f1f594;border:1px solid #3a1b3d1a;border-radius:999px;align-items:center;padding:0 10px;font-size:12px;line-height:1.25;display:inline-flex}.home-recommended-products-section .section-header{margin-bottom:clamp(20px,2vw,30px)}.home-recommended-products-carousel .related-resource-row{padding-bottom:18px}.home-recommended-products-track>.product-card{background:var(--lcrf-white);box-shadow:none;border-color:#231e281f;transform:none}.home-recommended-products-track>.product-card:hover,.home-recommended-products-track>.product-card:focus-visible{border-color:#5d32643d;transform:none;box-shadow:0 14px 34px #3a1b3d13}.home-recommended-products-track>.product-card .technical-visual{aspect-ratio:16/10;background:var(--lcrf-white);padding:clamp(18px,1.8vw,28px)}.home-recommended-products-track>.product-card .card-body{padding:18px}.home-recommended-products-track>.product-card .product-card-summary{-webkit-line-clamp:2}.home-content-card .card-body{min-height:230px}.home-trust-strip-section{padding-block:clamp(14px,2vw,22px)}.home-trust-strip{box-shadow:none;border:1px solid #231e281a;background:0 0;border-inline:0;border-radius:0;grid-template-columns:minmax(238px,.24fr) minmax(0,1fr);align-items:center;gap:clamp(18px,2.2vw,30px);padding:clamp(13px,1.5vw,18px) 0;display:grid}.home-trust-strip-label{align-content:center;gap:5px;padding-right:clamp(14px,1.8vw,22px);display:grid}.home-trust-strip-label span{color:#3a1b3dd1;letter-spacing:0;text-transform:uppercase;font-size:11.5px;font-weight:900}.home-trust-strip-label strong{color:var(--lcrf-ink);max-width:13em;font-size:clamp(17px,1.25vw,20px);line-height:1.18}.home-trust-strip-label p{max-width:24em;color:var(--lcrf-muted);margin:0;font-size:12.5px;line-height:1.45}.home-trust-strip-items{background:0 0;border-radius:0;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:0;display:grid;overflow:visible}.home-trust-strip-item{min-height:0;color:inherit;border:0;background:0 0;border-left:1px solid #231e281a;border-radius:0;grid-template-columns:auto minmax(0,1fr);align-content:center;align-items:center;gap:0 11px;padding:2px clamp(14px,1.5vw,20px);text-decoration:none;transition:color .16s;display:grid}.home-trust-strip-item:first-child{border-left:0}.home-trust-strip-item:hover,.home-trust-strip-item:focus-visible{color:var(--lcrf-primary);outline-offset:5px}.home-trust-strip-item-label{color:var(--lcrf-ink);font-size:14px;font-weight:900;line-height:1.25}.home-trust-strip-item .home-trust-strip-value{width:42px;min-width:42px;height:42px;color:var(--lcrf-primary);-webkit-line-clamp:unset;background:#3a1b3d0e;border-radius:999px;grid-row:1;place-items:center;padding-inline:0;font-size:14.5px;font-weight:900;line-height:1;display:inline-grid;overflow:visible}.home-trust-strip-item .home-trust-strip-copy{display:none}.home-trust-strip-item:hover .home-trust-strip-item-label,.home-trust-strip-item:focus-visible .home-trust-strip-item-label{color:var(--lcrf-primary)}.taxonomy-hierarchy{align-items:start;gap:var(--lcrf-card-grid-gap)}.taxonomy-hierarchy .category-family-card{min-height:0}.taxonomy-hierarchy .category-family-head p{max-width:none;overflow:visible}.taxonomy-hierarchy .category-family-children{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));align-items:start}.taxonomy-hierarchy .category-child-link{align-content:start;min-height:0}.application-hierarchy{gap:var(--lcrf-card-grid-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr))}.application-hierarchy .category-family-card{gap:var(--lcrf-card-inner-gap);padding:24px;box-shadow:0 16px 42px #3a1b3d0e}.application-hierarchy .category-family-head{grid-template-columns:minmax(0,1fr);gap:10px}.application-hierarchy .category-family-head a{font-size:18px;line-height:1.35}.application-hierarchy .category-family-head p{color:#2b2630b8;max-width:58ch;margin-top:10px;font-size:14px;line-height:1.78}.application-hierarchy .category-family-head>span{display:none}.application-hierarchy .category-family-children{flex-wrap:wrap;align-items:flex-start;gap:8px;padding-top:2px;display:flex}.application-hierarchy .category-child-link,.application-hierarchy .category-family-more{color:#2b2630c2;background:#f7f5faeb;border:1px solid #3a1b3d1a;border-radius:999px;align-items:center;width:fit-content;max-width:100%;min-height:0;padding:6px 10px;line-height:1.25;display:inline-flex}.application-hierarchy .category-child-link:hover,.application-hierarchy .category-family-more:hover{background:var(--lcrf-product-visual-bg);color:var(--lcrf-primary);border-color:#5d326447}.application-hierarchy .category-child-link strong,.application-hierarchy .category-family-more{color:inherit;font-size:13px;font-weight:650}.application-hierarchy .category-child-link small{display:none}.content-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.related-resource-row{gap:var(--lcrf-card-grid-gap);overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-color:#5d32646b #3a1b3d14;scrollbar-gutter:stable;scrollbar-width:thin;width:100%;min-width:0;max-width:100%;padding:2px 2px 18px;scroll-padding-inline:2px;display:flex;overflow:auto hidden}.related-resource-row>*{scroll-snap-align:start;flex:0 0 clamp(360px,32vw,520px);min-width:0}.related-resource-row>.content-card,.related-resource-row>.article-row,.related-resource-row>.faq-item{height:auto;min-height:100%}.related-resource-row>.faq-item{align-content:start;gap:12px;display:grid}.home-resource-carousel .related-resource-row>*{flex-basis:calc(33.3333% - 16px)}.home-resource-card{align-content:start;min-height:190px;display:grid}.home-resource-card strong{line-height:1.32}.home-resource-card p{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.related-resource-row-faq>*{flex-basis:clamp(420px,40vw,640px)}.related-resource-row::-webkit-scrollbar{height:10px}.related-resource-row::-webkit-scrollbar-track{background:#3a1b3d12;border-radius:999px}.related-resource-row::-webkit-scrollbar-thumb{background:#5d326475;border:2px solid #ffffffbf;border-radius:999px}.resource-carousel{isolation:isolate;width:100%;min-width:0;max-width:100%;position:relative}.resource-carousel .related-resource-row{scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;gap:24px}.resource-carousel .related-resource-row :where(a,button,input,textarea,select){-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.resource-carousel .related-resource-row img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;pointer-events:none}.resource-carousel[data-dragging=true] .related-resource-row{cursor:grabbing;scroll-behavior:auto;scroll-snap-type:none}.resource-carousel[data-dragging=true] .related-resource-row :where(a,button){pointer-events:none;-webkit-user-select:none;user-select:none}.resource-carousel .related-resource-row::-webkit-scrollbar{display:none}.resource-carousel .related-resource-row>*{flex-basis:calc(33.3333% - 16px)}.resource-carousel.home-media-carousel .related-resource-row>*{flex-basis:calc(25% - 18px)}.resource-carousel[data-overflow=false] .resource-carousel-controls{display:none}.resource-carousel-progress{background:#3a1b3d1a;border-radius:999px;width:min(280px,42vw);height:3px;margin:2px auto 0;display:none;overflow:hidden}.resource-carousel-progress span{border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#3a1b3db8,#5d3264e6);width:100%;height:100%;transition:transform .16s;display:block}.resource-carousel[data-overflow=false] .resource-carousel-progress{display:none}.home-media-carousel .resource-carousel-progress{display:block}.resource-carousel-controls{pointer-events:none;z-index:3;position:absolute;inset:0}.resource-carousel-button{pointer-events:auto;width:42px;height:42px;color:var(--lcrf-primary);cursor:pointer;background:#fffffff0;border:1px solid #3a1b3d29;border-radius:999px;place-items:center;transition:background .16s,border-color .16s,color .16s,box-shadow .16s,opacity .16s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 14px 34px #26183024}.resource-carousel-button .resource-carousel-chevron{border-top:2px solid;border-right:2px solid;width:9px;height:9px;margin:0;display:block}.resource-carousel-button-prev .resource-carousel-chevron{transform:translate(2px)rotate(-135deg)}.resource-carousel-button-next .resource-carousel-chevron{transform:translate(-2px)rotate(45deg)}.resource-carousel-button:hover{background:var(--lcrf-primary);color:var(--lcrf-white);border-color:#5d326457;box-shadow:0 18px 42px #3a1b3d38}.resource-carousel-button:disabled,.resource-carousel-button:disabled:hover{color:#76647f6b;cursor:not-allowed;opacity:0;pointer-events:none;visibility:hidden;background:#ffffffc7;border-color:#3a1b3d1a;box-shadow:0 8px 22px #3a1b3d0f}.resource-carousel-button-prev{left:-18px}.resource-carousel-button-next{right:-18px}.category-hierarchy{gap:var(--lcrf-card-grid-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:start;display:grid}.category-family-card{gap:var(--lcrf-card-inner-gap);border:1px solid var(--lcrf-line);border-top:3px solid var(--lcrf-primary);background:var(--lcrf-white);border-radius:8px;min-height:100%;padding:22px;display:grid;box-shadow:0 14px 36px #3a1b3d0f}.category-family-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:20px;display:grid}.category-family-head a{color:var(--lcrf-ink);font-size:24px;font-weight:900;line-height:1.2}.category-family-head a:hover{color:var(--lcrf-tech)}.category-family-head p{max-width:920px;color:var(--lcrf-muted);margin:8px 0 0;line-height:1.7}.category-family-head>span{background:var(--lcrf-soft);color:var(--lcrf-primary);white-space:nowrap;border:1px solid #5d32642e;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:800}.category-family-children{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:10px;display:grid}.category-child-link{background:linear-gradient(#fff,#f5f1f594);border:1px solid #3a1b3d1f;border-radius:8px;align-content:space-between;gap:8px;min-height:76px;padding:14px;transition:border-color .16s,background .16s,color .16s;display:grid}.category-child-link strong{color:var(--lcrf-ink);font-size:15px;line-height:1.35}.category-child-link small{color:var(--lcrf-muted);font-size:12px}.taxonomy-showcase{grid-template-columns:repeat(auto-fit,minmax(min(100%,520px),1fr));align-items:stretch;gap:clamp(18px,1.8vw,24px);display:grid}.taxonomy-showcase-card{border:1px solid var(--lcrf-border);border-radius:var(--lcrf-radius-card);background:linear-gradient(180deg, #fffffffa, #fafafcf5), var(--lcrf-surface);min-width:0;min-height:100%;box-shadow:var(--lcrf-shadow-card);transition:border-color var(--lcrf-transition-card), box-shadow var(--lcrf-transition-card), background var(--lcrf-transition-card);grid-template-columns:minmax(168px,.35fr) minmax(0,1fr);gap:clamp(18px,2vw,26px);padding:clamp(18px,2vw,24px);display:grid}.taxonomy-showcase-card:hover,.taxonomy-showcase-card:focus-within{background:var(--lcrf-surface);box-shadow:var(--lcrf-shadow-card-hover);border-color:#5d32643d}.taxonomy-showcase-card-no-image{grid-template-columns:1fr}.taxonomy-showcase-products .taxonomy-showcase-card{grid-template-columns:1fr;gap:15px;padding:18px}.taxonomy-showcase-products .taxonomy-showcase-visual{aspect-ratio:21/7;min-height:0;max-height:104px}.taxonomy-showcase-products .taxonomy-showcase-links{grid-template-columns:repeat(auto-fit,minmax(min(100%,100px),1fr))}.taxonomy-showcase-card-dense .taxonomy-showcase-links{grid-template-columns:repeat(auto-fit,minmax(min(100%,176px),1fr))}.taxonomy-showcase-products .taxonomy-showcase-card-dense .taxonomy-showcase-links{grid-template-columns:repeat(auto-fit,minmax(min(100%,100px),1fr))}.taxonomy-showcase-visual{aspect-ratio:4/3;border:1px solid var(--lcrf-border);border-radius:var(--lcrf-radius-image);background:var(--lcrf-product-visual-bg);align-self:start;place-items:center;min-height:0;padding:clamp(12px,1.3vw,18px);display:grid;overflow:hidden}.taxonomy-showcase-visual img{object-fit:contain;object-position:center;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;background:0 0;width:100%;height:100%;display:block}.taxonomy-showcase-kicker-row{color:#5a2789e0;align-items:center;gap:8px;width:fit-content;max-width:100%;font-size:12px;font-weight:760;line-height:1.25;display:inline-flex}.taxonomy-showcase-kicker-row .card-type-icon{width:24px;height:24px}.taxonomy-showcase h3{color:var(--lcrf-ink);margin:0;font-size:clamp(20px,1.35vw,25px);font-weight:760;line-height:1.2}.taxonomy-showcase h3 a{max-width:100%;color:inherit;overflow-wrap:anywhere;align-items:center;gap:8px;display:inline-flex}.taxonomy-showcase h3 a:hover{color:var(--lcrf-primary)}.taxonomy-showcase h3 span{color:#5d3264c7;font-size:22px;font-weight:500;line-height:1}.taxonomy-showcase-summary{-webkit-line-clamp:3;color:#3f3547c7;-webkit-box-orient:vertical;max-width:64ch;margin:0;font-size:14px;line-height:1.68;display:-webkit-box;overflow:hidden}.taxonomy-showcase-metrics{flex-wrap:wrap;gap:7px;padding-top:4px;display:flex}.taxonomy-showcase-metrics span{color:#3f3547b8;background:#f7f8faeb;border:1px solid #3a1b3d17;border-radius:999px;align-items:center;min-height:26px;padding:0 10px;font-size:12px;font-weight:720;line-height:1.2;display:inline-flex}.taxonomy-showcase-links{border-top:1px solid #3a1b3d14;grid-template-columns:repeat(auto-fit,minmax(min(100%,205px),1fr));gap:9px;padding-top:clamp(12px,1.1vw,16px);display:grid}.taxonomy-showcase-applications .taxonomy-showcase-links,.taxonomy-showcase-solutions .taxonomy-showcase-links{grid-template-columns:repeat(auto-fit,minmax(min(100%,145px),1fr))}.taxonomy-showcase-links a{min-width:0;min-height:56px;color:var(--lcrf-ink);transition:border-color var(--lcrf-transition-card), background var(--lcrf-transition-card), color var(--lcrf-transition-card);background:#ffffffdb;border:1px solid #3a1b3d1a;border-radius:7px;align-content:center;gap:4px;padding:10px 12px;display:grid}.taxonomy-showcase-products .taxonomy-showcase-links a{min-height:40px;padding:9px 10px}.taxonomy-showcase-applications .taxonomy-showcase-links a,.taxonomy-showcase-solutions .taxonomy-showcase-links a{min-height:44px;padding:9px 10px}.taxonomy-showcase-applications .taxonomy-showcase-summary,.taxonomy-showcase-solutions .taxonomy-showcase-summary{-webkit-line-clamp:2}.taxonomy-showcase-products .taxonomy-showcase-summary{-webkit-line-clamp:2;font-size:13.5px;line-height:1.58}.taxonomy-showcase-products h3{font-size:19px;line-height:1.24}.taxonomy-showcase-products .taxonomy-showcase-links strong{font-size:12.4px;line-height:1.22}.taxonomy-showcase-products .taxonomy-showcase-links small{display:none}.taxonomy-showcase-more{width:fit-content;min-height:34px;color:var(--lcrf-primary);align-items:center;gap:8px;font-size:13px;font-weight:680;line-height:1.35;display:inline-flex}.taxonomy-showcase-more:hover,.taxonomy-showcase-more:focus-visible{color:var(--lcrf-action-hover);text-underline-offset:3px;text-decoration:underline}.taxonomy-showcase-links strong{min-width:0;color:inherit;overflow-wrap:anywhere;font-size:14px;font-weight:730;line-height:1.28}.taxonomy-showcase-links small{color:#3f35479e;font-size:12px;font-weight:650;line-height:1.2}.content-card,.article-row,.info-panel{border:1px solid var(--lcrf-line);background:var(--lcrf-white);border-radius:8px;transition:border-color .18s,box-shadow .18s,transform .18s;display:block;overflow:hidden;box-shadow:0 14px 36px #3a1b3d12}.content-card{flex-direction:column;min-height:100%;display:flex}.content-card:hover,.article-row:hover{border-color:#5d326447;transform:translateY(-2px);box-shadow:0 18px 42px #3a1b3d1a}.resource-carousel :where(.content-card,.article-row,.faq-item,.info-panel,.home-taxonomy-card){transition:none}.resource-carousel :where(.content-card,.article-row,.faq-item,.info-panel,.home-taxonomy-card):hover{border-color:var(--lcrf-line);box-shadow:inherit;transform:none}.info-panel:hover{border-color:var(--lcrf-line);transform:none;box-shadow:0 14px 36px #3a1b3d12}.content-card .technical-visual{aspect-ratio:16/9;border:0;border-bottom:1px solid var(--lcrf-line);min-height:0;box-shadow:none;border-radius:0}.product-card .technical-visual{--product-card-image-size:86%;background:0 0;place-items:center;padding:clamp(20px,2vw,30px);display:grid;overflow:hidden}.product-card .technical-visual img{width:var(--product-card-image-size);height:var(--product-card-image-size);object-fit:contain;object-position:center;background:0 0;max-width:none;max-height:none;padding:0;display:block}.card-body{flex-direction:column;flex:1;padding:20px;display:flex}.product-badge-row{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.product-detail-badge-row{width:100%;margin-bottom:0}.product-badge{min-height:24px;color:var(--lcrf-primary);background:#f5f1f5db;border:1px solid #5d326433;border-radius:999px;align-items:center;padding:0 9px;font-size:11px;font-weight:800;display:inline-flex}.card-type-icon{--card-icon-color:var(--lcrf-primary);--card-icon-bg:#f5f1f5d1;background:linear-gradient(135deg, #ffffffeb, #f5f1f5bd), var(--card-icon-bg);width:42px;height:42px;color:var(--card-icon-color);border:1px solid #5d326429;border-radius:8px;flex:none;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffeb,0 10px 22px #3a1b3d12}.card-type-icon>span{width:20px;height:20px;display:block;position:relative}.card-type-icon>span:before,.card-type-icon>span:after{content:"";display:block;position:absolute}.card-type-icon-category>span{background:linear-gradient(currentColor,currentColor) 50%/2px 100% no-repeat,linear-gradient(currentColor,currentColor) 50%/100% 2px no-repeat;border:2px solid;border-radius:5px}.card-type-icon-application{--card-icon-color:#5d3264}.card-type-icon-application>span:before{border:2px solid;border-radius:999px;inset:2px}.card-type-icon-application>span:after{background:currentColor;border-radius:999px;width:16px;height:2px;top:9px;left:2px;box-shadow:0 -6px #5d326442,0 6px #5d326442}.card-type-icon-solution{--card-icon-color:#3a1b3d}.card-type-icon-solution>span:before{border:2px solid;border-radius:999px;width:6px;height:6px;top:2px;left:2px;box-shadow:12px 0 0 -2px #fff,12px 0,6px 12px 0 -2px #fff,6px 12px}.card-type-icon-solution>span:after{transform-origin:50%;border-top:2px solid;border-left:2px solid;width:10px;height:10px;top:8px;left:7px;transform:rotate(45deg)}.card-type-icon-article,.card-type-icon-resource{--card-icon-color:var(--lcrf-action)}.card-type-icon-article>span,.card-type-icon-resource>span{border:2px solid;border-radius:3px}.card-type-icon-article>span:before,.card-type-icon-resource>span:before{background:currentColor;border-radius:999px;width:10px;height:2px;top:5px;left:4px;box-shadow:0 5px,0 10px #5d326452}.card-body>.card-type-icon,.home-resource-card>.card-type-icon,.article-row-body>.card-type-icon{margin-bottom:16px}.category-family-title-row{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;min-width:0;display:grid}.category-family-title-row .card-type-icon{margin-top:2px}.card-body h3{color:var(--lcrf-ink);margin:0;font-size:21px;line-height:1.25}.card-body p{color:var(--lcrf-muted);margin:12px 0 0;line-height:1.65}.product-card-summary{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.spec-row{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:16px;display:flex}.spec-row span,.tag{border:1px solid var(--lcrf-line);background:var(--lcrf-soft);color:var(--lcrf-body);border-radius:999px;padding:5px 9px;font-size:12px;display:inline-flex}.product-detail-modules .info-panel{min-height:100%}.product-visual-gallery-section{padding-top:var(--lcrf-section-y-tight)}.product-visual-gallery{gap:var(--lcrf-card-grid-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));display:grid}.product-visual-gallery-item{background:#fff;border:1px solid #3a1b3d1f;border-radius:12px;gap:10px;margin:0;display:grid;overflow:hidden;box-shadow:0 14px 36px #3a1b3d0f}.product-visual-gallery-item img{aspect-ratio:16/10;object-fit:contain;background:var(--lcrf-soft);width:100%;padding:12px;display:block}.product-visual-gallery-item figcaption{color:var(--lcrf-muted);padding:0 14px 14px;font-size:13px;line-height:1.55}.product-media-section{gap:var(--lcrf-section-gap);padding-top:var(--lcrf-section-y-tight);display:grid}.product-structure-stack{gap:var(--lcrf-card-grid-gap);display:grid}.product-structure-figure{background:var(--lcrf-white);border:1px solid #3a1b3d1f;border-radius:12px;gap:14px;min-width:0;margin:0;padding:18px;display:grid;overflow:hidden;box-shadow:0 16px 42px #3a1b3d0f}.product-structure-image-frame{background:#fff;border:1px solid #3a1b3d14;border-radius:8px;place-items:center;min-height:220px;max-height:560px;padding:clamp(12px,2vw,22px);display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffffeb}.product-structure-image-frame img{object-fit:contain;object-position:center;width:100%;height:auto;max-height:520px;display:block}.product-structure-figure figcaption{border-top:1px solid #3a1b3d14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 18px;min-width:0;padding-top:12px;display:flex}.product-structure-figure figcaption span{color:var(--lcrf-primary);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:900}.product-structure-figure figcaption strong{min-width:0;color:var(--lcrf-ink);overflow-wrap:anywhere;font-size:14px}.product-detail-image-block{gap:12px;display:grid}.product-detail-image-block h3{color:var(--lcrf-ink);margin:0;font-size:18px;line-height:1.35}.product-detail-image-grid{gap:var(--lcrf-card-grid-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));display:grid}.product-detail-nav{top:var(--lcrf-header-height);z-index:18;pointer-events:auto;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fbfafff0;position:sticky}.product-detail-nav-inner{width:100%;min-height:var(--lcrf-product-nav-bar-height);padding:13px var(--lcrf-content-pad-x);opacity:1;pointer-events:auto;visibility:visible;background:0 0;border-block:1px solid #3a1b3d14;grid-template-columns:minmax(138px,max-content) minmax(0,1fr) auto;align-items:center;gap:12px;transition:border-color .16s,background .16s;display:grid;position:relative;overflow:visible;transform:translateY(0);box-shadow:0 16px 36px #3a1b3d14}.product-detail-nav-identity{border-left:3px solid var(--lcrf-action);opacity:1;min-width:0;max-width:min(32vw,360px);min-height:38px;color:var(--lcrf-ink);pointer-events:auto;white-space:nowrap;align-items:center;padding:0 12px;transition:max-width .18s,opacity .16s,padding .18s,transform .18s;display:inline-flex;overflow:hidden;transform:translate(0)}.product-detail-nav-identity strong{text-overflow:ellipsis;min-width:0;font-size:13px;font-weight:900;line-height:1.2;display:block;overflow:hidden}.product-detail-nav-links,.product-detail-nav-actions{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.product-detail-nav-links{scrollbar-width:thin;scrollbar-color:var(--lcrf-accent-line) transparent;padding-block:3px;flex-wrap:nowrap;align-items:center;padding-bottom:5px;overflow:auto hidden}.product-detail-nav-links::-webkit-scrollbar{height:4px;display:block}.product-detail-nav-links::-webkit-scrollbar-track{background:0 0}.product-detail-nav-links::-webkit-scrollbar-thumb{background:var(--lcrf-accent-line);border-radius:999px}.product-detail-nav-actions{flex-wrap:nowrap;justify-content:flex-end}.product-detail-nav a{min-height:38px;color:var(--lcrf-body);white-space:nowrap;background:#fff;border:1px solid #3a1b3d1f;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 13px;font-size:13px;font-weight:800;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.product-detail-nav a:hover{background:var(--lcrf-soft);color:var(--lcrf-primary);border-color:#5d326442}.product-detail-nav a.is-active,.product-detail-nav a[aria-current=true]{background:var(--lcrf-soft);color:var(--lcrf-primary);border-color:#5d326447;box-shadow:inset 0 0 0 1px #5d326414}.product-detail-nav .product-detail-nav-primary{background:var(--lcrf-action);color:var(--lcrf-white);border-color:#0000;box-shadow:0 12px 24px #5d32642e}.product-detail-nav .product-detail-nav-primary:hover,.product-detail-nav .product-detail-nav-primary[aria-current=true]{background:var(--lcrf-primary);color:var(--lcrf-white);border-color:#0000}#media,#specifications,#documents,#related,.product-overview-anchor{scroll-margin-top:var(--lcrf-product-anchor-offset)}.product-inquiry-section{scroll-margin-top:var(--lcrf-product-inquiry-scroll-margin)}.product-spec-groups{gap:clamp(26px,3vw,42px);display:grid}.product-spec-group{scroll-margin-top:var(--lcrf-product-anchor-offset);border-bottom:1px solid #3a1b3d14;padding-bottom:clamp(24px,2.8vw,36px);display:block}.product-spec-group:last-child{border-bottom:0;padding-bottom:0}.product-spec-table-wrap{background:0 0;border:0;border-radius:0;max-width:100%;overflow-x:auto}.product-spec-table{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;table-layout:auto;width:100%;min-width:820px}.product-spec-table thead{color:var(--lcrf-primary);background:0 0;font-size:12px;font-weight:800}.product-spec-table thead th{color:var(--lcrf-primary);background:linear-gradient(#f5f1f5b3,#fbfaff6b);border-top:1px solid #3a1b3d1f;border-bottom:1px solid #3a1b3d29;font-size:12px;font-weight:850}.product-spec-table th,.product-spec-table td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #3a1b3d14;padding:13px 14px;font-size:13px;line-height:1.5}.product-spec-table tbody tr{transition:background .14s}.product-spec-table tbody tr:nth-child(2n){background:#f5f1f538}.product-spec-table tbody tr:hover{background:#f5f1f56b}.product-spec-table tbody tr:last-child th,.product-spec-table tbody tr:last-child td{border-bottom:0}.product-spec-table tbody th{color:var(--lcrf-ink);font-weight:850}.product-spec-table tbody td{color:var(--lcrf-body)}.product-spec-table .spec-cell-empty{color:#3a1b3d57;font-weight:650}.article-row{padding:20px}.article-card-with-media{flex-direction:column;min-height:100%;padding:0;display:flex}.article-card-with-media .technical-visual{aspect-ratio:16/9;border:0;border-bottom:1px solid var(--lcrf-line);min-height:0;box-shadow:none;border-radius:0}.article-card-with-media .technical-visual img{object-fit:contain}.article-row-body{flex-direction:column;flex:1;padding:20px;display:flex}.article-row>span:not(.card-type-icon),.article-row-body>span:not(.card-type-icon){color:var(--lcrf-action);font-size:12px;font-weight:800}.article-row strong{color:var(--lcrf-ink);margin-top:8px;font-size:18px;display:block}.article-row p{color:var(--lcrf-muted);margin:8px 0 0;line-height:1.65}.article-tag-row{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:18px;display:flex}.article-tag-row small{background:var(--lcrf-soft);min-height:24px;color:var(--lcrf-body);border:1px solid #5d32642e;border-radius:999px;align-items:center;padding:0 9px;font-size:12px;line-height:1.35;display:inline-flex}.detail-layout{gap:var(--lcrf-section-gap);padding:var(--lcrf-section-y) var(--lcrf-content-pad-x);grid-template-columns:minmax(0,1fr);display:grid}.category-overview-layout{padding-top:var(--lcrf-section-y-tight);padding-bottom:var(--lcrf-section-y-tight)}.category-overview-panel{gap:var(--lcrf-section-gap);padding:clamp(26px,3vw,38px);display:grid}.category-overview-panel .section-header{margin-bottom:0}.category-overview-panel .rich-text{max-width:var(--lcrf-content-max)}.category-overview-panel .rich-text>:where(h2,h3,h4,p,ul,ol,.rich-answer-block,.rich-evidence-boundary){max-width:var(--lcrf-prose-max)}.category-products-section{padding-top:var(--lcrf-section-y-tight);padding-bottom:var(--lcrf-section-y-tight);background:linear-gradient(#fff,#f5f1f56b);border-block:1px solid #3a1b3d14}.category-products-section .section-header{margin-bottom:var(--lcrf-section-gap)}.category-inquiry-anchor{scroll-margin-top:var(--lcrf-inquiry-scroll-margin)}.category-section-count{background:var(--lcrf-white);min-width:34px;min-height:28px;color:var(--lcrf-primary);border:1px solid #5d32642e;border-radius:999px;justify-content:center;align-items:center;padding:0 11px;font-size:12px;font-weight:900;display:inline-flex}.category-child-card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));align-items:stretch;gap:clamp(22px,2.4vw,32px) clamp(16px,1.8vw,24px);display:grid}.category-child-card{min-width:0;min-height:100%;color:var(--lcrf-body);background:#fff;border:1px solid #e5e7eb;border-radius:8px;grid-template-rows:auto minmax(58px,auto);text-decoration:none;transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 18px #0f172a09}.category-child-card-no-image{grid-template-rows:none;align-items:center;min-height:62px;padding:12px 14px}.category-child-card:hover{background:var(--lcrf-surface-muted);color:var(--lcrf-primary);border-color:#d1d5db;box-shadow:0 10px 22px #0f172a0e}.category-child-card-visual{aspect-ratio:16/9;background:var(--lcrf-product-visual-bg);border:0 solid #e5e7eb;border-bottom-width:1px;border-radius:8px 8px 0 0;width:100%;display:block;overflow:hidden}.category-child-card-visual img{object-fit:contain;width:100%;height:100%;display:block}.category-child-card-copy{text-align:center;justify-content:center;align-items:center;min-width:0;min-height:58px;padding:13px 16px;display:flex}.category-child-card-no-image .category-child-card-copy{padding:0}.category-child-card strong{min-width:0;color:inherit;font-size:16px;font-weight:780;line-height:1.32}@media (max-width:720px){.category-child-section{padding-top:var(--lcrf-section-y-first);padding-bottom:var(--lcrf-section-y-first)}.category-child-card-grid{grid-template-columns:1fr}.category-child-card{grid-template-rows:none;grid-template-columns:88px minmax(0,1fr);gap:11px;min-height:76px;padding:8px 11px 8px 8px}.category-child-card-visual{aspect-ratio:16/9;border-width:1px;border-radius:8px;width:112px}.category-child-card-copy{min-height:0;padding:0}}.category-product-browser{gap:14px;display:grid}.category-product-selector{background:linear-gradient(#fffffff5,#fafafceb);border:1px solid #3a1b3d17;border-radius:8px;gap:12px;min-width:0;padding:12px;display:grid;box-shadow:0 12px 30px #1e18240b}.category-product-toolbar{grid-template-columns:minmax(280px,1fr) auto;align-items:center;gap:12px;min-width:0;max-width:100%;display:grid}.category-product-search,.category-product-toolbar-actions{min-width:0}.category-product-search input,.category-product-select select,.category-product-filter select{background:var(--lcrf-white);width:100%;min-height:42px;color:var(--lcrf-ink);font:inherit;border:1px solid #3a1b3d24;border-radius:8px;outline:none;padding:0 12px;transition:border-color .16s,box-shadow .16s}.category-product-search input:focus,.category-product-select select:focus,.category-product-filter select:focus{border-color:#5d32646b;box-shadow:0 0 0 3px #5d32641a}.category-product-toolbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.category-product-select{min-width:0;color:var(--lcrf-muted);grid-template-columns:auto minmax(148px,1fr);align-items:center;gap:8px;font-size:13px;font-weight:750;display:inline-grid}.category-product-view-toggle{background:#fff;border:1px solid #3a1b3d24;border-radius:8px;min-width:0;display:inline-flex;overflow:hidden}.category-product-view-toggle button,.category-product-reset,.category-product-empty button{min-height:40px;color:var(--lcrf-primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 13px;font-size:13px;font-weight:850;transition:background .16s,color .16s}.category-product-view-toggle button[aria-pressed=true]{background:var(--lcrf-primary);color:#fff}.category-product-view-toggle button:hover,.category-product-reset:hover,.category-product-empty button:hover{background:#5d326414}.category-product-view-toggle button[aria-pressed=true]:hover{background:var(--lcrf-action)}.category-product-reset,.category-product-empty button{background:#fff;border:1px solid #3a1b3d24;border-radius:8px}.category-product-filters{border-top:1px solid #3a1b3d12;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:10px;padding-top:12px;display:grid}.category-product-filter{gap:6px;min-width:0;display:grid}.category-product-filter span{color:var(--lcrf-muted);font-size:12px;font-weight:850}.category-product-active-filters{min-width:0;color:var(--lcrf-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;font-weight:850;display:flex}.category-product-active-filters>span{margin-inline-end:2px}.category-product-chip{max-width:min(100%,360px);min-height:32px;color:var(--lcrf-primary);font:inherit;cursor:pointer;background:#f5f1f599;border:1px solid #5d326429;border-radius:999px;align-items:center;gap:7px;padding:0 10px;font-size:12px;font-weight:850;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.category-product-chip:hover{color:var(--lcrf-action);background:#f5f1f5eb;border-color:#5d326457}.category-product-chip span{color:#3a1b3d94;font-weight:750}.category-product-chip strong{min-width:0;max-width:220px;color:inherit;text-overflow:ellipsis;white-space:nowrap;font-weight:900;overflow:hidden}.category-product-chip b{color:currentColor;font-size:15px;font-weight:900;line-height:1}.category-product-result-bar{min-height:24px;color:var(--lcrf-muted);border:0;justify-content:space-between;align-items:center;font-size:13px;display:flex}.category-product-browser[data-view=list] .category-product-result-bar{border-bottom:1px solid #3a1b3d14;padding:0 2px 9px}.category-product-browser[data-view=cards] .category-product-result-bar{margin-top:-2px}.category-product-result-meta{color:#3f3547b8;align-items:baseline;gap:4px;font-weight:650;display:inline-flex}.category-product-result-meta strong{color:var(--lcrf-primary);font-weight:900}.category-products-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));align-items:stretch;gap:18px;display:grid}.category-products-grid-interactive{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr))}.category-products-grid .content-card{background:#fffffff5;border-color:#3a1b3d1a;box-shadow:0 12px 30px #3a1b3d0f}.category-product-card{grid-template-rows:minmax(0,1fr) auto;min-width:0;display:grid;overflow:hidden}.category-product-card:hover{transform:translateY(-1px)}.category-product-card-link{min-width:0;color:inherit;grid-template-rows:auto minmax(0,1fr);text-decoration:none;display:grid}.category-product-card-no-image .category-product-card-link{grid-template-rows:minmax(0,1fr)}.category-product-card-link:hover{color:inherit}.category-products-grid .content-card .technical-visual{aspect-ratio:16/10;padding:0}.category-product-visual{background:var(--lcrf-white);place-items:center;min-height:clamp(190px,15vw,240px);padding:clamp(12px,1.4vw,20px);display:grid}.category-product-card .category-product-visual img,.category-product-visual img{object-fit:contain;object-position:center;width:100%;max-width:100%;height:100%;max-height:100%;padding:0;transform:none}.category-product-card:hover .category-product-visual img{transform:none}.category-products-grid .card-body{padding:18px}.category-product-card-no-image .card-body{align-content:start;min-height:220px;display:grid}.category-products-grid .card-body h3{font-size:19px;line-height:1.22}.category-products-grid .card-body p{font-size:14px;line-height:1.58}.category-product-card .card-kicker{color:#3a1b3db8;margin-bottom:9px}.category-product-card .product-card-summary{margin-top:11px}.category-product-card .spec-row{gap:7px;padding-top:14px}.category-product-card-actions{border-top:1px solid #3a1b3d14;justify-content:flex-end;padding:0 18px 16px;display:flex}.category-product-compare-toggle{min-height:32px;color:var(--lcrf-primary);font:inherit;cursor:pointer;background:#f5f1f58a;border:1px solid #5d32642e;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-size:12px;font-weight:900;line-height:1;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.category-product-compare-toggle:hover,.category-product-compare-toggle[aria-pressed=true]{background:var(--lcrf-primary);color:#fff;border-color:#5d326461}.category-product-compare-toggle:disabled{color:#3a1b3d57;cursor:not-allowed;background:#3a1b3d0a;border-color:#3a1b3d14}.category-product-row-actions{white-space:nowrap;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.category-product-table-shell{grid-template-columns:minmax(0,1fr);min-width:0;max-width:100%;display:grid;overflow:visible}.category-product-table-sticky-header{z-index:19;width:0;max-width:100vw;height:0;box-shadow:none;visibility:hidden;pointer-events:none;background:0 0;border-radius:0;place-self:start center;position:sticky;overflow:visible}.category-product-table-sticky-header.is-ready{visibility:visible;pointer-events:auto}html[data-lcrf-nav-open=true] .category-product-table-sticky-header{visibility:hidden;pointer-events:none}.category-product-table-sticky-viewport{background:var(--lcrf-table-header-bg,#f3f4f7);width:100%;max-width:100%;box-shadow:inset 1px 0 0 var(--lcrf-table-header-line,#28232d1f), inset -1px 0 0 var(--lcrf-table-header-line,#28232d1f), inset 0 -1px 0 var(--lcrf-table-header-line,#28232d1f);position:relative;top:1px;overflow:hidden}.category-product-table-sticky-track{background:var(--lcrf-table-header-bg,#f3f4f7);align-items:stretch;min-width:max-content;display:grid}.category-product-table-sticky-cell{border-bottom:1px solid var(--lcrf-table-header-line,#28232d1f);border-inline-end:1px solid var(--lcrf-accent-line,#5d32641f);justify-content:center;align-items:center;min-width:0;display:flex}@supports (color:color-mix(in lab, red, red)){.category-product-table-sticky-cell{border-inline-end:1px solid color-mix(in srgb, var(--lcrf-accent-line,#5d32641f) 58%, transparent)}}.category-product-table-sticky-cell{background:var(--lcrf-table-header-bg,#f3f4f7);color:#140f19f0;letter-spacing:0;text-align:center;white-space:nowrap;box-shadow:inset 0 -1px 0 var(--lcrf-table-header-line,#28232d1f), inset 0 1px 0 #ffffffb8, 0 -1px 0 var(--lcrf-table-header-bg,#f3f4f7), var(--lcrf-table-sticky-shadow);padding:12px 15px;font-size:12.2px;font-weight:700;line-height:1.25}.category-product-table-sticky-cell:nth-child(2){text-align:start;justify-content:flex-start}.category-product-table-sticky-cell:last-child{border-inline-end:0}.category-product-table-sticky-cell[data-sort-active=true]{background:linear-gradient(180deg, #ffffff7a, #fff0 58%), var(--lcrf-table-header-active-bg,#f5f1f5);color:var(--lcrf-primary);box-shadow:inset 0 -3px 0 var(--lcrf-primary), inset 0 1px 0 #ffffffb3, 0 -1px 0 var(--lcrf-table-header-active-bg,#f5f1f5), var(--lcrf-table-sticky-shadow)}@supports (color:color-mix(in lab, red, red)){.category-product-table-sticky-cell[data-sort-active=true]{box-shadow:inset 0 -3px 0 color-mix(in srgb, var(--lcrf-primary) 82%, transparent), inset 0 1px 0 #ffffffb3, 0 -1px 0 var(--lcrf-table-header-active-bg,#f5f1f5), var(--lcrf-table-sticky-shadow)}}.category-product-table-wrap{width:max-content;min-width:100%;max-width:calc(100vw - 2 * var(--lcrf-page-x));overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:#5d326452 #3a1b3d0d;background:#fff;border:1px solid #3a1b3d1c;border-radius:8px;justify-self:center;position:relative;overflow:auto hidden;box-shadow:0 14px 34px #1e18240c}.category-product-table{border-collapse:separate;border-spacing:0;table-layout:auto;width:max-content;min-width:100%;max-width:none}.category-product-table thead{z-index:8;background:linear-gradient(#fbfbfd 0%,#f3f4f7 100%);display:table-header-group;position:sticky;top:0}.category-product-table th,.category-product-table td{color:var(--lcrf-body);text-align:center;vertical-align:middle;overflow-wrap:normal;border-bottom:1px solid #3a1b3d14;padding:11px 14px;font-size:14px;line-height:1.42}.category-product-table thead th{z-index:9;color:#1b1022e0;letter-spacing:.01em;overflow-wrap:normal;white-space:nowrap;border-bottom-color:#28232d1f;background:linear-gradient(#fbfbfd 0%,#f2f3f6 100%);border-inline-end:1px solid #28232d0e;font-size:12px;font-weight:900;line-height:1.25;position:sticky;top:0;box-shadow:inset 0 -1px #28232d14,0 5px 12px #1e18240b}.category-product-table thead th:last-child{border-inline-end:0}.category-product-table-sort-button{width:100%;max-width:100%;min-height:24px;color:inherit;font:inherit;text-align:start;text-transform:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;gap:6px;padding-block:0;padding-inline:2px 14px;transition:color .14s,background .14s;display:inline-flex;position:relative}.category-product-table-sort-button:hover{color:var(--lcrf-action);background:#5d32640e}.category-product-table-sort-button[aria-pressed=true]{color:var(--lcrf-action);background:0 0}.category-product-table-sort-button:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #5d326457}.category-product-table-sort-button span:first-child{overflow-wrap:normal;word-break:normal;white-space:nowrap;min-width:0}.category-product-sort-indicator{color:#3a1b3d94;flex:0 0 12px;width:12px;height:16px;margin-inline-start:0;position:absolute;inset-inline-end:0}.category-product-table-sort-button:hover .category-product-sort-indicator,.category-product-table-sort-button[aria-pressed=true] .category-product-sort-indicator,.category-product-sort-indicator.is-active{color:var(--lcrf-action)}.category-product-sort-indicator span{border-inline:4px solid #0000;width:0;height:0;position:absolute;inset-inline-start:2px}.category-product-sort-indicator span:first-child{border-bottom:5px solid;top:1px}.category-product-sort-indicator span:last-child{border-top:5px solid;bottom:1px}.category-product-sort-indicator:not(.is-active) span{opacity:.78}.category-product-sort-indicator.is-active[data-direction=asc] span:last-child,.category-product-sort-indicator.is-active[data-direction=desc] span:first-child{opacity:0}.category-product-table thead th:first-child{width:104px;min-width:104px}.category-product-table thead th:last-child{min-width:190px}.category-product-table tbody tr{transition:background .14s,box-shadow .14s}.category-product-table tbody tr:hover{background:#faf8ff94;box-shadow:inset 3px 0 #5d326433}.category-product-table tbody tr.is-compared{background:#faf8ffb3;box-shadow:inset 3px 0 #5d326457}.category-product-table tbody tr:last-child th,.category-product-table tbody tr:last-child td{border-bottom:0}.category-product-table tbody th{text-align:start;width:auto;min-width:180px}.category-product-table thead th:nth-child(2),.category-product-table tbody th{text-align:start}.category-product-table thead th:nth-child(2) .category-product-table-sort-button,.category-product-table-sticky-cell:nth-child(2) .category-product-table-sort-button{justify-content:flex-start;padding-inline-start:0}.category-product-table thead th:nth-child(2) .category-product-sort-indicator,.category-product-table-sticky-cell:nth-child(2) .category-product-sort-indicator{margin-inline-start:auto}.category-product-table tbody th a{color:var(--lcrf-primary);letter-spacing:0;font-weight:900}.category-product-table-value{color:var(--lcrf-ink);white-space:normal;min-width:0;font-weight:780}.category-product-table-value.is-empty{color:#3f35479e;font-weight:700}.category-product-table-picture{width:104px;min-width:104px}.category-product-table-picture a{background:linear-gradient(#fff,#f8f8f9);border:1px solid #3a1b3d14;border-radius:6px;place-items:center;width:72px;height:52px;margin-inline:auto;display:grid}.category-product-table-picture img{object-fit:contain;width:64px;height:44px;display:block}.category-product-table-picture span{background:#f5f1f5e6;border-radius:4px;width:34px;height:24px;display:block}.category-product-table-datasheet{min-width:80px}.category-product-table th:last-child,.category-product-table td:last-child{padding-inline:12px}.category-product-row-actions .category-product-open-link{width:auto}.category-product-table-datasheet a{min-width:38px;min-height:32px;color:var(--lcrf-primary);border:1px solid #3a1b3d24;border-radius:6px;justify-content:center;align-items:center;font-size:12px;font-weight:900;display:inline-flex}.category-product-table tbody th span{color:var(--lcrf-muted);margin-top:5px;font-size:12px;font-weight:600;display:block}.category-product-table-specs{flex-wrap:wrap;gap:7px;display:flex}.category-product-table-specs span{background:var(--lcrf-soft);color:var(--lcrf-body);border:1px solid #3a1b3d1a;border-radius:999px;padding:4px 8px;font-size:12px}.category-product-open-link{min-height:28px;color:var(--lcrf-primary);white-space:nowrap;border:1px solid #3a1b3d24;border-radius:999px;justify-content:center;align-items:center;padding:0 11px;font-size:12px;font-weight:900;line-height:1;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.category-product-open-link:hover{color:var(--lcrf-action);background:#f5f1f5c7;border-color:#5d326452}.category-product-open-link:disabled{opacity:.46;cursor:not-allowed;pointer-events:none}.category-product-quote-link{background:var(--lcrf-action);color:#fff;border-color:#5d326447}.category-product-quote-link:hover{border-color:var(--lcrf-action);background:var(--lcrf-primary);color:#fff}@media (max-width:980px){.category-product-table-wrap{width:100%;min-width:0;max-width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;justify-self:stretch;overflow:visible}.category-product-table,.category-product-table thead,.category-product-table tbody,.category-product-table tr,.category-product-table th,.category-product-table td{width:100%;display:block}.category-product-table{table-layout:fixed;min-width:0;max-width:100%}.category-product-table thead{display:none;position:static;top:auto}.category-product-table thead th{box-shadow:none;position:static;top:auto}.category-product-table tbody{gap:12px;display:grid}.category-product-table tr{background:#fff;border:1px solid #3a1b3d1a;border-radius:8px;padding:14px;box-shadow:0 12px 30px #3a1b3d0b}.category-product-table th,.category-product-table td{text-align:start;overflow-wrap:anywhere;border-bottom:0;padding:7px 0}.category-product-table tbody th,.category-product-table td{grid-template-columns:minmax(104px,34%) minmax(0,1fr);align-items:center;gap:10px;display:grid}.category-product-table tbody th:before,.category-product-table td:before{content:attr(data-label);color:var(--lcrf-muted);font-size:12px;font-weight:850}.category-product-table td:last-child{grid-template-columns:1fr;padding-top:12px}.category-product-table td:last-child:before{display:none}.category-product-row-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.category-product-row-actions .category-product-compare-toggle,.category-product-row-actions .category-product-open-link{width:100%}}.category-product-compare-panel{background:linear-gradient(135deg,#fffffff5,#f5f1f58a);border:1px solid #5d326429;border-radius:8px;gap:12px;min-width:0;padding:14px;display:grid;box-shadow:0 12px 30px #3a1b3d0e}.category-product-compare-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.category-product-compare-header div{flex-wrap:wrap;align-items:baseline;gap:9px;min-width:0;display:flex}.category-product-compare-header strong{color:var(--lcrf-ink);font-size:15px;font-weight:900}.category-product-compare-header span{color:var(--lcrf-muted);font-size:12px;font-weight:800}.category-product-compare-header button,.category-product-compare-table th button{color:var(--lcrf-primary);font:inherit;cursor:pointer;background:#fff;border:1px solid #3a1b3d1f;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:850;transition:border-color .16s,background .16s,color .16s}.category-product-compare-header button:hover,.category-product-compare-table th button:hover{color:var(--lcrf-action);background:#f5f1f5c7;border-color:#5d326452}.category-product-compare-table-wrap{scrollbar-color:#5d326461 #3a1b3d0f;scrollbar-width:thin;background:#fff;border:1px solid #3a1b3d17;border-radius:8px;max-width:100%;overflow:auto hidden}.category-product-compare-table-wrap:focus-within{box-shadow:0 0 0 3px #5d326414}.category-product-compare-table{border-collapse:collapse;width:max-content;min-width:100%}.category-product-compare-table th,.category-product-compare-table td{min-width:190px;color:var(--lcrf-body);text-align:start;vertical-align:top;border-bottom:1px solid #3a1b3d14;padding:12px;font-size:13px;line-height:1.45}.category-product-compare-table th:first-child,.category-product-compare-table td:first-child{z-index:1;min-width:150px;color:var(--lcrf-primary);background:#fff;font-weight:900;position:sticky;left:0}.category-product-compare-table thead th{background:#f5f1f59e}.category-product-compare-table thead th:first-child{z-index:2;background:#f5f1f5f5}.category-product-compare-table th a{max-width:240px;color:var(--lcrf-primary);font-weight:900;display:block}.category-product-compare-table th span{color:var(--lcrf-muted);margin-top:4px;font-size:12px;font-weight:650;display:block}.category-product-compare-table th button{margin-top:8px;padding:5px 9px}.category-product-compare-table tbody tr:last-child th,.category-product-compare-table tbody tr:last-child td{border-bottom:0}.category-product-load-more{border:1px solid var(--lcrf-primary);color:var(--lcrf-primary);cursor:pointer;background:#fff;border-radius:8px;justify-self:center;padding:11px 18px;font-size:14px;font-weight:900}.category-product-load-more:hover{background:var(--lcrf-soft)}.category-product-empty{background:#ffffffb8;border:1px dashed #3a1b3d2e;border-radius:8px;justify-items:start;gap:8px;padding:24px;display:grid}.category-product-empty strong{color:var(--lcrf-ink);font-size:18px}.category-product-empty p{color:var(--lcrf-muted);margin:0}.product-detail-layout{padding-top:var(--lcrf-section-y-tight);padding-bottom:var(--lcrf-section-y-tight);grid-template-columns:minmax(0,1fr)}.product-detail-card{padding:22px}.product-detail-card:hover,.product-detail-modules .info-panel:hover{border-color:var(--lcrf-line);transform:none;box-shadow:0 14px 36px #3a1b3d12}.product-overview-panel{gap:var(--lcrf-card-inner-gap);padding:clamp(24px,3vw,34px);display:grid}.product-overview-panel .section-header{margin-bottom:0}.product-overview-rich{max-width:var(--lcrf-prose-max);color:var(--lcrf-body);font-size:15px;line-height:1.75}.product-overview-rich h2,.product-overview-rich h3{color:var(--lcrf-ink);margin:20px 0 10px;font-size:20px;line-height:1.28}.product-overview-rich p{margin-bottom:14px}.product-overview-rich table{margin-block:16px}.product-spec-group-head{justify-content:space-between;align-items:start;gap:16px;margin-bottom:16px;display:flex}.product-spec-group-head h3{color:var(--lcrf-ink);margin:0;font-size:22px;line-height:1.25}.product-spec-group-title{gap:7px;min-width:0;display:grid}.product-spec-group-title small{color:var(--lcrf-muted);font-size:13px;line-height:1.55}.product-spec-group-head span{background:var(--lcrf-soft);color:var(--lcrf-primary);border:1px solid #5d326429;border-radius:999px;flex:none;padding:6px 10px;font-size:12px;font-weight:800;line-height:1}.product-spec-group-body{gap:12px;display:grid}.product-module-list{gap:var(--lcrf-card-grid-gap);display:grid}.product-module-card{gap:var(--lcrf-card-inner-gap);padding:clamp(22px,3vw,32px);display:grid}.product-module-header{border-bottom:1px solid var(--lcrf-line);gap:8px;padding-bottom:16px;display:grid}.product-module-header h3{color:var(--lcrf-ink);margin:0;font-size:20px;line-height:1.28}.product-module-header p{max-width:900px;color:var(--lcrf-muted);margin:0;font-size:14px;line-height:1.6}.product-module-content{max-width:1120px}.product-related-section-list{gap:clamp(34px,4vw,56px);width:100%;min-width:0;display:grid}.product-related-block{gap:var(--lcrf-card-inner-gap);width:100%;min-width:0;display:grid}.product-related-block>h3{min-width:0;color:var(--lcrf-ink);margin:0;font-size:clamp(20px,1.8vw,26px);line-height:1.25}.product-related-panel{gap:var(--lcrf-card-inner-gap);padding:22px;display:grid}.product-related-panel h3{color:var(--lcrf-ink);margin:0;font-size:21px;line-height:1.3}.product-related-list{gap:12px;display:grid}.product-related-list .article-row{box-shadow:none}.product-related-list .article-row:hover{transform:none}.product-related-card-grid{gap:var(--lcrf-card-inner-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));display:grid}.product-related-mini-grid{gap:var(--lcrf-card-inner-gap);display:grid}.product-related-panel .content-card:hover,.product-related-panel .info-panel:hover{transform:none}.inquiry-plugin{padding:var(--lcrf-inquiry-y) var(--lcrf-content-pad-x);background:radial-gradient(circle at 8% 16%,#5d326414,#0000 28%),linear-gradient(#fff,#faf8fa);border-block:1px solid #3a1b3d14;grid-template-columns:minmax(310px,.36fr) minmax(0,1fr);align-items:start;gap:clamp(44px,4.8vw,78px);display:grid}.inquiry-plugin-copy{top:calc(var(--lcrf-header-height) + var(--lcrf-inquiry-anchor-gap));align-self:start;gap:clamp(14px,1.4vw,20px);padding:clamp(10px,1.1vw,18px) 0 0;display:grid;position:sticky}.product-inquiry-section .inquiry-plugin-copy{top:calc(var(--lcrf-header-height) + var(--lcrf-product-nav-bar-height) + var(--lcrf-inquiry-anchor-gap))}.inquiry-plugin-copy h2{max-width:560px;color:var(--lcrf-ink);letter-spacing:0;margin:0;font-size:clamp(30px,2.15vw,40px);font-weight:640;line-height:1.12}.inquiry-plugin-copy p:not(.eyebrow){max-width:500px;color:var(--lcrf-muted);margin:0;font-size:15.5px;line-height:1.72}.inquiry-plugin-intents{border-top:1px solid #3a1b3d1a;flex-wrap:wrap;gap:8px;max-width:500px;margin:clamp(4px,.5vw,8px) 0 0;padding:clamp(16px,1.3vw,20px) 0 0;display:flex}.inquiry-plugin-intents button{color:#3a1b3dd1;cursor:pointer;min-height:32px;font-family:var(--lcrf-text-font);white-space:nowrap;transition:border-color var(--lcrf-transition-ui), background-color var(--lcrf-transition-ui), color var(--lcrf-transition-ui);background:#ffffffe0;border:1px solid #3a1b3d1f;border-radius:999px;align-items:center;padding:0 13px;font-size:12.4px;font-weight:720;line-height:1.2;display:inline-flex;box-shadow:0 8px 18px #1e182409}@supports (color:color-mix(in lab, red, red)){.inquiry-plugin-intents button.is-active,.inquiry-plugin-intents button[aria-pressed=true]{box-shadow:0 8px 20px color-mix(in srgb, var(--lcrf-brand-shadow) 54%, transparent)}}.inquiry-form{align-self:start;gap:var(--lcrf-form-gap);border:1px solid var(--lcrf-line);border-top:2px solid var(--lcrf-primary);background:var(--lcrf-white);width:100%;padding:var(--lcrf-form-padding-y) var(--lcrf-form-padding-x);border-radius:8px;display:grid;box-shadow:0 18px 44px #1111140f}.inquiry-grid{gap:var(--lcrf-form-row-gap) var(--lcrf-form-column-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.inquiry-field{gap:var(--lcrf-form-field-gap);min-width:0;color:var(--lcrf-ink);font-size:13px;font-weight:720;display:grid}.inquiry-field span{align-items:center;gap:4px;display:inline-flex}.inquiry-field em{color:var(--lcrf-action);font-style:normal}.inquiry-field input,.inquiry-field select,.inquiry-field textarea{width:100%;min-width:0;color:var(--lcrf-body);font:inherit;background:#fff;border:1px solid #3a1b3d24;border-radius:8px;outline:none;font-weight:500;line-height:1.45;transition:border-color .16s,box-shadow .16s,background .16s}.inquiry-field input,.inquiry-field select{min-height:44px;padding:0 13px}.inquiry-field textarea{resize:vertical;min-height:132px;padding:12px}.inquiry-field input::placeholder,.inquiry-field textarea::placeholder{color:#76647f9e}.inquiry-field input:focus,.inquiry-field select:focus,.inquiry-field textarea:focus{background:#fff;border-color:#5d32647a;box-shadow:0 0 0 3px #5d32641a}.inquiry-field input[aria-invalid=true],.inquiry-field select[aria-invalid=true],.inquiry-field textarea[aria-invalid=true]{border-color:#b028409e;box-shadow:0 0 0 3px #b0284014}.inquiry-field-wide{grid-column:span 2}.inquiry-field-full{grid-column:1/-1}.inquiry-actions{justify-content:space-between;align-items:center;gap:24px;padding-top:4px;display:flex}.inquiry-actions .button-primary{border:0;min-width:156px;min-height:46px}.inquiry-actions .button-primary:disabled{cursor:wait;opacity:.68}.inquiry-submit-trust{color:var(--lcrf-muted);text-align:end;justify-items:end;gap:3px;font-size:11.8px;font-weight:520;line-height:1.42;display:grid}.inquiry-submit-trust span:first-child{color:var(--lcrf-body);font-weight:650}.inquiry-alert{border-radius:8px;margin:0;padding:12px 14px;font-size:13px;line-height:1.5}.inquiry-alert-error{color:#8a1f16;background:#fff0ef;border:1px solid #b4231829}.inquiry-alert-success{color:#116b43;background:#eefaf4;border:1px solid #117c4a29}.inquiry-honeypot{clip-path:inset(50%);opacity:0;pointer-events:none;white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.info-panel{padding:22px}.info-panel h3{color:var(--lcrf-ink);margin:0 0 14px}.info-list{gap:12px;display:grid}.rich-text{color:var(--lcrf-body);font-size:16px;line-height:1.85}.rich-text img{border-radius:8px;max-width:100%;height:auto;display:block}.article-technical-figure{border:1px solid var(--lcrf-line);background:var(--lcrf-soft);border-radius:8px;margin:0 0 28px;overflow:hidden}.article-technical-figure img{border-radius:0;width:100%}.article-technical-figure figcaption{border-top:1px solid var(--lcrf-line);color:var(--lcrf-muted);padding:12px 16px;font-size:13px;line-height:1.55}.faq-technical-figure{background:#f6f7f8;max-width:980px;margin:20px 0 24px}.faq-technical-figure img{aspect-ratio:16/9;object-fit:contain}.article-editorial-figure img{aspect-ratio:16/9;object-fit:cover}.article-checklist,.article-evidence-list{gap:10px;margin:0 0 22px;padding:0;list-style:none;display:grid}.article-checklist li,.article-evidence-list li{background:linear-gradient(#fff,#f5f1f585);border:1px solid #5d326424;border-radius:8px;padding:12px 14px}.article-evidence-list strong{color:var(--lcrf-ink);margin-bottom:4px;display:block}.rich-text table{border-collapse:collapse;border:1px solid var(--lcrf-line);border-radius:8px;width:100%;overflow:hidden}.rich-text th,.rich-text td{border-bottom:1px solid var(--lcrf-line);text-align:start;padding:10px 12px}.rich-text h2,.rich-text h3{color:var(--lcrf-ink)}.rich-text p{margin:0 0 18px}.rich-text ul,.rich-text ol{padding-inline-start:22px}.reading-detail-layout{width:100%}.reading-detail-sidebar{align-self:stretch;min-width:0}.reading-detail-main{min-width:0}.article-reading-section{padding:clamp(48px, 5vw, 76px) var(--lcrf-content-pad-x)}.article-reading-layout{grid-template-columns:minmax(212px, 232px) minmax(0, var(--lcrf-reading-max));justify-content:center;gap:0 clamp(36px,4vw,56px);width:100%;max-width:1080px;margin:0 auto;display:grid}.article-reading-layout.is-without-sidebar{grid-template-columns:minmax(0, var(--lcrf-reading-max));max-width:var(--lcrf-reading-max)}@media (min-width:1280px){.article-reading-layout:not(.is-without-sidebar){margin-inline:0 auto}}.article-reading-sidebar{grid-area:1/1;min-width:0}.article-contents-heading{color:var(--lcrf-ink);margin:0 0 14px;font-size:12px;font-weight:760;line-height:1.4;display:block}.article-detail-hero .hero-actions{width:100%;margin-top:24px;display:block}.article-hero-meta{color:var(--lcrf-muted);flex-wrap:wrap;gap:10px clamp(22px,3vw,36px);margin:0;display:flex}.article-hero-meta div{align-items:baseline;gap:7px;display:flex}.article-hero-meta dt{color:var(--lcrf-muted);font-size:12px;font-weight:650}.article-hero-meta dd{color:var(--lcrf-ink);margin:0;font-size:13px;font-weight:700}.article-contents{top:calc(var(--lcrf-header-height) + 24px);position:sticky}.article-contents-desktop{display:block}.article-contents-mobile{display:none}.article-contents>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:44px;list-style:none;display:flex}.article-contents>summary::-webkit-details-marker{display:none}.article-contents>summary strong{color:var(--lcrf-ink);font-size:14px}.article-contents-chevron{width:8px;height:8px;color:var(--lcrf-muted);border-inline-end:1.5px solid;border-bottom:1.5px solid;flex:none;transition:transform .16s;transform:rotate(45deg)translate(-2px,2px)}.article-contents[open] .article-contents-chevron{transform:rotate(225deg)translate(-2px,2px)}.article-reading-progress{background:var(--lcrf-line);height:2px;margin-top:0;margin-bottom:18px;position:relative;overflow:hidden}.article-reading-progress>span{background:var(--lcrf-accent);transform-origin:0;transition:none;position:absolute;inset:0}.article-contents ol{counter-reset:article-section;gap:8px;margin:0;padding:0;list-style:none;display:grid}.article-contents li{counter-increment:article-section}.article-contents a{color:var(--lcrf-muted);border-inline-start:2px solid #0000;grid-template-columns:22px minmax(0,1fr);gap:6px;padding-block:3px;padding-inline-start:8px;font-size:13px;line-height:1.45;text-decoration:none;display:grid}.article-contents a:before{content:counter(article-section, decimal-leading-zero);color:var(--lcrf-accent);padding-top:2px;font-size:10px;font-weight:760}.article-contents a:hover,.article-contents a:focus-visible,.article-contents a.is-active{color:var(--lcrf-ink)}.article-contents a.is-active{border-inline-start-color:var(--lcrf-accent)}.article-contents a.is-active:before{color:var(--lcrf-accent-strong,var(--lcrf-accent))}.article-reading-main{grid-area:1/2;min-width:0}.article-reading-layout.is-without-sidebar .article-reading-main{grid-column:1}.article-reading-main .rich-text{max-width:var(--lcrf-reading-max);font-size:17px;line-height:1.78}.article-reading-main .rich-text h2{scroll-margin-top:calc(var(--lcrf-header-height) + 28px);margin-top:54px;padding-top:2px}.article-reading-main .rich-text h2:first-child,.article-reading-main .rich-answer-block h2{margin-top:0}.rich-answer-block{border-inline-start:3px solid var(--lcrf-accent);background:#5d32640b;margin-bottom:34px;padding:clamp(20px,2.4vw,28px)}.rich-text .rich-answer-block h2{margin:0 0 14px;font-size:clamp(23px,1.8vw,28px)}.rich-answer-block p:last-child,.rich-worked-example p:last-child{margin-bottom:0}.article-reading-main .article-technical-figure{margin-block:0 42px}.article-reading-main .rich-text table{background:var(--lcrf-surface);margin:22px 0 34px;font-size:14px;line-height:1.55;display:block;overflow-x:auto}.article-reading-main .rich-text thead{background:var(--lcrf-soft)}.article-reading-main .rich-text th{color:var(--lcrf-ink);vertical-align:top;font-weight:760}.article-reading-main .rich-text td{vertical-align:top;min-width:180px}.rich-worked-example{border-top:1px solid var(--lcrf-accent);border-bottom:1px solid var(--lcrf-line);background:var(--lcrf-soft);margin:22px 0 34px;padding:clamp(20px,2.4vw,28px)}.rich-evidence-boundary,.rich-revision-record{border-block:1px solid var(--lcrf-line);margin:24px 0 36px;padding:clamp(22px,2.6vw,30px) 0}.rich-evidence-boundary dl{grid-template-columns:minmax(132px,.32fr) minmax(0,1fr);gap:12px 24px;margin:22px 0 0;display:grid}.rich-evidence-boundary dt{color:var(--lcrf-ink);font-weight:760}.rich-evidence-boundary dd{color:var(--lcrf-muted);margin:0}.rich-revision-record table{margin-bottom:0!important}@media (min-width:901px){.article-contents>summary{display:none}.article-contents>nav{max-height:calc(100svh - var(--lcrf-header-height) - 56px);scrollbar-color:#5d326447 transparent;scrollbar-width:thin;padding-inline-end:8px;overflow-y:auto;display:block!important}.article-detail-hero{min-height:clamp(460px,33vw,520px)}.breadcrumb-bar~.article-detail-hero{padding-top:clamp(76px,5vw,92px)}.article-detail-hero .hero-copy h1{max-width:760px;font-size:clamp(40px,3.1vw,54px);line-height:1.1}.article-detail-hero .hero-copy p{max-width:700px;margin-top:16px}}.rich-failure-list,.rich-rfq-checklist,.rich-source-list,.rich-internal-reference-list{gap:10px;margin:18px 0 32px;padding:0;list-style:none;display:grid}.rich-failure-list li,.rich-rfq-checklist li{border-bottom:1px solid var(--lcrf-line);padding:0 0 10px 24px;position:relative}.rich-failure-list li:before,.rich-rfq-checklist li:before{color:var(--lcrf-accent);inset-inline-start:0;font-weight:800;position:absolute;top:0}.rich-failure-list li:before{content:"×"}.rich-rfq-checklist li:before{content:"✓"}.rich-source-list li,.rich-internal-reference-list li{border-inline-start:2px solid var(--lcrf-accent-line);padding-inline-start:14px}.rich-source-list a,.rich-internal-reference-list a{color:var(--lcrf-accent);text-underline-offset:3px}@media (max-width:900px){.article-reading-layout,.article-reading-layout.is-without-sidebar{max-width:var(--lcrf-reading-max);grid-template-columns:minmax(0,1fr);column-gap:0}.article-reading-sidebar{border-inline-end:0;border-bottom:1px solid var(--lcrf-line);grid-area:auto;margin-bottom:34px;padding:0 0 24px}.article-reading-main,.article-reading-layout.is-without-sidebar .article-reading-main{grid-area:auto}.article-contents-heading{display:none}.article-contents{position:static}.article-contents-desktop{display:none}.article-contents-mobile{display:block}.article-contents>nav{max-height:none;padding-inline-end:0;overflow:visible}}@media (max-width:560px){.article-reading-section{padding-inline:var(--lcrf-page-x)}.article-reading-main .rich-text{font-size:16px;line-height:1.76}.rich-evidence-boundary dl{grid-template-columns:minmax(0,1fr);gap:5px}.rich-evidence-boundary dd+dt{margin-top:10px}}.custom-page-shell{width:100%;padding:var(--lcrf-section-y) 0}.custom-page-shell-about{padding-top:clamp(46px,5vw,76px)}.custom-page-content{max-width:none}.custom-page-shell-about .custom-page-content{gap:clamp(54px,5.6vw,90px);display:grid}.custom-page-content>:not(.lcrf-section):not(.lcrf-full-bleed){width:min(var(--lcrf-content-max), calc(100% - 2 * var(--lcrf-page-x)));margin-inline:auto}.custom-page-content>.lcrf-section{width:min(var(--lcrf-content-max), calc(100% - 2 * var(--lcrf-page-x)));margin:var(--lcrf-section-y-tight) auto}.custom-page-shell-about .custom-page-content>.lcrf-section{margin-block:0}.custom-page-content>.lcrf-full-bleed{width:100%;padding:clamp(56px, 7vw, 110px) var(--lcrf-content-pad-x);margin-inline:0}.custom-page-shell-about .custom-page-content>.lcrf-full-bleed{margin-block:0}.custom-page-content :where(.lcrf-inner){width:min(var(--lcrf-content-max), 100%);margin-inline:auto}.custom-page-content :where(.lcrf-band-purple,.lcrf-band-dark){color:#ffffffc7}.custom-page-content :where(.lcrf-band-purple){background:radial-gradient(circle at 82% 18%, #5d326475, transparent 32%), linear-gradient(135deg, var(--lcrf-deep), var(--lcrf-primary) 58%, #3a1b3d)}.custom-page-content :where(.lcrf-band-dark){background:linear-gradient(135deg, #16081f, var(--lcrf-deep))}.custom-page-content :where(.lcrf-band-white){background:var(--lcrf-white)}.custom-page-content :where(.lcrf-band-blue){background:#eef5ff}.custom-page-content :where(.lcrf-band-yellow){background:#fff8dd}.custom-page-content :where(.lcrf-band-red){background:#fff0ef}.custom-page-content :where(.lcrf-band-purple,.lcrf-band-dark) :where(h1,h2,h3,h4,p,li,strong,a){color:inherit}.custom-page-content :where(.lcrf-band-purple,.lcrf-band-dark) :where(h1,h2,h3,h4,strong){color:var(--lcrf-white)}.custom-page-content :where(.lcrf-eyebrow){color:var(--lcrf-action);letter-spacing:0;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:900}.custom-page-content :where(.lcrf-band-purple,.lcrf-band-dark) .lcrf-eyebrow{color:var(--lcrf-soft)}.custom-page-content :where(.lcrf-lead){max-width:820px;color:var(--lcrf-muted);font-size:clamp(18px,1.4vw,22px);line-height:1.72}.custom-page-content :where(.lcrf-center){text-align:center}.custom-page-content :where(.lcrf-center) .lcrf-lead{margin-inline:auto}.custom-page-content :where(.lcrf-grid,.lcrf-grid-2,.lcrf-grid-3){gap:var(--lcrf-card-grid-gap);display:grid}.custom-page-content :where(.lcrf-grid){grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.custom-page-content :where(.lcrf-grid-2){grid-template-columns:repeat(2,minmax(0,1fr))}.custom-page-content :where(.lcrf-grid-3){grid-template-columns:repeat(3,minmax(0,1fr))}.custom-page-content :where(.lcrf-split){gap:var(--lcrf-section-gap);grid-template-columns:minmax(0,1fr) minmax(320px,.86fr);align-items:center;display:grid}.custom-page-content :where(.lcrf-card,.lcrf-stat){border:1px solid var(--lcrf-line);background:var(--lcrf-white);border-radius:8px;padding:clamp(20px,2.5vw,32px);box-shadow:0 14px 36px #3a1b3d12}.custom-page-content :where(.lcrf-band-purple,.lcrf-band-dark) :where(.lcrf-card,.lcrf-stat){background:#ffffff14;border-color:#f5f1f52e;box-shadow:0 22px 48px #18121b3d}.custom-page-content :where(.lcrf-media){border:1px solid var(--lcrf-line);background:var(--lcrf-soft);border-radius:8px;overflow:hidden}.custom-page-content :where(.lcrf-media img){object-fit:cover;border-radius:0;width:100%;height:auto;margin:0}.custom-page-content :where(.lcrf-about-media){border:1px solid var(--lcrf-line);background:var(--lcrf-white);border-radius:10px;overflow:hidden;box-shadow:0 24px 56px #3a1b3d1a}.custom-page-content :where(.lcrf-about-media img){aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.custom-page-content :where(.lcrf-about-copy){gap:18px;display:grid}.custom-page-shell-about .custom-page-content :where(.lcrf-about-copy){gap:clamp(16px,1.8vw,24px)}.custom-page-shell-about .custom-page-content :where(.lcrf-about-copy h2){max-width:760px;color:var(--lcrf-ink);margin:0;font-size:clamp(32px,4vw,58px);line-height:1.04}.custom-page-shell-about .custom-page-content :where(.lcrf-about-copy h3){margin-block:0 4px}.custom-page-content :where(.lcrf-about-copy p){margin:0}.custom-page-content :where(.lcrf-about-list){gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.custom-page-content :where(.lcrf-about-list li){color:var(--lcrf-muted);padding-left:18px;line-height:1.72;position:relative}.custom-page-content :where(.lcrf-about-list li):before{background:var(--lcrf-action);content:"";border-radius:999px;width:6px;height:6px;position:absolute;top:.74em;left:0}.custom-page-content>.lcrf-section.lcrf-split:has(.lcrf-about-media){box-sizing:border-box;width:min(var(--lcrf-wide-max), calc(100% - 2 * var(--lcrf-page-x)));background:linear-gradient(135deg,#fffffff5,#fbf9ffe6),radial-gradient(circle at 88% 12%,#5d326414,#0000 38%);border:1px solid #3a1b3d1a;border-radius:12px;grid-template-columns:minmax(0,.92fr) minmax(460px,1.08fr);align-items:stretch;gap:clamp(34px,5vw,72px);padding:clamp(26px,3.4vw,44px);box-shadow:0 28px 70px #3a1b3d14}.custom-page-shell-about .custom-page-content>.lcrf-section.lcrf-split:has(.lcrf-about-media):first-child{width:min(var(--lcrf-wide-max), calc(100% - 2 * var(--lcrf-page-x)));background:radial-gradient(circle at 78% 20%,#5d32641f,#0000 34%),linear-gradient(135deg,#fff 0%,#faf8fa 64%,#f5f1f5 100%);border-color:#3a1b3d1f;grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);min-height:clamp(520px,42vw,680px)}.custom-page-content>.lcrf-section.lcrf-split:has(.lcrf-about-media) .lcrf-about-copy{align-content:center;padding-block:clamp(10px,2vw,28px)}.custom-page-content :where(.lcrf-full-bleed.lcrf-band-light) .lcrf-about-media{min-height:clamp(340px,30vw,520px)}.custom-page-content>.lcrf-section.lcrf-split:has(.lcrf-about-media) .lcrf-about-media{min-height:clamp(340px,30vw,520px)}.custom-page-content :where(.lcrf-full-bleed.lcrf-band-light) .lcrf-about-media img{aspect-ratio:auto;object-fit:cover;height:100%}.custom-page-content>.lcrf-section.lcrf-split:has(.lcrf-about-media) .lcrf-about-media img{aspect-ratio:auto;object-fit:cover;height:100%}.custom-page-content :where(.lcrf-full-bleed.lcrf-band-light){background:linear-gradient(180deg, #fff 0%, #faf8fa 100%), var(--lcrf-soft)}.custom-page-content :where(.lcrf-full-bleed.lcrf-band-light) .lcrf-split:has(.lcrf-about-media){box-sizing:border-box;width:min(var(--lcrf-wide-max), 100%);grid-template-columns:minmax(460px,1.05fr) minmax(0,.95fr);gap:clamp(34px,5vw,72px)}.custom-page-content :where(.lcrf-full-bleed.lcrf-band-light) .lcrf-about-copy{align-content:center}.custom-page-content :where(.lcrf-card,.lcrf-stat) h3{margin-top:0}.custom-page-shell-about .custom-page-content :where(.lcrf-card,.lcrf-stat){box-shadow:0 18px 42px #3a1b3d0e}.custom-page-shell-about .custom-page-content :where(.lcrf-card){border-top:3px solid #5d32646b}.custom-page-shell-about .custom-page-content :where(.lcrf-stat){background:linear-gradient(#fff,#fbf9ffd1)}.custom-html-page-shell-about .custom-html-content{--lcrf-about-icon-diagram:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2248%22%20height%3D%2248%22%20fill%3D%22%235C2D91%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M6%203.5A1.5%201.5%200%200%201%207.5%202h1A1.5%201.5%200%200%201%2010%203.5v1A1.5%201.5%200%200%201%208.5%206v1H14a.5.5%200%200%201%20.5.5v1a.5.5%200%200%201-1%200V8h-5v.5a.5.5%200%200%201-1%200V8h-5v.5a.5.5%200%200%201-1%200v-1A.5.5%200%200%201%202%207h5.5V6A1.5%201.5%200%200%201%206%204.5v-1zm-6%208A1.5%201.5%200%200%201%201.5%2010h1A1.5%201.5%200%200%201%204%2011.5v1A1.5%201.5%200%200%201%202.5%2014h-1A1.5%201.5%200%200%201%200%2012.5v-1zm6%200A1.5%201.5%200%200%201%207.5%2010h1a1.5%201.5%200%200%201%201.5%201.5v1A1.5%201.5%200%200%201%208.5%2014h-1A1.5%201.5%200%200%201%206%2012.5v-1zm6%200a1.5%201.5%200%200%201%201.5-1.5h1a1.5%201.5%200%200%201%201.5%201.5v1a1.5%201.5%200%200%201-1.5%201.5h-1a1.5%201.5%200%200%201-1.5-1.5v-1z%22%2F%3E%3C%2Fsvg%3E);--lcrf-about-icon-wrench:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2248%22%20height%3D%2248%22%20fill%3D%22%235C2D91%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20d%3D%22M6.705%208.139a.25.25%200%200%200-.288-.376l-1.5.5.159.474.808-.27-.595.894a.25.25%200%200%200%20.287.376l.808-.27-.595.894a.25.25%200%200%200%20.287.376l1.5-.5-.159-.474-.808.27.596-.894a.25.25%200%200%200-.288-.376l-.808.27.596-.894Z%22%2F%3E%3Cpath%20d%3D%22M8%2016A8%208%200%201%200%208%200a8%208%200%200%200%200%2016Zm-6.202-4.751%201.988-1.657a4.5%204.5%200%200%201%207.537-4.623L7.497%206.5l1%202.5%201.333%203.11c-.56.251-1.18.39-1.833.39a4.49%204.49%200%200%201-1.592-.29L4.747%2014.2a7.031%207.031%200%200%201-2.949-2.951ZM12.496%208a4.491%204.491%200%200%201-1.703%203.526L9.497%208.5l2.959-1.11c.027.2.04.403.04.61Z%22%2F%3E%3C%2Fsvg%3E);--lcrf-about-icon-unity:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2248%22%20height%3D%2248%22%20fill%3D%22%235C2D91%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20d%3D%22M15%2011.2V3.733L8.61%200v2.867l2.503%201.466c.099.067.099.2%200%20.234L8.148%206.3c-.099.067-.197.033-.263%200L4.92%204.567c-.099-.034-.099-.2%200-.234l2.504-1.466V0L1%203.733V11.2v-.033.033l2.438-1.433V6.833c0-.1.131-.166.197-.133L6.6%208.433c.099.067.132.134.132.234v3.466c0%20.1-.132.167-.198.134L4.031%2010.8l-2.438%201.433L7.983%2016l6.391-3.733-2.438-1.434L9.434%2012.3c-.099.067-.198%200-.198-.133V8.7c0-.1.066-.2.132-.233l2.965-1.734c.099-.066.197%200%20.197.134V9.8L15%2011.2Z%22%2F%3E%3C%2Fsvg%3E);--lcrf-about-icon-medium:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2248%22%20height%3D%2248%22%20fill%3D%22%235C2D91%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20d%3D%22M9.025%208c0%202.485-2.02%204.5-4.513%204.5A4.506%204.506%200%200%201%200%208c0-2.486%202.02-4.5%204.512-4.5A4.506%204.506%200%200%201%209.025%208zm4.95%200c0%202.34-1.01%204.236-2.256%204.236-1.246%200-2.256-1.897-2.256-4.236%200-2.34%201.01-4.236%202.256-4.236%201.246%200%202.256%201.897%202.256%204.236zM16%208c0%202.096-.355%203.795-.794%203.795-.438%200-.793-1.7-.793-3.795%200-2.096.355-3.795.794-3.795.438%200%20.793%201.699.793%203.795z%22%2F%3E%3C%2Fsvg%3E);--lcrf-about-icon-globe:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2248%22%20height%3D%2248%22%20fill%3D%22%235C2D91%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M8%200a8%208%200%201%200%200%2016A8%208%200%200%200%208%200ZM4.882%201.731a.482.482%200%200%200%20.14.291.487.487%200%200%201-.126.78l-.291.146a.721.721%200%200%200-.188.135l-.48.48a1%201%200%200%201-1.023.242l-.02-.007a.996.996%200%200%200-.462-.04%207.03%207.03%200%200%201%202.45-2.027Zm-3%209.674a7.003%207.003%200%200%200%2012.659-.906.61.61%200%200%201-.041.001c-.735%200-1.808-1.407-2.365-2.282A.466.466%200%200%200%2011.743%208a.454.454%200%200%200-.378.202l-.79%201.187a1%201%200%200%200-.117.238l-.73%202.19a1%201%200%200%201-.949.683h-.058a1%201%200%200%201-.949-.684l-.73-2.189a1%201%200%200%200-.116-.238L6.13%208.197A.78.78%200%200%201%206%207.764v-.455a.5.5%200%200%200-.724-.447.5.5%200%200%201-.523-.047l-1.09-.818a.414.414%200%200%200-.542.624l1.016%201.016a1%201%200%200%201-.152%201.54l-.04.026a1%201%200%200%200-.445.832v.184a1%201%200%200%201-.757.97l-.86.216Z%22%2F%3E%3C%2Fsvg%3E);--lcrf-about-icon-shield:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2248%22%20height%3D%2248%22%20fill%3D%22%235C2D91%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M8%200c-.69%200-1.843.265-2.928.56-1.11.3-2.229.655-2.887.87a1.54%201.54%200%200%200-1.044%201.262c-.596%204.477.787%207.795%202.465%209.99a11.777%2011.777%200%200%200%202.517%202.453c.386.273.744.482%201.048.625.28.132.581.24.829.24s.548-.108.829-.24a7.159%207.159%200%200%200%201.048-.625%2011.775%2011.775%200%200%200%202.517-2.453c1.678-2.195%203.061-5.513%202.465-9.99a1.541%201.541%200%200%200-1.044-1.263%2062.467%2062.467%200%200%200-2.887-.87C9.843.266%208.69%200%208%200zm0%205a1.5%201.5%200%200%201%20.5%202.915l.385%201.99a.5.5%200%200%201-.491.595h-.788a.5.5%200%200%201-.49-.595l.384-1.99A1.5%201.5%200%200%201%208%205z%22%2F%3E%3C%2Fsvg%3E);--lcrf-about-icon-buildings:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%235C2D91%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20d%3D%22M14%2014V.5a.5.5%200%200%200-.5-.5h-3A.5.5%200%200%200%2010%20.5V14H9V3.5A.5.5%200%200%200%208.5%203h-6A.5.5%200%200%200%202%203.5V14H1.5a.5.5%200%200%200%200%201h13a.5.5%200%200%200%200-1zM4%205h1v1H4V5zm0%202h1v1H4V7zm0%202h1v1H4V9zm2-4h1v1H6V5zm0%202h1v1H6V7zm0%202h1v1H6V9zm5-7h2v2h-2V2zm0%203h2v2h-2V5zm0%203h2v2h-2V8z%22%2F%3E%3C%2Fsvg%3E);--lcrf-about-icon-reception:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%235C2D91%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20d%3D%22M0%2011.5a.5.5%200%200%201%20.5-.5h2a.5.5%200%200%201%20.5.5v3a.5.5%200%200%201-.5.5h-2a.5.5%200%200%201-.5-.5v-3zm4-3a.5.5%200%200%201%20.5-.5h2a.5.5%200%200%201%20.5.5v6a.5.5%200%200%201-.5.5h-2a.5.5%200%200%201-.5-.5v-6zm4-3a.5.5%200%200%201%20.5-.5h2a.5.5%200%200%201%20.5.5v9a.5.5%200%200%201-.5.5h-2a.5.5%200%200%201-.5-.5v-9zm4-3a.5.5%200%200%201%20.5-.5h2a.5.5%200%200%201%20.5.5v12a.5.5%200%200%201-.5.5h-2a.5.5%200%200%201-.5-.5v-12z%22%2F%3E%3C%2Fsvg%3E);--lcrf-about-icon-alarm:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%235C2D91%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20d%3D%22M6%20.5a.5.5%200%200%201%20.5-.5h3a.5.5%200%200%201%200%201h-3A.5.5%200%200%201%206%20.5zM8%202a6%206%200%201%200%200%2012A6%206%200%200%200%208%202zm.5%203.5v3.25l2.25%201.35a.5.5%200%201%201-.5.86l-2.5-1.5A.5.5%200%200%201%207.5%209V5.5a.5.5%200%200%201%201%200zM2.49%201.6a.5.5%200%201%200-.7.72l1.02.98a.5.5%200%200%200%20.7-.72L2.49%201.6zm11.72.72a.5.5%200%201%200-.7-.72l-1.02.98a.5.5%200%201%200%20.7.72l1.02-.98z%22%2F%3E%3C%2Fsvg%3E);--lcrf-about-icon-bookmark:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%235C2D91%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M2%2015.5V2a2%202%200%200%201%202-2h8a2%202%200%200%201%202%202v13.5a.5.5%200%200%201-.777.416L8%2013.101l-5.223%202.815A.5.5%200%200%201%202%2015.5zm9.854-10.646a.5.5%200%200%200-.708-.708L7.5%207.793%205.854%206.146a.5.5%200%201%200-.708.708l2%202a.5.5%200%200%200%20.708%200l4-4z%22%2F%3E%3C%2Fsvg%3E)}.custom-html-page-shell-about .custom-html-content :where(.lcrf-card,.lcrf-stat){position:relative}.custom-html-page-shell-about .custom-html-content :where(.lcrf-card,.lcrf-stat):before{background:var(--lcrf-about-card-icon) center / contain no-repeat;content:"";width:48px;height:48px;margin:0 auto 24px;display:none}.custom-html-page-shell-about .custom-html-content>section:nth-of-type(2) .lcrf-grid-3>.lcrf-card:first-child{--lcrf-about-card-icon:var(--lcrf-about-icon-diagram)}.custom-html-page-shell-about .custom-html-content>section:nth-of-type(2) .lcrf-grid-3>.lcrf-card:nth-child(2){--lcrf-about-card-icon:var(--lcrf-about-icon-wrench)}.custom-html-page-shell-about .custom-html-content>section:nth-of-type(2) .lcrf-grid-3>.lcrf-card:nth-child(3){--lcrf-about-card-icon:var(--lcrf-about-icon-unity)}.custom-html-page-shell-about .custom-html-content>section:nth-of-type(2) .lcrf-grid-3>.lcrf-card:nth-child(4){--lcrf-about-card-icon:var(--lcrf-about-icon-medium)}.custom-html-page-shell-about .custom-html-content>section:nth-of-type(2) .lcrf-grid-3>.lcrf-card:nth-child(5){--lcrf-about-card-icon:var(--lcrf-about-icon-globe)}.custom-html-page-shell-about .custom-html-content>section:nth-of-type(2) .lcrf-grid-3>.lcrf-card:nth-child(6){--lcrf-about-card-icon:var(--lcrf-about-icon-shield)}.custom-html-page-shell-about .custom-html-content>section:nth-of-type(5) .lcrf-grid>.lcrf-stat:first-child{--lcrf-about-card-icon:var(--lcrf-about-icon-buildings)}.custom-html-page-shell-about .custom-html-content>section:nth-of-type(5) .lcrf-grid>.lcrf-stat:nth-child(2){--lcrf-about-card-icon:var(--lcrf-about-icon-reception)}.custom-html-page-shell-about .custom-html-content>section:nth-of-type(5) .lcrf-grid>.lcrf-stat:nth-child(3){--lcrf-about-card-icon:var(--lcrf-about-icon-alarm)}.custom-html-page-shell-about .custom-html-content>section:nth-of-type(5) .lcrf-grid>.lcrf-stat:nth-child(4){--lcrf-about-card-icon:var(--lcrf-about-icon-bookmark)}.custom-html-page-shell-about .custom-html-content>section:nth-of-type(2) .lcrf-grid-3>.lcrf-card:before,.custom-html-page-shell-about .custom-html-content>section:nth-of-type(5) .lcrf-grid>.lcrf-stat:before{display:block}.custom-page-shell-about .custom-page-content :where(.lcrf-grid-3),.custom-page-shell-about .custom-page-content :where(.lcrf-grid){gap:clamp(18px,2vw,28px)}.custom-page-shell-about .custom-page-content :where(.lcrf-band-purple){position:relative;overflow:hidden}.custom-page-shell-about .custom-page-content :where(.lcrf-band-purple):before{pointer-events:none;content:"";opacity:.45;background-color:#0000;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.custom-page-shell-about .custom-page-content :where(.lcrf-band-purple)>*{position:relative}.custom-page-content :where(.lcrf-card,.lcrf-stat) p:last-child,.custom-page-content :where(.lcrf-card,.lcrf-stat) ul:last-child,.custom-page-content :where(.lcrf-about-copy) p:last-child{margin-bottom:0}.custom-page-content :where(.lcrf-button-row){flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.custom-page-content :where(.lcrf-button,.lcrf-button-secondary){border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-weight:900;line-height:1;display:inline-flex}.custom-page-content :where(.lcrf-button){background:var(--lcrf-action);color:var(--lcrf-white)}.custom-page-content :where(.lcrf-button-secondary){border:1px solid var(--lcrf-line);background:var(--lcrf-white);color:var(--lcrf-primary)}.faq-list{gap:var(--lcrf-card-grid-gap);display:grid}.faq-item{scroll-margin-top:var(--lcrf-anchor-offset);border:1px solid var(--lcrf-line);background:var(--lcrf-white);border-radius:8px;padding:18px 20px}.faq-item h3{color:var(--lcrf-ink);margin:0;font-size:18px}.faq-detail-answer{border-top:2px solid var(--lcrf-primary);width:min(100%,980px);max-width:980px;margin-inline:auto;padding-top:26px}.faq-detail-section{justify-items:center;display:grid}.faq-detail-answer .rich-text{color:var(--lcrf-ink);font-size:17px;line-height:1.78}.faq-detail-answer .rich-text>:first-child{margin-top:0}.faq-detail-answer .rich-text>:last-child{margin-bottom:0}.faq-detail-relations{border-top:1px solid var(--lcrf-line);margin-top:28px;padding-top:18px}.site-footer{--footer-rule:#ffffff29;--footer-muted:#ffffffad;padding:0 var(--lcrf-content-pad-x);color:#ffffffc2;background:#1c201f;border-top:1px solid #ffffff1a;display:block}.site-footer a:focus-visible,.footer-project-action:focus-visible,.footer-directory-column-heading button:focus-visible,.footer-policy-links button:focus-visible,.footer-subscribe button:focus-visible,.footer-subscribe input[type=checkbox]:focus-visible{outline-offset:3px;outline:2px solid #fff}.footer-directory-column-heading button:focus-visible{outline-offset:-2px;outline:2px solid #fff}.footer-project-bar{border-bottom:1px solid var(--footer-rule);grid-template-columns:minmax(220px,.72fr) minmax(0,2.5fr);align-items:stretch;gap:clamp(38px,4.5vw,72px);padding:34px 0 32px;display:grid}.footer-project-intro{align-self:center}.footer-project-intro>p{color:#ffffff94;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:680;line-height:1.4}.footer-project-intro h2{color:#fff;max-width:320px;margin:0;font-size:24px;font-weight:620;line-height:1.22}.footer-project-actions{border-inline-start:1px solid var(--footer-rule);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.footer-project-action{border-inline-end:1px solid var(--footer-rule);min-width:0;min-height:118px;color:inherit;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;padding:8px clamp(20px,2.15vw,34px);text-decoration:none;transition:background-color .15s,color .15s;display:grid}.footer-project-action>span{gap:9px;min-width:0;display:grid}.footer-project-action strong{color:#fffffff5;font-size:14px;font-weight:650;line-height:1.4}.footer-project-action small{color:#fff9;max-width:38ch;font-size:11.75px;line-height:1.55;display:block}.footer-project-action>svg{color:#ffffff8a;width:17px;height:17px;margin-top:1px;transition:color .15s,transform .15s}.footer-project-action:hover{background:#ffffff0b}.footer-project-action:hover strong,.footer-project-action:hover>svg{color:#fff}.footer-project-action:hover>svg{transform:translate(1px,-1px)}.footer-project-action[data-primary=true]{box-shadow:inset 0 -2px #a168a5d1}.footer-overview{grid-template-columns:minmax(0,1.45fr) minmax(360px,420px);align-items:start;gap:clamp(38px,4.5vw,72px);padding:38px 0 34px;display:grid}.footer-main{border-top:1px solid var(--footer-rule);padding:30px 0 34px;display:block}.footer-brand-summary{min-width:0;max-width:680px}.footer-wordmark{flex:0 0 68px;align-items:center;width:68px;max-width:68px;height:38px;line-height:0;text-decoration:none;display:inline-flex}.footer-wordmark img{width:68px;max-width:68px;height:auto;display:block}.footer-brand-positioning{color:#ffffffe6;margin:14px 0 0;font-size:12px;font-weight:650;line-height:1.45}.footer-brand-description{color:#ffffffb3;max-width:680px;margin:9px 0 0;font-size:13.5px;line-height:1.65}.footer-brand-contact{color:#ffffffc7;align-items:center;gap:8px;max-width:100%;min-height:32px;margin-top:11px;font-size:12.5px;line-height:1.45;text-decoration:none;display:inline-flex}.footer-brand-contact svg{color:#ffffff94;flex:none;width:15px;height:15px}.footer-brand-contact span{overflow-wrap:anywhere}.footer-brand-contact:hover{color:#fff;text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.footer-subscribe-panel{border:0;grid-template-columns:minmax(0,1fr);align-self:start;align-items:start;gap:14px;width:100%;min-width:0;padding:0;display:grid}.footer-subscribe-heading h2{color:#fff;margin:0 0 5px;font-size:14px;font-weight:650;line-height:1.4}.footer-directory{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(22px,2.2vw,34px);min-width:0;padding:0;display:grid}.footer-directory-column{min-width:0}.footer-directory-column-heading{margin:0 0 13px}.footer-directory-column-title{color:#fff;text-align:start;font-size:14px;font-weight:650;line-height:1.4;display:block}.footer-directory-column-heading button,.footer-directory-toggle{display:none}.footer-directory-links{align-content:start;gap:2px;display:grid}.footer-directory-links a{color:#ffffffc9;align-items:center;width:fit-content;max-width:100%;min-height:32px;font-size:13.5px;line-height:1.5;text-decoration:none;transition:color .15s;display:inline-flex}.footer-subscribe{justify-self:end;width:100%;min-width:0;max-width:420px}.footer-subscribe-description{color:#ffffffb8;max-width:560px;margin:0;font-size:12.75px;line-height:1.55}.footer-subscribe-form{min-width:0;display:grid}.footer-subscribe-fields{background:#ffffff09;border:1px solid #ffffff57;border-radius:4px;grid-template-columns:minmax(0,1fr) auto;min-width:0;height:42px;transition:border-color .15s,background-color .15s;display:grid;position:relative;overflow:hidden}.footer-subscribe-fields:focus-within{background:#ffffff0e;border-color:#ffffffb8}.footer-subscribe-fields>input[type=email]{color:#fff;background:0 0;border:0;border-radius:0;outline:0;width:100%;min-width:0;height:40px;padding:0 12px;font-size:13px;line-height:40px}.footer-subscribe-fields>input[type=email]::placeholder{color:#ffffff80;opacity:1}.footer-subscribe-fields>button{color:#ffffffd6;cursor:pointer;border:0;background:#ffffff14;border-inline-start:1px solid #ffffff38;border-radius:0;justify-content:center;align-items:center;gap:8px;width:auto;min-width:102px;height:40px;padding:0 14px;font-size:12.5px;font-weight:650;line-height:1;transition:background-color .15s,color .15s;display:inline-flex}.footer-subscribe-fields>button:hover:not(:disabled){color:#fff;background:#ffffff29}.footer-subscribe-fields>button:disabled{cursor:wait;opacity:.72}.footer-subscribe-fields>button svg{flex:none;width:14px;height:14px}.footer-subscribe-fields>button span{white-space:nowrap}[dir=rtl] .footer-subscribe-arrow,[dir=rtl] .footer-project-action>svg{transform:scaleX(-1)}[dir=rtl] .footer-project-action:hover>svg{transform:scaleX(-1)translate(1px,-1px)}.footer-subscribe-consent{color:#ffffff9e;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:9px;margin:12px 0 0;font-size:11.75px;line-height:1.5;display:grid}.footer-subscribe-consent>input{accent-color:#a168a5;cursor:pointer;width:16px;height:16px;margin:0}.footer-subscribe-consent>input[aria-invalid=true]{outline-offset:2px;outline:1px solid #ffc0c0}.footer-subscribe-consent>input:disabled,.footer-subscribe-consent>input:disabled+div label{cursor:wait}.footer-subscribe-consent-copy{gap:3px;min-width:0;display:grid}.footer-subscribe-consent-primary{flex-wrap:wrap;gap:0 8px;min-width:0;display:flex}.footer-subscribe-consent label{color:#ffffffb8;cursor:pointer}.footer-subscribe-consent span{color:#ffffff7a;margin:0}.footer-subscribe-status{min-height:16px;margin:6px 0 0;font-size:11px;line-height:1.45}.footer-subscribe-status.is-success{color:#add8bb}.footer-subscribe-status.is-error{color:#ffc0c0}.footer-subscribe-honeypot{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.footer-subscribe-spinner{animation:.7s linear infinite footer-subscribe-spin}@keyframes footer-subscribe-spin{to{transform:rotate(360deg)}}.footer-social-links{justify-content:flex-end;align-items:center;gap:6px;display:flex}.footer-social-links a{color:#ffffffb3;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;font-weight:750;line-height:1;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.footer-social-links svg{width:14px;height:14px}.footer-social-links a:hover{color:#fff;background:#ffffff1a;border-color:#ffffff1f}.footer-bottom{color:#ffffff94;border-top:1px solid #ffffff2e;justify-content:space-between;align-items:center;gap:24px;padding:18px 0 20px;font-size:12px;line-height:1.5;display:flex}.footer-bottom-copy{flex-wrap:wrap;align-items:center;gap:10px 28px;min-width:0;display:flex}.footer-copyright{color:#ffffff8a}.footer-meta-links{flex-wrap:wrap;align-items:center;gap:10px 24px;display:flex}.footer-meta-links a{color:#ffffffa3;text-decoration:none}.footer-meta-links a:hover,.footer-directory-links a:hover{color:#fff;text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}@media (min-width:721px) and (max-width:1184px){.footer-project-bar{grid-template-columns:1fr;gap:32px}.footer-overview{grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);gap:32px}.footer-brand-summary,.footer-brand-description{max-width:680px}.footer-directory{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(20px,2.2vw,30px)}}@media (min-width:981px) and (max-width:1080px){.footer-directory{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 42px}}@media (max-width:980px){.footer-overview{grid-template-columns:minmax(0,1fr);gap:24px;padding:34px 0 30px}.footer-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 48px}.footer-subscribe-panel{grid-template-columns:1fr;gap:16px}.footer-subscribe{justify-self:start;max-width:520px}}.system-state.system-state-page{min-height:100svh;color:var(--lcrf-body);background:radial-gradient(circle at 16% 12%,#5d32641a,#0000 30%),linear-gradient(135deg,#f7f5f8 0%,#fff 46%,#f3eff7 100%);padding:0;display:block}.system-state-shell{width:min(100%, var(--lcrf-content-max));grid-template-rows:auto 1fr auto;min-height:100svh;margin:0 auto;padding:0 32px;display:grid}.system-state-header,.system-state-footer{justify-content:space-between;align-items:center;display:flex}.system-state-header{border-bottom:1px solid #1111141a;min-height:76px}.system-state-brand{color:var(--lcrf-ink);align-items:center;gap:12px;display:inline-flex}.system-state-brand strong{letter-spacing:-.03em;font-size:22px;font-weight:760;line-height:1}.system-state-brand>span{background:#1111142e;width:1px;height:18px}.system-state-brand small,.system-state-domain,.system-state-footer{color:var(--lcrf-muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:650}.system-state-card{background:#fff;border:1px solid #1111141f;border-radius:8px;grid-template-columns:minmax(220px,.7fr) minmax(0,1.7fr);align-self:center;width:min(100%,940px);margin:clamp(40px,8vh,88px) auto;display:grid;overflow:hidden;box-shadow:0 24px 60px #1111141a}.system-state-signal{color:#fff;background:linear-gradient(160deg,#5d3264d6,#1c201ff5),#1c201f;flex-direction:column;justify-content:space-between;min-height:360px;padding:30px 28px 24px;display:flex;position:relative;overflow:hidden}.system-state-signal>span{color:#ffffffa3;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700}.system-state-signal>strong{color:#fff;letter-spacing:-.075em;font-size:clamp(72px,8vw,112px);font-weight:560;line-height:.9}.system-state-signal svg{width:100%;height:auto;overflow:visible}.system-state-signal-grid{fill:none;stroke:#ffffff14;stroke-width:1px}.system-state-signal-line{fill:none;stroke:#fff;stroke-linecap:square;stroke-linejoin:miter;stroke-width:2px;vector-effect:non-scaling-stroke}.system-state-content{flex-direction:column;justify-content:center;min-width:0;padding:clamp(40px,5vw,68px);display:flex}.system-state .system-state-eyebrow{color:var(--lcrf-action);letter-spacing:.09em;text-transform:uppercase;margin:0 0 15px;font-size:11px;font-weight:760}.system-state .system-state-title{color:#100c12;max-width:560px;font-family:var(--lcrf-display-font);letter-spacing:-.025em;margin:0;font-size:clamp(34px,3.35vw,50px);font-weight:620;line-height:1.08}.system-state .system-state-description{color:#100c12c2;max-width:580px;margin:20px 0 0;font-size:15.5px;line-height:1.72}.system-state-actions{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.system-state .system-state-primary,.system-state .system-state-secondary{border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;min-height:44px;margin:0;padding:0 18px;font-size:13px;font-weight:680;line-height:1;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.system-state .system-state-primary{background:var(--lcrf-action);color:#fff}.system-state .system-state-primary:hover{background:var(--lcrf-action-hover);color:#fff}.system-state .system-state-secondary{border-color:var(--lcrf-border-strong);color:var(--lcrf-ink);background:#fff}.system-state .system-state-secondary:hover{background:var(--lcrf-soft);color:var(--lcrf-primary);border-color:#3a1b3d57}.system-state .system-state-primary:focus-visible,.system-state .system-state-secondary:focus-visible,.system-state .system-state-brand:focus-visible{outline:2px solid var(--lcrf-action);outline-offset:3px}.system-state .system-state-reference{color:var(--lcrf-muted);margin:20px 0 0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;line-height:1.5}.system-state-footer{border-top:1px solid #1111141a;gap:24px;min-height:64px}@media (max-width:720px){.system-state-shell{padding:0 20px}.system-state-header{min-height:68px}.system-state-brand{gap:9px}.system-state-brand strong{font-size:20px}.system-state-brand small,.system-state-domain{font-size:9px}.system-state-card{grid-template-columns:1fr;margin:28px auto}.system-state-signal{min-height:150px;padding:22px 22px 18px}.system-state-signal>strong{margin-top:22px;font-size:64px}.system-state-signal svg{opacity:.8;align-self:flex-end;width:180px;margin-top:54px;position:absolute}.system-state-content{padding:32px 24px 34px}.system-state .system-state-title{font-size:clamp(30px,9vw,38px)}.system-state .system-state-description{margin-top:16px;font-size:14px}.system-state-actions{margin-top:26px;display:grid}.system-state .system-state-primary,.system-state .system-state-secondary{width:100%}.system-state-footer{flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;padding:14px 0}}@media (prefers-reduced-motion:reduce){.system-state .system-state-primary,.system-state .system-state-secondary{transition:none}}h1,h2,h3,h4{letter-spacing:0}input,select,textarea{font:inherit}.page-section:empty,.detail-layout:empty,.custom-page-shell:empty,.custom-html-page-shell:empty,.category-inquiry-anchor:empty,.product-inquiry-section:empty{padding:0;display:none}.hero-band{gap:clamp(34px,4vw,64px);min-height:clamp(470px,36vw,570px);padding-top:clamp(58px,5vw,82px);padding-bottom:clamp(58px,5vw,82px)}.hero-band-centered{min-height:clamp(360px,29vw,450px);padding-top:clamp(52px,4.6vw,72px);padding-bottom:clamp(52px,4.6vw,72px)}.hero-copy h1{font-size:clamp(40px,4.1vw,58px);font-weight:740;line-height:1.08}.hero-copy p{max-width:780px;margin-top:20px;font-size:17px;line-height:1.76}.hero-actions{margin-top:30px}.section-header{margin-bottom:var(--lcrf-section-gap);align-items:flex-end}.section-header h2{font-size:clamp(28px,2vw,34px);font-weight:700;line-height:1.16}.section-header p{max-width:820px;font-size:15px;line-height:1.72}.content-card,.article-row,.info-panel,.home-taxonomy-card,.category-family-card,.category-child-card,.category-product-card,.product-visual-gallery-item,.product-structure-figure{border-color:#3a1b3d1c;box-shadow:0 12px 30px #18121b0d}.content-card:hover,.article-row:hover,.home-taxonomy-card:hover,.category-child-card:hover,.category-product-card:hover{border-color:#5d32643d;transform:none;box-shadow:0 14px 34px #18121b12}.card-body h3,.home-taxonomy-card h3{font-weight:760;line-height:1.26}.card-body p,.home-taxonomy-card p,.article-row p{color:#44334cc7;font-size:14px;line-height:1.68}.rich-text{max-width:var(--lcrf-content-max);font-size:16px;line-height:1.86}.rich-text h2{color:var(--lcrf-ink);margin:34px 0 14px;font-size:clamp(26px,2vw,32px);font-weight:740;line-height:1.22}.rich-text h3{color:var(--lcrf-ink);margin:28px 0 12px;font-size:clamp(20px,1.45vw,24px);font-weight:740;line-height:1.28}.rich-text p,.rich-text li{color:#44334cdb}.rich-text p{margin-bottom:18px}.rich-text ul,.rich-text ol{gap:8px;display:grid}.nav-menu{max-height:min(calc(100vh - var(--lcrf-header-height)), 680px);padding-top:28px;padding-bottom:34px;overflow-y:auto}.site-nav-panel{top:var(--lcrf-header-height);z-index:39;width:auto;max-height:calc(100dvh - var(--lcrf-header-height));padding-inline:var(--lcrf-wide-pad-x);overscroll-behavior:contain;scrollbar-gutter:auto;scrollbar-color:#3a1b3d3d transparent;scrollbar-width:thin;contain:layout paint;opacity:1;pointer-events:auto;background:linear-gradient(#fff 0% 64%,#faf8fa 100%);grid-area:auto;margin-inline:0;animation:.18s both lcrf-nav-panel-enter;position:fixed;inset-inline:0;overflow:hidden auto;transform:none;box-shadow:0 22px 46px #1f16261a}.nav-menu-products.site-nav-panel:after{z-index:2;content:"";pointer-events:none;margin-top:0;background:0 0;height:0;margin-inline:0;display:none;position:sticky;bottom:0}.site-nav-panel::-webkit-scrollbar{width:10px}.site-nav-panel::-webkit-scrollbar-track{background:0 0}.site-nav-panel::-webkit-scrollbar-thumb{background:#3a1b3d38;border:3px solid #fff;border-radius:999px}.nav-trigger.is-active{color:var(--lcrf-white)}.nav-trigger.is-active .nav-chevron{border-color:#ffffffe6;transform:rotate(225deg)translate(-1px,-1px)}@keyframes lcrf-nav-panel-enter{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.nav-menu-products .nav-menu-shell{height:auto;min-height:0;max-height:none}.nav-product-menu{grid-template-columns:minmax(292px,326px) minmax(0,1fr);align-items:start;gap:clamp(34px,3.2vw,52px);height:auto;min-height:0;max-height:none;position:relative;overflow:visible}.nav-product-rail,.nav-product-panel{scrollbar-gutter:stable;scrollbar-color:#3a1b3d47 transparent;scrollbar-width:thin;background:0 0;border-radius:0;min-height:0;max-height:none;padding:0;overflow:visible}.nav-product-rail{padding-block:2px;grid-area:1/1;grid-template-columns:minmax(0,1fr);gap:6px;max-height:none;padding-right:clamp(22px,2.2vw,32px);display:grid;overflow:visible}.nav-product-panel{grid-area:1/2;gap:16px;max-height:none;padding-right:0}.nav-product-panel-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;padding-bottom:16px}.nav-product-panel-copy{gap:8px;min-width:0;display:grid}.nav-product-panel-description{color:#2a2330a8;max-width:820px;margin:0;font-size:13.5px;font-weight:430;line-height:1.52;display:block;overflow:hidden}.nav-product-panel-all{color:#3a1b3dc2;white-space:nowrap;background:#ffffffb8;border:1px solid #3a1b3d1c;border-radius:8px;justify-content:center;align-items:center;min-height:34px;padding:0 15px;font-size:12.5px;font-weight:760;display:inline-flex}.nav-product-panel-all:hover,.nav-product-panel-all:focus-visible{color:var(--lcrf-primary);background:#5d326412}.nav-product-subgrid{gap:16px 18px}.nav-menu-products .nav-product-subgrid.is-dense{gap:13px 18px}.nav-menu-products .nav-product-subgrid.is-three-column,.nav-menu-products .nav-product-subgrid.is-three-column.is-dense{--nav-product-subgrid-columns:3}.nav-menu-products .nav-product-subgrid.is-four-column,.nav-menu-products .nav-product-subgrid.is-four-column.is-dense{--nav-product-subgrid-columns:4}.nav-product-subgrid a{background:linear-gradient(#fff 0%,#fbfafc 100%);border-color:#231f2a0e;min-height:104px;padding:14px;transition:border-color .16s,background .16s,box-shadow .16s,color .16s;position:relative;box-shadow:0 8px 22px #1f162606}.nav-menu-products .nav-product-subgrid.is-dense a{min-height:88px;padding:12px 13px}.nav-menu-products .nav-product-subgrid.is-dense a.has-image{grid-template-columns:118px minmax(0,1fr) 14px;gap:14px}.nav-menu-products .nav-product-subgrid a.has-image:after{content:"";border-top:1.5px solid #3a1b3d42;border-right:1.5px solid #3a1b3d42;place-self:center end;width:7px;height:7px;transition:border-color .16s,transform .16s;transform:rotate(45deg)}.nav-product-subimage{background:radial-gradient(circle at 50% 22%,#fffffff0 0%,#fff0 42%),linear-gradient(#fff 0%,#f7f7f9 100%);border:1px solid #231f2a0e;border-radius:6px;place-items:center;width:132px;height:76px;min-height:0;max-height:none;display:grid;box-shadow:inset 0 1px #ffffffdb}.nav-menu-products .nav-product-subimage img{object-fit:contain;object-position:center;width:100%;height:100%}.nav-menu-products .nav-product-subgrid.is-dense .nav-product-subimage{width:118px;height:68px}.nav-menu-products .nav-product-root{color:#221a26db;border-radius:8px;min-height:42px;padding:9px 13px;font-size:14px;line-height:1.22;transition:background .16s,box-shadow .16s,color .16s}.nav-menu-products .nav-product-root:hover,.nav-menu-products .nav-product-root:focus-visible{color:#3a1b3d;background:#5d32640b;box-shadow:inset 2px 0 #5d32646b}.nav-menu-products .nav-product-root.is-active{color:#3a1b3d;background:linear-gradient(90deg,#5d326412 0%,#faf8fa75 100%);box-shadow:inset 3px 0 #5d3264d1}.nav-menu-products .nav-product-root .nav-product-subtitle{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.nav-menu-products .nav-product-root:after{opacity:.64;width:7px;height:7px;margin-inline-start:12px;transition:border-color .16s,opacity .16s,transform .16s}.nav-menu-products .nav-product-subgrid a,.nav-menu-products .nav-product-subgrid a:hover,.nav-menu-products .nav-product-subgrid a:focus,.nav-menu-products .nav-product-subgrid a:focus-visible{outline:0;transform:none}.nav-menu-products .nav-product-subgrid a.has-image:hover:after,.nav-menu-products .nav-product-subgrid a.has-image:focus-visible:after{border-color:#3a1b3dad;transform:rotate(45deg)translate(1px,-1px)}.nav-menu-products .nav-product-subgrid a .nav-product-subimage,.nav-menu-products .nav-product-subgrid a:hover .nav-product-subimage,.nav-menu-products .nav-product-subgrid a:focus .nav-product-subimage,.nav-menu-products .nav-product-subgrid a:focus-visible .nav-product-subimage,.nav-menu-products .nav-product-subgrid a img,.nav-menu-products .nav-product-subgrid a:hover img,.nav-menu-products .nav-product-subgrid a:focus img,.nav-menu-products .nav-product-subgrid a:focus-visible img{box-shadow:none;outline:0;transform:none}.nav-menu-products .nav-product-subgrid a:hover .nav-product-subtitle,.nav-menu-products .nav-product-subgrid a:focus-visible .nav-product-subtitle,.nav-menu-products .nav-product-subgrid a.is-current .nav-product-subtitle,.nav-product-panel-title.is-current{color:var(--lcrf-primary)}.nav-product-subtitle{text-align:start;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:0;max-height:52px;font-size:13.25px;font-weight:780;line-height:1.3;display:-webkit-box;overflow:hidden}.nav-product-root .nav-product-subtitle{text-align:start;text-overflow:ellipsis;white-space:nowrap;min-height:0;max-height:none;display:block;overflow:hidden}.home-taxonomy-card-media .home-taxonomy-visual,.article-card-with-media .technical-visual,.content-card .technical-visual{background:#f7f7f7}.home-taxonomy-title-only{min-height:82px;padding:18px}.home-taxonomy-card-media h3{font-size:17px;font-weight:760}.related-resource-row{gap:var(--lcrf-card-grid-gap);scroll-snap-type:x mandatory;margin-inline:0;padding-bottom:20px;overflow-x:auto}.resource-carousel{overflow:visible}.resource-carousel .related-resource-row>*{flex:0 0 calc((100% - (var(--lcrf-card-grid-gap) * 2)) / 3);max-width:calc((100% - (var(--lcrf-card-grid-gap) * 2)) / 3)}.resource-carousel.home-media-carousel .related-resource-row>*{flex-basis:calc((100% - (var(--lcrf-card-grid-gap) * 3)) / 4);max-width:calc((100% - (var(--lcrf-card-grid-gap) * 3)) / 4)}.resource-carousel.home-resource-carousel .related-resource-row>*{flex-basis:calc((100% - (var(--lcrf-card-grid-gap) * 2)) / 3);max-width:calc((100% - (var(--lcrf-card-grid-gap) * 2)) / 3)}.resource-carousel-button{width:40px;height:40px;box-shadow:0 12px 30px #18121b24}.resource-carousel-button:hover{box-shadow:0 14px 34px #18121b2e}.category-family-card,.application-hierarchy .category-family-card{padding:clamp(24px,2.5vw,34px)}.category-family-head a{font-size:clamp(20px,1.7vw,25px);font-weight:760}.category-family-head p,.application-hierarchy .category-family-head p{color:#44334cc7;font-size:14px;line-height:1.72}.category-child-card-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:clamp(22px,2.2vw,30px)}.category-child-card{box-shadow:0 10px 26px #18121b0b}.category-child-card-copy{min-height:66px;padding:15px 18px}.category-child-card strong{font-size:16px;font-weight:760}.category-products-grid{gap:var(--lcrf-card-grid-gap)}.category-product-visual{background:#fff;min-height:clamp(205px,16vw,250px);padding:clamp(20px,2vw,28px)}.category-product-card .category-product-visual img,.category-product-visual img{object-fit:contain;object-position:center;width:100%;max-width:100%;height:100%;max-height:100%}.category-products-grid .card-body h3{font-size:19px;font-weight:740;line-height:1.28}.product-detail-nav-inner{gap:14px;min-height:64px;padding-top:0;padding-bottom:0}.product-detail-nav-links,.product-detail-nav-actions{gap:8px}.product-detail-nav a{min-height:36px;padding-inline:12px}.product-detail-nav-links{scrollbar-width:none;align-self:stretch;gap:clamp(16px,1.5vw,24px);padding-block:0}.product-detail-nav-links::-webkit-scrollbar{display:none}.product-detail-nav-links a{color:#42444ad1;min-height:64px;box-shadow:none;background:0 0;border:0;border-radius:0;padding-inline:1px;font-weight:650;position:relative}.product-detail-nav-links a:after{background:var(--lcrf-action);content:"";opacity:0;height:2px;transition:opacity .16s,transform .16s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(.45)}.product-detail-nav-links a:hover,.product-detail-nav-links a.is-active,.product-detail-nav-links a[aria-current=true]{color:var(--lcrf-primary);box-shadow:none;background:0 0;border-color:#0000}.product-detail-nav-links a.is-active:after,.product-detail-nav-links a[aria-current=true]:after{opacity:1;transform:scaleX(1)}.product-overview-panel,.product-module-card{padding:clamp(30px,3.2vw,44px)}.product-overview-rich{font-size:16px;line-height:1.82}.product-spec-group-head{margin-bottom:18px}.product-spec-group-head h3{font-size:clamp(21px,1.8vw,26px);font-weight:740}.product-spec-table th,.product-spec-table td{padding:14px 16px;font-size:14px;line-height:1.55}.inquiry-plugin{grid-template-columns:minmax(300px,.38fr) minmax(0,1fr);gap:clamp(34px,4vw,64px)}.category-inquiry-anchor .inquiry-plugin,.product-inquiry-section .inquiry-plugin{padding-top:var(--lcrf-inquiry-y);padding-bottom:var(--lcrf-inquiry-y)}.inquiry-plugin-copy{padding-top:clamp(10px,1.1vw,18px)}.inquiry-plugin-copy h2{font-size:clamp(32px,2.45vw,42px);font-weight:660;line-height:1.12}.inquiry-plugin-copy p:not(.eyebrow){max-width:500px;font-size:15.5px;line-height:1.68}.inquiry-form{gap:var(--lcrf-form-gap);padding:var(--lcrf-form-padding-y) var(--lcrf-form-padding-x)}.inquiry-field input,.inquiry-field select{min-height:42px}.inquiry-field textarea{min-height:120px}.site-footer{margin-top:0}body{background:var(--lcrf-canvas);color:var(--lcrf-body)}.site-header{--lcrf-header-height:84px;--lcrf-header-pad-x:var(--lcrf-content-pad-x);min-height:var(--lcrf-header-height);padding-inline:var(--lcrf-header-pad-x);background:linear-gradient(#3a1b3d 0%,#250d31 100%);border-bottom-color:#ffffff2e;column-gap:clamp(26px,2vw,36px);box-shadow:inset 0 -1px #ffffff14}.brand-mark{gap:13px}.brand-mark span{border-radius:9px;width:44px;height:44px}.brand-mark img{max-width:34px;max-height:34px}.brand-mark svg{width:34px;height:34px}.brand-mark strong{letter-spacing:0;gap:3px;font-size:15.5px}.brand-mark small{color:#ffffffb3;font-size:11.5px;line-height:1.16}.site-nav .nav-link,.nav-trigger{color:#ffffffd1}.site-nav,.site-actions{gap:16px;font-size:14.5px}.site-search{background:#ffffff13;border-color:#fff3;width:clamp(230px,16vw,300px);min-height:44px}.site-search input{padding-inline:14px;font-size:14px}.site-search button{min-width:70px;padding-inline:18px}.site-actions .language-switcher summary,.header-cta{border-radius:var(--lcrf-radius-control);min-height:44px}.header-cta{padding-inline:18px;font-size:13.5px}.site-search:focus-within{background:#ffffff1f;border-color:#ffffff75;box-shadow:0 0 0 3px #ffffff14}.site-search button,.button-primary,.inquiry-actions .button-primary,.category-product-quote-link,.product-detail-nav-primary,.header-cta{color:var(--lcrf-white);background:#5d3264;border:1px solid #ffffff1a;box-shadow:0 10px 24px #4c207033}.site-search button:hover,.hero-search button:hover,.button-primary:hover,.category-product-quote-link:hover,.product-detail-nav-primary:hover,.header-cta:hover{color:var(--lcrf-white);background:#4b2551;box-shadow:0 12px 28px #4c20703d}.button-primary:disabled,.inquiry-actions .button-primary:disabled{box-shadow:none;cursor:wait;opacity:.74;pointer-events:none;background:#7a5d80}.button-secondary,.category-product-open-link,.category-product-load-more,.category-product-reset,.category-product-empty button,.category-product-view-toggle,.category-product-select select,.category-product-filter select,.category-product-search input,.language-switcher summary{border-color:var(--lcrf-border-strong);background:var(--lcrf-surface);color:var(--lcrf-primary)}.button-secondary:hover,.category-product-open-link:hover,.category-product-load-more:hover,.category-product-reset:hover,.category-product-empty button:hover{color:var(--lcrf-primary);background:#faf8fa;border-color:#5d326447}.category-product-row-actions{gap:8px}.category-product-row-actions .category-product-quote-link{min-width:70px;min-height:28px;color:var(--lcrf-primary);background:#fff;border-color:#5d326433;box-shadow:0 7px 16px #37224a14}.category-product-row-actions .category-product-quote-link:hover{color:var(--lcrf-primary);background:#faf8fa;border-color:#5d326457;box-shadow:0 9px 20px #37224a1a}.category-product-row-actions .category-product-open-link:not(.category-product-quote-link){color:#3a1b3dad;min-height:28px;box-shadow:none;background:0 0;border-color:#0000;justify-content:center;padding-inline:2px}.category-product-row-actions .category-product-open-link:not(.category-product-quote-link):hover{color:var(--lcrf-primary);text-underline-offset:3px;box-shadow:none;background:0 0;border-color:#0000;text-decoration:underline}.category-product-row-actions .category-product-compare-inline[aria-pressed=true]{color:var(--lcrf-primary);text-underline-offset:3px;text-decoration:underline}.site-actions .language-switcher summary{min-width:66px;color:var(--lcrf-white);box-shadow:none;background:#ffffff14;border-color:#ffffff3d}.site-actions .language-switcher summary:after{border-color:#ffffffad}.site-actions .language-switcher summary:hover,.site-actions .language-switcher[open] summary{color:var(--lcrf-white);background:#ffffff24;border-color:#ffffff6b}.site-actions .language-switcher[open] summary:after{border-color:#ffffffeb}.site-actions .language-switcher div{inset-inline:auto 0}.page-section,.detail-layout,.custom-page-shell{background:var(--lcrf-section-surface)}main>:where(.page-section,.detail-layout,.custom-page-shell):nth-of-type(2n),.category-inquiry-anchor,.product-inquiry-section{background:var(--lcrf-section-surface-alt)}main>.home-section-surface-white,main>.section-surface-white{background:var(--lcrf-section-surface)}main>.home-section-surface-alt,main>.section-surface-alt{background:#f5f6fa}main>.category-inquiry-anchor.home-section-surface-alt .inquiry-plugin,main>.category-inquiry-anchor.section-surface-alt .inquiry-plugin,main>.product-inquiry-section.section-surface-alt .inquiry-plugin{background:radial-gradient(circle at 8% 16%,#5d32640e,#0000 30%),linear-gradient(#f5f6fa,#f7f8fb)}.hero-band{background:linear-gradient(116deg,#24102d 0%,#3a1b3d 58%,#231127 100%);border-bottom-color:#ffffff1f;min-height:clamp(430px,31vw,500px);padding-top:clamp(34px,3.4vw,52px);padding-bottom:clamp(50px,4vw,66px)}.hero-band-about{background:linear-gradient(116deg,#1c0b26 0%,#3a1b3d 58%,#24102d 100%)}.breadcrumb-bar~.hero-band:not(.hero-band-centered){padding-top:clamp(68px,5vw,92px)}.hero-band.hero-band-centered{min-height:clamp(310px,25vw,400px);padding-top:clamp(48px,4.2vw,68px);padding-bottom:clamp(48px,4.2vw,68px)}.hero-band:not(.hero-band-centered) .hero-copy{justify-content:center;align-self:center}.hero-copy h1{max-width:880px;font-weight:720;line-height:1.08}.hero-copy p{color:#ffffffc7}.technical-visual,.home-taxonomy-visual,.category-child-card-visual,.category-product-visual,.product-photo-frame,.product-structure-image-frame,.product-detail-image-frame,.nav-product-subimage,.category-product-table-picture a{border-radius:var(--lcrf-radius-image);background:var(--lcrf-product-visual-bg)}.technical-visual img,.home-taxonomy-visual img,.category-child-card-visual img,.category-product-visual img,.product-photo-frame img,.product-structure-image-frame img,.product-detail-image-frame img,.nav-product-subimage img,.category-product-table-picture img{background:0 0}.section-header{align-items:flex-end;gap:clamp(18px,2vw,30px)}.section-header h2{color:var(--lcrf-ink);font-weight:720}.section-header p,.rich-text p,.rich-text li,.card-body p,.home-taxonomy-card p,.article-row p,.category-family-head p,.application-hierarchy .category-family-head p,.inquiry-plugin-copy p:not(.eyebrow){color:#3f3547c7}.content-card,.article-row,.info-panel,.home-taxonomy-card,.category-family-card,.category-child-card,.category-product-card,.product-visual-gallery-item,.product-structure-figure,.product-spec-group,.product-module-card,.category-product-toolbar,.category-product-compare-panel,.category-product-empty,.inquiry-form,.custom-page-content :where(.lcrf-card,.lcrf-stat){border-color:var(--lcrf-border);border-radius:var(--lcrf-radius-card);background:var(--lcrf-surface);box-shadow:var(--lcrf-shadow-card);transition:border-color var(--lcrf-transition-card), box-shadow var(--lcrf-transition-card), background var(--lcrf-transition-card)}.content-card:hover,.content-card:focus-visible,.article-row:hover,.article-row:focus-visible,.home-taxonomy-card:hover,.home-taxonomy-card:focus-visible,.category-family-card:hover,.category-family-card:focus-within,.category-child-card:hover,.category-child-card:focus-visible,.category-product-card:hover,.category-product-card:focus-within,.custom-page-content :where(.lcrf-card,.lcrf-stat):hover{background:var(--lcrf-surface);box-shadow:var(--lcrf-shadow-card-hover);border-color:#5d32643d;transform:none}.content-card:focus-visible,.article-row:focus-visible,.home-taxonomy-card:focus-visible,.category-child-card:focus-visible,.category-family-card:focus-within,.category-product-card:focus-within{outline-offset:4px;outline:2px solid #5d326442}.info-panel:hover,.product-detail-card:hover,.product-detail-modules .info-panel:hover{border-color:var(--lcrf-border);box-shadow:var(--lcrf-shadow-card);transform:none}.content-card .technical-visual,.article-card-with-media .technical-visual,.home-taxonomy-card-media .home-taxonomy-visual{border-color:var(--lcrf-border);border-radius:var(--lcrf-radius-image);background:var(--lcrf-product-visual-bg)}.content-card .technical-visual,.article-card-with-media .technical-visual{border-radius:var(--lcrf-radius-card) var(--lcrf-radius-card) 0 0}.card-body{padding:clamp(18px,1.6vw,24px)}.card-body h3,.home-taxonomy-card h3,.article-row strong,.category-child-card strong{color:var(--lcrf-ink);font-weight:740}.card-kicker,.eyebrow{color:#5d3264}.hero-band .eyebrow,.footer-eyebrow{color:#ffffffb8}.home-taxonomy-card{background:var(--lcrf-surface)}.home-taxonomy-tags span,.product-badge,.product-spec-table .spec-cell-empty,.category-product-table-specs span,.category-product-chip,.category-family-head>span,.category-section-count{color:var(--lcrf-primary);background:#f5f1f5;border-color:#5d326424}.category-family-card{border-top-color:#5d326457}.category-family-children{gap:12px}.category-child-link{border-color:var(--lcrf-border);background:#fbfbfd}.category-child-link:hover{background:#faf8fa;border-color:#5d32643d}.category-child-section{padding-top:var(--lcrf-section-y-first);padding-bottom:var(--lcrf-section-y-tight)}.category-child-section .section-header{margin-bottom:clamp(24px,2.4vw,34px)}.category-child-card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));align-items:stretch;gap:clamp(16px,1.5vw,22px)}.category-child-section-dense .category-child-card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr))}.category-child-card{border:1px solid var(--lcrf-border);border-radius:var(--lcrf-radius-card);background:linear-gradient(180deg, #fffffffa 0%, #fafafcf5 100%), var(--lcrf-surface);min-width:0;min-height:168px;box-shadow:var(--lcrf-shadow-card);transition:border-color var(--lcrf-transition-card), box-shadow var(--lcrf-transition-card), background var(--lcrf-transition-card);grid-template-rows:1fr auto;display:grid;overflow:hidden}.category-child-card:hover,.category-child-card:focus-within{background:var(--lcrf-surface);box-shadow:var(--lcrf-shadow-card-hover);border-color:#5d32643d}.category-child-card-main{min-width:0;min-height:126px;color:var(--lcrf-ink);grid-template-columns:132px minmax(0,1fr);align-items:center;gap:16px;padding:14px;display:grid}.category-child-card-no-image .category-child-card-main{grid-template-columns:minmax(0,1fr)}.category-child-card-visual{aspect-ratio:4/3;border:1px solid var(--lcrf-border);border-radius:var(--lcrf-radius-image);background:var(--lcrf-product-visual-bg);width:132px}.category-child-card-visual img{object-fit:contain;object-position:center;padding:8px}.category-child-card-copy{text-align:left;align-content:center;gap:7px;min-width:0;min-height:0;padding:0;display:grid}.category-child-card-title{grid-template-columns:minmax(0,1fr) 8px;align-items:center;gap:10px;min-width:0;display:grid}.category-child-card-title i{border-top:1.5px solid #3a1b3d5c;border-right:1.5px solid #3a1b3d5c;width:7px;height:7px;transition:border-color .15s,transform .15s;transform:rotate(45deg)}.category-child-card:hover .category-child-card-title i,.category-child-card:focus-within .category-child-card-title i{border-color:#3a1b3db8;transform:rotate(45deg)translate(1px,-1px)}.category-child-card strong{min-width:0;color:var(--lcrf-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:780;line-height:1.26;display:-webkit-box;overflow:hidden}.category-child-card-summary{color:#3f3547b8;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.8px;line-height:1.48;display:-webkit-box;overflow:hidden}.category-child-card-meta{color:#3a1b3dc7;background:#f7f5fadb;border:1px solid #5d32641f;border-radius:999px;align-items:center;width:fit-content;max-width:100%;min-height:24px;padding:0 9px;font-size:11.8px;font-weight:760;line-height:1.1;display:inline-flex}.category-child-card-paths{border-top:1px solid #3a1b3d14;flex-wrap:wrap;gap:8px;padding:10px 14px 14px;display:flex}.category-child-card-paths a{color:#2c2333c7;text-overflow:ellipsis;white-space:nowrap;background:#ffffffd6;border:1px solid #3a1b3d17;border-radius:999px;align-items:center;max-width:100%;min-height:28px;padding:0 10px;font-size:12px;font-weight:720;line-height:1.2;display:inline-flex;overflow:hidden}.category-child-card-paths a:hover,.category-child-card-paths a:focus-visible{color:var(--lcrf-primary);background:#f7f5faf5;border-color:#5d32643d}.category-child-card-priority{border-color:#5d326424}@media (max-width:760px){.category-child-card-grid,.category-child-section-dense .category-child-card-grid{grid-template-columns:1fr}.category-child-card{min-height:0}.category-child-card-main{grid-template-columns:96px minmax(0,1fr);gap:12px;min-height:104px;padding:12px}.category-child-card-no-image .category-child-card-main{grid-template-columns:minmax(0,1fr)}.category-child-card-visual{width:96px}.category-child-card strong{font-size:14.2px}.category-child-card-summary{-webkit-line-clamp:2;font-size:12.4px}.category-child-card-paths{padding:9px 12px 12px}}@media (max-width:420px){.category-child-card-main{grid-template-columns:88px minmax(0,1fr);gap:10px}.category-child-card-visual{width:88px}.category-child-card-paths a{max-width:100%}}.category-products-section{background:var(--lcrf-section-surface-alt);border-block-color:#28232d14}.category-product-toolbar,.category-product-compare-panel{background:#ffffffeb}.category-product-selector .category-product-toolbar{box-shadow:none;background:0 0;border-color:#0000;border-radius:0}.category-product-search input,.category-product-select select,.category-product-filter select,.inquiry-field input,.inquiry-field select,.inquiry-field textarea,.hero-search input{border-color:var(--lcrf-border-strong);background:var(--lcrf-surface);color:var(--lcrf-ink)}.category-product-search input:focus,.category-product-select select:focus,.category-product-filter select:focus,.inquiry-field input:focus,.inquiry-field select:focus,.inquiry-field textarea:focus,.hero-search:focus-within{box-shadow:var(--lcrf-focus-ring);border-color:#5d32646b}.category-product-table-sticky-header,.category-product-table-wrap,.category-product-compare-table-wrap,.product-spec-table-wrap,.rich-text table{border-color:var(--lcrf-border);background:var(--lcrf-surface);box-shadow:var(--lcrf-shadow-soft)}.category-product-table th,.category-product-table td,.category-product-compare-table th,.category-product-compare-table td,.product-spec-table th,.product-spec-table td,.rich-text th,.rich-text td{border-bottom-color:#28232d14}.product-detail-nav{background:#ffffffeb;border-color:#28232d14;box-shadow:0 10px 28px #1e18240f}.product-detail-nav a{border-color:var(--lcrf-border)}.product-detail-nav a:hover,.product-detail-nav a.is-active{color:var(--lcrf-primary);background:#faf8fa;border-color:#5d326447}.product-detail-nav-links a:hover,.product-detail-nav-links a.is-active,.product-detail-nav-links a[aria-current=true]{box-shadow:none;background:0 0;border-color:#0000}.inquiry-plugin{background:var(--lcrf-section-surface-alt);border-block-color:#28232d14}.inquiry-form{border-top:1px solid var(--lcrf-border)}.inquiry-plugin-copy h2{font-weight:680}.resource-carousel-button,.floating-contact-action,.scroll-to-top-button{border-color:var(--lcrf-border-strong);color:var(--lcrf-primary);background:#fffffff5}.resource-carousel-button:hover,.floating-contact-action:hover,.scroll-to-top-button:hover{background:var(--lcrf-primary);color:var(--lcrf-white);border-color:#5d326447}.site-nav-panel,.nav-menu{box-shadow:var(--lcrf-shadow-panel);max-height:min(680px, calc(100dvh - var(--lcrf-header-height) - 18px));background:linear-gradient(#fff 0% 72%,#f7f8fb 100%);border-top-color:#28232d14;border-bottom-color:#28232d1a;padding-top:20px;padding-bottom:22px}.nav-menu-products.site-nav-panel:after{background:0 0;display:none}.nav-menu-products.site-nav-panel{height:max-content;max-height:min(620px, calc(100dvh - var(--lcrf-header-height) - 10px));overscroll-behavior:contain;scrollbar-gutter:auto;padding-top:14px;padding-bottom:14px;overflow:hidden auto}.nav-product-menu:before{background:var(--lcrf-border)}.nav-menu-products .nav-product-root{color:#221a26db}.nav-menu-products .nav-product-root:hover,.nav-menu-products .nav-product-root:focus-visible,.nav-menu-products .nav-product-root.is-active{color:var(--lcrf-primary);background:#f5f1f5;box-shadow:inset 3px 0 #5d3264ad}.nav-product-panel-description{color:#3f3547ad}.nav-product-panel-all,.nav-product-subgrid a{border-color:var(--lcrf-border);background:var(--lcrf-surface);box-shadow:var(--lcrf-shadow-soft)}.nav-menu-products .nav-product-subgrid a:hover,.nav-menu-products .nav-product-subgrid a:focus-visible{background:var(--lcrf-surface);box-shadow:var(--lcrf-shadow-card);border-color:#5d326438}.nav-product-subimage{border-color:#28232d14;box-shadow:inset 0 1px #ffffffe0}.nav-menu-grid-taxonomy{column-gap:clamp(36px,4vw,64px)}.nav-menu-grid-taxonomy .nav-menu-group{gap:5px;margin-bottom:16px}.nav-menu-directory-head{margin-bottom:16px;padding-bottom:12px}.nav-menu-grid-taxonomy .nav-menu-parent{font-size:14.5px;line-height:1.24}.nav-menu-grid-taxonomy .nav-menu-group-description{margin:-2px 0 0;font-size:12px;line-height:1.35}.nav-menu-grid-taxonomy .nav-menu-sub{gap:5px}.nav-menu-grid-taxonomy .nav-menu-sub a,.nav-menu-grid-taxonomy>a{font-size:13px;line-height:1.38}.nav-menu-products{padding-top:24px;padding-bottom:28px}.nav-product-menu{grid-template-columns:minmax(284px,300px) minmax(0,1fr);gap:clamp(34px,3.4vw,50px)}.nav-product-rail{padding-block:0;gap:2px;padding-right:clamp(22px,2vw,30px)}.nav-menu-products .nav-product-root{border-radius:8px;min-height:36px;padding:7px 12px;font-size:13.45px;line-height:1.18}.nav-menu-products .nav-product-root:after{width:6px;height:6px;margin-inline-start:10px}.nav-product-panel{gap:14px}.nav-product-panel-head{gap:24px;padding-bottom:14px}.nav-product-panel-copy{gap:6px}.nav-menu-products .nav-product-panel-title{font-size:20px}.nav-product-panel-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:820px;font-size:13.35px;line-height:1.46;display:-webkit-box}.nav-product-panel-all{border-radius:7px;min-height:32px;padding-inline:13px}.nav-product-subgrid,.nav-menu-products .nav-product-subgrid.is-dense,.nav-menu-products .nav-product-subgrid.is-four-column.is-dense{gap:14px 18px}.nav-product-subgrid a{min-height:92px;padding:12px}.nav-menu-products .nav-product-subgrid.is-dense a,.nav-menu-products .nav-product-subgrid.is-four-column.is-dense a{min-height:88px;padding:12px}.nav-menu-products .nav-product-subgrid a.has-image,.nav-menu-products .nav-product-subgrid.is-dense a.has-image,.nav-menu-products .nav-product-subgrid.is-four-column.is-dense a.has-image{grid-template-columns:92px minmax(0,1fr) 12px;gap:12px}.nav-product-subimage,.nav-menu-products .nav-product-subgrid.is-dense .nav-product-subimage,.nav-menu-products .nav-product-subgrid.is-four-column.is-dense .nav-product-subimage{width:92px;height:60px}.nav-product-subtitle,.nav-menu-products .nav-product-subgrid.is-four-column .nav-product-subtitle{max-height:52px;font-size:13.35px;line-height:1.28}.nav-menu-products .nav-product-subgrid.is-four-column,.nav-menu-products .nav-product-subgrid.is-four-column.is-dense{gap:12px 14px}.nav-menu-products .nav-product-subgrid.is-four-column a,.nav-menu-products .nav-product-subgrid.is-four-column.is-dense a{min-height:78px;padding:10px}.nav-menu-products .nav-product-subgrid.is-four-column a.has-image,.nav-menu-products .nav-product-subgrid.is-four-column.is-dense a.has-image{grid-template-columns:72px minmax(0,1fr) 10px;gap:10px}.nav-menu-products .nav-product-subgrid.is-four-column .nav-product-subimage,.nav-menu-products .nav-product-subgrid.is-four-column.is-dense .nav-product-subimage{width:72px;height:50px}.nav-menu-products .nav-product-subgrid.is-four-column .nav-product-subtitle,.nav-menu-products .nav-product-subgrid.is-four-column.is-dense .nav-product-subtitle{-webkit-line-clamp:3;max-height:48px;font-size:13.05px;line-height:1.22}.nav-menu-products .nav-product-subgrid.is-row-balanced,.nav-menu-products .nav-product-subgrid.is-row-balanced.is-dense{--nav-product-subgrid-columns:var(--nav-product-subgrid-balanced-columns,4);gap:12px 14px}.nav-menu-products .nav-product-subgrid.is-row-balanced a,.nav-menu-products .nav-product-subgrid.is-row-balanced.is-dense a{align-content:center;min-height:74px;padding:10px}.nav-menu-products .nav-product-subgrid.is-row-balanced a.has-image,.nav-menu-products .nav-product-subgrid.is-row-balanced.is-dense a.has-image{grid-template-columns:66px minmax(0,1fr) 8px;align-items:center;gap:10px}.nav-menu-products .nav-product-subgrid.is-row-balanced a.has-image:after,.nav-menu-products .nav-product-subgrid.is-row-balanced.is-dense a.has-image:after{place-self:center end}.nav-menu-products .nav-product-subgrid.is-row-balanced .nav-product-subimage img,.nav-menu-products .nav-product-subgrid.is-row-balanced.is-dense .nav-product-subimage img{padding:2px}.nav-menu-products .nav-product-subgrid.is-row-balanced .nav-product-subtitle,.nav-menu-products .nav-product-subgrid.is-row-balanced.is-dense .nav-product-subtitle{color:#221e27d6;overflow-wrap:anywhere;-webkit-line-clamp:3;max-height:48px;font-size:12.9px;line-height:1.24}.nav-menu-products .nav-product-menu{align-items:stretch}.nav-menu-products .nav-product-panel{grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch;gap:clamp(16px,1.5vw,20px);min-height:100%;padding-bottom:4px;display:grid}.nav-product-panel-head{border-bottom-color:#261e2c1a}.nav-product-panel-body{align-content:start;min-width:0;display:grid}.nav-menu-products .nav-product-subgrid a{background:linear-gradient(#fff 0%,#fcfbfc 100%);border-color:#261e2c16;border-radius:8px;min-height:96px;padding:13px;box-shadow:0 12px 30px #1f162609}.nav-menu-products .nav-product-subgrid a.has-image{grid-template-columns:108px minmax(0,1fr) 12px;gap:13px}.nav-menu-products .nav-product-subimage{background:radial-gradient(circle at 50% 18%,#fffffffa 0%,#fff0 44%),linear-gradient(#fff 0%,#f7f7f8 100%);border-color:#261e2c12;border-radius:7px;width:108px;height:66px}.nav-menu-products .nav-product-subimage img{padding:1px}.nav-menu-products .nav-product-subtitle{color:#201b24db;font-size:13.45px;font-weight:790;line-height:1.28}.nav-menu-products .nav-product-subgrid.is-row-balanced,.nav-menu-products .nav-product-subgrid.is-row-balanced.is-dense{gap:14px 16px}.nav-menu-products .nav-product-subgrid.is-row-balanced a,.nav-menu-products .nav-product-subgrid.is-row-balanced.is-dense a{min-height:88px;padding:11px}.nav-menu-products .nav-product-subgrid.is-row-balanced a.has-image,.nav-menu-products .nav-product-subgrid.is-row-balanced.is-dense a.has-image{grid-template-columns:84px minmax(0,1fr) 10px;gap:11px}.nav-menu-products .nav-product-subgrid.is-row-balanced .nav-product-subimage,.nav-menu-products .nav-product-subgrid.is-row-balanced.is-dense .nav-product-subimage{width:84px;height:56px}.nav-menu-products .nav-product-subgrid.is-row-balanced .nav-product-subtitle,.nav-menu-products .nav-product-subgrid.is-row-balanced.is-dense .nav-product-subtitle{font-size:13.1px;line-height:1.25}.nav-menu-products .nav-product-subgrid a:hover,.nav-menu-products .nav-product-subgrid a:focus-visible{background:#fff;border-color:#5d326433;box-shadow:0 18px 38px #3a1b3d16}.nav-menu-products .nav-product-subgrid a.is-current{background:#fff;border-color:#5d32643d;box-shadow:0 0 0 1px #5d326414,0 14px 32px #3a1b3d11}.nav-menu-products .nav-product-subgrid.is-row-balanced.is-dense,.nav-menu-products .nav-product-subgrid.is-row-balanced.is-four-column.is-dense{gap:14px 16px}.nav-menu-products .nav-product-subgrid.is-row-balanced.is-dense a,.nav-menu-products .nav-product-subgrid.is-row-balanced.is-four-column.is-dense a{min-height:88px;padding:11px}.nav-menu-products .nav-product-subgrid.is-row-balanced.is-dense a.has-image,.nav-menu-products .nav-product-subgrid.is-row-balanced.is-four-column.is-dense a.has-image{grid-template-columns:84px minmax(0,1fr) 10px;gap:11px}.nav-menu-products .nav-product-subgrid.is-row-balanced.is-dense .nav-product-subimage,.nav-menu-products .nav-product-subgrid.is-row-balanced.is-four-column.is-dense .nav-product-subimage{width:84px;height:56px}.nav-menu-products .nav-product-subgrid.is-row-balanced.is-dense .nav-product-subtitle,.nav-menu-products .nav-product-subgrid.is-row-balanced.is-four-column.is-dense .nav-product-subtitle{color:#201b24e0;font-size:13.1px;line-height:1.25}.nav-menu-products.site-nav-panel{z-index:95;padding-bottom:clamp(30px,3vh,44px)}.nav-menu-products .nav-product-panel-head{padding-bottom:16px}.nav-menu-products .nav-product-panel-title{letter-spacing:0}.nav-menu-products .nav-product-subgrid a{position:relative;overflow:hidden}.nav-menu-products .nav-product-subgrid a:before{content:"";width:2px;transition:background var(--lcrf-transition-card);background:0 0;position:absolute;inset-block:0;inset-inline-start:0}.nav-menu-products .nav-product-subgrid a:hover:before,.nav-menu-products .nav-product-subgrid a:focus-visible:before,.nav-menu-products .nav-product-subgrid a.is-current:before{background:#5d32648f}.nav-menu-products .nav-product-subgrid.is-row-balanced.is-dense a.is-priority .nav-product-subimage,.nav-menu-products .nav-product-subgrid.is-row-balanced.is-four-column.is-dense a.is-priority .nav-product-subimage{background:radial-gradient(circle at 50% 12%,#fff 0%,#fff0 45%),linear-gradient(#fff 0%,#f4f4f6 100%);border-color:#5d32641f;width:94px;height:60px}.nav-menu-products .nav-product-panel{min-height:min(var(--nav-product-panel-min-height,560px), calc(100vh - 150px));grid-template-rows:auto minmax(0,1fr);gap:clamp(18px,1.45vw,22px);padding-bottom:clamp(6px,1vh,12px)}.nav-menu-products .nav-product-subgrid{gap:16px 18px}.nav-menu-products .nav-product-subgrid a{will-change:auto;transition:border-color .15s,background .15s,box-shadow .15s,color .15s}.nav-menu-products .nav-product-subgrid a:hover,.nav-menu-products .nav-product-subgrid a:focus-visible{transform:none}.nav-menu-products .nav-product-subgrid a .nav-product-subimage img,.nav-menu-products .nav-product-subgrid a:hover .nav-product-subimage img,.nav-menu-products .nav-product-subgrid a:focus-visible .nav-product-subimage img{transition:none;transform:none}.nav-menu-products .nav-product-subgrid.is-row-balanced,.nav-menu-products .nav-product-subgrid.is-row-balanced.is-dense,.nav-menu-products .nav-product-subgrid.is-row-balanced.is-four-column.is-dense{gap:16px 18px}.nav-menu-products .nav-product-subgrid.is-row-balanced a,.nav-menu-products .nav-product-subgrid.is-row-balanced.is-dense a,.nav-menu-products .nav-product-subgrid.is-row-balanced.is-four-column.is-dense a{min-height:92px;padding:12px}.nav-menu-products .nav-product-subgrid.is-row-balanced a.has-image,.nav-menu-products .nav-product-subgrid.is-row-balanced.is-dense a.has-image,.nav-menu-products .nav-product-subgrid.is-row-balanced.is-four-column.is-dense a.has-image{grid-template-columns:90px minmax(0,1fr) 10px;gap:12px}.nav-menu-products .nav-product-subgrid.is-row-balanced .nav-product-subimage,.nav-menu-products .nav-product-subgrid.is-row-balanced.is-dense .nav-product-subimage,.nav-menu-products .nav-product-subgrid.is-row-balanced.is-four-column.is-dense .nav-product-subimage{width:90px;height:58px}.nav-menu-products .nav-product-subgrid.is-row-balanced .nav-product-subtitle,.nav-menu-products .nav-product-subgrid.is-row-balanced.is-dense .nav-product-subtitle,.nav-menu-products .nav-product-subgrid.is-row-balanced.is-four-column.is-dense .nav-product-subtitle{font-size:13.15px;line-height:1.26}.nav-menu-products .nav-product-subgrid.is-row-balanced.is-dense a.is-priority,.nav-menu-products .nav-product-subgrid.is-row-balanced.is-four-column.is-dense a.is-priority{background:linear-gradient(#fff 0%,#fbfafb 100%);border-color:#5d326421;min-height:98px;box-shadow:0 14px 32px #1f16260d}.nav-menu-products .nav-product-subgrid.is-row-balanced.is-dense a.is-priority.has-image,.nav-menu-products .nav-product-subgrid.is-row-balanced.is-four-column.is-dense a.is-priority.has-image{grid-template-columns:98px minmax(0,1fr) 10px}.nav-menu-products .nav-product-subgrid.is-row-balanced.is-dense a.is-priority .nav-product-subimage,.nav-menu-products .nav-product-subgrid.is-row-balanced.is-four-column.is-dense a.is-priority .nav-product-subimage{border-color:#5d32641f;width:98px;height:62px}.nav-menu-products .nav-product-root{gap:10px}.nav-menu-products .nav-product-menu{grid-template-columns:minmax(292px,318px) minmax(0,1fr);gap:clamp(38px,3.8vw,58px)}.nav-menu-products .nav-product-root{color:#211b26e6;border-radius:8px;min-height:40px;padding:8px 12px;font-size:13.45px;font-weight:760;line-height:1.22;transition:background .15s,box-shadow .15s,color .15s}.nav-menu-products .nav-product-panel{height:max-content;min-height:min(var(--nav-product-panel-min-height,560px), calc(100vh - 150px));grid-template-rows:auto auto;gap:clamp(16px,1.45vw,22px)}.nav-menu-products .nav-product-panel-head{border-bottom-color:#261e2c17;align-items:start;gap:clamp(24px,2.4vw,36px);padding-bottom:clamp(15px,1.3vw,18px)}.nav-menu-products .nav-product-panel-body{min-height:min(var(--nav-product-panel-body-min-height,420px), calc(100vh - 310px));align-content:start}.nav-menu-products .nav-product-panel-body.is-tiered{grid-template-columns:minmax(320px,.82fr) minmax(0,1.78fr);align-content:start;align-items:start;gap:clamp(24px,2vw,32px);display:grid}.nav-menu-products .nav-product-panel-body.is-tiered .nav-product-catalog-column{padding-left:0}.nav-menu-products .nav-product-catalog-column.is-plain{display:block}.nav-menu-products .nav-product-section-label{color:#322a3aa3;letter-spacing:.01em;text-transform:uppercase;align-items:center;min-height:21px;font-size:11.5px;font-weight:820;line-height:1.2;display:inline-flex}.nav-menu-products .nav-product-feature-grid a{color:#211a26e6;background:linear-gradient(#fff 0%,#fcfbfc 100%);border:1px solid #5d326421;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:96px minmax(0,1fr) 10px;align-items:center;gap:5px 13px;min-height:82px;padding:10px 12px;transition:border-color .15s,background .15s,box-shadow .15s,color .15s;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 24px #1f162609}.nav-menu-products .nav-product-feature-grid a.has-image:after,.nav-menu-products .nav-product-subgrid a.has-image:after{content:"";border-top:1.5px solid #3a1b3d47;border-right:1.5px solid #3a1b3d47;width:7px;height:7px;transition:border-color .15s;transform:rotate(45deg)}.nav-menu-products .nav-product-feature-grid a.has-image:after{grid-area:1/3/span 2;place-self:center end}.nav-menu-products .nav-product-feature-grid a:hover,.nav-menu-products .nav-product-feature-grid a:focus-visible,.nav-menu-products .nav-product-feature-grid a.is-current{color:var(--lcrf-primary);background:#fff;border-color:#5d32643d;transform:none;box-shadow:0 16px 34px #3a1b3d12}.nav-menu-products .nav-product-feature-grid a:hover:after,.nav-menu-products .nav-product-feature-grid a:focus-visible:after,.nav-menu-products .nav-product-feature-grid a.is-current:after,.nav-menu-products .nav-product-subgrid a:hover:after,.nav-menu-products .nav-product-subgrid a:focus-visible:after,.nav-menu-products .nav-product-subgrid a.is-current:after{border-color:#3a1b3dad}.nav-menu-products .nav-product-feature-grid a.has-image .nav-product-subimage{background:linear-gradient(#fff 0%,#f6f6f7 100%);border-color:#231f2a0f;grid-area:1/1/span 2;width:96px;height:60px}.nav-menu-products .nav-product-feature-grid a.has-image .nav-product-subimage img{object-fit:contain;object-position:center;padding:8px 12px}.nav-menu-products .nav-product-feature-grid .nav-product-subtitle{min-width:0;max-height:none;color:inherit;-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-area:1/2;font-size:13.5px;font-weight:820;line-height:1.28;display:-webkit-box;overflow:hidden}.nav-product-subsummary{display:none}.nav-menu-products .nav-product-subgrid.is-catalog,.nav-menu-products .nav-product-subgrid.is-catalog.is-dense,.nav-menu-products .nav-product-subgrid.is-catalog.is-four-column.is-dense{align-content:start;gap:10px 12px}.nav-menu-products .nav-product-subgrid.is-catalog a,.nav-menu-products .nav-product-subgrid.is-catalog.is-dense a,.nav-menu-products .nav-product-subgrid.is-catalog.is-four-column.is-dense a{background:#fff;border-color:#261e2c13;border-radius:8px;min-height:62px;padding:8px 10px;box-shadow:0 7px 16px #1f162605}.nav-menu-products .nav-product-subgrid.is-catalog .nav-product-subimage,.nav-menu-products .nav-product-subgrid.is-catalog.is-dense .nav-product-subimage,.nav-menu-products .nav-product-subgrid.is-catalog.is-four-column.is-dense .nav-product-subimage{border-radius:6px;width:52px;height:38px}.nav-menu-products.site-nav-panel{height:max-content;max-height:min(700px, calc(100dvh - var(--lcrf-header-height) - 4px));background:linear-gradient(#fff 0% 76%,#f8f8fb 100%);padding-top:clamp(18px,1.6vw,22px);padding-bottom:clamp(20px,2vw,28px);overflow:hidden auto}.nav-menu-products .nav-product-menu{grid-template-columns:minmax(276px,304px) minmax(0,1fr);align-items:start;gap:clamp(36px,3.6vw,56px)}.nav-menu-products .nav-product-menu:before{background:#261e2c1a}.nav-menu-products .nav-product-rail{gap:2px;padding-right:clamp(22px,2.2vw,32px)}.nav-menu-products .nav-product-root{color:#1e1924e0;border-radius:8px;height:34px;min-height:34px;padding:4px 12px;font-size:13.35px;font-weight:760;line-height:1.22}.nav-menu-products .nav-product-root:hover,.nav-menu-products .nav-product-root:focus-visible,.nav-menu-products .nav-product-root.is-active{box-shadow:inset 3px 0 0 var(--lcrf-action);color:#3a1b3d;background:linear-gradient(90deg,#5d32641a 0%,#f9f7ffe0 100%)}.nav-menu-products .nav-product-panel{height:max-content;min-height:min(var(--nav-product-panel-min-height,588px), 640px, calc(100vh - 128px));grid-template-rows:auto auto auto;align-content:start;gap:13px;padding-bottom:0;display:grid}.nav-menu-products .nav-product-panel-head{border-bottom:1px solid #261e2c16;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:clamp(24px,2.2vw,34px);padding-bottom:14px;display:grid}.nav-menu-products .nav-product-panel-copy{gap:6px}.nav-menu-products .nav-product-panel-title{color:#18141df5;width:fit-content;max-width:100%;font-size:18px;font-weight:820;line-height:1.18}.nav-menu-products .nav-product-panel-description{color:#37303fb3;max-width:780px;font-size:13px;line-height:1.5}.nav-menu-products .nav-product-panel-all{color:#3a1b3dc7;border-radius:7px;min-height:32px;padding-inline:13px}.nav-menu-products .nav-product-task-row{border-bottom:1px solid #261e2c13;flex-wrap:wrap;align-items:center;gap:8px 18px;min-height:32px;padding-bottom:12px;display:flex}.nav-menu-products .nav-product-task-row a{color:#332b3aa8;border:1px solid #0000;border-radius:7px;align-items:center;min-height:28px;padding:0;font-size:12.45px;font-weight:760;line-height:1.2;display:inline-flex;position:relative}.nav-menu-products .nav-product-task-row a+a:before{content:"";background:#3a1b3d2e;border-radius:999px;width:3px;height:3px;position:absolute;left:-10px}.nav-menu-products .nav-product-task-row a:hover,.nav-menu-products .nav-product-task-row a:focus-visible,.nav-menu-products .nav-product-task-row a.is-active{color:var(--lcrf-primary)}.nav-menu-products .nav-product-task-row a.is-active{box-shadow:inset 0 -1px #3a1b3dad}.nav-menu-products .nav-product-task-row a.is-inquiry{color:#3a1b3d;background:#f7f4fbf2;border-color:#5d32642e;padding-inline:11px}.nav-menu-products .nav-product-panel-body,.nav-menu-products .nav-product-panel-body.is-tiered{align-content:start;min-height:0;display:grid}.nav-menu-products .nav-product-panel-body.is-tiered{grid-template-columns:minmax(0,1fr);gap:17px}.nav-menu-products .nav-product-feature-column,.nav-menu-products .nav-product-catalog-column{align-content:start;gap:10px;min-width:0;display:grid}.nav-menu-products .nav-product-panel-body.is-tiered .nav-product-feature-column{border-right:0;padding-right:0}.nav-menu-products .nav-product-section-label{color:#312a399e;letter-spacing:0;text-transform:none;min-height:18px;font-size:11px;font-weight:830;line-height:1.2}.nav-menu-products .nav-product-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;min-width:0;display:grid}.nav-menu-products .nav-product-feature-grid a{color:#1d1823eb;background:linear-gradient(#fff 0%,#fcfbfc 100%);border:1px solid #261e2c16;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:96px minmax(0,1fr) 9px;align-content:center;align-items:center;gap:6px 12px;min-height:94px;padding:10px;transition:border-color .15s,background .15s,box-shadow .15s,color .15s;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 30px #1f162609}.nav-menu-products .nav-product-feature-grid a:before{content:"";opacity:0;background:#5d32647a;height:2px;transition:opacity .15s;position:absolute;inset-block-start:0;inset-inline:0}.nav-menu-products .nav-product-feature-grid a:hover,.nav-menu-products .nav-product-feature-grid a:focus-visible,.nav-menu-products .nav-product-feature-grid a.is-current{color:var(--lcrf-primary);background:#fff;border-color:#5d326438;box-shadow:0 16px 34px #3a1b3d12}.nav-menu-products .nav-product-feature-grid a:hover:before,.nav-menu-products .nav-product-feature-grid a:focus-visible:before,.nav-menu-products .nav-product-feature-grid a.is-current:before{opacity:1}.nav-menu-products .nav-product-feature-grid a.has-image:after{content:"";border-top:1.5px solid #3a1b3d47;border-right:1.5px solid #3a1b3d47;grid-area:1/3/span 2;place-self:center end;width:7px;height:7px;transform:rotate(45deg)}.nav-menu-products .nav-product-feature-grid a.has-image .nav-product-subimage{background:radial-gradient(circle at 50% 18%,#fffffffa 0%,#fff0 46%),linear-gradient(#fff 0%,#f7f7f8 100%);border-color:#261e2c11;border-radius:7px;grid-area:1/1/span 2;width:96px;height:60px}.nav-menu-products .nav-product-feature-grid a.has-image .nav-product-subimage img{object-fit:contain;object-position:center;width:100%;height:100%;padding:3px 8px;transition:none}.nav-menu-products .nav-product-feature-grid .nav-product-subtitle{color:inherit;-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-area:1/2;font-size:13.25px;font-weight:820;line-height:1.22;display:-webkit-box;overflow:hidden}.nav-menu-products .nav-product-feature-grid a:not(.has-summary) .nav-product-subtitle{grid-row:1/span 2;align-self:center}.nav-menu-products .nav-product-feature-grid .nav-product-subsummary{color:#403548a8;-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-area:2/2;min-width:0;font-size:12px;font-weight:430;line-height:1.34;display:-webkit-box;overflow:hidden}.nav-menu-products .nav-product-subgrid.is-catalog{--nav-product-subgrid-columns:3;grid-template-columns:repeat(var(--nav-product-subgrid-columns), minmax(0, 1fr));align-content:start;gap:12px 14px;display:grid}.nav-menu-products .nav-product-subgrid.is-catalog.is-four-column{--nav-product-subgrid-columns:4}.nav-menu-products .nav-product-subgrid.is-catalog.is-two-column{--nav-product-subgrid-columns:2}.nav-menu-products .nav-product-subgrid.is-catalog.is-one-column{--nav-product-subgrid-columns:1}.nav-menu-products .nav-product-subgrid.is-catalog a,.nav-menu-products .nav-product-subgrid.is-catalog.is-dense a,.nav-menu-products .nav-product-subgrid.is-catalog.is-four-column.is-dense a{background:#fff;border-color:#261e2c13;border-radius:8px;align-content:center;min-height:68px;padding:9px 10px;box-shadow:0 8px 18px #1f162606}.nav-menu-products .nav-product-subgrid.is-catalog a.has-image,.nav-menu-products .nav-product-subgrid.is-catalog.is-dense a.has-image,.nav-menu-products .nav-product-subgrid.is-catalog.is-four-column.is-dense a.has-image{grid-template-columns:64px minmax(0,1fr) 8px;gap:10px}.nav-menu-products .nav-product-subgrid.is-catalog .nav-product-subimage,.nav-menu-products .nav-product-subgrid.is-catalog.is-dense .nav-product-subimage,.nav-menu-products .nav-product-subgrid.is-catalog.is-four-column.is-dense .nav-product-subimage{background:linear-gradient(#fff 0%,#f6f6f7 100%);border-radius:6px;width:64px;height:44px}.nav-menu-products .nav-product-subgrid.is-catalog .nav-product-subimage img,.nav-menu-products .nav-product-subgrid.is-catalog.is-dense .nav-product-subimage img,.nav-menu-products .nav-product-subgrid.is-catalog.is-four-column.is-dense .nav-product-subimage img{object-fit:contain;object-position:center;width:100%;height:100%;padding:3px;transition:none}.nav-menu-products .nav-product-subgrid.is-catalog .nav-product-subtitle,.nav-menu-products .nav-product-subgrid.is-catalog.is-dense .nav-product-subtitle,.nav-menu-products .nav-product-subgrid.is-catalog.is-four-column.is-dense .nav-product-subtitle{color:#201b24e0;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:36px;font-size:12.9px;font-weight:760;line-height:1.28;display:-webkit-box;overflow:hidden}.nav-menu-products .nav-product-catalog-column.is-plain .nav-product-subgrid{gap:14px 18px}.nav-menu-products .nav-product-catalog-column.is-plain .nav-product-subgrid a{min-height:92px}@media (max-width:1240px){.nav-menu-products .nav-product-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nav-menu-products .nav-product-subgrid.is-catalog.is-four-column{--nav-product-subgrid-columns:3}}@media (max-width:980px){.nav-menu-products .nav-product-menu{grid-template-columns:1fr;gap:22px}.nav-menu-products .nav-product-menu:before{display:none}.nav-menu-products .nav-product-rail{padding-right:0}.nav-menu-products .nav-product-feature-grid,.nav-menu-products .nav-product-subgrid.is-catalog,.nav-menu-products .nav-product-subgrid.is-catalog.is-four-column{--nav-product-subgrid-columns:2;grid-template-columns:repeat(2,minmax(0,1fr))}}html[data-lcrf-nav-open=true] .floating-contact-rail,html[data-lcrf-nav-open=true] .category-product-compare-panel,html[data-lcrf-nav-open=true] .category-product-compare-toggle,html[data-lcrf-nav-open=true] .intercom-lightweight-app,html[data-lcrf-nav-open=true] .crisp-client,html[data-lcrf-nav-open=true] .tidio-chat,html[data-lcrf-nav-open=true] [id*=tidio],html[data-lcrf-nav-open=true] [id*=intercom],html[data-lcrf-nav-open=true] [class*=chat-widget],html[data-lcrf-nav-open=true] body>iframe,html[data-lcrf-nav-open=true] body>[style*="position: fixed"],html[data-lcrf-nav-open=true] body>[style*=position\:fixed]{visibility:hidden!important;opacity:0!important;pointer-events:none!important}.custom-page-content :where(.lcrf-band-purple,.lcrf-band-dark){background:linear-gradient(116deg,#24102d 0%,#391848 58%,#231127 100%)}.custom-page-content :where(.lcrf-band-light){background:var(--lcrf-section-surface-alt)}@media (min-width:1600px){.hero-copy h1{font-size:62px}.content-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.content-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1460px){:root{--lcrf-page-x:24px}.site-header{--lcrf-header-height:78px;--lcrf-header-pad-x:var(--lcrf-content-pad-x);min-height:var(--lcrf-header-height);padding-inline:var(--lcrf-header-pad-x);column-gap:14px}.site-nav,.site-actions{gap:10px;font-size:13px}.site-nav>.nav-link,.nav-trigger{min-height:44px}.brand-mark{gap:10px}.brand-mark span{width:38px;height:38px}.brand-mark img{max-width:30px;max-height:30px}.brand-mark svg{width:30px;height:30px}.brand-mark strong{font-size:14px}.brand-mark small{font-size:10.5px}.site-search{width:190px;min-height:40px}.site-search button{min-width:58px;padding-inline:14px}.site-actions .language-switcher summary,.header-cta{min-height:40px}.header-cta{padding-inline:10px;font-size:13px}}@media (max-width:1360px){.site-search{width:138px}.header-cta{min-height:38px;padding-inline:9px;font-size:12px}.nav-menu-products .nav-product-subgrid.is-row-balanced,.nav-menu-products .nav-product-subgrid.is-row-balanced.is-dense{--nav-product-subgrid-columns:4}}@media (max-width:1240px){:root{--lcrf-page-x:22px;--lcrf-header-height:72px;--lcrf-product-nav-height:84px}.site-header{--lcrf-header-height:72px;--lcrf-header-pad-x:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:0 12px;min-height:72px}.site-nav,.site-actions{gap:9px;font-size:12px}.site-search{display:none}.nav-menu-grid{column-count:3;column-gap:36px}.nav-menu-grid-taxonomy{column-count:4;column-gap:28px}.nav-taxonomy-menu{grid-template-columns:minmax(236px,262px) minmax(0,1fr);gap:30px}.nav-taxonomy-panel-body.is-tiered{grid-template-columns:minmax(232px,.34fr) minmax(0,1fr);gap:22px}.nav-taxonomy-grid.is-3-column{--nav-taxonomy-grid-columns:2}.nav-taxonomy-grid.is-compact.is-3-column{--nav-taxonomy-grid-columns:3}.nav-taxonomy-card{grid-template-columns:68px minmax(0,1fr) 9px}.nav-taxonomy-thumb{width:68px;height:50px}.nav-product-menu{grid-template-columns:minmax(268px,292px) minmax(0,1fr);gap:34px}.nav-menu-products .nav-product-subgrid.is-three-column,.nav-menu-products .nav-product-subgrid.is-three-column.is-dense{--nav-product-subgrid-columns:2}.nav-menu-products .nav-product-subgrid.is-four-column,.nav-menu-products .nav-product-subgrid.is-four-column.is-dense{--nav-product-subgrid-columns:3}.nav-menu-products .nav-product-subgrid.is-row-balanced,.nav-menu-products .nav-product-subgrid.is-row-balanced.is-dense{--nav-product-subgrid-columns:4}.brand-mark{gap:8px}.brand-mark span{width:34px;height:34px}.brand-mark small{font-size:10px}.language-switcher summary,.header-cta{min-height:36px}.hero-band{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);min-height:520px}.hero-copy h1{font-size:48px;line-height:1.08}.section-header h2{font-size:30px}}@media (max-width:1120px){.hero-band,.inquiry-plugin,.detail-layout{grid-template-columns:1fr}.hero-band{min-height:auto}.hero-copy{max-width:860px}.hero-visual .technical-visual{min-height:0}.product-data-visual{min-height:320px}.product-photo-visual{min-height:auto}.product-photo-frame{min-height:260px}.detail-layout{gap:20px}.inquiry-plugin-copy{position:static}.resource-carousel.home-media-carousel .related-resource-row>*{flex-basis:calc(33.3333% - 16px);max-width:calc(33.3333% - 16px)}.resource-carousel.home-resource-carousel .related-resource-row>*,.resource-carousel .related-resource-row>*{flex-basis:calc(50% - 12px);max-width:calc(50% - 12px)}}@media (max-width:980px){:root{--lcrf-header-height:64px;--lcrf-product-nav-bar-height:118px;--lcrf-product-nav-height:164px;--lcrf-anchor-gap:16px;--lcrf-inquiry-anchor-gap:24px;--lcrf-section-y:44px;--lcrf-section-y-tight:36px;--lcrf-section-y-first:32px;--lcrf-section-y-after-form:50px;--lcrf-section-gap:22px;--lcrf-card-grid-gap:16px;--lcrf-card-inner-gap:14px;--lcrf-form-gap:18px;--lcrf-form-row-gap:16px;--lcrf-form-column-gap:16px;--lcrf-form-padding-y:26px;--lcrf-form-padding-x:22px;--lcrf-inquiry-y:44px}.resource-carousel.home-media-carousel .related-resource-row>*,.resource-carousel.home-resource-carousel .related-resource-row>*,.resource-carousel .related-resource-row>*{flex-basis:calc(50% - 12px);max-width:calc(50% - 12px)}.site-header{--lcrf-header-height:64px;-webkit-backdrop-filter:none;backdrop-filter:none;grid-template-columns:minmax(0,1fr) auto;gap:0 14px;min-height:64px;padding:10px 16px}.floating-contact-rail{inset-inline-end:max(14px, env(safe-area-inset-right));bottom:max(18px, env(safe-area-inset-bottom));gap:9px}.floating-contact-action,.scroll-to-top-button{width:40px;height:40px}.product-detail-nav-inner{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity actions""links links";align-content:center;gap:7px 12px;max-height:none;padding-block:8px;overflow:visible}.product-detail-nav-links{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;grid-area:links;gap:18px;min-height:38px;overflow:auto hidden}.product-detail-nav-identity{border-bottom:0;border-inline-start:2px solid var(--lcrf-action);grid-area:identity;max-width:100%;min-height:0;padding:0 8px;transform:translateY(0)}.product-detail-nav-actions{grid-area:actions;justify-content:flex-end}.product-detail-nav-links a{flex:none;min-height:38px}.product-detail-nav-actions a{flex:auto}.desktop-navigation,.site-header>.site-nav,.site-header>.site-actions{display:none}.mobile-menu{grid-area:1/2;justify-self:end;min-width:42px;display:block;position:relative}.mobile-menu-panel{top:0;max-height:none;inset-inline:auto 0}.mobile-search,.mobile-menu-footer .header-cta{width:100%;display:flex}.mobile-search{min-height:46px}.mobile-menu-footer .language-switcher{width:100%}.mobile-menu-footer .language-switcher summary{justify-content:space-between;width:100%;min-height:44px}.mobile-menu-footer .language-switcher div{width:100%;inset-inline:0}.brand-mark span{width:34px;height:34px}.brand-mark small{font-size:10px}.hero-band,.detail-layout{padding:var(--lcrf-section-y) 22px;grid-template-columns:1fr;display:block}.hero-band .hero-visual{margin-top:28px}.inquiry-plugin{padding:var(--lcrf-inquiry-y) 22px}.product-detail-card{padding:18px}.product-module-card{padding:20px}.breadcrumb-bar{top:var(--lcrf-header-height);padding:14px 22px 0}.breadcrumb-list{font-size:12px}.breadcrumb-bar~.hero-band{padding-top:calc(var(--lcrf-section-y) + 40px)}.hero-copy h1{max-width:100%;font-size:34px;line-height:1.12}.hero-band-about .hero-copy h1{overflow-wrap:anywhere;max-width:100%;font-size:clamp(34px,10vw,40px);line-height:1.08}.custom-page-shell-about .custom-page-content :where(.lcrf-about-copy h2){overflow-wrap:anywhere;max-width:100%;font-size:clamp(30px,9vw,38px);line-height:1.08}.hero-copy p,.hero-actions,.hero-visual{width:min(100%,100vw - 44px);max-width:100%}.hero-visual .technical-visual{width:min(100%,100vw - 44px)}.page-section{padding:var(--lcrf-section-y) 22px}.category-family-card{padding:18px}.category-hierarchy,.category-family-children,.category-product-toolbar{grid-template-columns:1fr}.category-product-toolbar-actions{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;display:grid}.category-product-select{grid-column:1/-1;grid-template-columns:1fr}.category-product-view-toggle,.category-product-reset{width:100%}.category-product-view-toggle button{flex:1}.category-product-active-filters{align-items:stretch}.category-product-active-filters>span{flex-basis:100%}.category-product-chip{max-width:100%}.category-product-chip strong{max-width:min(58vw,260px)}.category-product-table-sticky-header{display:none}.category-product-table-wrap{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.category-product-table,.category-product-table thead,.category-product-table tbody,.category-product-table tr,.category-product-table th,.category-product-table td{width:100%;display:block}.category-product-table thead{display:none;position:static;top:auto}.category-product-table thead th{box-shadow:none;position:static;top:auto}.category-product-table tbody{gap:12px;display:grid}.category-product-table tr{background:#fff;border:1px solid #3a1b3d1a;border-radius:8px;padding:14px;box-shadow:0 12px 30px #3a1b3d0b}.category-product-table th,.category-product-table td{border-bottom:0;padding:7px 0}.category-product-table tbody th,.category-product-table td{grid-template-columns:minmax(104px,36%) minmax(0,1fr);align-items:center;gap:10px;display:grid}.category-product-table tbody th:before,.category-product-table td:before{content:attr(data-label);color:var(--lcrf-muted);font-size:12px;font-weight:850}.category-product-table td:last-child{grid-template-columns:1fr;padding-top:12px}.category-product-table td:last-child:before{display:none}.category-product-row-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.category-product-row-actions .category-product-compare-toggle,.category-product-row-actions .category-product-open-link{width:100%}.category-product-compare-panel{margin-inline:-2px;padding:12px}.category-product-compare-table th,.category-product-compare-table td{min-width:160px}.category-product-compare-table th:first-child,.category-product-compare-table td:first-child{min-width:118px}.category-family-head{grid-template-columns:1fr;gap:12px}.category-family-head>span{justify-self:start}.content-grid,.content-grid.two,.inquiry-grid,.custom-page-content :where(.lcrf-grid-2,.lcrf-grid-3,.lcrf-split),.site-footer,.footer-columns{grid-template-columns:1fr}.related-resource-row{gap:24px;margin-inline:-2px;padding-bottom:16px}.related-resource-row>*,.related-resource-row-faq>*,.resource-carousel.home-media-carousel .related-resource-row>*,.resource-carousel.home-resource-carousel .related-resource-row>*,.resource-carousel .related-resource-row>*{flex-basis:100%;max-width:100%}.resource-carousel-button{width:38px;height:38px}.resource-carousel-button-prev{left:4px}.resource-carousel-button-next{right:4px}.inquiry-field-wide,.inquiry-field-full{grid-column:auto}.custom-page-shell{padding-block:var(--lcrf-section-y)}.custom-page-content>:not(.lcrf-section):not(.lcrf-full-bleed),.custom-page-content>.lcrf-section{width:calc(100% - 44px)}.custom-page-content>.lcrf-full-bleed{padding-inline:22px}.custom-page-content>.lcrf-section.lcrf-split:has(.lcrf-about-media){grid-template-columns:1fr;gap:26px;width:calc(100% - 44px);padding:24px}.custom-page-content :where(.lcrf-full-bleed.lcrf-band-light) .lcrf-split:has(.lcrf-about-media){grid-template-columns:1fr;gap:26px;width:calc(100% - 44px);padding:24px}.custom-page-shell-about .custom-page-content>.lcrf-section.lcrf-split:has(.lcrf-about-media):first-child{grid-template-columns:1fr;min-height:0}.custom-page-shell-about .custom-page-content :where(.lcrf-about-copy h2){font-size:clamp(30px,10vw,42px)}.custom-page-content :where(.lcrf-full-bleed.lcrf-band-light) .lcrf-about-media{min-height:0}.custom-page-content>.lcrf-section.lcrf-split:has(.lcrf-about-media) .lcrf-about-media{min-height:0}.custom-page-content :where(.lcrf-full-bleed.lcrf-band-light) .lcrf-about-media img{aspect-ratio:16/10;height:auto}.custom-page-content>.lcrf-section.lcrf-split:has(.lcrf-about-media) .lcrf-about-media img{aspect-ratio:16/10;height:auto}.site-footer{padding:0 28px}.footer-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 48px}}@media (max-width:720px){.site-footer{padding:0 20px}.footer-project-bar{grid-template-columns:1fr;gap:22px;padding:28px 0 26px}.footer-project-intro>p{margin-bottom:7px}.footer-project-intro h2{max-width:100%;font-size:22px}.footer-project-actions{border-top:1px solid var(--footer-rule);border-inline-start:0;grid-template-columns:1fr}.footer-project-action{border-bottom:1px solid var(--footer-rule);border-inline-end:0;min-height:84px;padding:18px 0}.footer-project-action:last-child{border-bottom:0}.footer-project-action[data-primary=true]{padding-inline:14px 0;box-shadow:inset 2px 0 #a168a5d1}[dir=rtl] .footer-project-action[data-primary=true]{padding-inline:14px 0;box-shadow:inset -2px 0 #a168a5d1}.footer-overview{grid-template-columns:1fr;gap:24px;padding:30px 0 28px}.footer-main{padding:22px 0 24px}.footer-wordmark{flex-basis:64px;width:64px;max-width:64px;height:36px}.footer-wordmark img{width:64px;max-width:64px}.footer-brand-positioning{margin-top:12px;font-size:11.5px}.footer-brand-description{-webkit-line-clamp:4;-webkit-box-orient:vertical;margin-top:8px;font-size:13px;line-height:1.62;display:-webkit-box;overflow:hidden}.footer-brand-contact{margin-top:10px}.footer-subscribe-panel{grid-template-columns:1fr;gap:16px;padding:0}.footer-directory{grid-template-columns:1fr;gap:0;padding:0}.footer-directory-column{border-bottom:1px solid #ffffff24;grid-column:auto}.footer-directory-column-heading{margin:0}.footer-directory-column-title{display:none}.footer-directory-column-heading button{color:#fff;cursor:pointer;width:100%;min-height:52px;font:inherit;text-align:start;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;font-size:13.5px;font-weight:620;line-height:1.4;display:flex}.footer-directory-toggle{color:#ffffffa3;justify-content:center;align-items:center;width:24px;height:24px;transition:transform .15s;display:inline-flex}.footer-directory-toggle svg{width:16px;height:16px}.footer-directory-column[data-expanded=true] .footer-directory-toggle{transform:rotate(180deg)}.footer-directory-links{gap:0;padding:0 0 12px;display:none}.footer-directory-column[data-expanded=true]>.footer-directory-links{display:grid}.footer-directory-links a{width:100%;min-height:40px}.footer-social-links a{width:30px;height:30px}.footer-bottom{flex-direction:column;align-items:flex-start;gap:14px;padding:20px 0 22px}.footer-bottom-copy{gap:8px;display:grid}.footer-social-links{order:1;justify-content:flex-start}.footer-meta-links{justify-content:flex-start;gap:8px 18px}.product-related-card-grid{grid-template-columns:1fr}.product-data-signal{gap:8px}.product-data-signal span{height:26px}.product-data-signal span:after{inset:8px 10px}.product-photo-frame{min-height:220px;padding:16px}.product-photo-frame img{max-height:250px}.product-structure-figure{padding:14px}.product-structure-image-frame{min-height:180px}.product-structure-image-frame img{max-height:360px}.product-structure-figure figcaption{justify-content:stretch;display:grid}.product-spec-group-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.product-spec-group-head span{justify-self:end}.product-spec-table-wrap{overflow-x:visible}.product-spec-table{min-width:0}.product-spec-table,.product-spec-table tbody,.product-spec-table tr,.product-spec-table th,.product-spec-table td{width:100%;display:block}.product-spec-table thead{display:none}.product-spec-table tbody{background:0 0;gap:12px;display:grid}.product-spec-table tbody tr{background:linear-gradient(#fff,#fbfaffbd);border:1px solid #3a1b3d1c;border-radius:8px;padding:10px 0;box-shadow:0 10px 24px #3a1b3d09}.product-spec-table tbody tr:last-child{border-bottom:1px solid #3a1b3d1a}.product-spec-table th,.product-spec-table td{text-align:start;overflow-wrap:anywhere;border-bottom:1px solid #3a1b3d0f;grid-template-columns:minmax(112px,.38fr) minmax(0,1fr);gap:12px;padding:8px 14px;display:grid}.product-spec-table tr>:last-child{border-bottom:0}.product-spec-table th:first-child:before{color:var(--lcrf-primary)}.product-spec-table .spec-cell-empty{display:none}.product-spec-table th:before,.product-spec-table td:before{color:var(--lcrf-muted);content:attr(data-label);font-size:12px;font-weight:800}}@media (max-width:420px){:root{--lcrf-product-nav-bar-height:132px;--lcrf-product-nav-height:180px;--lcrf-section-y:40px;--lcrf-section-y-tight:34px;--lcrf-section-y-first:30px;--lcrf-section-y-after-form:44px;--lcrf-section-gap:20px;--lcrf-form-gap:16px;--lcrf-form-row-gap:14px;--lcrf-form-column-gap:14px;--lcrf-form-padding-y:22px;--lcrf-form-padding-x:18px;--lcrf-inquiry-y:40px}.site-header{--lcrf-header-pad-x:14px;padding:10px 14px}.brand-mark{max-width:250px}.hero-band,.detail-layout{padding:var(--lcrf-section-y) 20px}.inquiry-plugin{padding:var(--lcrf-inquiry-y) 20px}.hero-copy h1{overflow-wrap:anywhere;max-width:100%;font-size:30px;line-height:1.14}.hero-copy p{max-width:100%;font-size:15px;line-height:1.72}.hero-actions{gap:10px}.category-product-row-actions{grid-template-columns:1fr}.button-primary,.button-secondary{width:100%}.product-detail-nav a{flex:auto;min-width:0}.product-detail-nav-links a{flex:none}.mobile-menu-panel{width:min(400px,92vw);padding:22px 16px 16px}}.hero-band.collection-hero,.hero-band.collection-hero.hero-band-centered{padding-top:clamp(36px,3vw,48px);padding-bottom:clamp(38px,3vw,52px);min-height:clamp(210px,15vw,270px)!important}.breadcrumb-bar~.hero-band.collection-hero,.breadcrumb-bar~.hero-band.collection-hero.hero-band-centered{padding-top:clamp(42px,3.6vw,58px)}.hero-band.collection-hero.hero-band-centered{grid-template-columns:minmax(0, var(--lcrf-page-max));text-align:left;justify-content:center}.hero-band.collection-hero .hero-copy,.hero-band.collection-hero.hero-band-centered .hero-copy{justify-content:flex-start;align-items:flex-start;max-width:760px}.hero-band.collection-hero .hero-copy h1{max-width:760px;font-size:clamp(44px,4.4vw,62px)}.hero-band.collection-hero .hero-copy p{max-width:720px;margin-top:16px}.hero-band.collection-hero.hero-band-centered .hero-actions{justify-content:flex-start}@media (max-width:1120px){.taxonomy-showcase:not(.taxonomy-showcase-products){grid-template-columns:1fr}.taxonomy-showcase-products{grid-template-columns:repeat(2,minmax(0,1fr))}.taxonomy-showcase:not(.taxonomy-showcase-products) .taxonomy-showcase-card{grid-template-columns:minmax(160px,.32fr) minmax(0,1fr)}}@media (max-width:760px){.taxonomy-showcase,.taxonomy-showcase-products,.taxonomy-showcase-applications,.taxonomy-showcase-solutions{grid-template-columns:minmax(0,1fr)}.taxonomy-showcase-card{grid-template-columns:1fr;gap:16px;width:100%;max-width:100%;padding:16px}.taxonomy-showcase-visual,.taxonomy-showcase-products .taxonomy-showcase-visual{aspect-ratio:16/9;min-height:0;max-height:none}.taxonomy-showcase-kicker-row .card-type-icon{width:22px;height:22px}.taxonomy-showcase h3{font-size:20px}.taxonomy-showcase-summary{-webkit-line-clamp:4}.taxonomy-showcase-links,.taxonomy-showcase-products .taxonomy-showcase-links,.taxonomy-showcase-applications .taxonomy-showcase-links,.taxonomy-showcase-solutions .taxonomy-showcase-links,.taxonomy-showcase-card-dense .taxonomy-showcase-links,.taxonomy-showcase-products .taxonomy-showcase-card-dense .taxonomy-showcase-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:360px){.taxonomy-showcase-links,.taxonomy-showcase-products .taxonomy-showcase-links,.taxonomy-showcase-applications .taxonomy-showcase-links,.taxonomy-showcase-solutions .taxonomy-showcase-links,.taxonomy-showcase-card-dense .taxonomy-showcase-links,.taxonomy-showcase-products .taxonomy-showcase-card-dense .taxonomy-showcase-links{grid-template-columns:1fr}}.nav-taxonomy-menu.nav-taxonomy-directory{grid-template-columns:minmax(0,1fr);align-items:start;gap:22px;min-width:0;display:grid}@media (min-width:941px){.nav-menu-applications.site-nav-panel,.nav-menu-solutions.site-nav-panel{height:auto;max-height:calc(100dvh - var(--lcrf-header-height))}.nav-menu-applications.site-nav-panel .nav-menu-shell,.nav-menu-solutions.site-nav-panel .nav-menu-shell{background:#fff;min-height:0}}.nav-taxonomy-menu.nav-taxonomy-directory:before{display:none}.nav-taxonomy-directory-head{border-bottom:1px solid #261e2c16;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:28px;padding-bottom:14px;display:grid}.nav-taxonomy-directory-head>div{gap:5px;min-width:0;display:grid}.nav-taxonomy-directory-head strong{color:#18141df5;font-size:17.5px;font-weight:840;line-height:1.2}.nav-taxonomy-directory-head p{color:#37303fad;margin:0;font-size:12.9px;line-height:1.48}.nav-taxonomy-directory-head>a{color:#3a1b3dd1;white-space:nowrap;border:1px solid #3a1b3d24;border-radius:6px;justify-content:center;align-items:center;min-height:34px;padding:0 13px;font-size:12px;font-weight:780;display:inline-flex}.nav-taxonomy-directory-head>a:hover,.nav-taxonomy-directory-head>a:focus-visible{color:var(--lcrf-primary);background:#f7f4f8;border-color:#5d32643d}.nav-taxonomy-directory-body{grid-template-columns:minmax(0,1fr);align-items:start;gap:22px;min-width:0;display:grid}.nav-taxonomy-directory-grid{gap:30px 36px;min-width:0;display:grid}.nav-taxonomy-directory-grid-applications{grid-template-columns:repeat(5,minmax(0,1fr))}.nav-taxonomy-directory-grid-solutions{grid-template-columns:repeat(4,minmax(0,1fr))}.nav-taxonomy-directory-group{border-inline-start:0;border-top:1px solid #3a1b3d17;align-content:start;gap:8px;min-width:0;padding:14px 0 0;display:grid}.nav-taxonomy-directory-group.is-current{border-top-color:#5d3264ad}.nav-taxonomy-directory-title{color:#201526;text-wrap:balance;grid-template-columns:minmax(0,auto) 14px;align-items:center;gap:8px;width:fit-content;max-width:100%;font-size:14.5px;font-weight:850;line-height:1.28;display:inline-grid}.nav-taxonomy-directory-title span,.nav-taxonomy-directory-group li a span{color:#3a1b3d5c;border:0;justify-content:center;align-items:center;width:14px;height:14px;font-size:16px;font-weight:600;line-height:1;transition:color .15s,transform .15s;display:inline-flex;transform:none}.nav-taxonomy-directory-title span:before,.nav-taxonomy-directory-group li a span:before{content:"›"}.nav-taxonomy-directory-title:hover,.nav-taxonomy-directory-title:focus-visible,.nav-taxonomy-directory-group.is-current .nav-taxonomy-directory-title{color:var(--lcrf-primary)}.nav-taxonomy-directory-title:hover span,.nav-taxonomy-directory-title:focus-visible span,.nav-taxonomy-directory-group.is-current .nav-taxonomy-directory-title span,.nav-taxonomy-directory-group li a:hover span,.nav-taxonomy-directory-group li a:focus-visible span,.nav-taxonomy-directory-group li a[aria-current=page] span{color:#5d3264c7;transform:translate(1px)}.nav-taxonomy-directory-group ul{gap:7px;margin:3px 0 0;padding:0;list-style:none;display:grid}.nav-taxonomy-directory-group li{min-width:0}.nav-taxonomy-directory-group li a,.nav-taxonomy-directory-group li span{color:#201826db;grid-template-columns:minmax(0,1fr) 14px;align-items:center;gap:8px;min-height:27px;font-size:13.1px;font-weight:760;line-height:1.32;display:grid}.nav-taxonomy-directory-group li a:hover,.nav-taxonomy-directory-group li a:focus-visible,.nav-taxonomy-directory-group li a[aria-current=page]{color:var(--lcrf-primary)}.nav-taxonomy-helper{box-shadow:none;background:0 0;border:0;border-top:1px solid #261e2c16;border-radius:0;grid-template-columns:minmax(220px,.78fr) minmax(0,1.42fr);align-items:center;gap:clamp(22px,2.4vw,34px);padding:16px 0 0;display:grid;position:static}.nav-taxonomy-helper strong{color:#201526;font-size:12.8px;font-weight:830;line-height:1.3}.nav-taxonomy-helper p{color:#2a2330a3;margin:0;font-size:11.8px;line-height:1.46}.nav-taxonomy-helper-copy{gap:4px;min-width:0;display:grid}.nav-taxonomy-helper-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.nav-taxonomy-helper a{color:#3a1b3dc7;text-align:left;background:#fff;border:1px solid #3a1b3d1f;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;min-height:36px;padding:0 11px;font-size:11.7px;font-weight:790;display:inline-flex}.nav-taxonomy-helper a:after{content:"›";color:#3a1b3d5c;font-size:16px;line-height:1;transition:color .15s,transform .15s}.nav-taxonomy-helper a:hover,.nav-taxonomy-helper a:focus-visible{color:var(--lcrf-primary);background:#fff;border-color:#5d326438}.nav-taxonomy-helper a:hover:after,.nav-taxonomy-helper a:focus-visible:after{color:#5d3264c7;transform:translate(1px)}.nav-taxonomy-helper-primary{box-shadow:none;min-height:36px!important;color:var(--lcrf-primary)!important;text-align:left!important;background:#f7f3f8!important;border:1px solid #5d32642e!important;border-radius:6px!important;justify-content:space-between!important;padding:0 11px!important}.nav-taxonomy-helper-primary:after{display:block}.nav-taxonomy-helper-primary+.nav-taxonomy-helper-secondary{margin-top:0}@media (max-width:1320px){.nav-taxonomy-directory-grid-applications,.nav-taxonomy-directory-grid-solutions{grid-template-columns:repeat(4,minmax(0,1fr))}.nav-taxonomy-directory-grid-applications .nav-taxonomy-directory-group,.nav-taxonomy-directory-grid-solutions .nav-taxonomy-directory-group{border-inline-start:0;padding-inline-start:0}}@media (max-width:1184px){.nav-taxonomy-directory-body{grid-template-columns:minmax(0,1fr)}.nav-taxonomy-helper{grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);align-items:start}.nav-taxonomy-helper-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.nav-taxonomy-helper a{text-align:center;background:#ffffffb8;border:1px solid #3a1b3d21;border-radius:8px;justify-content:center;min-height:38px;padding:0 12px}.nav-taxonomy-helper a:after{display:none}.nav-taxonomy-helper-primary+.nav-taxonomy-helper-secondary{margin-top:0}}@media (max-width:920px){.nav-taxonomy-helper,.nav-taxonomy-helper-links{grid-template-columns:minmax(0,1fr)}.nav-taxonomy-directory-grid-applications,.nav-taxonomy-directory-grid-solutions{grid-template-columns:repeat(2,minmax(0,1fr))}.nav-taxonomy-directory-grid-applications .nav-taxonomy-directory-group,.nav-taxonomy-directory-grid-solutions .nav-taxonomy-directory-group{border-inline-start:0;padding-inline-start:0}}@media (max-width:640px){.nav-taxonomy-directory-grid-applications,.nav-taxonomy-directory-grid-solutions{grid-template-columns:minmax(0,1fr)}.nav-taxonomy-directory-grid-applications .nav-taxonomy-directory-group,.nav-taxonomy-directory-grid-solutions .nav-taxonomy-directory-group{border-inline-start:0;padding-inline-start:0}}.home-product-finder{column-gap:var(--lcrf-grid-gutter);border-top:1px solid #dfe3e8;border-bottom:1px solid #dfe3e8;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;margin:0 0 28px;padding:24px 0;display:grid}.home-product-finder-copy{grid-column:span 4;padding-inline-end:24px}.home-product-finder-copy h3{color:var(--lcrf-ink);margin:5px 0 8px;font-size:19px;font-weight:680;line-height:1.3}.home-product-finder-copy>p:not(.eyebrow){color:#3d444ec2;max-width:350px;margin:0;font-size:13.25px;line-height:1.6}.home-product-finder-tools{grid-column:span 8;gap:12px;min-width:0;display:grid}.home-product-search.site-search{z-index:4;width:100%;min-height:52px;box-shadow:none;background:#fff;border:1px solid #c9ced5;border-radius:4px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.home-product-search.site-search:hover{border-color:#aeb5bd}.home-product-search.site-search:focus-within,.home-product-search.site-search.is-open{border-color:var(--lcrf-primary);box-shadow:0 0 0 3px #58265b14}.home-product-search.site-search input{width:100%;min-width:0;height:50px;color:var(--lcrf-ink);background:0 0;border:0;outline:0;flex:auto;padding:0 16px;font-size:14px}.home-product-search.site-search input::placeholder{color:#3d444e9e}.home-product-search.site-search button{min-width:104px;min-height:50px;color:var(--lcrf-primary);box-shadow:none;border:0;background:#f4f5f6;border-inline-start:1px solid #dfe3e8;border-radius:0 3px 3px 0;justify-content:center;align-items:center;gap:8px;padding:0 17px;font-size:13.5px;font-weight:680;display:inline-flex}[dir=rtl] .home-product-search.site-search button{border-radius:3px 0 0 3px}.home-product-search.site-search button:hover,.home-product-search.site-search button:focus-visible{color:var(--lcrf-primary);background:#ece8ee}.home-product-search .site-search-icon{width:17px;height:17px;display:block}.home-product-search .site-search-panel{top:calc(100% + 8px);border-radius:4px;width:100%;max-height:min(440px,60vh);inset-inline:0;overflow-y:auto}.home-buyer-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr));min-height:36px;display:grid}.home-buyer-shortcuts a{color:#21262ed6;border-inline-start:1px solid #dfe3e8;align-items:center;gap:8px;min-width:0;min-height:36px;padding:5px 14px;font-size:12.8px;font-weight:620;line-height:1.35;transition:color .14s,background-color .14s;display:inline-flex}.home-buyer-shortcuts a:first-child{border-inline-start:0;padding-inline-start:0}.home-buyer-shortcuts a:hover,.home-buyer-shortcuts a:focus-visible{color:var(--lcrf-primary);background:#f7f5f8}.home-buyer-shortcuts a svg{width:16px;min-width:16px;height:16px}.rf-calculators-section{padding-top:54px;padding-bottom:64px}.rf-calculator-suite{background:#fff;border:1px solid #d7dce2;border-radius:4px}.rf-calculator-tabs{background:#f5f6f7;border-bottom:1px solid #d7dce2;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.rf-calculator-tabs button{color:#21262ec2;text-align:start;border:0;background:0 0;border-inline-start:1px solid #d7dce2;justify-content:center;align-items:center;gap:10px;min-width:0;min-height:70px;padding:12px 14px;font-size:13px;font-weight:650;line-height:1.28;display:flex;position:relative}.rf-calculator-tabs button:first-child{border-inline-start:0}.rf-calculator-tabs button:after{content:"";background:0 0;height:3px;position:absolute;inset:auto 0 -1px}.rf-calculator-tabs button:hover,.rf-calculator-tabs button:focus-visible{color:var(--lcrf-primary);background:#efedf0}.rf-calculator-tabs button[aria-selected=true]{color:var(--lcrf-primary);background:#fff}.rf-calculator-tabs button[aria-selected=true]:after{background:var(--lcrf-primary)}.rf-calculator-tabs svg{width:19px;min-width:19px;height:19px}.rf-calculator-panel{min-height:390px}.rf-calculator-layout{grid-template-columns:minmax(0,5fr) minmax(0,7fr);min-height:390px;display:grid}.rf-calculator-inputs,.rf-calculator-results{min-width:0;padding:36px}.rf-calculator-results{background:#f7f8f9;border-inline-start:1px solid #dfe3e8}.rf-calculator-heading h2{color:var(--lcrf-ink);margin:0 0 8px;font-size:24px;font-weight:680;line-height:1.25}.rf-calculator-heading p{color:#3d444ebd;max-width:510px;margin:0;font-size:13.5px;line-height:1.6}.rf-calculator-fields{gap:18px;margin-top:28px;display:grid}.rf-calculator-mode{gap:7px;display:grid}.rf-calculator-mode>span,.rf-calculator-field>strong,.rf-calculator-results>p{color:#21262ec7;font-size:11.8px;font-weight:680;line-height:1.35}.rf-calculator-mode>div{border:1px solid #cfd4da;border-radius:3px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.rf-calculator-mode button{color:#21262ebf;background:#fff;border:0;border-inline-start:1px solid #cfd4da;min-height:42px;padding:8px 12px;font-size:12.3px;font-weight:620;line-height:1.3}.rf-calculator-mode button:first-child{border-inline-start:0}.rf-calculator-mode button[aria-pressed=true]{color:var(--lcrf-primary);background:#eee9ef}.rf-calculator-field{gap:7px;display:grid}.rf-calculator-control{grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.rf-calculator-control :where(input,select),.rf-calculator-control>span{height:44px;color:var(--lcrf-ink);background:#fff;border:1px solid #cfd4da;font-size:13.5px}.rf-calculator-control input{border-radius:3px 0 0 3px;min-width:0;padding:0 12px}.rf-calculator-control :where(select){border-inline-start:0;border-radius:0 3px 3px 0;min-width:74px}.rf-calculator-control select{padding:0 30px 0 10px}.rf-calculator-control>span{color:#3d444eb8;place-items:center;padding:0 12px;display:inline-grid}.rf-calculator-control :where(input,select):focus{z-index:1;border-color:var(--lcrf-primary);outline:2px solid #58265b14;position:relative}.rf-calculator-error{color:#8d2630;margin:14px 0 0;font-size:12.5px}.rf-calculator-results>p{text-transform:uppercase;margin:0 0 18px}.rf-calculator-results dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.rf-calculator-results dl>div{background:#fff;border:1px solid #d7dce2;border-radius:4px;align-content:center;gap:8px;min-height:112px;padding:16px;display:grid}.rf-calculator-results dt{color:#3d444ead;font-size:12px;line-height:1.4}.rf-calculator-results dd{min-width:0;color:var(--lcrf-primary);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:clamp(20px,2vw,28px);font-weight:700;line-height:1.15}.rf-calculator-note{color:#3d444ea8;border-top:1px solid #d7dce2;margin:0;padding:14px 18px;font-size:11.8px;line-height:1.5}@media (max-width:980px){.home-product-finder-copy,.home-product-finder-tools{grid-column:1/-1}.home-product-finder-copy{margin-bottom:18px;padding-inline-end:0}.home-product-finder-copy>p:not(.eyebrow){max-width:700px}.rf-calculator-layout{grid-template-columns:minmax(0,1fr)}.rf-calculator-results{border-top:1px solid #dfe3e8;border-inline-start:0}}@media (max-width:760px){.home-product-finder{margin-bottom:22px;padding:20px 0;display:block}.home-buyer-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.home-buyer-shortcuts a,.home-buyer-shortcuts a:first-child{border-top:1px solid #e5e8ec;border-inline-start:0;min-height:42px;padding:8px 10px}.home-buyer-shortcuts a:nth-child(2n){border-inline-start:1px solid #e5e8ec}.home-product-search.site-search button{width:52px;min-width:52px;padding:0}.home-product-search .site-search-button-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.rf-calculators-section{padding-top:36px;padding-bottom:44px}.rf-calculator-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.rf-calculator-tabs button:nth-child(3){border-top:1px solid #d7dce2;border-inline-start:0}.rf-calculator-tabs button:nth-child(4){border-top:1px solid #d7dce2}.rf-calculator-inputs,.rf-calculator-results{padding:24px 18px}.rf-calculator-heading h2{font-size:21px}}@media (max-width:520px){.rf-calculator-tabs button{gap:7px;min-height:66px;padding:9px;font-size:11.7px}.rf-calculator-results dl,.rf-calculator-mode>div{grid-template-columns:minmax(0,1fr)}.rf-calculator-mode button{border-top:1px solid #cfd4da;border-inline-start:0}.rf-calculator-mode button:first-child{border-top:0}}.site-header{background:linear-gradient(180deg, #ffffff09, transparent 42%), linear-gradient(180deg, #3a1b3d 0%, var(--lcrf-deep) 100%);box-shadow:inset 0 -1px #ffffff17,0 14px 34px #120a181a}.hero-band{background:radial-gradient(circle at 74% 18%, #ffffff0b, transparent 30%), radial-gradient(circle at 36% 72%, #5d326429, transparent 32%), linear-gradient(116deg, #221029 0%, var(--lcrf-primary) 58%, #231127 100%)}.button-primary,.inquiry-actions .button-primary,.header-cta,.site-search button{background:linear-gradient(180deg, #4b2551 0%, var(--lcrf-action) 100%);box-shadow:0 12px 28px #5d326438}.button-primary:hover,.inquiry-actions .button-primary:hover,.header-cta:hover,.site-search button:hover{background:linear-gradient(#4b2551 0%,#5d3264 100%);box-shadow:0 14px 32px #5d326442}.nav-taxonomy-directory-title span,.nav-taxonomy-directory-group li a span,.nav-taxonomy-helper a:after{color:#3a1b3d7a}.nav-taxonomy-directory-title:hover span,.nav-taxonomy-directory-title:focus-visible span,.nav-taxonomy-directory-group.is-current .nav-taxonomy-directory-title span,.nav-taxonomy-directory-group li a:hover span,.nav-taxonomy-directory-group li a:focus-visible span,.nav-taxonomy-directory-group li a[aria-current=page] span{color:#5d3264db}.inquiry-form{border-top-color:#3a1b3dc7;box-shadow:0 18px 42px #16121c0f}@media (min-width:981px){.site-nav-panel,.nav-menu{background:linear-gradient(#fff 0% 74%,#f8f8fb 100%);padding-top:clamp(18px,1.5vw,24px);padding-bottom:clamp(20px,1.8vw,28px)}.nav-menu-products.site-nav-panel{max-height:min(690px, calc(100dvh - var(--lcrf-header-height) - 4px))}.nav-menu-products .nav-product-menu{grid-template-columns:minmax(252px,274px) minmax(0,1fr);align-items:stretch;gap:clamp(34px,3.2vw,44px)}.nav-menu-products .nav-product-rail{grid-template-columns:minmax(0,1fr);gap:2px;padding-right:clamp(24px,2.2vw,30px)}.nav-menu-products .nav-product-root{color:#201b24d1;height:32px;min-height:32px;padding:3px 10px;font-size:13px;font-weight:620;line-height:1.22}.nav-menu-products .nav-product-root:hover,.nav-menu-products .nav-product-root:focus-visible,.nav-menu-products .nav-product-root.is-active{color:var(--lcrf-primary);background:#f7f4f8;font-weight:700;box-shadow:inset 3px 0 #5d3264c7}.nav-menu-products .nav-product-panel{align-self:stretch;gap:13px;min-height:0}.nav-menu-products .nav-product-panel-head{padding-bottom:13px}.nav-menu-products .nav-product-panel-title{font-size:17px;font-weight:720}.nav-menu-products .nav-product-panel-description{color:#37303fa8;font-size:12.7px;font-weight:400}.nav-menu-products .nav-product-panel-all{box-shadow:none;border-radius:6px;font-weight:650}.nav-menu-products .nav-product-task-row{justify-content:flex-end;gap:16px;min-height:34px;padding-bottom:10px}.nav-menu-products .nav-product-task-row a{color:#332b3aa8;min-height:30px;font-size:12.2px;font-weight:620}.nav-menu-products .nav-product-task-row a+a:before{display:none}.nav-menu-products .nav-product-task-row a.is-search:hover,.nav-menu-products .nav-product-task-row a.is-search:focus-visible{color:var(--lcrf-primary);text-underline-offset:4px;text-decoration:underline}.nav-menu-products .nav-product-task-row a.is-inquiry{background:#f8f5f9;border-color:#5d326429;border-radius:6px;min-height:30px;padding-inline:11px;font-weight:670}.nav-menu-products .nav-product-panel-body.is-tiered{grid-template-columns:minmax(270px,.78fr) minmax(0,1.62fr);align-items:stretch;gap:clamp(22px,2.2vw,30px)}.nav-menu-products .nav-product-panel-body.is-tiered .nav-product-feature-column{border-right:1px solid #261e2c16;padding-right:clamp(20px,1.9vw,26px)}.nav-menu-products .nav-product-feature-grid{grid-template-columns:minmax(0,1fr);gap:8px}.nav-menu-products .nav-product-feature-grid a{min-height:84px;box-shadow:none;background:#fff;border-color:#261e2c1a;border-radius:6px;grid-template-columns:70px minmax(0,1fr) 8px;gap:4px 11px;padding:9px}.nav-menu-products .nav-product-feature-grid a.has-image .nav-product-subimage{background:#f7f8fa;border-color:#261e2c12;border-radius:6px;width:70px;height:50px}.nav-menu-products .nav-product-feature-grid .nav-product-subtitle{-webkit-line-clamp:3;font-size:12.55px;font-weight:650;line-height:1.27}.nav-menu-products .nav-product-feature-grid .nav-product-subsummary{-webkit-line-clamp:2;font-size:11.45px;line-height:1.32}.nav-menu-products .nav-product-feature-grid a:hover,.nav-menu-products .nav-product-feature-grid a:focus-visible,.nav-menu-products .nav-product-feature-grid a.is-current{box-shadow:none;background:#fbfafc;border-color:#5d326433}.nav-menu-products .nav-product-section-label{color:#312a399e;font-size:10.9px;font-weight:650}.nav-menu-products .nav-product-subgrid.is-catalog,.nav-menu-products .nav-product-subgrid.is-catalog.is-three-column,.nav-menu-products .nav-product-subgrid.is-catalog.is-two-column{--nav-product-subgrid-columns:2;gap:0 20px}.nav-menu-products .nav-product-subgrid.is-catalog.is-four-column,.nav-menu-products .nav-product-subgrid.is-catalog.is-four-column.is-dense{--nav-product-subgrid-columns:3;gap:0 18px}.nav-menu-products .nav-product-subgrid.is-catalog a,.nav-menu-products .nav-product-subgrid.is-catalog.is-dense a,.nav-menu-products .nav-product-subgrid.is-catalog.is-four-column.is-dense a{min-height:64px;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #261e2c17;border-radius:0;padding:8px 2px}.nav-menu-products .nav-product-subgrid.is-catalog a.has-image,.nav-menu-products .nav-product-subgrid.is-catalog.is-dense a.has-image,.nav-menu-products .nav-product-subgrid.is-catalog.is-four-column.is-dense a.has-image{grid-template-columns:54px minmax(0,1fr) 8px}.nav-menu-products .nav-product-subgrid.is-catalog .nav-product-subimage,.nav-menu-products .nav-product-subgrid.is-catalog.is-dense .nav-product-subimage,.nav-menu-products .nav-product-subgrid.is-catalog.is-four-column.is-dense .nav-product-subimage{background:#f7f8fa;border-color:#261e2c12;border-radius:6px;width:54px;height:40px}.nav-menu-products .nav-product-subgrid.is-catalog .nav-product-subtitle,.nav-menu-products .nav-product-subgrid.is-catalog.is-dense .nav-product-subtitle,.nav-menu-products .nav-product-subgrid.is-catalog.is-four-column.is-dense .nav-product-subtitle{color:#201b24d6;-webkit-line-clamp:3;max-height:50px;font-size:12.45px;font-weight:620;line-height:1.3}.nav-menu-products .nav-product-subgrid.is-catalog a:hover,.nav-menu-products .nav-product-subgrid.is-catalog a:focus-visible,.nav-menu-products .nav-product-subgrid.is-catalog a.is-current{color:var(--lcrf-primary);box-shadow:none;background:#f7f4f87a;border-bottom-color:#5d326438}.category-products-section{background:linear-gradient(#f8f9fb 0%,#fff 42%,#f8f9fb 100%)}.category-product-browser{gap:16px}.category-product-selector{background:linear-gradient(#fffffffa 0%,#fafbfdf2 100%);border-color:#231e281b;padding:14px;box-shadow:0 16px 38px #18141e0b}.category-product-filter span,.category-product-select{color:#3f3746b8}.category-product-result-bar{font-size:13px}.category-product-table-wrap{border-color:#231e281c;box-shadow:0 16px 38px #18141e0b}.category-product-table thead,.category-product-table thead th{background:linear-gradient(#fcfcfd 0%,#f2f3f6 100%)}.category-product-table thead th{color:#1a1020e6;letter-spacing:0;border-bottom-color:#231e2821;font-size:11.8px;box-shadow:inset 0 -1px #231e2814,0 7px 16px #18141e0b}.category-product-table thead th[aria-sort=ascending],.category-product-table thead th[aria-sort=descending]{color:var(--lcrf-primary);background:linear-gradient(#fff 0%,#f5f1f5 100%);box-shadow:inset 0 -2px #5d32649e,0 7px 18px #18121b0e}.category-product-table th,.category-product-table td{color:#1a1020e6;text-align:center;padding:12px 15px}.category-product-table tbody tr{background:#fffffff5}.category-product-table tbody tr:hover{background:#faf8fae0;box-shadow:inset 3px 0 #5d32643d}.category-product-table tbody th a{color:var(--lcrf-primary);font-weight:880}.category-product-table-value{font-weight:760}.category-product-table-sort-button{justify-content:center;gap:7px;min-height:26px}.category-product-table-sort-button:hover{background:#5d32640e}.category-product-table-sort-button[aria-pressed=true]{color:var(--lcrf-primary);background:0 0}.category-product-sort-indicator{color:#3a1b3d94}.category-product-table-sort-button:hover .category-product-sort-indicator,.category-product-table-sort-button[aria-pressed=true] .category-product-sort-indicator,.category-product-sort-indicator.is-active{color:var(--lcrf-action)}.category-product-table thead th:nth-child(2),.category-product-table tbody th{text-align:start}.category-product-row-actions{gap:10px}.category-product-row-actions .category-product-quote-link{min-width:72px;min-height:30px}.category-product-row-actions .category-product-open-link:not(.category-product-quote-link){color:#3a1b3db3;min-height:30px}}@media (min-width:981px) and (max-width:1240px){.nav-menu-products .nav-product-menu{grid-template-columns:minmax(232px,250px) minmax(0,1fr);gap:26px}.nav-menu-products .nav-product-rail{grid-template-columns:minmax(0,1fr);padding-right:18px}.nav-menu-products .nav-product-panel-body.is-tiered{grid-template-columns:minmax(224px,.74fr) minmax(0,1.26fr);gap:22px}.nav-menu-products .nav-product-panel-body.is-tiered .nav-product-feature-column{padding-right:18px}.nav-menu-products .nav-product-feature-grid{grid-template-columns:minmax(0,1fr)}.nav-menu-products .nav-product-feature-grid a{grid-template-columns:62px minmax(0,1fr) 8px}.nav-menu-products .nav-product-feature-grid a.has-image .nav-product-subimage{width:62px;height:48px}.nav-menu-products .nav-product-subgrid.is-catalog.is-four-column,.nav-menu-products .nav-product-subgrid.is-catalog.is-four-column.is-dense{--nav-product-subgrid-columns:2}}@media (max-width:980px){.category-product-selector{padding:13px}.category-product-row-actions .category-product-open-link,.category-product-row-actions .category-product-compare-toggle{min-height:38px}}.home-taxonomy-image-link,.home-taxonomy-heading-link{min-width:0;color:inherit;display:block}.home-taxonomy-card-link{color:inherit;cursor:pointer;text-decoration:none}.home-taxonomy-card-link:hover,.home-taxonomy-card-link:focus-visible{text-decoration:none}.home-taxonomy-image-link{border-radius:var(--lcrf-radius-image) var(--lcrf-radius-image) 0 0;overflow:hidden}.home-taxonomy-heading-link:hover h3,.home-taxonomy-heading-link:focus-visible h3{color:var(--lcrf-primary)}.home-taxonomy-card:focus-within{background:var(--lcrf-surface);box-shadow:var(--lcrf-shadow-card-hover);outline-offset:4px;border-color:#5d32643d;outline:2px solid #5d326433}.home-taxonomy-card-media.has-children{grid-template-rows:auto 1fr}.home-taxonomy-card-media.has-children .home-taxonomy-title-only{align-content:start;gap:9px;min-height:0;padding:18px 18px 17px}.home-taxonomy-card-media.has-children .home-taxonomy-media-summary{-webkit-line-clamp:unset;display:block;overflow:visible}.home-taxonomy-paths{border-top:1px solid #3a1b3d14;flex-wrap:wrap;gap:7px;margin-top:3px;padding-top:11px;display:flex}.home-taxonomy-paths :where(a,span),.home-taxonomy-tags a{color:#3a1b3dd1;overflow-wrap:anywhere;background:#f8f6f8;border:1px solid #5d326421;border-radius:999px;align-items:center;max-width:100%;min-height:26px;padding:0 9px;font-size:11.8px;font-weight:730;line-height:1.2;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.home-taxonomy-paths a:hover,.home-taxonomy-paths a:focus-visible,.home-taxonomy-tags a:hover,.home-taxonomy-tags a:focus-visible{color:var(--lcrf-primary);background:#f5f1f5;border-color:#5d326442}.home-taxonomy-grid-categories{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:clamp(12px,1.1vw,18px)}.home-taxonomy-grid-categories .home-taxonomy-card-media{min-height:0}.home-taxonomy-grid-categories .home-taxonomy-visual{aspect-ratio:auto}.home-product-categories-section .section-header{margin-bottom:clamp(20px,2vw,30px)}.home-taxonomy-grid-categories .home-taxonomy-card-compact{background:#fff;border-color:#231e281a;grid-template-rows:minmax(0,1fr);grid-template-columns:clamp(96px,6.8vw,112px) minmax(0,1fr);align-items:stretch;min-height:clamp(92px,6.8vw,104px);display:grid;overflow:hidden;box-shadow:0 6px 18px #18141e07}.home-taxonomy-grid-categories .home-taxonomy-card-compact:hover{background:#fff;border-color:#5d326433;box-shadow:0 12px 28px #18141e0f}.home-taxonomy-grid-categories .home-taxonomy-card-compact .home-taxonomy-image-link{border-radius:0;align-self:stretch;place-items:center;width:100%;height:100%;padding:10px 0 10px 10px;display:grid}.home-taxonomy-grid-categories .home-taxonomy-card-compact .home-taxonomy-visual{background:#f7f8fa;border:1px solid #231e2814;border-radius:6px;width:clamp(76px,5.4vw,88px);height:clamp(58px,4.4vw,70px)}.home-taxonomy-grid-categories .home-taxonomy-card-compact .home-taxonomy-visual img{object-fit:cover}.home-taxonomy-grid-categories .home-taxonomy-card-compact .home-taxonomy-title-only{align-content:center;align-self:stretch;height:100%;min-height:0;padding:14px 16px 14px 6px}.home-taxonomy-grid-categories .home-taxonomy-card-compact .home-taxonomy-heading-link{width:100%;display:block}.home-taxonomy-card-compact.home-taxonomy-card-media.has-children .home-taxonomy-title-only{align-content:space-between;gap:12px;min-height:118px;padding:17px 17px 16px}.home-taxonomy-card-compact.home-taxonomy-card-media h3{align-items:flex-start;gap:10px;font-size:14.8px;line-height:1.25;display:flex}.home-taxonomy-card-compact.home-taxonomy-card-media h3:after{content:"›";color:#3a1b3d7a;flex:none;margin-left:auto;font-size:20px;font-weight:720;line-height:.9;transition:color .16s,transform .16s}.home-taxonomy-card-compact.home-taxonomy-card-media:hover h3:after,.home-taxonomy-card-compact.home-taxonomy-card-media:focus-within h3:after{color:var(--lcrf-action);transform:translate(2px)}.home-taxonomy-card-compact.home-taxonomy-card-media.has-children .home-taxonomy-media-summary{display:none}.home-taxonomy-card-compact .home-taxonomy-paths{border-top-color:#231e2814;gap:7px;margin-top:0;padding-top:12px}.home-taxonomy-card-compact .home-taxonomy-paths :where(a,span){color:#3a1b3dbf;background:#fbf9fd;border-color:#5d32641f;min-height:25px;padding:0 9px;font-size:11.3px}.home-resource-carousel{margin-bottom:2px}.home-resource-carousel .related-resource-row{padding-bottom:18px}.resource-carousel.home-media-carousel.home-resource-carousel .related-resource-row>*{flex:0 0 calc((100% - (var(--lcrf-card-grid-gap) * 3)) / 4);max-width:calc((100% - (var(--lcrf-card-grid-gap) * 3)) / 4)}.resource-carousel.home-resource-carousel .home-resource-card.article-row{background:var(--lcrf-white);min-height:100%;box-shadow:none;border-color:#231e281f}.resource-carousel.home-resource-carousel .home-resource-card.article-row:hover,.resource-carousel.home-resource-carousel .home-resource-card.article-row:focus-visible{background:var(--lcrf-white);box-shadow:none;border-color:#5d326438}.resource-carousel.home-resource-carousel .article-card-with-media{grid-template-rows:auto 1fr;align-content:start;gap:0;display:grid}.resource-carousel.home-resource-carousel .article-card-with-media .technical-visual{aspect-ratio:16/9;background:var(--lcrf-white);min-height:0;box-shadow:none;border:0;border-bottom:1px solid #231e281a;border-radius:0}.resource-carousel.home-resource-carousel .article-card-with-media .technical-visual img{object-fit:cover;width:100%;height:100%}.resource-carousel.home-resource-carousel .article-row-body{background:var(--lcrf-white);align-content:start;gap:8px;min-height:136px;padding:17px 18px 18px;display:grid}.resource-carousel.home-resource-carousel .article-row-body>span:not(.card-type-icon),.resource-carousel.home-resource-carousel .home-resource-card>span:not(.card-type-icon){color:var(--lcrf-primary);font-size:12px;font-weight:760;line-height:1.2}.resource-carousel.home-resource-carousel .home-resource-card strong{color:var(--lcrf-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:17px;font-weight:760;line-height:1.28;display:-webkit-box;overflow:hidden}.resource-carousel.home-resource-carousel .home-resource-card p{color:#3f3547b8;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.52;display:-webkit-box;overflow:hidden}.resource-carousel.home-resource-carousel .home-resource-card:not(.article-card-with-media){align-content:start;gap:10px;padding:18px;display:grid}.home-articles-section .section-header{margin-bottom:clamp(22px,2.2vw,32px)}.home-article-feature{gap:clamp(22px,2.4vw,34px);display:grid}.home-article-feature-card{border-radius:var(--lcrf-radius-card);background:var(--lcrf-white);min-height:clamp(300px,25vw,386px);color:inherit;border:1px solid #231e281f;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);display:grid;overflow:hidden;box-shadow:0 18px 44px #16121c0d}.home-article-feature-card:hover,.home-article-feature-card:focus-visible{background:var(--lcrf-white);color:inherit;border-color:#5d32643d;box-shadow:0 18px 44px #16121c12}.home-article-feature-card-text-only{grid-template-columns:minmax(0,1fr);min-height:auto}.home-article-feature-copy{align-content:center;gap:15px;padding:clamp(30px,3.4vw,52px);display:grid}.home-article-meta{color:#3f3547bd;flex-wrap:wrap;align-items:center;gap:9px;margin:0;font-size:12px;font-weight:720;line-height:1.25;display:flex}.home-article-meta span{color:var(--lcrf-primary)}.home-article-meta span:before{content:"";background:#3f354757;border-radius:50%;width:3px;height:3px;margin:0 9px 2px 0;display:inline-block}.home-article-feature-copy h3{max-width:650px;color:var(--lcrf-ink);margin:0;font-size:clamp(27px,2.05vw,34px);font-weight:760;line-height:1.17}.home-article-feature-copy>p:not(.home-article-meta){color:#3f3547c2;max-width:680px;margin:0;font-size:15px;line-height:1.72}.home-article-read-link{color:var(--lcrf-primary);font-size:13px;font-weight:760;line-height:1.25}.home-article-feature-visual{background:var(--lcrf-white);min-height:100%}.home-article-feature-visual img{object-fit:cover;width:100%;height:100%;display:block}.home-article-link-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.2vw,34px);display:grid}.home-article-link{color:inherit;border-top:1px solid #231e2821;align-content:start;gap:10px;padding-top:18px;display:grid}.home-article-link:hover,.home-article-link:focus-visible{color:inherit}.home-article-link strong{color:var(--lcrf-ink);font-size:19px;font-weight:760;line-height:1.32}.home-article-link .home-article-read-link{margin-top:2px}@media (max-width:1120px) and (min-width:981px){.resource-carousel.home-media-carousel.home-resource-carousel .related-resource-row>*{flex-basis:calc(33.3333% - 16px);max-width:calc(33.3333% - 16px)}}@media (max-width:1184px){.home-taxonomy-grid-categories{grid-template-columns:repeat(3,minmax(0,1fr))}.home-trust-strip{grid-template-columns:minmax(0,1fr);gap:18px}.home-trust-strip-label{border-bottom:1px solid #3a1b3d1c;border-right:0;padding-bottom:16px;padding-right:0}.home-trust-strip-items{grid-template-columns:repeat(2,minmax(0,1fr))}.home-trust-strip-item:nth-child(odd){border-left:0}.home-trust-strip-item:nth-child(n+3){border-top:1px solid #231e281a;padding-top:14px}}@media (max-width:860px){.home-taxonomy-grid-categories{grid-template-columns:repeat(2,minmax(0,1fr))}.home-taxonomy-grid-categories .home-taxonomy-card-compact{grid-template-columns:92px minmax(0,1fr);min-height:96px}.home-taxonomy-card-compact.home-taxonomy-card-media h3{font-size:14.6px}.home-article-feature-card{grid-template-columns:1fr}.home-article-feature-visual{order:-1;min-height:260px}.home-article-link-grid{grid-template-columns:1fr}}@media (max-width:640px){.home-taxonomy-grid-categories{grid-template-columns:1fr}.home-trust-strip{padding:14px 0}.home-trust-strip-items{grid-template-columns:1fr}.home-trust-strip-item{border-top:1px solid #231e281a;border-left:0;min-height:0;padding:13px 0}.home-trust-strip-item:first-child{border-top:0;padding-top:0}.home-taxonomy-grid-categories .home-taxonomy-card-compact{grid-template-columns:104px minmax(0,1fr)}.home-article-feature-copy{padding:24px}.home-article-feature-copy h3{font-size:23px}.home-article-feature-visual{min-height:220px}}.brand-mark{gap:0;margin-right:8px}.brand-mark span{width:104px;height:27px;color:var(--lcrf-white);box-shadow:none;background:0 0;border-radius:0;justify-content:flex-start;align-items:center;display:flex;overflow:visible}.brand-mark svg,.brand-mark img{width:104px;max-width:none;height:auto;display:block}.brand-mark strong,.brand-mark small{display:none}@media (max-width:1460px){.brand-mark span{width:96px;height:25px}.brand-mark svg,.brand-mark img{width:96px}}@media (max-width:1240px){.brand-mark span{width:92px;height:24px}.brand-mark svg,.brand-mark img{width:92px}}@media (max-width:980px){.brand-mark span{width:88px;height:22px}.brand-mark svg,.brand-mark img{width:88px}}@media (max-width:420px){.brand-mark span{width:80px;height:20px}.brand-mark svg,.brand-mark img{width:80px}}.site-header{background:#fffffffa;border-bottom-color:#11131817;box-shadow:0 4px 14px #1113180b}html[data-lcrf-nav-open=true] body:before{background:#1113180b}.site-nav,.site-actions,.site-nav .nav-link,.nav-trigger{color:#0f1115c7}.site-nav a:hover,.footer-col a:hover,.language-switcher a.active,.nav-link.is-current,.nav-trigger:hover,.nav-link:focus-visible,.nav-trigger:focus-visible{color:var(--lcrf-ink)}.nav-link:after,.nav-trigger:after{background:var(--lcrf-action)}.nav-chevron{border-color:#0f11157a}.nav-dropdown[open] .nav-chevron,.nav-dropdown.is-open .nav-chevron{border-color:var(--lcrf-action)}.site-search{box-shadow:none;background:#fff;border-color:#11131821}.site-search input{color:var(--lcrf-ink)}.site-search input::placeholder{color:#3f46509e}.site-search:focus-within{box-shadow:var(--lcrf-focus-ring);background:#fff;border-color:#3a1b3d57}.site-search button,.button-primary,.inquiry-actions .button-primary,.category-product-quote-link,.product-detail-nav-primary,.header-cta{background:var(--lcrf-action);color:var(--lcrf-white);border-color:#3a1b3d29;box-shadow:0 8px 18px #3a1b3d29}.site-search button:hover,.hero-search button:hover,.button-primary:hover,.category-product-quote-link:hover,.product-detail-nav-primary:hover,.header-cta:hover{color:var(--lcrf-white);background:#4b2752;border-color:#3a1b3d33;box-shadow:0 9px 20px #3a1b3d2e}.button-secondary,.hero-actions .button-secondary,.product-hero-actions .button-secondary{color:var(--lcrf-primary);box-shadow:none;background:#fff;border-color:#11131824}.button-secondary:hover,.hero-actions .button-secondary:hover,.product-hero-actions .button-secondary:hover{color:var(--lcrf-primary);background:#fff;border-color:#3a1b3d3d;box-shadow:0 6px 16px #1113180b}.site-actions .language-switcher summary:after,.language-switcher summary:after{border-color:#0f111594}.site-actions .language-switcher summary:hover,.site-actions .language-switcher[open] summary,.language-switcher summary:hover,.language-switcher[open] summary{background:var(--lcrf-soft);color:var(--lcrf-primary);border-color:#3a1b3d47}.site-actions .language-switcher[open] summary:after,.language-switcher[open] summary:after{border-color:var(--lcrf-primary)}.nav-menu{background:#fff;border-top-color:#11131814;border-bottom-color:#11131814;box-shadow:0 20px 54px #11131816}.nav-product-root:hover,.nav-product-root:focus-visible,.nav-product-root.is-active,.nav-taxonomy-root:hover,.nav-taxonomy-root:focus-visible,.nav-taxonomy-root.is-active{box-shadow:inset 3px 0 0 var(--lcrf-action);color:var(--lcrf-primary);background:#f8f6f8}.hero-band,.hero-band-about,.custom-page-content :where(.lcrf-band-purple,.lcrf-band-dark){background:linear-gradient(#fff 0%,#f7f9fb 100%);border-bottom-color:#11131813}.hero-band .eyebrow,.footer-eyebrow,.card-kicker,.eyebrow{color:var(--lcrf-primary)}.hero-search{background:#fff;border-color:#0f111529}.hero-search input{color:var(--lcrf-ink)}.hero-search input::placeholder{color:#3f46508a}.hero-visual .technical-visual,.product-photo-visual,.product-data-visual{border-color:#1113181a;box-shadow:0 14px 36px #11131814}.breadcrumb-list{color:#3f4650b8}.breadcrumb-list li+li:before{color:#3f465057}.breadcrumb-list a{color:#3f4650c2}.breadcrumb-list a:hover,.breadcrumb-list span[aria-current=page]{color:var(--lcrf-ink)}.content-card:hover,.content-card:focus-visible,.article-row:hover,.article-row:focus-visible,.home-taxonomy-card:hover,.home-taxonomy-card:focus-visible,.category-family-card:hover,.category-family-card:focus-within,.category-child-card:hover,.category-child-card:focus-visible,.category-product-card:hover,.category-product-card:focus-within,.custom-page-content :where(.lcrf-card,.lcrf-stat):hover{box-shadow:var(--lcrf-shadow-card-hover);border-color:#3a1b3d2b}.home-taxonomy-tags span,.home-taxonomy-paths :where(a,span),.home-taxonomy-tags a,.product-badge,.product-spec-table .spec-cell-empty,.category-product-table-specs span,.category-product-chip,.category-family-head>span,.category-section-count{background:var(--lcrf-soft);color:var(--lcrf-primary);border-color:#3a1b3d1c}.category-product-table thead,.category-product-table thead th{background:#f8fafc}.category-product-table thead th[aria-sort=ascending],.category-product-table thead th[aria-sort=descending]{color:var(--lcrf-primary);background:#f5f1f5;box-shadow:inset 0 -2px #3a1b3d8a}.system-state{background:#111318}.mobile-menu>summary{background:#fff;border-color:#0f111529}.mobile-menu>summary span{background:var(--lcrf-ink)}.mobile-menu-panel{color:var(--lcrf-ink);background:#fff;border-top-color:#0f11151a}.mobile-panel-head,.mobile-nav-section,.mobile-menu-footer{background:#fff;border-color:#0f11151a}.mobile-panel-head span,.mobile-panel-head small,.mobile-nav-group summary,.mobile-nav-group a,.mobile-link-grid a,.mobile-menu-footer{color:#0f1115c2}.mobile-panel-head strong,.mobile-nav-group summary:hover,.mobile-nav-group a:hover,.mobile-link-grid a:hover{color:var(--lcrf-ink)}.mobile-link-grid a{background:#f8fafc;border-color:#0f11151c}.mobile-nav-group a:hover,.mobile-link-grid a:hover{background:var(--lcrf-soft)}@media (min-width:981px){:root{--lcrf-header-height:64px}.site-header{--lcrf-header-height:64px;min-height:var(--lcrf-header-height);column-gap:clamp(18px,1.55vw,28px)}.brand-mark{margin-right:6px}.brand-mark span{width:96px;height:25px}.brand-mark svg,.brand-mark img{width:96px;max-width:none;height:auto;max-height:none}.site-nav,.site-actions{gap:clamp(11px,.85vw,14px);font-size:14px;line-height:20px}.site-nav>.nav-link,.nav-trigger{min-height:44px;font-weight:500}.site-search{width:clamp(210px,15vw,270px);min-height:42px}.site-search input{padding-inline:14px;font-size:14px;line-height:20px}.site-search button{min-width:66px;padding-inline:16px;font-size:14px;font-weight:700}.site-actions .language-switcher summary,.header-cta{min-height:42px;font-size:14px;line-height:20px}.header-cta{padding-inline:16px;font-weight:700}}@media (min-width:981px) and (max-width:1360px){:root{--lcrf-header-height:64px}.site-header{--lcrf-header-height:64px;column-gap:14px}.brand-mark span{width:92px;height:24px}.brand-mark svg,.brand-mark img{width:92px}.site-nav,.site-actions{gap:10px;font-size:13.5px}.site-search{width:clamp(150px,13vw,210px)}.site-search button{min-width:60px;padding-inline:13px}.header-cta{padding-inline:13px}}.site-header{color:var(--lcrf-ink);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffffb;border-bottom-color:#10121614;box-shadow:0 1px #1012160f,0 8px 20px #10121606}.site-nav>.nav-link:after,.nav-trigger:after{background:var(--lcrf-primary);height:1px}.site-search{background:#fbfcfd;border-color:#1012161f;box-shadow:inset 0 1px #ffffffb8}.site-search:focus-within{border-color:#3a1b3d57;box-shadow:0 0 0 3px #3a1b3d14}.site-search button,.header-cta{background:var(--lcrf-action);box-shadow:0 7px 16px #3a1b3d21}.site-search button:hover,.header-cta:hover{background:#4b2752;box-shadow:0 9px 20px #3a1b3d29}.site-actions .language-switcher summary,.language-switcher summary{color:var(--lcrf-ink);box-shadow:none;background:#fff;border-color:#1012161f}.site-actions .language-switcher summary:hover,.site-actions .language-switcher[open] summary,.language-switcher summary:hover,.language-switcher[open] summary{background:#fff;border-color:#3a1b3d38}.nav-menu{box-shadow:var(--lcrf-shadow-panel);border-color:#10121617}.nav-menu-standard.site-nav-panel{padding-block:18px 22px}.nav-menu-standard .nav-menu-grid{width:min(var(--lcrf-wide-max), calc(100vw - 96px));max-width:var(--lcrf-wide-max);column-count:initial;column-rule:0;gap:12px;display:flex}.nav-menu-standard .nav-menu-grid>a{min-height:42px;color:var(--lcrf-ink);box-shadow:none;background:#fff;border:1px solid #1012161a;border-radius:8px;align-items:center;padding:0 16px;font-weight:650;text-decoration:none;display:inline-flex}.nav-menu-standard .nav-menu-grid>a:hover,.nav-menu-standard .nav-menu-grid>a:focus-visible,.nav-menu-standard .nav-menu-grid>a.is-current{background:var(--lcrf-soft);color:var(--lcrf-primary);border-color:#3a1b3d3d}.site-nav .nav-dropdown-resources{flex:none;position:relative}.site-nav .nav-dropdown-resources:after{display:none!important}.site-nav .nav-dropdown-resources .nav-menu{border:1px solid var(--lcrf-border);top:100%;background:#fff;border-radius:8px;width:max-content;min-width:174px;max-width:min(260px,100vw - 44px);max-height:none;padding:7px;position:absolute;inset-inline:0 auto;overflow:visible;box-shadow:0 10px 24px #11111414}.site-nav .nav-dropdown-resources:not([open])>.nav-menu-resources{visibility:hidden;opacity:0;pointer-events:none;transition:none;transform:translateY(-4px)}.site-nav .nav-dropdown-resources[open]>.nav-menu-resources{visibility:visible;opacity:1;pointer-events:auto}.site-nav .nav-menu-resources .nav-menu-grid{gap:4px;width:100%;min-width:158px;max-width:100%;display:grid}.site-nav .nav-menu-resources .nav-menu-grid>a{width:100%;min-height:38px;color:var(--lcrf-ink);white-space:nowrap;border-radius:6px;justify-content:flex-start;align-items:center;margin:0;padding:0 12px;font-weight:600;display:flex}.site-nav .nav-menu-resources .nav-menu-grid>a:hover,.site-nav .nav-menu-resources .nav-menu-grid>a:focus-visible,.site-nav .nav-menu-resources .nav-menu-grid>a.is-current{background:var(--lcrf-soft);color:var(--lcrf-primary)}.content-card:hover,.content-card:focus-visible,.article-row:hover,.article-row:focus-visible,.faq-item:hover,.faq-item:focus-visible,.info-panel:hover,.info-panel:focus-visible,.home-taxonomy-card:hover,.home-taxonomy-card:focus-visible,.category-family-card:hover,.category-family-card:focus-within,.category-child-card:hover,.category-child-card:focus-visible,.category-product-card:hover,.category-product-card:focus-within,.product-card:hover,.product-card:focus-within{box-shadow:var(--lcrf-shadow-card-hover);border-color:#3a1b3d2e}.section-header h2,.home-section-title,.content-card h3,.home-taxonomy-card h3,.category-family-card h2,.category-family-card h3,.product-card h3{color:var(--lcrf-ink)}.section-header p,.content-card p,.home-taxonomy-card p,.category-family-card p,.product-card p{color:var(--lcrf-body)}html,body{font-family:var(--lcrf-text-font);color:var(--lcrf-body);text-rendering:optimizelegibility;font-kerning:normal;font-feature-settings:"kern" 1, "liga" 1, "calt" 1}body{font-size:15.5px;line-height:1.68}h1,h2,h3,h4,.hero-copy h1,.section-header h2,.home-section-title,.content-card h3,.home-taxonomy-card h3,.category-family-card h2,.category-family-card h3,.product-card h3,.article-row strong,.home-article-feature-card h3,.product-spec-group-title h2,.product-module-header h2{font-family:var(--lcrf-display-font);color:var(--lcrf-ink);letter-spacing:0;font-weight:620}.site-header{border-bottom-color:#0f111512;min-height:74px;box-shadow:0 1px #0f11150e}.site-nav,.site-actions,.site-nav>.nav-link,.nav-trigger{font-size:13.6px;font-weight:560;line-height:1}.site-nav>.nav-link,.nav-trigger{min-height:44px}.site-search,.site-actions .language-switcher summary,.header-cta{min-height:42px}.site-search input{font-size:13.6px}.site-search button,.header-cta,.button-primary,.button-secondary,.inquiry-actions .button-primary{letter-spacing:0;font-size:13.4px;font-weight:650}.site-search button,.header-cta,.button-primary,.inquiry-actions .button-primary{box-shadow:0 9px 18px #3a1b3d21}.site-search button:hover,.header-cta:hover,.button-primary:hover,.inquiry-actions .button-primary:hover{box-shadow:0 12px 24px #3a1b3d29}.hero-band{padding-top:clamp(58px,5vw,88px);padding-bottom:clamp(58px,5vw,88px)}.breadcrumb-bar~.hero-band{padding-top:clamp(72px,5.5vw,96px)}.hero-copy{gap:20px}.hero-copy h1{max-width:900px;font-size:clamp(43px,3.75vw,62px);font-weight:620;line-height:1.08}.product-detail-hero .hero-copy h1{max-width:820px;font-size:clamp(38px,3vw,54px);font-weight:610;line-height:1.12}.hero-copy p{color:#3d444edb;max-width:760px;font-size:clamp(15.5px,1.04vw,17px);line-height:1.76}.hero-actions,.product-hero-actions{gap:12px;margin-top:2px}.section-header{gap:12px;max-width:none}.section-header h2,.home-section-title{font-size:clamp(29px,2vw,36px);font-weight:620;line-height:1.18}.section-header p{color:#3d444ec2;max-width:780px;font-size:15px;line-height:1.74}.content-card,.article-row,.faq-item,.info-panel,.home-taxonomy-card,.category-family-card,.category-child-card,.category-product-card,.product-card,.inquiry-form{border-color:var(--lcrf-border);box-shadow:var(--lcrf-shadow-card)}.content-card:hover,.content-card:focus-visible,.article-row:hover,.article-row:focus-visible,.faq-item:hover,.faq-item:focus-visible,.info-panel:hover,.info-panel:focus-visible,.home-taxonomy-card:hover,.home-taxonomy-card:focus-visible,.category-family-card:hover,.category-family-card:focus-within,.category-child-card:hover,.category-child-card:focus-visible,.category-product-card:hover,.category-product-card:focus-within,.product-card:hover,.product-card:focus-within{box-shadow:var(--lcrf-shadow-card-hover)}.home-taxonomy-card h3,.content-card h3,.category-child-card h3,.category-product-card h3,.product-card h3,.article-row strong{font-size:clamp(16.5px,1.08vw,19px);font-weight:620;line-height:1.31}.home-taxonomy-card p,.content-card p,.category-family-card p,.category-child-card p,.category-product-card p,.product-card p,.article-row p,.home-article-feature-card p,.rich-text{color:#3d444ec7;font-size:14px;line-height:1.68}.card-kicker,.eyebrow,.footer-eyebrow,.home-article-meta,.nav-product-section-label,.nav-taxonomy-section-label{letter-spacing:0;font-size:11.5px;font-weight:700}.home-taxonomy-paths :where(a,span),.home-taxonomy-tags :where(a,span),.category-product-chip,.product-badge{font-size:11.6px;font-weight:620}.nav-product-panel-title,.nav-taxonomy-panel-title,.nav-product-root,.nav-taxonomy-root{font-weight:680}.nav-product-panel-description,.nav-taxonomy-panel-description,.nav-product-subsummary{color:#3d444eb8;font-size:12.6px;line-height:1.5}.nav-product-subtitle,.nav-taxonomy-card strong,.nav-menu-standard .nav-menu-grid>a{font-size:13.4px;font-weight:660;line-height:1.28}.category-product-table,.product-spec-table{font-variant-numeric:tabular-nums}.category-product-table thead th,.product-spec-table thead th{color:#0f1115d1;font-size:12.2px;font-weight:700}.category-product-table tbody td,.category-product-table tbody th,.product-spec-table tbody td,.product-spec-table tbody th{font-size:13.2px;line-height:1.42}html[lang^=zh] body,html[lang^=zh-CN] body{line-height:1.72}html[lang^=zh] h1,html[lang^=zh] h2,html[lang^=zh] h3,html[lang^=zh-CN] h1,html[lang^=zh-CN] h2,html[lang^=zh-CN] h3{font-weight:620}.site-actions{align-items:center;gap:10px}.site-actions .site-search{width:clamp(226px,16vw,286px);min-height:var(--lcrf-header-control-height);border:1px solid var(--lcrf-header-control-border);border-radius:var(--lcrf-header-control-radius);box-shadow:none;background:#fff;transition:border-color .16s,box-shadow .16s,background-color .16s}.site-search-icon{fill:currentColor;width:18px;height:18px;display:none}.site-search-button-label{display:inline}.site-actions .site-search-compact{width:var(--lcrf-header-control-height);min-width:var(--lcrf-header-control-height);box-shadow:none;background:0 0;border-color:#0000;border-radius:999px;transition:width .18s,border-color .16s,background-color .16s,box-shadow .16s}.site-actions .site-search-compact:hover{background:var(--lcrf-header-utility-bg);border-color:#0000}.site-actions .site-search-compact:focus-within,.site-actions .site-search-compact.is-open{border-color:var(--lcrf-header-control-border);background:#fff;width:clamp(236px,17vw,306px);box-shadow:0 0 0 3px #3a1b3d0f}.site-actions .site-search:hover{border-color:#0f111533}.site-actions .site-search:focus-within,.site-actions .site-search.is-open{border-color:var(--lcrf-header-control-border-hover);background:#fff;box-shadow:0 0 0 3px #3a1b3d13}.site-actions .site-search input{height:calc(var(--lcrf-header-control-height) - 2px);color:#0f1115db;padding-inline:14px 12px;font-size:13.4px;font-weight:460;line-height:1}.site-actions .site-search-compact input{opacity:0;flex:auto;width:0;min-width:0;padding-inline:0;transition:opacity .12s,padding .16s}.site-actions .site-search-compact:focus-within input,.site-actions .site-search-compact.is-open input{opacity:1;width:auto;padding-inline:14px 8px}.site-actions .site-search input::placeholder{color:#3d444e94}.site-actions .site-search button{min-width:64px;min-height:calc(var(--lcrf-header-control-height) - 2px);border-radius:0 calc(var(--lcrf-header-control-radius) - 1px) calc(var(--lcrf-header-control-radius) - 1px) 0;background:var(--lcrf-header-utility-bg);color:var(--lcrf-primary);box-shadow:none;border:0;border-left:1px solid #0f111514;font-size:13.2px;font-weight:650;line-height:1}.site-actions .site-search-compact button{width:var(--lcrf-header-control-height);min-width:var(--lcrf-header-control-height);min-height:calc(var(--lcrf-header-control-height) - 2px);color:#0f1115eb;background:0 0;border:0;border-radius:999px;padding:0}.site-actions .site-search-compact .site-search-icon{display:block}.site-actions .site-search-compact .site-search-button-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.site-actions .site-search-compact:focus-within button,.site-actions .site-search-compact.is-open button{color:var(--lcrf-primary)}.site-actions .site-search button:hover,.site-actions .site-search button:focus-visible{background:var(--lcrf-header-utility-bg-hover);color:var(--lcrf-primary);box-shadow:none}.site-actions .site-search-compact button:hover,.site-actions .site-search-compact button:focus-visible{background:var(--lcrf-header-utility-bg)}.site-search-panel{border-color:#0f11151a;border-radius:10px;top:calc(100% + 9px);box-shadow:0 16px 42px #0f11151a}.site-search-option{border-radius:8px;padding:11px 12px}.site-search-option span{color:#3a1b3db8;font-size:10.5px;font-weight:700}.site-search-option strong{color:var(--lcrf-ink);font-size:13.1px;font-weight:640}.site-search-option small{color:#3d444ead;font-size:12px;line-height:1.42}.site-actions .language-switcher summary{min-width:82px;min-height:var(--lcrf-header-control-height);background:var(--lcrf-header-utility-bg);color:#0f1115db;box-shadow:none;border:1px solid #0000;border-radius:999px;gap:6px;font-size:13.2px;font-weight:650;line-height:1;transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s}.language-switcher-icon{fill:currentColor;width:16px;height:16px;display:block}.language-switcher-code{line-height:1}.site-actions .language-switcher summary:after{opacity:.58;background:currentColor;border:0;flex:0 0 14px;width:14px;height:14px;margin-inline-start:0;transform:none;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 7.5l5 5 5-5' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/14px 14px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 7.5l5 5 5-5' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/14px 14px no-repeat}.site-actions .language-switcher[open] summary:after{opacity:.72;transform:rotate(180deg)}.site-actions .language-switcher summary:hover,.site-actions .language-switcher[open] summary{border-color:var(--lcrf-header-control-border-hover);background:var(--lcrf-header-utility-bg-hover);color:var(--lcrf-primary);box-shadow:none}.site-actions .language-switcher div{color:#0f1115d1;width:max-content;min-width:132px;max-width:calc(100vw - 32px);text-shadow:none;top:calc(100% + 4px);background:#fff;border-color:#0f11151a;border-radius:10px;margin-top:0;padding:5px;inset-inline:auto 0;box-shadow:0 16px 42px #0f11151a}@media (min-width:981px){.site-actions .language-switcher div{top:calc(100% + 15px)}}.site-actions .language-switcher a{color:#0f1115d1;width:100%;min-height:32px;text-shadow:none;white-space:nowrap;background:0 0;border-radius:8px;grid-template-columns:24px max-content;column-gap:7px;padding:7px 8px;font-size:13px;line-height:1.25;display:grid}.site-actions .language-switcher a span{width:auto;min-width:24px;color:var(--lcrf-primary)}@supports (color:color-mix(in lab, red, red)){.site-actions .language-switcher a span{color:color-mix(in srgb, var(--lcrf-primary) 72%, transparent)}}.site-actions .language-switcher a span{font-weight:700}.site-actions .language-switcher a:hover,.site-actions .language-switcher a:focus-visible{background:var(--lcrf-soft);color:#1b1720}.site-actions .language-switcher a.active{background:var(--lcrf-soft);color:var(--lcrf-primary)}.site-actions .language-switcher a.active span{color:var(--lcrf-primary)}.site-actions .header-cta{min-height:var(--lcrf-header-control-height);border:1px solid var(--lcrf-header-cta-bg)}@supports (color:color-mix(in lab, red, red)){.site-actions .header-cta{border:1px solid color-mix(in srgb, var(--lcrf-header-cta-bg) 95%, black)}}.site-actions .header-cta{background:var(--lcrf-header-cta-bg);color:#fff;box-shadow:0 8px 18px var(--lcrf-brand-shadow);border-radius:999px;padding-inline:22px;font-size:13.3px;font-weight:690;line-height:1;transition:background-color .16s,border-color .16s,box-shadow .16s,color .16s}.site-actions .header-cta:hover,.site-actions .header-cta:focus-visible{background:var(--lcrf-header-cta-bg-hover);color:#fff;box-shadow:0 10px 22px var(--lcrf-brand-shadow);border-color:#3a1b3dfa}@supports (color:color-mix(in lab, red, red)){.site-actions .header-cta:hover,.site-actions .header-cta:focus-visible{box-shadow:0 10px 22px color-mix(in srgb, var(--lcrf-brand-shadow) 82%, transparent)}}@media (min-width:981px) and (max-width:1360px){.site-actions{gap:9px}.site-actions .site-search{width:clamp(168px,14vw,218px)}.site-actions .site-search-compact{width:var(--lcrf-header-control-height);min-width:var(--lcrf-header-control-height)}.site-actions .site-search-compact:focus-within,.site-actions .site-search-compact.is-open{width:clamp(206px,17vw,260px)}.site-actions .site-search button{min-width:58px;font-size:12.8px}.site-actions .site-search-compact button{min-width:var(--lcrf-header-control-height)}.site-actions .language-switcher summary{min-width:78px}.site-actions .header-cta{padding-inline:18px;font-size:12.9px}}@media (max-width:980px){.mobile-menu-footer{align-items:stretch;gap:10px}.mobile-search.site-search,.mobile-menu-footer .language-switcher summary,.mobile-menu-footer .header-cta{border-radius:var(--lcrf-header-control-radius);min-height:44px}.mobile-search.site-search{background:#fff;border-color:#0f11151f;width:100%}.mobile-search.site-search input{height:42px;font-size:14px}.mobile-search.site-search button{border-radius:0 calc(var(--lcrf-header-control-radius) - 1px) calc(var(--lcrf-header-control-radius) - 1px) 0;background:var(--lcrf-header-utility-bg);min-width:68px;color:var(--lcrf-primary);box-shadow:none}.mobile-menu-footer .language-switcher,.mobile-menu-footer .header-cta{width:100%}.mobile-menu-footer .language-switcher summary,.mobile-menu-footer .header-cta{justify-content:center}.mobile-menu-footer .header-cta{background:var(--lcrf-header-cta-bg);color:#fff;box-shadow:0 8px 18px var(--lcrf-brand-shadow)}}@media (max-width:720px){body{font-size:15px}.hero-copy h1{font-size:clamp(32px,9vw,42px);line-height:1.1}.product-detail-hero .hero-copy h1{font-size:clamp(30px,8vw,38px);line-height:1.14}.hero-copy p{font-size:15px;line-height:1.7}.section-header h2,.home-section-title{font-size:clamp(26px,7.5vw,32px)}}body,main[data-locale]{background:var(--lcrf-canvas);color:var(--lcrf-body)}.site-header{border-bottom-color:var(--lcrf-header-line);color:var(--lcrf-ink);box-shadow:0 1px 0 var(--lcrf-header-line), 0 8px 20px #11111406;background:#fffffffc}.brand-mark,.brand-mark span{color:var(--lcrf-ink)}.brand-mark small{color:#1111149e}.site-nav,.site-actions,.site-nav>.nav-link,.nav-trigger{color:#111114bd}.site-nav>.nav-link:after,.nav-trigger:after{background:var(--lcrf-primary)}.site-nav>.nav-link:hover,.site-nav>.nav-link:focus-visible,.nav-trigger:hover,.nav-trigger:focus-visible,.nav-trigger.is-active,.site-nav>.nav-link.is-current{color:var(--lcrf-primary)}.site-nav .nav-trigger .nav-chevron{border-color:#11111475;flex:0 0 6px;width:6px;height:6px;margin-left:1px;transform:rotate(45deg)translateY(-2px)}.site-nav .nav-trigger:hover .nav-chevron,.site-nav .nav-trigger:focus-visible .nav-chevron,.site-nav .nav-trigger.is-active .nav-chevron{border-color:var(--lcrf-primary)}.site-nav .nav-trigger.is-active .nav-chevron{transform:rotate(225deg)translate(-1px,-1px)}.site-nav{font-family:var(--font-geist-sans,"Inter", "Segoe UI", Arial, sans-serif);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;gap:clamp(18px,1.55vw,26px);font-size:14px;font-weight:400;line-height:1}.site-nav>.nav-link,.site-nav .nav-trigger{min-height:var(--lcrf-header-height);color:#111114c2;letter-spacing:0;padding-inline:1px;font-size:14px;font-weight:400;line-height:1}.site-nav>.nav-link:hover,.site-nav>.nav-link:focus-visible,.site-nav .nav-trigger:hover,.site-nav .nav-trigger:focus-visible,.site-nav .nav-trigger.is-active,.site-nav .nav-trigger.is-current,.site-nav>.nav-link.is-current{color:#111114}@media (min-width:981px){:root{--lcrf-header-height:64px}.site-header{--lcrf-header-height:64px;min-height:var(--lcrf-header-height)}.site-nav>.nav-link,.site-nav .nav-trigger{min-height:var(--lcrf-header-height)}}.site-actions .site-search,.site-actions .site-search-compact,.site-actions .language-switcher summary{border-color:var(--lcrf-header-control-border);background:var(--lcrf-header-utility-bg);color:var(--lcrf-ink);box-shadow:none}.site-actions .site-search:focus-within,.site-actions .site-search.is-open,.site-actions .site-search-compact:focus-within,.site-actions .site-search-compact.is-open{border-color:var(--lcrf-brand-line-strong);box-shadow:var(--lcrf-focus-ring);background:#fff}.site-actions .site-search button,.site-actions .site-search-compact button{background:var(--lcrf-header-utility-bg);color:var(--lcrf-ink);box-shadow:none}.site-actions .site-search button:hover,.site-actions .site-search button:focus-visible,.site-actions .site-search-compact button:hover,.site-actions .site-search-compact button:focus-visible,.site-actions .language-switcher summary:hover,.site-actions .language-switcher[open] summary{border-color:var(--lcrf-brand-line-strong);background:var(--lcrf-header-utility-bg-hover);color:var(--lcrf-action)}.site-actions .language-switcher div{color:var(--lcrf-ink);background:#fff;border-color:#1111141c;box-shadow:0 18px 44px #1111141c}.site-actions .language-switcher a{color:#111114d1}.site-actions .language-switcher a:hover,.site-actions .language-switcher a:focus-visible,.site-actions .language-switcher a.active{background:var(--lcrf-active-surface);color:var(--lcrf-primary)}.site-actions .language-switcher a span,.site-actions .language-switcher a.active span{color:var(--lcrf-primary)}.site-actions .header-cta,.button-primary,.inquiry-actions .button-primary,.category-product-quote-link,.product-detail-nav-primary{border-color:var(--lcrf-header-cta-bg)}@supports (color:color-mix(in lab, red, red)){.site-actions .header-cta,.button-primary,.inquiry-actions .button-primary,.category-product-quote-link,.product-detail-nav-primary{border-color:color-mix(in srgb, var(--lcrf-header-cta-bg) 92%, black)}}.site-actions .header-cta,.button-primary,.inquiry-actions .button-primary,.category-product-quote-link,.product-detail-nav-primary{background:var(--lcrf-header-cta-bg);color:#fff;box-shadow:0 10px 22px var(--lcrf-brand-shadow)}@supports (color:color-mix(in lab, red, red)){.site-actions .header-cta,.button-primary,.inquiry-actions .button-primary,.category-product-quote-link,.product-detail-nav-primary{box-shadow:0 10px 22px color-mix(in srgb, var(--lcrf-brand-shadow) 92%, transparent)}}.site-actions .header-cta:hover,.site-actions .header-cta:focus-visible,.button-primary:hover,.button-primary:focus-visible,.inquiry-actions .button-primary:hover,.inquiry-actions .button-primary:focus-visible,.category-product-quote-link:hover,.category-product-quote-link:focus-visible,.product-detail-nav-primary:hover,.product-detail-nav-primary:focus-visible{border-color:var(--lcrf-header-cta-bg-hover)}@supports (color:color-mix(in lab, red, red)){.site-actions .header-cta:hover,.site-actions .header-cta:focus-visible,.button-primary:hover,.button-primary:focus-visible,.inquiry-actions .button-primary:hover,.inquiry-actions .button-primary:focus-visible,.category-product-quote-link:hover,.category-product-quote-link:focus-visible,.product-detail-nav-primary:hover,.product-detail-nav-primary:focus-visible{border-color:color-mix(in srgb, var(--lcrf-header-cta-bg-hover) 86%, white)}}.site-actions .header-cta:hover,.site-actions .header-cta:focus-visible,.button-primary:hover,.button-primary:focus-visible,.inquiry-actions .button-primary:hover,.inquiry-actions .button-primary:focus-visible,.category-product-quote-link:hover,.category-product-quote-link:focus-visible,.product-detail-nav-primary:hover,.product-detail-nav-primary:focus-visible{background:var(--lcrf-header-cta-bg-hover);color:#fff;box-shadow:0 12px 26px var(--lcrf-brand-shadow)}@supports (color:color-mix(in lab, red, red)){.site-actions .header-cta:hover,.site-actions .header-cta:focus-visible,.button-primary:hover,.button-primary:focus-visible,.inquiry-actions .button-primary:hover,.inquiry-actions .button-primary:focus-visible,.category-product-quote-link:hover,.category-product-quote-link:focus-visible,.product-detail-nav-primary:hover,.product-detail-nav-primary:focus-visible{box-shadow:0 12px 26px color-mix(in srgb, var(--lcrf-brand-shadow) 78%, transparent)}}.button-secondary,.hero-actions .button-secondary,.product-hero-actions .button-secondary{border-color:var(--lcrf-border-strong);color:var(--lcrf-primary);box-shadow:none;background:#fff}@media (min-width:981px){.site-actions{gap:10px}.site-actions .site-search-compact,.site-actions .site-search-compact button,.site-actions .language-switcher summary,.site-actions .header-cta{height:34px;min-height:34px}.site-actions .site-search-compact{background:0 0;border:0;width:32px;min-width:32px}.site-actions .site-search-compact button{color:#111114eb;background:0 0;width:32px;min-width:32px;height:32px;min-height:32px}.site-actions .site-search-compact:hover,.site-actions .site-search-compact button:hover,.site-actions .site-search-compact button:focus-visible{color:#111114;background:#f5f6f7;border-color:#0000}.site-actions .site-search-compact:focus-within,.site-actions .site-search-compact.is-open{background:#fff;border-color:#3a1b3d3d;box-shadow:0 0 0 3px #3a1b3d0e}.site-actions .language-switcher summary{color:#111114d6;background:#f3f4f5;border-color:#0000;gap:6px;min-width:0;padding-inline:12px;font-size:13px;font-weight:500}.site-actions .language-switcher summary:after{display:none}.site-actions .language-switcher-icon{width:15px;height:15px}.site-actions .language-switcher summary:hover,.site-actions .language-switcher[open] summary{color:#111114;background:#e9ebed;border-color:#0000}.site-actions .header-cta{background:var(--lcrf-header-cta-bg);min-width:0;box-shadow:none;border-color:#0000;justify-content:center;align-items:center;padding-inline:16px;font-size:12.8px;font-weight:650;display:inline-flex}.site-actions .header-cta:hover,.site-actions .header-cta:focus-visible{background:var(--lcrf-header-cta-bg-hover);box-shadow:none;border-color:#0000}}@media (min-width:981px) and (max-width:1360px){.site-actions{gap:9px}.site-actions .language-switcher summary{padding-inline:11px}.site-actions .header-cta{padding-inline:14px 15px}}@media (min-width:981px){.site-header{box-shadow:0 1px 0 var(--lcrf-header-line), 0 6px 16px #11111405;column-gap:clamp(16px,1.25vw,24px)}.brand-mark{min-height:40px;margin-right:8px}.brand-mark span{width:92px;height:24px}.brand-mark svg,.brand-mark img{width:92px;max-width:none;height:auto;max-height:none}.site-nav{gap:clamp(17px,1.42vw,24px);font-size:13.6px;font-weight:400}.site-nav>.nav-link,.site-nav .nav-trigger{color:#111114ad;gap:5px;padding-inline:0;font-size:13.6px;font-weight:400}.site-nav>.nav-link:hover,.site-nav>.nav-link:focus-visible,.site-nav .nav-trigger:hover,.site-nav .nav-trigger:focus-visible{color:#111114eb}.site-nav .nav-dropdown[open]>.nav-trigger,.site-nav .nav-trigger.is-active{color:var(--lcrf-primary)}.site-nav .nav-trigger.is-current,.site-nav>.nav-link.is-current{color:#111114e6;font-weight:450}.site-nav>.nav-link:after,.site-nav .nav-trigger:after{opacity:0;background:var(--lcrf-primary);height:1px;bottom:0}@supports (color:color-mix(in lab, red, red)){.site-nav>.nav-link:after,.site-nav .nav-trigger:after{background:color-mix(in srgb, var(--lcrf-primary) 72%, transparent)}}.site-nav>.nav-link:hover:after,.site-nav>.nav-link:focus-visible:after,.site-nav .nav-trigger:hover:after,.site-nav .nav-trigger:focus-visible:after,.site-nav .nav-dropdown[open]>.nav-trigger:after,.site-nav .nav-trigger.is-active:after{opacity:.72}.site-nav .nav-trigger.is-current:after,.site-nav>.nav-link.is-current:after{opacity:.42;transform:scaleX(.72)}.site-nav .nav-trigger .nav-chevron{border-color:#1111146b;border-bottom-width:1.15px;border-right-width:1.15px;flex-basis:5px;width:5px;height:5px;margin-left:0;transform:rotate(45deg)translateY(-1px)}.site-nav .nav-trigger:hover .nav-chevron,.site-nav .nav-trigger:focus-visible .nav-chevron,.site-nav .nav-dropdown[open]>.nav-trigger .nav-chevron,.site-nav .nav-trigger.is-active .nav-chevron{border-color:currentColor}.site-nav .nav-dropdown[open]>.nav-trigger .nav-chevron,.site-nav .nav-trigger.is-active .nav-chevron{transform:rotate(225deg)translate(-1px,-1px)}.site-actions{gap:8px}.site-actions .site-search-compact,.site-actions .site-search-compact button{width:31px;min-width:31px}.site-actions .site-search-compact button{color:#111114d6}.site-actions .site-search-compact:hover,.site-actions .site-search-compact button:hover,.site-actions .site-search-compact button:focus-visible{background:#f6f7f8}.site-actions .language-switcher summary{color:#111114c7;background:#f4f5f6;gap:5px;padding-inline:11px;font-size:12.8px;font-weight:450}.site-actions .language-switcher summary:hover,.site-actions .language-switcher[open] summary{color:#111114eb;background:#eceef0}.site-actions .language-switcher-icon{width:14px;height:14px}.site-actions .header-cta{padding-inline:16px;font-size:12.6px;font-weight:600}}@media (min-width:981px) and (max-width:1360px){.brand-mark span,.brand-mark svg,.brand-mark img{width:90px}.brand-mark span{height:23px}.site-nav{gap:clamp(15px,1.18vw,20px);font-size:13.3px}.site-nav>.nav-link,.site-nav .nav-trigger{font-size:13.3px}.site-actions{gap:7px}}.button-secondary:hover,.button-secondary:focus-visible,.hero-actions .button-secondary:hover,.hero-actions .button-secondary:focus-visible,.product-hero-actions .button-secondary:hover,.product-hero-actions .button-secondary:focus-visible{border-color:var(--lcrf-brand-line-strong);color:var(--lcrf-primary);background:#fff;box-shadow:0 8px 18px #1111140b}.hero-band,.hero-band-about,.custom-page-content :where(.lcrf-band-purple,.lcrf-band-dark){border-bottom-color:var(--lcrf-primary)}@supports (color:color-mix(in lab, red, red)){.hero-band,.hero-band-about,.custom-page-content :where(.lcrf-band-purple,.lcrf-band-dark){border-bottom-color:color-mix(in srgb, var(--lcrf-primary) 78%, black)}}.hero-band,.hero-band-about,.custom-page-content :where(.lcrf-band-purple,.lcrf-band-dark){background:var(--lcrf-hero-surface)}.hero-copy h1,.hero-band-about .hero-copy h1{color:#fff}.hero-copy p,.hero-band-about .hero-copy p,.breadcrumb-bar .breadcrumb-list,.breadcrumb-bar .breadcrumb-list a,.hero-band .breadcrumb-list,.hero-band .breadcrumb-list a,.hero-band-about .breadcrumb-list,.hero-band-about .breadcrumb-list a{color:#ffffffc2}.breadcrumb-bar .breadcrumb-list li+li:before,.hero-band .breadcrumb-list li+li:before,.hero-band-about .breadcrumb-list li+li:before{color:#ffffff57}.breadcrumb-bar .breadcrumb-list a:hover,.breadcrumb-bar .breadcrumb-list span[aria-current=page],.hero-band .breadcrumb-list a:hover,.hero-band .breadcrumb-list span[aria-current=page],.hero-band-about .breadcrumb-list a:hover,.hero-band-about .breadcrumb-list span[aria-current=page],.hero-band .eyebrow,.hero-band-about .eyebrow,.site-footer .footer-eyebrow{color:#fff}@supports (color:color-mix(in lab, red, red)){.hero-band .eyebrow,.hero-band-about .eyebrow,.site-footer .footer-eyebrow{color:color-mix(in srgb, #fff 76%, var(--lcrf-accent-line))}}.eyebrow,.footer-eyebrow,.card-kicker{color:var(--lcrf-primary)}.home-taxonomy-tags :where(a,span),.home-taxonomy-paths :where(a,span),.category-product-chip,.product-badge,.category-family-head>span,.category-section-count{border-color:var(--lcrf-brand-line);background:var(--lcrf-soft);color:var(--lcrf-primary)}.content-card:hover,.content-card:focus-visible,.article-row:hover,.article-row:focus-visible,.home-taxonomy-card:hover,.home-taxonomy-card:focus-visible,.category-family-card:hover,.category-family-card:focus-within,.category-child-card:hover,.category-child-card:focus-visible,.category-product-card:hover,.category-product-card:focus-within,.product-card:hover,.product-card:focus-within{border-color:var(--lcrf-brand-line-strong);box-shadow:0 2px 3px #11111409, 0 16px 34px var(--lcrf-brand-shadow)}@supports (color:color-mix(in lab, red, red)){.content-card:hover,.content-card:focus-visible,.article-row:hover,.article-row:focus-visible,.home-taxonomy-card:hover,.home-taxonomy-card:focus-visible,.category-family-card:hover,.category-family-card:focus-within,.category-child-card:hover,.category-child-card:focus-visible,.category-product-card:hover,.category-product-card:focus-within,.product-card:hover,.product-card:focus-within{box-shadow:0 2px 3px #11111409, 0 16px 34px color-mix(in srgb, var(--lcrf-brand-shadow) 45%, transparent)}}.nav-menu{border-color:var(--lcrf-border);box-shadow:var(--lcrf-shadow-panel);background:#fff}.nav-product-root:hover,.nav-product-root:focus-visible,.nav-product-root.is-active,.nav-taxonomy-root:hover,.nav-taxonomy-root:focus-visible,.nav-taxonomy-root.is-active,.nav-menu-standard .nav-menu-grid>a:hover,.nav-menu-standard .nav-menu-grid>a:focus-visible,.nav-menu-standard .nav-menu-grid>a.is-current{border-color:var(--lcrf-brand-line);background:var(--lcrf-soft);color:var(--lcrf-primary)}.resource-carousel-progress{background:var(--lcrf-accent-line)}@supports (color:color-mix(in lab, red, red)){.resource-carousel-progress{background:color-mix(in srgb, var(--lcrf-accent-line) 74%, transparent)}}.resource-carousel-progress span{background:var(--lcrf-action)}.resource-carousel-button{border-color:var(--lcrf-accent-line);color:var(--lcrf-primary);background:#fffffff7;box-shadow:0 12px 28px #1111141a}.resource-carousel-button:hover,.resource-carousel-button:focus-visible{border-color:var(--lcrf-action);background:var(--lcrf-action);color:#fff;box-shadow:0 14px 30px var(--lcrf-brand-shadow)}@supports (color:color-mix(in lab, red, red)){.resource-carousel-button:hover,.resource-carousel-button:focus-visible{box-shadow:0 14px 30px color-mix(in srgb, var(--lcrf-brand-shadow) 72%, transparent)}}.resource-carousel-button:disabled,.resource-carousel-button:disabled:hover{border-color:var(--lcrf-accent-line)}@supports (color:color-mix(in lab, red, red)){.resource-carousel-button:disabled,.resource-carousel-button:disabled:hover{border-color:color-mix(in srgb, var(--lcrf-accent-line) 70%, transparent)}}.resource-carousel-button:disabled,.resource-carousel-button:disabled:hover{color:var(--lcrf-primary);background:#ffffffd1}@supports (color:color-mix(in lab, red, red)){.resource-carousel-button:disabled,.resource-carousel-button:disabled:hover{color:color-mix(in srgb, var(--lcrf-primary) 32%, transparent)}}.resource-carousel-button:disabled,.resource-carousel-button:disabled:hover{box-shadow:var(--lcrf-shadow-soft)}.inquiry-form{border-color:var(--lcrf-border);border-top-color:var(--lcrf-primary);box-shadow:0 18px 44px #1111140f}.inquiry-plugin-intents{border-top-color:var(--lcrf-brand-line)}.inquiry-plugin-intents button{border-color:var(--lcrf-brand-line);background:var(--lcrf-soft);color:var(--lcrf-primary);box-shadow:none}.inquiry-plugin-intents button:hover,.inquiry-plugin-intents button:focus-visible{border-color:var(--lcrf-brand-line-strong);color:var(--lcrf-action);background:#fff}.inquiry-plugin-intents button.is-active,.inquiry-plugin-intents button[aria-pressed=true]{border-color:var(--lcrf-action);background:var(--lcrf-action);color:#fff;box-shadow:0 8px 20px var(--lcrf-brand-shadow)}@supports (color:color-mix(in lab, red, red)){.inquiry-plugin-intents button.is-active,.inquiry-plugin-intents button[aria-pressed=true]{box-shadow:0 8px 20px color-mix(in srgb, var(--lcrf-brand-shadow) 54%, transparent)}}.inquiry-field input,.inquiry-field select,.inquiry-field textarea,.category-product-search input,.category-product-filter select{border-color:var(--lcrf-border-strong)}.inquiry-field input:focus,.inquiry-field select:focus,.inquiry-field textarea:focus,.category-product-search input:focus,.category-product-filter select:focus{border-color:var(--lcrf-accent);box-shadow:var(--lcrf-focus-ring);background:#fff}.category-product-table-wrap{border-color:var(--lcrf-border);background:#fff;box-shadow:0 12px 30px #1111140a}.category-product-table thead,.product-spec-table thead,.category-product-compare-table thead th{background:var(--lcrf-table-header-bg)}.category-product-table thead th,.product-spec-table thead th,.category-product-compare-table thead th{border-bottom-color:var(--lcrf-table-header-line);border-inline-end-color:var(--lcrf-accent-line)}@supports (color:color-mix(in lab, red, red)){.category-product-table thead th,.product-spec-table thead th,.category-product-compare-table thead th{border-inline-end-color:color-mix(in srgb, var(--lcrf-accent-line) 58%, transparent)}}.category-product-table thead th,.product-spec-table thead th,.category-product-compare-table thead th{background:linear-gradient(180deg, #ffffff94, #fff0 54%), var(--lcrf-table-header-bg);color:#140f19f0;box-shadow:inset 0 -1px 0 var(--lcrf-table-header-line), inset 0 1px 0 #ffffffb8}.category-product-table thead,.category-product-table thead th{background:var(--lcrf-table-header-bg);top:0}.category-product-table thead th{z-index:10;box-shadow:inset 0 -1px 0 var(--lcrf-table-header-line), inset 0 1px 0 #ffffffb8, 0 -1px 0 var(--lcrf-table-header-bg), var(--lcrf-table-sticky-shadow);background-clip:padding-box}.category-product-table thead th[aria-sort=ascending],.category-product-table thead th[aria-sort=descending]{background:linear-gradient(180deg, #ffffff7a, #fff0 58%), var(--lcrf-table-header-active-bg);color:var(--lcrf-primary);box-shadow:inset 0 -3px 0 var(--lcrf-primary), inset 0 1px 0 #ffffffb3, 0 -1px 0 var(--lcrf-table-header-active-bg), var(--lcrf-table-sticky-shadow)}@supports (color:color-mix(in lab, red, red)){.category-product-table thead th[aria-sort=ascending],.category-product-table thead th[aria-sort=descending]{box-shadow:inset 0 -3px 0 color-mix(in srgb, var(--lcrf-primary) 82%, transparent), inset 0 1px 0 #ffffffb3, 0 -1px 0 var(--lcrf-table-header-active-bg), var(--lcrf-table-sticky-shadow)}}.category-product-table tbody :is(th,td)[data-sort-active=true]{background:linear-gradient(90deg, #ffffff8a, #fff0 55%), var(--lcrf-table-sort-column-bg);box-shadow:inset 1px 0 #3a1b3d0b,inset -1px 0 #3a1b3d09}.category-product-table tbody tr:hover :is(th,td)[data-sort-active=true]{background:linear-gradient(90deg, #ffffff7a, #fff0 55%), var(--lcrf-table-sort-column-bg-hover)}.category-product-table tbody tr.is-compared :is(th,td)[data-sort-active=true]{background:linear-gradient(90deg,#ffffff61,#fff0 55%),#3a1b3d0e}.site-footer{color:#ffffffb8;background:#1c201f;border-top-color:#ffffff1a}.site-footer .footer-eyebrow{color:#ffffffbd}.site-footer .footer-col a:hover{color:#fff}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-color:var(--lcrf-primary)}@supports (color:color-mix(in lab, red, red)){a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-color:color-mix(in srgb, var(--lcrf-primary) 46%, transparent)}}@media (max-width:980px){.inquiry-plugin-copy h2{max-width:520px}}@media (max-width:720px){.inquiry-plugin{gap:30px}.inquiry-plugin-copy{gap:14px;padding-top:0}.inquiry-plugin-copy h2{font-size:clamp(29px,8.6vw,35px);line-height:1.08}.inquiry-plugin-copy p:not(.eyebrow){font-size:14.5px;line-height:1.7}.inquiry-plugin-intents{padding-top:16px}.inquiry-plugin-intents button{min-height:34px;padding-inline:12px;font-size:12px}.inquiry-form{padding:24px 18px}.inquiry-actions{flex-direction:column;align-items:stretch;gap:12px}.inquiry-actions .button-primary{width:100%}.inquiry-submit-trust{text-align:start;justify-items:start}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.brand-mark{min-height:44px}.resource-carousel-button{width:44px;min-width:44px;height:44px;min-height:44px}.inquiry-plugin-intents button{min-height:40px;padding-inline:15px}.mobile-menu>summary,.floating-contact-action,.scroll-to-top-button{width:44px;min-width:44px;height:44px;min-height:44px}.scroll-to-top-button[data-visible=false]{opacity:0;pointer-events:none;visibility:hidden;transition:opacity .14s,transform .18s,visibility 0s linear .18s;transform:none}.category-product-table-sort-button{min-height:36px;padding-block:4px}.category-product-row-actions .category-product-open-link,.category-product-row-actions .category-product-open-link:not(.category-product-quote-link){min-height:36px}@media (min-width:1321px){.category-product-row-actions{gap:4px}}@media (min-width:721px) and (max-width:1280px){.site-footer{padding-inline-end:calc(var(--lcrf-content-pad-x) + 104px)}}@media (max-width:720px){.site-footer{padding-bottom:84px;padding-inline-end:64px}.floating-contact-rail{inset-inline-end:max(0px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));flex-direction:column;gap:0;width:44px;height:204px;transform:translate(0)}.floating-contact-rail[data-visible=true]{transform:translate(0)}.floating-contact-actions{gap:8px;display:grid}.scroll-to-top-button{margin-block-start:12px;margin-inline-start:0}.floating-contact-tooltip{display:none}.privacy-banner-visible .floating-contact-rail{bottom:calc(var(--lcrf-privacy-banner-height,240px) + 12px)}.category-product-row-actions .category-product-open-link,.category-product-row-actions .category-product-open-link:not(.category-product-quote-link),.category-product-row-actions .category-product-compare-toggle,.footer-col a{min-height:44px}}@media (max-width:980px){.site-header{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (min-width:981px){.site-nav>.nav-link,.site-nav .nav-trigger{color:#111114c2}.site-nav .nav-trigger .nav-chevron{border-color:#1111148a}.site-actions .language-switcher summary{color:#111114d6}.site-actions .header-cta{padding-inline:16px}}@media (max-width:980px){:root{--lcrf-header-height:68px}.site-header{--lcrf-header-height:68px;height:var(--lcrf-header-height);min-height:var(--lcrf-header-height);padding-block:0;padding-inline:max(14px, env(safe-area-inset-left)) max(14px, env(safe-area-inset-right));grid-template-rows:minmax(0,1fr)}}.footer-policy-bar{border-top:1px solid var(--footer-rule);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:clamp(28px,4vw,64px);padding:16px 0 15px;display:grid}.footer-policy-group{gap:5px;min-width:0;display:grid}.footer-policy-label{color:#ffffffa3;letter-spacing:0;margin:0;font-size:11.5px;font-weight:650;line-height:1.4}.footer-policy-links{flex-wrap:wrap;align-items:center;gap:8px 24px;font-size:12.5px;line-height:1.5;display:flex}.footer-privacy-controls{border-inline-start:1px solid #ffffff1f;min-width:max-content;padding-inline-start:clamp(24px,3vw,44px)}.footer-policy-links a,.footer-policy-links button{color:#ffffffc7;min-height:30px;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:center;padding:0;text-decoration:none;display:inline-flex}.footer-policy-links a:hover,.footer-policy-links button:hover,.footer-subscribe-consent a:hover{color:#fff;text-decoration:underline}.footer-subscribe-consent a{color:#ffffffad;text-underline-offset:2px}.privacy-banner-visible main{padding-bottom:var(--lcrf-privacy-banner-height,240px)}.privacy-banner-visible .floating-contact-rail{bottom:calc(var(--lcrf-privacy-banner-height,240px) + 12px)}.privacy-consent-banner{z-index:1200;right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));left:max(16px, env(safe-area-inset-left));color:#18131b;background:#fff;border:1px solid #1d181f33;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;width:min(1160px,100vw - 32px);margin-inline:auto;padding:20px 22px;display:grid;position:fixed;box-shadow:0 18px 48px #18141a33}.privacy-consent-copy{min-width:0}.privacy-consent-copy>strong{color:#151018;margin:0 0 5px;font-size:16px;font-weight:680;line-height:1.4;display:block}.privacy-consent-copy>p{color:#5d5560;max-width:760px;margin:0;font-size:13.5px;line-height:1.6}.privacy-consent-policy-links,.privacy-preferences-policy-links{flex-wrap:wrap;gap:8px 18px;margin-top:8px;display:flex}.privacy-consent-policy-links a,.privacy-preferences-policy-links a{color:#4a154b;text-underline-offset:2px;font-size:12px;font-weight:620;line-height:1.4}.privacy-consent-actions{grid-template-columns:repeat(2,minmax(148px,1fr));gap:8px;display:grid}.privacy-action{min-width:0;min-height:42px;font:inherit;text-align:center;cursor:pointer;border:1px solid #312b34;border-radius:4px;justify-content:center;align-items:center;padding:8px 14px;font-size:12.5px;font-weight:660;line-height:1.35;transition:border-color .14s,background-color .14s,color .14s;display:inline-flex}.privacy-action-accept,.privacy-action-save{color:#fff;background:#4a154b;border-color:#4a154b}.privacy-action-reject{color:#211b24;background:#fff;border-color:#312b34}.privacy-action-customize{color:#4a154b;background:0 0;border-color:#0000;grid-column:1/-1;min-height:34px}.privacy-action-accept:hover,.privacy-action-save:hover{background:#351037;border-color:#351037}.privacy-action-reject:hover{background:#f2f0f3}.privacy-action-customize:hover{background:#f6f2f7}.privacy-preferences-dialog{color:#18131b;background:#fff;border:1px solid #1d181f2e;border-radius:6px;width:min(680px,100% - 32px);max-width:680px;max-height:calc(100dvh - 32px);margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 28px 80px #0f0c1157}.privacy-preferences-dialog::backdrop{background:#0e0c108f}body:has(.privacy-preferences-dialog[open]){overflow:hidden}.privacy-preferences-shell{padding:24px}.privacy-preferences-header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.privacy-preferences-header p{color:#736b76;text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:680;line-height:1.4}.privacy-preferences-header h2{color:#151018;margin:0;font-size:24px;font-weight:680;line-height:1.25}.privacy-dialog-close{color:#29222c;cursor:pointer;background:#fff;border:1px solid #ddd8df;border-radius:4px;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.privacy-dialog-close:hover{background:#f3f1f4}.privacy-dialog-close svg{width:18px;height:18px}.privacy-preferences-intro{color:#625a65;max-width:580px;margin:12px 0 0;font-size:13.5px;line-height:1.65}.privacy-gpc-notice{background:#f6f2f7;border-inline-start:3px solid #4a154b;gap:3px;margin-top:16px;padding:11px 13px;display:grid}.privacy-gpc-notice strong{color:#251b28;font-size:12.5px;line-height:1.4}.privacy-gpc-notice span{color:#645b68;font-size:12px;line-height:1.5}.privacy-category-list{border-top:1px solid #ddd8df;margin-top:20px}.privacy-category-row{border-bottom:1px solid #e2dee4;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:16px 0;display:grid}.privacy-category-row strong{color:#201923;font-size:13.5px;font-weight:680;line-height:1.45;display:block}.privacy-category-row p{color:#68606b;max-width:510px;margin:4px 0 0;font-size:12.5px;line-height:1.55}.privacy-category-fixed{color:#4a154b;white-space:nowrap;font-size:11.5px;font-weight:680;line-height:1.4}.privacy-switch{cursor:pointer;flex:0 0 46px;width:46px;height:26px;display:inline-flex;position:relative}.privacy-switch input{opacity:0;width:1px;height:1px;position:absolute}.privacy-switch>span{background:#bdb7c0;border:1px solid #a69fa9;border-radius:13px;transition:border-color .14s,background-color .14s;position:absolute;inset:0}.privacy-switch>span:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .14s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #16121840}.privacy-switch input:checked+span{background:#4a154b;border-color:#4a154b}.privacy-switch input:checked+span:after{transform:translate(20px)}[dir=rtl] .privacy-switch>span:after{left:auto;right:3px}[dir=rtl] .privacy-switch input:checked+span:after{transform:translate(-20px)}.privacy-switch input:focus-visible+span{outline-offset:3px;outline:3px solid #4a154b47}.privacy-switch input:disabled+span{cursor:not-allowed;opacity:.48}.privacy-preferences-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:22px;display:grid}@media (max-width:760px){.footer-policy-bar{grid-template-columns:1fr;gap:0;padding:4px 0 8px}.footer-policy-group{gap:3px;padding:12px 0}.footer-privacy-controls{border-top:1px solid #ffffff1f;border-inline-start:0;min-width:0;padding-inline-start:0}.footer-policy-links{gap:6px 18px}.footer-policy-links a,.footer-policy-links button{min-height:36px}.privacy-consent-banner{grid-template-columns:1fr;gap:16px;padding:18px}.privacy-consent-actions{grid-template-columns:1fr}.privacy-action-customize{grid-column:auto;min-height:40px}.privacy-preferences-dialog{width:calc(100% - 20px);max-height:calc(100dvh - 20px)}.privacy-preferences-shell{padding:20px 18px}.privacy-preferences-header h2{font-size:21px}.privacy-category-row{gap:16px}.privacy-preferences-actions{grid-template-columns:1fr}.privacy-preferences-actions .privacy-action-save{order:-1}}.hero-copy h1{font-size:clamp(42px,3.4vw,58px)}.home-hero .hero-copy h1{max-width:660px;font-size:40px;line-height:1.12}.hero-band-about .hero-copy h1{font-size:clamp(44px,4vw,62px)}.hero-band.collection-hero.hero-band-centered:not(:has(.hero-copy p)){padding-top:34px;padding-bottom:36px;min-height:228px!important}.hero-band.collection-hero:not(:has(.hero-copy p)) .hero-copy h1{font-size:clamp(40px,3.1vw,50px)}.hero-band.collection-hero:not(:has(.hero-copy p)) .hero-actions{margin-top:18px}.detail-layout>.info-panel:not(.category-overview-panel) .rich-text{max-width:var(--lcrf-prose-max)}@media (max-width:980px){:root{--lcrf-product-nav-bar-height:106px}}@media (max-width:720px){.product-detail-nav-inner{grid-template-columns:minmax(0,1fr);grid-template-areas:"actions""links"}.product-detail-nav-identity{display:none}.product-detail-nav-actions{justify-content:stretch}.product-detail-nav-actions a{min-height:40px}.home-hero .hero-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.taxonomy-showcase-products .taxonomy-showcase-card{grid-template-columns:88px minmax(0,1fr);gap:14px;padding:16px}.taxonomy-showcase-products .taxonomy-showcase-visual{aspect-ratio:1;width:88px;height:88px;max-height:88px;padding:10px}.taxonomy-showcase-products .taxonomy-showcase-content{display:contents}.taxonomy-showcase-products .taxonomy-showcase-head{align-self:center;gap:6px}.taxonomy-showcase-products .taxonomy-showcase-kicker-row .card-type-icon{width:20px;height:20px}.taxonomy-showcase-products .taxonomy-showcase-summary{-webkit-line-clamp:2}.taxonomy-showcase-products .taxonomy-showcase-metrics{padding-top:0}.taxonomy-showcase-products .taxonomy-showcase-links,.taxonomy-showcase-products .taxonomy-showcase-more{grid-column:1/-1}}@media (max-width:360px){.home-hero .hero-actions,.taxonomy-showcase-products .taxonomy-showcase-links{grid-template-columns:minmax(0,1fr)}}.breadcrumb-bar{padding:13px var(--lcrf-content-pad-x);top:auto;background:#fff;border-bottom:1px solid #e2e5e9;position:relative;inset-inline:auto}.breadcrumb-bar .breadcrumb-list{color:#69717c;font-size:12.5px;line-height:1.45}.breadcrumb-bar .breadcrumb-list li+li:before{color:#a1a8b0}.breadcrumb-bar .breadcrumb-list a,.breadcrumb-bar .breadcrumb-list span[aria-current=page]{color:#4b535e}.breadcrumb-bar .breadcrumb-list a:hover{color:var(--lcrf-primary)}.breadcrumb-bar .breadcrumb-list span[aria-current=page]{font-weight:680}.main-content-anchor>.hero-band:not(.home-hero){min-height:0;padding:clamp(42px, 4vw, 58px) var(--lcrf-content-pad-x);background:#fff;border-bottom:1px solid #dfe3e8;grid-template-columns:minmax(0,1fr) minmax(360px,480px);gap:clamp(40px,5vw,72px)}.breadcrumb-bar~.hero-band:not(.home-hero){padding-top:clamp(42px,4vw,58px)}.main-content-anchor>.hero-band.hero-band-centered:not(.home-hero){grid-template-columns:minmax(0, var(--lcrf-content-max));text-align:start;justify-content:stretch}.main-content-anchor>.hero-band:not(.home-hero) .hero-copy,.main-content-anchor>.hero-band.hero-band-centered:not(.home-hero) .hero-copy{justify-content:center;align-items:flex-start;max-width:720px}.main-content-anchor>.hero-band:not(.home-hero) .hero-copy h1{color:#171a1f;max-width:760px;font-size:clamp(38px,3.4vw,52px);font-weight:680;line-height:1.08}.main-content-anchor>.hero-band:not(.home-hero) .hero-copy p{color:#4f5864;max-width:700px;margin-top:16px;font-size:16px;line-height:1.68}.main-content-anchor>.hero-band:not(.home-hero) .hero-actions,.main-content-anchor>.hero-band.hero-band-centered:not(.home-hero) .hero-actions{justify-content:flex-start;margin-top:24px}.main-content-anchor>.hero-band:not(.home-hero) .button-primary{background:var(--lcrf-primary);color:#fff;box-shadow:none}.main-content-anchor>.hero-band:not(.home-hero) .button-primary:hover{background:var(--lcrf-action-hover)}.main-content-anchor>.hero-band:not(.home-hero) .button-secondary{color:#2f343b;background:#fff;border-color:#cfd4da}.main-content-anchor>.hero-band:not(.home-hero) .button-secondary:hover{border-color:var(--lcrf-primary);color:var(--lcrf-primary);background:#f6f3f7}.main-content-anchor>.hero-band:not(.home-hero) .technical-visual,.main-content-anchor>.hero-band:not(.home-hero) .product-photo-visual{box-shadow:none;background:#f7f8fa;border-color:#dfe3e8;border-radius:4px}.main-content-anchor>.hero-band.collection-hero{min-height:0;padding-top:34px;padding-bottom:38px}.breadcrumb-bar~.hero-band.collection-hero{padding-top:34px}.main-content-anchor>.hero-band.collection-hero .hero-copy h1{font-size:clamp(36px,3vw,46px)}.main-content-anchor>.hero-band.collection-hero .hero-copy p{max-width:760px;margin-top:12px}.main-content-anchor>.product-detail-hero .product-photo-visual{min-height:270px;padding:16px}.main-content-anchor>.product-detail-hero .product-photo-frame{border-color:#e1e4e8;border-radius:3px;min-height:220px;padding:24px}.home-hero{background:#2a132d;min-height:500px;padding-top:58px;padding-bottom:58px}.home-hero .technical-visual{box-shadow:none;border-color:#ffffff2e}.page-section,.detail-layout{padding-top:clamp(48px,4.5vw,64px);padding-bottom:clamp(48px,4.5vw,64px)}.taxonomy-showcase{border-top:1px solid #dfe3e8;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:0 clamp(24px,2.6vw,36px);display:grid}.taxonomy-showcase-products{grid-template-columns:repeat(4,minmax(0,1fr))}.taxonomy-showcase-card,.taxonomy-showcase-products .taxonomy-showcase-card{min-width:0;min-height:100%;box-shadow:none;transition:border-color var(--lcrf-transition-ui);background:0 0;border:0;border-bottom:1px solid #dfe3e8;border-radius:0;grid-template-columns:1fr;align-content:start;gap:16px;padding:26px 0 28px;display:grid}.taxonomy-showcase-card:hover,.taxonomy-showcase-card:focus-within{box-shadow:none;background:0 0;border-color:#aeb5bd}.taxonomy-showcase-intro{grid-template-columns:84px minmax(0,1fr);align-items:start;gap:14px;min-width:0;display:grid}.taxonomy-showcase-card-no-image .taxonomy-showcase-intro{grid-template-columns:1fr}.taxonomy-showcase-visual,.taxonomy-showcase-products .taxonomy-showcase-visual{aspect-ratio:4/3;background:#f7f8fa;border:1px solid #e3e6ea;border-radius:3px;place-items:center;width:84px;height:64px;min-height:64px;max-height:64px;padding:7px;display:grid;overflow:hidden}.taxonomy-showcase-head{gap:7px;min-width:0;display:grid}.taxonomy-showcase h3,.taxonomy-showcase-products h3{color:#1c2025;margin:0;font-size:17px;font-weight:700;line-height:1.3}.taxonomy-showcase h3 a{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.taxonomy-showcase h3 svg{color:#737b85;width:15px;height:15px;margin-top:3px}.taxonomy-showcase-summary,.taxonomy-showcase-products .taxonomy-showcase-summary,.taxonomy-showcase-applications .taxonomy-showcase-summary,.taxonomy-showcase-solutions .taxonomy-showcase-summary{-webkit-line-clamp:2;color:#626b76;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.52;display:-webkit-box;overflow:hidden}.taxonomy-showcase-content{align-content:start;gap:0;min-width:0;display:grid}.taxonomy-showcase-links,.taxonomy-showcase-products .taxonomy-showcase-links,.taxonomy-showcase-applications .taxonomy-showcase-links,.taxonomy-showcase-solutions .taxonomy-showcase-links,.taxonomy-showcase-card-dense .taxonomy-showcase-links,.taxonomy-showcase-products .taxonomy-showcase-card-dense .taxonomy-showcase-links{border-top:1px solid #e8ebee;grid-template-columns:1fr;gap:0;padding-top:0;display:grid}.taxonomy-showcase-links a,.taxonomy-showcase-products .taxonomy-showcase-links a,.taxonomy-showcase-applications .taxonomy-showcase-links a,.taxonomy-showcase-solutions .taxonomy-showcase-links a{color:#313740;background:0 0;border:0;border-bottom:1px solid #eef0f2;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:36px;padding:8px 0;display:grid}.taxonomy-showcase-links a:hover,.taxonomy-showcase-links a:focus-visible{color:var(--lcrf-primary);background:0 0;border-color:#d8dce1}.taxonomy-showcase-links strong,.taxonomy-showcase-products .taxonomy-showcase-links strong{font-size:13px;font-weight:560;line-height:1.35}.taxonomy-showcase-links svg,.taxonomy-showcase-more svg{color:#8a929c;width:13px;height:13px}.taxonomy-showcase-more{width:100%;min-height:36px;color:var(--lcrf-primary);border-bottom:1px solid #eef0f2;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 0;font-size:13px;font-weight:680;display:grid}.category-child-home-taxonomy-grid{border-top:1px solid #dfe3e8;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px}.category-child-home-taxonomy-grid .home-taxonomy-card-compact{min-height:100%;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #dfe3e8;border-radius:0;padding:24px 0 26px}.category-child-home-taxonomy-grid .home-taxonomy-card-compact:hover,.category-child-home-taxonomy-grid .home-taxonomy-card-compact:focus-within{box-shadow:none;background:0 0;border-color:#aeb5bd}.category-child-home-taxonomy-grid .home-taxonomy-card-compact .home-taxonomy-visual{background:#f7f8fa;border-radius:3px}.category-child-home-taxonomy-grid .home-taxonomy-card-compact .home-taxonomy-paths{border-top:1px solid #e8ebee;grid-template-columns:1fr;gap:0;margin-top:14px;display:grid}.category-child-home-taxonomy-grid .home-taxonomy-card-compact .home-taxonomy-paths :where(a,span){background:0 0;border:0;border-bottom:1px solid #eef0f2;border-radius:0;min-height:34px;padding:8px 0;font-size:13px}.category-reference-panel,.product-overview-panel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.category-reference-panel .rich-text,.product-overview-panel .rich-text{max-width:var(--lcrf-prose-max)}.decision-path-section{padding-top:clamp(42px,4vw,56px);padding-bottom:clamp(42px,4vw,56px)}.product-key-facts-section{padding:0 var(--lcrf-content-pad-x);background:#f7f8fa;border-bottom:1px solid #dfe3e8}.product-key-facts{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.product-key-facts>div{border-inline-start:1px solid #dfe3e8;min-width:0;padding:17px 22px 18px}.product-key-facts>div:last-child{border-inline-end:1px solid #dfe3e8}.product-key-facts dt{color:#69717c;margin:0;font-size:11.5px;font-weight:620;line-height:1.35}.product-key-facts dd{color:#1c2025;overflow-wrap:anywhere;margin:5px 0 0;font-size:15px;font-weight:720;line-height:1.35}@media (max-width:1120px){.taxonomy-showcase,.taxonomy-showcase-products,.category-child-home-taxonomy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.breadcrumb-bar{padding-top:11px;padding-bottom:11px}.main-content-anchor>.hero-band:not(.home-hero),.main-content-anchor>.hero-band.collection-hero{grid-template-columns:minmax(0,1fr);gap:28px;padding-top:30px;padding-bottom:34px}.breadcrumb-bar~.hero-band:not(.home-hero),.breadcrumb-bar~.hero-band.collection-hero{padding-top:30px}.main-content-anchor>.hero-band:not(.home-hero) .hero-copy h1,.main-content-anchor>.hero-band.collection-hero .hero-copy h1{font-size:34px}.main-content-anchor>.hero-band:not(.home-hero) .hero-copy p{font-size:15px;line-height:1.62}.home-hero{min-height:0;padding-top:42px;padding-bottom:44px}.taxonomy-showcase,.taxonomy-showcase-products,.category-child-home-taxonomy-grid{grid-template-columns:minmax(0,1fr);gap:0}.taxonomy-showcase-card,.taxonomy-showcase-products .taxonomy-showcase-card{grid-template-columns:1fr;gap:14px;padding:21px 0 23px}.taxonomy-showcase-intro{grid-template-columns:76px minmax(0,1fr);gap:13px}.taxonomy-showcase-visual,.taxonomy-showcase-products .taxonomy-showcase-visual{width:76px;height:58px;min-height:58px;max-height:58px}.taxonomy-showcase-products .taxonomy-showcase-content{display:grid}.taxonomy-showcase-products .taxonomy-showcase-links,.taxonomy-showcase-products .taxonomy-showcase-more{grid-column:auto}.product-key-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.product-key-facts>div:nth-child(odd){border-inline-start:1px solid #dfe3e8}.product-key-facts>div:nth-child(2n){border-inline-end:1px solid #dfe3e8}.product-key-facts>div:nth-child(n+3){border-top:1px solid #dfe3e8}}@media (max-width:420px){.main-content-anchor>.hero-band:not(.home-hero) .hero-actions{grid-template-columns:minmax(0,1fr);width:100%;display:grid}.main-content-anchor>.hero-band:not(.home-hero) .button-primary,.main-content-anchor>.hero-band:not(.home-hero) .button-secondary{width:100%}.product-key-facts>div{padding:14px}}.home-trust-strip-item .home-trust-strip-value{font-variant-numeric:tabular-nums;background:0 0;border-radius:0;justify-items:start;width:auto;min-width:36px;height:auto;font-size:18px}.home-trust-strip-item:hover .home-trust-strip-value,.home-trust-strip-item:focus-visible .home-trust-strip-value{background:0 0}.main-content-anchor>.product-detail-hero .product-photo-visual{background:#fff;border-color:#dfe3e8;min-height:270px;padding:0}.main-content-anchor>.product-detail-hero .product-photo-frame{min-height:270px;box-shadow:none;background:#f7f8fa;border:0;border-radius:3px;padding:clamp(24px,3vw,38px)}.main-content-anchor>.product-detail-hero .product-photo-frame:after{display:none}.product-assurance-section{border-block:1px solid #dfe3e8;padding-top:clamp(34px,3vw,44px);padding-bottom:clamp(34px,3vw,44px)}.product-assurance-layout{width:100%;max-width:var(--lcrf-content-max);grid-template-columns:minmax(220px,.3fr) minmax(0,.7fr);align-items:start;gap:clamp(28px,4vw,58px);margin-inline:auto;display:grid}.product-assurance-header h2{color:var(--lcrf-ink);margin:0;font-size:clamp(24px,2vw,30px);line-height:1.18}.product-assurance-header p{color:#5b6470;max-width:420px;margin:10px 0 0;font-size:14px;line-height:1.6}.product-assurance-facts{border-top:1px solid #dfe3e8;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.product-assurance-facts>div{border-bottom:1px solid #dfe3e8;min-width:0;padding:14px 18px 15px 0}.product-assurance-facts>div:not(:nth-child(3n+1)){border-inline-start:1px solid #dfe3e8;padding-inline-start:18px}.product-assurance-facts dt{color:#68717d;margin:0 0 6px;font-size:11.5px;font-weight:650;line-height:1.35}.product-assurance-facts dd{color:var(--lcrf-ink);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:720;line-height:1.45}@media (max-width:900px){.product-assurance-layout{grid-template-columns:minmax(0,1fr);gap:24px}}@media (max-width:760px){.privacy-consent-banner{right:max(8px, env(safe-area-inset-right));bottom:max(8px, env(safe-area-inset-bottom));left:max(8px, env(safe-area-inset-left));gap:12px;width:min(100% - 16px,560px);padding:14px}.privacy-consent-copy>strong{margin-bottom:3px;font-size:15px}.privacy-consent-copy>p{font-size:12.5px;line-height:1.5}.privacy-consent-policy-links{margin-top:6px}.privacy-consent-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.privacy-action{min-height:40px;padding:7px 10px;font-size:12px}.privacy-action-customize{grid-column:1/-1;min-height:34px}.product-assurance-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.product-assurance-facts>div:not(:nth-child(3n+1)){border-inline-start:0;padding-inline-start:0}.product-assurance-facts>div:nth-child(2n){border-inline-start:1px solid #dfe3e8;padding-inline-start:16px}.product-assurance-facts>div{padding-right:14px}}.search-pagination{text-align:center;grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;gap:12px;width:min(100%,340px);margin:32px auto 0;display:grid}.search-pagination a,.search-pagination>span{place-items:center;width:42px;height:42px;display:inline-grid}.search-pagination a{color:var(--lcrf-ink);background:#fff;border:1px solid #cfd4da;border-radius:4px;transition:border-color .14s,color .14s,background-color .14s}.search-pagination a:hover,.search-pagination a:focus-visible{border-color:var(--lcrf-primary);color:var(--lcrf-primary);background:#f6f3f7}.search-pagination a svg{width:18px;height:18px}.search-pagination strong{color:#4f5864;font-size:13px;font-weight:680}:root{--lcrf-grid-gutter:24px}.content-rail-section,.home-hero,.home-trust-strip,.inquiry-plugin,.product-assurance-layout,.main-content-anchor>.hero-band:not(.home-hero){column-gap:var(--lcrf-grid-gutter);grid-template-columns:repeat(12,minmax(0,1fr))}.content-rail-section{border-top:1px solid #e2e5e9;align-items:start;row-gap:0;display:grid}.content-rail-section>.section-header{grid-area:1/span 3;place-content:start stretch;align-items:start;gap:22px;margin:0;padding-top:2px;display:grid}.content-rail-section>.section-header>:nth-child(2){justify-content:flex-start;display:flex}.content-rail-section>.section-header :where(.button-primary,.button-secondary){white-space:normal;width:fit-content;max-width:100%}.content-rail-section>.section-header h2{font-size:27px;line-height:1.2}.content-rail-section>.section-header p:not(.eyebrow){max-width:260px;font-size:14px;line-height:1.65}.content-rail-section>:not(.section-header){grid-column:span 9;min-width:0}.content-rail-section>.section-header+*{grid-row:1}.main-content-anchor>.hero-band:not(.home-hero):not(.hero-band-centered)>.hero-copy{grid-column:span 7}.main-content-anchor>.hero-band:not(.home-hero):not(.hero-band-centered)>.hero-visual{grid-column:span 5}.main-content-anchor>.hero-band.article-detail-hero .hero-copy h1{overflow-wrap:anywhere;text-wrap:balance;font-size:38px;line-height:1.14}.main-content-anchor>.hero-band.hero-band-centered:not(.home-hero){grid-template-columns:repeat(12,minmax(0,1fr));justify-content:stretch}.main-content-anchor>.hero-band.hero-band-centered:not(.home-hero)>.hero-copy{grid-column:2/span 10;justify-self:center;width:100%}.home-hero{min-height:480px;padding-top:52px;padding-bottom:52px}.home-hero>.hero-copy,.home-hero>.hero-visual{grid-column:span 6}.home-hero .hero-copy,.home-hero .hero-copy h1{max-width:580px}.home-hero .hero-copy p{max-width:560px}.home-trust-strip{row-gap:16px;column-gap:var(--lcrf-grid-gutter);padding-top:14px;padding-bottom:14px}.home-trust-strip-section{padding-top:28px;padding-bottom:28px}.home-trust-strip-label{column-gap:var(--lcrf-grid-gutter);padding-inline-end:0;border-bottom:1px solid #dfe3e8;grid-column:1/-1;grid-template-columns:252px minmax(0,1fr);max-width:none;padding-bottom:14px;display:grid}.home-trust-strip-label>span,.home-trust-strip-label>strong{grid-column:1}.home-trust-strip-label>span{grid-row:1}.home-trust-strip-label>strong{grid-row:2}.home-trust-strip-label>p{grid-area:1/2/span 2;align-self:center;max-width:680px}.home-trust-strip-items{grid-column:1/-1}.inquiry-plugin-copy{grid-column:span 3}.inquiry-plugin>.inquiry-form{grid-column:span 9}.product-assurance-header{grid-area:1/span 3}.product-assurance-facts{grid-area:1/span 9}.content-rail-section .category-child-home-taxonomy-grid,.content-directory-section .taxonomy-showcase{grid-template-columns:repeat(2,minmax(0,1fr))}.content-rail-section .home-article-feature{margin-top:0}.content-rail-section .category-overview-panel,.content-rail-section .product-overview-panel{width:100%;max-width:none;margin:0}.content-rail-section .category-reference-panel .rich-text,.content-rail-section .product-overview-panel .rich-text{width:100%;max-width:var(--lcrf-reading-max)}.category-reference-layout:not(.content-rail-section) .category-reference-panel{width:min(100%, var(--lcrf-prose-max));margin-inline:auto}.article-reading-layout{justify-content:center}.article-related-engineering-content{gap:clamp(34px,4vw,52px);min-width:0;display:grid}.article-related-path-group{min-width:0}.article-related-path-group+.article-related-path-group,.article-related-path-group+.related-taxonomy-directory,.article-related-engineering-content>.related-taxonomy-directory:not(:first-child){border-top:1px solid var(--lcrf-line);padding-top:clamp(28px,3vw,38px)}.article-related-path-title{color:var(--lcrf-ink);margin:0 0 22px;font-size:clamp(20px,1.6vw,24px);font-weight:600;line-height:1.3}.article-related-engineering-content .related-taxonomy-directory.is-compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,4vw,54px);display:grid}.article-related-engineering-content .related-taxonomy-directory.is-compact .related-taxonomy-group+.related-taxonomy-group{border-top:0;padding-top:0}.article-related-engineering-content .related-taxonomy-directory.is-compact .related-taxonomy-compact-list{grid-template-columns:minmax(0,1fr)}@media (max-width:900px){.article-related-engineering-content .related-taxonomy-directory.is-compact{grid-template-columns:minmax(0,1fr)}.article-related-engineering-content .related-taxonomy-directory.is-compact .related-taxonomy-group+.related-taxonomy-group{border-top:1px solid var(--lcrf-line);padding-top:30px}}.home-product-categories-section .home-taxonomy-grid-categories{gap:0 var(--lcrf-grid-gutter);border-top:1px solid #dfe3e8;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.home-product-categories-section .home-taxonomy-card-compact{min-height:96px;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #dfe3e8;border-radius:0;grid-template-rows:minmax(0,1fr);grid-template-columns:72px minmax(0,1fr);align-items:center;gap:0;padding:15px 0;display:grid;overflow:hidden}.home-product-categories-section .home-taxonomy-card-compact:hover,.home-product-categories-section .home-taxonomy-card-compact:focus-visible{box-shadow:none;background:0 0;border-color:#aeb5bd}.home-product-categories-section .home-taxonomy-card-compact .home-taxonomy-image-link{place-items:center;width:72px;height:64px;padding:0;display:grid}.home-product-categories-section .home-taxonomy-card-compact .home-taxonomy-visual{background:#f7f8fa;border-radius:3px;width:72px;height:56px}.home-product-categories-section .home-taxonomy-card-compact .home-taxonomy-title-only{align-content:center;height:100%;min-height:0;padding:0 22px 0 14px}.home-product-categories-section .home-taxonomy-card-compact h3{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;font-size:15.5px;font-weight:700;line-height:1.3;display:grid}.home-product-categories-section .home-taxonomy-card-compact h3>span{overflow-wrap:anywhere;white-space:normal;min-width:0;max-width:100%;display:block}.home-product-categories-section .home-taxonomy-card-compact h3:after{margin-left:0}.home-feature-grid{gap:var(--lcrf-grid-gutter);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.home-feature-grid>*{min-width:0;height:100%}.home-stacked-section{padding-top:52px;padding-bottom:52px}.home-stacked-section>.section-header{grid-area:auto/1/auto/-1;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:32px;margin-bottom:28px;padding-top:0;display:grid}.home-stacked-section>.section-header>:nth-child(2){align-self:start;padding-top:1px}.home-stacked-section>.section-header p:not(.eyebrow){max-width:720px}.home-stacked-section>:not(.section-header){grid-area:auto/1/auto/-1}.home-product-categories-section{padding-top:48px;padding-bottom:48px}.home-recommended-products-section{padding-top:54px;padding-bottom:54px}.home-applications-section,.home-solutions-section,.home-articles-section{padding-top:58px;padding-bottom:58px}.home-featured-products-grid>.product-card,.home-pathway-grid>.home-taxonomy-card-media{box-shadow:none;background:#fff;border-color:#dfe3e8;border-radius:4px}.home-featured-products-grid>.product-card:hover,.home-featured-products-grid>.product-card:focus-visible,.home-pathway-grid>.home-taxonomy-card-media:hover,.home-pathway-grid>.home-taxonomy-card-media:focus-within{border-color:#aeb5bd;box-shadow:0 12px 28px #18141e0e}.home-featured-products-grid>.product-card .technical-visual,.home-pathway-grid .home-taxonomy-visual{border-radius:3px 3px 0 0}.home-recommended-products-track>.product-card .technical-visual{aspect-ratio:16/9;padding:clamp(16px,1.5vw,22px)}.home-recommended-products-track>.product-card{grid-template-rows:auto minmax(0,1fr);height:100%;display:grid}.home-recommended-products-track>.product-card .card-body{flex-direction:column;align-items:stretch;min-height:154px;display:flex}.home-recommended-products-track>.product-card h3,.home-media-section .home-taxonomy-title-only h3{overflow-wrap:anywhere;min-height:2.62em}.home-recommended-products-track>.product-card .product-card-summary{min-height:3.36em}.product-card[data-media-profile] .technical-visual{overflow:hidden}.home-media-section .home-taxonomy-card-media,.home-recommended-products-track>.product-card{border-radius:4px}.home-media-section .home-taxonomy-card-media{grid-template-rows:auto minmax(0,1fr);height:100%;display:grid}.home-media-section .home-taxonomy-title-only{min-height:142px}.home-applications-section .home-taxonomy-visual,.home-solutions-section .home-taxonomy-visual{aspect-ratio:16/9}.resource-carousel.home-three-up-carousel .related-resource-row>*{flex:0 0 calc((100% - (var(--lcrf-grid-gutter) * 2)) / 3);max-width:calc((100% - (var(--lcrf-grid-gutter) * 2)) / 3)}@media (max-width:1120px){.content-rail-section{display:block}.content-rail-section>.section-header{margin-bottom:var(--lcrf-section-gap);justify-content:space-between;align-items:end;gap:24px;padding-top:0;display:flex}.content-rail-section>.section-header p:not(.eyebrow){max-width:680px}.content-rail-section .category-child-home-taxonomy-grid,.content-directory-section .taxonomy-showcase{grid-template-columns:repeat(3,minmax(0,1fr))}.product-assurance-layout{grid-template-columns:minmax(0,1fr);gap:24px}.product-assurance-header,.product-assurance-facts{grid-area:auto/1}}@media (max-width:980px){.home-hero .hero-copy h1{font-size:36px}.main-content-anchor>.hero-band.article-detail-hero .hero-copy h1{font-size:34px}.home-hero,.home-trust-strip,.inquiry-plugin{grid-template-columns:minmax(0,1fr)}.home-hero>.hero-copy,.home-hero>.hero-visual,.home-trust-strip-label,.home-trust-strip-items,.inquiry-plugin-copy,.inquiry-plugin>.inquiry-form{grid-column:1}.home-trust-strip,.inquiry-plugin{row-gap:28px}.home-trust-strip-label{border-bottom:1px solid #dfe3e8;grid-template-columns:minmax(0,1fr);padding-bottom:18px}.home-trust-strip-label>span,.home-trust-strip-label>strong,.home-trust-strip-label>p{grid-area:auto/1}.home-product-categories-section .home-taxonomy-grid-categories,.home-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.resource-carousel.home-three-up-carousel .related-resource-row>*{flex-basis:calc((100% - var(--lcrf-grid-gutter)) / 2);max-width:calc((100% - var(--lcrf-grid-gutter)) / 2)}}@media (max-width:760px){.home-hero .hero-copy h1{font-size:32px}.main-content-anchor>.hero-band.article-detail-hero .hero-copy h1{font-size:30px;line-height:1.18}.main-content-anchor>.hero-band:not(.home-hero),.main-content-anchor>.hero-band.hero-band-centered:not(.home-hero){grid-template-columns:minmax(0,1fr)}.main-content-anchor>.hero-band:not(.home-hero)>.hero-copy,.main-content-anchor>.hero-band:not(.home-hero)>.hero-visual,.main-content-anchor>.hero-band.hero-band-centered:not(.home-hero)>.hero-copy{grid-column:1;width:100%}.content-rail-section>.section-header{justify-content:stretch;align-items:start;gap:18px;display:grid}.home-stacked-section{padding-top:40px;padding-bottom:40px}.home-stacked-section>.section-header{grid-template-columns:minmax(0,1fr);gap:16px;margin-bottom:22px}.home-stacked-section>.section-header>:nth-child(2){padding-top:0}.content-rail-section>.section-header h2{font-size:25px}.content-rail-section .category-child-home-taxonomy-grid,.content-directory-section .taxonomy-showcase,.home-product-categories-section .home-taxonomy-grid-categories,.home-feature-grid{grid-template-columns:minmax(0,1fr)}.home-product-categories-section .home-taxonomy-card-compact{grid-template-rows:auto;min-height:88px}.home-product-categories-section .home-taxonomy-card-compact .home-taxonomy-title-only{padding-inline:12px 8px}.home-product-categories-section .home-taxonomy-card-compact h3{gap:6px;font-size:14.25px;line-height:1.32}.resource-carousel.home-three-up-carousel .related-resource-row>*{flex-basis:100%;max-width:100%}.home-hero{min-height:0;padding-top:36px;padding-bottom:38px}.home-hero .hero-actions{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:10px}.home-hero .hero-actions :where(.button-primary,.button-secondary){text-align:center;justify-content:center;min-width:0;min-height:46px;padding-inline:11px;line-height:1.2}.home-trust-strip-section{padding-top:22px;padding-bottom:22px}.home-trust-strip{row-gap:14px;padding-top:0;padding-bottom:0}.home-trust-strip-label{gap:4px;padding-bottom:12px}.home-trust-strip-items{grid-template-columns:repeat(2,minmax(0,1fr))}.home-trust-strip-item{border-top:1px solid #dfe3e8;border-left:1px solid #dfe3e8;grid-template-columns:36px minmax(0,1fr);column-gap:9px;min-height:64px;padding:10px}.home-trust-strip-item:nth-child(-n+2){border-top:0}.home-trust-strip-item:nth-child(odd){border-left:0}.home-trust-strip-item .home-trust-strip-value{width:36px;min-width:36px;height:36px;font-size:13px}.home-trust-strip-item-label{font-size:12.5px;line-height:1.3}.home-media-carousel{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px 16px;display:grid}.home-media-carousel .related-resource-row{grid-area:1/1/auto/-1;padding-bottom:0}.home-media-carousel .resource-carousel-controls{pointer-events:auto;grid-area:2/2;justify-content:flex-end;align-items:center;gap:8px;margin-inline-end:50px;display:flex;position:static}.home-media-carousel .resource-carousel-progress{grid-area:2/1;width:100%;margin:0}.home-media-carousel .resource-carousel-button{width:40px;min-width:40px;height:40px;min-height:40px;position:relative;top:auto;transform:none}.home-media-carousel .resource-carousel-button-prev{left:auto}.home-media-carousel .resource-carousel-button-next{right:auto}.home-media-section .home-taxonomy-title-only,.home-recommended-products-track>.product-card .card-body,.home-recommended-products-track>.product-card h3,.home-media-section .home-taxonomy-title-only h3,.home-recommended-products-track>.product-card .product-card-summary{min-height:0}}.main-content-anchor>.hero-band:not(.home-hero){border-bottom-color:var(--lcrf-hero-border);background:var(--lcrf-hero-surface-detail)}.main-content-anchor>.hero-band.collection-hero{background:var(--lcrf-hero-surface-collection)}.main-content-anchor>.hero-band:is(.utility-hero,.hero-band-privacy,.hero-band-cookies,.hero-band-legal,.hero-band-terms,.hero-band-accessibility){background:var(--lcrf-hero-surface-utility);min-height:0;padding-top:clamp(30px,3vw,40px);padding-bottom:clamp(32px,3vw,42px)}.main-content-anchor>.hero-band.compact-centered-hero{padding-top:42px;padding-bottom:44px;min-height:220px!important}.main-content-anchor>.hero-band.hero-band-centered.compact-centered-hero:not(.home-hero)>.hero-copy{text-align:center;grid-column:1/-1;justify-self:center;align-items:center;gap:0;width:100%;max-width:760px}.main-content-anchor>.hero-band.compact-centered-hero .hero-copy h1{max-width:760px;font-size:40px;font-weight:660;line-height:1.12}.main-content-anchor>.hero-band.compact-centered-hero .hero-copy p{max-width:760px;margin-top:16px;font-size:15px;line-height:1.58}.main-content-anchor>.hero-band:is(.hero-band-quality,.hero-band-contact){background:var(--lcrf-hero-surface-technical)}.main-content-anchor>.hero-band:is(.hero-band-about,.hero-band-capabilities){background:var(--lcrf-hero-surface-brand);border-bottom-color:#301934;padding-top:clamp(36px,4vw,52px);padding-bottom:clamp(38px,4vw,54px)}.main-content-anchor>.hero-band:is(.hero-band-about,.hero-band-capabilities) .hero-copy h1{color:#fff}.main-content-anchor>.hero-band:is(.hero-band-about,.hero-band-capabilities) .hero-copy p{color:#ffffffc7}.main-content-anchor>.hero-band:is(.hero-band-about,.hero-band-capabilities) .technical-visual{background:#ffffff0f;border-color:#fff3}@media (max-width:640px){.main-content-anchor>.hero-band:is(.utility-hero,.hero-band-privacy,.hero-band-cookies,.hero-band-legal,.hero-band-terms,.hero-band-accessibility){padding-top:28px;padding-bottom:30px}.main-content-anchor>.hero-band.compact-centered-hero{min-height:220px;padding-top:30px;padding-bottom:32px}.main-content-anchor>.hero-band.compact-centered-hero .hero-copy h1{font-size:32px}.main-content-anchor>.hero-band:is(.hero-band-about,.hero-band-capabilities){padding-top:30px;padding-bottom:32px}}@media (min-width:981px){.nav-menu-products.site-nav-panel{height:auto;max-height:min(720px, calc(100dvh - var(--lcrf-header-height) - 4px));background:#fff;padding-top:20px;padding-bottom:24px;overflow:hidden auto}.nav-menu-products .nav-product-index{grid-template-columns:minmax(228px,252px) minmax(0,1fr);align-items:stretch;gap:clamp(34px,3.2vw,44px);min-height:0}.nav-menu-products .nav-product-index:before{background:#1d18211c;grid-area:1/1;width:1px}.nav-menu-products .nav-product-index-rail{grid-area:1/1;grid-template-columns:minmax(0,1fr);align-content:start;gap:0;min-width:0;padding-inline-end:clamp(24px,2.1vw,30px);display:grid}.nav-menu-products .nav-product-index-category{width:100%;height:auto;min-height:34px;box-shadow:none;color:#1e1a22c7;background:0 0;border-radius:0;justify-content:space-between;align-items:center;padding:4px 8px 4px 10px;font-size:13px;font-weight:560;line-height:1.25;transition:background .14s,color .14s;display:flex;position:relative}.nav-menu-products .nav-product-index-category:before{content:"";background:0 0;width:2px;position:absolute;inset-block:6px;inset-inline-start:0}.nav-menu-products .nav-product-index-category:after{opacity:.8;border-width:1px 1px 0 0;border-color:#3a1b3d61;width:5px;height:5px;margin-inline-start:12px;transform:rotate(45deg)}.nav-menu-products .nav-product-index-category .nav-product-subtitle{min-width:0;color:inherit;font:inherit;text-align:start;overflow-wrap:anywhere;white-space:normal;display:block}.nav-menu-products .nav-product-index-category:hover,.nav-menu-products .nav-product-index-category:focus-visible{box-shadow:none;color:#3a1b3df0;background:#3a1b3d09}.nav-menu-products .nav-product-index-category.is-active{box-shadow:none;color:var(--lcrf-primary);background:#3a1b3d0e;font-weight:660}.nav-menu-products .nav-product-index-category:hover:before,.nav-menu-products .nav-product-index-category:focus-visible:before,.nav-menu-products .nav-product-index-category.is-active:before{background:#5d3264c7}.nav-menu-products .nav-product-index-category:hover:after,.nav-menu-products .nav-product-index-category:focus-visible:after,.nav-menu-products .nav-product-index-category.is-active:after{opacity:1;border-color:#5d3264db;transform:rotate(45deg)}.nav-menu-products .nav-product-index-panel{grid-area:1/2;align-self:stretch;min-width:0;display:grid}.nav-menu-products .nav-product-index-content{opacity:1;grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch;min-width:0;min-height:100%;transition:none;animation:none;display:grid;transform:none}.nav-menu-products .nav-product-index-header{border-bottom:1px solid #1d18211a;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:clamp(22px,2.2vw,34px);padding:1px 0 15px;display:grid}.nav-menu-products .nav-product-index-copy{gap:5px;min-width:0;display:grid}.nav-menu-products .nav-product-index-title{color:#1b161ff2;align-items:center;gap:9px;width:fit-content;font-size:16px;font-weight:690;line-height:1.3;display:inline-flex}.nav-menu-products .nav-product-index-title:after,.nav-menu-products .nav-product-index-all:after,.nav-menu-products .nav-product-index-utilities .is-inquiry:after{content:"";border-top:1px solid;border-right:1px solid;flex:none;width:6px;height:6px;transform:rotate(45deg)}.nav-menu-products .nav-product-index-title .nav-product-subtitle{color:inherit;font:inherit;display:block}.nav-menu-products .nav-product-index-title:hover,.nav-menu-products .nav-product-index-title:focus-visible,.nav-menu-products .nav-product-index-title.is-current{color:var(--lcrf-primary)}.nav-menu-products .nav-product-index-description{color:#322c39a3;max-width:780px;margin:0;font-size:12.6px;font-weight:400;line-height:1.48}.nav-menu-products .nav-product-index-all{color:#3a1b3dc2;white-space:nowrap;align-items:center;gap:8px;min-height:30px;padding:0 1px;font-size:12.3px;font-weight:640;display:inline-flex}.nav-menu-products .nav-product-index-all:hover,.nav-menu-products .nav-product-index-all:focus-visible{color:var(--lcrf-primary);text-underline-offset:4px;text-decoration:underline}.nav-menu-products .nav-product-index-directory{align-self:start;min-width:0;padding-top:15px}.nav-menu-products .nav-product-index-label{color:#2a243094;margin-bottom:7px;font-size:11.3px;font-weight:650;line-height:1.35;display:block}.nav-menu-products .nav-product-index-grid{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(22px,2.25vw,32px);min-width:0;display:grid}.nav-menu-products .nav-product-index-grid.is-one-column{grid-template-columns:minmax(0,min(100%,420px))}.nav-menu-products .nav-product-index-grid.is-two-column{grid-template-columns:repeat(2,minmax(0,1fr))}.nav-menu-products .nav-product-index-link{color:#231e28d1;background:0 0;border-bottom:1px solid #1d182117;grid-template-columns:minmax(0,1fr) 7px;align-items:center;gap:10px;min-width:0;min-height:46px;padding:8px 2px;transition:background .14s,border-color .14s,color .14s;display:grid;position:relative}.nav-menu-products .nav-product-index-link:after{color:#3a1b3d5c;content:"";border-top:1px solid;border-right:1px solid;justify-self:end;width:5px;height:5px;transform:rotate(45deg)}.nav-menu-products .nav-product-index-link .nav-product-subtitle{min-width:0;color:inherit;overflow-wrap:anywhere;font-size:13px;font-weight:560;line-height:1.32;display:block}.nav-menu-products .nav-product-index-link:hover,.nav-menu-products .nav-product-index-link:focus-visible,.nav-menu-products .nav-product-index-link.is-current{color:var(--lcrf-primary);background:#3a1b3d06;border-bottom-color:#5d32643d}.nav-menu-products .nav-product-index-link:hover:after,.nav-menu-products .nav-product-index-link:focus-visible:after,.nav-menu-products .nav-product-index-link.is-current:after{color:#5d3264c7}.nav-menu-products .nav-product-index-grid.is-dense .nav-product-index-link{min-height:42px;padding-block:7px}.nav-menu-products .nav-product-index-grid.is-dense .nav-product-subtitle{font-size:12.7px}.nav-menu-products .nav-product-index-utilities{border-top:1px solid #1d18211a;align-self:end;align-items:center;gap:24px;min-height:42px;margin-top:18px;padding-top:11px;display:flex}.nav-menu-products .nav-product-index-utilities a{color:#302937ad;align-items:center;gap:8px;min-height:28px;font-size:12.3px;font-weight:620;display:inline-flex}.nav-menu-products .nav-product-index-utilities a:hover,.nav-menu-products .nav-product-index-utilities a:focus-visible{color:var(--lcrf-primary);text-underline-offset:4px;text-decoration:underline}.nav-menu-products .nav-product-index-utilities .is-inquiry{color:#3a1b3ddb}}@media (min-width:981px) and (max-width:1120px){.nav-menu-products .nav-product-index{grid-template-columns:minmax(208px,224px) minmax(0,1fr);gap:28px}.nav-menu-products .nav-product-index-rail{padding-inline-end:20px}.nav-menu-products .nav-product-index-grid.is-three-column{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:22px}.nav-menu-products .nav-product-index-category{font-size:12.6px}}@media (min-width:981px){.nav-menu-applications.site-nav-panel,.nav-menu-solutions.site-nav-panel{height:auto;max-height:min(720px, calc(100dvh - var(--lcrf-header-height) - 4px));background:#fff;padding-top:20px;padding-bottom:24px;overflow:hidden auto}.nav-menu-applications .nav-taxonomy-index,.nav-menu-solutions .nav-taxonomy-index{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);gap:0;width:100%;min-width:0;display:grid}.nav-menu-applications .nav-taxonomy-index:before,.nav-menu-solutions .nav-taxonomy-index:before{display:none}.nav-taxonomy-index-header{border-bottom:1px solid #1d18211a;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:clamp(24px,2.4vw,36px);padding:1px 0 15px;display:grid}.nav-taxonomy-index-copy{gap:5px;min-width:0;display:grid}.nav-taxonomy-index-copy strong{color:#1b161ff2;font-size:16px;font-weight:690;line-height:1.3}.nav-taxonomy-index-copy p{color:#322c39a3;max-width:780px;margin:0;font-size:12.6px;font-weight:400;line-height:1.48}.nav-taxonomy-index-all{color:#3a1b3dc2;white-space:nowrap;align-items:center;gap:8px;min-height:30px;padding:0 1px;font-size:12.3px;font-weight:640;display:inline-flex}.nav-taxonomy-index-all:after,.nav-taxonomy-index-utilities a:after{content:"";border-top:1px solid;border-right:1px solid;flex:none;width:6px;height:6px;transform:rotate(45deg)}.nav-taxonomy-index-all:hover,.nav-taxonomy-index-all:focus-visible{color:var(--lcrf-primary);text-underline-offset:4px;text-decoration:underline}.nav-taxonomy-index-directory{min-width:0;padding-top:15px}.nav-taxonomy-index-label{color:#2a243094;margin-bottom:10px;font-size:11.3px;font-weight:650;line-height:1.35;display:block}.nav-taxonomy-index-columns{column-count:4;column-fill:balance;column-gap:clamp(26px,2.8vw,38px);min-width:0}.nav-taxonomy-index-group{break-inside:avoid;vertical-align:top;border-top:1px solid #1d18211a;width:100%;margin:0 0 20px;padding-top:10px;display:inline-block}.nav-taxonomy-index-title{color:#1f1a23eb;grid-template-columns:minmax(0,1fr) 7px;align-items:start;gap:10px;min-width:0;min-height:34px;padding-inline-end:2px;font-size:13.2px;font-weight:660;line-height:1.3;display:grid}.nav-taxonomy-index-title>span,.nav-taxonomy-index-link>span{color:#3a1b3d5c;border-top:1px solid;border-right:1px solid;justify-self:end;width:5px;height:5px;margin-top:5px;transform:rotate(45deg)}.nav-taxonomy-index-title:hover,.nav-taxonomy-index-title:focus-visible,.nav-taxonomy-index-group.is-current .nav-taxonomy-index-title{color:var(--lcrf-primary)}.nav-taxonomy-index-group ul{gap:0;margin:3px 0 0;padding:0;list-style:none;display:grid}.nav-taxonomy-index-group li{min-width:0}.nav-taxonomy-index-link{color:#2b2531c2;overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr) 7px;align-items:start;gap:9px;min-width:0;min-height:29px;padding:4px 0;padding-inline-end:2px;font-size:12.35px;font-weight:500;line-height:1.34;transition:color .14s;display:grid}.nav-taxonomy-index-link:hover,.nav-taxonomy-index-link:focus-visible,.nav-taxonomy-index-link[aria-current=page]{color:var(--lcrf-primary);text-underline-offset:3px;text-decoration:underline}.nav-taxonomy-index-title:hover>span,.nav-taxonomy-index-title:focus-visible>span,.nav-taxonomy-index-group.is-current .nav-taxonomy-index-title>span,.nav-taxonomy-index-link:hover>span,.nav-taxonomy-index-link:focus-visible>span,.nav-taxonomy-index-link[aria-current=page]>span{color:#5d3264c7}.nav-taxonomy-index-utilities{border-top:1px solid #1d18211a;align-items:center;gap:24px;min-height:42px;padding-top:11px;display:flex}.nav-taxonomy-index-utilities a{color:#302937ad;align-items:center;gap:8px;min-height:28px;padding-inline-end:2px;font-size:12.3px;font-weight:620;display:inline-flex}.nav-taxonomy-index-utilities a:hover,.nav-taxonomy-index-utilities a:focus-visible{color:var(--lcrf-primary);text-underline-offset:4px;text-decoration:underline}.nav-taxonomy-index-utilities .is-inquiry{color:#3a1b3ddb}}@media (min-width:981px) and (max-width:1120px){.nav-taxonomy-index-columns{column-count:3;column-gap:28px}}[dir=rtl] .nav-taxonomy-index-all:after,[dir=rtl] .nav-taxonomy-index-utilities a:after,[dir=rtl] .nav-taxonomy-index-title>span,[dir=rtl] .nav-taxonomy-index-link>span{transform:rotate(-135deg)}.category-stacked-section{padding-top:52px;padding-bottom:52px}.category-stacked-section>.section-header{margin-bottom:28px}.category-categories-section .category-child-home-taxonomy-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.category-media-section .resource-carousel{margin-bottom:2px}.category-media-section .related-resource-row,.category-resource-section .related-resource-row{padding-bottom:18px}.related-taxonomy-directory{width:100%}.related-taxonomy-directory.is-compact .related-taxonomy-group{padding:0}.related-taxonomy-directory.is-compact .related-taxonomy-group>:is(h2,h3){font-size:clamp(20px,1.6vw,24px);font-weight:600}.related-taxonomy-directory.is-compact .related-taxonomy-compact-list{margin-top:18px;padding-bottom:0}.related-taxonomy-supporting-section{padding-top:clamp(38px,4vw,52px);padding-bottom:clamp(38px,4vw,52px)}.application-context-section,.solution-architecture-section{padding-top:clamp(52px,5vw,72px);padding-bottom:clamp(52px,5vw,72px)}.related-taxonomy-group{min-width:0;padding:0 0 44px}.related-taxonomy-group+.related-taxonomy-group{border-top:1px solid var(--lcrf-line);padding-top:44px}.related-taxonomy-group:last-child{padding-bottom:0}.related-taxonomy-group>:is(h2,h3){color:var(--lcrf-ink);text-wrap:balance;margin:0;font-size:clamp(24px,2vw,28px);font-weight:540;line-height:1.28}.related-taxonomy-featured-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px clamp(44px,6vw,88px);min-width:0;margin-top:26px;display:grid}.related-taxonomy-featured-grid.is-single{grid-template-columns:minmax(0,620px)}.related-taxonomy-featured-link{min-width:0;min-height:82px;color:var(--lcrf-ink);align-content:start;gap:8px;padding:0 clamp(12px,2vw,28px) 0 0;text-decoration:none;display:grid}.related-taxonomy-entry-title{min-width:0;color:var(--lcrf-primary);overflow-wrap:anywhere;transition:color var(--lcrf-transition-ui);font-size:16px;font-weight:650;line-height:1.38}.related-taxonomy-entry-summary{min-width:0;max-width:62ch;color:var(--lcrf-body);overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;line-height:1.62;display:-webkit-box;overflow:hidden}.related-taxonomy-featured-link:hover .related-taxonomy-entry-title,.related-taxonomy-featured-link:focus-visible .related-taxonomy-entry-title{color:var(--lcrf-ink)}.related-taxonomy-featured-link:focus-visible,.related-taxonomy-compact-list a:focus-visible{outline-offset:5px;border-radius:2px;outline:2px solid #5d326475}.related-taxonomy-browse{border-top:1px solid var(--lcrf-line);border-bottom:1px solid var(--lcrf-line);margin-top:40px}.related-taxonomy-browse-heading{color:var(--lcrf-ink);font-family:var(--lcrf-display-font);text-wrap:balance;margin:0;padding:22px 0 14px;font-size:clamp(22px,1.65vw,24px);font-weight:600;line-height:1.3}.related-taxonomy-compact-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(24px,4vw,48px);min-width:0;margin:0;padding:0 0 20px;list-style:none;display:grid}.related-taxonomy-compact-list a{min-width:0;min-height:46px;color:var(--lcrf-ink);overflow-wrap:anywhere;transition:border-color var(--lcrf-transition-ui), color var(--lcrf-transition-ui);border-bottom:1px solid #1d18211a;align-items:center;padding:11px 0;font-size:14px;font-weight:600;line-height:1.42;text-decoration:none;display:flex}.related-taxonomy-compact-list a:hover,.related-taxonomy-compact-list a:focus-visible{color:var(--lcrf-primary);border-color:#5d32645c}.category-faq-accordion{border-top:1px solid #dfe3e8;width:100%}.category-faq-disclosure{border-bottom:1px solid #dfe3e8}.category-faq-disclosure>summary{cursor:pointer;min-height:72px;color:var(--lcrf-ink);transition:color var(--lcrf-transition-ui);grid-template-columns:minmax(0,1fr) 36px;align-items:center;gap:28px;padding:18px 0;list-style:none;display:grid}.category-faq-disclosure>summary::-webkit-details-marker{display:none}.category-faq-disclosure>summary:hover,.category-faq-disclosure>summary:focus-visible,.category-faq-disclosure[open]>summary{color:var(--lcrf-primary)}.category-faq-disclosure>summary:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid #5d326480}.category-faq-question-group{gap:5px;min-width:0;display:grid}.category-faq-category{color:#69727d;letter-spacing:0;font-size:11px;font-weight:720;line-height:1.35}.category-faq-detail-link{color:var(--lcrf-primary);align-items:center;gap:8px;margin-top:20px;font-size:13px;font-weight:720;text-decoration:none;display:inline-flex}.category-faq-detail-link:hover,.category-faq-detail-link:focus-visible{text-underline-offset:4px;text-decoration:underline}.category-faq-detail-link svg{width:15px;height:15px}[dir=rtl] .category-faq-detail-link svg{transform:rotate(180deg)}.category-faq-question{text-wrap:pretty;max-width:920px;font-size:17px;font-weight:680;line-height:1.42}.category-faq-toggle{width:36px;height:36px;color:var(--lcrf-primary);transition:border-color var(--lcrf-transition-ui), background-color var(--lcrf-transition-ui);border:1px solid #cfd4da;border-radius:50%;place-items:center;display:grid}.category-faq-toggle svg{grid-area:1/1;width:17px;height:17px}.category-faq-toggle-close{display:none}.category-faq-disclosure[open] .category-faq-toggle{background:var(--lcrf-active-surface);border-color:#5d32644d}.category-faq-disclosure[open] .category-faq-toggle-open{display:none}.category-faq-disclosure[open] .category-faq-toggle-close{display:block}.category-faq-answer{width:min(100%,920px);color:var(--lcrf-body);padding:0 64px 28px 0;font-size:15px;line-height:1.72}.category-faq-answer>p,.category-faq-answer .rich-text{max-width:820px;margin:0}.category-faq-answer .rich-text>:first-child{margin-top:0}.category-faq-answer .rich-text>:last-child{margin-bottom:0}[dir=rtl] .category-faq-answer{padding-left:64px;padding-right:0}@media (max-width:1120px){.category-categories-section .category-child-home-taxonomy-grid,.related-taxonomy-compact-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.category-stacked-section{padding-top:40px;padding-bottom:40px}.category-stacked-section>.section-header{margin-bottom:22px}.category-categories-section .category-child-home-taxonomy-grid{grid-template-columns:minmax(0,1fr)}.related-taxonomy-group{padding-bottom:32px}.related-taxonomy-group+.related-taxonomy-group{padding-top:32px}.related-taxonomy-group>:is(h2,h3){font-size:22px}.related-taxonomy-featured-grid,.related-taxonomy-featured-grid.is-single,.related-taxonomy-compact-list{grid-template-columns:minmax(0,1fr)}.related-taxonomy-featured-grid{gap:22px;margin-top:20px}.related-taxonomy-featured-link{min-height:0;padding-right:0}.related-taxonomy-browse{margin-top:28px}.related-taxonomy-browse-heading{padding:16px 0 10px;font-size:20px}.category-faq-disclosure>summary{grid-template-columns:minmax(0,1fr) 32px;gap:18px;min-height:64px;padding:15px 0}.category-faq-question{font-size:15.5px;line-height:1.42}.category-faq-toggle{width:32px;height:32px}.category-faq-toggle svg{width:16px;height:16px}.category-faq-answer,[dir=rtl] .category-faq-answer{padding:0 50px 24px 0}[dir=rtl] .category-faq-answer{padding-left:50px;padding-right:0}}.main-content-anchor>.hero-band.hero-band-contact{min-height:clamp(240px,24vw,330px)}.main-content-anchor>.hero-band.hero-band-contact .hero-inner{align-items:center}.main-content-anchor>.hero-band.hero-band-centered.hero-band-contact:not(.home-hero)>.hero-copy{text-align:center;grid-column:1/-1;justify-self:center;align-items:center;width:100%;max-width:760px}.main-content-anchor>.hero-band.hero-band-centered.hero-band-contact:not(.home-hero)>.hero-copy>:where(h1,p){max-width:760px}.custom-html-page-shell-about .lcrf-about-facts{border-block:1px solid var(--lcrf-line);background:#fff}.custom-html-page-shell-about .lcrf-about-facts-inner,.custom-html-page-shell-capabilities .lcrf-page-index-inner{width:min(var(--lcrf-wide-max), calc(100% - 2 * var(--lcrf-page-x)));margin-inline:auto}.custom-html-page-shell-about .lcrf-about-fact-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.custom-html-page-shell-about .lcrf-about-fact-grid>div{min-width:0;padding:24px clamp(18px,2.2vw,30px)}.custom-html-page-shell-about .lcrf-about-fact-grid>div:first-child{padding-inline-start:0}.custom-html-page-shell-about .lcrf-about-fact-grid>div:last-child{padding-inline-end:0}.custom-html-page-shell-about .lcrf-about-fact-grid>div+div{border-inline-start:1px solid var(--lcrf-line)}.custom-html-page-shell-about .lcrf-about-fact-grid dt{color:var(--lcrf-muted);text-transform:uppercase;margin:0 0 7px;font-size:11px;font-weight:720;line-height:1.35}.custom-html-page-shell-about .lcrf-about-fact-grid dd{color:var(--lcrf-ink);margin:0;font-size:14px;font-weight:620;line-height:1.52}.custom-html-page-shell-capabilities .lcrf-page-index{z-index:18;top:var(--lcrf-header-height,65px);border-bottom:1px solid var(--lcrf-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;position:sticky;box-shadow:0 7px 18px #11111409}.custom-html-page-shell-capabilities .custom-html-content{overflow:visible!important}.custom-html-page-shell-capabilities .lcrf-page-index-inner{scrollbar-width:none;align-items:center;gap:clamp(16px,2.2vw,30px);min-height:52px;display:flex;overflow-x:auto}.custom-html-page-shell-capabilities .lcrf-page-index-inner::-webkit-scrollbar{display:none}.custom-html-page-shell-capabilities .lcrf-page-index-label{color:var(--lcrf-muted);text-transform:uppercase;flex:none;font-size:11px;font-weight:720}.custom-html-page-shell-capabilities .lcrf-page-index a{color:var(--lcrf-ink);flex:none;padding-block:17px 15px;font-size:13px;font-weight:630;text-decoration:none;position:relative}.custom-html-page-shell-capabilities .lcrf-page-index a:after{background:var(--lcrf-action);content:"";opacity:0;height:2px;transition:opacity .15s,transform .15s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(.4)}.custom-html-page-shell-capabilities .lcrf-page-index a:hover,.custom-html-page-shell-capabilities .lcrf-page-index a:focus-visible{color:var(--lcrf-primary)}.custom-html-page-shell-capabilities .lcrf-page-index a:hover:after,.custom-html-page-shell-capabilities .lcrf-page-index a:focus-visible:after{opacity:1;transform:scaleX(1)}.custom-html-page-shell-capabilities :is(#capability-scope,#capability-workstreams,#capability-review,#capability-evidence,#capability-inquiry){scroll-margin-top:calc(var(--lcrf-header-height,65px) + 68px)}@media (max-width:980px){.custom-html-page-shell-about .lcrf-about-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.custom-html-page-shell-about .lcrf-about-fact-grid>div:nth-child(3){border-inline-start:0}.custom-html-page-shell-about .lcrf-about-fact-grid>div:nth-child(n+3){border-top:1px solid var(--lcrf-line)}.custom-html-page-shell-about .lcrf-about-fact-grid>div:nth-child(odd){padding-inline-start:0}.custom-html-page-shell-about .lcrf-about-fact-grid>div:nth-child(2n){padding-inline-end:0}}@media (max-width:680px){.custom-html-page-shell-about .lcrf-about-facts-inner,.custom-html-page-shell-capabilities .lcrf-page-index-inner{width:calc(100% - 32px)}.custom-html-page-shell-about .lcrf-about-fact-grid{grid-template-columns:1fr}.custom-html-page-shell-about .lcrf-about-fact-grid>div{padding:18px 0}.custom-html-page-shell-about .lcrf-about-fact-grid>div+div{border-top:1px solid var(--lcrf-line);border-inline-start:0}.custom-html-page-shell-capabilities .lcrf-page-index-inner{gap:18px;min-height:48px}.custom-html-page-shell-capabilities .lcrf-page-index-label{display:none}.custom-html-page-shell-capabilities .lcrf-page-index a{padding-block:15px 13px;font-size:12.5px}}.custom-html-page-shell-contact{background:#fff;padding:0;overflow:clip}.custom-html-page-shell-contact .custom-html-content,.custom-html-page-shell-contact .custom-html-content *,.custom-html-page-shell-contact .custom-html-content :before,.custom-html-page-shell-contact .custom-html-content :after{box-sizing:border-box}.custom-html-page-shell-contact .lcrf-contact-section,.custom-html-page-shell-contact .lcrf-contact-inner{width:min(var(--lcrf-content-max), calc(100% - (2 * var(--lcrf-page-x))));margin-inline:auto}.custom-html-page-shell-contact .lcrf-contact-section{padding-block:clamp(58px,6vw,84px)}.custom-html-page-shell-contact :where(h2,h3,p,ol,dl,dd,dt){margin:0}.custom-html-page-shell-contact h2{max-width:760px;color:var(--lcrf-ink);letter-spacing:0;font-size:clamp(28px,2.35vw,36px);font-weight:650;line-height:1.18}.custom-html-page-shell-contact h3{color:var(--lcrf-ink);letter-spacing:0;font-size:clamp(16px,1.15vw,19px);font-weight:680;line-height:1.38}.custom-html-page-shell-contact p,.custom-html-page-shell-contact dd{color:var(--lcrf-muted);font-size:15px;line-height:1.66}.custom-html-page-shell-contact .lcrf-contact-eyebrow{color:var(--lcrf-action);letter-spacing:.08em;text-transform:uppercase;margin-bottom:14px;font-size:12px;font-weight:760;line-height:1.3}.custom-html-page-shell-contact .lcrf-contact-lead{max-width:700px;color:var(--lcrf-body);margin-top:14px;font-size:clamp(15.5px,1.15vw,17px);line-height:1.66}.custom-html-page-shell-contact .lcrf-contact-heading{grid-template-columns:minmax(240px,.36fr) minmax(0,.64fr);align-items:start;gap:clamp(32px,5vw,72px);margin-bottom:clamp(30px,3.5vw,44px);display:grid}.custom-html-page-shell-contact .lcrf-contact-heading .lcrf-contact-lead{margin-top:0}.custom-html-page-shell-contact .lcrf-contact-dossier{border-block:1px solid var(--lcrf-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.custom-html-page-shell-contact .lcrf-contact-dossier>div{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:8px 16px;padding:clamp(24px,2.5vw,32px) clamp(24px,2.7vw,36px) clamp(24px,2.5vw,32px) 0;display:grid}.custom-html-page-shell-contact .lcrf-contact-dossier>div:nth-child(2n){border-inline-start:1px solid var(--lcrf-line);padding-inline:clamp(24px,2.7vw,36px) 0}.custom-html-page-shell-contact .lcrf-contact-dossier>div:nth-child(n+3){border-top:1px solid var(--lcrf-line)}.custom-html-page-shell-contact .lcrf-contact-index{color:var(--lcrf-action);letter-spacing:.08em;font-size:12px;font-weight:780;line-height:1.45}.custom-html-page-shell-contact .lcrf-contact-dossier dt{color:var(--lcrf-ink);font-size:16px;font-weight:680;line-height:1.42}.custom-html-page-shell-contact .lcrf-contact-dossier dd{grid-column:2}.custom-html-page-shell-contact .lcrf-contact-route{border-block:1px solid var(--lcrf-line);background:var(--lcrf-section-surface-alt)}.custom-html-page-shell-contact .lcrf-contact-route .lcrf-contact-inner{padding-block:clamp(54px,5.5vw,76px)}.custom-html-page-shell-contact .lcrf-contact-steps{border-top:1px solid var(--lcrf-line);border-bottom:1px solid var(--lcrf-line);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid}.custom-html-page-shell-contact .lcrf-contact-step{min-width:0;padding:clamp(24px,2.5vw,34px) clamp(22px,2.6vw,36px);position:relative}.custom-html-page-shell-contact .lcrf-contact-step+.lcrf-contact-step{border-inline-start:1px solid var(--lcrf-line)}.custom-html-page-shell-contact .lcrf-contact-step .lcrf-contact-index{margin-bottom:24px;display:block}.custom-html-page-shell-contact .lcrf-contact-step p{margin-top:10px}.custom-html-page-shell-contact .lcrf-contact-direct{grid-template-columns:minmax(260px,.36fr) minmax(0,.64fr);align-items:start;gap:clamp(38px,6vw,86px);display:grid}.custom-html-page-shell-contact .lcrf-contact-direct-copy .lcrf-contact-lead{max-width:520px}.custom-html-page-shell-contact .lcrf-contact-ledger{border-block:1px solid var(--lcrf-line);background:#fff;overflow:hidden}.custom-html-page-shell-contact .lcrf-contact-ledger-row{min-height:68px;color:var(--lcrf-ink);grid-template-columns:minmax(138px,.34fr) minmax(0,1fr) auto;align-items:center;gap:18px;padding:15px 12px;text-decoration:none;display:grid}.custom-html-page-shell-contact .lcrf-contact-ledger-row+.lcrf-contact-ledger-row{border-top:1px solid var(--lcrf-line)}.custom-html-page-shell-contact .lcrf-contact-ledger-label{color:var(--lcrf-muted);letter-spacing:.04em;text-transform:uppercase;font-size:11.5px;font-weight:700;line-height:1.35}.custom-html-page-shell-contact .lcrf-contact-ledger-value{color:var(--lcrf-ink);overflow-wrap:anywhere;font-size:14.5px;font-weight:620;line-height:1.52}.custom-html-page-shell-contact .lcrf-contact-ledger-arrow{color:var(--lcrf-action);transition:transform var(--lcrf-transition-ui), color var(--lcrf-transition-ui);font-size:18px;line-height:1}.custom-html-page-shell-contact a.lcrf-contact-ledger-row:hover,.custom-html-page-shell-contact a.lcrf-contact-ledger-row:focus-visible{background:var(--lcrf-soft);outline:none}.custom-html-page-shell-contact a.lcrf-contact-ledger-row:hover .lcrf-contact-ledger-arrow,.custom-html-page-shell-contact a.lcrf-contact-ledger-row:focus-visible .lcrf-contact-ledger-arrow{color:var(--lcrf-primary);transform:translate(3px)}[dir=rtl] .custom-html-page-shell-contact a.lcrf-contact-ledger-row:hover .lcrf-contact-ledger-arrow,[dir=rtl] .custom-html-page-shell-contact a.lcrf-contact-ledger-row:focus-visible .lcrf-contact-ledger-arrow{transform:translate(-3px)}@media (max-width:900px){.custom-html-page-shell-contact .lcrf-contact-heading,.custom-html-page-shell-contact .lcrf-contact-direct{grid-template-columns:1fr;gap:24px}.custom-html-page-shell-contact .lcrf-contact-dossier{grid-template-columns:1fr}.custom-html-page-shell-contact .lcrf-contact-dossier>div,.custom-html-page-shell-contact .lcrf-contact-dossier>div:nth-child(2n){border-inline-start:0;padding-inline:0}.custom-html-page-shell-contact .lcrf-contact-dossier>div+div{border-top:1px solid var(--lcrf-line)}.custom-html-page-shell-contact .lcrf-contact-steps{grid-template-columns:1fr}.custom-html-page-shell-contact .lcrf-contact-step+.lcrf-contact-step{border-top:1px solid var(--lcrf-line);border-inline-start:0}}@media (max-width:680px){.main-content-anchor>.hero-band.hero-band-contact{min-height:0}.custom-html-page-shell-contact .lcrf-contact-section,.custom-html-page-shell-contact .lcrf-contact-inner{width:calc(100% - 32px)}.custom-html-page-shell-contact .lcrf-contact-dossier>div{grid-template-columns:42px minmax(0,1fr);gap:10px 14px}.custom-html-page-shell-contact .lcrf-contact-dossier dd{grid-column:2}.custom-html-page-shell-contact .lcrf-contact-ledger-row{grid-template-columns:1fr auto;gap:5px 14px}.custom-html-page-shell-contact .lcrf-contact-ledger-label,.custom-html-page-shell-contact .lcrf-contact-ledger-value{grid-column:1}.custom-html-page-shell-contact .lcrf-contact-ledger-arrow{grid-area:1/2/span 2}}@media (prefers-reduced-motion:reduce){.custom-html-page-shell-contact .lcrf-contact-ledger-arrow{transition:none}}@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-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
