@font-face{font-family:'Switzer';src:url(/wp-content/themes/cm-aquatechnik-wp/assets/fonts/switzer-400.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Switzer';src:url(/wp-content/themes/cm-aquatechnik-wp/assets/fonts/switzer-500.woff2) format('woff2');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Switzer';src:url(/wp-content/themes/cm-aquatechnik-wp/assets/fonts/switzer-600.woff2) format('woff2');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Switzer';src:url(/wp-content/themes/cm-aquatechnik-wp/assets/fonts/switzer-700.woff2) format('woff2');font-weight:700;font-style:normal;font-display:swap}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;scroll-behavior:smooth;hanging-punctuation:first last;scroll-padding-top:5rem}body{min-height:100dvh;line-height:1.6;font-family:var(--font-body,sans-serif);font-size:var(--text-base);color:var(--color-text);background-color:var(--color-bg)}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}ul[role="list"],ol[role="list"]{list-style:none}input,button,textarea,select{font:inherit;color:inherit}h1,h2,h3,h4,h5,h6{text-wrap:balance;line-height:1.15}p,li,figcaption{text-wrap:pretty;max-width:72ch}::selection{background:oklch(from var(--color-primary) l c h / .25);color:var(--color-text)}:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px;border-radius:.375rem}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important;scroll-behavior:auto!important}}button{cursor:pointer;background:none;border:none}table{border-collapse:collapse;width:100%}a,button,[role="button"],[role="link"],input,textarea,select{transition:color 180ms cubic-bezier(.16,1,.3,1),background 180ms cubic-bezier(.16,1,.3,1),border-color 180ms cubic-bezier(.16,1,.3,1),box-shadow 180ms cubic-bezier(.16,1,.3,1)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}:root{--text-xs:clamp(0.75rem,  0.7rem  + 0.25vw, 0.875rem);--text-sm:clamp(0.875rem, 0.8rem  + 0.35vw, 1rem);--text-base:clamp(1rem,     0.95rem + 0.25vw, 1.125rem);--text-lg:clamp(1.125rem, 1rem    + 0.75vw, 1.5rem);--text-xl:clamp(1.5rem,   1.2rem  + 1.25vw, 2.25rem);--text-2xl:clamp(2rem,     1.2rem  + 2.5vw,  3.5rem);--text-3xl:clamp(2.5rem,   1rem    + 4vw,    5rem);--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--font-display:'Switzer', 'Helvetica Neue', Helvetica, Arial, sans-serif;--font-body:'Switzer', 'Helvetica Neue', Helvetica, Arial, sans-serif;--radius-sm:0.25rem;--radius-md:0.5rem;--radius-lg:0.75rem;--radius-xl:1rem;--transition-interactive:180ms cubic-bezier(0.16, 1, 0.3, 1);--transition-slow:400ms cubic-bezier(0.16, 1, 0.3, 1);--content-narrow:640px;--content-default:960px;--content-wide:1200px}:root,[data-theme="light"]{--color-bg:#f8f9fa;--color-surface:#ffffff;--color-surface-2:#f1f3f5;--color-surface-offset:#e9ecef;--color-divider:#dee2e6;--color-border:#ced4da;--color-text:#1a1e23;--color-text-muted:#56616c;--color-text-faint:#68727c;--color-text-inverse:#ffffff;--color-primary:#1a6fc4;--color-primary-hover:#155ba1;--color-primary-active:#0f4a83;--color-primary-light:#e8f1fb;--color-primary-fill:#1a6fc4;--color-primary-fill-hover:#155ba1;--color-accent:#e67e22;--color-accent-hover:#d35400;--color-success:#2e8b57;--shadow-sm:0 1px 3px rgba(0, 0, 0, 0.06);--shadow-md:0 4px 12px rgba(0, 0, 0, 0.08);--shadow-lg:0 12px 32px rgba(0, 0, 0, 0.12);--shadow-xl:0 20px 48px rgba(0, 0, 0, 0.16)}[data-theme="dark"]{--color-bg:#0f1114;--color-surface:#171a1e;--color-surface-2:#1e2228;--color-surface-offset:#252a31;--color-divider:#2d333b;--color-border:#373e47;--color-text:#d0d7de;--color-text-muted:#9aa4ae;--color-text-faint:#808a96;--color-text-inverse:#0f1114;--color-primary:#4da3e8;--color-primary-hover:#3d8bc7;--color-primary-active:#2d73a6;--color-primary-light:#1a2a3e;--color-primary-fill:#1a6fc4;--color-primary-fill-hover:#2278cf;--color-accent:#f0923e;--color-accent-hover:#e67e22;--color-success:#4caf7a;--shadow-sm:0 1px 3px rgba(0, 0, 0, 0.3);--shadow-md:0 4px 12px rgba(0, 0, 0, 0.4);--shadow-lg:0 12px 32px rgba(0, 0, 0, 0.5);--shadow-xl:0 20px 48px rgba(0, 0, 0, 0.6)}@media (prefers-color-scheme:dark){:root:not([data-theme]){--color-bg:#0f1114;--color-surface:#171a1e;--color-surface-2:#1e2228;--color-surface-offset:#252a31;--color-divider:#2d333b;--color-border:#373e47;--color-text:#d0d7de;--color-text-muted:#9aa4ae;--color-text-faint:#808a96;--color-text-inverse:#0f1114;--color-primary:#4da3e8;--color-primary-hover:#3d8bc7;--color-primary-active:#2d73a6;--color-primary-light:#1a2a3e;--color-primary-fill:#1a6fc4;--color-primary-fill-hover:#2278cf;--color-accent:#f0923e;--color-accent-hover:#e67e22;--color-success:#4caf7a;--shadow-sm:0 1px 3px rgba(0, 0, 0, 0.3);--shadow-md:0 4px 12px rgba(0, 0, 0, 0.4);--shadow-lg:0 12px 32px rgba(0, 0, 0, 0.5);--shadow-xl:0 20px 48px rgba(0, 0, 0, 0.6)}}.site-header{position:fixed;top:0;left:0;right:0;z-index:100;background:color-mix(in srgb,var(--color-bg) 92%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--color-divider);padding:var(--space-3) 0}.header-inner{max-width:var(--content-wide);margin:0 auto;padding:0 var(--space-6);display:flex;align-items:center;justify-content:space-between;gap:var(--space-6)}.site-logo{display:flex;align-items:center;gap:var(--space-3);text-decoration:none;color:var(--color-text);flex-shrink:0}.site-logo svg{width:40px;height:40px}.logo-text{font-family:var(--font-display);font-weight:700;font-size:var(--text-lg);letter-spacing:-.02em;line-height:1.1}.logo-text span{display:block;font-weight:400;font-size:var(--text-xs);color:var(--color-text-muted);letter-spacing:.08em;text-transform:uppercase}.main-nav{display:flex;align-items:center;gap:var(--space-1)}.main-nav a{font-family:var(--font-body);font-size:var(--text-sm);font-weight:500;color:var(--color-text-muted);text-decoration:none;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);position:relative}.main-nav a:hover,.main-nav a.active{color:var(--color-text);background:var(--color-surface-2)}.main-nav a.active{color:var(--color-primary)}.header-actions{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0}.lang-toggle{font-size:var(--text-xs);font-weight:600;color:var(--color-text-muted);padding:var(--space-1) var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;background:#fff0;font-family:var(--font-body)}.lang-toggle:hover{color:var(--color-text);border-color:var(--color-text-muted)}.theme-toggle{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:var(--space-2);border-radius:var(--radius-md);color:var(--color-text-muted)}.theme-toggle svg,.menu-toggle svg,.nav-theme-toggle svg{flex-shrink:0;max-width:none}[data-theme-toggle] .icon-sun,[data-theme-toggle] .label-light{display:none}[data-theme="dark"] [data-theme-toggle] .icon-sun{display:block}[data-theme="dark"] [data-theme-toggle] .label-light{display:inline}[data-theme="dark"] [data-theme-toggle] .icon-moon,[data-theme="dark"] [data-theme-toggle] .label-dark{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme]) [data-theme-toggle] .icon-sun{display:block}:root:not([data-theme]) [data-theme-toggle] .label-light{display:inline}:root:not([data-theme]) [data-theme-toggle] .icon-moon,:root:not([data-theme]) [data-theme-toggle] .label-dark{display:none}}.nav-theme-toggle{display:none}.theme-toggle:hover{background:var(--color-surface-2);color:var(--color-text)}.menu-toggle{display:none;align-items:center;justify-content:center;flex-shrink:0;padding:var(--space-2);border-radius:var(--radius-md);color:var(--color-text)}.menu-toggle:hover{background:var(--color-surface-2)}@media (max-width:1100px){.header-inner{gap:var(--space-3)}.menu-toggle{display:inline-flex}.header-actions .theme-toggle{display:none}.nav-theme-toggle{display:flex;align-items:center;gap:var(--space-3);width:100%;margin-top:var(--space-2);padding:var(--space-4) var(--space-4) var(--space-2);border-top:1px solid var(--color-divider);font-family:var(--font-body);font-size:var(--text-sm);font-weight:500;color:var(--color-text-muted);text-align:left}.nav-theme-toggle:hover,.nav-theme-toggle:focus-visible{color:var(--color-text)}.main-nav{display:none;position:absolute;top:100%;left:0;right:0;background:var(--color-surface);border-bottom:1px solid var(--color-divider);flex-direction:column;padding:var(--space-4) var(--space-6);gap:var(--space-1);box-shadow:var(--shadow-lg);max-height:calc(100vh - 72px);overflow-y:auto}.main-nav.open{display:flex}.main-nav a{padding:var(--space-3) var(--space-4);width:100%}}.hero{position:relative;min-height:min(68vh, 1000px);display:flex;align-items:flex-end;overflow:hidden;margin-top:60px}.hero-bg{position:absolute;inset:0;z-index:-1}.hero-bg img{width:100%;height:100%;object-fit:cover}.hero-bg::after{content:'';position:absolute;inset:0;background:linear-gradient(to right,rgb(10 14 20 / .88) 0%,rgb(10 14 20 / .55) 45%,rgb(10 14 20 / .1) 100%)}.hero-content{max-width:var(--content-wide);width:100%;margin:0 auto;padding:var(--space-12) var(--space-6);position:relative;z-index:1;color:#fff}.hero-badge{display:inline-flex;align-items:center;gap:var(--space-2);background:rgb(255 255 255 / .12);backdrop-filter:blur(8px);padding:var(--space-2) var(--space-4);border-radius:var(--radius-xl);border:1px solid rgb(255 255 255 / .15);font-size:var(--text-xs);font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:rgb(255 255 255 / .9);margin-bottom:var(--space-6)}.hero-badge .dot{width:6px;height:6px;background:#4caf7a;border-radius:50%}.hero h1{font-family:var(--font-display);font-size:clamp(1.8rem, 3.5vw, var(--text-3xl));font-weight:700;line-height:1.1;letter-spacing:-.02em;max-width:16ch;margin-bottom:var(--space-4)}.hero h1 em{font-style:normal;color:#4da3e8}.hero-desc{font-size:var(--text-base);color:rgb(255 255 255 / .8);max-width:52ch;line-height:1.6;margin-bottom:var(--space-6)}.hero-actions{display:flex;gap:var(--space-4);flex-wrap:wrap}.hero-stats{display:flex;gap:var(--space-8);margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid rgb(255 255 255 / .15)}.hero-stat{text-align:left}.hero-stat .number{font-family:var(--font-display);font-size:var(--text-xl);font-weight:700;color:#fff;line-height:1;margin-bottom:var(--space-1)}.hero-stat .label{font-size:var(--text-xs);color:rgb(255 255 255 / .6);text-transform:uppercase;letter-spacing:.06em}@media (max-width:640px){.hero{min-height:min(60vh, 760px)}.hero-stats{gap:var(--space-4);flex-wrap:wrap}}.btn{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-body);font-weight:600;font-size:var(--text-sm);padding:var(--space-3) var(--space-6);border-radius:var(--radius-md);text-decoration:none;border:none;cursor:pointer;white-space:nowrap}.btn-primary{background:var(--color-primary-fill);color:#fff}.btn-primary:hover{background:var(--color-primary-fill-hover)}.btn-outline{background:#fff0;color:#fff;border:1.5px solid rgb(255 255 255 / .35)}.btn-outline:hover{background:rgb(255 255 255 / .1);border-color:rgb(255 255 255 / .55)}.btn-outline-dark{background:#fff0;color:var(--color-text);border:1.5px solid var(--color-border)}.btn-outline-dark:hover{background:var(--color-surface-2);border-color:var(--color-text-muted)}.btn-sm{padding:var(--space-2) var(--space-4);font-size:var(--text-xs)}.btn svg{width:16px;height:16px}.section{padding:clamp(var(--space-6), 4vw, var(--space-12)) 0}.section-alt{background:var(--color-surface-2)}.container{max-width:var(--content-wide);margin:0 auto;padding:0 var(--space-6)}.section-header{margin-bottom:var(--space-12)}.section-header.center{text-align:center}.section-label{display:inline-block;font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--color-primary);margin-bottom:var(--space-3)}.section-title{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:700;letter-spacing:-.02em;color:var(--color-text);margin-bottom:var(--space-4)}.section-desc{font-size:var(--text-base);color:var(--color-text-muted);max-width:56ch;line-height:1.7}.section-header.center .section-desc{margin-inline:auto}.services-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6)}.service-card{background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--radius-lg);overflow:hidden;transition:transform var(--transition-slow),box-shadow var(--transition-slow)}.service-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.service-card-img{width:100%;aspect-ratio:16/9;object-fit:cover}.service-card-body{padding:var(--space-6)}.service-card-icon{width:48px;height:48px;background:var(--color-primary-light);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-4);color:var(--color-primary)}.service-card h3{font-family:var(--font-display);font-size:var(--text-lg);font-weight:600;margin-bottom:var(--space-3);color:var(--color-text)}.service-card p{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.6;margin-bottom:var(--space-4)}.service-card .link{font-size:var(--text-sm);font-weight:600;color:var(--color-primary);text-decoration:none;display:inline-flex;align-items:center;gap:var(--space-2)}.service-card .link:hover{color:var(--color-primary-hover);gap:var(--space-3)}@media (max-width:900px){.services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.services-grid{grid-template-columns:minmax(0,1fr)}}.product-tabs{display:flex;gap:var(--space-2);margin-bottom:var(--space-8);flex-wrap:wrap}.product-tab{padding:var(--space-2) var(--space-5);font-size:var(--text-sm);font-weight:500;color:var(--color-text-muted);background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--radius-xl);cursor:pointer;font-family:var(--font-body)}.product-tab:hover,.product-tab.active{color:var(--color-primary);border-color:var(--color-primary);background:var(--color-primary-light)}.products-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(220px, 100%),1fr));gap:var(--space-4)}.product-item{background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--radius-md);padding:var(--space-5);text-align:center;transition:all var(--transition-interactive)}.product-item:hover{border-color:var(--color-primary);background:var(--color-primary-light);box-shadow:var(--shadow-sm)}a.product-item,a.product-item:visited{display:block;color:inherit;text-decoration:none}.product-item-icon{width:40px;height:40px;margin:0 auto var(--space-3);color:var(--color-primary)}.product-item h4{font-family:var(--font-display);font-size:var(--text-sm);font-weight:600;color:var(--color-text)}.feature-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-12);align-items:center}.feature-split.reverse{direction:rtl}.feature-split.reverse>*{direction:ltr}.feature-split-img{border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-lg)}.feature-split-img img{width:100%;height:auto;display:block}.feature-split-content{padding:var(--space-4) 0}.feature-list{list-style:none;padding:0;margin-top:var(--space-6);display:flex;flex-direction:column;gap:var(--space-4)}.feature-list li{display:flex;gap:var(--space-3);align-items:flex-start;font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.5}.feature-list li svg{flex-shrink:0;width:20px;height:20px;color:var(--color-success);margin-top:2px}@media (max-width:768px){.feature-split{grid-template-columns:minmax(0,1fr);gap:var(--space-8)}.feature-split.reverse{direction:ltr}}.stats-bar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-6);padding:var(--space-10) 0}.stat-item{text-align:center}.stat-number{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:700;color:var(--color-primary);line-height:1;margin-bottom:var(--space-2)}.stat-label{font-size:var(--text-sm);color:var(--color-text-muted)}@media (max-width:640px){.stats-bar{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-8)}}.about-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-12);align-items:center}.about-img{border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-lg)}.about-img img{width:100%;height:auto}.about-values{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-6);margin-top:var(--space-8)}.value-card{padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--radius-md)}.value-card h4{font-family:var(--font-display);font-size:var(--text-sm);font-weight:600;margin-bottom:var(--space-2);color:var(--color-text)}.value-card p{font-size:var(--text-xs);color:var(--color-text-muted);line-height:1.6}@media (max-width:768px){.about-grid{grid-template-columns:minmax(0,1fr)}.about-values{grid-template-columns:minmax(0,1fr)}}.contact-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:var(--space-12)}.contact-info-card{background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--radius-lg);padding:var(--space-8)}.contact-info-item{display:flex;gap:var(--space-4);margin-bottom:var(--space-6)}.contact-info-item:last-child{margin-bottom:0}.contact-info-icon{width:40px;height:40px;flex-shrink:0;background:var(--color-primary-light);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;color:var(--color-primary)}.contact-info-item h4{font-size:var(--text-sm);font-weight:600;margin-bottom:var(--space-1);color:var(--color-text)}.contact-info-item p{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.6}.contact-form{background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--radius-lg);padding:var(--space-8)}.form-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-4)}.form-group{margin-bottom:var(--space-4)}.form-group label{display:block;font-size:var(--text-sm);font-weight:500;color:var(--color-text);margin-bottom:var(--space-2)}.form-group input,.form-group select,.form-group textarea{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);font-size:var(--text-sm);color:var(--color-text)}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light)}.form-group textarea{min-height:120px;resize:vertical}@media (max-width:768px){.contact-grid{grid-template-columns:minmax(0,1fr)}.form-row{grid-template-columns:minmax(0,1fr)}}.site-footer{background:var(--color-surface);border-top:1px solid var(--color-divider);padding:var(--space-16) 0 var(--space-8)}.footer-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:var(--space-10);margin-bottom:var(--space-12)}.footer-brand p{font-size:var(--text-sm);color:var(--color-text-muted);margin-top:var(--space-4);max-width:32ch;line-height:1.6}.footer-col h4{font-family:var(--font-display);font-size:var(--text-sm);font-weight:600;margin-bottom:var(--space-4);color:var(--color-text)}.footer-col ul{list-style:none;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.footer-col a{font-size:var(--text-sm);color:var(--color-text-muted);text-decoration:none}.footer-col a:hover{color:var(--color-primary)}.footer-bottom{padding-top:var(--space-8);border-top:1px solid var(--color-divider);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--space-4)}.footer-bottom p{font-size:var(--text-xs);color:var(--color-text-faint)}.footer-certifications{display:flex;gap:var(--space-4);align-items:center}.footer-certifications span{font-size:var(--text-xs);color:var(--color-text-faint);padding:var(--space-1) var(--space-3);border:1px solid var(--color-divider);border-radius:var(--radius-sm)}@media (max-width:768px){.footer-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-8)}}@media (max-width:480px){.footer-grid{grid-template-columns:minmax(0,1fr)}}.page-hero{background:var(--color-surface-2);padding:clamp(var(--space-8), 5vw, var(--space-12)) 0 clamp(var(--space-6), 3vw, var(--space-8));margin-top:60px}.page-hero .section-title{font-size:var(--text-2xl)}.breadcrumbs{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2);font-size:var(--text-xs);color:var(--color-text-faint);margin-bottom:var(--space-4)}.breadcrumbs a{color:var(--color-text-muted);text-decoration:none}.breadcrumbs a:hover{color:var(--color-primary)}.breadcrumbs .sep{color:var(--color-text-faint)}.automation-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6)}.automation-card{background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--radius-lg);padding:var(--space-6);display:flex;gap:var(--space-4)}.automation-card-icon{width:48px;height:48px;flex-shrink:0;background:var(--color-primary-light);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;color:var(--color-primary)}.automation-card h3{font-family:var(--font-display);font-size:var(--text-base);font-weight:600;margin-bottom:var(--space-2);color:var(--color-text)}.automation-card p{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.6}@media (max-width:768px){.automation-features{grid-template-columns:minmax(0,1fr)}}.trust-band{padding:var(--space-10) 0;border-bottom:1px solid var(--color-divider)}.trust-label{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-faint);text-align:center;margin-bottom:var(--space-6)}.trust-logos{display:flex;justify-content:center;align-items:center;gap:var(--space-8);flex-wrap:wrap}.trust-logo-wrap{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);opacity:.55;filter:grayscale(30%);transition:opacity 0.2s ease,filter 0.2s ease;text-decoration:none;pointer-events:none}.trust-logo-wrap:hover{opacity:.85;filter:grayscale(0%)}.trust-logo{font-family:var(--font-display);font-weight:700;font-size:var(--text-lg);color:var(--color-text-muted);letter-spacing:-.01em}.cta-banner{background:var(--color-primary-fill);color:#fff;padding:clamp(var(--space-12), 6vw, var(--space-20)) 0;text-align:center}.cta-banner .section-title{color:#fff;margin-bottom:var(--space-4)}.cta-banner .section-desc{color:rgb(255 255 255 / .85);margin-inline:auto;margin-bottom:var(--space-8)}.cta-banner .btn-primary{background:#fff;color:var(--color-primary-fill)}.cta-banner .btn-primary:hover{background:rgb(255 255 255 / .9)}.reveal{transition:opacity 0.6s ease,transform 0.6s ease}.reveal.reveal-wait{opacity:0;transform:translateY(24px);transition:none}@media (prefers-reduced-motion:reduce){.reveal.reveal-wait{opacity:1;transform:none}}.solutions-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6)}.solution-card{background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--radius-lg);padding:var(--space-8);position:relative;overflow:hidden}.solution-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:var(--color-primary)}.solution-card h3{font-family:var(--font-display);font-size:var(--text-lg);font-weight:600;margin-bottom:var(--space-3)}.solution-card p{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.6;margin-bottom:var(--space-4)}.solution-card ul{list-style:none;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.solution-card li{font-size:var(--text-sm);color:var(--color-text-muted);padding-left:var(--space-5);position:relative}.solution-card li::before{content:'';position:absolute;left:0;top:8px;width:6px;height:6px;background:var(--color-primary);border-radius:50%}@media (max-width:900px){.solutions-grid{grid-template-columns:minmax(0,1fr)}}.page-section{display:none}.page-section.active{display:block}.products-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px, 100%),1fr));gap:var(--space-6)}.product-card{background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--radius-lg);overflow:hidden;display:flex;flex-direction:column;transition:box-shadow 0.2s ease,transform 0.2s ease;position:relative}.product-card:hover{box-shadow:0 8px 28px rgb(0 0 0 / .12);transform:translateY(-3px)}.product-card-img-wrap{position:relative;overflow:hidden;height:200px;flex-shrink:0}.product-card-img-wrap img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.4s ease}.product-card:hover .product-card-img-wrap img{transform:scale(1.04)}.product-card-stripe{position:absolute;bottom:0;left:0;right:0;height:4px}.product-card-cat-badge{position:absolute;top:var(--space-3);left:var(--space-3);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:3px 10px;border-radius:999px;background:rgb(255 255 255 / .95);border:1.5px solid currentColor;backdrop-filter:blur(4px)}.product-card-body{padding:var(--space-5);flex:1;display:flex;flex-direction:column;gap:var(--space-3)}.product-card-title{font-size:var(--text-base);font-weight:700;color:var(--color-text);margin:0;line-height:1.3}.product-card-tags{display:flex;flex-wrap:wrap;gap:var(--space-1)}.product-tag{font-size:11px;font-weight:500;padding:2px 9px;border-radius:20px;background:rgb(27 79 138 / .08);color:var(--color-primary);border:1px solid rgb(27 79 138 / .18)}.product-tag--more{background:var(--color-surface-2);color:var(--color-text-muted);border-color:var(--color-divider)}.product-card-desc{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.6;margin:0;flex:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.product-card-footer{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--color-divider);margin-top:auto}.product-quote-btn{display:inline-flex;align-items:center;gap:6px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-primary-fill);color:#fff;font-size:var(--text-xs);font-weight:700;text-decoration:none;transition:background 0.2s;flex:1;justify-content:center;white-space:nowrap}.product-quote-btn:hover{background:#163f72}.product-spec-link{display:inline-flex;align-items:center;gap:5px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1.5px solid var(--color-divider);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:600;text-decoration:none;transition:border-color 0.2s,color 0.2s;white-space:nowrap;flex:1;justify-content:center}.product-spec-link:hover{border-color:var(--color-primary);color:var(--color-primary)}@media (max-width:640px){.products-grid{grid-template-columns:minmax(0,1fr)}.product-card-img-wrap{height:180px}}.product-detail-hero{padding:var(--space-10) 0 var(--space-12)}.product-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-12);align-items:start}.product-detail-img-wrap{position:relative;border-radius:var(--radius-lg);overflow:hidden;aspect-ratio:3/2;background:var(--color-surface-2);box-shadow:0 12px 40px rgb(0 0 0 / .12)}.product-detail-img-wrap img{width:100%;height:100%;object-fit:cover;display:block}.product-detail-img-stripe{position:absolute;bottom:0;left:0;right:0;height:5px}.product-detail-title{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:800;letter-spacing:-.03em;line-height:1.15;color:var(--color-text);margin:var(--space-3) 0 var(--space-4)}.product-detail-actions{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-bottom:var(--space-5)}.product-whatsapp-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-md);background:#25D366;color:#fff;text-decoration:none;flex-shrink:0;transition:background 0.2s}.product-whatsapp-btn:hover{background:#1da851}.product-section-heading{font-family:var(--font-display);font-size:var(--text-lg);font-weight:700;color:var(--color-text);margin-bottom:var(--space-5);display:flex;align-items:center;gap:var(--space-2);padding-bottom:var(--space-3);border-bottom:2px solid var(--color-primary)}.specs-table{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.specs-table tr{border-bottom:1px solid var(--color-divider)}.specs-table tr:last-child{border-bottom:none}.specs-key{text-align:left;padding:var(--space-2) var(--space-3) var(--space-2) 0;color:var(--color-text-muted);font-weight:600;width:45%;vertical-align:top;white-space:nowrap}.specs-val{padding:var(--space-2) 0;color:var(--color-text);font-weight:500;vertical-align:top}.specs-table td{overflow-wrap:anywhere}.product-body-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:var(--space-10);align-items:start}.product-body-section{margin-bottom:var(--space-10)}.product-body-section:last-child{margin-bottom:0}.product-features-list{list-style:none;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.product-features-list li{display:flex;align-items:flex-start;gap:var(--space-3);font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.6}.product-features-list li svg{flex-shrink:0;margin-top:2px}.wp-content p{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.75;margin-bottom:var(--space-4)}.wp-content h3{font-size:var(--text-base);font-weight:700;margin:var(--space-6) 0 var(--space-3)}.wp-content ul{padding-left:var(--space-5);color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.7}.product-body-sidebar{position:sticky;top:90px;display:flex;flex-direction:column;gap:var(--space-4)}.product-sidebar-card{background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--radius-lg);padding:var(--space-5)}.product-sidebar-heading{font-family:var(--font-display);font-size:var(--text-sm);font-weight:700;color:var(--color-text);margin-bottom:var(--space-4);display:flex;align-items:center;gap:var(--space-2)}.related-products-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(200px, 100%),1fr));gap:var(--space-4)}.related-card{border:1px solid var(--color-divider);border-radius:var(--radius-lg);overflow:hidden;text-decoration:none;transition:box-shadow 0.2s,transform 0.2s;background:var(--color-surface);display:block}.related-card:hover{box-shadow:0 6px 24px rgb(0 0 0 / .1);transform:translateY(-2px)}.related-card-img{height:140px;overflow:hidden}.related-card-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.3s}.related-card:hover .related-card-img img{transform:scale(1.05)}.related-card-body{padding:var(--space-3) var(--space-4)}.related-card-body h3,.related-card-body h4{font-size:var(--text-sm);font-weight:700;color:var(--color-text);line-height:1.3;margin:0 0 var(--space-1)}@media (max-width:900px){.product-detail-grid{grid-template-columns:minmax(0,1fr);gap:var(--space-8)}.product-body-grid{grid-template-columns:minmax(0,1fr)}.product-body-sidebar{position:static}.product-detail-title{font-size:var(--text-xl)}}.site-logo--image{display:flex;align-items:center}.site-logo--image img{max-height:52px;width:auto;display:block}.product-nav-bar{background:var(--color-surface);border-bottom:1px solid var(--color-divider);margin-top:68px}.product-nav-inner{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-3) 0;min-height:52px}.product-nav-back{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:600;color:var(--color-primary);text-decoration:none;padding:6px 14px;border:1.5px solid var(--color-primary);border-radius:var(--radius-md);white-space:nowrap;flex-shrink:0;transition:background .15s,color .15s}.product-nav-back:hover{background:var(--color-primary-fill);color:#fff}.product-nav-crumbs{display:flex;align-items:center;gap:4px;list-style:none;margin:0;padding:0;font-size:var(--text-sm);color:var(--color-text-muted);flex:1;flex-wrap:wrap;overflow:hidden}.product-nav-crumbs li{display:flex;align-items:center}.product-nav-crumbs a{color:var(--color-text-muted);text-decoration:none;transition:color .15s}.product-nav-crumbs a:hover{color:var(--color-primary)}.product-nav-crumbs svg{opacity:.4;flex-shrink:0}.product-nav-current span{color:var(--color-text);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px;display:inline-block}@media (max-width:640px){.product-nav-crumbs{display:none}.product-nav-inner{justify-content:flex-start}}.site-logo .site-logo-mark{height:44px;width:auto;display:block;flex-shrink:0}.site-footer .site-logo .site-logo-mark{height:36px}.wp-content ol{padding-left:var(--space-5);color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.7;margin-bottom:var(--space-4)}.wp-content ol li,.wp-content ul li{margin-bottom:var(--space-2)}.wp-content li strong{color:var(--color-text)}.wp-content h4{font-size:var(--text-sm);font-weight:700;color:var(--color-text);margin:var(--space-5) 0 var(--space-2)}.wp-content a{color:var(--color-primary);text-decoration:underline;text-underline-offset:2px}.wp-content table{font-size:var(--text-sm);margin:var(--space-3) 0 var(--space-2);border:1px solid var(--color-divider);border-radius:var(--radius-md)}.wp-content th,.wp-content td{padding:var(--space-2) var(--space-3);text-align:left;border-bottom:1px solid var(--color-divider)}.wp-content th{background:var(--color-surface-2);color:var(--color-text);font-weight:600}.wp-content td{color:var(--color-text-muted)}.wp-content .table-note{font-size:var(--text-xs)}@media (max-width:640px){.wp-content table{display:block;overflow-x:auto;white-space:nowrap}}.product-detail-grid{grid-template-areas:"media        info" "features     info" "applications info";grid-template-rows:auto auto 1fr;row-gap:var(--space-8)}.product-detail-img-col{grid-area:media}.product-detail-info{grid-area:info}.product-detail-features{grid-area:features;margin-bottom:0}.product-detail-applications{grid-area:applications;margin-bottom:0}@media (max-width:900px){.product-detail-grid{grid-template-areas:"media" "info" "features" "applications";grid-template-rows:auto}}.product-more{margin-top:var(--space-6)}.product-more-item{border:1px solid var(--color-divider);border-radius:var(--radius-md);background:var(--color-surface);margin-bottom:var(--space-3)}.product-more-item summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--space-5);font-size:var(--text-sm);font-weight:700;color:var(--color-text)}.product-more-item summary::-webkit-details-marker{display:none}.product-more-item summary::after{content:"+";flex-shrink:0;font-size:1.25rem;line-height:1;color:var(--color-primary)}.product-more-item[open] summary::after{content:"−"}.product-more-item summary:hover{color:var(--color-primary)}.product-more-item>.wp-content{padding:0 var(--space-5) var(--space-4)}.datasheet-header,.datasheet-footer{display:none}.popular-products{margin-top:var(--space-10,2.5rem);display:flex;flex-direction:column;align-items:center;gap:var(--space-4,1rem)}.popular-products-label{font-size:var(--text-xs,.75rem);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.popular-products-list{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2,.5rem) var(--space-3,.75rem);max-width:920px}.popular-chip,.popular-chip:visited{display:inline-flex;align-items:center;padding:8px 16px;border-radius:999px;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font-size:var(--text-sm,.875rem);font-weight:500;line-height:1.2;text-decoration:none;transition:border-color .15s ease,color .15s ease,background .15s ease}.popular-chip:hover,.popular-chip:focus-visible{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-light)}.lang-switcher{display:inline-flex;align-items:stretch;height:36px;padding:3px;gap:2px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.lang-switcher-item,.lang-switcher-item:visited{display:inline-flex;align-items:center;justify-content:center;min-width:34px;padding:0 var(--space-2);border-radius:calc(var(--radius-md) - 3px);font-family:var(--font-body);font-size:var(--text-xs);font-weight:600;letter-spacing:.04em;line-height:1;color:var(--color-text-muted);text-decoration:none;transition:background .15s ease,color .15s ease}.lang-switcher-item:hover{background:var(--color-surface-2);color:var(--color-text)}.lang-switcher-item:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.lang-switcher-item.is-active,.lang-switcher-item.is-active:hover{background:var(--color-primary-fill);color:#fff}.footer-legal-sep{margin:0 var(--space-1);color:var(--color-text-faint)}.footer-legal-link,.footer-legal-link:visited{color:var(--color-text-muted);text-decoration:none}.footer-legal-link:hover,.footer-legal-link:focus-visible{color:var(--color-primary)}.form-privacy-note{margin-top:var(--space-3);text-align:center;font-size:var(--text-xs);line-height:1.5;color:var(--color-text-faint)}.form-privacy-note a,.form-privacy-note a:visited{color:var(--color-text-muted);text-decoration:underline;text-underline-offset:2px}.form-privacy-note a:hover{color:var(--color-primary)}.product-sidebar-links{list-style:none;margin:0;padding:0}.product-sidebar-links li+li{border-top:1px solid var(--color-divider)}.product-sidebar-links a,.product-sidebar-links a:visited{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) 0;font-size:var(--text-sm);font-weight:500;color:var(--color-text);text-decoration:none}.product-sidebar-links a::after{content:"→";color:var(--color-text-faint);transition:transform .15s ease,color .15s ease}.product-sidebar-links a:hover,.product-sidebar-links a:focus-visible{color:var(--color-primary)}.product-sidebar-links a:hover::after{color:var(--color-primary);transform:translateX(2px)}.article-title{max-width:30ch}.article-meta{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-3);font-size:var(--text-xs);color:var(--color-text-muted)}.article-container{max-width:820px}.article-body p,.article-body li{font-size:var(--text-base);line-height:1.8}.article-body h2{font-family:var(--font-display);font-size:var(--text-lg);font-weight:700;color:var(--color-text);margin:var(--space-10,2.5rem) 0 var(--space-3);line-height:1.25}.article-body h2:first-child{margin-top:0}.article-body h3{font-size:var(--text-base);color:var(--color-text)}.article-body ol,.article-body ul{margin-bottom:var(--space-4)}.article-body table{margin:var(--space-4) 0 var(--space-6)}.article-related{margin-top:var(--space-10,2.5rem)}.article-related-title,.article-cta-title{font-family:var(--font-display);font-size:var(--text-base);font-weight:700;color:var(--color-text);margin-bottom:var(--space-4)}.article-cta{margin-top:var(--space-10,2.5rem);display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);flex-wrap:wrap;padding:var(--space-6);background:var(--color-surface-2);border:1px solid var(--color-divider);border-radius:var(--radius-lg)}.article-cta-title{margin-bottom:var(--space-2)}.article-cta p{font-size:var(--text-sm);color:var(--color-text-muted);max-width:52ch;margin:0}.article-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px, 100%),1fr));gap:var(--space-6)}.article-card,.article-card:visited{display:flex;flex-direction:column;background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--radius-lg);overflow:hidden;text-decoration:none;color:inherit;transition:box-shadow .2s,transform .2s}.article-card:hover{box-shadow:0 6px 24px rgb(0 0 0 / .1);transform:translateY(-2px)}.article-card-img{aspect-ratio:16 / 9;overflow:hidden}.article-card-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s}.article-card:hover .article-card-img img{transform:scale(1.04)}.article-card-body{padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-2);flex:1}.article-card-body h2{font-family:var(--font-display);font-size:var(--text-base);font-weight:700;color:var(--color-text);line-height:1.3}.article-card-body p{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.6}.article-card-meta{margin-top:auto;font-size:var(--text-xs);font-weight:600;color:var(--color-primary)}.skip-link{position:absolute;left:-9999px;top:0;z-index:200;padding:var(--space-2) var(--space-4);background:var(--color-primary-fill);color:#fff;border-radius:0 0 var(--radius-md) 0;font-weight:600;text-decoration:none}.skip-link:focus{left:0}.site-header.is-scrolled{box-shadow:var(--shadow-md)}.footer-logo{margin-bottom:var(--space-2)}.footer-logo-text{font-size:var(--text-base)}.footer-address{font-style:normal;font-size:var(--text-xs);color:var(--color-text-faint);margin-top:var(--space-2);line-height:1.5}.footer-hours{font-size:var(--text-sm);color:var(--color-text-muted)}.mobile-cta{display:none}@media (max-width:900px){.mobile-cta{position:fixed;left:0;right:0;bottom:0;z-index:95;display:grid;grid-template-columns:1fr 1fr 1.5fr;gap:1px;background:var(--color-divider);border-top:1px solid var(--color-divider);padding-bottom:env(safe-area-inset-bottom,0)}.mobile-cta-item,.mobile-cta-item:visited{display:flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:50px;padding:var(--space-2);background:var(--color-surface);color:var(--color-text);font-size:var(--text-xs);font-weight:600;text-decoration:none;white-space:nowrap}.mobile-cta-item:hover,.mobile-cta-item:focus-visible{color:var(--color-primary)}.mobile-cta-primary,.mobile-cta-primary:visited,.mobile-cta-primary:hover{background:var(--color-primary-fill);color:#fff}body.has-mobile-cta{padding-bottom:calc(50px + env(safe-area-inset-bottom, 0px))}}@media print{.mobile-cta,.skip-link{display:none!important}}.product-detail-hero{--accent:var(--color-primary)}.product-detail-hero.cat-clean-water,.product-card.cat-clean-water,.filter-btn.cat-clean-water{--accent:#0ea5e9}.product-detail-hero.cat-wastewater,.product-card.cat-wastewater,.filter-btn.cat-wastewater{--accent:#22c55e}.product-detail-hero.cat-process-automation,.product-card.cat-process-automation,.filter-btn.cat-process-automation{--accent:#f59e0b}.product-detail-img-stripe{background:var(--accent)}.product-cat-label{color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,transparent);border:1px solid color-mix(in srgb,var(--accent) 18%,transparent);padding:3px 10px;border-radius:999px}.product-detail-features .product-features-list svg,.product-detail-applications .product-features-list svg{stroke:var(--accent)}.product-brands{margin-top:var(--space-4);display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.product-brands-label{font-size:var(--text-xs);color:var(--color-text-muted);font-weight:600;text-transform:uppercase;letter-spacing:.05em}.product-brand{font-size:var(--text-xs);font-weight:700;color:var(--color-primary);background:var(--color-primary-light);border:1.5px solid color-mix(in srgb,var(--color-primary) 22%,transparent);padding:3px 10px;border-radius:999px}.product-tags{display:flex;flex-wrap:wrap;gap:var(--space-1);margin-bottom:var(--space-4)}.product-intro{font-size:var(--text-base);color:var(--color-text-muted);line-height:1.75;margin-bottom:var(--space-6)}.product-detail-actions .btn-primary{flex:1;justify-content:center}.product-specs-table{margin-bottom:var(--space-6)}.product-trust{display:flex;align-items:center;gap:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-divider);flex-wrap:wrap}.product-trust span{display:flex;align-items:center;gap:6px;font-size:var(--text-xs);color:var(--color-text-muted)}.product-trust svg{flex-shrink:0;stroke:var(--color-success)}.product-updated{margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--color-divider);font-size:var(--text-xs);color:var(--color-text-faint);line-height:1.6}.product-updated time{color:var(--color-text-muted);font-weight:600}.product-sidebar-quote{background:var(--color-primary-fill);color:#fff}.product-sidebar-quote h3{font-family:var(--font-display);font-size:var(--text-base);font-weight:700;color:#fff;margin-bottom:var(--space-3)}.product-sidebar-quote p{font-size:var(--text-sm);color:rgb(255 255 255 / .82);line-height:1.6;margin-bottom:var(--space-5)}.product-sidebar-quote .btn-primary{background:#fff;color:var(--color-primary-fill);margin-bottom:var(--space-3)}.product-sidebar-quote .btn-primary:hover{background:rgb(255 255 255 / .9)}.btn-block{width:100%;justify-content:center}.btn-whatsapp,.btn-whatsapp:visited{background:#25D366;color:#fff;border:none}.btn-whatsapp:hover{background:#1da851;color:#fff}.product-sidebar-text{font-size:var(--text-xs);color:var(--color-text-muted);line-height:1.6;margin-bottom:var(--space-4)}.product-contact-link,.product-contact-link:visited{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-primary);text-decoration:none;margin-bottom:var(--space-2)}.product-contact-link:hover{text-decoration:underline;text-underline-offset:2px}.product-contact-link--wa,.product-contact-link--wa:visited{color:#25D366;font-weight:600}.product-contact-link svg{flex-shrink:0}.related-card-tags{margin-top:var(--space-1)}.related-card-tags .product-tag{font-size:10px}.related-more{text-align:center;margin-top:var(--space-8)}.related-title{font-size:var(--text-lg)}.home-guides .article-grid{margin-top:var(--space-2)}.home-guides-more{text-align:center;margin-top:var(--space-8)}.catalogue-filters{display:flex;gap:var(--space-3);flex-wrap:wrap;margin-top:var(--space-5)}.filter-btn{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);border:1.5px solid var(--color-divider);background:var(--color-surface);color:var(--color-text);cursor:pointer;font-size:var(--text-sm);font-weight:600;transition:border-color .2s,background .2s,color .2s}.filter-btn:hover{border-color:var(--color-primary)}.filter-btn.active{background:var(--color-primary-fill);border-color:var(--color-primary-fill);color:#fff}.filter-dot{width:8px;height:8px;border-radius:50%;background:var(--accent,var(--color-primary));flex-shrink:0}.filter-count{background:var(--color-surface-2);padding:1px 7px;border-radius:20px;font-size:11px;color:var(--color-text-muted)}.filter-btn.active .filter-count{background:rgb(255 255 255 / .2);color:#fff}.catalogue-bar{background:var(--color-surface);border-bottom:1px solid var(--color-divider);position:sticky;top:68px;z-index:90;box-shadow:var(--shadow-sm)}.catalogue-bar .container{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-3);padding-top:var(--space-3);padding-bottom:var(--space-3)}.catalogue-bar-filters{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.catalogue-bar-label{font-size:var(--text-xs);font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em;margin-right:var(--space-1)}.catalogue-bar .filter-btn{padding:var(--space-1) var(--space-3);font-size:var(--text-xs)}.catalogue-count{font-size:var(--text-xs);color:var(--color-text-muted);margin:0;white-space:nowrap}@media (max-width:900px){.catalogue-bar{position:static}}.product-card-stripe{background:var(--accent,var(--color-primary))}.product-card-cat-badge{color:var(--accent,var(--color-primary))}.product-card-title a,.product-card-title a:visited{color:inherit;text-decoration:none}.product-card-title a:hover{color:var(--color-primary)}.product-card[hidden]{display:none}a.filter-btn,a.filter-btn:visited{text-decoration:none}.product-card-img-wrap picture,.related-card-img picture,.article-card-img picture,.product-detail-img-wrap picture,.feature-split-img picture,.about-img picture{display:block;width:100%;height:100%}.hero-bg picture{display:block;width:100%;height:100%}.article-card-body h3{font-family:var(--font-display);font-size:var(--text-base);font-weight:700;color:var(--color-text);line-height:1.3}.solution-photo{width:100%;height:100%;object-fit:cover;display:block}.grid-2,.grid-3,.grid-4{display:grid;gap:var(--space-6)}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1000px){.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.grid-2,.grid-3,.grid-4{grid-template-columns:minmax(0,1fr)}}.process-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-4);position:relative}.process-steps-line{position:absolute;top:28px;left:10%;right:10%;height:2px;background:var(--color-divider);z-index:0}@media (max-width:900px){.process-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-8) var(--space-4)}.process-steps-line{display:none}}@media (max-width:480px){.process-steps{grid-template-columns:minmax(0,1fr)}}.solution-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-10);align-items:start}.solution-split>*{min-width:0}.solution-split--reverse .solution-content{order:2}.solution-split--reverse .solution-visual{order:1}@media (max-width:900px){.solution-split{grid-template-columns:minmax(0,1fr);gap:var(--space-6)}.solution-split--reverse .solution-content,.solution-split--reverse .solution-visual{order:0}}.not-found{text-align:center}.not-found .section-desc{margin-inline:auto}.not-found-links{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3);margin-top:var(--space-8)}:root,[data-theme="light"]{--color-danger:#b3261e}[data-theme="dark"]{--color-danger:#ff8f84}@media (prefers-color-scheme:dark){:root:not([data-theme]){--color-danger:#ff8f84}}.tool{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:var(--space-8);align-items:start;margin-bottom:var(--space-12)}.tool-form{background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--radius-lg);padding:var(--space-6)}.tool-group{border:0;padding:0;margin:0 0 var(--space-6);min-width:0}.tool-group legend{padding:0;margin-bottom:var(--space-3);font-family:var(--font-display);font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted)}.tool-field{margin-bottom:var(--space-4)}.tool-field label{display:block;margin-bottom:var(--space-1);font-size:var(--text-sm);font-weight:500;color:var(--color-text)}.tool-input{display:flex;align-items:stretch}.tool-input input,.tool-input select{flex:1;min-width:0;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.tool-input input:has(+.tool-unit){border-radius:var(--radius-md) 0 0 var(--radius-md)}.tool-input input:focus,.tool-input select:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light);position:relative;z-index:1}.tool-input input.is-invalid{border-color:var(--color-danger);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-danger) 18%,transparent);position:relative;z-index:1}.tool-unit{display:inline-flex;align-items:center;padding:0 var(--space-3);margin-left:-1px;border:1px solid var(--color-border);border-radius:0 var(--radius-md) var(--radius-md) 0;background:var(--color-surface-2);color:var(--color-text-muted);font-size:var(--text-xs);white-space:nowrap}.tool-hint{margin-top:var(--space-1);font-size:var(--text-xs);line-height:1.5;color:var(--color-text-muted);max-width:none}.tool-reset{margin-top:var(--space-1)}.tool-results{position:sticky;top:90px;padding:var(--space-6);background:var(--color-primary-light);border:1px solid color-mix(in srgb,var(--color-primary) 25%,transparent);border-radius:var(--radius-lg)}.tool-results-title{margin-bottom:var(--space-4);font-family:var(--font-display);font-size:var(--text-base);font-weight:700;color:var(--color-text)}.tool-result{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-4);padding:var(--space-2) 0;border-bottom:1px solid color-mix(in srgb,var(--color-primary) 15%,transparent)}.tool-result dt{font-size:var(--text-sm);color:var(--color-text-muted)}.tool-result dd{font-size:var(--text-sm);font-weight:600;color:var(--color-text);text-align:right;font-variant-numeric:tabular-nums}.tool-result--primary{flex-direction:column;align-items:flex-start;gap:var(--space-1);padding-bottom:var(--space-4)}.tool-result--primary dd{font-family:var(--font-display);font-size:var(--text-xl);font-weight:700;line-height:1.1;color:var(--color-primary);text-align:left}.tool-result-unit{font-size:.75em;font-weight:500;color:var(--color-text-muted)}.tool-disclaimer{margin:var(--space-4) 0;font-size:var(--text-xs);line-height:1.5;color:var(--color-text-muted);max-width:none}.tool-error{margin-bottom:var(--space-3);font-size:var(--text-xs);font-weight:600;color:var(--color-danger);max-width:none}.tool-content{max-width:820px}.tool-more-links{max-width:520px}.tool-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(280px, 100%),1fr));gap:var(--space-6);margin-bottom:var(--space-12)}.tool-card,.tool-card:visited{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--radius-lg);color:inherit;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s}.tool-card:hover,.tool-card:focus-visible{border-color:var(--color-primary);box-shadow:var(--shadow-md);transform:translateY(-2px)}.tool-card h2{font-family:var(--font-display);font-size:var(--text-base);font-weight:700;line-height:1.3;color:var(--color-text)}.tool-card p{font-size:var(--text-sm);line-height:1.6;color:var(--color-text-muted)}.tool-card span{margin-top:auto;font-size:var(--text-xs);font-weight:600;color:var(--color-primary)}@media (max-width:900px){.tool{grid-template-columns:minmax(0,1fr);gap:var(--space-6)}.tool-results{position:static}}@media print{.tool-form .tool-reset,.tool-results .btn{display:none!important}}.article-toc{margin-bottom:var(--space-8);padding:var(--space-5) var(--space-6);background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--radius-lg)}.article-toc-title{margin-bottom:var(--space-3);font-family:var(--font-display);font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted)}.article-toc ol{margin:0;padding-left:var(--space-5);display:grid;gap:var(--space-1)}.article-body .article-toc li{margin:0;font-size:var(--text-sm);line-height:1.5}.article-toc a,.article-toc a:visited{color:var(--color-primary);text-decoration:none}.article-toc a:hover{text-decoration:underline;text-underline-offset:2px}.article-body h2{scroll-margin-top:90px}@media (max-width:480px){.site-header .site-logo{gap:var(--space-2)}.site-header .site-logo .site-logo-mark{height:38px}.site-header .logo-text{font-size:1rem}.lang-switcher{gap:0}.lang-switcher-item,.lang-switcher-item:visited{min-width:30px;padding:0 var(--space-1)}}@media (max-width:400px){.header-inner{padding:0 var(--space-4);gap:var(--space-2)}.site-header .logo-text{font-size:.9375rem}}@media (max-width:345px){.site-header .logo-text{display:none}}@media (min-width:1101px) and (max-width:1220px){.header-inner{gap:var(--space-3)}.site-header .logo-text{font-size:1.0625rem}.main-nav{gap:0}.main-nav a{padding:var(--space-2) 7px;font-size:.875rem}}@media (min-width:1221px) and (max-width:1400px){.header-inner{gap:var(--space-3)}.site-header .logo-text{font-size:1.125rem}.main-nav{gap:0}.main-nav a{padding:var(--space-2);font-size:.9375rem}}.nav-sub-toggle{display:none}.nav-count{font-size:var(--text-xs);font-weight:500;color:var(--color-text-faint)}@media (min-width:1101px){.main-nav{position:relative}.nav-item{position:relative;display:flex;align-items:center}.nav-item.has-wide{position:static}.nav-sub{position:absolute;top:100%;left:50%;z-index:10;margin-top:20px;width:max-content;min-width:240px;max-width:340px;padding:var(--space-2);background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);text-align:left;visibility:hidden;opacity:0;transform:translate(-50%,6px);transition:opacity .12s ease,transform .12s ease,visibility 0s linear .12s}.nav-sub::before{content:"";position:absolute;left:0;right:0;bottom:100%;height:22px}.nav-item:hover>.nav-sub,.nav-item:focus-within>.nav-sub{visibility:visible;opacity:1;transform:translate(-50%,0);transition:opacity .15s ease .07s,transform .15s ease .07s,visibility 0s linear .07s}.nav-item.is-closed>.nav-sub{visibility:hidden;opacity:0;transition:none}.nav-sub--wide{width:min(1100px, calc(100vw - 48px));max-width:none}.nav-sub--guides{width:min(720px, calc(100vw - 48px))}.main-nav .nav-sub a{display:block;padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:500;line-height:1.35;color:var(--color-text-muted);border-radius:var(--radius-md);white-space:normal}.main-nav .nav-sub a:hover,.main-nav .nav-sub a:focus-visible{background:var(--color-surface-2);color:var(--color-text)}.main-nav .nav-sub a[aria-current="page"]{color:var(--color-primary)}.nav-sub-list--2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-2)}.nav-sub-foot{display:flex;flex-wrap:wrap;gap:0 var(--space-2);margin-top:var(--space-1);padding-top:var(--space-1);border-top:1px solid var(--color-divider)}.main-nav .nav-sub-foot a,.main-nav .nav-sub-foot a:hover{color:var(--color-primary);font-weight:600}.nav-mega-cols{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-2) var(--space-5);max-height:calc(100vh - 190px);overflow-y:auto;overscroll-behavior:contain;padding:var(--space-2)}.nav-mega-col{grid-column:span 2;min-width:0}.nav-mega-col--narrow{grid-column:span 1}.main-nav .nav-mega-head{display:flex;align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-1);border-bottom:1px solid var(--color-divider);border-radius:var(--radius-md) var(--radius-md) 0 0;font-family:var(--font-display);font-size:var(--text-sm);font-weight:700;color:var(--color-text)}.nav-mega-list{columns:2;column-gap:var(--space-2)}.nav-mega-col--narrow .nav-mega-list{columns:1}.main-nav .nav-mega-list a{break-inside:avoid;padding:6px var(--space-2)}}@media (max-width:1100px){.nav-item{display:flex;flex-wrap:wrap;align-items:center;width:100%}.main-nav .nav-item>a{flex:1 1 0%;width:auto;min-width:0}.nav-sub-toggle{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;border-radius:var(--radius-md);color:var(--color-text-muted)}.nav-sub-toggle:hover{background:var(--color-surface-2);color:var(--color-text)}.nav-sub-toggle svg{flex-shrink:0;max-width:none;transition:transform .2s ease}.nav-item.is-open>.nav-sub-toggle{color:var(--color-text)}.nav-item.is-open>.nav-sub-toggle svg{transform:rotate(180deg)}.nav-sub{display:none;flex:0 0 100%;padding:0 0 var(--space-2) var(--space-4)}.nav-item.is-open>.nav-sub{display:block}.nav-sub>*{border-left:2px solid var(--color-divider);padding-left:var(--space-2)}.main-nav .nav-sub a{display:block;width:100%;padding:var(--space-2) var(--space-3);font-size:var(--text-sm);font-weight:500;line-height:1.4;color:var(--color-text-muted);border-radius:var(--radius-md)}.main-nav .nav-sub a:hover{background:var(--color-surface-2);color:var(--color-text)}.main-nav .nav-sub a[aria-current="page"]{color:var(--color-primary)}.nav-mega-list{display:none}.main-nav .nav-mega-head{display:flex;align-items:baseline;gap:var(--space-2)}.main-nav .nav-sub-foot a{color:var(--color-primary);font-weight:600}}.product-body-main{min-width:0}@media (max-width:640px){.product-content table,.product-more table,.article-body table{white-space:normal}.product-content th,.product-content td,.product-more th,.product-more td,.article-body th,.article-body td{min-width:6.5rem;hyphens:auto;-webkit-hyphens:auto;overflow-wrap:break-word}.article-body table:has(th:nth-child(4)) th:not(:first-child),.article-body table:has(th:nth-child(4)) td:not(:first-child){min-width:9rem}}body{overflow-wrap:break-word}h1,h2,h3,h4,.section-title{overflow-wrap:anywhere}:is(h1,h2,h3,h4):lang(de),:is(h1,h2,h3,h4):lang(nl){-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:12 5 5}@media (min-width:900px){.section-title:lang(de),.section-title:lang(nl),.hero h1:lang(de),.hero h1:lang(nl),.article-body :is(h2,h3):lang(de),.article-body :is(h2,h3):lang(nl){-webkit-hyphens:manual;hyphens:manual}}@media (max-width:640px){.btn{white-space:normal;text-align:center}}.home-tools-more .btn{white-space:normal;text-align:center}.hero h1:lang(de),.hero h1:lang(nl){max-width:28ch}.category-lead{max-width:70ch}.category-lead p{margin:0}.category-lead a,.category-about-body p a{color:var(--color-primary);text-decoration:underline;text-underline-offset:2px}.category-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-5)}.category-products{padding-top:var(--space-10)}.category-grid-title{font-family:var(--font-display);font-size:var(--text-xl);font-weight:700;color:var(--color-text);margin:0 0 var(--space-6)}.category-more{margin-top:var(--space-10)}.category-others{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-top:var(--space-10)}.category-others-label{font-size:var(--text-sm);font-weight:600;color:var(--color-text-muted)}.category-about-body{max-width:78ch}.category-about-body p{color:var(--color-text-muted);margin:0 0 var(--space-4)}.category-about-title{font-family:var(--font-display);font-size:var(--text-lg);font-weight:700;line-height:1.25;color:var(--color-text);margin:var(--space-10) 0 var(--space-4)}.category-about-title:first-child{margin-top:0}.category-about-list{list-style:none;margin:0 0 var(--space-6);padding:0;border-top:1px solid var(--color-divider)}.category-about-list li{padding:var(--space-3) 0;border-bottom:1px solid var(--color-divider);color:var(--color-text-muted)}.category-about-list strong a,.category-about-list strong a:visited{color:var(--color-text);font-weight:600;text-decoration:none}.category-about-list strong a:hover,.category-about-list strong a:focus-visible{color:var(--color-primary);text-decoration:underline;text-underline-offset:2px}.catalogue-bar .filter-btn{display:inline-flex;align-items:center;gap:var(--space-2)}.catalogue-bar .filter-btn .filter-dot{width:7px;height:7px}.catalogue-bar .filter-btn.active .filter-dot{background:#fff}.automation-origin{margin-top:var(--space-8)}.value-card h3{font-family:var(--font-display);font-size:var(--text-sm);font-weight:600;margin-bottom:var(--space-2);color:var(--color-text)}.automation-faq{max-width:820px;margin:var(--space-8) auto 0}.tool-card h3{font-family:var(--font-display);font-size:var(--text-base);font-weight:700;line-height:1.3;color:var(--color-text)}.home-tools-grid{margin-top:var(--space-8);margin-bottom:0}.home-tools-more{text-align:center;margin-top:var(--space-8)}.solution-more{width:100%;justify-content:center;margin-top:var(--space-3);font-size:var(--text-sm);white-space:normal;text-align:center}.sector-lead{max-width:70ch}.sector-photo{border-radius:var(--radius-lg);overflow:hidden;margin-bottom:var(--space-8);aspect-ratio:21 / 9;background:var(--color-surface-2)}.sector-photo picture,.sector-photo img{display:block;width:100%;height:100%;object-fit:cover}@media (max-width:640px){.sector-photo{aspect-ratio:16 / 9}}@media print{@page{size:A4 portrait;margin:12mm 13mm 12mm 13mm}@media print{:root{--ds-brand:#4B8D97;--ds-brand-dark:#2E6770;--ds-text:#1a1a2e;--ds-muted:#555;--ds-line:#d7e4e6;--ds-tint:#eef5f6}.site-header,.site-footer,footer,nav,.product-nav-bar,.page-hero,.trust-band,.cta-banner,.product-detail-actions,.product-trust,.product-updated,.mobile-cta,.skip-link,.product-body-sidebar,.product-more,section.section-alt,.related-products-grid,.breadcrumbs,button,.btn,.product-whatsapp-btn,#wpadminbar{display:none!important}*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;box-shadow:none!important}html,body{background:#fff!important;color:var(--ds-text)!important;font-family:Arial,Helvetica,sans-serif!important;font-size:9.5pt!important;margin:0!important;padding:0!important}a{color:inherit!important;text-decoration:none!important}.container{max-width:none!important;padding:0!important;margin:0!important}.section,.product-detail-hero{padding:0!important;margin:0!important;background:none!important}.datasheet-header{display:flex!important;align-items:center;gap:8pt;padding-bottom:7pt;margin-bottom:10pt;border-bottom:2pt solid var(--ds-brand)}.datasheet-header img{height:30pt;width:auto}.datasheet-company strong{display:block;font-size:11pt;color:var(--ds-text)}.datasheet-company span{display:block;font-size:7.5pt;color:var(--ds-muted)}.datasheet-type{margin-left:auto;text-align:right;font-size:10pt;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ds-brand-dark)}.datasheet-type span{display:block;font-size:7pt;font-weight:400;letter-spacing:0;text-transform:none;color:var(--ds-muted)}.product-detail-grid{display:block!important}.product-detail-img-col{float:right;width:38%;margin:0 0 8pt 12pt;break-inside:avoid}.product-detail-img-wrap{border-radius:3pt!important;overflow:hidden;aspect-ratio:3 / 2!important}.product-detail-img-wrap img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.product-detail-img-stripe{display:block!important;height:3pt!important;background:var(--ds-brand)!important}.product-brands{margin-top:5pt!important;gap:3pt!important}.product-brands span{font-size:7pt!important;padding:1pt 5pt!important;color:var(--ds-brand-dark)!important;background:var(--ds-tint)!important;border-color:var(--ds-line)!important}.product-brands .product-brands-label{background:none!important;padding-left:0!important;color:var(--ds-muted)!important}.section-label{display:inline-block!important;font-size:7pt!important;font-weight:700!important;letter-spacing:.07em!important;text-transform:uppercase!important;color:var(--ds-brand-dark)!important;background:none!important;border:1pt solid var(--ds-brand)!important;border-radius:99pt!important;padding:1.5pt 6pt!important;margin-bottom:5pt!important}.product-detail-title{font-size:17pt!important;font-weight:800!important;line-height:1.2!important;color:var(--ds-text)!important;margin:3pt 0 6pt!important}.product-tag{display:inline-block!important;font-size:7pt!important;padding:1pt 5pt!important;background:var(--ds-tint)!important;color:var(--ds-brand-dark)!important;border:.5pt solid var(--ds-line)!important}.product-detail-info>p{font-size:9.5pt!important;line-height:1.55!important;color:#333!important;margin-bottom:8pt!important}.product-section-heading{display:block!important;font-size:8.5pt!important;font-weight:800!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:var(--ds-brand-dark)!important;border-bottom:1pt solid var(--ds-brand)!important;padding-bottom:3pt!important;margin:10pt 0 5pt!important}.product-section-heading svg{display:none!important}.product-specs-table{display:block!important;clear:both;margin:0!important;break-inside:avoid}.specs-table{width:100%!important;border-collapse:collapse!important;font-size:8.5pt!important}.specs-table tr{border:none!important}.specs-table tr:nth-child(odd) td,.specs-table tr:nth-child(odd) th{background:var(--ds-tint)!important}.specs-key,.specs-val{padding:3pt 6pt!important;border-bottom:.5pt solid var(--ds-line)!important}.specs-key{width:38%!important;font-weight:700!important;color:var(--ds-muted)!important}.specs-val{color:var(--ds-text)!important}.product-body-grid,.product-body-main{display:block!important}.product-detail-features,.product-detail-applications{clear:both}.product-body-section{margin:0 0 6pt!important;break-inside:avoid}.product-features-list,.product-applications-list{display:block!important;column-count:2;column-gap:14pt}.product-features-list li{font-size:8.5pt!important;line-height:1.4!important;color:var(--ds-text)!important;gap:5pt!important;margin-bottom:3pt!important;break-inside:avoid}.product-features-list li svg{display:none!important}.product-features-list li::before{content:"✓";color:var(--ds-brand);font-weight:700;flex-shrink:0}.product-applications-list li::before{content:"•"}.wp-content p{font-size:8.5pt!important;line-height:1.5!important;color:#333!important;margin-bottom:4pt!important}.datasheet-footer{display:flex!important;justify-content:space-between;align-items:flex-end;gap:12pt;margin-top:12pt;padding-top:6pt;border-top:2pt solid var(--ds-brand);font-size:7.5pt;line-height:1.5;color:var(--ds-muted);break-inside:avoid}.datasheet-footer strong{color:var(--ds-text)}.datasheet-footer-note{max-width:45%;text-align:right;font-style:italic}h2,h3,h4{break-after:avoid}}@media print{.reveal.reveal-wait{opacity:1!important;transform:none!important}}}