[data-theme=light] body{margin:0;font:16px/1.5 var(--body);background-color:var(--bg);background-image:linear-gradient(#098d1807 1px,transparent 0),linear-gradient(90deg,#098d1807 1px,transparent 0);background-size:52px 52px}[data-theme=light] button{cursor:pointer;color:inherit}[data-theme=light] .nav a,[data-theme=light] .nav button{font-size:15px;white-space:nowrap;background:none;padding:9px 0}[data-theme=light] .btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:11px 22px;font-weight:600;font-size:15px;line-height:1.2;-webkit-clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,9px 100%,0 calc(100% - 9px));clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,9px 100%,0 calc(100% - 9px));color:#172b20;transition:background .2s,transform .2s}[data-theme=light] .btn.outline{background:transparent}[data-theme=light] .btn.outline,[data-theme=light] .btn.white{color:var(--ink);border-color:#b6c8b9}[data-theme=light] .catalog-tab{position:fixed;left:0;top:140px;z-index:45;writing-mode:vertical-rl;transform:rotate(180deg);background:var(--green);color:#172b20;padding:20px 10px;font:12px var(--mono);letter-spacing:2px;display:flex;align-items:center;gap:17px;border-radius:0 5px 5px 0}[data-theme=light] .hero-art{position:absolute;inset:0 0 0 37%;background:url(/assets/hero-day.webp) 50%/cover no-repeat}[data-theme=light] .hero-content{position:relative;padding:75px 0 92px;max-width:620px}[data-theme=light] .slide-dot{width:8px;height:8px;padding:0;border-radius:50%}[data-theme=light] input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;background:linear-gradient(90deg,var(--green) var(--fill,40%),var(--line) var(--fill,40%));margin:21px 0 8px;cursor:pointer}[data-theme=light] .ticks{display:flex;justify-content:space-between;font:10px var(--mono)}[data-theme=light] .load{display:flex;align-items:center;gap:7px;padding:7px 12px;border:1px solid var(--line);font-size:14px;background:#ffffff;cursor:pointer}[data-theme=light] .readout{background:var(--dark);color:#172b20;padding:26px 28px;display:flex;flex-direction:column;justify-content:center;isolation:isolate}[data-theme=light] .readout .section-no{color:#172b20}[data-theme=light] .readout .section-no b{color:#098d18}[data-theme=light] .readout-label{font-size:14px;margin:12px 0 0}[data-theme=light] .readout-value{font:500 48px/1.1 var(--display);color:#098d18;margin:5px 0 9px}[data-theme=light] .readout .btn{align-self:flex-start;background:transparent;border-color:#d5dfd6}[data-theme=light] .calc-note{font-size:12px;color:#172b20;line-height:1.35;margin-top:13px}[data-theme=light] .category{padding:0 0 16px;text-align:left;background:#ffffff;border:1px solid var(--line);position:relative;-webkit-clip-path:var(--cut);clip-path:var(--cut);transition:border-color .2s,background .2s}[data-theme=light] .badge{position:absolute;top:14px;left:14px;z-index:1;color:#172b20;padding:4px 10px;font:11px var(--mono);-webkit-clip-path:polygon(0 0,100% 0,100% 100%,6px 100%,0 calc(100% - 6px));clip-path:polygon(0 0,100% 0,100% 100%,6px 100%,0 calc(100% - 6px))}[data-theme=light] .technology{background:var(--dark);color:#172b20;-webkit-clip-path:var(--cut);clip-path:var(--cut);display:grid;grid-template-columns:1fr 1fr;padding:45px 35px;grid-gap:45px;gap:45px;margin:32px auto}[data-theme=light] .technology .section-no{color:#172b20}[data-theme=light] .tech-picture{height:135px;overflow:hidden;-webkit-clip-path:var(--cut);clip-path:var(--cut);padding:5px}[data-theme=light] .tech-part small{display:block;margin-top:10px;font-size:13px}[data-theme=light] .flow{color:#098d18;font-size:24px}[data-theme=light] .check{border:1.5px solid #098d18;color:#098d18;border-radius:50%;width:24px;height:24px;display:grid;place-items:center;flex:none}[data-theme=light] .tech-item small{color:#172b20;font-size:13px}[data-theme=light] .technology .text-link{color:#098d18}[data-theme=light] .photo{background-image:url(/assets/scenes-day.webp);background-size:200% 200%;background-position:var(--px) var(--py);aspect-ratio:2.4;background-repeat:no-repeat}[data-theme=light] .map{position:relative;min-height:200px;background:linear-gradient(#e3ebe160 1px,transparent 0),linear-gradient(90deg,#e3ebe160 1px,transparent 0);background-size:26px 26px;overflow:hidden}[data-theme=light] .map-note{position:absolute;bottom:0;left:8px;font:10px var(--mono);color:#536359}[data-theme=light] .review{border:1px solid var(--line);padding:22px;-webkit-clip-path:var(--cut);clip-path:var(--cut);background:#ffffff}[data-theme=light] .lead-magnet{background:var(--green);display:flex;align-items:center;justify-content:space-between;padding:28px 32px;-webkit-clip-path:var(--cut);clip-path:var(--cut);margin:26px auto}[data-theme=light] .lead-title p{font-size:14px;margin-top:5px}[data-theme=light] .email-form input{width:100%;min-width:0;background:#ffffff;border:1px solid var(--line);padding:10px 13px;font-size:14px}[data-theme=light] .field input,[data-theme=light] .field textarea{width:100%;padding:10px 12px;background:#ffffff;border:1px solid var(--line);border-radius:0;color:var(--ink)}[data-theme=light] .footer{background:var(--dark);color:#172b20;padding:45px 0 20px;margin-top:36px}[data-theme=light] .footer p{font-size:14px;color:#172b20;max-width:230px}[data-theme=light] .footer h4{font:500 18px var(--display);margin-bottom:14px}[data-theme=light] .footer-list a,[data-theme=light] .footer-list button{background:none;font-size:14px;text-align:left;padding:0}[data-theme=light] .footer-list a:hover,[data-theme=light] .footer-list button:hover{color:#172b20}[data-theme=light] .footer .email-form{margin-top:23px}[data-theme=light] .footer .email-form input{background:#f1f5ef}[data-theme=light] .footer .email-form input::placeholder{color:#172b20}[data-theme=light] .socials a{font:12px var(--mono);padding:6px}[data-theme=light] .footer-bottom{border-top:1px solid #d5dfd6;margin-top:30px;display:flex;justify-content:space-between;gap:15px;font-size:12px}[data-theme=light] .chat-toggle{position:fixed;bottom:22px;right:23px;z-index:45;border-radius:50%;width:52px;height:52px;color:#172b20;box-shadow:0 4px 18px #17362218;display:grid;place-items:center}[data-theme=light] .chat-panel{position:fixed;right:23px;bottom:86px;width:min(350px,calc(100% - 35px));z-index:60;background:white;border:1px solid var(--line);box-shadow:0 12px 60px #17362218;padding:24px}[data-theme=light] .overlay{position:fixed;inset:0;background:#ffffff75;z-index:70;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}[data-theme=light] .drawer{position:fixed;inset:0 auto 0 0;z-index:71;background:#ffffff;width:min(360px,90vw);padding:30px;overflow-y:auto;box-shadow:5px 0 35px #17362218}[data-theme=light] dialog{border:1px solid var(--line);padding:36px;color:var(--ink);width:min(780px,calc(100% - 32px));max-height:90vh;overflow:auto;box-shadow:0 24px 90px #17362218;background:var(--bg)}[data-theme=light] dialog::-webkit-backdrop{background:#ffffff99}[data-theme=light] dialog::backdrop{background:#ffffff99}[data-theme=light] #toast{position:fixed;bottom:26px;left:50%;transform:translate(-50%,20px);z-index:120;padding:13px 20px;background:var(--dark);opacity:0;pointer-events:none;transition:.2s;max-width:80vw}@media(max-width:700px){[data-theme=light] .catalog-tab{top:auto;bottom:22px;left:16px;writing-mode:horizontal-tb;transform:none;width:46px;height:46px;border-radius:50%;padding:0;justify-content:center;box-shadow:0 4px 14px #17362218}[data-theme=light] .hero-actions .btn{font-size:14px;padding:11px 17px}}[data-theme=light] .static-mobile-menu nav{position:absolute;right:0;top:48px;width:240px;display:grid;padding:20px;grid-gap:15px;gap:15px;background:#ffffff;border:1px solid var(--line);box-shadow:0 10px 25px #17362218}[data-theme=light] .catalog-handle{position:fixed;top:108px;bottom:auto;left:0;width:40px;display:flex;align-items:center;justify-content:center;gap:13px;writing-mode:vertical-rl;background:var(--green);padding:17px 10px;border-radius:0 5px 5px 0;cursor:pointer;list-style:none;font:500 12px/1.3 var(--mono);letter-spacing:1.4px;text-transform:uppercase;z-index:83;box-shadow:2px 3px 10px #17362218}[data-theme=light] .catalog-handle:hover{background:#098d18}[data-theme=light] .catalog-scrim{position:fixed;inset:0;z-index:80;background:#ffffff80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}[data-theme=light] .catalog-flyout{position:fixed;left:0;top:0;bottom:0;z-index:82;width:min(320px,calc(100vw - 28px));padding:28px 22px;overflow-y:auto;overscroll-behavior:contain;background:var(--bg);border-right:1px solid var(--line);box-shadow:12px 0 38px #17362218}[data-theme=light] .cta-strip{display:flex;align-items:center;justify-content:space-between;gap:30px;background:var(--dark);color:#172b20;-webkit-clip-path:var(--cut);clip-path:var(--cut);padding:38px;margin:50px 0}[data-theme=light] .cta-strip .section-no{color:#536359}[data-theme=light] .cta-strip p{margin-top:12px;color:#172b20}[data-theme=light] .pagination .current{display:grid;place-items:center;width:38px;height:38px;color:#172b20}[data-theme=light] .faq details{background:#ffffff;border-bottom:1px solid var(--line);padding:0 24px}[data-theme=light] .gallery-thumbs button{border:1px solid var(--line);padding:6px}[data-theme=light] .tabs button[aria-selected=true]{color:var(--green);background:#ffffff}[data-theme=light] .energy-flow{display:flex;align-items:center;padding:30px;background:var(--dark);color:#172b20}[data-theme=light] .energy-flow>div{flex:1 1;padding:25px 18px;display:flex;flex-direction:column;justify-content:center}[data-theme=light] .energy-flow small{font:10px var(--mono);color:#536359;margin-bottom:15px}[data-theme=light] .energy-flow>span{font-size:25px;color:#098d18}[data-theme=light] .sticky-product{position:-webkit-sticky;position:sticky;bottom:12px;z-index:35;display:flex;align-items:center;justify-content:space-between;padding:14px 22px;gap:20px;background:#fffffffa;box-shadow:0 4px 30px #17362218;border:1px solid var(--line);margin:30px 70px 0 0}[data-theme=light] .table-scroll{overflow-x:auto;border:1px solid var(--line)}[data-theme=light] .compare-table tbody tr.different{background:#ffffff}[data-theme=light] .compare-tray{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);background:var(--dark);padding:14px 25px;z-index:44;box-shadow:0 3px 20px #17362218;font-size:14px}[data-theme=light] .result-dark{background:var(--dark);color:#172b20;-webkit-clip-path:var(--cut);clip-path:var(--cut)}[data-theme=light] .result-dark>output{display:block;font:64px/1.4 var(--display);color:#098d18;margin:14px 0}[data-theme=light] .result-metrics{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;gap:15px;border-top:1px solid #d5dfd6;padding-top:20px}[data-theme=light] .result-metrics span{font-size:13px;display:block}[data-theme=light] .result-dark>p{font-size:12px;color:#536359;margin-top:20px}[data-theme=light] .industrial-hero{background:var(--dark);color:#172b20;display:grid;grid-template-columns:1fr 1fr;position:relative;-webkit-clip-path:var(--cut);clip-path:var(--cut);margin:12px 0 45px;overflow:hidden}[data-theme=light] .industrial-copy h1 span{color:#098d18}[data-theme=light] .industrial-copy>p{margin-top:22px;font-size:17px}[data-theme=light] .industrial-hero>.product-image{align-self:center;aspect-ratio:1;margin:30px;-webkit-clip-path:var(--cut);clip-path:var(--cut)}[data-theme=light] .industrial-copy .text-link{color:#172b20}[data-theme=light] .industrial-numbers{display:flex;border-top:1px solid #d5dfd6}[data-theme=light] .industrial-numbers span{font-size:11px}[data-theme=light] .field select{width:100%;background:#ffffff;border:1px solid var(--line);padding:11px;color:var(--ink)}[data-theme=light] .file-field{border:1px dashed #b6c8b9;padding:15px;cursor:pointer}[data-theme=light] .editorial-card{display:block;background:#ffffff;border:1px solid var(--line);-webkit-clip-path:var(--cut);clip-path:var(--cut)}[data-theme=light] .avatar{width:42px;height:42px;background:var(--green);color:#172b20;display:grid;place-items:center;font:13px var(--mono)}[data-theme=light] .inline-calculator{background:var(--dark);color:#172b20;margin:28px 0;-webkit-clip-path:var(--cut);clip-path:var(--cut)}[data-theme=light] .inline-calculator p{font-size:15px;margin:12px 0 20px}[data-theme=light] .network-map{position:relative;min-height:420px;overflow:hidden;background:#ffffff;border:1px solid var(--line)}[data-theme=light] .map-grid{position:absolute;inset:0;background-image:linear-gradient(#e3ebe145 1px,transparent 0),linear-gradient(90deg,#e3ebe145 1px,transparent 0);background-size:30px 30px}[data-theme=light] .network-map svg{position:absolute;width:100%;height:100%;inset:0;fill:#172b20;stroke:#172b20;stroke-width:1}[data-theme=light] .network-map circle{fill:var(--green);stroke:#172b20;stroke-width:3}[data-theme=light] .dialog-list a{padding:15px;background:#ffffff;border:1px solid var(--line)}@media print{[data-theme=light] .result-dark{background:white;color:black;border:1px solid #b6c8b9}}[data-theme=light] .presence-map{margin:0;min-width:0;align-self:center;overflow:hidden;border:1px solid var(--line);-webkit-clip-path:var(--cut);clip-path:var(--cut)}[data-theme=light] .presence-map>figcaption{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 20px;padding:16px 20px;border-top:1px solid var(--line);font-size:12px;color:var(--muted)}[data-theme=light] .catalog-sidebar{position:static;align-self:start;min-width:0;padding:24px 16px;background:#ffffff;border:1px solid #d5dfd6;border-top:3px solid var(--green);border-radius:6px}[data-theme=light] .catalog-sidebar .sidebar-heading{padding:0 8px 20px;margin:0;border-bottom:1px solid #d5dfd6}[data-theme=light] .catalog-sidebar h2 a{color:#172b20;text-decoration:none}[data-theme=light] .catalog-sidebar .sidebar-links>a{display:grid;grid-template-columns:26px minmax(0,1fr) 10px;align-items:center;grid-gap:8px;gap:8px;min-height:54px;padding:11px 8px;border:1px solid transparent;border-radius:4px;font-size:12px;line-height:1.5;color:#172b20;transition:background .15s,border-color .15s}[data-theme=light] .catalog-sidebar .sidebar-icon{color:var(--green)}[data-theme=light] .catalog-sidebar .sidebar-chevron{font-size:18px;color:#536359}[data-theme=light] .catalog-sidebar .sidebar-links>a:focus-visible,[data-theme=light] .catalog-sidebar .sidebar-links>a:hover{background:#f1f5ef;border-color:var(--green);color:#172b20}[data-theme=light] .catalog-sidebar .sidebar-links>a.is-current{background:#f1f5ef;border-color:var(--green);color:#172b20}[data-theme=light] .catalog-sidebar .sidebar-help{padding:20px 8px 0;margin-top:20px;border-top:1px solid #d5dfd6}[data-theme=light] .catalog-sidebar .sidebar-help p{font-size:11px;line-height:1.6;margin-bottom:14px;color:#536359}[data-theme=light] .catalog-sidebar .sidebar-phone{display:block;font-size:11px;color:#172b20;margin-top:16px;text-align:center}@media(max-width:1000px){[data-theme=light] .catalog-sidebar .sidebar-links>a{border-color:#d5dfd6;background:#ffffff;padding:10px;grid-template-columns:minmax(0,1fr) 9px;font-size:11px;min-height:54px}}[data-theme=light] .info-menu>summary{display:flex;align-items:center;gap:7px;list-style:none;cursor:pointer;padding:12px 0;font-size:11px;font-weight:600;line-height:1.6;color:#172b20}[data-theme=light] .info-dropdown{position:absolute;z-index:60;top:calc(100% + 8px);left:-18px;width:282px;padding:12px;background:#ffffff;border:1px solid #d5dfd6;border-top:3px solid var(--green);-webkit-clip-path:var(--cut);clip-path:var(--cut);box-shadow:0 16px 32px #17362218}[data-theme=light] .info-menu .info-dropdown a{display:block;white-space:normal;padding:11px 13px;font-size:12px;font-weight:500;line-height:1.45;color:#172b20;text-decoration:none;-webkit-clip-path:var(--cut-small);clip-path:var(--cut-small)}[data-theme=light] .info-menu .info-dropdown a:focus-visible,[data-theme=light] .info-menu .info-dropdown a:hover{background:#f1f5ef;color:#172b20;outline:0;box-shadow:inset 0 0 0 1px var(--green)}[data-theme=light] .info-menu .info-dropdown a:nth-child(6){border-top:1px solid #d5dfd6;margin-top:7px;padding-top:15px}[data-theme=light] .static-mobile-menu .info-dropdown{position:static;width:100%;margin-top:12px;padding:6px;background:#ffffff;box-shadow:none;-webkit-clip-path:var(--cut-button);clip-path:var(--cut-button)}[data-theme=light] body.reference-dark :is(.gallery-main .product-image,[data-theme=light] .result-product .product-image){background:#ffffff;mix-blend-mode:normal;filter:none;opacity:1}[data-theme=light] body.reference-dark input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border:3px solid #b6c8b9;border-radius:0!important;outline:2px solid var(--green);background:var(--green);transform:rotate(45deg);cursor:ew-resize}[data-theme=light] body.reference-dark input[type=range]::-moz-range-thumb{-moz-appearance:none;appearance:none;box-sizing:border-box;width:16px;height:16px;border:3px solid #b6c8b9;border-radius:0!important;outline:2px solid var(--green);background:var(--green);transform:rotate(45deg);cursor:ew-resize}:root[data-theme=light]{--bg:#080c0d;--paper:#101618;--ink:#f4f5f6;--muted:#a4abb2;--bright:#18CF17;--line:#293135;--soft:#192124;--dark:#0b1113;--display:"Manrope",Arial,sans-serif;--body:"Manrope",Arial,sans-serif;--cut:inset(0 round 6px)}[data-theme=light] ::selection{color:#25382b}[data-theme=light] h1,[data-theme=light] h2,[data-theme=light] h3,[data-theme=light] h4{font-family:var(--display);text-transform:none;color:#172b20;letter-spacing:-.04em}[data-theme=light] h1 span{color:#172b20}[data-theme=light] .eyebrow,[data-theme=light] .section-no{font:10px/1.6 var(--body);letter-spacing:2.5px;text-transform:uppercase;color:#536359;margin-bottom:18px}[data-theme=light] .btn{-webkit-clip-path:none;clip-path:none;border-radius:5px;border:1px solid var(--green);background:var(--green);color:#25382b;padding:14px 24px;min-height:48px;font-size:13px;font-weight:800;gap:20px;box-shadow:none;transition:background .18s,transform .18s}[data-theme=light] .btn:hover{background:#098d18;border-color:#098d18;color:#25382b;transform:translateY(-1px)}[data-theme=light] .btn.outline{background:#ffffffcc;border-color:#d5dfd6;color:#172b20}[data-theme=light] .btn.outline:hover{background:#f1f5ef;border-color:var(--green);color:#172b20}[data-theme=light] .btn.white{background:#ffffff;border-color:#d5dfd6;color:#172b20}[data-theme=light] .topbar{background:#ffffffe8;border:0;border-bottom:1px solid #d5dfd6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}[data-theme=light] .nav a,[data-theme=light] .nav button{font-size:12px;font-weight:600;color:#172b20;padding:12px 0;position:relative}[data-theme=light] .select-clean{font-size:10px;color:#172b20;max-width:58px}[data-theme=light] .select-clean option{background:#ffffff;color:#172b20}[data-theme=light] .panel{background:linear-gradient(130deg,#ffffff,#ffffff);border:1px solid var(--line);-webkit-clip-path:none;clip-path:none;border-radius:7px;padding:30px}[data-theme=light] .hero-frame{min-height:650px;position:relative;isolation:isolate;overflow:hidden;border-radius:0;border:0;background:#ffffff}[data-theme=light] .hero-frame>.hero-art{inset:0;background-image:url(/assets/hero-day.webp);background-position:center 56%;background-size:cover;filter:none}[data-theme=light] .hero-art:after{background:linear-gradient(90deg,#ffffffa6,transparent 62%),linear-gradient(0deg,#ffffff,transparent 18%)}[data-theme=light] .hero .eyebrow{color:#536359;font-size:10px;letter-spacing:2.5px;margin-bottom:24px}[data-theme=light] .hero h1{color:#172b20;font-size:clamp(46px,5.1vw,76px);font-weight:800;line-height:1.02;letter-spacing:-.05em;max-width:750px}[data-theme=light] .hero h1 span{color:#172b20}[data-theme=light] .hero-copy{font-size:18px;line-height:1.45;color:#172b20;margin:23px 0 28px;max-width:510px}[data-theme=light] .slide-dot{width:5px;height:5px;background:#e3ebe1}[data-theme=light] .reference-benefits span{font-size:11px;line-height:1.4;color:#172b20}[data-theme=light] .range-label{font-size:12px;color:#172b20}[data-theme=light] .range-label output{font:600 16px var(--body);color:#172b20}[data-theme=light] .ticks{font-size:9px;color:#536359}[data-theme=light] .load{background:#f1f5ef;color:#172b20;border:1px solid #d5dfd6;border-radius:5px;padding:9px 12px;font-size:11px}[data-theme=light] .load:has(input:checked){border-color:var(--green);background:#f1f5ef;color:#172b20}[data-theme=light] input[type=range]{height:4px;border-radius:3px;background:linear-gradient(90deg,var(--green) var(--fill,40%),#f1f5ef var(--fill,40%))}[data-theme=light] .readout{background:linear-gradient(140deg,#ffffff,#ffffff);border-color:#d5dfd6}[data-theme=light] .readout .section-no{color:#536359}[data-theme=light] .readout-label{font-size:12px;color:#172b20}[data-theme=light] .readout-model{font:600 16px var(--body);color:#172b20}[data-theme=light] .calc-note{font-size:10px;color:#536359;line-height:1.7}[data-theme=light] .article,[data-theme=light] .case-card,[data-theme=light] .category,[data-theme=light] .editorial-card,[data-theme=light] .product-card,[data-theme=light] .review{border:1px solid #d5dfd6;background:#ffffff;border-radius:6px;-webkit-clip-path:none;clip-path:none;overflow:hidden;box-shadow:none}[data-theme=light] .category:hover{border-color:var(--green);background:#ffffff}[data-theme=light] .category .product-image{background:#ffffff;aspect-ratio:1.5;margin-bottom:20px}[data-theme=light] .category strong{font:700 17px/1.35 var(--display);margin:0 19px;color:#172b20;letter-spacing:-.5px}[data-theme=light] .category small{font-size:10px;color:#536359;margin:9px 19px 0}[data-theme=light] .product-card:hover{border-color:#d5dfd6}[data-theme=light] .product-card .product-image{background:#ffffff;aspect-ratio:1.32;border-radius:3px;margin-bottom:17px}[data-theme=light] .product-card .specs{font-size:11px;line-height:1.85;color:#172b20;margin:13px 3px}[data-theme=light] .product-card>.btn{font-size:11px;min-height:42px;border-radius:4px;border-color:#d5dfd6;background:#f1f5ef;color:#172b20}[data-theme=light] .product-card>.btn:hover{color:#25382b;background:var(--green);border-color:var(--green)}[data-theme=light] .badge{-webkit-clip-path:none;clip-path:none;border-radius:3px;background:var(--green);color:#25382b;font:800 8px var(--body);padding:5px 8px;letter-spacing:1px;top:21px;left:21px}[data-theme=light] .compare-check{font-size:10px;color:#536359;padding-top:13px}[data-theme=light] .technology{background:linear-gradient(100deg,#ffffff,#ffffff);border:1px solid #d5dfd6;-webkit-clip-path:none;clip-path:none;border-radius:6px;padding:42px;gap:55px;margin:50px auto 24px}[data-theme=light] .technology .section-no{color:#536359}[data-theme=light] .tech-picture{height:140px;background:#ffffff;border-radius:4px;-webkit-clip-path:none;clip-path:none;padding:0}[data-theme=light] .tech-part small{font-size:11px;color:#172b20;margin-top:13px}[data-theme=light] .tech-item strong{font-size:15px;font-weight:700;color:#172b20}[data-theme=light] .tech-item small{font-size:11px;color:#536359}[data-theme=light] .advantages{background:none;border-top:1px solid #d5dfd6;border-bottom:1px solid #d5dfd6;padding:28px 18px;margin-bottom:42px;gap:22px}[data-theme=light] .advantage{border-color:#d5dfd6}[data-theme=light] .advantage small{font-size:11px;color:#536359;line-height:1.7}[data-theme=light] .case-info p{font-size:12px;color:#172b20;margin-top:14px}[data-theme=light] .case-info strong{color:#172b20}[data-theme=light] .geography p{font-size:13px;color:#172b20;max-width:350px;line-height:1.8}[data-theme=light] .presence-map{background:#ffffff;border-color:#d5dfd6;-webkit-clip-path:none;clip-path:none;border-radius:6px}[data-theme=light] .presence-map>figcaption{background:#ffffff;color:#536359;border-color:#d5dfd6;font-size:11px}[data-theme=light] .presence-map figcaption b{color:#172b20}[data-theme=light] .review blockquote{font-size:15px;line-height:1.8;margin:17px 0;color:#172b20}[data-theme=light] .review cite{font-size:11px;color:#536359}[data-theme=light] .article time{font:9px var(--body);color:#536359}[data-theme=light] .demo-note{font-size:10px;color:#536359;line-height:1.8}[data-theme=light] .lead-magnet{background:#ffffff;color:#172b20;border:1px solid #d5dfd6;-webkit-clip-path:none;clip-path:none;border-radius:6px;padding:31px 35px;gap:30px;margin:45px auto}[data-theme=light] .lead-title p{font-size:12px;color:#172b20}[data-theme=light] .lead-magnet .btn.white{background:var(--green);border-color:var(--green);color:#25382b}[data-theme=light] .draft-text,[data-theme=light] .email-form input,[data-theme=light] .field input,[data-theme=light] .field select,[data-theme=light] .field textarea,[data-theme=light] .search-box,[data-theme=light] .search-input{border:1px solid #d5dfd6;background:#ffffff;color:#172b20;border-radius:4px;padding:13px 14px;font-size:12px;min-height:46px}[data-theme=light] .field{font-size:11px;color:#172b20;gap:7px}[data-theme=light] input::placeholder,[data-theme=light] textarea::placeholder{color:#536359}[data-theme=light] .consent{font-size:10px;color:#536359;line-height:1.8}[data-theme=light] .form-note{font-size:10px!important;color:#536359!important}[data-theme=light] .contact p{font-size:14px;color:#172b20;line-height:1.8}[data-theme=light] .footer,[data-theme=light] .inner-page .footer{background:#ffffff;border:0;border-top:1px solid #d5dfd6;border-radius:0;margin-top:48px;padding:35px 0 21px;-webkit-clip-path:none;clip-path:none}[data-theme=light] .footer h4{font:700 13px var(--display);color:#172b20;letter-spacing:-.2px;margin-bottom:17px}[data-theme=light] .footer p{font-size:11px;color:#536359;line-height:1.8}[data-theme=light] .footer-list a,[data-theme=light] .footer-list button{font-size:11px;color:#172b20;line-height:1.6}[data-theme=light] .footer .email-form input{background:#ffffff;border-color:#d5dfd6;color:#172b20}[data-theme=light] .footer .email-form input::placeholder{color:#536359}[data-theme=light] .socials a{border:1px solid #d5dfd6;border-radius:3px;font-size:9px;color:#172b20}[data-theme=light] .footer-bottom{border-color:#d5dfd6;margin-top:28px;padding-top:20px;color:#536359;font-size:10px}[data-theme=light] .catalog-handle{background:#ffffff;color:#172b20;border:1px solid var(--green);border-left:0;border-radius:0 9px 9px 0;box-shadow:0 0 15px #17362218;font-size:11px;letter-spacing:1px}[data-theme=light] .catalog-handle:hover{background:#f1f5ef;color:#172b20}[data-theme=light] .catalog-flyout{background:#ffffff;border-color:#d5dfd6;box-shadow:20px 0 65px #17362218}[data-theme=light] .catalog-scrim{background:#ffffffbb;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}[data-theme=light] .sidebar-heading{border-color:#d5dfd6}[data-theme=light] .sidebar-links>a{font-size:13px;border-color:#d5dfd6;min-height:57px}[data-theme=light] .sidebar-help{border-color:#d5dfd6}[data-theme=light] .sidebar-help p{font-size:12px;color:#536359}[data-theme=light] .sidebar-phone{font-size:11px;color:#172b20}[data-theme=light] .chat-toggle{background:var(--green);color:#25382b;box-shadow:0 5px 20px #17362218;width:48px;height:48px}[data-theme=light] .chat-panel,[data-theme=light] .drawer,[data-theme=light] .mobile-nav,[data-theme=light] .static-mobile-menu nav{background:#ffffff;color:#172b20;border:1px solid #d5dfd6;border-radius:5px;box-shadow:0 12px 35px #17362218}[data-theme=light] .static-mobile-menu summary span{background:#ffffff}[data-theme=light] .skip{background:var(--green);color:#25382b;border-radius:4px}[data-theme=light] dialog{background:#ffffff;color:#172b20;border:1px solid #d5dfd6;border-radius:7px;box-shadow:0 20px 80px #17362218;padding:38px}[data-theme=light] dialog::-webkit-backdrop{background:#ffffffcc;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}[data-theme=light] dialog::backdrop{background:#ffffffcc;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}[data-theme=light] .dialog-list a,[data-theme=light] .quote-preview{background:#f1f5ef;border-color:#d5dfd6;border-radius:4px}[data-theme=light] .dialog-close{color:#172b20}[data-theme=light] #toast{background:#f1f5ef;color:#172b20;border:1px solid #098d18;border-radius:5px;font-size:12px}[data-theme=light] .crumbs{font:9px var(--body);color:#536359;gap:12px;padding:24px 0 12px}[data-theme=light] .page-heading{padding:30px 0 40px;margin-bottom:31px;border-color:#d5dfd6;gap:35px;align-items:flex-end}[data-theme=light] .intro{font-size:16px;line-height:1.7;color:#172b20;max-width:710px;margin-top:21px}[data-theme=light] .large-index{font:800 84px/.9 var(--display);color:var(--green);letter-spacing:-5px;border-left:1px solid #d5dfd6;padding:0 25px}[data-theme=light] .large-index>span{font:9px var(--body);letter-spacing:2px;color:#536359;margin-top:18px}[data-theme=light] .copy-columns{font-size:14px;color:#172b20;line-height:1.9;gap:55px}[data-theme=light] .filter-label{font-size:12px;color:#172b20}[data-theme=light] .filters fieldset{border-color:#d5dfd6}[data-theme=light] .filters legend{font-size:12px;color:#172b20}[data-theme=light] .filters fieldset label{font-size:11px;color:#172b20}[data-theme=light] .filter-help{border-color:#d5dfd6}[data-theme=light] .filter-help p{font-size:12px;color:#172b20}[data-theme=light] .listing-tools{font-size:11px;color:#172b20;gap:13px;margin-bottom:22px}[data-theme=light] .listing-tools select{background:#ffffff;border:1px solid #d5dfd6;color:#172b20;border-radius:4px;font-size:11px;padding:9px}[data-theme=light] .pagination{border-color:#d5dfd6;color:#172b20;font-size:10px}[data-theme=light] .pagination .current{border-radius:4px;background:var(--green);color:#25382b}[data-theme=light] .faq details{background:linear-gradient(115deg,#ffffff,#ffffff);border:1px solid #d5dfd6;border-radius:5px;padding:0 21px}[data-theme=light] .faq summary{font-size:13px;font-weight:500;color:#172b20;line-height:1.6;padding:16px 0;gap:15px}[data-theme=light] .faq summary span{color:#172b20;font-size:20px}[data-theme=light] .faq details[open]{border-color:#098d18}[data-theme=light] .faq p{font-size:12px;color:#172b20;line-height:1.85;margin-bottom:20px}[data-theme=light] .empty-state{background:#ffffff;border:1px solid #d5dfd6;border-radius:6px}[data-theme=light] .gallery-main{background:#ffffff;border-color:#d5dfd6;border-radius:7px;min-height:500px;padding:20px}[data-theme=light] .gallery-main>.product-image{background:#ffffff}[data-theme=light] .gallery-main .badge{background:var(--green);color:#25382b}[data-theme=light] .image-caption{font-size:9px;color:#172b20;letter-spacing:1.5px}[data-theme=light] .zoom-button{background:#f1f5ef;color:#172b20;border:1px solid #d5dfd6;border-radius:4px}[data-theme=light] .gallery-thumbs button{background:#ffffff;border:1px solid #d5dfd6;border-radius:4px;padding:5px;overflow:hidden}[data-theme=light] .serial-note{font-size:11px;color:#172b20;padding:22px 2px;gap:14px}[data-theme=light] .serial-note strong{font-size:13px;color:#172b20}[data-theme=light] .sku{font-size:9px;color:#172b20;letter-spacing:.5px;margin:18px 0}[data-theme=light] .product-summary .intro{font-size:15px;color:#172b20;line-height:1.7}[data-theme=light] .variant-label{font-size:11px;color:#172b20}[data-theme=light] .variant-group button{background:#f1f5ef;border:1px solid #d5dfd6;color:#172b20;border-radius:5px;padding:12px 19px;font-size:12px}[data-theme=light] .variant-group button.active{background:#ffffff;border-color:var(--green);color:#172b20}[data-theme=light] .feature-list li{font-size:13px;color:#172b20;margin:11px 0}[data-theme=light] .stock{font-size:10px;color:#172b20}[data-theme=light] .product-secondary{gap:22px;font-size:11px;color:#172b20}[data-theme=light] .runtime{background:#ffffff;border-color:#d5dfd6;padding:30px;gap:25px}[data-theme=light] .runtime span{font-size:12px;color:#172b20}[data-theme=light] .runtime>div:not(:first-child){border-color:#d5dfd6}[data-theme=light] .runtime .small-copy{font-size:10px;color:#172b20}[data-theme=light] .tabs{border-color:#d5dfd6;gap:0;scrollbar-color:#55778b #10202a}[data-theme=light] .tabs button{font-size:11px;padding:18px 16px;color:#172b20;border-bottom-width:2px}[data-theme=light] .tabs button[aria-selected=true]{background:#f1f5ef;color:#172b20;border-color:var(--green)}[data-theme=light] .tab-panel{background:#ffffff;border-color:#d5dfd6;border-radius:0 0 6px 6px;padding:32px;min-height:240px}[data-theme=light] .spec-table td,[data-theme=light] .spec-table th{border-color:#d5dfd6;padding:17px 11px}[data-theme=light] .spec-table td,[data-theme=light] .spec-table th{color:#172b20}[data-theme=light] .info-card{background:#f1f5ef;border-color:#d5dfd6;border-radius:6px;padding:27px}[data-theme=light] .info-card h3{font-size:23px;color:#172b20}[data-theme=light] .info-card p{font-size:13px;color:#172b20;line-height:1.8}[data-theme=light] .energy-flow{background:#ffffff;border:1px solid #d5dfd6;border-radius:6px;padding:28px;gap:12px}[data-theme=light] .energy-flow>div{background:#f1f5ef;border:1px solid #d5dfd6;border-radius:4px;padding:21px 16px;min-height:120px}[data-theme=light] .energy-flow small{color:#172b20;font-size:9px}[data-theme=light] .energy-flow strong{font-size:17px;color:#172b20}[data-theme=light] .doc-row p{font-size:13px;color:#172b20}[data-theme=light] .doc-row .mono{font-size:11px;color:#172b20}[data-theme=light] .sticky-product{background:#f1f5eff5;border-color:#d5dfd6;border-radius:5px;box-shadow:0 12px 35px #17362218;color:#172b20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:14px 23px}[data-theme=light] .table-scroll{background:#ffffff;border-color:#d5dfd6;border-radius:6px;scrollbar-color:#5c859c #112430}[data-theme=light] .compare-table td,[data-theme=light] .compare-table th{padding:20px 23px}[data-theme=light] .compare-table thead th{background:#f1f5ef;padding-top:35px}[data-theme=light] .compare-table .product-image{background:#ffffff;border-radius:4px;aspect-ratio:1.5;margin-bottom:20px}[data-theme=light] .compare-table thead th>a{font:800 23px/1.3 var(--display);color:#172b20}[data-theme=light] .compare-table .field select{background:#f1f5ef;border-color:#d5dfd6;color:#172b20;border-radius:4px;font-size:11px;padding:9px}[data-theme=light] .compare-table tbody th{font-size:11px}[data-theme=light] .compare-table tbody td{font:13px var(--body)}[data-theme=light] .remove-compare{color:#172b20;font-size:22px}[data-theme=light] .compare-tray{background:#f1f5ef;border:1px solid #098d18;color:#172b20;border-radius:5px;font-size:12px}[data-theme=light] .compare-tray b{color:#25382b;border-radius:3px}[data-theme=light] .result-dark{background:linear-gradient(120deg,#f1f5ef,#ffffff);border:1px solid #d5dfd6;border-radius:6px;-webkit-clip-path:none;clip-path:none;padding:30px}[data-theme=light] .result-dark h2{font-size:29px;color:#172b20}[data-theme=light] .result-dark .section-no{color:#172b20}[data-theme=light] .result-metrics{border-color:#d5dfd6}[data-theme=light] .result-metrics span{font-size:11px;color:#172b20}[data-theme=light] .result-metrics strong{font:800 24px var(--display);color:#172b20}[data-theme=light] .result-dark>p{font-size:10px;color:#172b20;line-height:1.8}[data-theme=light] .result-product{background:#f1f5ef;border-color:#d5dfd6;border-radius:6px;padding:20px;grid-template-columns:125px 1fr;gap:20px}[data-theme=light] .result-product .product-image{background:#ffffff;border-radius:4px}[data-theme=light] .alternative{background:#f1f5ef;border:1px solid #d5dfd6;border-radius:5px;font-size:11px;color:#172b20}[data-theme=light] .method{background:#f1f5ef;border-color:#d5dfd6;grid-template-columns:1fr 1.6fr;gap:35px;padding:30px}[data-theme=light] .method p{font-size:13px;color:#172b20;line-height:1.8}[data-theme=light] .industrial-hero{background:linear-gradient(110deg,#ffffff,#f1f5ef);border:1px solid #d5dfd6;-webkit-clip-path:none;clip-path:none;border-radius:6px;grid-template-columns:1.1fr 1fr;gap:20px;margin:15px 0 45px}[data-theme=light] .industrial-copy h1 span{color:#172b20}[data-theme=light] .industrial-copy>p{font-size:15px;color:#172b20;line-height:1.75;margin-top:24px}[data-theme=light] .industrial-copy .eyebrow{font-size:9px;color:#172b20}[data-theme=light] .industrial-hero>.product-image{margin:30px 30px 30px 0;background:#ffffff;border-radius:5px;-webkit-clip-path:none;clip-path:none}[data-theme=light] .industrial-numbers{border-color:#d5dfd6;gap:30px;margin-top:35px;padding-top:24px}[data-theme=light] .industrial-numbers strong{font:800 31px var(--display);color:#172b20}[data-theme=light] .industrial-numbers span{font-size:10px;color:#172b20}[data-theme=light] .configuration .product-image{background:#ffffff;border-radius:4px;margin:7px 0 22px}[data-theme=light] .configuration p{font-size:12px;color:#172b20}[data-theme=light] .configuration ul{font-size:12px;color:#172b20;line-height:1.9}[data-theme=light] .file-field{background:#f1f5ef;border:1px dashed #d5dfd6;border-radius:4px;padding:16px;font-size:12px}[data-theme=light] .file-field input{background:transparent;border:0;padding:8px 0;color:#172b20;min-height:0;font-size:10px}[data-theme=light] .file-field small{font-size:9px;color:#172b20}[data-theme=light] .file-field input::-webkit-file-upload-button{border:1px solid #d5dfd6;background:#f1f5ef;color:#172b20;border-radius:3px;padding:6px 9px;font-family:inherit;font-size:10px}[data-theme=light] .file-field input::file-selector-button{border:1px solid #d5dfd6;background:#f1f5ef;color:#172b20;border-radius:3px;padding:6px 9px;font-family:inherit;font-size:10px}[data-theme=light] .rubrics button{background:#f1f5ef;border:1px solid #d5dfd6;border-radius:4px;color:#172b20;font-size:11px;padding:11px 19px}[data-theme=light] .rubrics button.active{border-color:var(--green);background:#f1f5ef;color:#172b20}[data-theme=light] .featured-story{background:#f1f5ef;border:1px solid #d5dfd6;-webkit-clip-path:none;clip-path:none;border-radius:6px;overflow:hidden;grid-template-columns:1.3fr 1fr;min-height:370px;margin-bottom:30px}[data-theme=light] .featured-story p{font-size:13px;color:#172b20;line-height:1.8}[data-theme=light] .editorial-card{background:#f1f5ef;border-color:#d5dfd6}[data-theme=light] .editorial-info h3{font-size:24px;line-height:1.3;color:#172b20;min-height:60px;margin:17px 0 24px}[data-theme=light] .article-meta{font-size:9px;color:#172b20;gap:13px}[data-theme=light] .author strong{color:#172b20}[data-theme=light] .author span:not(.avatar){font-size:10px;color:#172b20}[data-theme=light] .avatar{border:1px solid var(--green);background:#098d18;color:var(--green);border-radius:4px;font-size:11px}[data-theme=light] .toc a{color:#172b20;line-height:1.7}[data-theme=light] .prose .lead{font-size:23px;color:#172b20;line-height:1.75}[data-theme=light] .prose p{font-size:15px;line-height:1.9;color:#172b20;margin:22px 0}[data-theme=light] .prose ul{font-size:14px;line-height:2;color:#172b20}[data-theme=light] .prose .caption{font-size:10px;color:#172b20}[data-theme=light] .callout{background:#f1f5ef;padding:22px;border-radius:0 5px 5px 0;gap:20px}[data-theme=light] .callout p{font-size:13px;color:#172b20;margin:0;line-height:1.9}[data-theme=light] .inline-calculator{background:#f1f5ef;border:1px solid #098d18;-webkit-clip-path:none;clip-path:none;border-radius:5px;padding:28px}[data-theme=light] .inline-calculator p{color:#172b20;font-size:13px;margin:15px 0 24px}[data-theme=light] .contact-large{font:800 33px var(--display);letter-spacing:-1.1px;color:#172b20;margin-top:35px}[data-theme=light] .company-card p,[data-theme=light] .office>p{font-size:13px;color:#172b20;line-height:1.8}[data-theme=light] .company-card summary{font-size:12px;color:#172b20;border-color:#d5dfd6;padding-top:17px}[data-theme=light] .privacy-note summary{font-size:11px;color:#172b20}[data-theme=light] .privacy-note p{font-size:11px;color:#172b20;line-height:1.9}[data-theme=light] .muted{color:#172b20}[data-theme=light] .reference-hero{position:relative;isolation:isolate;min-height:600px;background:#ffffff url(/assets/hero-day.webp) center 53%/cover no-repeat;overflow:hidden;margin-bottom:24px}[data-theme=light] .reference-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#ffffff66,transparent 70%),linear-gradient(0deg,#ffffff,transparent 18%)}[data-theme=light] .reference-hero h1{font:800 clamp(48px,5.2vw,76px)/1 var(--display);letter-spacing:-.05em;color:#172b20}[data-theme=light] .reference-hero p{font-size:22px;line-height:1.25;color:#172b20;margin-top:25px;max-width:550px}[data-theme=light] .calc-spotlight{display:grid;grid-template-columns:1.2fr 1fr;align-items:start;grid-gap:40px;gap:40px;padding:30px;border:1px solid #d5dfd6;border-radius:6px;background:linear-gradient(90deg,#ffffffdc,#ffffff80 45%,#ffffffb8),url(/assets/hero-day.webp) center 58%/cover no-repeat;min-height:510px}[data-theme=light] .calc-spotlight-copy>p{font-size:17px;color:#172b20;line-height:1.4;margin:27px 0 48px}[data-theme=light] .calc-widget{background:#ffffffeb;border:1px solid #d5dfd6;border-radius:7px;padding:23px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);max-width:480px;justify-self:end;width:100%}[data-theme=light] .widget-heading{font-size:14px;font-weight:700;color:#172b20;margin-bottom:15px}[data-theme=light] .widget-steps{display:flex;justify-content:space-between;gap:9px;border-bottom:1px solid #d5dfd6;padding-bottom:17px}[data-theme=light] .widget-steps span{display:flex;align-items:center;gap:7px;font-size:9px;color:#536359}[data-theme=light] .widget-steps b{display:grid;place-items:center;border-radius:50%;width:25px;height:25px;background:#f1f5ef;color:#172b20;font-size:10px}[data-theme=light] .widget-steps span:first-child{color:#172b20}[data-theme=light] .widget-steps span:first-child b{background:var(--green);color:#25382b}[data-theme=light] .calc-widget .calc-step{padding:16px 0;border-color:#d5dfd6;gap:0}[data-theme=light] .choices span{border:1px solid #d5dfd6;background:#f1f5ef;color:#172b20;border-radius:4px;font-size:10px;padding:10px 13px}[data-theme=light] .choices input:checked+span{border-color:var(--green);background:#ffffff;color:#172b20}[data-theme=light] .calc-widget .range-label output{font-size:12px;padding:5px 10px;background:#f1f5ef;border:1px solid #d5dfd6;border-radius:4px;margin:0}[data-theme=light] .reference-result>.small-copy{grid-column:1/-1;margin:0;color:#536359;max-width:900px}[data-theme=light] .future-card{position:relative;isolation:isolate;overflow:hidden;border:1px solid #d5dfd6;border-radius:6px;min-height:305px;padding:31px 27px;background:#ffffff}[data-theme=light] .future-card:before{content:"";position:absolute;inset:0;z-index:-2;background-image:url(/assets/scenes-day.webp);background-size:200% 200%;background-position:100% 100%;opacity:.6}[data-theme=light] .future-card:after{position:absolute;content:"";inset:0;z-index:-1;background:linear-gradient(90deg,#ffffffea,#ffffff50),linear-gradient(0deg,#ffffffe6,transparent 60%)}[data-theme=light] .future-battery:before{background-image:url(/assets/scenes-day.webp);background-size:200% 200%;background-position:0 100%}[data-theme=light] .future-card h3{font-size:27px;color:#172b20;line-height:1.16;max-width:300px}[data-theme=light] .future-card p{font-size:12px;color:#172b20;line-height:1.65;max-width:245px;margin:17px 0 29px}[data-theme=light] .future-card button{background:#f1f5ef;color:#536359;border:1px solid #d5dfd6;border-radius:4px;padding:11px 22px;min-width:130px;font-size:11px;display:flex;justify-content:space-between;gap:19px}[data-theme=light] .reference-process{padding:32px 8px 39px;border-top:1px solid #d5dfd6;border-bottom:1px solid #d5dfd6;margin:38px 0}[data-theme=light] .reference-process .section-head p{font-size:12px;color:#172b20;line-height:1.65}[data-theme=light] .process-grid article>span{display:grid;place-items:center;width:43px;height:43px;flex:none;border:1px solid #098d18;border-radius:50%;color:var(--green);font-size:15px;font-weight:800}[data-theme=light] .process-grid h3{font-size:15px;color:#172b20;font-weight:700}[data-theme=light] .process-grid p{font-size:12px;color:#172b20;line-height:1.6;margin-top:9px}[data-theme=light] .reference-consultation{position:relative;min-height:370px;isolation:isolate;overflow:hidden;background:#ffffff url(/assets/engineer-night.webp) center 52%/cover no-repeat;border-top:1px solid #d5dfd6;border-bottom:1px solid #d5dfd6;margin:40px 0}[data-theme=light] .reference-consultation:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#ffffffd9,#ffffff7a 40%,transparent 68%)}[data-theme=light] .consultation-copy p{font-size:15px;line-height:1.65;color:#172b20;max-width:450px;margin:24px 0}[data-theme=light] .consultation-note{display:block;font-size:10px;color:#172b20;margin-top:15px}[data-theme=light] .company-card,[data-theme=light] .contact-form,[data-theme=light] .editorial-card,[data-theme=light] .faq details,[data-theme=light] .featured-story,[data-theme=light] .info-card,[data-theme=light] .method,[data-theme=light] .panel,[data-theme=light] .result-product,[data-theme=light] .tab-panel,[data-theme=light] .table-scroll{background-color:#ffffff;background-image:linear-gradient(120deg,#ffffff,#ffffff);border-color:#d5dfd6}[data-theme=light] .author strong,[data-theme=light] .company-card p,[data-theme=light] .contact p,[data-theme=light] .copy-columns,[data-theme=light] .doc-row h3,[data-theme=light] .editorial-info h3,[data-theme=light] .feature-list li,[data-theme=light] .info-card h3,[data-theme=light] .info-card p,[data-theme=light] .intro,[data-theme=light] .method p,[data-theme=light] .office>p,[data-theme=light] .product-secondary,[data-theme=light] .product-summary .intro,[data-theme=light] .prose .lead,[data-theme=light] .prose h2,[data-theme=light] .prose p,[data-theme=light] .result-metrics strong,[data-theme=light] .sku,[data-theme=light] .stock{color:#172b20}[data-theme=light] .company-card summary,[data-theme=light] .filter-help,[data-theme=light] .filters fieldset,[data-theme=light] .spec-table td,[data-theme=light] .spec-table th,[data-theme=light] .tabs{border-color:#d5dfd6}[data-theme=light] .compare-table thead th{background:#ffffff}[data-theme=light] .compare-table tbody tr.different{background:#f1f5ef}[data-theme=light] .compare-table td,[data-theme=light] .compare-table th{border-color:#d5dfd6}[data-theme=light] .compare-table tbody td,[data-theme=light] .compare-table tbody th{color:#172b20}[data-theme=light] .footer{background:#ffffff}[data-theme=light] .footer p,[data-theme=light] .footer-bottom,[data-theme=light] .footer-list a,[data-theme=light] .footer-list button{color:#536359}@media(max-width:1000px){[data-theme=light] .hero-art:after{background:linear-gradient(90deg,#ffffffdf,#ffffff6b 70%,transparent),linear-gradient(0deg,#ffffff,transparent 18%)}[data-theme=light] .reference-hero:after{background:linear-gradient(90deg,#ffffffdf,#ffffff50 70%,transparent),linear-gradient(0deg,#ffffff,transparent 18%)}}@media(max-width:700px){[data-theme=light] .hero-art:after{background:linear-gradient(180deg,#ffffffe8,#ffffffb8 35%,#ffffff38 62%,#fffffffa)}[data-theme=light] .toc{gap:13px;font-size:10px;padding-bottom:23px;border-color:#d5dfd6}[data-theme=light] .reference-hero:after{background:linear-gradient(180deg,#ffffffec,#ffffffb8 40%,#ffffff45 68%,#fffffffc)}[data-theme=light] .reference-consultation:after{background:linear-gradient(180deg,#ffffffed,#ffffffc9 45%,#ffffff33 76%,#ffffffca)}}@media print{[data-theme=light] body{background:white!important;color:#25382b!important}[data-theme=light] .compare-table tbody tr.different,[data-theme=light] .compare-table td,[data-theme=light] .compare-table th,[data-theme=light] .gallery-main,[data-theme=light] .info-card,[data-theme=light] .panel,[data-theme=light] .product-summary,[data-theme=light] .result-dark,[data-theme=light] .result-product,[data-theme=light] .table-scroll{background:white!important;color:#25382b!important;border-color:#b6c8b9!important;box-shadow:none!important}[data-theme=light] .compare-table *,[data-theme=light] .panel *,[data-theme=light] .product-summary *,[data-theme=light] .result-dark *{color:#25382b!important}[data-theme=light] .page-heading h1{font-size:32px;color:#25382b}[data-theme=light] .calc-widget .range-label output{background:white;border-color:#b6c8b9;color:#25382b}}[data-theme=light] .category .product-image,[data-theme=light] .compare-table .product-image,[data-theme=light] .configuration .product-image,[data-theme=light] .gallery-main>.product-image,[data-theme=light] .industrial-hero>.product-image,[data-theme=light] .product-card .product-image,[data-theme=light] .product-image,[data-theme=light] .result-product .product-image,[data-theme=light] .tech-picture>.product-image{background:#ffffff;mix-blend-mode:normal;filter:none;opacity:1;isolation:isolate}[data-theme=light] .gallery-main,[data-theme=light] .gallery-thumbs button,[data-theme=light] .tech-picture{background:#ffffff}[data-theme=light] .gallery-main .image-caption{color:#536359}[data-theme=light] .badge,[data-theme=light] .btn,[data-theme=light] .btn:hover,[data-theme=light] .chat-toggle,[data-theme=light] .gallery-main .badge,[data-theme=light] .lead-magnet .btn.white,[data-theme=light] .pagination .current,[data-theme=light] .product-card>.btn:hover,[data-theme=light] .skip,[data-theme=light] .widget-steps span:first-child b{color:#172b20}[data-theme=light] ::selection{color:#172b20;background:var(--green)}[data-theme=light] .x-checks{padding:0;list-style:none;margin:24px 0;display:grid;grid-gap:16px;gap:16px;color:#172b20;font-size:14px}[data-theme=light] .x-doc-icon{width:50px;height:64px;display:grid;place-items:center;color:var(--bright);background:#f1f5ef;border:1px solid var(--green);-webkit-clip-path:var(--cut-button);clip-path:var(--cut-button);font:700 12px var(--body);margin-bottom:24px}[data-theme=light] .x-adminbar select,[data-theme=light] .x-edit-table input,[data-theme=light] .x-filterbar select,[data-theme=light] .x-request-status{padding:10px;background:#ffffff;color:var(--ink);border:1px solid #d5dfd6;font:12px var(--body)}[data-theme=light] .extended-page .x-lead{font-size:23px;color:#172b20;line-height:1.65}[data-theme=light] .x-quote{margin:28px 0;padding:30px 35px;border-left:3px solid var(--green);background:#ffffff;font-size:25px;color:#172b20;line-height:1.6}[data-theme=light] .x-suggestions{border:1px solid #d5dfd6;background:#ffffff;padding:10px;margin-top:-12px;-webkit-clip-path:var(--cut-button);clip-path:var(--cut-button)}[data-theme=light] .x-suggestions a{display:block;padding:11px 12px;color:#172b20;font-size:13px}[data-theme=light] .x-suggestions a:hover{background:#f1f5ef}[data-theme=light] .x-search-result{display:grid;grid-template-columns:155px minmax(0,1fr) auto;grid-gap:25px;gap:25px;align-items:center;padding:20px;border:1px solid #d5dfd6;background:#ffffff;-webkit-clip-path:var(--cut);clip-path:var(--cut)}[data-theme=light] .x-search-result mark{background:#098d183d;color:#172b20}[data-theme=light] .x-result-neutral{border-left:4px solid #b6c8b9}[data-theme=light] .quote-sheet{background:#ffffff;border:1px solid #d5dfd6;-webkit-clip-path:var(--cut);clip-path:var(--cut);padding:40px;margin-top:30px}[data-theme=light] .quote-total{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #d5dfd6;padding:27px 0;margin-bottom:30px}[data-theme=light] .quote-sheet footer{font-size:10px;color:var(--muted);border-top:1px solid #d5dfd6;padding-top:20px;margin-top:24px;line-height:1.7}[data-theme=light] .x-window-icon{width:60px;height:60px;display:grid;place-items:center;border:1px solid var(--green);color:var(--bright);font-size:30px;margin-bottom:28px}[data-theme=light] .x-dialog-menu a,[data-theme=light] .x-window-icon{background:#f1f5ef;-webkit-clip-path:var(--cut-button);clip-path:var(--cut-button)}[data-theme=light] .x-dialog-menu a{padding:12px;border:1px solid #d5dfd6;font-size:13px}[data-theme=light] .x-device-stage{padding:30px 12px;overflow:auto;background:repeating-linear-gradient(90deg,#ffffff,#ffffff 1px,transparent 0,transparent 32px);border:1px solid #d5dfd6}[data-theme=light] .x-device{width:414px;max-width:none;padding:12px;background:#f1f5ef;border:1px solid #d5dfd6;border-radius:28px;margin:auto}[data-theme=light] .x-device-top{text-align:center;font-size:9px;letter-spacing:2px;padding:7px 0 15px;color:#536359}[data-theme=light] .x-device iframe{display:block;border:0;width:390px;height:760px;background:#ffffff;border-radius:14px}[data-theme=light] .x-all-pages a{padding:18px;border:1px solid #d5dfd6;background:#ffffff;-webkit-clip-path:var(--cut-button);clip-path:var(--cut-button);font-size:12px}[data-theme=light] .x-all-pages a:hover{border-color:var(--green);background:#f1f5ef}[data-theme=light] .admin-sidebar nav a{display:flex;justify-content:space-between;gap:10px;padding:12px 9px;border:1px solid transparent;font-size:12px;color:#172b20;-webkit-clip-path:var(--cut-button);clip-path:var(--cut-button)}[data-theme=light] .admin-sidebar nav a.is-current,[data-theme=light] .admin-sidebar nav a:hover{background:#f1f5ef;border-color:var(--green);color:#172b20}[data-theme=light] .admin-sidebar nav a span{color:#536359}[data-theme=light] .x-adminbar{display:flex;align-items:center;flex-wrap:wrap;gap:17px;padding:15px 18px;border:1px solid #d5dfd6;background:#ffffff;font-size:11px}[data-theme=light] .x-status{display:inline-flex;align-items:center;padding:6px 10px;background:#098d18;color:#098d18;font-size:10px;font-weight:700;-webkit-clip-path:var(--cut-small);clip-path:var(--cut-small)}[data-theme=light] .x-chart span{display:block;position:relative;min-height:8px;background:linear-gradient(0deg,#098d18,#098d18);-webkit-clip-path:var(--cut-small);clip-path:var(--cut-small)}[data-theme=light] .x-chart b{font-size:9px;display:block;margin-top:8px;color:#172b20}[data-theme=light] .x-source i{grid-column:1/-1;height:5px;background:linear-gradient(90deg,var(--green) var(--portion),#f1f5ef var(--portion))}[data-theme=light] .x-ranked li{padding:13px 0;border-bottom:1px solid #d5dfd6;font-size:13px;color:#172b20}[data-theme=light] .x-task-list>label{display:flex;gap:13px;align-items:center;padding-bottom:16px;border-bottom:1px solid #d5dfd6}[data-theme=light] .x-language-status span{font-size:10px;padding:8px;background:#098d18;color:#098d18}[data-theme=light] .x-language-status span.missing{background:#f1f5ef;color:#172b20}[data-theme=light] .x-editor-tabs button{font-size:11px;white-space:nowrap;background:#f1f5ef;color:#172b20;padding:12px;border:1px solid #d5dfd6}[data-theme=light] .x-editor-tabs button[aria-selected=true]{color:#172b20}[data-theme=light] .x-edit-table button{background:#f1f5ef;color:#172b20;padding:8px 10px}[data-theme=light] .x-spec-group{border-bottom:1px solid #d5dfd6;margin-bottom:20px;padding-bottom:16px}[data-theme=light] .x-spec-group summary{cursor:pointer;font-size:14px;padding:13px 0;color:#172b20}[data-theme=light] .x-theme-mini{height:130px;padding:14px;display:flex;gap:12px;background:#ffffff;border:1px solid #d5dfd6;margin-bottom:24px;-webkit-clip-path:var(--cut-button);clip-path:var(--cut-button)}[data-theme=light] .x-theme-mini i{width:25%;background:#f1f5ef}[data-theme=light] .x-theme-mini span{background:#f1f5ef}[data-theme=light] .x-theme-mini.light{background:#ffffff}[data-theme=light] .x-theme-mini.light i,[data-theme=light] .x-theme-mini.light span{background:#e3ebe1}[data-theme=light] .x-theme-mini.contrast{background:#ffffff;border-color:#b6c8b9}[data-theme=light] .x-theme-mini.contrast b{background:#098d18}[data-theme=light] .x-theme-preview{padding:28px;background:var(--preview-bg,#ffffff);border:1px solid #d5dfd6;-webkit-clip-path:polygon(0 0,calc(100% - var(--preview-cut,20px)) 0,100% var(--preview-cut,20px),100% 100%,var(--preview-cut,20px) 100%,0 calc(100% - var(--preview-cut,20px)));clip-path:polygon(0 0,calc(100% - var(--preview-cut,20px)) 0,100% var(--preview-cut,20px),100% 100%,var(--preview-cut,20px) 100%,0 calc(100% - var(--preview-cut,20px)))}[data-theme=light] .x-live-preview{overflow:auto;margin-top:20px;border:1px solid #d5dfd6}[data-theme=light] .x-no-backend{font-size:11px!important;color:#536359!important}@media print{[data-theme=light] .quote-sheet{background:#ffffff!important;color:#25382b!important;border:0;padding:0;margin:0;-webkit-clip-path:none;clip-path:none}[data-theme=light] .quote-sheet *{color:#25382b!important}}:root[data-theme=light]{color-scheme:light;--bg:#f4f7f3;--paper:#fff;--ink:#172b20;--muted:#58665c;--green:#098D18;--bright:#087716;--line:#d6e0d6;--soft:#eaf2e7;--dark:#e8efe6;--preview-bg:#f4f7f3;--preview-text:#172b20;--preview-accent:#098D18}[data-theme=light] body{background:var(--bg);color:var(--ink)}[data-theme=light] :is(h1,[data-theme=light] h2,[data-theme=light] h3,[data-theme=light] h4){color:var(--ink)}[data-theme=light] :is(.hero h1,[data-theme=light] .hero h1 span,[data-theme=light] .page-heading h1 span,[data-theme=light] .reference-hero h1,[data-theme=light] .product-summary h1 span){color:var(--ink)}[data-theme=light] :is(.topbar,[data-theme=light] .footer){background:#fff;border-color:var(--line)}[data-theme=light] .topbar{box-shadow:0 3px 18px #19372208}[data-theme=light] :is(.nav a,[data-theme=light] .info-menu>summary,[data-theme=light] .select-clean,[data-theme=light] .contact-large){color:var(--ink)}[data-theme=light] :is(.select-clean option,[data-theme=light] .static-mobile-menu nav,[data-theme=light] .info-dropdown){background:#fff;color:var(--ink);border-color:var(--line)}[data-theme=light] .static-mobile-menu summary span{background:var(--ink)}[data-theme=light] .info-menu.is-current>summary,[data-theme=light] .info-menu[open]>summary{color:var(--green)}[data-theme=light] .info-menu .info-dropdown a{color:var(--ink)}[data-theme=light] .info-menu .info-dropdown a:focus-visible,[data-theme=light] .info-menu .info-dropdown a:hover{background:#eaf4e7;color:#086e13}[data-theme=light] :is(.footer p,[data-theme=light] .footer-list a,[data-theme=light] .footer-list button,[data-theme=light] .footer-bottom){color:#526258}[data-theme=light] :is(.footer h4,[data-theme=light] .catalog-sidebar h2 a){color:var(--ink)}[data-theme=light] .admin-sidebar,[data-theme=light] .catalog-sidebar{background:#fff;border-color:var(--line);border-top-color:var(--green)}[data-theme=light] :is(.catalog-sidebar .sidebar-links>a,[data-theme=light] .admin-sidebar nav a){color:#344b3a}[data-theme=light] .admin-sidebar nav a.is-current,[data-theme=light] .admin-sidebar nav a:hover,[data-theme=light] .catalog-sidebar .sidebar-links>a.is-current,[data-theme=light] .catalog-sidebar .sidebar-links>a:hover{background:#e9f4e5;border-color:var(--green);color:#075b10}[data-theme=light] :is(.sidebar-chevron,[data-theme=light] .sidebar-phone){color:#647968}[data-theme=light] :is(.panel,[data-theme=light] .category,[data-theme=light] .product-card,[data-theme=light] .review,[data-theme=light] .case-card,[data-theme=light] .article,[data-theme=light] .editorial-card,[data-theme=light] .info-card,[data-theme=light] .result-product,[data-theme=light] .gallery-main,[data-theme=light] .table-scroll,[data-theme=light] .quote-sheet){background:#fff;border-color:var(--line)}[data-theme=light] :is(.technology,[data-theme=light] .runtime,[data-theme=light] .result-dark,[data-theme=light] .method,[data-theme=light] .inline-calculator,[data-theme=light] .energy-flow,[data-theme=light] .lead-magnet){background:#edf4e9;border-color:#d2e1cc}[data-theme=light] :is(.product-card h3,[data-theme=light] .category strong,[data-theme=light] .product-price,[data-theme=light] .product-card .price,[data-theme=light] .readout-model,[data-theme=light] .result-metrics strong,[data-theme=light] .tech-item strong,[data-theme=light] .feature-list li){color:var(--ink)}[data-theme=light] :is(.product-card .specs,[data-theme=light] .category small,[data-theme=light] .tech-item small,[data-theme=light] .tech-part small,[data-theme=light] .hero-copy,[data-theme=light] .intro,[data-theme=light] .sku,[data-theme=light] .stock,[data-theme=light] .serial-note,[data-theme=light] .image-caption,[data-theme=light] .runtime span,[data-theme=light] .runtime .small-copy,[data-theme=light] .calc-note){color:var(--muted)}[data-theme=light] :is(.spec-table th,[data-theme=light] .spec-table td,[data-theme=light] .compare-table th,[data-theme=light] .compare-table td){border-color:var(--line);color:var(--ink)}[data-theme=light] :is(.compare-table thead th,[data-theme=light] .compare-table tbody tr.different,[data-theme=light] .tabs button[aria-selected=true]){background:#edf4e9;color:var(--ink)}[data-theme=light] :is(.compare-table thead th>a,[data-theme=light] .compare-table tbody th,[data-theme=light] .compare-table tbody td,[data-theme=light] .editorial-info h3,[data-theme=light] .prose .lead,[data-theme=light] .author strong){color:var(--ink)}[data-theme=light] :is(.table-scroll,[data-theme=light] .compare-table,[data-theme=light] .tabs){scrollbar-color:#b2c7af #f1f5ef}[data-theme=light] .tab-panel{background:#fff;border-color:var(--line)}[data-theme=light] :is(.prose p,[data-theme=light] .prose ul,[data-theme=light] .toc a,[data-theme=light] .article-meta,[data-theme=light] .prose .caption,[data-theme=light] .author span:not(.avatar)){color:var(--muted)}[data-theme=light] .callout{background:#eaf3e6;border-color:var(--green)}[data-theme=light] .callout p{color:#304d34}[data-theme=light] body .btn{background:var(--green);border-color:var(--green);color:#fff}[data-theme=light] body .btn:hover{background:#077313;border-color:#077313;color:#fff}[data-theme=light] body .btn.outline{background:#ffffffdc;border-color:#9bb49c;color:#196628}[data-theme=light] body .btn.outline:hover{background:#e7f1e2;border-color:var(--green);color:#075d10}[data-theme=light] body .product-card>.btn{background:var(--green);border-color:var(--green);color:#fff}[data-theme=light] body :is(.chat-toggle,[data-theme=light] .badge,[data-theme=light] .gallery-main .badge,[data-theme=light] .skip,[data-theme=light] .pagination .current,[data-theme=light] .widget-steps span:first-child b){background:var(--green);color:#fff}[data-theme=light] body :is(.variant-group button,[data-theme=light] .choices span,[data-theme=light] .load,[data-theme=light] .rubrics button,[data-theme=light] .tabs button){background:#f3f7f0;color:#455c49;border-color:#c7d8c3}[data-theme=light] body :is(.variant-group button.active,[data-theme=light] .rubrics button.active){background:#e5f2df;color:#075d10;border-color:var(--green)}[data-theme=light] body .choices input:checked+span,[data-theme=light] body .load:has(input:checked){background:#e5f2df;color:#075d10;border-color:var(--green)}[data-theme=light] :is(.field input,[data-theme=light] .field textarea,[data-theme=light] .field select,[data-theme=light] .email-form input,[data-theme=light] .search-input,[data-theme=light] .draft-text,[data-theme=light] .listing-tools select,[data-theme=light] .compare-table .field select,[data-theme=light] .x-edit-table input,[data-theme=light] .x-request-status,[data-theme=light] .x-adminbar select,[data-theme=light] .x-filterbar select){background:#fff;color:var(--ink);border-color:#bfcebe}[data-theme=light] input::placeholder,[data-theme=light] textarea::placeholder{color:#718171;opacity:1}[data-theme=light] :is(.field,[data-theme=light] .range-label,[data-theme=light] .filter-label,[data-theme=light] .filters legend,[data-theme=light] .filters fieldset label,[data-theme=light] .consent){color:#526753}[data-theme=light] :is(.range-label output,[data-theme=light] .calc-widget .range-label output){color:var(--ink);background:#edf4e9;border-color:#ccdcca}[data-theme=light] :is(.readout-value,[data-theme=light] .runtime strong,[data-theme=light] .result-dark>output,[data-theme=light] .x-metrics strong,[data-theme=light] .quote-total strong){color:var(--green)}[data-theme=light] input[type=range]{background:linear-gradient(90deg,var(--green) var(--fill,40%),#d2ddcf var(--fill,40%))}[data-theme=light] body input[type=range]::-webkit-slider-thumb{border-color:#fff;background:var(--green);outline-color:var(--green)}[data-theme=light] body input[type=range]::-moz-range-thumb{border-color:#fff;background:var(--green);outline-color:var(--green)}[data-theme=light] :is(.faq details,[data-theme=light] .featured-story,[data-theme=light] .alternative,[data-theme=light] .dialog-list a,[data-theme=light] .quote-preview){background:#fff;border-color:var(--line);color:var(--ink)}[data-theme=light] :is(.faq summary,[data-theme=light] .widget-heading,[data-theme=light] .calc-widget .calc-step h3){color:var(--ink)}[data-theme=light] :is(.faq p,[data-theme=light] .reference-result>.small-copy,[data-theme=light] .featured-story p,[data-theme=light] .result-dark>p,[data-theme=light] .result-metrics span){color:var(--muted)}[data-theme=light] :is(dialog,[data-theme=light] .chat-panel){background:#fff;color:var(--ink);border-color:#bccfb9;box-shadow:0 20px 70px #152b2633}[data-theme=light] dialog::-webkit-backdrop{background:#10271977;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}[data-theme=light] dialog::backdrop{background:#10271977;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}[data-theme=light] .dialog-close{color:var(--ink)}[data-theme=light] #toast{background:#eaf4e5;color:#164b20;border-color:#7eaf7d}[data-theme=light] :is(.compare-tray,[data-theme=light] .sticky-product){background:#f4faf0f5;color:var(--ink);border-color:#8db38b;box-shadow:0 10px 28px #16381f12}[data-theme=light] .compare-tray b{background:var(--green);color:#fff}[data-theme=light] .hero-frame{background:#edf3eb}[data-theme=light] .hero-art:after,[data-theme=light] .reference-hero:after{background:linear-gradient(90deg,#f4f7f3f5,#f4f7f3df 32%,#f4f7f350 62%,transparent 80%),linear-gradient(0deg,#f4f7f3,transparent 16%)}[data-theme=light] .reference-hero{background-color:#f4f7f3}[data-theme=light] :is(.hero .eyebrow,[data-theme=light] .reference-hero .eyebrow,[data-theme=light] .reference-benefits span,[data-theme=light] .reference-hero p){color:#3d5745}[data-theme=light] .calc-spotlight{background:linear-gradient(90deg,#f4f7f3ed,#f4f7f3a0 48%,#f4f7f3dd),url(/assets/hero-day.webp) center 58%/cover no-repeat;border-color:var(--line)}[data-theme=light] .calc-widget{background:#fffffff2;border-color:#c4d4c0;box-shadow:0 10px 30px #20472a0b}[data-theme=light] .calc-widget .calc-form{background:transparent}[data-theme=light] .calc-spotlight-copy>p{color:#3d5745}[data-theme=light] .future-card{background:#fff;border-color:var(--line)}[data-theme=light] .future-card:before{opacity:.5}[data-theme=light] .future-card:after{background:linear-gradient(90deg,#f7faf4f5,#f7faf499),linear-gradient(0deg,#f7faf4e6,transparent 70%)}[data-theme=light] .future-card h3{color:var(--ink)}[data-theme=light] .future-card p{color:#526258}[data-theme=light] .future-card button{background:#e5ebe1;color:#667461;border-color:#ccd7c6}[data-theme=light] .reference-consultation{background-color:#14231a;border-color:#cbd8c8}[data-theme=light] .reference-consultation:after{background:linear-gradient(90deg,#101e17e8,#101e17ac 48%,#101e1720 80%)}[data-theme=light] .reference-consultation h2{color:#fff}[data-theme=light] .reference-consultation :is(p,[data-theme=light] .eyebrow,[data-theme=light] .consultation-note){color:#e0eadf}[data-theme=light] .reference-consultation .btn.outline{background:#ffffffeb;color:#12651e}[data-theme=light] .presence-map{background:#f3f6ed;border-color:var(--line)}[data-theme=light] .presence-map>figcaption{background:#fff;color:#526753;border-color:var(--line)}[data-theme=light] .presence-map figcaption b{color:var(--ink)}[data-theme=light] .x-adminbar{background:#fff;border-color:var(--line)}[data-theme=light] :is(.x-status,[data-theme=light] .x-language-status span){background:#e4f3df;color:#146523}[data-theme=light] .x-language-status span.missing{background:#faf0dc;color:#82591c}[data-theme=light] .x-ranked li{color:var(--ink);border-color:var(--line)}[data-theme=light] .x-editor-tabs button{background:#eef4ea;color:#456046;border-color:#c7d6c0}[data-theme=light] .x-editor-tabs button[aria-selected=true]{background:var(--green);color:#fff}[data-theme=light] :is(.x-point,[data-theme=light] .x-search-result,[data-theme=light] .x-suggestions,[data-theme=light] .x-all-pages a,[data-theme=light] .x-dialog-menu a){background:#fff;color:var(--ink);border-color:#cbdac6}[data-theme=light] :is(.x-all-pages a:hover,[data-theme=light] .x-suggestions a:hover){background:#e8f3e2;color:#12621b}[data-theme=light] .x-suggestions a{color:var(--ink)}[data-theme=light] .x-quote{background:#eaf4e6;color:#294831}[data-theme=light] :is(.x-doc-icon,[data-theme=light] .x-window-icon){background:#e8f3e2;color:var(--green);border-color:#a3c59c}[data-theme=light] .x-search-result mark{background:#d6efce;color:#135e1d}[data-theme=light] .x-edit-table button{background:#fae8e1;color:#984631}[data-theme=light] .x-device-stage{background:repeating-linear-gradient(90deg,#dce7d8,#dce7d8 1px,transparent 0,transparent 32px);border-color:#cbdcc4}[data-theme=light] .x-device{background:#e7eee3;border-color:#abbda3}[data-theme=light] .x-device-top{color:#49633f}[data-theme=light] .x-device iframe{background:#f4f7f3}[data-theme=light] .x-theme-preview{background:var(--preview-bg,#f4f7f3);color:var(--preview-text,#172b20)}[data-theme=light] .x-theme-preview h2,[data-theme=light] .x-theme-preview p{color:inherit}[data-theme=light] .x-theme-preview .btn{background:var(--preview-accent,#098D18);border-color:var(--preview-accent,#098D18);color:#fff}[data-theme=light] .x-theme-mini.dark{background:#080c0d}[data-theme=light] .x-theme-mini.dark i,[data-theme=light] .x-theme-mini.dark span{background:#26372b}[data-theme=light] .x-theme-mini.light{background:#f4f7f3}[data-theme=light] .x-theme-mini.light i,[data-theme=light] .x-theme-mini.light span{background:#b9d2be}[data-theme=light] .x-theme-mini.contrast{background:#000}[data-theme=light] .x-theme-mini.contrast b{background:#39ff14}[data-theme=light] .x-theme-mini b{background:#098D18}[data-theme=light] .quote-header{border-bottom-color:var(--green)}[data-theme=light] .quote-sheet .quote-total{border-color:var(--line)}[data-theme=light] .x-chart span{background:linear-gradient(0deg,#098D18,#39ae45)}[data-theme=light] .x-chart b{color:#fff}[data-theme=light] .x-source i{background:linear-gradient(90deg,var(--green) var(--portion),#d7e2d2 var(--portion))}@media(max-width:700px){[data-theme=light] .hero-art:after,[data-theme=light] .reference-hero:after{background:linear-gradient(180deg,#f4f7f3fa,#f4f7f3df 40%,#f4f7f355 75%,#f4f7f3fa)}[data-theme=light] .reference-consultation:after{background:linear-gradient(180deg,#101e17ed,#101e17bb 48%,#101e1730 80%,#101e17c9)}}@media print{[data-theme=light] .quote-sheet,[data-theme=light] body{background:#fff}}