/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-border-style:solid;--tw-leading:initial}}}@layer theme{:root,:host{--tw-color-white:#fff;--tw-spacing:.25rem;--tw-container-4xl:56rem;--tw-text-sm:.875rem;--tw-text-sm--line-height:calc(1.25 / .875);--tw-text-xl:1.25rem;--tw-text-xl--line-height:calc(1.75 / 1.25);--tw-text-3xl:1.875rem;--tw-text-3xl--line-height:calc(2.25 / 1.875);--tw-font-weight-semibold:600;--tw-font-weight-bold:700;--tw-leading-tight:1.25;--tw-leading-relaxed:1.625;--tw-radius-lg:.5rem;--tw-color-ink:#102631;--tw-color-navy:#102b37;--tw-color-bender:var(--yellow)}}@layer components{:root{--ink:#102631;--navy:#102b37;--yellow:#ffc100;--muted:#607079;--line:#dce3e5}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#fafbf9;margin:0;font:16px DM Sans,sans-serif}a{color:inherit;text-decoration-line:none}button{font:inherit}img{max-width:100%}.wrap{width:min(1240px,90%);margin:auto}.top{background:var(--navy);color:#c7d4d8;padding:10px 0;font-size:12px}.top .wrap{justify-content:space-between;display:flex}.top a{margin-left:22px}header{border-bottom:1px solid var(--line);background:#fff}.nav{align-items:center;gap:40px;height:98px;display:flex}.logo{object-fit:contain;width:166px;max-height:65px}nav{--tw-font-weight:var(--tw-font-weight-semibold);font-size:14px;font-weight:var(--tw-font-weight-semibold);gap:27px;margin-left:auto;display:flex}.button{background:var(--yellow);color:var(--ink);--tw-font-weight:var(--tw-font-weight-bold);font-weight:var(--tw-font-weight-bold);cursor:pointer;border:0;border-radius:3px;justify-content:center;align-items:center;gap:25px;padding:17px 24px;font-size:14px;display:inline-flex}.button.dark{background:var(--ink);color:#fff}.button.outline{color:#fff;background:0 0;border:1px solid #67808b}.menu{display:none}.hero{background:var(--navy);color:#fff;position:relative;overflow:hidden}.hero:before{content:"";opacity:.7;background:linear-gradient(120deg,#0000 50%,#214251 100%);position:absolute;inset:0}.hero-grid{grid-template-columns:1.08fr 1fr;align-items:center;gap:65px;padding:80px 0 65px;display:grid;position:relative}.eyebrow{text-transform:uppercase;letter-spacing:2px;align-items:center;gap:12px;font-size:11px;font-weight:800;display:flex}.eyebrow:before{content:"";background:var(--yellow);width:23px;height:2px}h1,h2,h3{font-family:Manrope,sans-serif}h1{letter-spacing:-2.5px;margin:25px 0;font-size:clamp(40px,4.3vw,62px);line-height:1.13}h1 em{color:var(--yellow);font-style:normal}.lead{color:#b8cbd2;max-width:500px;font-size:16px;line-height:1.8}.actions{gap:12px;margin-top:32px;display:flex}.hero-product{color:var(--ink);background:#f4f6f3;border-radius:5px;padding:35px 28px 22px;position:relative;transform:rotate(-2deg)}.hero-product img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:290px;display:block;transform:rotate(2deg)}.product-label{border-top:1px solid #d7dfdc;justify-content:space-between;margin-top:25px;padding-top:20px;font-size:12px;display:flex}.product-label strong{margin-top:5px;font-size:20px;display:block}.tag{background:var(--yellow);letter-spacing:1px;padding:8px 12px;font-size:10px;font-weight:800;display:inline-block}.hero-bottom{color:#c6d4d9;border-top:1px solid #33505e;gap:60px;padding:24px 0;font-size:12px;display:flex;position:relative}.hero-bottom span:before{content:"✓";color:var(--yellow);margin-right:9px}.section{padding:85px 0}.section-head{justify-content:space-between;align-items:end;gap:30px;margin-bottom:33px;display:flex}h2{letter-spacing:-1.2px;margin:15px 0 0;font-size:36px;line-height:1.25}.section-head p{max-width:370px;color:var(--muted);margin:0;line-height:1.7}.solutions{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(3,1fr);display:grid}.solution{border-right:1px solid var(--line);flex-direction:column;align-items:start;min-height:300px;padding:34px;display:flex}.solution:last-child{border:0}.number{color:#82939b;font-size:12px}.solution h3{margin:25px 0 10px;font-size:22px}.solution p{color:var(--muted);margin:0 0 25px;font-size:14px;line-height:1.8}.text-link{--tw-font-weight:var(--tw-font-weight-bold);font-size:13px;font-weight:var(--tw-font-weight-bold);margin-top:auto;display:inline-block}.text-link b{color:#a18a1b;margin-left:22px}.featured{background:#edf1ee}.feature-grid{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.feature-image{text-align:center;background:#fff;padding:30px}.feature-image img{object-fit:contain;height:320px}.feature-text p{color:var(--muted);line-height:1.8}.specs{gap:35px;margin:25px 0;display:flex}.specs div{border-left:2px solid var(--yellow);color:var(--muted);padding-left:15px;font-size:12px}.specs strong{color:var(--ink);margin-bottom:5px;font-size:17px;display:block}.sectors{grid-template-columns:1fr 1fr;gap:24px;display:grid}.sector{color:#fff;background:var(--navy);align-items:end;height:300px;padding:30px;display:flex;position:relative;overflow:hidden}.sector img{object-fit:cover;width:100%;height:100%;transition:transform .4s;position:absolute;inset:0}.sector:hover img{transform:scale(1.04)}.sector:after{content:"";background:linear-gradient(#0000,#071c29e8);position:absolute;inset:0}.sector div{z-index:1;position:relative}.sector h3{margin:6px 0;font-size:26px}.sector p{color:#d2e0e5;font-size:14px}.knowledge{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:40px;padding-top:30px;display:grid}.knowledge details{border-bottom:1px solid var(--line);padding:20px 0}summary{--tw-font-weight:var(--tw-font-weight-semibold);font-weight:var(--tw-font-weight-semibold);cursor:pointer}details p{color:var(--muted);font-size:14px;line-height:1.8}.contact{background:var(--yellow);padding:55px 0}.contact .wrap{justify-content:space-between;align-items:center;gap:30px;display:flex}.contact h2{max-width:660px;margin:0}.contact p{margin-bottom:0}footer{color:#b0c3cc;background:#0b222d;padding:55px 0 20px}.footer-grid{grid-template-columns:2fr 1fr 1fr;gap:50px;font-size:14px;line-height:2;display:grid}footer strong{color:#fff}footer p{max-width:350px}.footer-bottom{border-top:1px solid #2b424d;justify-content:space-between;margin-top:35px;padding-top:20px;font-size:11px;display:flex}.crumb{color:var(--muted);padding:26px 0;font-size:12px}.product-page{grid-template-columns:1fr 1fr;gap:70px;padding:25px 0 65px;display:grid}.product-page h1{font-size:45px}.product-page p{color:var(--muted);line-height:1.8}.product-page img{object-fit:contain;background:#fff;width:100%;height:420px;padding:25px}.table{border-collapse:collapse;width:100%;font-size:14px}.table td{border-bottom:1px solid var(--line);padding:18px}.table td:first-child{--tw-font-weight:var(--tw-font-weight-bold);font-weight:var(--tw-font-weight-bold);width:40%}a:focus-visible,button:focus-visible,summary:focus-visible{outline-offset:5px;outline:3px solid #d2a900}@media (max-width:900px){nav{gap:15px}.nav{gap:20px}.nav>.button{display:none}.hero-grid{gap:30px}.hero-product img{height:220px}.feature-grid{gap:35px}.solutions .solution{padding:25px}.hero-bottom{gap:20px}h2{font-size:30px}}@media (max-width:650px){.top .wrap>span{display:none}.top a{margin:0 15px 0 0}.nav{flex-wrap:wrap;height:80px;position:relative}.logo{width:140px}.menu{border:1px solid var(--line);background:#fff;margin-left:auto;padding:8px 12px;display:block}nav{z-index:10;background:#fff;flex-direction:column;padding:25px;display:none;position:absolute;top:80px;left:-6%;right:-6%}nav.open{display:flex}.hero-grid{grid-template-columns:1fr;gap:35px;padding:45px 0}h1{letter-spacing:-1.5px}.hero-product{margin:0 10px}.hero-product img{height:220px}.hero-bottom{flex-direction:column;gap:12px}.section{padding:55px 0}.section-head{flex-direction:column;align-items:start;gap:20px}.solutions,.feature-grid,.sectors,.knowledge,.product-page{grid-template-columns:1fr}.solution{border-right:0;border-bottom:1px solid var(--line);min-height:auto}.feature-grid{gap:30px}.feature-image img{height:240px}.sector{height:260px}.contact .wrap{flex-direction:column;align-items:start}.footer-grid{grid-template-columns:1fr;gap:20px}.footer-bottom{flex-direction:column;gap:15px}.actions{flex-wrap:wrap}.product-page{gap:25px}.product-page img{height:280px}.product-page h1{font-size:35px}.specs{gap:20px}}.sector-hero{position:relative}.hero-background{object-fit:cover;opacity:.25;width:100%;height:100%;position:absolute;inset:0}.sector-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#102b37 8%,#102b37d9 45%,#102b3730);position:absolute;inset:0}.sector-hero>.wrap{z-index:1;position:relative}.sector-hero-content{max-width:870px;padding:80px 0 65px}.sector-hero h1{font-size:clamp(38px,4vw,59px)}.sector-hero .lead{max-width:620px}.sector-grid{gap:20px}.sector-grid .sector{height:285px}.family-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:40px;display:grid}.family-card{border:1px solid var(--line);background:#fff;flex-direction:column;padding:30px;transition:border-color .2s,transform .2s;display:flex}.family-card:hover{border-color:#b59d22;transform:translateY(-3px)}.family-card h3{margin:20px 0 12px;font-size:21px;line-height:1.4}.family-card p{color:var(--muted);margin:0 0 30px;font-size:14px;line-height:1.8}.sector-intro{grid-template-columns:1fr 1fr;align-items:center;gap:65px;padding:30px 0 75px;display:grid}.sector-intro h1{font-size:46px}.sector-intro h2{font-size:25px}.sector-desc{max-width:750px;color:var(--muted);margin:22px 0;line-height:1.9}.sector-cover{background:var(--navy);height:380px;overflow:hidden}.sector-cover img{object-fit:cover;width:100%;height:100%}.needs{padding:0;line-height:1.7;list-style-type:none}.needs li{border-bottom:1px solid #ccd6d2;padding:17px 0}.needs li:before{content:"↗";color:#8c7917;margin-right:15px}@media (max-width:900px){.family-grid{grid-template-columns:1fr 1fr}.sector-intro{gap:30px}.sector-intro h1{font-size:36px}}@media (max-width:650px){.family-grid,.sector-intro{grid-template-columns:1fr}.sector-hero-content{padding:50px 0}.sector-grid .sector{height:260px}.sector-hero h1{font-size:39px}.sector-cover{height:260px}}.nav>a:first-child{flex-direction:column;flex-shrink:0;align-items:center;display:flex}.brand-role{--tw-font-weight:var(--tw-font-weight-bold);font-size:10px;font-weight:var(--tw-font-weight-bold);letter-spacing:.2px;color:#465d65;margin-top:3px}.distributor-label{color:var(--yellow);--tw-font-weight:var(--tw-font-weight-bold);font-size:12px;font-weight:var(--tw-font-weight-bold)}@media (max-width:650px){.brand-role{font-size:9px}.nav .logo{max-height:44px}}.nav{gap:24px}.bender-brand{border-left:1px solid var(--line);flex-direction:column;flex-shrink:0;align-items:center;gap:8px;padding-left:22px;display:flex}.bender-brand img{width:124px;height:auto}.bender-brand span{--tw-font-weight:var(--tw-font-weight-bold);font-size:9px;font-weight:var(--tw-font-weight-bold);color:#607079}.nav nav{gap:19px;font-size:13px}.brand-band{border-bottom:1px solid var(--line);background:#fff;padding:38px 0}.brand-band>.wrap{grid-template-columns:180px 1fr auto;align-items:center;gap:45px;display:grid}.brand-band h2{letter-spacing:-.7px;margin:12px 0;font-size:25px}.brand-band p{color:var(--muted);max-width:620px;margin:0;font-size:13px;line-height:1.8}.brand-band .text-link{margin:auto 0}.footer-bender{background:var(--yellow);margin-bottom:20px;padding:16px 22px;display:inline-flex}.footer-bender img{width:125px;height:auto}.sector-families{grid-template-columns:repeat(3,1fr);gap:15px;margin:30px 0;display:grid}.sector-families a{border:1px solid var(--line);--tw-font-weight:var(--tw-font-weight-bold);line-height:1.6;font-weight:var(--tw-font-weight-bold);background:#fff;padding:25px;font-size:15px}.sector-families span{color:#9c8612;margin-top:20px;display:block}@media (max-width:1100px){.nav>.button{display:none}.brand-band>.wrap{grid-template-columns:150px 1fr}.brand-band .text-link{grid-column:2}}@media (max-width:650px){.nav{gap:12px}.nav .logo{width:120px}.brand-role{display:none}.bender-brand{gap:5px;padding-left:12px}.bender-brand img{width:100px}.bender-brand span{font-size:8px}.brand-band>.wrap{grid-template-columns:1fr;gap:22px}.brand-band>.wrap>img{width:140px}.brand-band .text-link{grid-column:auto}.sector-families{grid-template-columns:1fr}.menu{padding:8px;font-size:12px}.nav{flex-wrap:nowrap}}.sector-cover{margin:0;position:relative}.sector-cover figcaption{color:#fff;background:#102b37bb;padding:9px 14px;font-size:10px;position:absolute;bottom:0;left:0;right:0}.sector-tabs{border-top:1px solid var(--line);--tw-font-weight:var(--tw-font-weight-bold);font-size:13px;font-weight:var(--tw-font-weight-bold);gap:30px;padding:23px 0;display:flex}.application-grid{grid-template-columns:repeat(3,1fr);gap:35px;display:grid}.application-item{border-top:2px solid var(--yellow);padding-top:25px}.application-item h3{font-size:22px;line-height:1.4}.application-item p{color:var(--muted);font-size:15px;line-height:1.9}.source-note{color:var(--muted);margin-top:32px;font-size:12px;line-height:1.8}.source-note a{text-underline-offset:4px;text-decoration:underline}.document-section{background:#eef2ee}.document-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.document-card{border:1px solid var(--line);background:#fff;align-items:start;gap:20px;padding:28px;display:flex}.document-card h3{margin:10px 0;font-size:18px;line-height:1.5}.document-card p{color:var(--muted);margin:0;font-size:12px}.document-card>span:last-child{margin-left:auto;font-size:23px}.pdf-icon{letter-spacing:1px;background:#fffce5;border:1px solid #b0a044;padding:12px 8px;font-size:10px;font-weight:800}.sector-request{justify-content:space-between;align-items:center;gap:35px;display:flex}.sector-request h2{max-width:670px}.sector-request .button{flex-shrink:0}section[id]{scroll-margin-top:25px}@media (max-width:900px){.application-grid{grid-template-columns:1fr}.sector-request{flex-direction:column;align-items:start}}@media (max-width:650px){.sector-tabs{flex-wrap:wrap;gap:15px;font-size:11px}.document-grid{grid-template-columns:1fr}.document-card{gap:14px;padding:23px 18px}.document-card h3{font-size:16px}.sector-intro .sector-cover{height:260px}}nav.sector-tabs{z-index:auto;background:0 0;flex-flow:wrap;align-items:center;margin:0 auto;display:flex;position:static;top:auto;left:auto;right:auto}.family-intro{grid-template-columns:1.1fr 1fr;align-items:center;gap:65px;padding:35px 0 65px;display:grid}.family-intro h1{font-size:46px;line-height:1.2}.model-montage{border:1px solid var(--line);background:#fff;grid-template-columns:1fr 1fr;gap:16px;padding:22px;display:grid}.model-montage img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:150px}.model-montage>span{text-align:center;color:var(--muted);border-top:1px solid var(--line);grid-column:1/-1;padding-top:15px;font-size:11px}.model-grid{grid-template-columns:1fr 1fr;gap:26px;display:grid}.model-card{border:1px solid var(--line);background:#fff;flex-direction:column;display:flex}.model-image{background:#fff;border-bottom:1px solid #edf1ed;justify-content:center;align-items:center;min-height:285px;padding:28px;display:flex}.model-image img{object-fit:contain;width:100%;height:235px;transition:transform .25s}.model-image:hover img{transform:scale(1.04)}.model-body{flex-direction:column;flex:1;padding:30px;display:flex}.model-body h3{margin:15px 0 12px;font-size:24px;line-height:1.4}.model-body p{color:var(--muted);margin:0 0 25px;font-size:15px;line-height:1.8}.model-docs{flex-wrap:wrap;gap:10px;margin-top:auto;display:flex}.model-docs a{background:#f7f8f4;border:1px solid #d8dfd8;padding:10px 13px;font-size:12px;line-height:1.6}.model-docs a:hover{border-color:#a99620}.model-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;margin-top:25px;padding-top:20px;display:flex}.model-actions .text-link{margin:0;font-size:12px}.quote-link{--tw-font-weight:var(--tw-font-weight-bold);font-size:12px;font-weight:var(--tw-font-weight-bold);color:#73620d}.selection-table th{text-align:left;border-bottom:1px solid var(--line);width:30%;padding:22px 18px;font-size:14px}.selection-table td{color:var(--muted);line-height:1.8}.related-sectors{flex-wrap:wrap;gap:15px;margin-top:30px;display:flex}.related-sectors a{border:1px solid var(--line);--tw-font-weight:var(--tw-font-weight-semibold);font-weight:var(--tw-font-weight-semibold);background:#fff;padding:17px 23px;font-size:14px}.directory-product{object-fit:contain;width:100%;height:170px;margin-bottom:25px}@media (max-width:900px){.family-intro{gap:30px}.family-intro h1{font-size:36px}.model-body{padding:23px}.model-actions{flex-direction:column;align-items:start}.model-montage img{height:115px}}@media (max-width:650px){.family-intro,.model-grid{grid-template-columns:1fr}.family-intro{gap:30px;padding:20px 0 40px}.family-intro h1{font-size:35px}.model-montage img{height:120px}.model-image{min-height:240px;padding:22px}.model-image img{height:205px}.model-body h3{font-size:21px}.selection-table th,.selection-table td{padding:18px 10px}.selection-table th{width:36%}.model-docs{gap:8px}.model-actions{flex-direction:row;align-items:center}}.model-intro{grid-template-columns:1fr 1.15fr;align-items:center;gap:65px;padding:30px 0 65px;display:grid}.model-intro h1{overflow-wrap:anywhere;font-size:45px;line-height:1.2}.detail-product-image{border:1px solid var(--line);text-align:center;background:#fff;padding:30px}.detail-product-image img{object-fit:contain;width:100%;height:350px}.detail-product-image span{border-top:1px solid var(--line);color:var(--muted);margin-top:25px;padding-top:17px;font-size:11px;display:block}.quick-specs{margin:25px 0;padding:0;list-style-type:none}.quick-specs li{margin:9px 0;padding-left:18px;font-size:13px;line-height:1.8;position:relative}.quick-specs li:before{content:"";background:var(--yellow);width:5px;height:5px;position:absolute;top:9px;left:0}.detail-features li{font-size:15px}.variant-scroll{border:1px solid var(--line);background:#fff;max-width:100%;overflow-x:auto}.variant-table{border-collapse:collapse;width:100%;min-width:580px;font-size:13px;line-height:1.7}.variant-table th{text-align:left;background:var(--navy);color:#fff;--tw-font-weight:var(--tw-font-weight-semibold);min-width:100px;font-weight:var(--tw-font-weight-semibold);padding:18px}.variant-table td{border-bottom:1px solid var(--line);vertical-align:top;min-width:100px;padding:18px}.variant-table tr:nth-child(2n){background:#f2f5f1}.variant-scroll+.variant-scroll{margin-top:25px}.manufacturer-notes{color:var(--muted);padding:20px 0;font-size:12px;line-height:1.8}.manufacturer-notes summary{font-size:12px}.document-card p{overflow-wrap:anywhere}.document-card>div{min-width:0}.related-model-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.related-model{border:1px solid var(--line);background:#fff;flex-direction:column;gap:20px;padding:25px;display:flex}.related-model img{object-fit:contain;width:100%;height:160px}.related-model span{border-top:1px solid var(--line);--tw-font-weight:var(--tw-font-weight-bold);font-size:14px;font-weight:var(--tw-font-weight-bold);padding-top:20px;line-height:1.6}.model-card h3 a:hover{text-underline-offset:5px;text-decoration:underline}@media (max-width:900px){.model-intro{gap:30px}.model-intro h1{font-size:35px}.detail-product-image img{height:280px}}@media (max-width:650px){.model-intro{grid-template-columns:1fr;padding:15px 0 45px}.detail-product-image{padding:20px}.detail-product-image img{height:260px}.model-intro h1{font-size:33px}.related-model-grid{grid-template-columns:1fr}.related-model{flex-direction:row;align-items:center;padding:20px}.related-model img{width:110px;height:110px}.related-model span{border:0;padding:0}.variant-table th,.variant-table td{padding:13px}.crumb{overflow-wrap:anywhere}}.guide{max-width:880px;padding:40px 0 75px}.guide h1{font-size:44px;line-height:1.2}.guide section{padding:16px 0}.guide h2{margin-bottom:18px;font-size:26px}.guide p,.search-intent>p{color:var(--muted);font-size:16px;line-height:1.95}.guide-links{background:#eef2ee;margin-top:35px;padding:25px}.guide-links a{--tw-font-weight:var(--tw-font-weight-semibold);font-weight:var(--tw-font-weight-semibold);margin:15px 0;font-size:14px;display:block}.search-intent>p a{color:var(--ink);text-underline-offset:4px;text-decoration:underline}.search-intent .knowledge{margin-top:28px}.family-card h2{margin:20px 0;font-size:25px;line-height:1.4}@media (max-width:650px){.guide h1{font-size:35px}.guide h2{font-size:24px}}.model-kind{letter-spacing:-.4px;color:var(--muted);margin-top:14px;font-size:.5em;line-height:1.5;display:block}.catalog-list{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:25px;display:grid}.catalog-list a{border:1px solid var(--line);background:#fff;justify-content:space-between;gap:12px;padding:18px;font-size:13px;line-height:1.6;display:flex}.sector-banner{background:var(--navy);color:#fff;align-items:center;min-height:420px;display:flex;position:relative;overflow:hidden}.sector-banner>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sector-banner:after{content:"";background:linear-gradient(90deg,#0b2633f5,#0b263399 65%,#0b263344);position:absolute;inset:0}.sector-banner>.wrap{z-index:1;padding:65px 0;position:relative}.sector-banner h1{max-width:850px;font-size:55px}.sector-banner p{color:#dde7e9;max-width:650px;font-size:21px;line-height:1.6}.sector-editorial{grid-template-columns:1fr 1fr;align-items:start;gap:65px;display:grid}.sector-editorial h2{margin:0}.sector-editorial>p{color:var(--muted);margin:0;font-size:17px;line-height:1.9}.sector-story{background:var(--navy);color:#fff;padding:65px 0}.sector-story>.wrap{grid-template-columns:1fr 1fr;align-items:center;gap:65px;display:grid}.sector-story p{color:#c2d2d9;line-height:1.8}.sector-story ol{margin:0;padding:0;list-style-type:none}.sector-story li{border-bottom:1px solid #36505d;gap:25px;padding:23px 0;display:flex}.sector-story li b{color:var(--yellow);font-size:12px}.sector-story li span{--tw-font-weight:var(--tw-font-weight-bold);font-weight:var(--tw-font-weight-bold);font-size:19px}.sector-story small{color:#b2c8d0;margin-top:9px;font-size:13px;font-weight:400;line-height:1.6;display:block}.application-map-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.application-map-grid>a{border:1px solid var(--line);background:#fff;padding:25px}.application-map-grid h3{margin:18px 0;font-size:20px;line-height:1.5}.application-map-grid>a>span:last-child{--tw-font-weight:var(--tw-font-weight-bold);font-size:12px;font-weight:var(--tw-font-weight-bold);color:#786816}.sector-product-grid{grid-template-columns:1fr 1fr;gap:22px;margin-top:35px;display:grid}.sector-product-card{border:1px solid var(--line);background:#fff;grid-template-columns:120px 1fr;align-items:center;gap:25px;padding:25px;display:grid}.sector-product-card img{object-fit:contain;width:120px;height:160px}.sector-product-card h3{margin:13px 0;font-size:19px;line-height:1.5}.sector-product-card p{color:var(--muted);font-size:13px;line-height:1.9}.sector-product-card .text-link{font-size:12px}.sector-discovery{background:#edf2ee;margin:30px 0;padding:30px}.sector-discovery label{--tw-font-weight:var(--tw-font-weight-bold);font-size:13px;font-weight:var(--tw-font-weight-bold);margin-bottom:12px;display:block}.sector-discovery input{font:inherit;width:min(480px,100%);color:var(--ink);background:#fff;border:1px solid #bdc9c4;border-radius:0;padding:15px}.sector-filters{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.sector-filters button{cursor:pointer;background:#fff;border:1px solid #c0cbc5;padding:11px 16px;font-size:13px}.sector-filters button[aria-pressed=true]{background:var(--navy);color:#fff;border-color:var(--navy)}#sector-count{color:var(--muted);margin-bottom:0;font-size:12px}.sector-directory-cta{justify-content:space-between;align-items:center;gap:25px;padding:0 0 65px;display:flex}.sector-directory-cta p{color:var(--muted);font-size:14px}[hidden]{display:none!important}.related-model-grid{margin-top:30px}@media (max-width:900px){.application-map-grid,.catalog-list{grid-template-columns:1fr 1fr}.sector-story>.wrap,.sector-editorial{gap:30px}.sector-product-card{grid-template-columns:90px 1fr;gap:15px;padding:20px}.sector-product-card img{width:90px}}@media (max-width:650px){.sector-banner{min-height:350px}.sector-banner h1{font-size:38px}.sector-banner p{font-size:17px}.sector-editorial,.sector-story>.wrap,.application-map-grid,.sector-product-grid,.catalog-list{grid-template-columns:1fr}.sector-story li span{font-size:17px}.sector-directory-cta{flex-direction:column;align-items:start}.sector-discovery{padding:22px}.sector-filters{gap:8px}.sector-filters button{padding:10px 12px;font-size:12px}.sector-product-card h3{font-size:17px}}.solution-narrative{background:#f1f4ef}.solution-rows{border-top:1px solid #cad4cb}.solution-row{border-bottom:1px solid #cad4cb;grid-template-columns:1.15fr 1fr .9fr;gap:38px;padding:35px 0;display:grid}.solution-row h3{margin:14px 0;font-size:23px;line-height:1.45}.solution-row p{color:var(--muted);margin:12px 0 18px;font-size:14px;line-height:1.9}.solution-label{letter-spacing:1.4px;color:#62746a;margin-top:4px;font-size:10px;font-weight:800;display:block}.solution-row>div:not(:first-child){border-left:1px solid #d3dcd3;padding-left:28px}.solution-row .text-link{font-size:12px}.sector-story .button{margin-top:20px}.sector-tabs a:hover{text-underline-offset:4px;text-decoration:underline}@media (max-width:900px){.solution-row{gap:22px}.solution-row>div:not(:first-child){padding-left:20px}.solution-row h3{font-size:20px}}@media (max-width:650px){.solution-row{grid-template-columns:1fr;gap:16px;padding:30px 0}.solution-row>div:not(:first-child){border-left:2px solid var(--yellow);padding-left:18px}.solution-row p{margin-bottom:6px}.solution-row .text-link{margin-top:14px}.solution-context{padding-bottom:6px}.solution-label{margin-top:0}}.application-focus{margin:0;padding:0;list-style-type:none}.application-focus li{border-bottom:1px solid #cad4cb;align-items:baseline;gap:24px;padding:24px 0;display:flex}.application-focus li>span{color:#85721a;--tw-font-weight:var(--tw-font-weight-bold);font-size:12px;font-weight:var(--tw-font-weight-bold)}.application-focus p{--tw-font-weight:var(--tw-font-weight-semibold);font-size:19px;line-height:1.6;font-weight:var(--tw-font-weight-semibold);margin:0}.application-banner h1{max-width:1050px}.application-banner{min-height:380px}.application-banner .eyebrow{max-width:700px;line-height:1.8}.application-banner .eyebrow:before{flex-shrink:0}@media (max-width:650px){.application-focus p{font-size:17px}.application-banner h1{font-size:36px}.application-banner{min-height:320px}.application-banner .eyebrow{letter-spacing:1px;font-size:10px}}.model-doc-link{margin:18px 0 0 20px;display:inline-block}.model-use{grid-template-columns:1.15fr 1fr;align-items:start;gap:56px;display:grid}.model-selection{border-left:4px solid var(--yellow);background:#f2f4f3;border-radius:4px;padding:30px}.model-selection p{color:#52615b;line-height:1.8}.model-selection h3{margin:12px 0 18px}.model-sector-links{flex-wrap:wrap;gap:16px 28px;margin-top:28px;display:flex}.imd-group-nav{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.imd-group-nav a{background:#f2f4f3;border:1px solid #dfe5e1;border-radius:4px;padding:12px 18px;font-size:14px}.imd-group-nav a:hover{background:var(--yellow);color:#17251f}.crumb{overflow-wrap:anywhere}@media (max-width:760px){.model-use{grid-template-columns:1fr;gap:28px}.model-selection{padding:24px}.model-doc-link{margin:20px 0 0;display:block}.imd-group-nav a{max-width:100%}.model-use .sector-desc{font-size:18px}}.related-model span,.document-card h3{overflow-wrap:anywhere;min-width:0}.related-model{min-width:0}nav.imd-group-nav{z-index:auto;background:0 0;flex-direction:row;width:100%;max-width:100%;margin:28px 0 0;padding:0;position:static;top:auto;left:auto;right:auto}.whatsapp-contact{right:24px;bottom:max(24px,env(safe-area-inset-bottom));z-index:50;color:#fff;background:#146c45;border:1px solid #ffffff40;border-radius:40px;align-items:center;gap:12px;padding:13px 19px;transition:background .18s,transform .18s;display:flex;position:fixed;box-shadow:0 5px 22px #10263130}.whatsapp-contact:hover{background:#105839;transform:translateY(-2px)}.whatsapp-contact svg{flex-shrink:0}.whatsapp-contact strong{font-size:14px;line-height:1.4;display:block}.whatsapp-contact small{color:#e0f5e8;font-size:11px;line-height:1.5;display:block}.whatsapp-contact:focus-visible{outline:3px solid var(--yellow);outline-offset:4px}.footer-bottom{padding-bottom:85px}@media (max-width:650px){.whatsapp-contact{right:16px;bottom:max(16px,env(safe-area-inset-bottom));gap:9px;padding:12px 15px}.whatsapp-contact strong{font-size:12px}.whatsapp-contact small{font-size:10px}.whatsapp-contact svg{width:25px;height:25px}.footer-bottom{padding-bottom:90px}}@media (prefers-reduced-motion:reduce){.whatsapp-contact{transition:none}.whatsapp-contact:hover{transform:none}}.family-card .family-product-visual{background:#fff;border-bottom:1px solid #edf0ed;justify-content:center;align-items:center;height:210px;margin:-10px -10px 24px;padding:15px 24px;display:flex;overflow:hidden}.family-product-visual img{object-fit:contain;width:100%;height:100%;transition:transform .25s;display:block}.family-card:hover .family-product-visual img{transform:scale(1.045)}.family-card .number{letter-spacing:.6px;font-size:11px}.family-card h3{margin:14px 0 10px;font-size:21px}.family-card p{margin-bottom:20px;line-height:1.65}.family-card .text-link{padding-top:12px}@media (max-width:650px){.family-card{padding:24px}.family-card .family-product-visual{height:190px;margin:-4px -4px 20px;padding:10px 24px}.family-card h3{font-size:21px}.family-card p{margin-bottom:18px}.family-card .text-link{padding-top:8px}}@media (prefers-reduced-motion:reduce){.family-product-visual img{transition:none}.family-card:hover .family-product-visual img{transform:none}}.sector-catalogue{background:#eef2ee}.sector-catalogue>.wrap>.sector-desc{max-width:850px}.sector-model-group{padding-top:48px;scroll-margin-top:25px}.sector-model-group-title{letter-spacing:-.5px;margin:0 0 10px;font-size:25px}.sector-model-context{color:var(--muted);max-width:850px;margin-bottom:25px;font-size:15px;line-height:1.7}.sector-model-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.sector-model-card{border:1px solid var(--line);background:#fff;flex-direction:column;min-width:0;transition:border-color .2s,transform .2s;display:flex}.sector-model-card:hover{border-color:#b59d22;transform:translateY(-3px)}.sector-model-image{border-bottom:1px solid #edf0ed;justify-content:center;align-items:center;height:225px;padding:25px;display:flex}.sector-model-image img{object-fit:contain;width:100%;height:100%}.sector-model-card>div{flex-direction:column;flex:1;padding:24px;display:flex}.sector-model-card .number{text-transform:uppercase;letter-spacing:.5px;font-size:10px;line-height:1.6}.sector-model-card h3{overflow-wrap:anywhere;margin:12px 0;font-size:20px;line-height:1.4}.sector-model-card p{color:var(--muted);margin:0 0 22px;font-size:14px;line-height:1.7}.sector-model-card .text-link{padding-top:12px;font-size:12px}.sector-model-support{border-top:1px solid #ccd6ce;justify-content:space-between;align-items:center;gap:35px;margin-top:45px;padding-top:30px;display:flex}.sector-model-support h3{margin:0 0 12px;font-size:22px}.sector-model-support p{color:var(--muted);max-width:680px;line-height:1.7}.sector-model-support .button{flex-shrink:0}@media (max-width:1000px){.sector-model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.sector-model-grid{grid-template-columns:1fr}.sector-model-image{height:200px}.sector-model-group{padding-top:34px}.sector-model-group-title{font-size:23px}.sector-model-support{flex-direction:column;align-items:start}.sector-model-card>div{padding:22px}}@media (prefers-reduced-motion:reduce){.sector-model-card{transition:none}.sector-model-card:hover{transform:none}}.context-links{border-top:1px solid var(--line);padding-top:30px;padding-bottom:40px}.context-links>span{letter-spacing:1px;font-size:10px}.context-links ul{flex-wrap:wrap;gap:12px 24px;margin:18px 0 0;padding:0;list-style-type:none;display:flex}.context-links a{--tw-font-weight:var(--tw-font-weight-semibold);font-size:13px;font-weight:var(--tw-font-weight-semibold);text-underline-offset:4px;line-height:1.9;text-decoration:underline}.context-links a:hover{color:#786200}@media (max-width:650px){.context-links ul{flex-direction:column;gap:12px}.context-links{padding-top:25px;padding-bottom:30px}}.portfolio-section{background:#eef2ee}.portfolio-intro{padding-bottom:45px}.portfolio-numbers{flex-wrap:wrap;gap:18px 48px;margin:35px 0 25px;display:flex}.portfolio-numbers span{color:var(--muted);font-size:14px}.portfolio-numbers strong{color:var(--navy);letter-spacing:-1px;font-size:40px;line-height:1.25;display:block}.portfolio-controls{grid-template-columns:minmax(200px,1.5fr) minmax(180px,1fr) auto;align-items:end;gap:18px;margin-bottom:30px;display:grid}.portfolio-controls label{--tw-font-weight:var(--tw-font-weight-bold);font-size:13px;font-weight:var(--tw-font-weight-bold);margin-bottom:10px;display:block}.portfolio-controls input,.portfolio-controls select{width:100%;min-width:0;font:inherit;min-height:53px;color:var(--ink);background:#fff;border:1px solid #bdc9c4;border-radius:0;padding:15px;font-size:14px}.portfolio-controls:has(select){grid-template-columns:minmax(200px,1.5fr) minmax(180px,1fr) auto}.portfolio-controls:not(:has(select)){grid-template-columns:minmax(200px,1fr) auto}.portfolio-reset{min-height:53px;font:inherit;cursor:pointer;background:0 0;border:1px solid #a8b7af;padding:14px 18px;font-size:13px}.portfolio-controls #product-count{color:var(--muted);grid-column:1/-1;margin:0;font-size:13px}.portfolio-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.portfolio-card{background:#fff;border:1px solid #d7e0da;flex-direction:column;min-width:0;transition:border-color .2s;display:flex;position:relative}.portfolio-card:hover{border-color:#a28c20}.portfolio-image{background:#fff;border-bottom:1px solid #eef2ee;justify-content:center;align-items:center;height:230px;padding:25px;display:flex}.portfolio-image img{object-fit:contain;width:100%;height:100%}.portfolio-card-body{flex-direction:column;flex:1;min-width:0;padding:24px;display:flex}.portfolio-family{--tw-font-weight:var(--tw-font-weight-semibold);font-size:11px;font-weight:var(--tw-font-weight-semibold);color:#526c62;line-height:1.6}.portfolio-card h3{overflow-wrap:anywhere;margin:12px 0;font-size:21px;line-height:1.4}.portfolio-card-body>p{color:var(--muted);margin:0 0 20px;font-size:14px;line-height:1.7}.portfolio-card-meta{color:var(--muted);border-top:1px solid #e3e9e4;gap:8px;margin-top:auto;padding-top:14px;font-size:11px;line-height:1.6;display:grid}.portfolio-card-meta a{--tw-font-weight:var(--tw-font-weight-semibold);font-weight:var(--tw-font-weight-semibold);color:var(--ink)}.portfolio-card .text-link{margin-top:20px;font-size:12px;line-height:1.6}.portfolio-anchor{scroll-margin-top:30px;position:absolute;top:0}.portfolio-discovery{justify-content:space-between;align-items:center;gap:35px;padding-top:45px;padding-bottom:45px;display:flex}.portfolio-discovery h2{margin:12px 0;font-size:30px}.portfolio-discovery p{color:var(--muted);font-size:15px;line-height:1.7}.portfolio-discovery .button{flex-shrink:0}.portfolio-table{margin:35px 0}.portfolio-table h3{font-size:22px;line-height:1.5}.portfolio-table-scroll{-webkit-overflow-scrolling:touch;border:1px solid #d6dfd9;max-width:100%;overflow-x:auto}.portfolio-table table{border-collapse:collapse;background:#fff;width:100%;min-width:480px;font-size:13px;line-height:1.6}.portfolio-table th,.portfolio-table td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border:1px solid #e0e7e2;min-width:90px;max-width:420px;padding:15px 18px}.portfolio-table th{color:#183129;--tw-font-weight:var(--tw-font-weight-bold);font-weight:var(--tw-font-weight-bold);background:#edf2ee}.portfolio-table tr:nth-child(2n) td{background:#f8faf7}.portfolio-accessories{border-top:1px solid var(--line);padding-top:25px}.portfolio-accessories summary{--tw-font-weight:var(--tw-font-weight-bold);font-size:19px;font-weight:var(--tw-font-weight-bold);cursor:pointer;line-height:1.6}.portfolio-document-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:25px;display:grid}.portfolio-document-list>a{border:1px solid var(--line);background:#fff;grid-template-columns:42px minmax(0,1fr) 16px;align-items:center;gap:15px;padding:18px;display:grid}.portfolio-document-list strong{font-size:13px;line-height:1.5}.portfolio-document-list small{overflow-wrap:anywhere;color:var(--muted);margin-top:6px;font-size:11px;line-height:1.7;display:block}.full-product-data,.official-documents{min-width:0}.portfolio-document-list .pdf-icon{font-size:10px}.portfolio-controls :focus-visible,.portfolio-table-scroll:focus-visible{outline-offset:3px;outline:2px solid #947e10}@media (max-width:1000px){.portfolio-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-controls:has(select){grid-template-columns:1fr 1fr}.portfolio-controls:has(select) .portfolio-reset{justify-self:start}.portfolio-discovery{flex-direction:column;align-items:start}}@media (max-width:650px){.portfolio-grid,.portfolio-controls,.portfolio-controls:has(select),.portfolio-controls:not(:has(select)){grid-template-columns:minmax(0,1fr)}.portfolio-controls .portfolio-reset{justify-self:start}.portfolio-image{height:225px}.portfolio-card h3{font-size:22px}.portfolio-document-list{grid-template-columns:minmax(0,1fr)}.portfolio-numbers{gap:20px 30px}.portfolio-numbers strong{font-size:33px}.portfolio-numbers span{font-size:12px}.portfolio-discovery h2{font-size:26px}.portfolio-table th,.portfolio-table td{padding:12px;font-size:12px}.portfolio-card-body{padding:23px}}.portfolio-intro{padding-top:45px;padding-bottom:30px}.portfolio-intro h1{margin:18px 0;font-size:48px;line-height:1.15}.portfolio-intro>.sector-desc{max-width:960px;font-size:18px;line-height:1.8}.portfolio-intro .portfolio-numbers{margin:25px 0 20px}.portfolio-intro .portfolio-numbers strong{font-size:34px}.portfolio-intro+.portfolio-section{padding-top:35px}.portfolio-table-notes{padding:14px 0 0}.portfolio-table-notes>strong{color:var(--muted);font-size:11px}.portfolio-table-notes .source-note{margin:8px 0;font-size:12px}@media (max-width:650px){.portfolio-intro h1{font-size:37px}.portfolio-intro>.sector-desc{font-size:17px}.portfolio-intro .portfolio-numbers strong{font-size:30px}.portfolio-intro{padding-top:35px}}@media (min-width:651px) and (max-width:1000px){.nav{position:relative}.menu{border:1px solid var(--line);background:#fff;margin-left:auto;padding:9px 13px;display:block}nav{z-index:20;background:#fff;flex-direction:column;align-items:flex-start;padding:25px;display:none;position:absolute;top:100%;left:-6%;right:-6%}nav.open{display:flex}nav a{white-space:nowrap}}@media (min-width:1001px){nav a{white-space:nowrap}}@media (max-width:1200px){.nav>.button{display:none}}.application-product-tools{grid-template-columns:minmax(240px,1.5fr) minmax(200px,1fr) auto;align-items:end;gap:18px;margin:30px 0;display:grid}.application-product-tools label{--tw-font-weight:var(--tw-font-weight-bold);font-size:13px;font-weight:var(--tw-font-weight-bold);margin-bottom:10px;display:block}.application-product-tools input,.application-product-tools select{width:100%;min-width:0;min-height:53px;font:inherit;color:var(--ink);background:#fff;border:1px solid #bdc9c4;border-radius:0;padding:15px;font-size:14px}.application-product-tools button{min-height:53px;font:inherit;cursor:pointer;background:0 0;border:1px solid #a8b7af;padding:14px 18px;font-size:13px}.application-product-tools>p{color:var(--muted);grid-column:1/-1;margin:0;font-size:13px}.application-product-card .sector-model-image{width:100%}.application-product-card h3 a{display:block}.application-product-card .number{align-self:flex-start}.application-product-context{color:#476557;margin:0 0 18px;font-size:11px;line-height:1.7}.application-product-actions{border-top:1px solid #e0e6e1;gap:12px;margin-top:auto;padding-top:18px;display:grid}.application-product-actions a{--tw-font-weight:var(--tw-font-weight-bold);font-size:12px;line-height:1.7;font-weight:var(--tw-font-weight-bold)}.application-product-actions a:last-child{color:#526c62;font-weight:500}.application-portfolio-paths{border-top:1px solid #ccd6ce;margin:45px 0 0;padding:35px 0 0}.application-portfolio-paths>h3{margin:15px 0;font-size:27px;line-height:1.4}.application-portfolio-paths>p{color:var(--muted);max-width:850px;font-size:15px;line-height:1.8}.application-family-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:25px 0;display:grid}.application-family-card{border:1px solid var(--line);background:#fff;align-items:center;gap:18px;min-width:0;padding:20px;display:flex}.application-family-card:hover{border-color:#a18a1b}.application-family-card img{object-fit:contain;flex:0 0 75px;width:75px;height:90px}.application-family-card>span{min-width:0}.application-family-card strong{font-size:14px;line-height:1.6;display:block}.application-family-card small{color:var(--muted);margin-top:8px;font-size:11px;line-height:1.7;display:block}.application-product-tools :focus-visible{outline-offset:3px;outline:2px solid #947e10}@media (max-width:1050px){.application-product-tools{grid-template-columns:1fr 1fr}.application-product-tools button{justify-self:start}.application-family-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.application-product-tools,.application-family-grid{grid-template-columns:minmax(0,1fr)}.application-family-card{padding:18px}.application-portfolio-paths>h3{font-size:24px}.application-product-tools input,.application-product-tools select{font-size:16px}}.brochure-sector-story{background:#f7f8f3}.brochure-sector-story>.wrap>.sector-desc{max-width:1000px;margin:25px 0 35px;font-size:18px;line-height:1.9}.brochure-sector-story h2{max-width:1000px}.brochure-insight-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;display:grid}.brochure-insight-grid>article{background:#fff;border:1px solid #dee5df;flex-direction:column;min-width:0;padding:28px;display:flex}.brochure-insight-grid h3{margin:18px 0 12px;font-size:21px;line-height:1.5}.brochure-insight-grid p{color:var(--muted);margin:0 0 20px;font-size:14px;line-height:1.8}.brochure-insight-grid a{--tw-font-weight:var(--tw-font-weight-bold);font-size:12px;font-weight:var(--tw-font-weight-bold);color:#526447;margin-top:auto;line-height:1.7}.sector-brochure-library{margin-top:55px;scroll-margin-top:25px}.sector-brochure-library .section-head{align-items:center}.sector-brochure-library .section-head h2{font-size:31px}.sector-brochure-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;display:grid}.sector-brochure-card{background:#fff;border:1px solid #d8e1d9;grid-template-columns:150px minmax(0,1fr);align-items:start;gap:25px;min-width:0;padding:25px;display:grid}.sector-brochure-cover{background:#edf1e8;justify-content:center;align-items:flex-start;padding:12px;display:flex}.sector-brochure-cover img{object-fit:contain;filter:drop-shadow(3px 5px 4px #10263125);width:100%;height:220px;display:block}.sector-brochure-card h3{margin:12px 0;font-size:22px;line-height:1.4}.sector-brochure-card p{color:var(--muted);margin:12px 0;font-size:13px;line-height:1.8}.sector-brochure-card .number{--tw-font-weight:var(--tw-font-weight-bold);font-size:10px;font-weight:var(--tw-font-weight-bold);letter-spacing:.6px;line-height:1.7}.sector-brochure-card .brochure-file-meta{margin:18px 0;font-size:11px;line-height:1.8}.sector-brochure-card .button{gap:10px;padding:13px 16px;font-size:12px}.brochure-download,.brochure-source{--tw-font-weight:var(--tw-font-weight-bold);font-size:12px;line-height:1.8;font-weight:var(--tw-font-weight-bold);margin-top:13px;display:block}.brochure-source{color:var(--muted);font-size:11px;font-weight:400}.application-sector-brochures>.sector-brochure-library{margin-top:0}.brochure-library-cta{background:#f1f4e9;border:1px solid #d8dfd0;justify-content:space-between;align-items:center;gap:30px;margin:35px 0;padding:30px;display:flex}.brochure-library-cta h2{margin:0 0 12px;font-size:28px}.brochure-library-cta p{color:var(--muted);font-size:14px;line-height:1.7}.library-grid{margin:30px 0 60px}.brochure-library-cta .button{flex-shrink:0}@media (max-width:1100px){.sector-brochure-grid{grid-template-columns:1fr}.sector-brochure-card{grid-template-columns:190px minmax(0,1fr)}.sector-brochure-cover img{height:265px}}@media (max-width:800px){.brochure-insight-grid{grid-template-columns:1fr}.brochure-library-cta,.sector-brochure-library .section-head{flex-direction:column;align-items:flex-start}}@media (max-width:650px){.sector-brochure-card{grid-template-columns:minmax(0,1fr);gap:22px;padding:22px}.sector-brochure-cover{width:100%;max-width:220px;margin:auto}.sector-brochure-cover img{height:270px}.sector-brochure-card h3{font-size:24px}.sector-brochure-library .section-head h2{font-size:28px}.brochure-sector-story>.wrap>.sector-desc{font-size:17px}.brochure-library-cta{padding:23px}.brochure-insight-grid>article{padding:25px}.sector-brochure-library{margin-top:40px}}.brochure-library-tools{background:#edf2e9;border:1px solid #d6dfd3;grid-template-columns:minmax(220px,1.5fr) minmax(180px,1fr) minmax(170px,1fr);align-items:end;gap:18px;margin:35px 0;padding:25px;display:grid}.brochure-library-tools label{--tw-font-weight:var(--tw-font-weight-bold);font-size:13px;font-weight:var(--tw-font-weight-bold);margin-bottom:9px;line-height:1.6;display:block}.brochure-library-tools input,.brochure-library-tools select{width:100%;min-width:0;min-height:53px;font:inherit;color:var(--ink);background:#fff;border:1px solid #b8c7bd;border-radius:0;padding:14px;font-size:14px}.brochure-library-tools button{min-height:47px;font:inherit;cursor:pointer;background:#fff;border:1px solid #aabdaf;justify-self:start;padding:12px 18px;font-size:13px}.brochure-library-tools #brochure-count{color:var(--muted);align-self:center;margin:0;font-size:13px}.brochure-edition{color:#5e725e;background:#eef2e8;width:fit-content;margin-top:10px;padding:5px 8px;font-size:10px;line-height:1.7;display:block}.sector-brochure-card .brochure-original-title{color:#5a7162;font-size:11px;line-height:1.6}.additional-bender-brochures{border-top:1px solid #d5dfd3;margin-top:25px;padding-top:20px}.additional-bender-brochures summary{--tw-font-weight:var(--tw-font-weight-bold);font-size:16px;font-weight:var(--tw-font-weight-bold);cursor:pointer;line-height:1.8}.additional-bender-brochures[open]>.sector-brochure-grid{margin-top:25px}.brochure-library-tools :focus-visible{outline-offset:3px;outline:2px solid #947e10}@media (max-width:1000px){.brochure-library-tools{grid-template-columns:1fr 1fr}}@media (max-width:650px){.brochure-library-tools{grid-template-columns:minmax(0,1fr);padding:20px}.brochure-library-tools input,.brochure-library-tools select{font-size:16px}}.group-brochure-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:32px 0;display:grid}.group-brochure-card{background:#fff;border:1px solid #dce4e5;grid-template-columns:140px minmax(0,1fr);gap:24px;padding:28px;display:grid}.group-brochure-card img{object-fit:contain;object-position:top;width:100%;height:205px}.group-brochure-card h3{margin:12px 0;font-size:23px}.group-brochure-card p{font-size:16px;line-height:1.65}.group-brochure-card small{color:#61747c}.group-intro-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.group-intro-links>a{background:#fff;border:1px solid #dce4e5;align-items:center;gap:20px;padding:20px;display:flex}.group-intro-links small{color:#61747c;margin-top:10px;font-size:13px;display:block}@media (max-width:1000px){.group-brochure-grid{grid-template-columns:1fr}.group-intro-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.group-brochure-card{grid-template-columns:90px minmax(0,1fr);gap:16px;padding:18px}.group-brochure-card img{height:140px}.group-brochure-card h3{font-size:20px}.group-brochure-card .button{padding:12px;font-size:13px}.group-intro-links{grid-template-columns:1fr}}.family-editorial{padding-top:72px;padding-bottom:64px;scroll-margin-top:100px}.family-editorial-lead{grid-template-columns:1.05fr 1fr;align-items:center;gap:56px;display:grid}.family-editorial-lead h2{margin:18px 0;font-size:clamp(30px,3.2vw,46px);line-height:1.16}.family-editorial-lead p{color:#516770;font-size:18px;line-height:1.8}.family-editorial figure{margin:0}.family-editorial figure img{object-fit:contain;background:#edf2f1;border-radius:4px;width:100%;height:350px}.family-editorial figcaption,.family-source-note{color:#61747c;margin-top:12px;font-size:12px;line-height:1.7}.family-editorial-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:40px 0;display:grid}.family-editorial-points article{border-top:3px solid var(--yellow);padding-top:20px}.family-editorial-points h3{font-size:22px;line-height:1.3}.family-editorial-points p{color:#516770;font-size:16px;line-height:1.8}.family-distributor-note{color:#fff;background:#172f3a;padding:30px}.family-distributor-note strong{font-size:22px}.family-distributor-note p{color:#e2eaeb}.family-distributor-note a{color:var(--yellow)}.group-intro-links>a{align-items:flex-start}.group-intro-links img{object-fit:contain;width:100px;height:110px}.group-intro-links strong{margin-top:12px;font-size:13px;display:block}.group-intro-links small{line-height:1.6}@media (max-width:800px){.family-editorial-lead{grid-template-columns:1fr;gap:24px}.family-editorial-points{grid-template-columns:1fr;gap:20px}.family-editorial figure img{height:270px}.family-editorial{padding-top:42px}.group-intro-links{grid-template-columns:1fr}}.sector-brochure-lead{grid-template-columns:1.05fr 1fr;align-items:center;gap:48px;margin:24px 0 40px;display:grid}.sector-brochure-copy{min-width:0}.sector-brochure-copy h2{font-size:clamp(28px,3vw,43px);line-height:1.18}.sector-brochure-copy .sector-desc{font-size:18px;line-height:1.8}.brochure-inline-figure{min-width:0;margin:0}.brochure-inline-figure img{object-fit:cover;background:#edf2f1;border-radius:4px;width:100%;height:340px;display:block}.brochure-inline-figure.diagram img{object-fit:contain}.brochure-inline-figure figcaption{color:#61747c;margin-top:12px;font-size:12px;line-height:1.7}.brochure-inline-source{--tw-font-weight:var(--tw-font-weight-semibold);font-size:14px;font-weight:var(--tw-font-weight-semibold)}.sector-brochure-secondary{background:#edf2f1;grid-template-columns:1fr 1fr;align-items:center;gap:48px;margin:48px 0;padding:32px;display:grid}.sector-brochure-secondary h3{font-size:27px;line-height:1.3}.sector-brochure-secondary p{line-height:1.8}.sector-distributor-support{color:#fff;background:#17323e;justify-content:space-between;align-items:center;gap:32px;margin-top:40px;padding:32px;display:flex}.sector-distributor-support .number{color:var(--yellow)}.sector-distributor-support h3{margin:12px 0;font-size:25px;line-height:1.3}.sector-distributor-support p{color:#e3ebed;max-width:720px;font-size:16px;line-height:1.7}.sector-distributor-support .button{background:var(--yellow);color:#17323e;white-space:nowrap}.application-brochure-focus{grid-template-columns:1fr 1fr;gap:32px;margin:40px 0;display:grid}.application-brochure-focus article{border-top:3px solid var(--yellow);padding-top:24px}.application-brochure-focus h3{font-size:24px;line-height:1.35}.application-brochure-focus p{color:#516770;font-size:16px;line-height:1.8}.brochure-adaptation-note{color:#61747c;margin-top:24px;font-size:12px;line-height:1.8}@media (max-width:850px){.sector-brochure-lead,.sector-brochure-secondary{grid-template-columns:1fr;gap:24px}.sector-distributor-support{flex-direction:column;align-items:flex-start}.application-brochure-focus{grid-template-columns:1fr;gap:24px}}@media (max-width:500px){.brochure-inline-figure img{height:240px}.sector-brochure-secondary,.sector-distributor-support{padding:22px}.sector-distributor-support .button{white-space:normal}.sector-brochure-copy .sector-desc{font-size:17px}}.featured-application-products{padding-top:48px;padding-bottom:32px;scroll-margin-top:100px}.featured-application-products>h2{max-width:1000px;margin:16px 0;font-size:clamp(29px,3.3vw,44px);line-height:1.2}.featured-intro{color:#516770;max-width:900px;line-height:1.8}.featured-solutions-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:28px;display:grid}.featured-solution-card{background:#fff;border:1px solid #d8e1e2;min-width:0;overflow:hidden}.featured-solution-image{border-top:4px solid var(--yellow);background:linear-gradient(145deg,#f0f4f3,#fff);justify-content:center;align-items:center;padding:24px;display:flex}.featured-solution-image img{object-fit:contain;width:100%;height:220px;display:block}.featured-solution-card>div{padding:28px}.featured-solution-card h3{margin:12px 0;font-size:27px;line-height:1.25}.featured-solution-card p,.featured-solution-card li{color:#516770;font-size:16px;line-height:1.75}.featured-solution-card ul{padding-left:20px}.featured-solution-card small{color:#60747c;margin:18px 0;display:block}.featured-solution-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:24px;font-size:14px;display:flex}.featured-more{margin-top:24px;line-height:1.8}.solar-featured-products .featured-solution-card{border-color:#c9b749}@media (max-width:850px){.featured-solutions-grid{grid-template-columns:1fr}.featured-solution-image img{height:200px}}@media (max-width:500px){.featured-solution-card>div{padding:22px}.featured-solution-card h3{font-size:25px}.featured-solution-actions .button{white-space:normal}.featured-application-products{padding-top:32px}}.hospital-system-roles{padding-top:48px;padding-bottom:48px;scroll-margin-top:100px}.hospital-system-roles>h2{font-size:clamp(29px,3vw,42px);line-height:1.2}.hospital-role-intro{color:#516770;max-width:1050px;font-size:18px;line-height:1.8}.hospital-role-grid{grid-template-columns:1fr 1fr;gap:28px;margin-top:32px;display:grid}.hospital-role-grid>article{background:#f0f4f3;min-width:0;padding:30px}.hospital-role-grid img{object-fit:contain;width:100%;height:200px;margin:24px 0;display:block}.hospital-role-grid h3{font-size:27px}.hospital-role-grid p,.hospital-complementary p{color:#516770;line-height:1.8}.hospital-role-flow{gap:14px;margin:24px 0;padding:0;list-style-type:none;display:grid}.hospital-role-flow li{border-left:4px solid var(--yellow);background:#fff;padding:16px}.hospital-role-flow strong,.hospital-role-flow span{display:block}.hospital-role-flow span{color:#60747c;margin-top:6px;font-size:14px}.hospital-architecture-note{border-left:4px solid var(--yellow);background:#fff9df;padding:24px;line-height:1.8}.hospital-complementary{grid-template-columns:1fr 1fr;gap:28px;margin:32px 0;display:grid}.hospital-complementary article{border:1px solid #dce4e5;align-items:center;gap:24px;padding:24px;display:flex}.hospital-complementary img{object-fit:contain;width:100px;height:100px}.hospital-complementary h3{font-size:21px;line-height:1.3}.hospital-role-distributor{color:#fff;background:#17323e;padding:30px}.hospital-role-distributor strong{font-size:24px}.hospital-role-distributor p{line-height:1.8}.hospital-role-distributor .button{background:var(--yellow);color:#17323e}.hospital-role-sources{color:#60747c;font-size:12px;line-height:1.8}@media (max-width:850px){.hospital-role-grid,.hospital-complementary{grid-template-columns:1fr}}@media (max-width:500px){.hospital-role-grid>article{padding:22px}.hospital-complementary article{flex-direction:column;align-items:flex-start}.hospital-role-grid img{height:170px}}.datacentre-system-roles{padding-top:48px;padding-bottom:48px;scroll-margin-top:100px}.datacentre-system-roles>h2{font-size:clamp(29px,3vw,42px);line-height:1.2}.dc-role-intro{color:#516770;max-width:1050px;font-size:18px;line-height:1.8}.dc-role-grid{grid-template-columns:1fr 1fr;gap:28px;margin-top:32px;display:grid}.dc-role-grid>article{background:#f0f4f3;min-width:0;padding:30px}.dc-role-grid img{object-fit:contain;width:100%;height:210px;margin:24px 0;display:block}.dc-role-grid h3{font-size:27px;line-height:1.3}.dc-role-grid p,.dc-role-grid li{color:#516770;line-height:1.8}.dc-role-grid ul{padding-left:20px}.dc-data-flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:18px;margin:36px 0;display:grid}.dc-data-flow>div{border-top:4px solid var(--yellow);background:#fff;border-bottom:1px solid #dce4e5;min-width:0;height:100%;padding:24px}.dc-data-flow strong{margin-top:15px;font-size:23px;display:block}.dc-data-flow p{color:#516770;font-size:15px;line-height:1.7}.dc-flow-arrow{color:#b69a00;font-size:32px}.dc-integration-note{border-left:4px solid var(--yellow);background:#fff9df;padding:24px;line-height:1.8}.dc-distributor-support{color:#fff;background:#17323e;padding:30px}.dc-distributor-support strong{font-size:24px}.dc-distributor-support p{line-height:1.8}.dc-distributor-support .button{background:var(--yellow);color:#17323e}.dc-role-sources{color:#60747c;font-size:12px;line-height:1.8}@media (max-width:850px){.dc-role-grid,.dc-data-flow{grid-template-columns:1fr}.dc-flow-arrow{justify-self:center;transform:rotate(90deg)}.dc-data-flow>div{height:auto}}@media (max-width:500px){.dc-role-grid>article{padding:22px}.dc-role-grid img{height:180px}.dc-distributor-support .button{white-space:normal}}.mining-system-roles{padding-top:48px;padding-bottom:48px;scroll-margin-top:100px}.mining-system-roles>h2{font-size:clamp(29px,3vw,42px);line-height:1.2}.mining-role-intro{color:#516770;max-width:1050px;font-size:18px;line-height:1.8}.mining-flow-pair{grid-template-columns:1fr 1fr;gap:28px;margin:32px 0;display:grid}.mining-flow-pair>div{min-width:0}.mining-flow-pair h3{font-size:24px;line-height:1.3}.mining-flow-pair ol{gap:14px;padding:0;list-style-type:none;display:grid}.mining-flow-pair li{border-left:4px solid var(--yellow);background:#f0f4f3;padding:20px}.mining-flow-pair strong,.mining-flow-pair span{display:block}.mining-flow-pair span{color:#60747c;margin-top:8px;font-size:14px;line-height:1.6}@media (max-width:850px){.mining-flow-pair{grid-template-columns:1fr}}@media (max-width:360px){.nav .logo{width:110px}.bender-brand img{width:92px}}.sector-intro-first{color:var(--ink);border-bottom:1px solid #dce5e4;grid-template-columns:minmax(0,1fr) 380px;align-items:center;gap:56px;padding-top:52px;padding-bottom:52px;scroll-margin-top:30px;display:grid}.sector-intro-copy{min-width:0}.sector-intro-copy>.number{letter-spacing:1.2px;color:#71838b;font-size:10px;line-height:1.7;display:block}.sector-intro-copy h2{letter-spacing:-.9px;max-width:660px;margin:14px 0 18px;font-size:clamp(28px,3vw,38px);line-height:1.2}.sector-intro-summary{color:#546d78;max-width:68ch;margin:0;font-size:17px;line-height:1.85}.sector-intro-actions{flex-wrap:wrap;align-items:center;gap:16px 22px;margin-top:24px;display:flex}.sector-intro-actions .button{padding:14px 18px;font-size:12px}.sector-intro-actions .text-link{font-size:12px;line-height:1.7}.sector-intro-credit{color:#798c94;letter-spacing:.3px;margin:17px 0 0;font-size:10px;line-height:1.7}.sector-intro-publication{border:1px solid #dde4d8;border-top:3px solid var(--yellow);min-width:0;color:var(--ink);background:#f3f5ee;border-radius:5px;grid-template-columns:130px minmax(0,1fr);align-items:center;gap:22px;padding:24px;text-decoration:none;transition:background .15s,border-color .15s;display:grid}.sector-intro-publication:hover{background:#eef2e7;border-color:#c2cfbc}.sector-intro-publication>img{object-fit:contain;filter:drop-shadow(3px 5px 4px #1026311c);width:130px;max-width:100%;height:190px;display:block}.sector-intro-publication>div{min-width:0}.sector-intro-publication .number{letter-spacing:.4px;color:#738570;font-size:9px;line-height:1.6;display:block}.sector-intro-publication h3{letter-spacing:-.3px;margin:9px 0 12px;font-size:18px;line-height:1.4}.sector-intro-publication p,.sector-intro-publication small{color:#73837e;margin:6px 0;font-size:10px;line-height:1.75;display:block}.sector-intro-publication.is-web{grid-template-columns:150px minmax(0,1fr)}.sector-intro-publication.is-web>img{object-fit:cover;filter:none;border-radius:3px;width:150px;height:165px}.sector-intro-first a:focus-visible{outline-offset:4px;outline:3px solid #b99a24}@media (max-width:1100px){.sector-intro-first{grid-template-columns:minmax(0,1fr) 340px;gap:32px}.sector-intro-publication{grid-template-columns:110px minmax(0,1fr);gap:18px;padding:22px}.sector-intro-publication>img{width:110px;height:175px}.sector-intro-publication h3{font-size:17px}}@media (max-width:850px){.sector-intro-first{grid-template-columns:minmax(0,1fr);gap:26px;padding-top:38px;padding-bottom:38px}.sector-intro-publication{box-sizing:border-box;grid-template-columns:105px minmax(0,1fr);gap:24px;width:100%;max-width:600px}.sector-intro-publication>img{width:105px;height:150px}.sector-intro-copy h2{font-size:32px}.sector-intro-summary{font-size:16px}.sector-intro-publication.is-web{grid-template-columns:120px minmax(0,1fr)}.sector-intro-publication.is-web>img{width:120px;height:135px}}@media (max-width:420px){.sector-intro-first{gap:22px;padding-top:30px;padding-bottom:30px}.sector-intro-copy>.number{letter-spacing:.8px;font-size:9px}.sector-intro-copy h2{letter-spacing:-.6px;font-size:28px}.sector-intro-actions{flex-direction:column;align-items:flex-start;gap:14px;margin-top:20px}.sector-intro-actions .button{padding:13px 15px;font-size:12px}.sector-intro-publication{grid-template-columns:88px minmax(0,1fr);gap:16px;padding:17px}.sector-intro-publication>img{width:88px;height:130px}.sector-intro-publication h3{font-size:16px}.sector-intro-publication p,.sector-intro-publication small{font-size:10px}.sector-intro-publication.is-web{grid-template-columns:88px minmax(0,1fr)}.sector-intro-publication.is-web>img{width:88px;height:120px}}@media (prefers-reduced-motion:reduce){.sector-intro-publication{transition:none}}header .nav{position:relative}.family-nav{position:static}@media (min-width:1001px){header #navigation{align-items:center}header #navigation>a{align-items:center;min-height:28px;display:inline-flex}}.family-nav>summary{white-space:nowrap;align-items:center;gap:7px;min-height:28px;list-style:none;display:flex}.family-nav>summary::-webkit-details-marker{display:none}.family-nav>summary>span{font-size:15px;transition:transform .15s}.family-nav[open]>summary>span{transform:rotate(180deg)}.family-nav[open]>summary,.family-nav.is-current>summary{color:#7c6814}.family-nav-panel{z-index:50;border:1px solid #d8e1df;border-top:3px solid var(--yellow);overscroll-behavior:contain;max-height:72vh;color:var(--ink);background:#fff;position:absolute;top:calc(100% - 1px);left:0;right:0;overflow:auto;box-shadow:0 18px 35px #1026311f}.family-nav-head{background:#f5f7f2;border-bottom:1px solid #e3e9e5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:22px 26px;display:flex}.family-nav-head h2,.family-nav-head h3{letter-spacing:-.5px;margin:4px 0;font-size:21px}.family-nav-head p{color:var(--muted);margin:5px 0;font-size:12px;line-height:1.7}.family-nav-head strong{margin-top:7px;font-size:18px;line-height:1.5;display:block}.family-nav-head a{text-underline-offset:4px;white-space:normal;font-size:12px;font-weight:700;text-decoration:underline}.family-nav-head>div:last-child{flex-wrap:wrap;gap:22px;display:flex}.family-nav-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px 16px;padding:18px 20px 22px;display:grid}.family-nav-links>a{white-space:normal;border-radius:3px;justify-content:space-between;align-items:center;gap:12px;padding:12px 10px;font-size:13px;line-height:1.5;display:flex}.family-nav-links>a:hover,.family-nav-links>a[aria-current=page]{color:#263d2f;background:#f0f3e9}.family-nav-links small,.family-nav-links .family-nav-count{color:#778980;flex-shrink:0;font-size:10px;font-weight:500}.family-nav-panel a:focus-visible{outline-offset:1px;outline:2px solid #b79c25}.discovery-paths{padding-top:24px;padding-bottom:0}.discovery-paths>h2{letter-spacing:-.6px;margin:0 0 16px;font-size:24px}.discovery-path-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.discovery-path-card{background:#fff;border:1px solid #d8e2dc;border-top:3px solid #bdc9c2;grid-template-columns:minmax(0,1fr) minmax(130px,.7fr);align-items:center;gap:16px 18px;min-width:0;padding:20px 22px;display:grid;position:relative}.discovery-path-copy{min-width:0}.discovery-path-copy>.number{font-size:10px}.discovery-path-card:first-child{color:#fff;background:linear-gradient(135deg,#102b37,#244553);border-color:#74918c #294a58 #294a58}.discovery-path-card:first-child .number{color:#b5c9cc}.discovery-path-card:first-child p,.discovery-path-card:first-child .discovery-path-stats{color:#c0d1d3}.discovery-path-card:first-child .discovery-path-stats strong{color:#fff}.discovery-path-card.is-product{border-top-color:var(--yellow);background:#f4f6ed}.discovery-path-card h3{letter-spacing:-.6px;margin:6px 0 8px;font-size:23px;line-height:1.3}.discovery-path-card p{color:#5b737a;max-width:48ch;margin:0;font-size:12px;line-height:1.7}.discovery-path-footer{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;display:flex}.discovery-path-stats{color:#6a8075;flex-wrap:wrap;gap:16px;margin:0;font-size:10px;line-height:1.6;display:flex}.discovery-path-stats strong{color:var(--ink);margin-right:4px;font-family:Manrope,sans-serif;font-size:22px}.discovery-path-card .button{gap:8px;margin:0;padding:11px 13px;font-size:11px}.discovery-path-products{justify-content:center;align-items:center;gap:6px;height:100px;margin:0;display:flex}.discovery-path-products img{object-fit:contain;mix-blend-mode:multiply;width:calc(33.3333% - 4px);height:100%}.discovery-path-sectors{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;height:100px;margin:0;display:grid}.discovery-path-sectors>a{border:1px solid #54717c;border-radius:3px;min-width:0;position:relative;overflow:hidden}.discovery-path-sectors img{object-fit:cover;width:100%;height:100%;display:block}.discovery-path-sectors>a:first-child img{object-position:50% 30%}.discovery-path-sectors>a>span{color:#fff;background:linear-gradient(#0000 30%,#081d29e8);align-items:flex-end;padding:6px 4px;font-size:9px;font-weight:600;line-height:1.4;display:flex;position:absolute;inset:0}.discovery-path-sectors>a>span>span{display:none}.discovery-path-sectors>a:hover{border-color:var(--yellow)}.discovery-path-sectors>a:focus-visible{outline:3px solid var(--yellow);outline-offset:3px}.discovery-family-links{border-top:1px solid #dce3d3;flex-wrap:wrap;gap:8px;margin-top:24px;padding-top:20px;display:flex}.discovery-family-links a{background:#fff;border:1px solid #dce3d3;border-radius:3px;padding:7px 9px;font-size:10px;font-weight:600;line-height:1.5}.discovery-family-links a:hover{border-color:#a99631}.discovery-family-shortcuts{background:#fff;border:1px solid #dce3d3;margin-top:12px}.discovery-family-shortcuts>summary{padding:9px 14px;font-size:12px;line-height:1.6}.discovery-family-shortcuts .discovery-family-links{border-top:1px solid #e5eade;margin:0;padding:18px 21px}#urun-kesfi+#sektorler{padding-top:34px;scroll-margin-top:24px}.home-family-more{border-top:1px solid #ccd7ce;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;margin-top:30px;padding-top:26px;display:flex}.home-family-more p{color:var(--muted);margin:0;font-size:14px;line-height:1.8}.home-family-more .button{font-size:13px}.home-family-count{color:#6e8077;margin-top:auto;padding-top:12px;font-size:11px;font-weight:600}.family-directory-intro{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:48px;padding-top:50px;padding-bottom:40px;display:grid}.family-directory-copy{min-width:0}.family-directory-intro h1{letter-spacing:-1.8px;max-width:650px;margin:20px 0;font-size:clamp(38px,4.2vw,57px);line-height:1.12}.family-directory-intro .sector-desc{max-width:63ch;margin:18px 0;font-size:16px;line-height:1.85}.family-directory-copy>p{color:var(--muted);max-width:63ch;margin:18px 0;font-size:16px;line-height:1.85}.family-directory-stats{color:var(--muted);gap:35px;margin:23px 0;font-size:12px;line-height:1.6;display:flex}.family-directory-stats strong{color:var(--ink);letter-spacing:-.7px;font-family:Manrope,sans-serif;font-size:31px;display:block}.family-directory-actions{flex-wrap:wrap;gap:18px 26px;margin-top:24px;display:flex}.family-directory-actions .text-link{margin:0;font-size:12px}.family-directory-intro .portfolio-numbers{gap:25px;margin:22px 0}.family-directory-intro .portfolio-numbers strong{font-size:30px}.family-directory-intro .portfolio-numbers span{font-size:12px}.family-directory-intro .actions{flex-wrap:wrap;margin-top:24px}.family-directory-intro .button{padding:14px 18px;font-size:12px}.family-directory-visual{border:1px solid #e2e7df;border-bottom:4px solid var(--yellow);background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:5px;min-width:0;min-height:225px;padding:20px 14px;display:grid}.family-directory-visual img{object-fit:contain;width:100%;height:175px;display:block}.family-directory-section{background:#eef2ee;border-top:1px solid #dce5df;padding:36px 0 65px;scroll-margin-top:24px}.family-directory-controls{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;max-width:840px;display:grid}.family-directory-controls>div{min-width:0}.family-directory-controls label{margin-bottom:10px;font-size:13px;font-weight:700;display:block}.family-directory-controls input{box-sizing:border-box;width:100%;min-width:0;min-height:50px;font:inherit;color:var(--ink);background:#fff;border:1px solid #b9c9bf;border-radius:3px;padding:14px 16px;font-size:14px;display:block}.family-directory-controls button{min-height:50px;font:inherit;cursor:pointer;color:var(--ink);background:0 0;border:1px solid #b9c9bf;border-radius:3px;padding:14px 20px;font-size:13px}#family-count{color:#667e72;margin:19px 0 25px;font-size:12px;line-height:1.6}.family-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.family-directory-card{background:#fff;border:1px solid #d7e1d8;flex-direction:column;min-width:0;transition:border-color .15s,box-shadow .15s;display:flex}.family-directory-card:hover{border-color:#b7a030;box-shadow:0 5px 16px #1026310a}.family-directory-image{background:#fff;border-bottom:1px solid #edf0e9;justify-content:center;align-items:center;height:190px;padding:15px 20px;display:flex}.family-directory-image img{object-fit:contain;width:100%;height:100%;display:block}.family-directory-card-body{flex-direction:column;flex:1;min-width:0;padding:23px 25px;display:flex}.family-directory-card .number{letter-spacing:.7px;color:#7a8d80;font-size:10px}.family-directory-card h3{letter-spacing:-.4px;margin:13px 0 12px;font-size:21px;line-height:1.35}.family-directory-card p{color:#60756e;margin:0 0 22px;font-size:13px;line-height:1.8}.family-directory-card-meta{border-top:1px solid #e1e7dd;justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:17px;font-size:11px;font-weight:600;line-height:1.6;display:flex}.family-directory-card-meta>span:last-child{color:#7e6d19}.family-directory-sector-link{color:var(--muted);margin:28px 0 0;font-size:13px;line-height:1.8}.family-directory-card[hidden],.family-directory-group[hidden]{display:none}#family-empty:not([hidden]){background:#fff;border:1px solid #d7e1d8;padding:38px 25px;font-size:15px;line-height:1.8;display:block}.family-directory-section :is(input,button):focus-visible{outline-offset:3px;outline:3px solid #a58b22}@media (max-width:1000px){#navigation{left:-5.5555%;right:-5.5555%}#navigation.open{box-sizing:border-box;max-height:calc(100dvh - 100px);overflow-y:auto}#navigation .family-nav{width:100%}#navigation .family-nav>summary{justify-content:space-between;min-height:32px}.family-nav-panel{box-shadow:none;box-sizing:border-box;width:100%;max-height:55vh;margin-top:15px;position:static}.family-nav-head{flex-direction:column;align-items:flex-start;gap:10px;padding:18px}.family-nav-head h2,.family-nav-head h3{font-size:19px}.family-nav-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 8px;padding:12px}.family-nav-links>a{padding:10px 7px;font-size:12px}.family-directory-intro{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:28px}.family-directory-visual{min-height:190px;padding:16px 8px}.family-directory-visual img{height:140px}.discovery-path-card{grid-template-columns:minmax(0,1fr) 135px;gap:14px;padding:18px}.discovery-path-card h3{font-size:21px}}@media (max-width:850px){.family-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.family-directory-intro{grid-template-columns:minmax(0,1fr)}.family-directory-visual{max-width:560px;min-height:150px}.family-directory-visual img{height:125px}.family-directory-intro{padding-top:35px;padding-bottom:32px}.discovery-path-grid{gap:12px}.discovery-path-card{grid-template-columns:minmax(0,1fr);gap:12px}.discovery-path-products,.discovery-path-sectors{height:70px}.discovery-path-footer{flex-direction:column;align-items:flex-start}}@media (max-width:650px){#navigation.open{max-height:calc(100dvh - 80px)}.family-nav-links{grid-template-columns:minmax(0,1fr)}.family-nav-links>a{box-sizing:border-box;min-height:40px;font-size:13px}.family-directory-intro{gap:24px}.family-directory-intro h1{letter-spacing:-1.3px;font-size:39px}.family-directory-intro .sector-desc{font-size:15px}.family-directory-intro .portfolio-numbers{gap:22px}.family-directory-visual{min-height:140px;padding:12px}.family-directory-visual img{height:110px}.family-directory-grid{grid-template-columns:minmax(0,1fr);gap:18px}.family-directory-controls{grid-template-columns:minmax(0,1fr)}.family-directory-controls input{font-size:16px}.family-directory-controls button{justify-self:start;min-height:42px;padding:10px 15px}.family-directory-section{padding-top:28px;padding-bottom:45px}.family-directory-image{height:200px;padding:16px 25px}.family-directory-card-body{padding:22px}.family-directory-card h3{font-size:22px}.discovery-paths{padding-top:20px}.discovery-paths>h2{font-size:23px}.discovery-path-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.discovery-path-card{align-items:start;gap:12px;padding:14px}.discovery-path-copy>.number{letter-spacing:.2px;font-size:9px;line-height:1.7}.discovery-path-card h3{letter-spacing:-.4px;overflow-wrap:anywhere;margin-bottom:0;font-size:19px}.discovery-path-card p,.discovery-path-products,.discovery-path-sectors{display:none}.discovery-path-stats{gap:4px;margin:0;font-size:10px;display:grid}.discovery-path-stats strong{font-size:20px}.discovery-path-card .button{gap:5px;width:100%;padding:10px;font-size:10px;line-height:1.6}.discovery-path-footer{align-self:end;gap:10px}.discovery-family-links a{padding:7px 8px;font-size:10px}.home-family-more{flex-direction:column;align-items:flex-start}}@media (max-width:360px){.discovery-path-card{padding:12px}.discovery-path-card h3{font-size:17px}.discovery-path-copy>.number{font-size:8px}.discovery-path-stats{font-size:9px}.discovery-path-stats strong{font-size:19px}}@media (prefers-reduced-motion:reduce){.family-directory-card,.family-nav>summary>span{transition:none}}.sector-nav-links{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:2px 16px;padding:18px 20px 22px;display:grid}.sector-nav-column{flex-direction:column;gap:2px;min-width:0;display:flex}.sector-nav-item{border-radius:3px;align-items:stretch;min-width:0;display:flex}.sector-nav-group{display:block}.sector-nav-sector{white-space:normal;flex:1;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:12px 10px;font-size:13px;line-height:1.5;display:flex}.sector-nav-sector>span{min-width:0}.sector-nav-sector small{color:#778980;flex-shrink:0;font-size:10px;font-weight:500}.sector-nav-group>summary{cursor:pointer;list-style:none}.sector-nav-group>summary::-webkit-details-marker{display:none}.sector-nav-group>summary small>span{margin-left:3px;display:inline-block}.sector-nav-group[open]>summary small>span{transform:rotate(180deg)}.sector-nav-group[open]{box-shadow:inset 3px 0 var(--yellow);background:#f5f7ef}.sector-nav-item:hover,.sector-nav-item.is-current,.sector-nav-item:focus-within{box-shadow:inset 3px 0 var(--yellow);background:#f0f3e9}.sector-nav-item.is-current .sector-nav-sector{color:#263d2f}.sector-nav-children{padding:0 10px 10px 16px}.sector-nav-children ul{border-top:1px solid #dce4d6;margin:0;padding:0;list-style:none}.sector-nav-application,.sector-nav-overview{white-space:normal;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:10px 8px;font-size:12px;font-weight:500;line-height:1.6;display:flex}.sector-nav-application>span:first-child{min-width:0}.sector-nav-application>span:last-child,.sector-nav-overview>span{flex-shrink:0}.sector-nav-overview{font-size:11px;font-weight:700}.sector-nav-children a:hover,.sector-nav-children a[aria-current=page]{box-shadow:inset 2px 0 var(--yellow);color:var(--ink);background:#fff4cc}.sector-nav-group>summary:focus-visible{outline-offset:-2px;outline:2px solid #b79c25}@media (max-width:1000px){.sector-nav-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 8px;padding:12px}.sector-nav-column{display:contents}.sector-nav-sector{padding:10px 7px;font-size:12px}}@media (max-width:650px){.sector-nav-links{grid-template-columns:minmax(0,1fr)}.sector-nav-sector{min-height:44px;font-size:13px}}.family-detail-intro{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:50px;padding-top:20px;padding-bottom:38px;scroll-margin-top:24px;display:grid}.family-detail-intro>div{min-width:0}.family-detail-intro .eyebrow{letter-spacing:1.25px;font-size:10px;line-height:1.8}.family-detail-intro h1{letter-spacing:-1.5px;margin:19px 0;font-size:clamp(33px,3.65vw,48px);line-height:1.17}.family-detail-intro .sector-desc{max-width:65ch;margin:17px 0;font-size:16px;line-height:1.85}.family-detail-stats{color:#668073;flex-wrap:wrap;gap:24px;margin:20px 0;font-size:12px;display:flex}.family-detail-stats strong{color:var(--ink);margin-right:5px;font-family:Manrope,sans-serif;font-size:26px}.family-detail-intro .actions{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:24px}.family-detail-intro .button{padding:14px 18px;font-size:12px}.family-detail-intro .text-link{margin:0;font-size:12px}.family-detail-intro .source-note{margin-top:18px;font-size:10px;line-height:1.8}.family-detail-cover{border:1px solid #e0e6dd;border-bottom:4px solid var(--yellow);background:#fff;min-width:0;margin:0;padding:18px 20px 12px}.family-detail-cover img{object-fit:contain;width:100%;height:235px;display:block}.family-detail-cover figcaption{color:#7b8d83;text-align:center;margin-top:9px;font-size:9px;line-height:1.7}.family-detail-nav{z-index:5;background:#fafbf9;border-top:1px solid #dce5de;border-bottom:1px solid #dce5de;flex-flow:wrap;align-items:center;gap:10px 26px;margin:0 auto;padding:17px 0;font-size:12px;line-height:1.8;display:flex;position:sticky;top:0;left:auto;right:auto}.family-detail-nav a{white-space:normal}.family-detail-nav a:hover{text-underline-offset:4px;text-decoration:underline}.family-detail-page #modeller,.family-detail-page #dokumanlar,.family-detail-page #urun-grubunu-taniyin{scroll-margin-top:78px}.family-detail-page #modeller{padding-top:36px;padding-bottom:48px}.family-detail-page #modeller .section-head{margin-bottom:25px}.family-detail-page #modeller h2{letter-spacing:-.8px;margin-top:12px;font-size:30px}.family-detail-page #modeller .section-head .sector-desc{margin:14px 0 0;font-size:14px;line-height:1.75}.family-detail-page .portfolio-controls{grid-template-columns:minmax(0,1fr) auto;gap:16px;margin-bottom:20px}.family-technical-panel{background:#fff;border:1px solid #ccd9ce;margin:20px 0 27px}.family-technical-panel>summary{justify-content:space-between;align-items:center;gap:14px;padding:18px 21px;font-size:14px;line-height:1.7;list-style:none;display:flex}.family-technical-panel>summary::-webkit-details-marker{display:none}.family-technical-panel>summary:after{content:"+";color:#738b7b;font-size:21px;font-weight:400}.family-technical-panel[open]>summary:after{content:"−"}.family-technical-panel>summary [data-family-active-filter-count]{color:#7c6a1d;margin-left:auto;font-size:11px;line-height:1.6}.family-technical-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 24px;padding:0 21px 21px;display:grid}.family-technical-fields>div{min-width:0}.family-technical-fields label{margin-bottom:9px;font-size:12px;font-weight:700;line-height:1.7;display:block}.family-technical-fields select{box-sizing:border-box;width:100%;min-width:0;min-height:47px;font:inherit;color:var(--ink);background:#fafbf9;border:1px solid #bacbbe;border-radius:3px;padding:12px 13px;font-size:13px}.family-filter-hint{padding:0 21px 18px;color:#74847a!important;margin:0!important;font-size:11px!important;line-height:1.8!important}.family-filter-source{margin:0 21px 20px;font-size:11px;line-height:1.8;display:inline-block}.family-detail-page .portfolio-image{height:190px;padding:22px}.family-detail-page .portfolio-card-body{padding:23px}.family-detail-page .portfolio-card h3{margin:11px 0 13px;font-size:20px;line-height:1.35}.family-detail-page .portfolio-card-body>p{margin-bottom:18px;font-size:13px;line-height:1.8}.family-model-docs{border-top:1px solid #e0e7df;flex-wrap:wrap;align-items:center;gap:8px;margin-top:17px;padding-top:16px;display:flex}.family-model-docs a{background:#f5f7ef;border:1px solid #dce4d6;border-radius:3px;align-items:center;min-height:36px;padding:8px 10px;font-size:11px;font-weight:600;line-height:1.5;display:inline-flex}.family-model-docs a:hover{border-color:#ad982b}.family-detail-page .portfolio-card[hidden],.family-document-models [hidden]{display:none}.family-document-library{background:#f7f8f3;border-top:1px solid #dce5dc;padding-top:48px;padding-bottom:48px}.family-document-library h2{letter-spacing:-.9px;margin:13px 0 18px;font-size:32px}.family-document-library>.wrap>p{color:var(--muted);max-width:850px;font-size:14px;line-height:1.8}.family-document-publications{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:26px 0 32px;display:grid}.family-document-featured{border:1px solid #d8e1d3;border-top:3px solid var(--yellow);background:#fff;grid-template-columns:100px minmax(0,1fr);align-items:center;gap:23px;min-width:0;padding:23px;display:grid}.family-document-featured>a{display:block}.family-document-featured>a>img{object-fit:contain;filter:drop-shadow(2px 4px 3px #10263116);width:100%;height:145px;display:block}.family-document-featured>div{min-width:0}.family-document-featured h3{letter-spacing:-.3px;margin:7px 0 12px;font-size:18px;line-height:1.4}.family-document-featured p{color:#687f73;margin:8px 0;font-size:12px;line-height:1.8}.family-document-featured .number,.family-document-featured small{color:#7c8d7f;font-size:10px;line-height:1.8}.family-document-featured a.text-link{margin-top:10px;font-size:12px}.family-document-actions{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:16px;display:flex}.family-document-actions .button{padding:10px 13px;font-size:11px;line-height:1.7}.family-document-actions a.text-link{margin:0;font-size:10px}.family-document-controls{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;max-width:840px;margin-top:28px;display:grid}.family-document-controls>div{min-width:0}.family-document-controls label{margin-bottom:10px;font-size:13px;font-weight:700;line-height:1.7;display:block}.family-document-controls input{box-sizing:border-box;width:100%;min-width:0;min-height:49px;font:inherit;color:var(--ink);background:#fff;border:1px solid #bbcbc0;border-radius:3px;padding:13px 15px;font-size:14px;display:block}.family-document-controls button{min-height:49px;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #bbcbc0;border-radius:3px;padding:13px 17px;font-size:12px}#family-document-count{color:#6d8377;margin:18px 0 22px;font-size:12px;line-height:1.7}.family-document-models{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px 18px;display:grid}.family-document-models>details{background:#fff;border:1px solid #dbe4d7;min-width:0;padding:17px}.family-document-models>details>summary{align-items:flex-start;gap:12px;font-size:13px;line-height:1.8;list-style:none;display:flex}.family-document-models>details>summary::-webkit-details-marker{display:none}.family-document-models>details>summary:before{content:"+";color:#7b8d78;font-size:17px;font-weight:400;line-height:1.4}.family-document-models>details[open]>summary:before{content:"−"}.family-document-models summary>span{overflow-wrap:anywhere;flex:1;min-width:0}.family-document-models summary>small{color:#7f9181;font-size:9px;font-weight:500;line-height:2}.family-document-models ul{margin:16px 0 0;padding:0;list-style:none}.family-document-models li{border-top:1px solid #e7ece4;padding:10px 0;font-size:12px;line-height:1.8}.family-document-models li a{font-weight:600}.family-document-models li a:hover{text-underline-offset:3px;text-decoration:underline}.family-document-models li small{color:#7b8c7d;font-size:10px}.family-document-record-content>.text-link{color:#697d69;margin-top:15px;font-size:11px;line-height:1.8;display:inline-block}.family-document-legacy{border-top:1px solid #d5dfd1;margin-top:25px;padding-top:22px}.family-document-legacy>summary{font-size:13px;line-height:1.8}.family-document-legacy .section{padding-top:22px;padding-bottom:0}.family-document-legacy .wrap{width:100%}#family-document-empty:not([hidden]){background:#fff;border:1px solid #dbe4d7;padding:25px;font-size:14px;line-height:1.8;display:block}.family-detail-page :is(select,input):focus-visible{outline-offset:3px;outline:2px solid #a48a22}@media (max-width:1000px){.family-detail-intro{gap:30px}.family-detail-cover img{height:200px}.family-technical-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.family-document-featured{grid-template-columns:85px minmax(0,1fr);gap:18px;padding:20px}.family-document-featured>a>img{height:135px}}@media (max-width:800px){.family-detail-intro{grid-template-columns:minmax(0,1fr)}.family-detail-cover{max-width:540px}.family-detail-cover img{height:210px}.family-document-publications,.family-document-models{grid-template-columns:minmax(0,1fr)}}@media (max-width:650px){.family-detail-intro{gap:24px;padding-top:6px;padding-bottom:28px}.family-detail-intro h1{letter-spacing:-1.1px;font-size:33px}.family-detail-intro .eyebrow{letter-spacing:.9px;font-size:9px}.family-detail-intro .sector-desc{font-size:15px}.family-detail-cover{padding:12px 15px 10px}.family-detail-cover img{height:180px}.family-detail-stats{gap:20px;margin:18px 0;font-size:11px}.family-detail-stats strong{font-size:24px}.family-detail-intro .actions{gap:16px;margin-top:20px}.family-detail-nav{flex-direction:row;align-items:center;gap:7px 19px;padding:13px 0;font-size:11px}.family-detail-page #modeller,.family-detail-page #dokumanlar,.family-detail-page #urun-grubunu-taniyin{scroll-margin-top:98px}.family-detail-page #modeller{padding-top:27px;padding-bottom:36px}.family-detail-page #modeller h2{font-size:27px}.family-detail-page .portfolio-controls{grid-template-columns:minmax(0,1fr)}.family-detail-page .portfolio-controls input{font-size:16px}.family-detail-page .portfolio-reset{justify-self:start;min-height:42px;padding:10px 15px}.family-technical-fields{grid-template-columns:minmax(0,1fr);gap:17px;padding:0 17px 18px}.family-technical-fields select{font-size:16px}.family-technical-panel>summary{flex-wrap:wrap;gap:4px 10px;padding:15px 17px;font-size:13px}.family-technical-panel>summary [data-family-active-filter-count]{font-size:10px}.family-filter-hint{padding:0 17px 16px}.family-filter-source{margin-left:17px;margin-right:17px}.family-detail-page .portfolio-image{height:210px}.family-detail-page .portfolio-card-body{padding:21px}.family-document-library{padding:35px 0}.family-document-library h2{font-size:28px}.family-document-featured{grid-template-columns:85px minmax(0,1fr);gap:17px;padding:18px}.family-document-featured h3{font-size:17px}.family-document-featured>a>img{height:132px}.family-document-controls{grid-template-columns:minmax(0,1fr)}.family-document-controls input{font-size:16px}.family-document-controls button{justify-self:start;min-height:42px;padding:10px 15px}.family-document-models>details{padding:15px}.family-document-models>details>summary{font-size:12px}.family-document-models summary>small{text-align:right;max-width:70px}}.model-detail-intro{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:54px;padding-top:22px;padding-bottom:37px;scroll-margin-top:20px;display:grid}.model-detail-intro>div{min-width:0}.model-detail-intro h1{letter-spacing:-1.1px;overflow-wrap:anywhere;margin:17px 0;font-size:clamp(29px,3.3vw,43px);line-height:1.2}.model-detail-intro .model-kind{letter-spacing:0;color:#6a8174;margin-top:12px;font-size:15px;font-weight:500;line-height:1.7;display:block}.model-detail-intro .eyebrow{letter-spacing:1.1px;font-size:10px;line-height:1.8}.model-detail-intro .sector-desc{margin:18px 0;font-size:15px;line-height:1.85}.model-detail-intro .quick-specs{margin:20px 0}.model-detail-intro .quick-specs li{margin:7px 0;font-size:12px;line-height:1.8}.model-detail-intro .source-note{margin-top:18px;font-size:10px;line-height:1.8}.model-detail-visual,.model-detail-intro .detail-product-image{border:1px solid #dbe3d8;border-bottom:4px solid var(--yellow);text-align:center;background:#fff;min-width:0;margin:0;padding:26px 26px 16px;position:relative}.model-detail-intro .detail-product-image img,.model-detail-visual>img,.model-detail-visual [data-model-image-open] img{object-fit:contain;width:100%;height:292px;display:block}.model-detail-intro .detail-product-image>span,.model-detail-visual>figcaption{color:#768a7b;border-top:1px solid #e3e9df;margin-top:14px;padding-top:13px;font-size:10px;line-height:1.7;display:block}.model-detail-visual [data-model-image-open],.model-detail-intro .detail-product-image [data-model-image-open]{font:inherit;cursor:zoom-in;color:var(--ink);background:#f6f8f1;border:1px solid #dce4d6;border-radius:3px;margin-top:15px;padding:9px 13px;font-size:11px;line-height:1.7}.model-detail-intro .detail-product-image button[data-model-image-open]{background:#fff;border:0;width:100%;margin:0;padding:0;display:block}.model-detail-visual .model-image-zoom{color:#536c5c;background:#f6f8f1;border:1px solid #dce4d6;border-radius:3px;margin:12px 0 0;padding:7px 11px;font-size:11px;line-height:1.7;display:inline-block}.model-detail-actions,.model-detail-intro .actions{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:23px;display:flex}.model-detail-actions .button,.model-detail-intro .actions .button{padding:13px 17px;font-size:12px;line-height:1.7}.model-detail-actions .text-link,.model-detail-intro .actions .text-link{margin:0;font-size:12px;line-height:1.7}.model-detail-shortcuts{flex-wrap:wrap;gap:10px 19px;margin-top:18px;font-size:12px;line-height:1.8;display:flex}.model-detail-shortcuts .button{padding:8px 12px;font-size:11px;line-height:1.8}.model-detail-shortcuts .text-link{margin:0;font-size:12px;line-height:1.8}.model-detail-nav{z-index:5;background:#fafbf9;border-top:1px solid #dce5de;border-bottom:1px solid #dce5de;flex-flow:wrap;gap:9px 27px;margin:0 auto;padding:17px 0;font-size:12px;line-height:1.8;display:flex;position:sticky;top:0;left:auto;right:auto}.model-detail-nav a{white-space:normal}.model-detail-nav a:hover{text-underline-offset:4px;text-decoration:underline}.model-detail-page #ozellikler,.model-detail-page #varyantlar,.model-detail-page #dokumanlar,.model-detail-page #tum-teknik-belgeler,.model-detail-page #kullanim-alanlari{scroll-margin-top:85px}.model-detail-page #ozellikler{padding-top:40px;padding-bottom:42px}.model-detail-page #ozellikler h2,.model-detail-page #varyantlar>h2,.model-document-hub h2{letter-spacing:-.8px;margin:14px 0 20px;font-size:32px;line-height:1.3}.model-detail-page #ozellikler .sector-desc{font-size:14px;line-height:1.85}.model-detail-page #ozellikler .needs li{padding-bottom:17px;font-size:14px;line-height:1.8}.model-detail-page #ozellikler .text-link{font-size:12px;line-height:1.8}.model-detail-page #varyantlar{padding-top:43px;padding-bottom:45px}.model-detail-page #varyantlar>.sector-desc{max-width:800px;font-size:14px;line-height:1.85}.model-variant-controls,.model-document-controls{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:15px;max-width:900px;margin:27px 0 0;display:grid}.model-variant-controls>div,.model-document-controls>div{min-width:0}.model-variant-controls label,.model-document-controls label{margin-bottom:8px;font-size:12px;font-weight:700;line-height:1.8;display:block}.model-variant-controls input,.model-document-controls input,.model-document-controls select{box-sizing:border-box;width:100%;min-width:0;min-height:48px;color:var(--ink);font:inherit;background:#fff;border:1px solid #b9c9bb;border-radius:3px;padding:12px 14px;font-size:13px;display:block}.model-variant-controls button,.model-document-controls button{min-height:48px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:1px solid #b9c9bb;border-radius:3px;padding:12px 16px;font-size:12px}[data-model-variant-count],[data-model-document-count]{color:#6b8173;margin:17px 0 22px;font-size:12px;line-height:1.8}.model-detail-page .portfolio-table{margin:24px 0}.model-detail-page .portfolio-table h3{margin:16px 0;font-size:19px;line-height:1.6}.model-detail-page .portfolio-table th,.model-detail-page .portfolio-table td{padding:15px;font-size:12px;line-height:1.8}.model-detail-page .portfolio-table th{color:#20382b;background:#e9efdf}.model-detail-page .portfolio-table table{background:#fff}.model-detail-page .portfolio-table-notes{background:#f6f8f1;border:1px solid #dce4d5;border-top:0;padding:14px 17px;font-size:11px;line-height:1.8}.model-detail-page .portfolio-table-notes p{margin:7px 0;font-size:11px;line-height:1.8}.model-detail-page .portfolio-accessories{border-top:1px solid #d5dfd0;margin-top:24px;padding-top:20px}.model-detail-page .portfolio-accessories>summary{font-size:15px;line-height:1.8}.model-document-hub{background:#f3f6ee;border-top:1px solid #dbe3d6;padding-top:45px;padding-bottom:48px}.model-document-hub>.wrap>p,.model-document-hub>p{max-width:850px;color:var(--muted);font-size:14px;line-height:1.85}.model-document-controls{grid-template-columns:minmax(180px,.8fr) minmax(0,1.6fr) auto;max-width:none}.model-variant-controls[hidden],.model-document-controls[hidden],.model-document-grid:empty{display:none}.model-variant-controls>[data-model-variant-count]{grid-column:1/-1;margin:0 0 5px}.model-document-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:17px;margin-top:22px;display:grid}.model-document-card{border:1px solid #d5dfce;border-top:3px solid var(--yellow);background:#fff;flex-direction:column;gap:12px;min-width:0;padding:23px;display:flex}.model-document-card .pdf-icon{font-size:11px;line-height:1.8}.model-document-card h3{letter-spacing:-.25px;overflow-wrap:anywhere;margin:2px 0 8px;font-size:17px;line-height:1.5}.model-document-card p{color:#6d8171;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.8}.model-document-card small{color:#7e8d7e;overflow-wrap:anywhere;font-size:10px;line-height:1.8;display:block}.model-document-card .text-link{margin-top:auto;padding-top:13px;font-size:12px;line-height:1.8}.model-document-open{margin-top:auto;padding-top:13px;font-size:12px;font-weight:600;line-height:1.8}.model-document-meta{color:#75866f;flex-wrap:wrap;align-items:center;gap:7px 14px;font-size:10px;line-height:1.8;display:flex}.model-document-meta>span{background:#f0f4e9;border:1px solid #dfe6d7;border-radius:3px;padding:3px 7px}.model-document-source-notes{border-top:1px solid #d4dfca;margin-top:25px;padding-top:21px;font-size:12px;line-height:1.8}.model-document-source-notes>summary{font-size:12px;line-height:1.8}.model-document-source-notes p{color:#74836d;font-size:11px;line-height:1.85}.model-document-web{border:1px solid #d5dfce;border-left:3px solid var(--yellow);background:#fff;max-width:800px;padding:25px}.model-document-web h3{margin:0 0 14px;font-size:21px;line-height:1.5}.model-document-web p{color:var(--muted);font-size:14px;line-height:1.85}.model-document-web .button{padding:12px 16px;font-size:12px;line-height:1.8}.model-detail-page :is([data-model-variant-row],[data-model-variant-group],[data-model-document-record],.portfolio-accessories)[hidden]{display:none}[data-model-variant-empty]:not([hidden]),[data-model-document-empty]:not([hidden]){background:#fff;border:1px solid #d7e0cf;padding:23px;font-size:14px;line-height:1.8;display:block}.model-detail-page :is(input,select,button,summary):focus-visible{outline-offset:4px;outline:2px solid #a58a22}.model-image-dialog{box-sizing:border-box;width:min(880px,100vw - 48px);max-width:none;max-height:calc(100dvh - 48px);color:var(--ink);background:#fff;border:1px solid #d4ddcd;border-radius:5px;padding:22px;overflow:auto;box-shadow:0 25px 100px #102b3733}.model-image-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0c242ac2}.model-image-dialog h2{letter-spacing:-.3px;margin:0 80px 20px 0;font-size:19px;line-height:1.6}.model-image-dialog img{object-fit:contain;width:100%;height:min(60dvh,550px);display:block}.model-image-dialog p{color:#7b8c7b;margin-top:18px;font-size:11px;line-height:1.8}.model-image-dialog [data-model-image-close]{font:inherit;color:var(--ink);cursor:pointer;background:#f3f6ed;border:1px solid #cdd9c6;border-radius:3px;padding:8px 12px;font-size:12px;line-height:1.8;position:absolute;top:18px;right:18px}.model-gallery-thumbnails{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:15px;display:flex}.model-gallery-thumbnails button{cursor:pointer;background:#fff;border:1px solid #d4dfca;padding:6px}.model-gallery-thumbnails button[aria-pressed=true]{border-color:#a68b16;box-shadow:0 0 0 1px #a68b16}.model-gallery-thumbnails img{object-fit:contain;width:60px!important;height:50px!important}body:has(.model-detail-page) .whatsapp-contact{box-sizing:border-box;justify-content:center;width:54px;height:54px;padding:12px}body:has(.model-detail-page) .whatsapp-contact>span{display:none}@media (max-width:1000px){.model-detail-intro{gap:30px}.model-document-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.model-detail-nav{gap:8px 23px}.model-detail-intro .detail-product-image img,.model-detail-visual>img,.model-detail-visual [data-model-image-open] img{height:260px}}@media (max-width:800px){.model-detail-intro{grid-template-columns:minmax(0,1fr);gap:28px}.model-detail-visual,.model-detail-intro .detail-product-image{box-sizing:border-box;width:100%;max-width:560px}.model-document-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.model-document-controls button{justify-self:start}}@media (max-width:650px){.model-detail-intro{gap:26px;padding-top:8px;padding-bottom:28px}.model-detail-intro h1{letter-spacing:-.8px;font-size:31px}.model-detail-intro .eyebrow{letter-spacing:.8px;font-size:9px}.model-detail-intro .model-kind,.model-detail-intro .sector-desc{font-size:14px}.model-detail-visual,.model-detail-intro .detail-product-image{padding:20px 18px 14px}.model-detail-intro .detail-product-image img,.model-detail-visual>img,.model-detail-visual [data-model-image-open] img{height:220px}.model-detail-nav{flex-direction:row;gap:7px 19px;padding:13px 0;font-size:11px}.model-detail-page #ozellikler,.model-detail-page #varyantlar,.model-detail-page #dokumanlar,.model-detail-page #tum-teknik-belgeler,.model-detail-page #kullanim-alanlari{scroll-margin-top:108px}.model-detail-page #ozellikler,.model-detail-page #varyantlar,.model-document-hub{padding-top:32px;padding-bottom:35px}.model-detail-page #ozellikler h2,.model-detail-page #varyantlar>h2,.model-document-hub h2{font-size:27px}.model-variant-controls,.model-document-controls{grid-template-columns:minmax(0,1fr);gap:15px}.model-variant-controls input,.model-document-controls input,.model-document-controls select{font-size:16px}.model-variant-controls button,.model-document-controls button{justify-self:start;min-height:43px;padding:10px 14px}.model-document-grid{grid-template-columns:minmax(0,1fr)}.model-document-card{padding:20px}.model-detail-page .portfolio-table th,.model-detail-page .portfolio-table td{padding:12px;font-size:11px}.model-detail-page .portfolio-table h3{font-size:17px}.model-image-dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:19px}.model-image-dialog h2{margin:0 0 20px;padding-right:65px;font-size:16px}.model-image-dialog img{height:48dvh}.model-image-dialog [data-model-image-close]{font-size:11px;top:12px;right:12px}}.compare-toggle{font:inherit;color:#244234;cursor:pointer;background:#f6f8ef;border:1px solid #bacbb5;border-radius:3px;justify-content:center;align-items:center;gap:8px;padding:10px 13px;font-size:11px;font-weight:600;line-height:1.7;display:inline-flex}.compare-toggle:hover{background:#f4f3df;border-color:#a68c25}.compare-toggle[aria-pressed=true]{background:#edf1dd;border-color:#9e922c}.portfolio-card-body>.compare-toggle{align-self:flex-start;margin:16px 0 0}.model-detail-shortcuts>.compare-toggle{font-size:11px}.comparison-tray{z-index:45;box-sizing:border-box;border:1px solid #d6dfcc;border-top:3px solid var(--yellow);background:#fff;border-radius:4px;flex-wrap:wrap;align-items:center;gap:16px;width:min(1120px,100% - 42px);padding:17px 52px 17px 20px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 9px 40px #10263126}.comparison-tray[hidden]{display:none}.comparison-tray [data-comparison-items]{flex-wrap:wrap;flex:1;gap:8px;min-width:0;display:flex}.comparison-chip{color:#294334;background:#f1f5e9;border:1px solid #dde5d4;border-radius:3px;align-items:center;gap:10px;max-width:265px;padding:7px 9px;font-size:11px;line-height:1.6;display:inline-flex}.comparison-chip>span{overflow-wrap:anywhere;min-width:0}.comparison-chip button{font:inherit;color:#50694b;cursor:pointer;background:0 0;border:0;padding:4px;font-size:11px}.comparison-tray [data-comparison-open]{background:var(--yellow);color:var(--ink);white-space:nowrap;border-radius:3px;order:1;padding:10px 14px;font-size:12px;font-weight:700;line-height:1.7}.comparison-tray [data-comparison-clear]{font:inherit;color:#61725a;cursor:pointer;background:0 0;border:0;order:2;padding:6px;font-size:10px}.comparison-tray [data-comparison-tray-status]{color:#65765b;overflow-wrap:anywhere;order:3;width:100%;margin:0;font-size:11px;line-height:1.7}.comparison-tray [data-comparison-tray-status]:empty{display:none}.comparison-tray [data-comparison-tray-hide]{font:inherit;color:#65765b;cursor:pointer;background:0 0;border:0;padding:5px 7px;font-size:12px;position:absolute;top:13px;right:12px}body.comparison-tray-visible .whatsapp-contact{box-sizing:border-box;justify-content:center;width:49px;height:49px;padding:10px;bottom:170px}body.comparison-tray-visible .whatsapp-contact>span{display:none}body.comparison-tray-visible footer{padding-bottom:100px}.comparison-page{padding-bottom:45px}body:has(.comparison-page) .whatsapp-contact{box-sizing:border-box;justify-content:center;width:54px;height:54px;padding:12px}body:has(.comparison-page) .whatsapp-contact>span{display:none}.comparison-page>.comparison-intro{padding-top:20px;padding-bottom:25px}.comparison-page h1{letter-spacing:-1.2px;margin:17px 0;font-size:clamp(31px,3.5vw,45px);line-height:1.2}.comparison-page .comparison-intro p{color:var(--muted);max-width:800px;font-size:15px;line-height:1.85}.comparison-page .comparison-intro .eyebrow{letter-spacing:1.1px;font-size:10px;line-height:1.8}.comparison-picker-panel{background:#f1f5ea;border:1px solid #cfdcc7;margin:0 0 18px;padding:0}.comparison-picker-panel>summary{cursor:pointer;padding:17px 21px;font-size:14px;font-weight:600;line-height:1.8}.comparison-controls{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:18px;padding:2px 21px 22px;display:grid}.comparison-controls>div{min-width:0}.comparison-controls label{margin:0 0 8px;font-size:12px;font-weight:600;line-height:1.7;display:block}.comparison-controls input,.comparison-controls select{box-sizing:border-box;width:100%;min-width:0;min-height:48px;font:inherit;color:var(--ink);background:#fff;border:1px solid #b8cab0;border-radius:3px;padding:12px 14px;font-size:13px;display:block}.comparison-controls button{background:var(--yellow);min-height:48px;color:var(--ink);font:inherit;cursor:pointer;border:1px solid #c3af34;border-radius:3px;place-self:end start;padding:12px 22px;font-size:12px;font-weight:700}.comparison-controls button:disabled{color:#87927e;cursor:default;background:#e4e9dc;border-color:#d0d9c6}.comparison-actions{flex-wrap:wrap;gap:12px;margin:18px 0 12px;display:flex}.comparison-actions button{font:inherit;color:#3f5e47;cursor:pointer;background:#fff;border:1px solid #bfcdb7;border-radius:3px;padding:9px 13px;font-size:11px;line-height:1.8}.comparison-actions button:disabled{opacity:.5;cursor:default}[data-comparison-status]{color:#697d60;overflow-wrap:anywhere;margin:12px 0 25px;font-size:12px;line-height:1.8}[data-comparison-status]:empty{display:none}.comparison-empty{background:#f3f6ee;border:1px solid #d6e0cf;margin:25px 0;padding:36px}.comparison-empty h2{letter-spacing:-.7px;margin:15px 0;font-size:29px;line-height:1.4}.comparison-empty p{max-width:700px;color:var(--muted);font-size:14px;line-height:1.8}.comparison-view-tools{border-top:1px solid #d5dfcf;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:20px;padding-top:22px;display:flex}.comparison-view-tools h2{letter-spacing:-.8px;margin:12px 0;font-size:29px;line-height:1.4}.comparison-view-tools>label{color:#536b48;align-items:center;gap:9px;font-size:12px;line-height:1.8;display:flex}.comparison-view-tools input{accent-color:#a58a1b;width:17px;height:17px}.comparison-one-note,.comparison-mixed-note{color:#5a684d;background:#f5f5e8;border-left:3px solid #b8a334;padding:15px 18px;font-size:12px;line-height:1.8}.comparison-scroll-hint{color:#6a7a60;margin:12px 0;font-size:11px;line-height:1.8}.comparison-table-scroll{isolation:isolate;background:#fff;border:1px solid #cbd8c4;max-width:100%;max-height:82dvh;scroll-margin-top:20px;overflow:auto}.comparison-matrix{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:calc(175px + var(--comparison-columns)*255px);font-size:12px;line-height:1.8}.comparison-matrix>thead>tr>th:first-child,.comparison-matrix>tbody>tr:not(.comparison-section)>th{z-index:2;box-sizing:border-box;background:#eef3e5;border-right:1px solid #c8d6be;width:175px;position:sticky;left:0}.comparison-matrix>thead>tr>th{z-index:3;vertical-align:top;text-align:left;background:#fff;border-bottom:1px solid #cbd8c4;padding:22px;position:sticky;top:0}.comparison-matrix>thead>tr>th:first-child{z-index:4;color:#6b7c5e;font-size:12px;font-weight:600}.comparison-product{background:#fff;position:relative}.comparison-product>a:first-of-type{padding-right:0;display:block}.comparison-product img{object-fit:contain;width:100%;height:150px;margin:9px 0 20px;display:block}.comparison-product strong{letter-spacing:-.4px;overflow-wrap:anywhere;font-family:Manrope,sans-serif;font-size:19px;line-height:1.4;display:block}.comparison-product>span{color:#6b7e5e;margin-top:12px;font-size:10px;font-weight:400;line-height:1.7;display:block}.comparison-remove{color:#647758;font:inherit;cursor:pointer;background:#f7f9f2;border:1px solid #dbe4d2;border-radius:3px;padding:4px 8px;font-size:11px;line-height:1.6;position:absolute;top:9px;right:12px}.comparison-matrix>tbody>tr:not(.comparison-section)>td,.comparison-matrix>tbody>tr:not(.comparison-section)>th{vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #dae3d3;padding:20px}.comparison-matrix>tbody>tr:not(.comparison-section)>td{border-right:1px solid #e1e8db}.comparison-matrix>tbody>tr:not(.comparison-section)>td:last-child{border-right:0}.comparison-matrix>tbody>tr:not(.comparison-section)>th{text-align:left;font-size:12px;font-weight:600;line-height:1.8}.comparison-matrix>tbody>tr>th>small{color:#75866a;margin-top:7px;font-size:9px;font-weight:400;line-height:1.7;display:block}.comparison-matrix>tbody>.comparison-section>th{text-align:left;color:#fff;background:#203b2f;padding:18px 20px;font-size:14px;font-weight:600;line-height:1.8}.comparison-matrix>tbody>.comparison-section>th>small{color:#d1ddc7;max-width:850px;margin-top:5px;font-size:11px;font-weight:400;line-height:1.8;display:block}.comparison-features{margin:0;padding-left:16px}.comparison-features li{padding:0 0 11px}.comparison-detail-link{color:#3e613b;margin-top:13px;font-size:11px;font-weight:600;line-height:1.8;display:inline-block}.comparison-variant-label,.comparison-doc-filter{color:#687c5c;font-size:10px;line-height:1.7;display:block}.comparison-variant-label select,.comparison-doc-filter select{box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:43px;font:inherit;color:var(--ink);background:#fafcf7;border:1px solid #b9cbb0;border-radius:3px;margin-top:9px;padding:9px 10px;font-size:12px;display:block}.comparison-source-notes summary,.comparison-more-docs summary{cursor:pointer;color:#506f46;font-size:11px;line-height:1.8}.comparison-source-notes p{color:#6d7d61;white-space:pre-line;margin-top:13px;font-size:11px;line-height:1.8}.comparison-original-table{max-width:100%;margin-top:15px;overflow:auto}.comparison-original-table table{border-collapse:collapse;min-width:420px;font-size:10px}.comparison-original-table td,.comparison-original-table th{border:1px solid #d4dec9;padding:10px}.comparison-doc-list{margin:14px 0 0;padding:0;list-style:none}.comparison-doc-list li{border-top:1px solid #dfe7d8;padding:14px 0}.comparison-doc-list a{overflow-wrap:anywhere;font-weight:600;line-height:1.7;display:block}.comparison-doc-list small,.comparison-doc-kind{color:#6f8163;margin:5px 0;font-size:9px;line-height:1.8;display:block}.comparison-more-docs{margin:10px 0}.comparison-unspecified{color:#7b8b71;font-size:11px}.comparison-distributor{color:#58734d;border-left:3px solid var(--yellow);background:#f2f6eb;margin:24px 0 12px;padding:12px 18px;font-size:12px;line-height:1.9}.comparison-distributor-note{color:#647959;margin:25px 0;font-size:12px;line-height:1.9}.comparison-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.comparison-page :is(input,select,button,summary):focus-visible,.compare-toggle:focus-visible,.comparison-tray :is(button,a):focus-visible,.comparison-table-scroll:focus-visible{outline-offset:3px;outline:2px solid #a58922}@media (max-width:800px){.comparison-tray{gap:10px;padding:15px 43px 15px 16px;bottom:14px}.comparison-tray [data-comparison-items]{flex-basis:100%}.comparison-chip{max-width:220px}.comparison-tray [data-comparison-open]{font-size:11px}.comparison-matrix{min-width:calc(140px + var(--comparison-columns)*235px)}.comparison-matrix>thead>tr>th:first-child,.comparison-matrix>tbody>tr:not(.comparison-section)>th{width:140px}}@media (max-width:650px){.comparison-page>.comparison-intro{padding-top:8px;padding-bottom:20px}.comparison-page h1{letter-spacing:-.8px;font-size:32px}.comparison-page .comparison-intro p{font-size:14px}.comparison-controls{grid-template-columns:minmax(0,1fr);gap:16px;padding:0 17px 18px}.comparison-controls input,.comparison-controls select{font-size:16px}.comparison-picker-panel>summary{padding:15px 17px;font-size:13px}.comparison-actions{gap:10px}.comparison-actions button{padding:8px 11px;font-size:10px}.comparison-view-tools{gap:5px;padding-top:17px}.comparison-view-tools h2{font-size:25px}.comparison-view-tools>label{font-size:11px}.comparison-matrix{min-width:calc(85px + var(--comparison-columns)*170px)}.comparison-matrix>thead>tr>th:first-child,.comparison-matrix>tbody>tr:not(.comparison-section)>th{width:85px;padding:14px 12px;font-size:10px}.comparison-matrix>thead>tr>th{padding:17px}.comparison-matrix>tbody>tr:not(.comparison-section)>td{padding:16px;font-size:12px}.comparison-product img{height:125px}.comparison-product strong{font-size:17px}.comparison-variant-label select,.comparison-doc-filter select{font-size:16px}.comparison-matrix>tbody>.comparison-section>th{padding:16px;font-size:13px}.comparison-matrix>tbody>.comparison-section>th>small{max-width:240px}.comparison-empty{padding:24px}.comparison-empty h2{font-size:25px}.comparison-tray{gap:9px;width:calc(100% - 22px);padding:12px 37px 12px 13px;bottom:9px}.comparison-tray [data-comparison-items]{flex-wrap:nowrap;gap:7px;padding-bottom:3px;overflow-x:auto}.comparison-chip{flex:none;max-width:190px;padding:6px 8px;font-size:10px}.comparison-chip>span{max-width:145px}.comparison-tray [data-comparison-open]{padding:9px 12px;font-size:11px}.comparison-tray [data-comparison-tray-status]{font-size:10px}body.comparison-tray-visible .whatsapp-contact{bottom:195px}}[data-medical-it-demo],[data-solar-it-demo]{scroll-margin-top:35px}[data-medical-it-demo] [data-three-stage],[data-solar-it-demo] [data-three-stage]{color:#17313e;background:#f1f5f6;border:1px solid #d9e2e5;border-radius:12px;box-shadow:0 16px 48px #1834400b}.engineering-experience{background:#fff;grid-template-columns:minmax(0,1fr) 260px;min-width:0;display:grid;overflow:hidden}.engineering-view{background:#eff3f4;min-width:0;position:relative}.engineering-top{letter-spacing:1.3px;color:#647c87;z-index:1;justify-content:space-between;align-items:center;gap:12px;padding:22px 24px 0;font-size:9px;font-weight:700;display:flex;position:relative}.engineering-state{letter-spacing:0;color:#284a59;white-space:nowrap;background:#fff;border:1px solid #dce6e9;border-radius:20px;align-items:center;gap:7px;padding:7px 10px;font-size:11px;font-weight:500;display:flex}.engineering-state i{background:#149f84;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #149f8418}.engineering-canvas{isolation:isolate;min-width:0;position:relative;overflow:hidden}.engineering-canvas canvas{width:100%;max-width:100%;display:block}.engineering-tag{pointer-events:none;white-space:nowrap;letter-spacing:.1px;color:#274956;background:#ffffffeb;border:1px solid #dfe8eb;border-radius:3px;padding:5px 7px;font-size:9px;font-weight:600;position:absolute;transform:translate(-50%,-100%);box-shadow:0 2px 7px #1433440c}.engineering-storage-flow{--flow-color:#607984;background:#ffffffc9;border:1px solid #dbe5e7;border-radius:8px;margin:0 24px 18px;padding:15px 20px}.engineering-storage-flow[data-mode=charge]{--flow-color:#148a71;background:#f4fbf8;border-color:#a2d6c9}.engineering-storage-flow[data-mode=discharge]{--flow-color:#966610;background:#fffaf0;border-color:#dfc58f}.engineering-storage-flow>.engineering-kicker{color:var(--flow-color)}.engineering-flow-route{justify-content:space-between;align-items:center;gap:12px;padding:12px 0 8px;display:flex}.engineering-flow-route>span{color:#284956;text-align:center;min-width:58px;font-size:13px;font-weight:700}.engineering-flow-route small{letter-spacing:.5px;color:var(--flow-color);margin-top:4px;font-size:9px;font-weight:500;display:block}.engineering-flow-route>b{color:var(--flow-color);font-size:26px;font-weight:400}.engineering-storage-flow p{color:#647c87;margin:5px 0 0;font-size:11px;line-height:1.6}.engineering-storage-flow[data-mode=charge] [data-flow-node=battery],.engineering-storage-flow[data-mode=discharge] [data-flow-node=ac]{color:var(--flow-color)}.engineering-state i[data-energy-mode=discharge]{background:#b88122;box-shadow:0 0 0 3px #b8812218}.engineering-legend .discharge{background:#b88122}[data-solar-it-demo] .engineering-state i[data-warning=true]{background:#c09224;box-shadow:0 0 0 3px #c0922418}.engineering-diagnosis[data-state=warning] [data-imd-status],.engineering-diagnosis[data-state=search] [data-imd-status]{color:#9e741b}[data-solar-it-demo] [data-solar-play],[data-solar-it-demo] [data-solar-next],[data-solar-it-demo] [data-solar-reset]{color:#5b7480;background:#fff;border:1px solid #d6e1e5;border-radius:5px;gap:8px;padding:12px 16px;font-size:12px;font-weight:600;transition:background .15s,border-color .15s}[data-solar-it-demo] [data-solar-play][aria-pressed=true]{color:#fff;box-shadow:inset 0 -3px var(--yellow);background:#17313e;border-color:#17313e}.engineering-diagnosis{border-top:1px solid #d8e3e6;grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);align-items:start;gap:7px 12px;margin-top:14px;padding-top:14px;display:grid}.engineering-diagnosis strong{color:#487363;margin-top:4px;font-size:12px;line-height:1.5;display:block}.engineering-diagnosis>b{color:#849ba4;align-self:center;font-size:19px;font-weight:400}.engineering-diagnosis>[data-diagnostic-note]{grid-column:1/-1;margin:2px 0 0;font-size:10px;line-height:1.7}.engineering-diagnosis[data-state=fault] [data-imd-status],.engineering-diagnosis[data-state=locate] strong,.engineering-diagnosis[data-state=locate]>b{color:#b53e47}.engineering-tag.is-fault{color:#a62f3b;background:#fff0f1;border-color:#eab0b6}.engineering-state i[data-alarm=true]{background:#dc5f60;box-shadow:0 0 0 3px #dc5f6018}[data-solar-it-demo] [data-solar-diagnostic]{color:#5b7480;background:#fff;border:1px solid #d6e1e5;border-radius:5px;gap:8px;padding:12px 16px;font-size:12px;font-weight:600;transition:background .15s,border-color .15s}[data-solar-it-demo] [data-solar-diagnostic][aria-pressed=true]{color:#fff;box-shadow:inset 0 -3px var(--yellow);background:#17313e;border-color:#17313e}[data-solar-it-demo] [data-solar-diagnostic=fault][aria-pressed=true],[data-solar-it-demo] [data-solar-diagnostic=locate][aria-pressed=true]{background:#8d3942;border-color:#8d3942;box-shadow:inset 0 -3px #edb0b4}.engineering-control-label{color:#607984;letter-spacing:.5px;margin-bottom:10px;font-size:11px;font-weight:700;display:block}.engineering-legend{color:#58717f;flex-wrap:wrap;justify-content:center;gap:20px;padding:0 16px 15px;font-size:10px;display:flex}.engineering-legend>span{align-items:center;gap:6px;display:flex}.engineering-legend i{border-radius:3px;width:16px;height:3px;display:inline-block}.engineering-legend .energy{background:#149f84}.engineering-legend .signal{background:#4277a3}.engineering-legend .fault{background:#dc5f60}.engineering-caption{text-align:center;color:#7a8e98;letter-spacing:.4px;padding:0 12px 20px;font-size:9px;display:block}.engineering-inspector{background:#fff;border-left:1px solid #dce5e8;flex-direction:column;min-width:0;padding:24px;display:flex}.engineering-kicker{letter-spacing:1.4px;color:#6f8590;font-size:9px;font-weight:700;line-height:1.8;display:block}.engineering-product-image{background:linear-gradient(145deg,#f8fafb,#fff);border-radius:6px;justify-content:center;align-items:center;height:190px;margin:15px 0 20px;display:flex}.engineering-product-image img{object-fit:contain;mix-blend-mode:multiply;width:90%;height:86%;display:block}.engineering-product h3{letter-spacing:-.6px;color:#17313e;margin:10px 0 14px;font-size:23px;line-height:1.25}.engineering-product p{color:#607984;margin:0 0 20px;font-size:13px;line-height:1.8}.engineering-product a{color:#1d3d4c;border-top:1px solid #e0e8eb;justify-content:space-between;align-items:center;padding:12px 0;font-size:12px;font-weight:700;display:flex}.engineering-tabs{flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:24px;display:flex}.engineering-tabs button{color:#55717f;cursor:pointer;background:#fff;border:1px solid #dce6e9;border-radius:4px;padding:7px 9px;font:600 10px DM Sans,sans-serif}.engineering-tabs button[aria-pressed=true]{color:#263d43;background:#fff9db;border-color:#e8cf60}[data-medical-it-demo] [data-demo-scenario],[data-solar-it-demo] [data-demo-scenario],[data-medical-it-demo] [data-demo-pause],[data-solar-it-demo] [data-demo-pause]{color:#5b7480;background:#fff;border:1px solid #d6e1e5;border-radius:5px;gap:8px;padding:12px 16px;font-size:12px;font-weight:600;transition:background .15s,border-color .15s}[data-medical-it-demo] [data-demo-scenario][aria-pressed=true],[data-solar-it-demo] [data-demo-scenario][aria-pressed=true]{color:#fff;box-shadow:inset 0 -3px var(--yellow);background:#17313e;border-color:#17313e}[data-medical-it-demo] [data-demo-pause],[data-solar-it-demo] [data-demo-pause]{color:#6b818c;background:0 0;border-color:#0000}[data-medical-it-demo] [data-demo-start],[data-solar-it-demo] [data-demo-start]{border-radius:5px;padding:14px 20px;font-size:13px}[data-medical-it-demo] [data-demo-status],[data-solar-it-demo] [data-demo-status]{color:#526e7b;background:#f2f6f6;border-left:3px solid #d8b936;border-radius:0 5px 5px 0;padding:18px 22px;font-size:13px;font-weight:400;line-height:1.8}[data-solar-it-demo] [data-solar-model]{color:#254656;border-color:#d6e1e5;border-radius:5px;max-width:100%;padding:11px 14px;font-size:12px}.engineering-tabs button:focus-visible,[data-medical-it-demo] button:focus-visible,[data-solar-it-demo] button:focus-visible{outline-offset:3px;outline:3px solid #b58f00}@media (max-width:900px){.engineering-experience{grid-template-columns:minmax(0,1fr) 220px}.engineering-inspector{padding:18px}.engineering-product-image{height:150px}.engineering-product h3{font-size:21px}}@media (max-width:700px){.engineering-experience{grid-template-columns:1fr}.engineering-inspector{border-top:1px solid #dce5e8;border-left:0;padding:22px}.engineering-product-image{float:right;width:120px;height:125px;margin:8px 0 15px 16px}.engineering-product h3{font-size:22px}.engineering-product p{font-size:13px}.engineering-product a{clear:both}.engineering-tabs{padding-top:15px}.engineering-top{letter-spacing:.7px;gap:7px;padding:16px 12px 0;font-size:8px}.engineering-state{padding:6px 8px;font-size:9px}.engineering-tag{padding:3px 5px;font-size:8px}.engineering-legend{gap:12px;font-size:9px}.engineering-caption{font-size:8px}}@media (prefers-reduced-motion:reduce){[data-medical-it-demo] button,[data-solar-it-demo] button{transition:none}}@media (max-width:700px){.engineering-storage-flow{margin:0 12px 16px;padding:12px}.engineering-flow-route{gap:7px}.engineering-flow-route>span{min-width:50px;font-size:12px}.engineering-flow-route>b{font-size:23px}.engineering-storage-flow p{font-size:10px}.engineering-diagnosis{grid-template-columns:minmax(0,1fr) 12px minmax(0,1fr);gap:7px 8px}.engineering-diagnosis strong{font-size:11px}.engineering-diagnosis .engineering-kicker{letter-spacing:.5px;font-size:8px}.engineering-diagnosis>[data-diagnostic-note]{font-size:9px}}.engineering-preview{background:#f0f4f5;position:relative}.engineering-preview img{object-fit:contain;width:100%;height:auto;max-height:560px;display:block}.engineering-preview>span{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#17313ee6;border-radius:4px;max-width:calc(100% - 36px);padding:10px 14px;font-size:11px;position:absolute;bottom:18px;left:18px}@media (max-width:700px){.engineering-preview img{object-fit:cover;object-position:left;min-height:260px}.engineering-preview>span{font-size:9px;bottom:10px;left:10px}}.engineering-experience.is-solar{grid-template-columns:minmax(0,1fr) 340px;align-items:stretch}.is-solar .engineering-view{flex-direction:column;grid-area:1/1;display:flex}.is-solar .engineering-top{letter-spacing:.7px;padding:16px 18px 0;font-size:8px}.is-solar .engineering-storage-flow{margin:0 18px 12px;padding:11px 15px}.is-solar .engineering-flow-route{gap:8px;padding:4px 0}.is-solar .engineering-flow-route>span{font-size:12px}.is-solar .engineering-flow-route small{margin-top:2px;font-size:8px}.is-solar .engineering-flow-route>b{font-size:22px}.is-solar .engineering-storage-flow p{margin-top:4px;font-size:10px}.is-solar .engineering-legend{gap:14px;padding-bottom:9px;font-size:9px}.is-solar .engineering-caption{padding-bottom:14px;font-size:8px}.is-solar .engineering-inspector{border-top:1px solid #dce5e8;border-left:0;grid-area:2/1/auto/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 24px;padding:12px 20px;display:grid}.is-solar .engineering-inspector>.engineering-kicker{display:none}.is-solar .engineering-product{grid-template-columns:84px minmax(130px,200px) minmax(0,1fr);align-items:center;gap:2px 16px;display:grid}.is-solar .engineering-product-image{float:none;grid-row:1/5;width:84px;height:86px;margin:0}.is-solar .engineering-product>.engineering-kicker{grid-column:2;font-size:8px}.is-solar .engineering-product h3{grid-column:2;margin:0;font-size:19px}.is-solar .engineering-product p{grid-area:1/3/5;margin:0;font-size:11px;line-height:1.6}.is-solar .engineering-product a{border:0;grid-column:2;padding:4px 0;font-size:10px}.is-solar .engineering-tabs{flex-direction:column;max-width:140px;margin:0;padding:0}.is-solar .engineering-tabs button{padding:8px;font-size:9px}.solar-measurement{--riso-color:#148a71;color:#294a58;background:#fff;border-left:1px solid #dbe5e7;grid-area:1/2;min-width:0;padding:18px}.solar-measurement[data-alarm=al1],.solar-measurement[data-alarm=al2]{--riso-color:#a47618}.solar-measurement-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.solar-measurement-head .engineering-kicker{letter-spacing:1px;font-size:8px}.solar-measurement-example{color:#71858d;background:#f2f5f5;border-radius:3px;padding:3px 5px;font-size:8px}.solar-measurement-readout{margin-top:10px}.solar-measurement-readout>span:first-child{color:#627c88;font-size:10px}.solar-measurement-readout>p{color:var(--riso-color);font-variant-numeric:tabular-nums;align-items:baseline;gap:7px;margin:1px 0;line-height:1.15;display:flex}.solar-measurement-readout strong{letter-spacing:-1.5px;font-size:40px;font-weight:600}.solar-measurement-readout>p>span{color:#6c8390;font-size:15px}.solar-measurement-mode{color:#71858d;font-size:8px;line-height:1.6;display:block}.solar-measurement-thresholds{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.solar-measurement-thresholds>span{font-variant-numeric:tabular-nums;border:1px solid #dfe7e9;border-radius:4px;grid-template-columns:6px 1fr auto;align-items:center;gap:3px 5px;padding:7px 8px;font-size:10px;line-height:1.4;display:grid}.solar-measurement-thresholds i{background:#c4d2d7;border-radius:50%;width:5px;height:5px}.solar-measurement-thresholds em{font-size:10px;font-style:normal;font-weight:600}.solar-measurement-thresholds small{color:#7a8e97;grid-column:2/-1;font-size:8px}.solar-measurement-thresholds>span[data-active=true]{color:#946713;background:#fff8e7;border-color:#dfbc68}.solar-measurement-thresholds>span[data-active=true] i{background:#b88b22}.solar-measurement-thresholds>span[data-active=true] small{color:#946713}.solar-measurement-settings{border:0;border-top:1px solid #e6edef;min-width:0;margin:12px 0 0;padding:9px 0 0}.solar-measurement-settings legend{color:#395a68;padding:0 6px 0 0;font-size:10px;font-weight:600}.solar-measurement-settings>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.solar-measurement-settings label{color:#526f7b;min-width:0;font-size:10px;font-weight:600;display:block}.solar-measurement-settings label>span{float:right;color:#8799a1;font-size:8px;font-weight:400}.solar-measurement-settings input{box-sizing:border-box;color:#234755;outline-offset:2px;background:#f8fafb;border:1px solid #cfdee2;border-radius:4px;width:100%;min-width:0;margin-top:4px;padding:8px 6px;font:600 14px DM Sans,sans-serif;display:block}.solar-measurement-settings input:focus-visible{outline:2px solid #b59a23}.solar-measurement-settings input[aria-invalid=true]{background:#fff7f7;border-color:#b95258}.solar-measurement-settings>p{color:#7d9098;margin:5px 0 0;font-size:8px;line-height:1.6}.solar-measurement-settings [data-solar-setting-error]{color:#a63e47;font-size:9px}.solar-measurement-settings [data-solar-setting-error]:empty{display:none}[data-solar-it-demo] .solar-playback-controls{grid-template-columns:1fr 1fr;gap:6px;margin:10px 0 0;display:grid}.solar-playback-controls .engineering-control-label{display:none}[data-solar-it-demo] .solar-playback-controls button{justify-content:center;min-height:32px;padding:8px 6px;font-size:9px;line-height:1.4}[data-solar-it-demo] .solar-playback-controls [data-solar-play],[data-solar-it-demo] .solar-playback-controls [data-solar-diagnostic]{grid-column:1/-1}.solar-measurement-chart{min-width:0;margin:10px 0 0}.solar-measurement-chart svg{width:100%;height:auto;font-family:DM Sans,sans-serif;display:block;overflow:visible}.solar-measurement-chart figcaption{color:#7a8e96;text-align:center;margin:0;font-size:7px;line-height:1.5}.solar-chart-grid{stroke:#edf1f2;stroke-width:1px;fill:none}.solar-chart-y{fill:#94a3aa;text-anchor:end;font-size:9px}.solar-chart-threshold{fill:none;stroke-width:1px;stroke-dasharray:4 4}.solar-chart-al1{stroke:#d3b15c}.solar-chart-al2{stroke:#c69298}.solar-chart-threshold-label{text-anchor:end;stroke:none;font-size:9px;font-weight:600}.solar-chart-threshold-label.solar-chart-al1{fill:#9a792b}.solar-chart-threshold-label.solar-chart-al2{fill:#ad6570}.solar-chart-area{fill:var(--riso-color);opacity:.07}.solar-chart-trend{stroke:var(--riso-color);stroke-width:2.3px;fill:none;stroke-linecap:round;stroke-linejoin:round}.solar-chart-marker{fill:var(--riso-color);stroke:#fff;stroke-width:1.5px}.solar-chart-time{fill:#8a9da5;text-anchor:middle;font-size:9px}.solar-chart-time-last{text-anchor:end}.solar-measurement-steps{border-top:1px solid #e6edef;grid-template-columns:repeat(4,1fr);gap:5px;margin:9px 0 0;padding:9px 0 0;list-style:none;display:grid}.solar-measurement-steps li{color:#8c9da4;align-items:center;gap:4px;min-width:0;font-size:8px;line-height:1.4;display:flex}.solar-measurement-steps li>span{border:1px solid #d8e3e6;border-radius:50%;flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:16px;font-size:8px;display:inline-flex}.solar-measurement-steps li[data-state=complete]{color:#538269}.solar-measurement-steps li[data-state=complete]>span{background:#edf7f2;border-color:#bddbce}.solar-measurement-steps li[data-state=current]{color:#264a59;font-weight:700}.solar-measurement-steps li[data-state=current]>span{color:#fff;background:#274d5c;border-color:#274d5c}.solar-measurement-stage{color:#708791;margin:10px 0 0;padding:0;font-size:9px;line-height:1.6}.solar-measurement-stage strong{color:var(--riso-color);margin-bottom:2px;font-size:11px;display:block}.solar-measurement-note{color:#83959d;border-top:1px solid #edf1f2;margin:9px 0 0;padding-top:8px;font-size:7px;line-height:1.6}.is-solar .solar-compact-diagnosis{gap:5px;margin-top:9px;padding-top:9px;font-size:9px}.is-solar .solar-compact-diagnosis .engineering-kicker{letter-spacing:0;font-size:7px}.is-solar .solar-compact-diagnosis strong{margin-top:1px;font-size:9px}.solar-compact-diagnosis [data-diagnostic-note]{display:none}.solar-scene-hud{color:#526e7b;pointer-events:none;font-variant-numeric:tabular-nums;background:#ffffffed;border:1px solid #dce6e8;border-radius:5px;align-items:center;gap:14px;padding:9px 12px;font-size:9px;line-height:1.4;display:flex;position:absolute;bottom:12px;left:18px;right:18px;box-shadow:0 3px 12px #14334408}.solar-scene-hud>span{white-space:nowrap}.solar-scene-hud>span:first-child{color:#148a71}.solar-scene-hud strong{margin:0 2px;font-size:16px}.solar-scene-hud i{background:#c4d2d7;border-radius:50%;width:5px;height:5px;margin-right:4px;display:inline-block}.solar-scene-hud [data-active=true]{color:#a47618}.solar-scene-hud [data-active=true] i{background:#ba8e22}.solar-scene-hud small{text-align:right;margin-left:auto;font-size:8px}.solar-scene-hud[data-alarm=al1]>span:first-child,.solar-scene-hud[data-alarm=al2]>span:first-child{color:#a47618}@media (max-width:1000px){.engineering-experience.is-solar{grid-template-columns:minmax(0,1fr) 300px}.solar-measurement{padding:14px}.is-solar .engineering-top{letter-spacing:0;padding-left:12px;padding-right:12px;font-size:7px}.is-solar .engineering-state{font-size:9px}.solar-scene-hud{gap:8px;padding:8px;left:12px;right:12px}.is-solar .engineering-tag{font-size:8px}.is-solar .engineering-product{grid-template-columns:74px 160px minmax(0,1fr);gap:2px 12px}.is-solar .engineering-product-image{width:74px;height:80px}}@media (max-width:760px){.engineering-experience.is-solar{grid-template-columns:minmax(0,1fr)}.is-solar .engineering-view{grid-area:1/1}.solar-measurement{border-top:1px solid #dbe5e7;border-left:0;grid-area:2/1;padding:16px}.is-solar .engineering-inspector{grid-row:3;grid-template-columns:1fr;gap:10px;padding:14px 16px}.is-solar .engineering-product{grid-template-columns:74px minmax(0,1fr);gap:2px 12px}.is-solar .engineering-product p{grid-area:5/1/auto/-1;margin-top:7px;font-size:11px}.is-solar .engineering-product-image{grid-row:1/5}.is-solar .engineering-tabs{flex-direction:row;max-width:none}.is-solar .engineering-tabs button{flex:1}.is-solar .engineering-top>span:first-child{max-width:120px;line-height:1.5}.is-solar .engineering-storage-flow{margin:0 12px 10px;padding:10px}.is-solar .engineering-storage-flow p{font-size:9px}.is-solar .engineering-legend{gap:10px;font-size:8px}.is-solar .engineering-caption{padding-bottom:10px;font-size:7px}.solar-measurement-readout strong{font-size:36px}.solar-measurement-chart svg{max-height:135px}.solar-measurement-settings input{font-size:16px}.solar-scene-hud{flex-wrap:wrap;gap:3px 11px;padding:7px 9px;font-size:8px;bottom:8px;left:8px;right:8px}.solar-scene-hud strong{font-size:15px}.solar-scene-hud small{text-align:left;flex:100%;margin:0}.solar-measurement-head .engineering-kicker{font-size:9px}[data-solar-it-demo] .solar-playback-controls button{min-height:38px;padding:9px;font-size:11px}.solar-measurement-stage{font-size:10px}.solar-measurement-note{font-size:8px}.solar-measurement-settings>p,.solar-measurement-thresholds small{font-size:9px}.solar-measurement-steps li{font-size:10px}.solar-measurement-thresholds>span{padding:9px;font-size:11px}.solar-measurement-thresholds em{font-size:12px}}body:has([data-solar-it-demo][data-demo-in-view]) .whatsapp-contact{box-sizing:border-box;justify-content:center;width:54px;height:54px;padding:12px}body:has([data-solar-it-demo][data-demo-in-view]) .whatsapp-contact>span{display:none}.solar-branch-control{color:#4e6b79;border:0;min-width:0;margin:12px 18px 0;padding:0;display:block}.solar-branch-control legend{margin:0 0 5px;padding:0;font-size:10px;font-weight:700;line-height:1.5}.solar-branch-toolbar{justify-content:space-between;align-items:center;gap:8px;margin:0 0 7px;display:flex}.solar-branch-toolbar>span{color:#718791;font-size:9px;line-height:1.5}.solar-branch-toolbar>div{flex-shrink:0;gap:5px;display:flex}[data-solar-it-demo] .solar-branch-toolbar button{color:#4b6c7b;cursor:pointer;background:#fff;border:1px solid #d5e1e4;border-radius:4px;padding:5px 8px;font:600 9px/1.5 DM Sans,sans-serif}.solar-branch-options{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.solar-branch-options label{cursor:pointer;background:#ffffffbd;border:1px solid #d5e1e4;border-radius:5px;align-items:center;gap:7px;min-width:0;padding:8px;display:flex}.solar-branch-options label:has(input:checked){color:#304c58;background:#fff9df;border-color:#dbc660}.solar-branch-options input{accent-color:#2e5f68;cursor:pointer;flex:0 0 12px;width:12px;min-width:0;height:12px;margin:0;padding:0}.solar-branch-options label>span{min-width:0}.solar-branch-options b{font-size:10px;font-weight:600;line-height:1.5;display:block}.solar-branch-options small{color:#7b8f97;font-size:8px;line-height:1.5;display:block}.solar-branch-control>p{color:#7c9099;margin:5px 0 0;font-size:8px;line-height:1.5}.solar-branch-options label:focus-within{outline-offset:2px;outline:2px solid #b59a23}.engineering-eds-results{gap:3px;margin-top:5px;display:grid}.engineering-eds-results:empty{display:none}.engineering-eds-result{color:#ad3f47;background:#fff5f5;border:1px solid #efd8da;border-radius:3px;padding:3px 5px;font-size:9px;font-weight:600;line-height:1.5;display:block}@media (max-width:1000px){.solar-branch-control{margin-left:12px;margin-right:12px}.solar-branch-options{grid-template-columns:repeat(3,minmax(0,1fr))}.solar-branch-toolbar{flex-wrap:wrap}.solar-branch-options b{font-size:9px}.solar-branch-options label{padding:6px}.solar-branch-options small{font-size:7px}}@media (max-width:760px){.solar-branch-control{margin-top:10px}.solar-branch-toolbar{gap:6px}.solar-branch-toolbar>span{width:100%;font-size:9px}[data-solar-it-demo] .solar-branch-toolbar button{padding:6px 9px;font-size:10px}.solar-branch-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.solar-branch-options label{align-items:flex-start;gap:5px;padding:7px 5px}.solar-branch-options input{margin-top:3px}.solar-branch-options b{font-size:9px}.solar-branch-options small{font-size:7px}.solar-branch-control>p{font-size:8px;line-height:1.6}.engineering-eds-result{font-size:9px}.solar-scene-hud small{overflow-wrap:anywhere;line-height:1.5}.is-solar .engineering-tag.is-fault{padding:2px 4px;font-size:8px;line-height:1.1}}header{border-bottom:3px solid var(--yellow)}header .menu{border-color:var(--yellow)}.section-head .eyebrow:before{width:32px;height:3px}.family-card,.family-directory-card,.portfolio-card,.sector-model-card{border-top:3px solid var(--yellow)}.family-card:hover,.family-directory-card:hover,.portfolio-card:hover,.sector-model-card:hover{border-top-color:var(--yellow)}.sector-grid .sector:before{content:"";background:var(--yellow);z-index:2;pointer-events:none;height:3px;position:absolute;top:0;left:0;right:0}header #navigation>a:hover,header #navigation>a[aria-current=page],.family-nav>summary:hover,.family-nav[open]>summary,.family-nav.is-current>summary{text-decoration:underline;-webkit-text-decoration-color:var(--yellow);-webkit-text-decoration-color:var(--yellow);text-decoration-color:var(--yellow);text-underline-offset:6px;text-decoration-thickness:3px}.family-nav-links>a:hover,.family-nav-links>a[aria-current=page],.family-nav-links>a:focus-visible{box-shadow:inset 3px 0 var(--yellow)}.knowledge-centre [hidden],.knowledge-article [hidden]{display:none!important}.knowledge-hub-heading{padding-top:36px;padding-bottom:32px}.knowledge-hub-heading h1{letter-spacing:-1.7px;margin:19px 0;font-size:clamp(34px,3.8vw,52px)}.knowledge-hub-heading>p{max-width:810px;color:var(--muted);font-size:17px;line-height:1.85}.knowledge-hub-meta{color:#5b727a;flex-wrap:wrap;gap:10px 25px;margin-top:22px;font-size:12px;display:flex}.knowledge-hub-meta>span:before{content:"";background:var(--yellow);vertical-align:2px;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.knowledge-library{padding-top:18px;padding-bottom:42px;scroll-margin-top:110px}.knowledge-tools{justify-content:space-between;align-items:flex-end;gap:25px;display:flex}.knowledge-search{width:min(100%,540px)}.knowledge-search label{margin-bottom:9px;font-size:12px;font-weight:700;display:block}.knowledge-search input{box-sizing:border-box;width:100%;font:inherit;color:var(--ink);background:#fff;border:1px solid #bac9cc;border-radius:3px;padding:13px 15px;font-size:15px;line-height:1.5}.knowledge-source-link{text-underline-offset:5px;padding-bottom:12px;font-size:12px;font-weight:700;text-decoration:underline}.knowledge-filters{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.knowledge-filter{font:inherit;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #d3dedd;border-radius:3px;padding:9px 12px;font-size:12px;font-weight:600;line-height:1.5}.knowledge-filter span{color:#61747a;margin-left:8px;font-size:11px}.knowledge-filter[aria-pressed=true]{background:var(--yellow);border-color:var(--yellow)}.knowledge-filter[aria-pressed=true] span{color:var(--ink)}.knowledge-filter:hover{border-color:#8a9b9f}.knowledge-centre :is(input,button,a):focus-visible,.knowledge-article :is(a,[tabindex]):focus-visible{outline-offset:4px;outline:3px solid #805c00}.knowledge-results-line{justify-content:space-between;align-items:center;gap:20px;margin:16px 0;display:flex}.knowledge-results-line p{color:var(--muted);margin:0;font-size:12px;line-height:1.7}.knowledge-reset{cursor:pointer;font:inherit;text-underline-offset:4px;color:var(--ink);background:0 0;border:0;padding:5px 0;font-size:12px;font-weight:700;text-decoration:underline}.knowledge-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.knowledge-card{border:1px solid #d7e0de;border-top:3px solid var(--yellow);background:#fff;min-width:0}.knowledge-card>a{flex-direction:column;height:100%;display:flex}.knowledge-card:hover{border-color:#91a6a6;border-top-color:var(--yellow)}.knowledge-card-image{box-sizing:border-box;background:#fff;border-bottom:1px solid #e1e7e3;height:175px;padding:17px 20px}.knowledge-card-image img{object-fit:contain;width:100%;height:100%;display:block}.knowledge-card-image.is-guide{color:#fff;letter-spacing:1px;background:linear-gradient(125deg,#102b37,#254652);flex-direction:column;justify-content:center;gap:12px;padding-left:25px;font-size:10px;display:flex}.knowledge-guide-symbol{color:var(--yellow);font-size:44px;font-weight:400;line-height:1}.knowledge-card-copy{flex-direction:column;flex:1;padding:22px 23px;display:flex}.knowledge-category{color:#657b7d;text-transform:uppercase;letter-spacing:.5px;font-size:10px;font-weight:700;line-height:1.6}.knowledge-card h2{letter-spacing:-.4px;margin:12px 0;font-size:20px;line-height:1.4}.knowledge-card p{color:var(--muted);margin:0 0 22px;font-size:13px;line-height:1.85}.knowledge-card-link{justify-content:space-between;gap:10px;margin-top:auto;font-size:12px;font-weight:700;display:flex}.knowledge-card-link>span{color:#897000}.knowledge-empty{border-left:3px solid var(--yellow);background:#eef2ee;padding:32px;line-height:1.8}.knowledge-origin{border-top:1px solid #dce4df;justify-content:space-between;align-items:center;gap:35px;padding-top:32px;padding-bottom:35px;scroll-margin-top:110px;display:flex}.knowledge-origin h2{letter-spacing:-.6px;margin-top:12px;font-size:26px}.knowledge-origin p{color:var(--muted);max-width:780px;margin-bottom:0;font-size:14px;line-height:1.85}.knowledge-origin>.text-link{text-underline-offset:4px;flex-shrink:0;max-width:200px;margin-top:0;line-height:1.7;text-decoration:underline}.knowledge-distributor{background:var(--navy);color:#fff;border-top:3px solid var(--yellow);justify-content:space-between;align-items:center;gap:35px;margin:10px 0 55px;padding:28px 30px;display:flex}.knowledge-distributor .number{color:var(--yellow);letter-spacing:.6px;font-size:10px;font-weight:700}.knowledge-distributor h2{letter-spacing:-.6px;margin:12px 0;font-size:25px;line-height:1.35}.knowledge-distributor p{color:#c6d5d8;max-width:780px;margin:0;font-size:14px;line-height:1.85}.knowledge-distributor .button{flex-shrink:0;gap:10px;padding:13px 16px;font-size:12px}.knowledge-article-heading{background:0 0;border:0;padding-top:30px;padding-bottom:30px}.knowledge-article-heading h1{letter-spacing:-1.4px;max-width:1030px;margin:20px 0;font-size:clamp(33px,3.8vw,50px);line-height:1.18}.knowledge-article-heading>p{max-width:850px;color:var(--muted);font-size:17px;line-height:1.85}.knowledge-back{text-underline-offset:5px;margin-top:10px;font-size:12px;font-weight:700;text-decoration:underline;display:inline-block}.knowledge-article-layout{grid-template-columns:235px minmax(0,1fr);align-items:start;gap:45px;margin-bottom:45px;display:grid}.knowledge-toc{border-top:3px solid var(--yellow);padding-top:17px;position:sticky;top:122px}.knowledge-toc>strong{font-size:13px}.knowledge-toc nav{z-index:auto;background:0 0;flex-direction:column;align-items:stretch;gap:0;width:auto;min-width:0;max-width:100%;margin:10px 0 0;padding:0;font-size:12px;font-weight:400;display:flex;position:static;inset:auto}.knowledge-toc a{white-space:normal;overflow-wrap:anywhere;color:#546b72;border-bottom:1px solid #e1e7e3;min-width:0;padding:10px 0;line-height:1.65}.knowledge-toc a:hover{color:var(--ink);text-underline-offset:4px;text-decoration:underline}.knowledge-reading{min-width:0;max-width:960px}.knowledge-summary{border-left:3px solid var(--yellow);background:#edf3ef;padding:24px 27px;scroll-margin-top:120px}.knowledge-summary>.number{letter-spacing:.6px;font-size:10px;font-weight:700}.knowledge-summary h2{letter-spacing:-.5px;margin-top:12px;font-size:24px;line-height:1.4}.knowledge-summary p{color:#405b64;margin-bottom:0;font-size:16px;line-height:1.9}.knowledge-diagram{margin:28px 0 35px}.knowledge-diagram-surface{background:#fff;border:1px solid #dce5e2;padding:25px}.knowledge-diagram img{object-fit:contain;width:100%;height:auto;max-height:440px;display:block}.knowledge-diagram figcaption{color:#63767b;margin-top:10px;font-size:11px;line-height:1.85}.knowledge-diagram figcaption a{text-underline-offset:3px;font-weight:700;text-decoration:underline}.knowledge-section{margin:30px 0;scroll-margin-top:120px}.knowledge-section h2{letter-spacing:-.6px;margin:0 0 16px;font-size:27px;line-height:1.4}.knowledge-section p,.knowledge-section li{color:#465e68;font-size:15px;line-height:1.95}.knowledge-section p{margin:12px 0}.knowledge-section ul{margin:18px 0;padding-left:23px}.knowledge-section li{margin:9px 0;padding-left:3px}.knowledge-section li::marker{color:#887000}.knowledge-table-wrap{border:1px solid #d6e0dd;border-top:3px solid var(--yellow);max-width:100%;margin:28px 0;overflow:auto}.knowledge-table{border-collapse:collapse;text-align:left;background:#fff;width:100%;min-width:560px;font-size:13px;line-height:1.8}.knowledge-table caption{text-align:left;background:#eef3ed;padding:15px;font-size:14px;font-weight:700}.knowledge-table :is(th,td){vertical-align:top;border:1px solid #dfe7e2;padding:13px 15px}.knowledge-table thead th{background:var(--navy);color:#fff;font-weight:600}.knowledge-table tbody th{background:#f4f6f1;min-width:115px;font-weight:600}.knowledge-sources{border-top:3px solid var(--yellow);background:#f0f4ed;margin:34px 0;padding:25px 27px;scroll-margin-top:120px}.knowledge-sources .number{letter-spacing:.6px;font-size:10px;font-weight:700}.knowledge-sources h2{letter-spacing:-.5px;margin-top:12px;font-size:24px;line-height:1.35}.knowledge-sources p,.knowledge-sources li{color:#536b71;font-size:13px;line-height:1.85}.knowledge-sources ul{padding-left:20px}.knowledge-sources li{overflow-wrap:anywhere;margin:10px 0}.knowledge-sources a{text-underline-offset:4px;font-weight:600;text-decoration:underline}.knowledge-sources .knowledge-verification{border-top:1px solid #d6dfd5;margin-bottom:0;padding-top:16px;font-size:11px}.knowledge-related{margin-top:35px;scroll-margin-top:120px}.knowledge-related>h2{letter-spacing:-.5px;font-size:25px;line-height:1.4}.knowledge-related>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 27px;margin-top:20px;display:grid}.knowledge-related h3{margin:10px 0;font-size:14px;line-height:1.6}.knowledge-related ul{margin:0;padding:0;list-style:none}.knowledge-related li{border-bottom:1px solid #dfe6df;padding:11px 0;font-size:12px;line-height:1.8}.knowledge-related a:hover{text-underline-offset:4px;text-decoration:underline}@media (max-width:1050px){.knowledge-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-article-layout{grid-template-columns:200px minmax(0,1fr);gap:28px}.knowledge-distributor{flex-direction:column;align-items:flex-start;gap:22px}}@media (max-width:800px){.knowledge-article-layout{grid-template-columns:minmax(0,1fr)}.knowledge-toc{background:#f0f4f0;padding:17px 20px;position:static}.knowledge-toc nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;display:grid}.knowledge-origin{flex-direction:column;align-items:flex-start;gap:20px}.knowledge-origin>.text-link{max-width:none}.knowledge-tools{flex-direction:column;align-items:flex-start;gap:16px}.knowledge-source-link{padding:0}.knowledge-hub-meta{line-height:1.7}.knowledge-hub-heading .eyebrow{font-size:10px;line-height:1.8}}@media (max-width:580px){.knowledge-hub-heading{padding-top:22px;padding-bottom:20px}.knowledge-hub-heading h1,.knowledge-article-heading h1{letter-spacing:-1px;font-size:33px}.knowledge-hub-heading>p,.knowledge-article-heading>p{font-size:15px;line-height:1.85}.knowledge-grid{grid-template-columns:minmax(0,1fr);gap:18px}.knowledge-card-image{height:170px}.knowledge-card-copy{padding:20px}.knowledge-card h2{font-size:21px}.knowledge-filters{gap:7px}.knowledge-filter{padding:8px 10px;font-size:11px}.knowledge-filter span{margin-left:5px}.knowledge-results-line{align-items:flex-start}.knowledge-distributor{margin-bottom:35px;padding:23px}.knowledge-distributor h2{font-size:24px}.knowledge-library{padding-bottom:30px}.knowledge-article-heading{padding-top:22px;padding-bottom:24px}.knowledge-toc nav{grid-template-columns:minmax(0,1fr);gap:0}.knowledge-toc a{padding:8px 0}.knowledge-summary,.knowledge-sources{padding:22px}.knowledge-summary h2,.knowledge-sources h2{font-size:23px}.knowledge-summary p{font-size:15px}.knowledge-section h2{font-size:25px}.knowledge-diagram-surface{padding:14px}.knowledge-related>div{grid-template-columns:minmax(0,1fr)}.knowledge-origin h2{font-size:25px}}.knowledge-nav,.knowledge-nav-panel{min-width:0}.knowledge-nav-panel{box-sizing:border-box}.knowledge-nav-panel .knowledge-nav-actions{flex-wrap:wrap;align-items:center;gap:8px 22px;min-width:0;display:flex}.knowledge-nav-actions>a{white-space:normal;overflow-wrap:anywhere;align-items:center;max-width:100%;min-height:44px;line-height:1.6;display:inline-flex}.knowledge-nav-categories{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:20px;padding:18px 20px 22px;display:grid}.knowledge-nav-category{min-width:0}.knowledge-nav-category>h2{border-left:3px solid var(--yellow);letter-spacing:0;overflow-wrap:anywhere;background:#f5f7f2;border-bottom:1px solid #e1e7df;justify-content:space-between;align-items:center;gap:10px;min-height:44px;margin:0 0 5px;padding:10px 11px;font-size:13px;font-weight:700;line-height:1.6;display:flex}.knowledge-nav-category>h2>small{color:#71827b;letter-spacing:0;flex-shrink:0;font-family:DM Sans,sans-serif;font-size:10px;font-weight:500}.knowledge-nav-category>ul{margin:0;padding:0;list-style:none}.knowledge-nav-category>ul>li{min-width:0;margin:0;padding:0}.knowledge-nav-article{white-space:normal;border-left:2px solid #0000;border-radius:2px;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:11px 10px;font-size:13px;font-weight:500;line-height:1.65;display:flex}.knowledge-nav-article>span:first-child{overflow-wrap:anywhere;min-width:0}.knowledge-nav-article>span:last-child{color:#76877f;flex-shrink:0;font-size:14px}.knowledge-nav-article:hover,.knowledge-nav-article[aria-current=page]{border-left-color:var(--yellow);color:var(--ink);background:#fff4cc}.knowledge-nav-article[aria-current=page]{font-weight:700}.knowledge-nav-category.is-current>h2{color:#263d2f;background:#eef3e9}.knowledge-nav-panel a:focus-visible,.knowledge-nav>summary:focus-visible{outline-offset:1px;outline:2px solid #947200}@media (max-width:1000px){#navigation .knowledge-nav>summary{min-height:44px}.knowledge-nav-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px;padding:12px}.knowledge-nav-category>h2{padding:10px}.knowledge-nav-article{padding:10px 9px}}@media (max-width:650px){.knowledge-nav-categories{grid-template-columns:minmax(0,1fr);gap:18px}.knowledge-nav-panel .knowledge-nav-actions{flex-direction:column;align-items:flex-start;gap:0}.knowledge-nav-actions>a{padding:8px 0}}footer .footer-branding{min-width:0;max-width:100%}footer .footer-brand-panel{box-sizing:border-box;border:1px solid #dfe7e2;border-top:3px solid var(--yellow);background:#fff;border-radius:4px;width:280px;max-width:100%;padding:18px}footer .footer-adeo-logo{box-sizing:border-box;background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:center;width:215px;max-width:100%;padding:0;line-height:1;display:flex}footer .footer-adeo-logo img{object-fit:contain;width:215px;max-width:100%;height:auto;max-height:none;display:block}footer .footer-brand-divider{border-top:1px solid #e3e9e5;width:100%;margin:15px 0 13px;display:block}footer .footer-distributor{align-items:center;gap:12px;min-width:0;max-width:100%;margin:0;display:flex}footer .footer-distributor-logo{box-sizing:border-box;background:0 0;border:0;border-radius:0;flex:0 104px;justify-content:flex-start;align-items:center;max-width:47%;padding:0;line-height:1;display:inline-flex}footer .footer-distributor-logo img{object-fit:contain;width:104px;max-width:100%;height:auto;display:block}footer .footer-distributor>span:last-child{color:#3d5661;white-space:normal;overflow-wrap:normal;flex:1;min-width:0;font-size:11px;font-weight:600;line-height:1.5}footer .footer-branding>p{color:#b7cbd2;overflow-wrap:anywhere;max-width:300px;margin:16px 0 0;font-size:13px;line-height:1.8}footer .footer-adeo-logo:focus-visible{outline-offset:5px;outline:3px solid #916700}@media (max-width:400px){footer .footer-brand-panel{padding:17px}footer .footer-branding>p{margin-top:14px}}.adeo-logo-links{vertical-align:middle;max-width:100%;line-height:0;display:inline-block;position:relative}.adeo-logo-links>[data-adeo-home],.adeo-logo-links img{display:block}.nav>.adeo-logo-links{flex-shrink:0}.adeo-logo-links>.atr-group-link{z-index:1;border-radius:1px;position:absolute;inset:73% 1.5% 3% 29%}.adeo-logo-links>.atr-group-link:focus-visible{outline-offset:2px;background:#ffc10026;outline:2px solid #916700}.knowledge-waveforms{min-width:0;margin:34px 0;scroll-margin-top:120px}.knowledge-waveforms>.number{letter-spacing:.6px;font-size:10px;font-weight:700}.knowledge-waveforms>h2{letter-spacing:-.6px;margin:12px 0 15px;font-size:27px;line-height:1.4}.knowledge-waveforms>p{color:#4e6670;max-width:none;margin:12px 0 20px;font-size:14px;line-height:1.85}.waveform-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px;margin:24px 0;display:grid}.waveform-card{border:1px solid #d6e1dc;border-top:3px solid var(--yellow);background:#fff;border-radius:3px;flex-direction:column;min-width:0;padding:18px 16px;display:flex}.waveform-card.is-dc{background:#fffcf2}.waveform-index{letter-spacing:.7px;color:#71827b;font-size:10px;font-weight:700;line-height:1.5}.waveform-card>h3{letter-spacing:-.25px;overflow-wrap:anywhere;margin:11px 0 13px;font-size:17px;font-weight:700;line-height:1.45}.waveform-chart{aspect-ratio:300/130;background:#f7f9f7;border:1px solid #e3e9e6;border-radius:2px;flex-shrink:0;width:100%;max-width:420px;height:auto;margin:0 auto 14px;display:block}.waveform-axis{fill:none;stroke:#9aaba7;stroke-width:1.2px;vector-effect:non-scaling-stroke}.waveform-zero{fill:none;stroke:#afbeb8;stroke-width:1px;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.waveform-signal{fill:none;stroke:var(--navy);stroke-width:2.8px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.waveform-axis-label{fill:#6e807c;font-family:DM Sans,sans-serif;font-size:11px;font-weight:500}.waveform-card>p{color:#50666e;overflow-wrap:anywhere;margin:0 0 16px;font-size:12px;line-height:1.85}.waveform-capability{flex-wrap:wrap;align-items:center;gap:6px;margin-top:auto;display:flex}.waveform-type{color:#284239;background:#f0f4eb;border:1px solid #d5dfd5;border-radius:2px;align-items:center;min-height:27px;padding:4px 8px;font-size:10px;font-weight:700;line-height:1.5;display:inline-flex}.waveform-card.is-dc .waveform-type{color:#5f4b0f;background:#fff1bd;border-color:#e8d18c}.waveform-matrix{border:1px solid #d4dfd9;border-top:3px solid var(--yellow);min-width:0;max-width:100%;margin:23px 0;scroll-margin-top:120px;overflow:auto}.waveform-matrix>table{table-layout:fixed;border-collapse:collapse;text-align:left;background:#fff;width:100%;min-width:0;font-size:12px;line-height:1.75}.waveform-matrix caption{text-align:left;color:var(--ink);background:#f0f4ed;padding:14px;font-size:13px;font-weight:700;line-height:1.7}.waveform-matrix :is(th,td){vertical-align:top;white-space:normal;overflow-wrap:anywhere;border:1px solid #dfe6df;padding:12px 11px}.waveform-matrix thead th{background:var(--navy);color:#fff;font-weight:600}.waveform-matrix th:first-child,.waveform-matrix td:first-child{width:44%}.waveform-matrix tbody th{background:#f4f6f1;font-weight:600}.knowledge-waveforms>.waveform-note{color:#687d80;margin:16px 0 6px;font-size:11px;line-height:1.85}.waveform-source{text-underline-offset:4px;white-space:normal;overflow-wrap:anywhere;align-items:center;max-width:100%;min-height:44px;font-size:12px;font-weight:700;line-height:1.7;text-decoration:underline;display:inline-flex}.knowledge-waveform-teaser{border-left:3px solid var(--yellow);background:#eef3ed;min-width:0;margin:24px 0 28px;padding:20px 23px;scroll-margin-top:120px}.knowledge-waveform-teaser>.number{letter-spacing:.6px;font-size:10px;font-weight:700}.knowledge-waveform-teaser>h2{letter-spacing:-.45px;margin:11px 0;font-size:22px;line-height:1.4}.knowledge-waveform-teaser>p{color:#4c646c;margin:11px 0 9px;font-size:14px;line-height:1.85}.knowledge-waveform-link{text-underline-offset:4px;white-space:normal;overflow-wrap:anywhere;align-items:center;gap:10px;max-width:100%;min-height:44px;font-size:12px;font-weight:700;line-height:1.7;text-decoration:underline;display:inline-flex}.waveform-source:focus-visible,.knowledge-waveform-link:focus-visible,.waveform-matrix:focus-visible{outline-offset:3px;outline:2px solid #947200}@media (max-width:1050px){.waveform-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.knowledge-waveforms>h2{font-size:25px}.waveform-grid{grid-template-columns:minmax(0,1fr);gap:14px;margin:20px 0}.waveform-card{padding:17px 16px}.waveform-card>h3{font-size:18px}.waveform-card>p{font-size:13px}.waveform-type{font-size:11px}.waveform-matrix :is(th,td){padding:10px 8px}.waveform-matrix caption{padding:12px;font-size:12px}.knowledge-waveform-teaser{padding:19px 20px}.knowledge-waveform-teaser>h2{font-size:21px}}.knowledge-waveform-models{border-top:1px solid #d8e2dc;min-width:0;margin:36px 0 8px;padding-top:28px;scroll-margin-top:120px}.knowledge-waveform-models .number{letter-spacing:.6px;font-size:10px;font-weight:700}.knowledge-waveform-models h3{letter-spacing:-.5px;margin:12px 0 14px;font-size:25px;line-height:1.4}.knowledge-waveform-models>p,.knowledge-waveform-models>header>p{color:#4e6670;margin:12px 0 24px;font-size:14px;line-height:1.85}.waveform-model-groups{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:24px;display:grid}.waveform-model-group{min-width:0}.waveform-model-group>header{border-left:3px solid var(--yellow);background:#f0f4ed;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:6px 14px;margin-bottom:14px;padding:16px 18px;display:grid}.waveform-group-type{min-height:29px;color:var(--navy);white-space:nowrap;background:#fff;border:1px solid #c8d7ce;border-radius:2px;justify-content:center;align-items:center;padding:4px 9px;font-size:11px;font-weight:700;line-height:1.6;display:inline-flex}.waveform-model-group h4{color:var(--navy);letter-spacing:-.2px;overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:700;line-height:1.55}.waveform-model-group>header>p{color:#50676d;overflow-wrap:anywhere;grid-column:2;margin:0;font-size:12px;line-height:1.85}.waveform-model-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.waveform-model-card{border:1px solid #d5dfda;border-top:3px solid var(--yellow);background:#fff;border-radius:3px;min-width:0}.waveform-model-card>a{min-width:0;height:100%;min-height:44px;color:inherit;border-radius:2px;flex-direction:column;text-decoration:none;transition:box-shadow .18s;display:flex}.waveform-model-visual{background:#fff;border-bottom:1px solid #e2e9e4;border-radius:2px 2px 0 0;justify-content:center;align-items:center;min-width:0;min-height:196px;padding:18px 20px;display:flex}.waveform-model-visual>img{object-fit:contain;width:100%;max-width:100%;height:160px;display:block}.waveform-model-copy{flex-direction:column;flex:1;min-width:0;padding:19px 20px 12px;display:flex}.waveform-model-role{color:#607774;letter-spacing:.3px;overflow-wrap:anywhere;font-size:10px;font-weight:700;line-height:1.65}.waveform-model-copy>h5{color:var(--navy);letter-spacing:-.3px;overflow-wrap:anywhere;margin:9px 0 12px;font-size:19px;font-weight:700;line-height:1.4}.waveform-model-copy>p{color:#4e6670;overflow-wrap:anywhere;margin:0 0 14px;font-size:13px;line-height:1.85}.waveform-model-sensor{color:#627673;overflow-wrap:anywhere;margin:0 0 18px;font-size:11px;line-height:1.8;display:block}.waveform-model-cta{min-height:44px;color:var(--navy);overflow-wrap:anywhere;border-top:1px solid #e1e8e2;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:12px 0 5px;font-size:12px;font-weight:700;line-height:1.7;display:flex}.waveform-model-cta>span{color:#806300;flex-shrink:0;font-size:19px;font-weight:400;line-height:1}.knowledge-waveform-models>.waveform-model-note{color:#687d80;margin:20px 0 6px;font-size:11px;line-height:1.85}.waveform-model-distributor{border-top:3px solid var(--yellow);background:var(--navy);color:#fff;min-width:0;margin:28px 0 0;padding:23px 25px}.waveform-model-distributor>strong{color:#fff;letter-spacing:-.2px;overflow-wrap:anywhere;font-size:18px;line-height:1.55;display:block}.waveform-model-distributor>p{color:#c8d8db;overflow-wrap:anywhere;max-width:760px;margin:10px 0 15px;font-size:13px;line-height:1.85}.waveform-model-distributor>a{border:1px solid var(--yellow);background:var(--yellow);max-width:100%;min-height:44px;color:var(--navy);overflow-wrap:anywhere;border-radius:2px;justify-content:center;align-items:center;gap:10px;padding:11px 15px;font-size:12px;font-weight:700;line-height:1.7;text-decoration:none;display:inline-flex}.waveform-model-card>a:focus-visible,.waveform-model-distributor>a:focus-visible{outline-offset:4px;outline:3px solid #947200}@media (hover:hover){.waveform-model-card:hover{border-color:#8da49d;border-top-color:var(--yellow)}.waveform-model-card>a:hover{box-shadow:0 5px 15px #102b3710}.waveform-model-card>a:hover .waveform-model-cta{text-underline-offset:4px;text-decoration:underline}.waveform-model-distributor>a:hover{background:#ffd047;border-color:#ffd047}}@media (max-width:600px){.knowledge-waveform-models{margin-top:29px;padding-top:24px}.knowledge-waveform-models h3{font-size:23px}.waveform-model-groups{gap:24px}.waveform-model-group>header{grid-template-columns:minmax(0,1fr);gap:9px;padding:16px}.waveform-group-type{justify-self:start}.waveform-model-group>header>p{grid-column:1}.waveform-model-grid{grid-template-columns:minmax(0,1fr);gap:14px}.waveform-model-copy{padding:18px 18px 11px}.waveform-model-visual{min-height:196px;padding:18px}.waveform-model-distributor{padding:21px 20px}}@media (prefers-reduced-motion:reduce){.waveform-model-card>a{transition:none}}.technical-model-examples{border-top:1px solid #d6e1da;min-width:0;margin:36px 0;padding:27px 0 0;scroll-margin-top:120px}.technical-model-examples>.number{letter-spacing:.6px;font-size:10px;font-weight:700}.technical-model-examples>h2{letter-spacing:-.5px;margin:12px 0 14px;font-size:26px;line-height:1.4}.technical-model-examples>.technical-model-intro{color:#4e6670;margin:12px 0 23px;font-size:14px;line-height:1.85}.technical-model-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:17px;display:grid}.technical-model-grid[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.technical-model-card{border:1px solid #d5dfda;border-top:3px solid var(--yellow);background:#fff;border-radius:3px;min-width:0}.technical-model-card>a{min-width:0;height:100%;color:inherit;border-radius:2px;flex-direction:column;text-decoration:none;transition:box-shadow .18s;display:flex}.technical-model-visual{box-sizing:border-box;background:#fff;border-bottom:1px solid #e1e8e3;justify-content:center;align-items:center;min-width:0;height:196px;padding:18px 20px;display:flex}.technical-model-visual>img{object-fit:contain;width:100%;max-width:100%;height:160px;display:block}.technical-model-copy{flex-direction:column;flex:1;min-width:0;padding:19px 19px 12px;display:flex}.technical-model-role{color:#607774;letter-spacing:.25px;overflow-wrap:anywhere;font-size:10px;font-weight:700;line-height:1.65}.technical-model-copy>h3{color:var(--navy);letter-spacing:-.3px;overflow-wrap:anywhere;margin:9px 0 12px;font-size:19px;font-weight:700;line-height:1.4}.technical-model-copy>p{color:#4e6670;overflow-wrap:anywhere;margin:0 0 14px;font-size:13px;line-height:1.85}.technical-model-copy>small{color:#627673;overflow-wrap:anywhere;margin:0 0 18px;font-size:11px;line-height:1.8;display:block}.technical-model-cta{box-sizing:border-box;min-height:44px;color:var(--navy);overflow-wrap:anywhere;border-top:1px solid #e1e8e2;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:12px 0 5px;font-size:12px;font-weight:700;line-height:1.7;display:flex}.technical-model-cta>span{color:#806300;flex-shrink:0;font-size:19px;font-weight:400;line-height:1}.technical-model-examples>.technical-model-note{color:#687d80;margin:20px 0 12px;font-size:11px;line-height:1.85}.technical-model-sources{border-top:1px solid #dce4df;border-bottom:1px solid #dce4df;margin:10px 0 24px}.technical-model-sources>summary{box-sizing:border-box;cursor:pointer;min-height:44px;color:var(--navy);padding:12px 2px;font-size:12px;font-weight:700;line-height:1.7}.technical-model-sources>ul{color:#4e6670;margin:0 0 16px;padding-left:21px;font-size:12px;line-height:1.85}.technical-model-sources li{overflow-wrap:anywhere;margin:8px 0}.technical-model-sources a{text-underline-offset:3px;text-decoration:underline}.technical-model-distributor{border-top:3px solid var(--yellow);background:var(--navy);color:#fff;margin-top:23px;padding:23px 25px}.technical-model-distributor>strong{letter-spacing:-.2px;overflow-wrap:anywhere;font-size:18px;line-height:1.55;display:block}.technical-model-distributor>p{color:#c8d8db;overflow-wrap:anywhere;max-width:760px;margin:10px 0 15px;font-size:13px;line-height:1.85}.technical-model-distributor>a{box-sizing:border-box;border:1px solid var(--yellow);background:var(--yellow);max-width:100%;min-height:44px;color:var(--navy);overflow-wrap:anywhere;border-radius:2px;justify-content:center;align-items:center;gap:10px;padding:11px 15px;font-size:12px;font-weight:700;line-height:1.7;text-decoration:none;display:inline-flex}.technical-model-jump{text-underline-offset:4px;align-items:center;min-height:44px;margin:0 0 12px;font-size:12px;font-weight:700;line-height:1.7;text-decoration:underline;display:inline-flex}.technical-model-examples :is(a,summary):focus-visible,.technical-model-jump:focus-visible{outline-offset:4px;outline:3px solid #947200}.guide .technical-model-examples{padding-top:27px}.guide .technical-model-copy>p{font-size:13px;line-height:1.85}.guide .technical-model-distributor>p{color:#c8d8db;font-size:13px;line-height:1.85}.guide .technical-model-examples>.technical-model-note{font-size:11px;line-height:1.85}@media (hover:hover){.technical-model-card:hover{border-color:#8da49d;border-top-color:var(--yellow)}.technical-model-card>a:hover{box-shadow:0 5px 15px #102b3710}.technical-model-card>a:hover .technical-model-cta{text-underline-offset:4px;text-decoration:underline}.technical-model-distributor>a:hover{background:#ffd047;border-color:#ffd047}}@media (max-width:1050px){.technical-model-grid[data-count="3"]{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.technical-model-examples>h2{font-size:24px}.technical-model-grid{grid-template-columns:minmax(0,1fr);gap:14px}.technical-model-copy{padding:18px 18px 11px}.technical-model-distributor{padding:21px 20px}.technical-model-examples{margin-top:29px;padding-top:24px}}@media (prefers-reduced-motion:reduce){.technical-model-card>a{transition:none}}.model-knowledge{background:#f1f5ee;border-top:1px solid #d8e2d6;border-bottom:1px solid #d8e2d6;padding-top:37px;padding-bottom:40px;scroll-margin-top:95px}.model-knowledge-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.model-knowledge-heading>div{min-width:0}.model-knowledge .number{letter-spacing:.6px;font-size:10px;font-weight:700}.model-knowledge h2{letter-spacing:-.7px;margin:12px 0 15px;font-size:30px;line-height:1.35}.model-knowledge-heading p{color:#506971;max-width:740px;margin:0;font-size:14px;line-height:1.85}.model-knowledge-all{text-underline-offset:4px;flex-shrink:0;align-items:center;min-height:44px;font-size:12px;font-weight:700;line-height:1.7;text-decoration:underline;display:inline-flex}.model-knowledge-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:17px;display:grid}.model-knowledge-grid[data-count="1"]{grid-template-columns:minmax(0,1fr);max-width:800px}.model-knowledge-grid[data-count="2"],.model-knowledge-grid[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.model-knowledge-card{border:1px solid #d2dfd2;border-top:3px solid var(--yellow);background:#fff;border-radius:3px;min-width:0}.model-knowledge-card>a{box-sizing:border-box;min-height:100%;color:inherit;flex-direction:column;padding:23px;text-decoration:none;display:flex}.model-knowledge-relation{color:#5f7568;background:#f3f6ee;border:1px solid #d7e2d5;border-radius:2px;align-self:flex-start;padding:4px 8px;font-size:10px;font-weight:700;line-height:1.65}.model-knowledge-card h3{letter-spacing:-.4px;overflow-wrap:anywhere;margin:15px 0 12px;font-size:21px;line-height:1.45}.model-knowledge-card p{color:#4e6670;overflow-wrap:anywhere;margin:0 0 20px;font-size:13px;line-height:1.85}.model-knowledge-open{box-sizing:border-box;border-top:1px solid #e0e7dc;justify-content:space-between;align-items:center;gap:14px;min-height:44px;margin-top:auto;padding-top:13px;font-size:12px;font-weight:700;line-height:1.7;display:flex}.model-knowledge-open>span{color:#806300;flex-shrink:0;font-size:20px;font-weight:400}.model-knowledge-distributor{border-left:3px solid var(--yellow);background:var(--navy);color:#fff;justify-content:space-between;align-items:center;gap:24px;margin-top:24px;padding:20px 23px;display:flex}.model-knowledge-distributor>div{min-width:0}.model-knowledge-distributor strong{font-size:14px;line-height:1.7;display:block}.model-knowledge-distributor p{color:#c8d8db;max-width:790px;margin:7px 0 0;font-size:12px;line-height:1.85}.model-knowledge-distributor>a{box-sizing:border-box;background:var(--yellow);max-width:100%;min-height:44px;color:var(--navy);border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;gap:12px;padding:10px 14px;font-size:12px;font-weight:700;line-height:1.7;text-decoration:none;display:inline-flex}.model-knowledge a:focus-visible,.model-knowledge-shortcut:focus-visible{outline-offset:4px;outline:3px solid #947200}@media (hover:hover){.model-knowledge-card:hover{border-color:#8da49d;border-top-color:var(--yellow)}.model-knowledge-card>a:hover .model-knowledge-open{text-underline-offset:4px;text-decoration:underline}.model-knowledge-distributor>a:hover{background:#ffd047}}@media (max-width:1000px){.model-knowledge-heading{flex-direction:column;gap:14px}.model-knowledge-grid{grid-template-columns:minmax(0,1fr)}.model-knowledge-distributor{flex-direction:column;align-items:flex-start;gap:18px}}@media (max-width:650px){.model-knowledge{padding-top:30px;padding-bottom:33px;scroll-margin-top:145px}.model-knowledge h2{font-size:27px}.model-knowledge-grid[data-count]{grid-template-columns:minmax(0,1fr)}.model-knowledge-card>a,.model-knowledge-distributor{padding:20px}.model-knowledge-card h3{font-size:21px}}.site-tools{background:#f4f6f2;border-top:1px solid #e3e9e5}.site-tools-inner{justify-content:space-between;align-items:center;gap:24px;padding:8px 0;display:flex}.site-tools-search{background:#fff;border:1px solid #ccd7d4;border-radius:3px;flex:1;min-width:0;max-width:520px;display:flex;overflow:hidden}.site-tools-search input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;padding:8px 12px;font:13px DM Sans,sans-serif}.site-tools-search input:focus{outline:2px solid var(--yellow);outline-offset:-2px}.site-tools-search button{background:var(--yellow);white-space:nowrap;color:var(--ink);cursor:pointer;border:0;padding:8px 15px;font-size:13px;font-weight:700}.site-tools-actions{align-items:center;gap:25px;font-size:13px;font-weight:700;display:flex}.site-tools-actions a{align-items:center;gap:8px;min-height:34px;display:inline-flex}.site-tools-actions a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--yellow);-webkit-text-decoration-color:var(--yellow);text-decoration-color:var(--yellow);text-underline-offset:4px}.site-tools-count{background:var(--yellow);min-width:23px;height:23px;color:var(--ink);border-radius:50%;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.site-tools-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-tools-footer{color:#c7d4d8;flex-wrap:wrap;gap:24px;padding-top:20px;padding-bottom:22px;font-size:13px;display:flex}.site-tools-footer a:hover{color:var(--yellow)}@media (max-width:700px){.site-tools-inner{flex-wrap:wrap;gap:4px;padding:8px 0}.site-tools-search{flex-basis:100%;max-width:none}.site-tools-search input{padding:9px 10px;font-size:16px}.site-tools-search button{min-width:56px;min-height:40px}.site-tools-actions{justify-content:space-between;gap:12px;width:100%;font-size:12px}.site-tools-actions a{min-height:38px}.site-tools-footer{gap:14px}}.nav .logo,img{height:auto}.search-intro{padding-bottom:24px}.site-search-form{max-width:100%;margin-top:24px}.site-search-form>label{margin-bottom:10px;font-weight:700;display:block}.site-search-input-row{gap:12px;max-width:900px;display:flex}.site-search-input-row input{min-width:0;font:inherit;color:var(--ink);background:#fff;border:1px solid #8d9da3;border-radius:4px;flex:1;padding:15px 18px}.site-search-input-row input:focus{outline:3px solid var(--yellow);outline-offset:3px}.site-search-input-row .button{flex-shrink:0;min-width:105px}.site-search-hint{color:#5c717a;margin:12px 0 22px;font-size:14px}.site-search-categories{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.site-search-categories legend{margin-bottom:9px;font-size:14px;font-weight:700}.site-search-category{cursor:pointer;position:relative}.site-search-category input{opacity:0;width:1px;height:1px;position:absolute}.site-search-category>span{box-sizing:border-box;background:#fff;border:1px solid #b8c6c9;border-radius:3px;align-items:center;gap:6px;min-height:44px;padding:8px 13px;font-size:14px;font-weight:700;display:flex}.site-search-category input:checked+span{background:var(--yellow);border-color:var(--yellow);color:#102631}.site-search-category input:focus-visible+span{outline-offset:3px;outline:3px solid #102631}.site-search-category small{font-size:12px;font-weight:500}.site-search-results{min-height:250px;padding-top:20px;padding-bottom:45px}.site-search-results-heading{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:20px;display:flex}.site-search-results-heading h2{margin:0;font-size:24px}.site-search-results-heading p{color:#5c717a;margin:0;font-size:14px}.site-search-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.site-search-card{border:1px solid #d7e0e2;border-top:3px solid var(--yellow);background:#fff;flex-direction:column;min-width:0;display:flex}.site-search-card-image{background:#f7f9f8;justify-content:center;align-items:center;height:150px;padding:18px;display:flex}.site-search-card-image img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.site-search-card-body{flex-direction:column;flex:1;min-width:0;padding:22px;display:flex}.site-search-card-type{letter-spacing:.07em;text-transform:uppercase;color:#607780;font-size:11px;font-weight:700}.site-search-card h3{overflow-wrap:anywhere;margin:12px 0;font-size:20px;line-height:1.35}.site-search-card h3 a{color:var(--ink);text-decoration:none}.site-search-card h3 a:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.site-search-card a:focus-visible,.site-search-fallback a:focus-visible,.site-search-quick a:focus-visible{outline:3px solid var(--yellow);outline-offset:4px}.site-search-card-family{font-weight:700;color:#56717c!important;margin:0 0 10px!important;font-size:13px!important}.site-search-card-excerpt{overflow-wrap:anywhere;color:#5c717a!important;margin:0 0 10px!important;font-size:14px!important;line-height:1.7!important}.site-search-card mark{color:inherit;background:#fff0b8;padding:0 1px}.site-search-card-code{overflow-wrap:anywhere;border-top:1px solid #e2e8e9;padding-top:10px;color:#244854!important;margin-top:auto!important;font-size:12px!important}.site-search-card-product{color:var(--ink);text-underline-offset:4px;margin-top:auto;padding-top:14px;font-size:13px;font-weight:700}.site-search-card.is-document{background:#fffdf3}.site-search-new-window{white-space:nowrap}.site-search-more{margin:24px auto 0;display:block}.site-search-more[hidden],.site-search-empty[hidden]{display:none}.site-search-empty{border-left:4px solid var(--yellow);background:#f1f5f4;margin-bottom:20px;padding:28px}.site-search-empty h3{margin:0 0 10px;font-size:21px}.site-search-empty p{color:#56717c;margin:0;line-height:1.7}.site-search-quick,.site-search-fallback{flex-wrap:wrap;gap:12px 22px;display:flex}.site-search-quick{margin-top:20px}.site-search-quick a,.site-search-fallback a{color:var(--ink);text-underline-offset:4px;align-items:center;min-height:44px;font-size:14px;font-weight:700;display:inline-flex}.site-search-fallback{border-top:1px solid #d7e0e2;margin-top:26px;padding-top:18px}.site-search-distributor{color:#fff;box-sizing:border-box;background:#102b37;justify-content:space-between;align-items:center;gap:24px;margin-bottom:50px;padding:30px;display:flex}.site-search-distributor .number{color:var(--yellow)}.site-search-distributor h2{margin:10px 0;font-size:25px}.site-search-distributor p{color:#c6d5da;max-width:700px;margin:0;font-size:15px;line-height:1.7}.site-search-distributor .button{flex-shrink:0}.site-search-card .visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1050px){.site-search-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-search-distributor{flex-direction:column;align-items:flex-start}}@media (max-width:600px){.site-search-grid{grid-template-columns:minmax(0,1fr)}.site-search-input-row{gap:8px}.site-search-input-row input{padding:13px 11px;font-size:16px}.site-search-input-row .button{min-width:70px;padding:14px 18px}.site-search-results-heading{flex-direction:column;align-items:flex-start;gap:8px}.site-search-category>span{padding:7px 10px;font-size:13px}.site-search-card{grid-template-columns:100px minmax(0,1fr);display:grid}.site-search-card:not(:has(.site-search-card-image)){display:block}.site-search-card-image{height:120px;padding:10px}.site-search-card-body{padding:17px 14px}.site-search-card h3{margin:8px 0;font-size:18px}.site-search-card-excerpt{font-size:13px!important}.site-search-card-type{font-size:10px}.site-search-empty{padding:22px}.site-search-distributor{padding:24px}.site-search-distributor h2{font-size:23px}}@media (prefers-reduced-motion:reduce){.site-search-card *{scroll-behavior:auto}}.selection-page [hidden]{display:none!important}.selection-intro{grid-template-columns:1.18fr 1fr;align-items:center;gap:40px;padding-top:24px;padding-bottom:35px;display:grid}.selection-intro h1{letter-spacing:-1.7px;margin:18px 0;font-size:clamp(33px,3.5vw,49px);line-height:1.16}.selection-intro>div>p{color:var(--muted);max-width:650px;margin:0;font-size:16px;line-height:1.85}.selection-intro-meta{color:#5b7379;flex-wrap:wrap;gap:8px 17px;margin-top:21px;font-size:11px;line-height:1.7;display:flex}.selection-intro-meta>span:before{content:"";background:var(--yellow);vertical-align:1px;width:6px;height:6px;margin-right:7px;display:inline-block}.selection-intro-meta a{text-underline-offset:4px;color:var(--ink);font-weight:700;text-decoration:underline}.selection-intro-products{border-bottom:3px solid var(--yellow);background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:13px;padding:22px 20px 12px;display:grid}.selection-intro-product{text-align:center;flex-direction:column;align-items:center;gap:12px;min-width:0;font-size:10px;font-weight:700;line-height:1.5;display:flex}.selection-intro-product img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:125px}.selection-intro-products>p{color:#73858a;text-align:right;grid-column:1/-1;margin:9px 0 0;font-size:9px;line-height:1.6}.selection-workspace{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:30px;margin-bottom:35px;scroll-margin-top:120px;display:grid}.selection-form{border:1px solid #d6dfd9;border-top:3px solid var(--yellow);background:#edf2ee;min-width:0;padding:25px}.selection-form-title>span{color:#60767d;letter-spacing:.7px;font-size:10px;font-weight:700}.selection-form-title h2{letter-spacing:-.6px;margin:9px 0;font-size:25px;line-height:1.3}.selection-form-title p{color:#587078;margin:0 0 22px;font-size:12px;line-height:1.7}.selection-field{min-width:0;margin:0 0 17px}.selection-field label{margin-bottom:7px;font-size:12px;font-weight:700;line-height:1.6;display:block}.selection-field label>span{color:#60767d;font-size:10px;font-weight:400}.selection-field :is(select,input){box-sizing:border-box;width:100%;min-width:0;min-height:44px;color:var(--ink);font:inherit;background:#fff;border:1px solid #acbfc2;border-radius:3px;padding:10px 11px;font-size:13px;line-height:1.5;display:block}.selection-field select{padding-right:25px}.selection-field :is(select,input):hover{border-color:#6d8c91}.selection-field small{color:#60767d;margin-top:7px;font-size:10px;line-height:1.7;display:block}.selection-field small a{text-underline-offset:3px;font-weight:600;text-decoration:underline}.selection-electrical{grid-template-columns:1fr 1fr;gap:11px;display:grid}.selection-electrical .selection-field{margin-bottom:0}.selection-electrical label{font-size:11px}.selection-voltage{position:relative}.selection-voltage input{padding-right:31px}.selection-voltage>span{color:#60767d;font-size:12px;position:absolute;top:13px;right:13px}.selection-help{color:#5c747c;margin:9px 0 18px;font-size:10px;line-height:1.8}.selection-form-actions{flex-direction:column;gap:13px;margin-top:23px;display:flex}.selection-form-actions>.button{border:1px solid var(--yellow);cursor:pointer;justify-content:space-between;gap:12px;min-height:46px;padding:12px 15px;font-size:12px}.selection-form-actions>[data-selection-reset]{font:inherit;color:#506d77;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-self:center;min-height:40px;padding:8px 5px;font-size:11px;font-weight:700;text-decoration:underline}.selection-page :is(button,input,select,a,[tabindex]):focus-visible{outline-offset:4px;outline:3px solid #806000}.selection-results{min-width:0}.selection-results-heading{padding:7px 0 13px}.selection-results-heading h2{letter-spacing:-.8px;margin:12px 0;scroll-margin-top:125px;font-size:29px;line-height:1.3}.selection-results-heading h2:focus{outline:none}.selection-results-heading>p:empty{display:none}.selection-results-heading>p{color:#556f78;margin:9px 0;font-size:13px;line-height:1.8}.selection-results-heading>.selection-status{border-left:3px solid var(--yellow);overflow-wrap:anywhere;background:#eef3ee;margin-top:17px;padding:11px 14px;font-size:11px}.selection-starter>p{color:#5a727a;max-width:570px;margin:0 0 22px;font-size:14px;line-height:1.8}.selection-presets{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.selection-presets>button{text-align:left;border:1px solid #d2dedb;border-top:3px solid var(--yellow);font:inherit;color:var(--ink);cursor:pointer;background:#fff;grid-template-columns:1fr auto;align-content:start;gap:13px 10px;min-height:145px;padding:22px;display:grid}.selection-presets>button:hover{border-color:#748f92;border-top-color:var(--yellow);background:#fffdf3}.selection-presets>button>span:first-child{letter-spacing:.8px;color:#657c82;grid-column:1/-1;font-size:10px;font-weight:700}.selection-presets>button>strong{letter-spacing:-.3px;max-width:215px;font-size:19px;line-height:1.45}.selection-presets>button>span:last-child{color:#8e6d00;align-self:end;font-size:25px;line-height:1.3}.selection-start-note{background:#edf2ee;gap:17px;margin:24px 0 0;padding:24px;display:flex}.selection-start-note>span{background:var(--navy);width:28px;height:28px;color:var(--yellow);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:flex}.selection-start-note h3{letter-spacing:-.3px;margin:0 0 9px;font-size:17px}.selection-start-note p{color:#526d77;margin:0 0 15px;font-size:12px;line-height:1.85}.selection-start-note a{text-underline-offset:4px;font-size:12px;font-weight:700;text-decoration:underline}.selection-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:21px;display:grid}.selection-product{border:1px solid #d4dfda;border-top:3px solid var(--yellow);background:#fff;flex-direction:column;min-width:0;display:flex}.selection-product-image{box-sizing:border-box;background:#fff;border-bottom:1px solid #edf0ec;height:190px;padding:22px;display:block}.selection-product-image img{object-fit:contain;width:100%;height:100%;display:block}.selection-product-body{flex-direction:column;flex:1;min-width:0;padding:22px;display:flex}.selection-product-family{text-transform:uppercase;letter-spacing:.4px;color:#6c8286;font-size:9px;font-weight:700;line-height:1.7}.selection-product h3{letter-spacing:-.45px;margin:12px 0;font-size:21px;line-height:1.35}.selection-product h3 a:hover{text-underline-offset:4px;text-decoration:underline}.selection-product-body>p,.selection-product-body>ul{color:#506b76;margin:0 0 16px;font-size:12px;line-height:1.9}.selection-product-body>ul{padding-left:18px}.selection-product-body>ul li{margin-bottom:7px;padding-left:3px}.selection-product-body>ul li::marker{color:#9b7900}.selection-product-body>.selection-range{border-left:3px solid var(--yellow);background:#fff8de;margin:0 0 17px;padding:11px 12px;font-size:10px;line-height:1.8}.selection-range strong,.selection-range span{display:block}.selection-product-body>.selection-range-verified{background:#eef5ee;border-left-color:#698675}.selection-product-checks{color:#536e76;border-top:1px solid #e0e6df;margin-top:auto;padding-top:13px;font-size:11px;line-height:1.85}.selection-product-checks summary{color:var(--ink);cursor:pointer;min-height:32px;font-weight:700}.selection-product-checks p{margin:8px 0 12px;font-size:11px;line-height:1.9}.selection-product-checks ul{padding-left:17px}.selection-product-checks a{text-underline-offset:3px;font-weight:600;text-decoration:underline}.selection-product-links{flex-wrap:wrap;align-items:center;gap:9px 17px;margin-top:12px;display:flex}.selection-product-links a{text-underline-offset:4px;padding:7px 0;font-size:11px;font-weight:700;line-height:1.8;text-decoration:underline}.selection-quote{box-sizing:border-box;border:1px solid var(--yellow);background:var(--yellow);width:100%;min-height:43px;color:var(--ink);font:inherit;cursor:pointer;border-radius:3px;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:11px 12px;font-size:11px;font-weight:700;display:flex}.selection-quote>span{font-size:19px;line-height:.7}.selection-quote:hover{filter:brightness(.97)}.selection-empty{border:1px solid #eadab5;border-left:3px solid var(--yellow);background:#fff9e8;margin-top:9px;padding:25px}.selection-empty h3{letter-spacing:-.3px;margin:0 0 13px;font-size:21px;line-height:1.4}.selection-empty p{color:#526c75;margin:0 0 15px;font-size:13px;line-height:1.9}.selection-empty>div{flex-wrap:wrap;gap:13px 22px;display:flex}.selection-empty a{text-underline-offset:4px;font-size:12px;font-weight:700;line-height:1.8;text-decoration:underline}.selection-scope{border-top:1px solid #d8e1db;margin-top:26px;padding-top:21px}.selection-scope>strong{font-size:13px;line-height:1.7}.selection-scope p{color:#627880;margin:11px 0;font-size:11px;line-height:1.9}.selection-distributor{background:var(--navy);border-top:3px solid var(--yellow);color:#fff;box-sizing:border-box;justify-content:space-between;align-items:center;gap:30px;margin-top:35px;margin-bottom:50px;padding:29px 30px;display:flex}.selection-distributor>div>span{letter-spacing:.5px;color:var(--yellow);font-size:10px;font-weight:700}.selection-distributor h2{letter-spacing:-.5px;margin:12px 0;font-size:25px;line-height:1.4}.selection-distributor p{color:#bed0d4;max-width:730px;margin:0;font-size:13px;line-height:1.85}.selection-distributor>.button{flex-shrink:0;padding:13px 17px;font-size:12px;line-height:1.6}@media (min-width:1280px){.selection-form{position:sticky;top:115px}}@media (max-width:1100px){.selection-workspace{grid-template-columns:300px minmax(0,1fr);gap:22px}.selection-form{padding:21px}.selection-product-grid{grid-template-columns:minmax(0,1fr)}.selection-intro{gap:25px}.selection-intro-products{gap:9px;padding-left:14px;padding-right:14px}.selection-intro-product img{height:108px}}@media (max-width:780px){.selection-intro{grid-template-columns:minmax(0,1fr);gap:25px;padding-bottom:28px}.selection-intro-products{max-width:560px}.selection-workspace{grid-template-columns:minmax(0,1fr);gap:28px}.selection-form{padding:24px}.selection-form-title p{margin-bottom:19px}.selection-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.selection-intro h1{letter-spacing:-1px}.selection-distributor{flex-direction:column;align-items:flex-start;gap:21px;padding:26px}}@media (max-width:550px){.selection-intro{padding-top:19px}.selection-intro h1{font-size:34px}.selection-intro>div>p{font-size:14px}.selection-intro-products{gap:9px;padding-top:17px}.selection-intro-product img{height:95px}.selection-intro-product{gap:10px;font-size:9px}.selection-intro-meta{gap:7px 14px;font-size:10px}.selection-workspace{gap:24px}.selection-form{padding:21px}.selection-presets{gap:12px}.selection-presets>button{gap:10px 7px;min-height:143px;padding:16px}.selection-presets>button>strong{font-size:16px}.selection-presets>button>span:first-child{font-size:9px}.selection-start-note{gap:13px;padding:21px 17px}.selection-product-grid{grid-template-columns:minmax(0,1fr)}.selection-product-image{height:195px}.selection-product-body{padding:22px}.selection-results-heading h2{font-size:27px}.selection-results-heading>p{font-size:12px}.selection-distributor{padding:24px 21px}.selection-distributor h2{font-size:23px}.selection-distributor>.button{white-space:normal;justify-content:space-between;align-self:stretch}.selection-electrical{gap:10px}.selection-electrical label{font-size:10px}.selection-field :is(select,input){font-size:12px}}.selection-role{color:#526c75;background:#edf2ee;border-radius:3px;align-self:flex-start;margin-top:7px;padding:3px 7px;font-size:9px;line-height:1.5;display:inline-block}.selection-technical{border-top:1px solid #cbd8d0;border-bottom:1px solid #cbd8d0;margin-bottom:18px;padding:13px 0}.selection-technical>summary{cursor:pointer;min-height:28px;font-size:12px;font-weight:700;line-height:1.6}.selection-technical>div{margin-top:11px}.selection-technical .selection-field:last-child{margin-bottom:4px}.selection-presets-compact{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:26px}.selection-presets-compact>button{gap:9px 5px;min-height:112px;padding:14px 12px}.selection-presets-compact>button>strong{font-size:15px;line-height:1.4}.selection-presets-compact>button>span:first-child{letter-spacing:.3px;font-size:8px}.selection-presets-compact>button>span:last-child{font-size:20px}.selection-product-body>ul.selection-matches{background:#f1f5ee;border-left:2px solid #769083;padding:11px 12px 11px 26px;font-size:10px;line-height:1.7}.selection-more{box-sizing:border-box;width:100%;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border:1px solid #bdccc5;margin:24px 0 16px;padding:15px 20px;font-size:13px;font-weight:700;display:block}.selection-more:hover{border-color:var(--ink);background:#f2f5ee}.selection-review-panel{background:#fffdf5;border:1px solid #d7d9c9;margin-top:30px;padding:20px}.selection-review-panel>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:40px;font-size:16px;font-weight:700;line-height:1.5;display:flex}.selection-review-panel>summary:before{content:"+";color:#8b6c00;font-size:22px}.selection-review-panel[open]>summary:before{content:"−"}.selection-review-panel>summary>span:first-child{margin-right:auto}.selection-review-panel>summary>span:last-child{background:var(--yellow);color:var(--ink);border-radius:20px;padding:2px 9px;font-size:12px}.selection-review-panel>p{color:#5c7176;margin:15px 0 22px;font-size:12px;line-height:1.85}@media (max-width:1100px){.selection-presets-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.selection-presets-compact>button{min-height:92px}}@media (max-width:550px){.selection-review-panel{padding:16px}.selection-review-panel>summary{font-size:14px}.selection-review-panel>.selection-product-grid{gap:16px}.selection-presets-compact{gap:10px}.selection-presets-compact>button{min-height:99px;padding:13px}.selection-presets-compact>button>strong{font-size:14px}}.selection-range-conditional ul{margin:5px 0 0;padding-left:15px}.selection-range-conditional li+li{margin-top:5px}.selection-document-sources{margin:10px 0;padding-left:17px}.selection-document-sources li{margin:6px 0}.selection-product[data-selection-eligibility=conditional]{border-top-color:#b58a00}.quote-add-button,.quote-list-shortcut{border:1px solid var(--ink,#102b36);min-height:44px;font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:800;line-height:1.35;text-decoration:none;display:inline-flex}.quote-add-button{background:var(--yellow,#ffc100);color:var(--ink,#102b36)}.quote-list-shortcut{color:var(--ink,#102b36);background:#fff}.quote-add-button:hover,.quote-add-button:focus-visible{background:#ffcf35}.quote-add-button[disabled]{cursor:wait;opacity:.7}.quote-list-shortcut:hover{background:#f3f6f3}.quote-global-status:empty{display:none}.quote-global-status{z-index:1300;color:#102b36;border:1px solid #d5dfdf;border-top:4px solid var(--yellow,#ffc100);background:#fff;max-width:390px;margin:0;padding:15px 18px;font-size:14px;font-weight:700;line-height:1.5;position:fixed;top:110px;right:24px;box-shadow:0 10px 35px #102b3624}.quote-intro{padding-top:24px;padding-bottom:32px}.quote-intro h1{max-width:850px;margin-bottom:18px}.quote-intro .sector-desc{max-width:840px;margin-bottom:12px}.quote-intro-note{color:#61747c;max-width:830px;font-size:14px;line-height:1.6}.quote-workspace{grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);align-items:start;gap:28px;padding-bottom:72px;display:grid}.quote-products,.quote-draft{min-width:0}.quote-list-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.quote-list-heading h2{margin:0;font-size:25px}.quote-text-button{text-underline-offset:4px;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 0 8px 12px;font-size:13px;font-weight:700;text-decoration:underline}.quote-page-status{color:#5c727a;min-height:22px;margin:12px 0 20px;font-size:13px;line-height:1.6}.quote-item{border:1px solid #d7e1df;border-top:3px solid var(--yellow,#ffc100);background:#fff;grid-template-columns:130px minmax(0,1fr);gap:20px;margin-bottom:18px;padding:24px;display:grid}.quote-item-image{background:#f7f8f5;justify-content:center;align-items:flex-start;min-height:160px;padding:10px 0;display:flex}.quote-item-image img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:160px}.quote-item-body{min-width:0}.quote-item-body>small{color:#667e85;text-transform:uppercase;letter-spacing:.04em;margin:0 0 9px;font-size:11px;font-weight:700;display:block}.quote-item h3{overflow-wrap:anywhere;margin:0 0 10px;font-size:21px;line-height:1.35}.quote-item h3 a{color:inherit;text-decoration:none}.quote-item h3 a:hover{text-underline-offset:4px;text-decoration:underline}.quote-item-description{color:#5b727b;margin:0 0 20px;font-size:13px;line-height:1.6}.quote-item-fields{grid-template-columns:minmax(0,1fr) 78px;gap:14px;display:grid}.quote-page label{color:#17333f;margin-bottom:7px;font-size:12px;font-weight:800;line-height:1.45;display:block}.quote-page label span{color:#637b82;font-weight:500}.quote-page select,.quote-page input,.quote-page textarea{box-sizing:border-box;color:#17333f;width:100%;max-width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #bdcdce;border-radius:2px;padding:10px 11px;font-size:13px;line-height:1.5}.quote-page select{padding-right:30px}.quote-page textarea{resize:vertical}.quote-page select:disabled{color:#60757a;opacity:1;background:#eef2ef}.quote-page input:focus,.quote-page select:focus,.quote-page textarea:focus{outline-offset:2px;border-color:#b58900;outline:2px solid #b58900}.quote-item-order{color:#60767d;overflow-wrap:anywhere;margin:8px 0;font-size:12px;line-height:1.5}.quote-small-link{text-underline-offset:3px;color:#17333f;align-items:center;min-height:44px;margin-bottom:10px;padding:6px 0;font-size:12px;font-weight:700;display:inline-flex}.quote-remove{color:#6c3430;min-height:44px;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:12px;font-weight:700;text-decoration:underline}.quote-draft{border:1px solid #d7e1d5;border-top:4px solid var(--yellow,#ffc100);background:#f1f4ed;padding:28px}.quote-draft h2{margin:10px 0 24px;font-size:25px}.quote-draft>input,.quote-draft>textarea{margin-bottom:20px}.quote-session-note,.quote-url-note{color:#667b80;margin:0 0 20px;font-size:12px;line-height:1.6}.quote-draft-total{border-top:1px solid #d3ded4;border-bottom:1px solid #d3ded4;margin:20px 0;padding:16px 0;font-size:17px;font-weight:800}.quote-send-actions{gap:12px;display:grid}.quote-send-actions .button{text-align:center;justify-content:center;align-items:center;min-height:48px;padding:14px 12px;font-size:13px;line-height:1.45;display:flex}.quote-send-actions [aria-disabled=true]{color:#7c8987;cursor:default;box-shadow:none;pointer-events:none;background:#e0e6df}.quote-export-actions{grid-template-columns:1fr 1fr;gap:12px;margin:18px 0;display:grid}.quote-export-actions button{color:#17333f;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b6c8c4;padding:9px 10px;font-size:12px;font-weight:700}.quote-export-actions button:disabled{opacity:.5;cursor:default}.quote-url-note{color:#704f08;margin:14px 0 0}.quote-text-preview{border-top:1px solid #d3ded4;padding-top:10px}.quote-text-preview summary,.quote-picker summary{cursor:pointer;align-content:center;min-height:44px;font-size:13px;font-weight:800;display:list-item}.quote-text-preview label{margin-top:10px}.quote-text-preview textarea{margin-top:10px;font-size:12px;line-height:1.65}.quote-distributor-note{color:#5d7379;margin:24px 0 0;font-size:12px;line-height:1.75}.quote-distributor-note strong{color:#17333f}.quote-picker{background:#fff;border:1px solid #d7e1df;margin:20px 0;padding:14px 20px}.quote-picker label{margin-top:12px}.quote-picker select{margin-bottom:12px}.quote-picker .button{min-height:44px;padding:11px 18px;font-size:13px}.quote-picker [disabled]{opacity:.5;cursor:default}.quote-empty{text-align:center;background:#f7f9f4;border:1px dashed #b8cac7;padding:36px 28px}.quote-empty>span{background:var(--yellow,#ffc100);color:#17333f;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin:0 auto 14px;font-size:29px;display:flex}.quote-empty h3{margin:0 0 12px;font-size:23px}.quote-empty p{color:#627980;max-width:440px;margin:0 auto 20px;font-size:14px;line-height:1.7}.quote-empty .button{min-height:44px;padding:13px 18px;font-size:13px}.quote-page button:focus-visible,.quote-page a:focus-visible,.quote-page summary:focus-visible,.quote-add-button:focus-visible,.quote-list-shortcut:focus-visible{outline-offset:4px;outline:3px solid #ad8100}@media (min-width:1100px){.quote-draft{position:sticky;top:118px}}@media (max-width:1050px){.quote-workspace{grid-template-columns:minmax(0,1fr);gap:26px}.quote-draft{max-width:none}.quote-send-actions{grid-template-columns:1fr 1fr}.quote-export-actions{max-width:480px}.quote-item{grid-template-columns:140px minmax(0,1fr)}}@media (max-width:600px){.quote-intro{padding-top:12px;padding-bottom:24px}.quote-intro h1{font-size:32px}.quote-workspace{padding-bottom:45px}.quote-list-heading{align-items:flex-start}.quote-list-heading h2{font-size:22px}.quote-text-button{min-height:44px;padding:0;font-size:12px}.quote-item{grid-template-columns:minmax(0,1fr);gap:16px;padding:18px}.quote-item-image{min-height:130px;max-height:150px}.quote-item-image img{max-width:230px;height:130px}.quote-item h3{font-size:22px}.quote-item-fields{grid-template-columns:minmax(0,1fr) 72px;gap:10px}.quote-draft{padding:22px 18px}.quote-send-actions{grid-template-columns:minmax(0,1fr)}.quote-export-actions{gap:8px}.quote-empty{padding:28px 18px}.quote-page select,.quote-page input,.quote-page textarea{font-size:16px}.quote-global-status{max-width:none;font-size:13px;top:96px;left:16px;right:16px}.quote-list-shortcut,.quote-add-button{max-width:100%}}@media (prefers-reduced-motion:reduce){.quote-page *{scroll-behavior:auto}}@layer components{.measurement-preferences{color:inherit;font:inherit;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;margin-top:.65rem;padding:0;font-size:.82rem;text-decoration:underline}.measurement-preferences[hidden]{display:none}.measurement-status{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.measurement-panel{z-index:160;left:max(1rem, env(safe-area-inset-left));bottom:max(1rem, env(safe-area-inset-bottom));color:#122c37;background:#fff;border:1px solid #dbe3e2;border-top:4px solid #ffc100;border-radius:.35rem;width:min(30rem,100vw - 2rem);padding:1.25rem;position:fixed;box-shadow:0 12px 45px #0b222c30}.measurement-panel h2{margin:0 0 .65rem;font-family:Manrope,sans-serif;font-size:1.1rem}.measurement-panel p{margin:0;font-size:.88rem;line-height:1.6}.measurement-actions{flex-wrap:wrap;gap:.65rem;margin-top:1rem;display:flex}.measurement-actions button{color:#122c37;cursor:pointer;background:#fff;border:1px solid #122c37;border-radius:.2rem;min-height:44px;padding:.65rem 1rem;font-size:.85rem;font-weight:700}.measurement-actions button:first-child{background:#ffc100;border-color:#ffc100}.measurement-actions button:focus-visible,.measurement-preferences:focus-visible{outline-offset:4px;outline:3px solid #ffc100}@media (max-width:600px){.measurement-panel{bottom:max(5.5rem, env(safe-area-inset-bottom));max-height:calc(100dvh - 8rem);overflow:auto}}}}@layer utilities{.tw\:my-4{margin-block:calc(var(--tw-spacing) * 4)}.tw\:my-5{margin-block:calc(var(--tw-spacing) * 5)}.tw\:my-6{margin-block:calc(var(--tw-spacing) * 6)}.tw\:mt-6{margin-top:calc(var(--tw-spacing) * 6)}.tw\:flex{display:flex}.tw\:grid{display:grid}.tw\:min-h-\[300px\]{min-height:300px}.tw\:w-full{width:100%}.tw\:max-w-4xl{max-width:var(--tw-container-4xl)}.tw\:cursor-pointer{cursor:pointer}.tw\:list-none{list-style-type:none}.tw\:flex-wrap{flex-wrap:wrap}.tw\:items-center{align-items:center}.tw\:gap-3{gap:calc(var(--tw-spacing) * 3)}.tw\:gap-6{gap:calc(var(--tw-spacing) * 6)}.tw\:overflow-hidden{overflow:hidden}.tw\:rounded{border-radius:.25rem}.tw\:rounded-lg{border-radius:var(--tw-radius-lg)}.tw\:border{border-style:var(--tw-border-style);border-width:1px}.tw\:border-t-4{border-top-style:var(--tw-border-style);border-top-width:4px}.tw\:border-solid{--tw-border-style:solid;border-style:solid}.tw\:border-bender{border-color:var(--tw-color-bender)}.tw\:border-ink,.tw\:border-ink\/20{border-color:var(--tw-color-ink)}@supports (color:color-mix(in lab, red, red)){.tw\:border-ink\/20{border-color:color-mix(in oklab, var(--tw-color-ink) 20%, transparent)}}.tw\:bg-navy{background-color:var(--tw-color-navy)}.tw\:bg-white{background-color:var(--tw-color-white)}.tw\:p-0{padding:0}.tw\:p-3{padding:calc(var(--tw-spacing) * 3)}.tw\:p-5{padding:calc(var(--tw-spacing) * 5)}.tw\:py-16{padding-block:calc(var(--tw-spacing) * 16)}.tw\:pt-4{padding-top:calc(var(--tw-spacing) * 4)}.tw\:pl-6{padding-left:calc(var(--tw-spacing) * 6)}.tw\:text-3xl{font-size:var(--tw-text-3xl);line-height:var(--tw-leading,var(--tw-text-3xl--line-height))}.tw\:text-sm{font-size:var(--tw-text-sm);line-height:var(--tw-leading,var(--tw-text-sm--line-height))}.tw\:text-xl{font-size:var(--tw-text-xl);line-height:var(--tw-leading,var(--tw-text-xl--line-height))}.tw\:leading-relaxed{--tw-leading:var(--tw-leading-relaxed);line-height:var(--tw-leading-relaxed)}.tw\:leading-tight{--tw-leading:var(--tw-leading-tight);line-height:var(--tw-leading-tight)}.tw\:font-bold{--tw-font-weight:var(--tw-font-weight-bold);font-weight:var(--tw-font-weight-bold)}.tw\:font-semibold{--tw-font-weight:var(--tw-font-weight-semibold);font-weight:var(--tw-font-weight-semibold)}.tw\:text-white{color:var(--tw-color-white)}.tw\:disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.tw\:disabled\:opacity-50:disabled{opacity:.5}.tw\:aria-pressed\:bg-ink[aria-pressed=true]{background-color:var(--tw-color-ink)}.tw\:aria-pressed\:text-white[aria-pressed=true]{color:var(--tw-color-white)}@media (min-width:48rem){.tw\:md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tw\:md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}}@font-face{font-family:DM Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(assets/font-dm-sans-latin-ext-219b02c7d8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(assets/font-dm-sans-latin-468d56b6b2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(assets/font-manrope-latin-ext-ce093b341d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(assets/font-manrope-latin-e310b55a7f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}