@import "https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Montserrat:wght@400;500;600;700;800&display=swap";.adminLogo img{object-fit:contain;width:118px;height:66px}:root{--navy:#153a57;--navy-deep:#092b3f;--green:#008b55;--green-dark:#00623d;--lime:#63df52;--aqua:#28d9d5;--ink:#102d40;--muted:#63737c;--paper:#f7f8f3;--line:#dce5e2;--display:"Bebas Neue",Impact,sans-serif;--body:"Montserrat",Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);font-family:var(--body);background:#fff;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}img{max-width:100%;display:block}.sectionTag,.overline{letter-spacing:2.3px;font-size:11px;font-weight:800}.button{letter-spacing:.4px;border:1px solid #0000;justify-content:space-between;align-items:center;gap:36px;min-height:52px;padding:0 22px;font-size:12px;font-weight:800;display:inline-flex}.primaryButton{background:var(--lime);color:#072f27}.ghostButton{color:#fff;border-color:#fff6}.limeButton{background:var(--lime);color:var(--navy-deep)}.siteHeader{z-index:20;color:#fff;border-bottom:1px solid #ffffff26;justify-content:space-between;align-items:center;height:82px;padding:0 clamp(24px,5vw,76px);display:flex;position:absolute;inset:0 0 auto}.logo img{object-fit:contain;width:112px;height:58px}.siteHeader nav{gap:32px;font-size:11px;font-weight:700;display:flex}.siteHeader nav a{opacity:.85;transition:all .2s}.siteHeader nav a:hover{opacity:1;color:var(--lime)}.headerContact{border:1px solid #ffffff69;gap:20px;padding:11px 14px;font-size:11px;font-weight:800;display:flex}.newHero{color:#fff;background:linear-gradient(115deg,#0d4a37 0%,#008c54 49%,#3cc66a 100%);grid-template-columns:1.08fr .92fr;min-height:820px;display:grid;position:relative;overflow:hidden}.heroNoise{opacity:.12;background-image:radial-gradient(#fff 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 65%);mask-image:linear-gradient(90deg,#000,#0000 65%)}.heroContent{z-index:3;padding:160px 5vw 115px 8vw;position:relative}.overline{color:#c2ffb9;margin:0 0 26px}.newHero h1{font-family:var(--display);letter-spacing:.3px;max-width:780px;margin:0;font-size:clamp(68px,7.5vw,118px);font-weight:400;line-height:.86}.newHero h1 span{color:var(--aqua);display:block}.heroLead{color:#d7eee4;max-width:590px;margin:32px 0;font-size:15px;line-height:1.75}.heroCtas{flex-wrap:wrap;gap:12px;display:flex}.heroTrust{border-top:1px solid #ffffff32;gap:0;max-width:680px;margin-top:65px;display:flex}.heroTrust span{color:#c8ddd4;border-right:1px solid #ffffff32;gap:9px;margin-right:24px;padding:18px 24px 0 0;font-size:10px;display:flex}.heroTrust span:last-child{border:0}.heroTrust b{color:var(--lime)}.heroProduct{background:radial-gradient(circle at 55%,#a5f565 0,#0000 29%),linear-gradient(150deg,#7de87b1c,#002f2a55);place-items:center;min-height:720px;display:grid;position:relative}.heroProduct:after{content:"";filter:blur(28px);background:#003d2a80;border-radius:50%;width:80%;height:18%;position:absolute;bottom:14%}.heroProduct>img{z-index:4;filter:drop-shadow(0 34px 28px #00332199);width:min(680px,88%);animation:5s ease-in-out infinite productFloat;position:relative}.orbit{border:1px solid #d9ffcf4f;border-radius:50%;position:absolute}.orbitOne{width:590px;height:590px}.orbitTwo{width:420px;height:420px}.waterDot{background:#abffdb80;border-radius:50%;animation:4s ease-in-out infinite droplet;position:absolute;box-shadow:inset 0 0 14px #fff8}.dotOne{width:22px;height:22px;top:27%;left:15%}.dotTwo{width:12px;height:12px;animation-delay:1s;top:21%;right:14%}.dotThree{width:34px;height:34px;animation-delay:2s;bottom:29%;right:12%}.productNote{z-index:5;border-left:3px solid var(--lime);background:#064b3cdd;flex-direction:column;padding:14px 18px;display:flex;position:absolute;bottom:11%;right:8%}.productNote span{color:#a7d7c1;letter-spacing:1.7px;font-size:9px}.productNote b{margin-top:5px;font-size:11px}.scrollCue{z-index:5;text-transform:uppercase;letter-spacing:1.8px;align-items:center;gap:12px;font-size:9px;display:flex;position:absolute;bottom:30px;left:8vw}.scrollCue span{border:1px solid #fff5;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}@keyframes productFloat{50%{transform:translateY(-12px)}}@keyframes droplet{50%{opacity:.5;transform:translateY(-14px)}}.problemStrip{background:var(--navy-deep);color:#b9cbd2;min-height:94px;font-family:var(--display);letter-spacing:1px;justify-content:center;align-items:center;gap:35px;padding:20px 7vw;font-size:24px;display:flex}.problemStrip p{margin:0}.problemStrip .accent{color:var(--lime)}.problemStrip i{color:#557280;font-style:normal}.sectionIntro{grid-template-columns:1fr 1fr;align-items:end;column-gap:7vw;margin-bottom:58px;display:grid}.sectionIntro .sectionTag{color:var(--green);grid-column:1;margin:0 0 18px}.sectionIntro h2{font-family:var(--display);grid-column:1;margin:0;font-size:clamp(52px,5.3vw,78px);font-weight:400;line-height:.93}.sectionIntro h2 span{color:var(--green)}.sectionIntro>p:last-child{color:var(--muted);grid-area:1/2/3;max-width:460px;font-size:14px;line-height:1.75}.rootExperience{background:var(--paper);grid-template-columns:1.15fr .85fr;min-height:590px;display:grid}.rootPhoto{position:relative;overflow:hidden}.rootPhoto>img{object-fit:cover;object-position:center 34%;width:100%;height:100%}.rootPhoto:after{content:"";background:linear-gradient(#0000 55%,#00573f9e);position:absolute;inset:0}.photoLabel{z-index:3;color:#fff;letter-spacing:1.8px;font-size:10px;font-weight:800;position:absolute;bottom:22px;left:25px}.pulse{z-index:3;border:1px solid #96ffb9;border-radius:50%;width:22px;height:22px;animation:2.3s ease-out infinite pulse;position:absolute}.pulseA{top:53%;left:43%}.pulseB{animation-delay:.8s;top:64%;left:59%}.pulseC{animation-delay:1.5s;top:70%;left:34%}@keyframes pulse{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(3.4)}}.processSteps article{border-bottom:1px solid var(--line);grid-template-columns:56px 1fr;gap:18px;padding:24px 0;display:grid}.processSteps article>span{font-family:var(--display);color:var(--green);font-size:30px}.processSteps h3{font-family:var(--display);letter-spacing:.5px;margin:0;font-size:36px}.processSteps p{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.6}.processSteps>a{color:var(--green);justify-content:space-between;margin-top:28px;font-size:11px;font-weight:800;display:flex}.benefitSection{background:var(--navy);color:#fff;grid-template-columns:.75fr 1.25fr;gap:7vw;padding:90px clamp(24px,7vw,110px);display:grid}.benefitLead h2{font-family:var(--display);margin:20px 0;font-size:clamp(54px,5vw,74px);font-weight:400;line-height:.93}.benefitLead>p:last-child{color:#b7c9d4;font-size:12px}.sectionTag.light{color:var(--aqua)}.metricGrid{border-top:1px solid #ffffff30;grid-template-columns:repeat(3,1fr);display:grid}.metricGrid article{border-right:1px solid #ffffff30;padding:28px 25px}.metricGrid article>span{color:var(--aqua);font-size:9px}.metricGrid h3{font-family:var(--display);color:var(--lime);margin:45px 0 0;font-size:64px;font-weight:400}.metricGrid h4{text-transform:uppercase;margin:0 0 17px;font-size:11px}.metricGrid p{color:#b8cad4;font-size:11px;line-height:1.65}.usesSection{background:#fff}.useExplorer{border:1px solid var(--line);grid-template-columns:320px 1fr;min-height:630px;display:grid}.useTabs{background:var(--navy-deep);flex-direction:column;padding:22px;display:flex}.useTabs button{color:#8da8b7;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff20;grid-template-columns:35px 1fr auto;align-items:center;padding:23px 11px;display:grid}.useTabs button span{color:#5e7e8f;font-size:9px}.useTabs button b{font-family:var(--display);letter-spacing:.5px;font-size:27px;font-weight:400}.useTabs button i{opacity:0;font-style:normal}.useTabs button.active{color:#fff;background:#ffffff0a}.useTabs button.active span{color:var(--lime)}.useTabs button.active i{opacity:1;color:var(--lime)}.usePanel{grid-template-columns:1fr 1fr;animation:.38s fadePanel;display:grid}@keyframes fadePanel{0%{opacity:.3;transform:translateY(5px)}}.useVisual{min-height:560px;position:relative;overflow:hidden}.useVisual img{object-fit:cover;width:100%;height:100%}.useVisual .imageWash{background:linear-gradient(#0000 38%,#004a34db);position:absolute;inset:0}.useVisual>span{color:#fff;text-transform:uppercase;letter-spacing:1.6px;font-size:9px;font-weight:800;position:absolute;bottom:24px;left:24px}.useContent>p:first-child{color:var(--green);text-transform:uppercase;letter-spacing:1.7px;font-size:10px;font-weight:800}.useContent h3{font-family:var(--display);margin:16px 0 24px;font-size:47px;font-weight:400;line-height:.98}.useTags{flex-wrap:wrap;gap:7px;display:flex}.useTags span{border:1px solid var(--line);padding:7px 10px;font-size:9px;font-weight:700}.useCopy{color:var(--muted);margin:24px 0;font-size:12px;line-height:1.7}.doseNote{border-left:3px solid var(--green);background:#edf6ef;flex-direction:column;padding:15px 17px;display:flex}.doseNote b{color:var(--green);letter-spacing:1.2px;font-size:9px}.doseNote span{margin:6px 0;font-size:11px;font-weight:700}.doseNote small{color:var(--muted);font-size:9px;line-height:1.5}.useContent>a{background:var(--green);color:#fff;justify-content:space-between;align-items:center;min-height:48px;margin-top:27px;padding:0 17px;font-size:10px;font-weight:800;display:flex}.techCta{color:#fff;background:linear-gradient(115deg,#063c2c,#008d55);grid-template-columns:1fr 430px;gap:8vw;padding:100px clamp(24px,8vw,125px);display:grid;position:relative;overflow:hidden}.techCta:before{content:"RAW";font-family:var(--display);color:#fff;opacity:.025;font-size:310px;position:absolute;bottom:-125px;left:-10px}.techCta h2{font-family:var(--display);margin:20px 0;font-size:clamp(58px,6vw,88px);font-weight:400;line-height:.9}.techCta>div:first-child>p:last-of-type{color:#c5dfd2;max-width:600px;font-size:13px;line-height:1.7}.techButtons{align-items:center;gap:26px;margin-top:32px;display:flex}.textButton{border-bottom:1px solid #ffffff67;padding:10px 0;font-size:11px;font-weight:700}.techSheet{color:var(--ink);background:#fff;min-height:470px;padding:28px 30px 18px;position:relative;transform:rotate(1.6deg);box-shadow:0 32px 70px #002f278a}.techSheet>span{color:var(--green);letter-spacing:1.7px;font-size:9px;font-weight:800}.techSheet h3{font-family:var(--display);color:var(--navy);margin:35px 0;font-size:70px;font-weight:400;line-height:.82}.techSheet dl{width:62%;margin:0}.techSheet dl>div{border-top:1px solid var(--line);padding:9px 0}.techSheet dt{color:var(--green);font-size:8px;font-weight:800}.techSheet dd{margin:3px 0;font-size:10px}.techSheet img{width:190px;position:absolute;bottom:-12px;right:-8px}.quoteExperience{background:var(--paper);grid-template-columns:.72fr 1.28fr;gap:7vw;padding:115px clamp(24px,7vw,110px);display:grid}.quoteHeading h2{font-family:var(--display);margin:20px 0;font-size:clamp(58px,5.5vw,82px);font-weight:400;line-height:.92}.quoteHeading h2 span{color:var(--green)}.quoteHeading>p:not(.sectionTag){max-width:430px;color:var(--muted);font-size:13px;line-height:1.7}.quotePromise{border-top:1px solid var(--line);gap:15px;margin-top:45px;padding-top:22px;display:flex}.quotePromise>span{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.quotePromise p{flex-direction:column;margin:0;font-size:11px;display:flex}.quotePromise small{color:var(--muted);margin-top:6px;line-height:1.5}.wizardCard{border:1px solid var(--line);background:#fff;min-height:640px;padding:40px 44px;box-shadow:0 20px 55px #153a5712}.wizardTop{justify-content:space-between;display:flex}.wizardTop>div{flex-direction:column;display:flex}.wizardTop span{color:var(--green);letter-spacing:1.6px;font-size:9px;font-weight:800}.wizardTop b{font-family:var(--display);margin-top:4px;font-size:27px;font-weight:400}.wizardTop strong{color:var(--green);font-size:11px}.wizardProgress{background:#e7ece8;height:3px;margin:14px 0 34px}.wizardProgress i{background:linear-gradient(90deg,var(--green),var(--lime));height:100%;transition:width .3s;display:block}.wizardStep{animation:.3s fadePanel}.wizardStep h3{font-family:var(--display);margin:0;font-size:40px;font-weight:400}.wizardStep>p{color:var(--muted);margin:5px 0 25px;font-size:11px}.projectOptions{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:22px;display:grid}.projectOptions button{border:1px solid var(--line);text-align:left;min-height:66px;color:var(--ink);background:#fff;grid-template-columns:35px 1fr 20px;align-items:center;padding:11px 13px;display:grid}.projectOptions button>span{color:var(--green);font-size:21px}.projectOptions button b{font-size:11px}.projectOptions button i{color:var(--green);font-style:normal}.projectOptions button.selected{border-color:var(--green);background:#eef8f1}.wizardCard label{letter-spacing:.4px;flex-direction:column;gap:8px;margin:16px 0;font-size:9px;font-weight:800;display:flex}.wizardCard input,.wizardCard select,.wizardCard textarea{color:var(--ink);background:#fbfcfa;border:1px solid #d7e0dc;outline:0;padding:14px}.wizardCard input:focus,.wizardCard select:focus,.wizardCard textarea:focus{border-color:var(--green)}.wizardCard textarea{resize:vertical;min-height:84px}.quantityControl{background:#f1f7f2;margin-bottom:20px;padding:18px}.quantityControl>label{margin:0 0 11px}.quantityControl>div{grid-template-columns:42px 55px 1fr 42px;align-items:center;display:grid}.quantityControl button{height:38px;color:var(--green);background:#fff;border:1px solid #cfdad3;font-size:20px}.quantityControl strong{font-family:var(--display);text-align:center;font-size:40px}.quantityControl span{color:var(--muted);font-size:11px}.rangeControl{align-items:center;gap:14px;display:flex}.rangeControl input{width:100%;accent-color:var(--green);padding:0}.rangeControl b{background:var(--navy);color:#fff;text-align:center;min-width:62px;padding:11px;font-size:11px}.contactFields{grid-template-columns:1fr 1fr;gap:0 15px;display:grid}.wizardActions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.wizardActions button{min-height:48px;padding:0 18px;font-size:10px;font-weight:800}.backButton{border:1px solid var(--line);color:var(--muted);background:#fff}.nextButton{background:var(--green);color:#fff;border:0;align-items:center;gap:35px;display:flex}.privacy{text-align:right;color:#8a9991;margin-top:11px;font-size:8px;display:block}.successState{text-align:center;padding:85px 20px}.successState>span{width:58px;height:58px;color:var(--green);background:#e8f7eb;border-radius:50%;place-items:center;margin:auto;font-size:25px;display:grid}.successState>p:first-of-type{color:var(--green);letter-spacing:1.7px;margin-top:25px;font-size:9px;font-weight:800}.successState h3{font-family:var(--display);margin:8px;font-size:52px;font-weight:400}.successState>p:last-of-type{color:var(--muted);max-width:450px;margin:0 auto;font-size:12px;line-height:1.7}.successState button{border:1px solid var(--green);color:var(--green);background:#fff;margin-top:27px;padding:12px 18px;font-size:10px;font-weight:800}.siteFooter{background:var(--navy-deep);color:#fff;grid-template-columns:1.5fr repeat(3,1fr);gap:55px;padding:70px clamp(24px,7vw,110px) 28px;display:grid}.siteFooter>div{flex-direction:column;align-items:flex-start;gap:11px;display:flex}.siteFooter>div:first-child img{object-fit:contain;width:130px;height:75px}.siteFooter>div:first-child p{color:#8ba5b2;max-width:240px;font-size:11px;line-height:1.6}.siteFooter b{letter-spacing:1.5px;color:var(--aqua);margin-bottom:7px;font-size:9px}.siteFooter a,.siteFooter span{color:#b9cad2;font-size:10px}.copyright{color:#748e9b;border-top:1px solid #ffffff1c;grid-column:1/-1;margin:15px 0 0;padding-top:22px;font-size:8px}.techPage{background:var(--paper);min-height:100vh}.techHeader{background:var(--navy-deep);color:#fff;justify-content:space-between;align-items:center;height:82px;padding:0 clamp(24px,6vw,90px);display:flex}.techHeader .logo img{object-fit:contain;width:110px;height:58px}.techHeader nav{align-items:center;gap:25px;font-size:10px;font-weight:700;display:flex}.techHeader .downloadMini{border:1px solid #ffffff50;padding:10px 13px}.techHero{color:#fff;background:linear-gradient(125deg,#0a3b2d,#008b55);grid-template-columns:1fr 380px;gap:8vw;padding:90px clamp(24px,7vw,110px) 75px;display:grid}.techHero h1{font-family:var(--display);margin:20px 0;font-size:clamp(75px,8vw,120px);font-weight:400;line-height:.85}.techHero h1 span{color:var(--lime)}.techHero p:not(.sectionTag){color:#cee2d7;max-width:650px;font-size:13px;line-height:1.7}.techHero img{filter:drop-shadow(0 25px 22px #003c2f77);align-self:end;width:330px}.techNav{z-index:12;border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:28px;height:58px;padding:0 clamp(24px,7vw,110px);display:flex;position:sticky;top:0;overflow:auto}.techNav a{white-space:nowrap;color:#60757f;font-size:9px;font-weight:800}.techNav a:hover{color:var(--green)}.techContent{padding:85px clamp(24px,7vw,110px)}.techBlock{border-bottom:1px solid #cad6d1;grid-template-columns:280px 1fr;gap:6vw;padding:60px 0;display:grid}.techBlock:first-child{padding-top:0}.techBlock>div:first-child span{color:var(--green);font-size:9px;font-weight:800}.techBlock h2{font-family:var(--display);margin:8px 0;font-size:48px;font-weight:400}.specGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.specGrid article{border:1px solid var(--line);background:#fff;padding:18px 20px}.specGrid article span{color:var(--green);letter-spacing:1px;font-size:8px;font-weight:800}.specGrid article b{margin-top:7px;font-size:13px;display:block}.specGrid article p{color:var(--muted);margin:5px 0;font-size:10px;line-height:1.55}.techList{grid-template-columns:1fr 1fr;gap:11px;display:grid}.techList div{border-left:3px solid var(--green);background:#fff;padding:15px}.techList b{font-size:11px}.techList p{color:var(--muted);margin:5px 0;font-size:10px;line-height:1.5}.documentViewer{background:var(--navy);color:#fff;padding:85px clamp(24px,7vw,110px)}.viewerTop{justify-content:space-between;align-items:end;margin-bottom:28px;display:flex}.viewerTop h2{font-family:var(--display);margin:10px 0 0;font-size:55px;font-weight:400}.viewerTop a{background:var(--lime);color:var(--navy-deep);padding:14px 18px;font-size:10px;font-weight:800}.pdfFrame{background:#fff;border:0;width:100%;height:820px}.techDisclaimer{color:#556b62;background:#eaf2ec;padding:25px clamp(24px,7vw,110px);font-size:10px;line-height:1.6}.admin{background:#f3f6f2;grid-template-columns:230px 1fr;min-height:100vh;display:grid}.admin aside{color:#fff;background:#0b3f2d;flex-direction:column;padding:32px 25px;display:flex}.admin .brand{font-family:var(--display);font-size:30px}.admin aside nav{flex-direction:column;gap:8px;margin-top:70px;display:flex}.admin aside nav a{color:#b7cabe;padding:13px 14px;font-size:11px}.admin aside nav .active{color:#fff;background:#17543f}.admin aside>p{color:#89a598;margin-top:auto;font-size:10px;line-height:1.6}.admin aside>p span{color:#fff}.adminMain{padding:42px 4vw}.adminMain>header{justify-content:space-between;align-items:center;display:flex}.adminMain header p{text-transform:uppercase;color:var(--green);letter-spacing:1.5px;font-size:9px;font-weight:800}.adminMain h1{font-family:var(--display);margin:5px 0;font-size:42px;font-weight:400}.adminMain header button{color:var(--green);background:#fff;border:1px solid #cbd7cf;padding:10px 15px;font-weight:700}.stats{grid-template-columns:repeat(3,1fr);gap:18px;margin:32px 0;display:grid}.stats article{background:#fff;border:1px solid #e0e7e2;grid-template-columns:1fr auto;padding:20px;display:grid}.stats span{color:#728078;font-size:10px}.stats b{font-family:var(--display);color:var(--green);grid-column:1;margin:10px 0 3px;font-size:40px}.stats i{color:#8a978f;grid-area:2/2;align-self:end;font-size:9px;font-style:normal}.tableCard{background:#fff;border:1px solid #e0e7e2}.tableTools{justify-content:space-between;align-items:center;padding:22px;display:flex}.tableTools h2{margin:0;font-size:15px}.tableTools p{color:#829087;margin:5px 0;font-size:9px}.tableTools input{border:1px solid #d8e0da;width:270px;padding:12px}.tableWrap{overflow:auto}table{border-collapse:collapse;width:100%;font-size:10px}th{text-align:left;color:#839087;letter-spacing:.8px;background:#f7f9f6;padding:12px 17px;font-size:8px}td{white-space:nowrap;border-top:1px solid #e8ede9;padding:16px 17px}td strong,td span{display:block}td span{color:#89958e;margin-top:5px;font-size:8px}td>a{color:var(--green);font-weight:700}.status{color:var(--green);background:#e9f3e8;border:0;border-radius:20px;padding:7px 9px;font-size:9px}.empty{text-align:center;color:#78867e;padding:70px 20px;font-size:11px}@media (width<=1020px){.siteHeader nav{display:none}.newHero{grid-template-columns:1fr;min-height:auto}.heroContent{padding-bottom:65px}.heroProduct{min-height:560px}.scrollCue{display:none}.benefitSection,.quoteExperience{grid-template-columns:1fr}.useExplorer{grid-template-columns:250px 1fr}.usePanel{grid-template-columns:1fr}.useVisual{min-height:330px}.techCta{grid-template-columns:1fr 360px}.siteFooter{grid-template-columns:1.3fr 1fr 1fr}.siteFooter>div:last-of-type{display:none}.techHero{grid-template-columns:1fr 280px}.techBlock{grid-template-columns:220px 1fr}}@media (width<=760px){.siteHeader{height:70px;padding:0 18px}.logo img{width:92px}.headerContact{padding:9px 11px}.heroContent{padding:120px 22px 55px}.newHero h1{font-size:68px}.heroProduct{min-height:430px}.heroProduct>img{width:88%}.heroTrust{grid-template-columns:1fr;display:grid}.heroTrust span{border-right:0}.problemStrip{justify-content:flex-start;font-size:20px;overflow:auto}.howSection,.usesSection{padding:75px 20px}.sectionIntro{display:block}.sectionIntro>p:last-child{margin-top:20px}.rootExperience{grid-template-columns:1fr}.rootPhoto{min-height:430px}.processSteps{padding:28px 22px}.benefitSection{padding:70px 20px}.metricGrid{grid-template-columns:1fr}.metricGrid article{border-bottom:1px solid #ffffff30;border-right:0}.useExplorer{grid-template-columns:1fr}.useTabs{grid-template-columns:1fr 1fr;padding:8px;display:grid}.useTabs button{padding:13px 8px}.useTabs button b{font-size:21px}.useContent{padding:35px 24px}.techCta{grid-template-columns:1fr;padding:75px 20px}.techSheet{min-height:420px}.techButtons{flex-direction:column;align-items:flex-start}.quoteExperience{padding:75px 20px}.wizardCard{padding:28px 20px}.projectOptions,.contactFields{grid-template-columns:1fr}.siteFooter{grid-template-columns:1fr 1fr;padding:55px 20px 25px}.siteFooter>div:first-child{grid-column:1/-1}.techHero{grid-template-columns:1fr;padding:80px 20px 50px}.techHero img{width:230px;margin:auto}.techHeader{padding:0 18px}.techHeader nav a:first-child{display:none}.techContent,.documentViewer{padding:65px 20px}.techBlock,.specGrid,.techList{grid-template-columns:1fr}.pdfFrame{height:600px}.viewerTop{flex-direction:column;align-items:flex-start;gap:16px}.admin{grid-template-columns:1fr}.admin aside{display:none}.stats{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}.heroProduct>img,.waterDot,.pulse{animation:none!important}}:root{--content:1180px;--gutter:max(28px,calc((100vw - var(--content))/2));--gradient-deep:linear-gradient(125deg,#063f32 0%,#00714a 56%,#009b58 100%);--gradient-bright:linear-gradient(120deg,#006c45 0%,#04a75a 55%,#43db63 100%);--gradient-dark:linear-gradient(120deg,#062f29 0%,#064d3a 55%,#006942 100%)}body{font-size:15px}.sectionTag,.overline{font-size:12px;line-height:1.4}.siteHeader{padding-inline:var(--gutter)}.newHero{min-height:720px;padding-inline:var(--gutter);background:linear-gradient(90deg,#043426f7 0%,#005c38d4 46%,#004b2f47 100%),url(/hero-campo-v2.webp) 50%/cover no-repeat;grid-template-columns:minmax(0,700px) minmax(360px,480px);justify-content:center}.heroContent{padding:145px 40px 90px 0}.newHero h1{max-width:680px;font-size:clamp(60px,5.5vw,82px);line-height:.93}.heroLead{max-width:570px;font-size:16px;line-height:1.65}.heroProduct{isolation:isolate;background:radial-gradient(circle at 52% 53%,#91ef6747,#0000 42%);min-height:620px}.heroProduct:before{content:"";aspect-ratio:1;z-index:0;filter:blur(18px);background:conic-gradient(from 25deg,#0000,#71f47533,#0000 38%,#41cfd729,#0000 75%);border-radius:50%;width:min(520px,82%);animation:16s linear infinite productAura;position:absolute}.heroProduct>img{transform-origin:50% 85%;will-change:transform;width:min(480px,90%);animation:.9s cubic-bezier(.2,.8,.2,1) both productReveal,5.5s ease-in-out 1s infinite productFloat}.orbit{will-change:transform}.orbitOne{border-style:dashed;width:470px;height:470px;animation:24s linear infinite orbitTurn}.orbitTwo{width:340px;height:340px;animation:18s linear infinite orbitTurnReverse}.productNote{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);animation:.8s .45s both noteReveal;box-shadow:0 16px 38px #00342529}@keyframes productReveal{0%{opacity:0;transform:translateY(28px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes productAura{to{transform:rotate(360deg)}}@keyframes orbitTurn{to{transform:rotate(360deg)}}@keyframes orbitTurnReverse{to{transform:rotate(-360deg)}}@keyframes noteReveal{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}.productNote{bottom:55px;right:18px}.heroTrust{margin-top:44px}.heroTrust span{font-size:11px}.scrollCue{left:var(--gutter)}.evidenceStrip{z-index:6;max-width:var(--content);background:#fff;border:1px solid #dce7e0;border-radius:18px;grid-template-columns:repeat(4,1fr);margin:-34px auto 0;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 55px #053e2b1f}.evidenceStrip article{border-right:1px solid #e1e9e4;flex-direction:column;min-height:150px;padding:27px 25px 23px;transition:background .25s,transform .25s;display:flex}.evidenceStrip article:last-child{border-right:0}.evidenceStrip article:hover{background:#f3faf4;transform:translateY(-3px)}.evidenceStrip strong{color:var(--green);font-family:var(--display);font-size:42px;font-weight:400;line-height:.95}.evidenceStrip span{color:var(--ink);letter-spacing:.75px;margin-top:10px;font-size:10px;font-weight:800;line-height:1.35}.evidenceStrip small{color:#7b8d84;margin-top:auto;padding-top:15px;font-size:9px;line-height:1.4}.howSection,.usesSection{padding:90px var(--gutter)}.sectionIntro{grid-template-columns:minmax(0,610px) minmax(280px,420px);justify-content:space-between;column-gap:70px;margin-bottom:44px}.sectionIntro h2{font-size:clamp(48px,4vw,62px);line-height:.98}.sectionIntro>p:last-child{font-size:14px;line-height:1.65}.rootExperience{border-radius:18px;grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);min-height:0;overflow:hidden;box-shadow:0 18px 50px #153a5710}.rootPhoto{height:500px}.processSteps{padding:34px 40px}.processSteps article{padding:18px 0}.processSteps h3{font-size:31px}.processSteps p{font-size:13px}.processSteps>a{font-size:12px}.rootSummary{background:linear-gradient(145deg,#f9fbf8 0%,#edf5ef 100%);flex-direction:column;justify-content:center;padding:48px 46px;display:flex}.rootSummary>.sectionTag{color:var(--green);margin:0}.rootSummary h3{max-width:450px;font-family:var(--display);color:var(--ink);margin:16px 0 20px;font-size:42px;font-weight:400;line-height:.98}.rootSummary>p:not(.sectionTag){color:var(--muted);margin:0;font-size:13px;line-height:1.7}.rootFacts{border-top:1px solid #d8e4dc;margin:28px 0 30px}.rootFacts span{color:#355249;border-bottom:1px solid #d8e4dc;align-items:center;gap:14px;min-height:52px;font-size:11px;font-weight:700;display:flex}.rootFacts b{color:var(--green);font-family:var(--display);font-size:22px;font-weight:400}.rootSummary>a{color:#fff;background:linear-gradient(110deg,#00754a,#12a85a);justify-content:space-between;align-items:center;min-height:48px;padding:0 17px;font-size:10px;font-weight:800;display:flex}.benefitSection{padding:58px var(--gutter);background:radial-gradient(circle at 86% 15%,#71ff6e2e,transparent 34%), var(--gradient-deep);grid-template-columns:280px minmax(0,1fr);align-items:center;gap:42px}.benefitLead h2{margin:13px 0 16px;font-size:50px;line-height:.96}.benefitLead>p:last-child{font-size:12px;line-height:1.55}.metricGrid{border:0;gap:10px}.metricGrid article{background:#fff1;border:1px solid #ffffff24;border-radius:16px;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px;min-width:0;min-height:180px;padding:18px 16px;display:grid}.metricGrid article:last-child{border-right:1px solid #ffffff24}.metricGrid article img{object-fit:contain;filter:drop-shadow(0 12px 12px #0023182e);width:72px;height:72px}.metricGrid h3{color:var(--lime);margin:0;font-size:44px;line-height:.9}.metricGrid h4{margin:8px 0 7px;font-size:11px;line-height:1.3}.metricGrid p{color:#bdd2c8;margin:0;font-size:10px;line-height:1.5}.visualCarouselSection{padding:86px var(--gutter) 92px;background:#fff}.carouselFrame{position:relative}.carouselTrack{scroll-snap-type:x mandatory;scrollbar-width:none;gap:22px;padding:22px 4px 34px;display:flex;overflow-x:auto}.carouselTrack::-webkit-scrollbar{display:none}.carouselTrack figure{aspect-ratio:4/5;scroll-snap-align:center;opacity:.84;background:#0b6b48;border-radius:18px;flex:0 0 calc(33.3333% - 14.6667px);margin:0;transition:opacity .3s,transform .3s,box-shadow .3s;overflow:hidden;transform:scale(.97);box-shadow:0 12px 32px #0838291f}.carouselTrack figure.active{opacity:1;transform:scale(1);box-shadow:0 20px 48px #08382938}.carouselTrack img{object-fit:cover;width:100%;height:100%}.carouselArrow{z-index:4;background:var(--gradient-deep);color:#fff;border:1px solid #ffffff73;border-radius:50%;place-items:center;width:48px;height:48px;font-size:18px;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 12px 30px #05362633}.carouselPrev{left:-24px}.carouselNext{right:-24px}.carouselDots{justify-content:center;gap:8px;display:flex}.carouselDots button{background:#c9d7d0;border:0;border-radius:50%;width:7px;height:7px;padding:0;transition:width .25s,background .25s}.carouselDots button.active{background:linear-gradient(90deg,#078d55,#4bdd61);border-radius:10px;width:28px}.useExplorer{border-radius:18px;grid-template-columns:260px minmax(0,1fr);min-height:0;overflow:hidden;box-shadow:0 18px 50px #153a5710}.useTabs button{padding:17px 10px}.useTabs button b{font-size:24px}.useTabs{background:var(--gradient-dark)}.usePanel{grid-template-columns:minmax(300px,.9fr) minmax(380px,1.1fr)}.useVisual{height:520px;min-height:0}.useContent{padding:38px 40px}.useContent h3{margin:14px 0 20px;font-size:38px;line-height:1.03}.useContent>p:first-child,.doseNote b,.useTags span{font-size:10px}.useCopy{font-size:13px}.doseNote span{font-size:12px}.doseNote small{font-size:10px}.useContent>a{font-size:11px}.resourceSection{padding:88px var(--gutter) 94px;background:#f7faf7}.resourceIntro{grid-template-columns:minmax(0,650px) minmax(260px,390px);justify-content:space-between;align-items:end;gap:70px;margin-bottom:42px;display:grid}.resourceIntro h2{font-family:var(--display);margin:15px 0 0;font-size:clamp(48px,4vw,62px);font-weight:400;line-height:.98}.resourceIntro h2 span{color:var(--green)}.resourceIntro>p{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.resourceGrid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.downloadCard{isolation:isolate;border:1px solid #dce8e0;border-radius:20px;grid-template-columns:minmax(0,1fr) 205px;min-height:420px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 45px #0e3d2d1a}.downloadCard:after{content:"";z-index:4;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff47,#0000);width:28%;height:170%;transition:left .7s;position:absolute;top:-35%;left:-22%;transform:rotate(16deg)}.downloadCard:hover:after{left:108%}.technicalCard{background:linear-gradient(145deg,#fbfdf9 0%,#e8f3e9 100%)}.brochureCard{color:#fff;background:radial-gradient(circle at 88% 18%,#62ff7038,transparent 30%), var(--gradient-deep);border-color:#ffffff29}.resourceCopy{z-index:3;flex-direction:column;padding:38px 0 35px 38px;display:flex;position:relative}.resourceCopy>p{color:var(--green);letter-spacing:1.55px;margin:0;font-size:10px;font-weight:800}.brochureCard .resourceCopy>p{color:var(--aqua)}.resourceCopy h3{font-family:var(--display);letter-spacing:.5px;margin:20px 0 16px;font-size:54px;font-weight:400;line-height:.88}.resourceCopy h3 em{color:var(--green);font-style:normal}.brochureCard .resourceCopy h3 em{color:var(--lime)}.resourceCopy>span{max-width:295px;color:var(--muted);font-size:12px;line-height:1.65}.brochureCard .resourceCopy>span{color:#c5d9d0}.resourceActions{align-items:center;gap:16px;margin-top:auto;padding-top:24px;display:flex}.resourceDownload{color:#fff;white-space:nowrap;background:linear-gradient(110deg,#00754a 0%,#12a85a 100%);align-items:center;gap:20px;min-height:46px;padding:0 15px;font-size:10px;font-weight:800;display:inline-flex}.brochureCard .resourceDownload{color:#063c2c;background:linear-gradient(110deg,#9bf253,#44dd5a)}.resourceDownload b{font-size:15px}.resourceView{white-space:nowrap;border-bottom:1px solid;padding:8px 0;font-size:10px;font-weight:700}.resourceArt{z-index:2;place-items:center;min-width:0;transition:transform .45s cubic-bezier(.2,.8,.2,1);display:grid;position:relative}.downloadCard:hover .resourceArt{transform:translateY(-7px)rotate(1.5deg)}.brochureCard:hover .resourceArt{transform:translateY(-7px)rotate(-1.5deg)}.resourceArt:before{content:"";border:1px solid #008b5129;border-radius:50%;position:absolute;inset:9% -25% 9% 5%}.brochureCard .resourceArt:before{border-color:#8cff9738}.resourceHalo{background:radial-gradient(circle,#4fda5b45,#4fda5b00 68%);border-radius:50%;width:190px;height:190px;animation:4s ease-in-out infinite resourcePulse;position:absolute}.resourceArt img{z-index:2;filter:drop-shadow(0 22px 22px #012d1f33);max-width:none;height:305px;animation:5s ease-in-out infinite resourceFloat;display:block;position:relative}.brochureArt img{height:325px;animation-delay:-2.2s}@keyframes resourceFloat{0%,to{transform:translateY(5px)}50%{transform:translateY(-8px)}}@keyframes resourcePulse{0%,to{opacity:.55;transform:scale(.9)}50%{opacity:1;transform:scale(1.12)}}.quoteExperience{padding:90px var(--gutter);grid-template-columns:380px minmax(0,680px);justify-content:space-between;gap:70px}.quoteHeading h2{font-size:58px;line-height:.98}.quoteHeading>p:not(.sectionTag){font-size:14px}.wizardCard{border-radius:18px;min-height:600px;padding:34px 40px}.wizardStep h3{font-size:34px}.wizardStep>p,.projectOptions button b,.quantityControl span{font-size:12px}.wizardCard label{font-size:10px}.calculationMode{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:16px;display:grid}.calculationMode button{border:1px solid var(--line);min-height:62px;color:var(--ink);background:#fff;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;padding:11px 14px;display:flex}.calculationMode button b{font-size:10px}.calculationMode button span{color:var(--muted);font-size:9px}.calculationMode button.active{border-color:var(--green);box-shadow:inset 3px 0 var(--green);background:#edf7ef}.guidedCalculator{grid-template-columns:1fr 1fr;gap:10px;display:grid}.measureControl,.manualCalculator{background:#f1f7f2;padding:16px}.measureControl>label,.manualCalculator>label{margin:0 0 10px}.measureControl>div,.manualCalculator>div{grid-template-columns:38px 70px minmax(70px,1fr) 38px;align-items:center;display:grid}.measureControl button,.manualCalculator button{height:38px;color:var(--green);background:#fff;border:1px solid #cddbd2;font-size:19px}.measureControl input,.manualCalculator input{text-align:center;width:100%;min-width:0;height:38px;font-family:var(--display);background:0 0;border:0;padding:0 5px;font-size:30px}.measureControl span,.manualCalculator span{color:var(--muted);padding-left:8px;font-size:10px}.technicalReference{border-left:3px solid var(--green);background:#f8faf7;flex-direction:column;justify-content:center;padding:16px 17px;display:flex}.technicalReference b{letter-spacing:1px;color:var(--green);font-size:8px}.technicalReference span{margin:7px 0;font-size:10px;font-weight:700;line-height:1.45}.technicalReference small,.manualCalculator>small{color:var(--muted);font-size:8px;line-height:1.45}.manualCalculator>div{max-width:330px}.manualCalculator>small{margin-top:10px;display:block}.priceSummary{color:#fff;background:var(--gradient-deep);grid-template-columns:1fr auto 1fr auto 1.2fr;align-items:center;gap:10px;margin:13px 0 16px;padding:14px 16px;display:grid}.priceSummary>div{flex-direction:column;gap:4px;display:flex}.priceSummary span{letter-spacing:1px;color:#a9c9bb;font-size:7px;font-weight:700}.priceSummary strong{font-family:var(--display);white-space:nowrap;font-size:24px;font-weight:400}.priceSummary>i{color:#79a291;font-style:normal}.priceSummary .priceTotal strong{color:var(--lime);font-size:30px}.checkoutSummary{background:var(--line);border:1px solid var(--line);grid-template-columns:1.3fr .65fr 1fr;gap:1px;margin:12px 0;display:grid}.checkoutSummary>div{background:#f4f8f4;flex-direction:column;gap:5px;padding:12px 13px;display:flex}.checkoutSummary span{letter-spacing:1px;color:var(--green);font-size:7px;font-weight:800}.checkoutSummary b{font-size:10px}.checkoutSummary strong{font-family:var(--display);color:var(--green);font-size:24px;font-weight:400}.ticketResult{grid-template-columns:255px minmax(0,1fr);align-items:center;gap:28px;display:grid}.ticketPreview{place-items:center;min-height:318px;display:grid}.ticketPreview img{border-radius:12px;width:100%;display:block;box-shadow:0 20px 40px #073a2933}.ticketGenerating{color:var(--muted);font-size:10px}.ticketResultCopy>p{color:var(--green);letter-spacing:1.5px;margin:0;font-size:9px;font-weight:800}.ticketResultCopy h3{font-family:var(--display);margin:7px 0;font-size:38px;font-weight:400}.ticketResultCopy>span{color:var(--muted);font-size:10px;line-height:1.55;display:block}.ticketTotal{background:#edf7ef;flex-direction:column;margin:18px 0;padding:15px;display:flex}.ticketTotal small{color:var(--green);letter-spacing:1px;font-size:7px;font-weight:800}.ticketTotal strong{font-family:var(--display);color:var(--green);font-size:35px;font-weight:400;line-height:1.1}.ticketTotal b{color:var(--muted);font-size:9px}.whatsappTicket,.downloadTicket,.newQuoteButton{width:100%;min-height:44px;padding:0 14px;font-size:9px;font-weight:800}.whatsappTicket{color:#fff;background:linear-gradient(110deg,#078f51,#1bc263);border:0;justify-content:space-between;align-items:center;display:flex}.downloadTicket{border:1px solid var(--green);color:var(--green);background:#fff;margin-top:7px}.shareHelp{color:#809088;margin-top:9px;font-size:7px;line-height:1.45;display:block}.newQuoteButton{color:var(--muted);background:0 0;border:0;margin-top:10px;text-decoration:underline}.whatsappTicket:disabled,.downloadTicket:disabled{opacity:.5}.siteFooter{padding:60px var(--gutter) 26px;background:var(--gradient-dark);gap:45px}.techHero,.techContent,.documentViewer,.techDisclaimer{padding-inline:var(--gutter)}.techHeader{background:var(--gradient-dark)}.techHero{background:var(--gradient-bright);grid-template-columns:minmax(0,700px) 300px}.techHero h1{font-size:86px}.techHero img{width:270px}.techNav{padding-inline:var(--gutter)}.techContent{padding-top:75px;padding-bottom:75px}.techBlock{grid-template-columns:240px minmax(0,1fr);gap:55px;padding:48px 0}.techBlock h2{font-size:42px}.specGrid article{border-left:3px solid var(--green);min-height:128px;padding:22px 24px;box-shadow:0 8px 24px #103f2f0a}.specGrid article span{color:#007e4b;letter-spacing:.35px;font-size:12px;font-weight:800;line-height:1.35;display:block}.specGrid article b{color:var(--ink);margin-top:9px;font-size:17px;line-height:1.3}.specGrid article p{color:#5e746c;margin-top:7px;font-size:13px;line-height:1.55}.techList div{border-left-width:4px;min-height:105px;padding:20px 22px}.techList b{color:var(--ink);font-size:14px;line-height:1.35}.techList p{color:#5e746c;margin-top:7px;font-size:12px;line-height:1.55}.documentViewer{background:var(--gradient-deep);padding-top:75px;padding-bottom:75px}.pdfFrame{border-radius:14px;height:720px}.admin aside{background:var(--gradient-dark)}.primaryButton,.limeButton{background:linear-gradient(110deg,#89f04f 0%,#3edc55 100%)}.headerContact,.ghostButton{background:linear-gradient(110deg,#004c3273,#3edc551f)}.nextButton,.useContent>a{background:linear-gradient(110deg,#00754a 0%,#12a85a 100%)}.rangeControl b{background:var(--gradient-deep)}.adminLoginPage{background:#f5f8f4;grid-template-columns:1.05fr .95fr;min-height:100vh;display:grid}.adminLoginBrand{color:#fff;background:radial-gradient(circle at 82% 18%,#89f04f38,transparent 31%), var(--gradient-dark);flex-direction:column;justify-content:space-between;min-height:100vh;padding:54px clamp(38px,7vw,110px);display:flex}.adminLoginBrand>a img{object-fit:contain;width:130px;height:72px}.adminLoginBrand div{max-width:630px;margin:auto 0}.adminLoginBrand p{color:var(--aqua);letter-spacing:2px;font-size:11px;font-weight:800}.adminLoginBrand h1{font-family:var(--display);margin:18px 0 24px;font-size:clamp(62px,7vw,98px);font-weight:400;line-height:.88}.adminLoginBrand h1 span{color:var(--lime)}.adminLoginBrand small{color:#c0d4ca;font-size:13px}.adminLoginForm{place-items:center;padding:38px;display:grid}.adminLoginForm form{border:1px solid var(--line);background:#fff;border-radius:20px;width:min(430px,100%);padding:44px;box-shadow:0 25px 70px #0c36281a}.loginLock{color:var(--green);letter-spacing:1.4px;font-size:9px;font-weight:800}.adminLoginForm h2{font-family:var(--display);margin:15px 0 7px;font-size:46px;font-weight:400}.adminLoginForm form>p{color:var(--muted);margin:0 0 28px;font-size:11px;line-height:1.6}.adminLoginForm label{flex-direction:column;gap:8px;margin:17px 0;font-size:9px;font-weight:800;display:flex}.adminLoginForm input{background:#fbfcfa;border:1px solid #d5dfd8;outline:0;min-height:50px;padding:0 14px}.adminLoginForm input:focus{border-color:var(--green);box-shadow:0 0 0 3px #00895214}.adminLoginForm form>button{color:#fff;background:linear-gradient(110deg,#00754a,#12a85a);border:0;justify-content:space-between;align-items:center;width:100%;min-height:52px;margin-top:10px;padding:0 18px;font-size:10px;font-weight:800;display:flex}.adminLoginForm form>small{color:#89978f;text-align:center;margin-top:13px;font-size:8px;display:block}.loginError{color:#9d3427;background:#fff0ed;border-left:3px solid #cf4d3c;padding:11px 13px;font-size:9px}.controlPanel{min-height:100vh;color:var(--ink);background:#f2f6f2;grid-template-columns:235px minmax(0,1fr);display:grid}.controlSidebar{color:#fff;background:var(--gradient-dark);flex-direction:column;height:100vh;padding:28px 20px;display:flex;position:sticky;top:0}.controlSidebar .adminLogo img{object-fit:contain;width:116px;height:62px}.controlSidebar>p{color:#74a795;letter-spacing:1.5px;margin:30px 12px 10px;font-size:8px;font-weight:800}.controlSidebar nav{flex-direction:column;gap:5px;display:flex}.controlSidebar nav button{color:#b9d0c5;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:26px 1fr auto;align-items:center;min-height:46px;padding:0 13px;font-size:10px;font-weight:700;display:grid}.controlSidebar nav button span{color:#68dd89;font-size:15px}.controlSidebar nav button b{background:#ffffff14;border-radius:20px;padding:4px 7px;font-size:8px}.controlSidebar nav button.active{color:#fff;box-shadow:inset 3px 0 var(--lime);background:#ffffff1a}.sidebarBottom{border-top:1px solid #ffffff21;flex-direction:column;gap:9px;margin-top:auto;padding-top:18px;display:flex}.sidebarBottom a,.sidebarBottom button{color:#a9c3b7;text-align:left;background:0 0;border:0;padding:6px 10px;font-size:9px}.controlMain{min-width:0;padding:32px clamp(24px,4vw,62px) 50px}.controlHeader{justify-content:space-between;align-items:center;margin-bottom:26px;display:flex}.controlHeader p{color:var(--green);letter-spacing:1.4px;margin:0;font-size:8px;font-weight:800}.controlHeader h1{font-family:var(--display);margin:5px 0 0;font-size:44px;font-weight:400}.controlHeader>div:last-child{align-items:center;gap:12px;display:flex}.controlHeader button{border:1px solid var(--line);color:var(--green);background:#fff;padding:10px 13px;font-size:9px;font-weight:700}.secureBadge{color:var(--green);letter-spacing:1px;background:#e8f4ea;border-radius:20px;padding:8px 10px;font-size:7px;font-weight:800}.adminNotice{color:var(--green);background:#e8f5eb;justify-content:space-between;margin:-12px 0 18px;padding:11px 14px;font-size:9px;font-weight:700;display:flex}.adminNotice button{color:inherit;background:0 0;border:0}.adminLoading{text-align:center;color:var(--muted);padding:90px 20px;font-size:11px}.controlStats{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px;display:grid}.controlStats article{background:#fff;border:1px solid #dfe7e1;border-radius:12px;flex-direction:column;min-height:120px;padding:19px;display:flex}.controlStats span{color:#6d7f77;letter-spacing:1px;font-size:8px;font-weight:800}.controlStats strong{font-family:var(--display);color:var(--green);margin:auto 0 1px;font-size:36px;font-weight:400}.controlStats small{color:#89968f;font-size:8px}.dashboardGrid{grid-template-columns:1.35fr .65fr;gap:14px;display:grid}.panelCard{background:#fff;border:1px solid #dfe7e1;border-radius:14px;min-width:0;box-shadow:0 10px 35px #12382b0b}.panelCardTitle,.moduleTools{border-bottom:1px solid #e8ede9;justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.panelCardTitle span,.moduleTools span{color:var(--green);letter-spacing:1.1px;font-size:7px;font-weight:800}.panelCardTitle h2,.moduleTools h2{margin:4px 0 0;font-size:15px}.panelCardTitle button{color:var(--green);background:0 0;border:0;font-size:8px;font-weight:700}.compactOrders{flex-direction:column;display:flex}.compactOrders button{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf1ee;grid-template-columns:120px 1fr 150px 75px;align-items:center;gap:10px;min-height:57px;padding:9px 20px;display:grid}.compactOrders span{color:var(--green);font-size:8px;font-weight:800}.compactOrders i{color:var(--muted);font-size:8px;font-style:normal}.compactOrders em{color:var(--green);text-align:center;background:#edf7ef;border-radius:20px;padding:6px 8px;font-size:7px;font-style:normal}.stockAlerts{padding:8px 20px}.stockAlerts article{border-bottom:1px solid #edf1ee;grid-template-columns:1fr auto;padding:13px 0;display:grid}.stockAlerts b{font-size:9px}.stockAlerts span{color:var(--muted);grid-column:1;margin-top:4px;font-size:8px}.stockAlerts i{color:#bd5c33;grid-area:1/2/3;align-self:center;font-size:8px;font-style:normal;font-weight:800}.panelEmpty{color:var(--muted);text-align:center;padding:45px 24px;font-size:9px}.fullPanel{min-height:560px}.moduleTools input{background:#fafcf9;border:1px solid #d7e0da;width:min(310px,38vw);padding:11px 13px}.moduleTools>p{color:var(--muted);font-size:9px}.controlTable{border-collapse:collapse;width:100%}.controlTable th{color:#78877f;letter-spacing:.8px;text-align:left;background:#f6f8f5;padding:12px 16px;font-size:7px}.controlTable td{white-space:nowrap;border-top:1px solid #e8ede9;padding:15px 16px;font-size:9px}.controlTable td b,.controlTable td strong,.controlTable td small{display:block}.controlTable td small{color:#89968f;margin-top:4px;font-size:7px}.controlTable td a{color:var(--green);font-weight:700}.controlTable select{color:var(--green);background:#eef7ef;border:1px solid #d8e3dc;padding:7px 9px;font-size:8px}.clientGrid{grid-template-columns:repeat(3,1fr);gap:11px;padding:16px;display:grid}.clientCard{background:#fbfcfa;border:1px solid #e0e8e2;border-radius:12px;padding:17px}.clientCard>div:first-child{grid-template-columns:38px 1fr auto;align-items:center;gap:9px;display:grid}.clientCard>div:first-child>span{background:var(--gradient-bright);color:#fff;width:38px;height:38px;font-family:var(--display);border-radius:50%;place-items:center;font-size:21px;display:grid}.clientCard p{flex-direction:column;margin:0;display:flex}.clientCard p b{font-size:10px}.clientCard p small{color:var(--muted);font-size:8px}.clientCard em{color:var(--green);font-size:7px;font-style:normal}.clientCard>a{color:var(--green);margin-top:11px;font-size:8px;display:block}.clientCard label{color:#6f7d76;flex-direction:column;gap:6px;margin-top:13px;font-size:7px;font-weight:800;display:flex}.clientCard textarea{resize:vertical;border:1px solid #d8e1da;min-height:68px;padding:9px;font-size:8px}.clientCard>button,.inventoryCard>button,.addInventory form>button{color:#fff;background:linear-gradient(110deg,#00754a,#12a85a);border:0;width:100%;min-height:38px;margin-top:9px;font-size:8px;font-weight:800}.inventoryGrid{grid-template-columns:repeat(2,1fr);gap:12px;padding:16px;display:grid}.inventoryCard{border:1px solid #dfe8e1;border-radius:12px;padding:18px}.inventoryTop{justify-content:space-between;gap:12px;display:flex}.inventoryTop span{color:var(--green);letter-spacing:1px;font-size:7px;font-weight:800}.inventoryTop h3{margin:5px 0 2px;font-size:14px}.inventoryTop p{color:var(--muted);margin:0;font-size:8px}.inventoryTop select{height:32px;color:var(--green);background:#f1f7f2;border:1px solid #d7e1da;font-size:8px}.inventoryFields{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:16px;display:grid}.inventoryFields label{color:#75847c;flex-direction:column;gap:6px;font-size:7px;font-weight:700;display:flex}.inventoryFields input{border:1px solid #dce5de;width:100%;min-width:0;padding:9px 7px}.stockBar{background:#e6ece8;height:4px;margin-top:15px}.stockBar i{background:linear-gradient(90deg,var(--green),var(--lime));height:100%;display:block}.addInventory{margin-top:14px}.addInventory form{grid-template-columns:repeat(3,1fr);gap:10px;padding:18px 22px;display:grid}.addInventory label{color:#75847c;flex-direction:column;gap:6px;font-size:7px;font-weight:700;display:flex}.addInventory input{border:1px solid #dce5de;padding:10px}.addInventory form>button{align-self:end;margin:0}@media (width<=1240px){:root{--gutter:32px}.clientGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=1000px){.newHero{grid-template-columns:minmax(0,1fr) 390px}.heroContent{padding-right:25px}.newHero h1{font-size:64px}.rootExperience{grid-template-columns:1fr}.rootPhoto{height:440px}.evidenceStrip{grid-template-columns:1fr 1fr;margin:-24px 32px 0}.evidenceStrip article:nth-child(2){border-right:0}.evidenceStrip article:nth-child(-n+2){border-bottom:1px solid #e1e9e4}.benefitSection{grid-template-columns:1fr}.metricGrid{margin-top:8px}.benefitLead{max-width:600px}.carouselTrack figure{flex-basis:calc(50% - 11px)}.useExplorer{grid-template-columns:220px minmax(0,1fr)}.usePanel{grid-template-columns:1fr}.useVisual{height:320px}.resourceGrid{grid-template-columns:1fr}.downloadCard{grid-template-columns:minmax(0,1fr) 285px;min-height:385px}.resourceArt img{height:285px}.brochureArt img{height:310px}.quoteExperience{grid-template-columns:1fr}.quoteHeading{max-width:620px}.controlStats{grid-template-columns:repeat(2,1fr)}.dashboardGrid,.inventoryGrid{grid-template-columns:1fr}}@media (width<=760px){:root{--gutter:20px}.newHero{grid-template-columns:1fr;padding:115px 20px 55px;display:grid}.heroContent{display:contents}.heroContent>*{z-index:3;position:relative}.heroContent .overline{order:1}.heroContent h1{order:2}.heroLead{order:3}.heroProduct{order:4;min-height:350px;margin:8px -20px 24px}.heroProduct>img{width:min(340px,90vw)}.heroCtas{order:5}.heroTrust{order:6;margin-top:34px}.newHero h1{font-size:56px}.heroLead{font-size:14px}.evidenceStrip{border-radius:14px;grid-template-columns:1fr 1fr;margin:-10px 20px 0}.evidenceStrip article{min-height:128px;padding:20px 16px}.evidenceStrip strong{font-size:32px}.evidenceStrip span{font-size:9px}.evidenceStrip small{font-size:8px}.howSection,.usesSection{padding:70px 20px}.sectionIntro h2{font-size:46px}.rootPhoto{height:360px}.processSteps{padding:26px 22px}.rootSummary{padding:34px 24px}.rootSummary h3{font-size:36px}.rootSummary>p:not(.sectionTag){font-size:12px}.benefitSection{padding:48px 20px}.benefitLead h2{font-size:44px}.metricGrid{grid-template-columns:1fr;gap:9px}.metricGrid article{grid-template-columns:76px 1fr;min-height:126px;padding:13px 16px}.metricGrid article img{width:72px;height:72px}.metricGrid h3{font-size:42px}.metricGrid h4{font-size:12px}.metricGrid p{font-size:11px}.visualCarouselSection{padding:58px 20px 64px}.carouselTrack{gap:14px;padding-inline:9vw}.carouselTrack figure{border-radius:15px;flex-basis:78vw}.carouselArrow{width:42px;height:42px}.carouselPrev{left:-4px}.carouselNext{right:-4px}.useExplorer{display:block}.useTabs{grid-template-columns:1fr 1fr}.useVisual{height:300px}.useContent{padding:30px 22px}.useContent h3{font-size:34px}.resourceSection{padding:65px 20px 70px}.resourceIntro{margin-bottom:30px;display:block}.resourceIntro h2{font-size:46px}.resourceIntro>p{margin-top:20px}.downloadCard{grid-template-columns:minmax(0,1fr) 135px;min-height:365px}.resourceCopy{padding:28px 0 27px 24px}.resourceCopy h3{font-size:45px}.resourceCopy>span{font-size:11px}.resourceActions{flex-direction:column;align-items:flex-start;gap:8px}.resourceArt img{height:220px}.brochureArt img{height:238px}.quoteExperience{padding:70px 20px}.quoteHeading h2{font-size:48px}.wizardCard{padding:28px 20px}.calculationMode,.guidedCalculator{grid-template-columns:1fr}.priceSummary{grid-template-columns:1fr 1fr}.priceSummary>i{display:none}.priceSummary .priceTotal{border-top:1px solid #ffffff29;grid-column:1/-1;padding-top:9px}.checkoutSummary{grid-template-columns:1fr 1fr}.checkoutSummary>div:last-child{grid-column:1/-1}.ticketResult{grid-template-columns:1fr}.ticketPreview{min-height:0}.ticketPreview img{width:min(300px,100%);margin:auto}.adminLoginPage{grid-template-columns:1fr}.adminLoginBrand{display:none}.adminLoginForm{min-height:100vh;padding:20px}.adminLoginForm form{padding:32px 24px}.controlPanel{display:block}.controlSidebar{width:100%;height:auto;padding:14px 16px;display:block;position:static}.controlSidebar .adminLogo img{width:92px;height:48px}.controlSidebar>p{display:none}.controlSidebar nav{grid-template-columns:repeat(4,1fr);margin-top:8px;display:grid}.controlSidebar nav button{text-align:center;justify-content:center;gap:6px;padding:0 6px;display:flex}.controlSidebar nav button span,.controlSidebar nav button b,.sidebarBottom{display:none}.controlMain{padding:22px 16px 40px}.controlHeader{align-items:flex-start}.controlHeader h1{font-size:36px}.secureBadge{display:none}.controlStats{grid-template-columns:1fr 1fr}.controlStats article{min-height:105px}.controlStats strong{font-size:30px}.compactOrders button{grid-template-columns:1fr auto}.compactOrders span,.compactOrders i{display:none}.moduleTools{flex-direction:column;align-items:flex-start;gap:12px}.moduleTools input{width:100%}.clientGrid{grid-template-columns:1fr;padding:11px}.inventoryGrid{padding:11px}.inventoryFields{grid-template-columns:1fr 1fr}.addInventory form{grid-template-columns:1fr}.techHero{padding-inline:20px}.techHero h1{font-size:70px}.techContent,.documentViewer,.techDisclaimer{padding-inline:20px}}@media (prefers-reduced-motion:reduce){.resourceArt img,.resourceHalo{animation:none}.downloadCard:after,.resourceArt{transition:none}}.processSteps article{grid-template-columns:48px 42px 1fr;align-items:center;transition:transform .25s,background .25s}.processSteps article:hover{background:linear-gradient(90deg,#56eb5e12,#0000);transform:translate(5px)}.processSteps article>img{object-fit:contain;width:46px;height:46px}.processSteps article>span{font-size:25px}.wizardCard{color:#fff;background:radial-gradient(circle at 90% 5%,#74f56838,#0000 30%),linear-gradient(145deg,#004b38 0%,#006b46 48%,#008b51 100%);border-color:#ffffff2e;position:relative;overflow:hidden;box-shadow:0 28px 70px #004d3433}.wizardCard:before{content:"";pointer-events:none;border:1px solid #a0ffb838;border-radius:50%;width:240px;height:240px;position:absolute;bottom:-140px;right:-120px;box-shadow:0 0 0 45px #a0ffb80a,0 0 0 90px #a0ffb806}.wizardCard>*{z-index:1;position:relative}.wizardTop span,.wizardTop strong{color:#8ff59d}.wizardTop b,.wizardStep h3{color:#fff}.wizardStep>p,.wizardCard .privacy{color:#c6ddd2}.wizardProgress{background:#ffffff2e}.wizardProgress i{background:linear-gradient(90deg,#6df263,#b6ff71)}.wizardCard label{color:#fff}.projectOptions button,.calculationMode button{color:var(--ink);background:#fffffff5;border-color:#ffffff2e;transition:transform .2s,border-color .2s,box-shadow .2s}.projectOptions button:hover,.calculationMode button:hover{border-color:#8df59a;transform:translateY(-2px)}.projectOptions button.selected,.calculationMode button.active{background:#eaf9ec;border-color:#7af083;box-shadow:inset 4px 0 #13a459,0 8px 24px #0026191f}.measureControl,.manualCalculator,.technicalReference{color:var(--ink);background:#fffffff5;border-radius:8px}.measureControl>label,.manualCalculator>label{color:var(--ink)}.technicalReference{border-left-color:#2bcb68}.wizardCard input,.wizardCard select,.wizardCard textarea{color:var(--ink);background:#fff;border-color:#d6e4db;border-radius:3px}.priceSummary{background:#002b1fb8;border:1px solid #ffffff24;border-radius:8px}.checkoutSummary{background:#ffffff38;border-color:#ffffff38}.checkoutSummary>div{color:var(--ink);background:#fffffff5}.backButton{color:#fff;background:#ffffff14;border-color:#ffffff61}.nextButton{color:#003c2b;background:linear-gradient(110deg,#7df35a,#3fdd5a);box-shadow:0 10px 24px #00271a33}.ticketResultCopy>p{color:#91f69c}.ticketResultCopy h3{color:#fff}.ticketResultCopy>span,.shareHelp{color:#c6ddd2}.ticketTotal{background:#fffffff2;border-radius:8px}.newQuoteButton{color:#d7e9df}.controlPanel{background:#f3f7f3;grid-template-columns:260px minmax(0,1fr)}.controlSidebar{background:linear-gradient(160deg,#003f31 0%,#00583e 55%,#007a48 100%);padding:30px 22px}.controlSidebar>p{color:#8bc7ae;letter-spacing:1.8px;margin:34px 13px 12px;font-size:10px}.controlSidebar nav{gap:7px}.controlSidebar nav button{color:#c7ddd3;border-radius:10px;grid-template-columns:34px 1fr auto;min-height:52px;padding:0 14px;font-size:13px}.controlSidebar nav button span{font-family:var(--display);color:#70e486;font-size:17px}.controlSidebar nav button b{padding:5px 8px;font-size:10px}.controlSidebar nav button.active{background:#ffffff1f;box-shadow:inset 4px 0 #78ef63}.sidebarBottom a,.sidebarBottom button{padding:8px 10px;font-size:11px}.controlMain{padding:38px clamp(28px,4vw,64px) 58px}.controlHeader{align-items:flex-start;margin-bottom:28px}.controlHeader p{letter-spacing:1.6px;font-size:10px}.controlHeader h1{text-transform:uppercase;margin:7px 0 6px;font-size:48px;line-height:1}.controlHeader>div>small{color:#6f8178;font-size:13px;display:block}.controlHeader button{min-height:42px;padding:0 16px;font-size:11px}.secureBadge{padding:9px 12px;font-size:9px}.adminNotice{border-radius:8px;margin:-10px 0 20px;padding:13px 16px;font-size:12px}.adminLoading{font-size:14px}.panelCard{border-color:#dce6df;border-radius:16px;box-shadow:0 13px 38px #0f3a2b0e}.panelCardTitle,.moduleTools{padding:22px 24px}.panelCardTitle span,.moduleTools span{letter-spacing:1.3px;font-size:9px}.panelCardTitle h2,.moduleTools h2{margin-top:5px;font-size:19px}.panelCardTitle button{font-size:11px}.panelEmpty{font-size:12px}.dashboardMetrics{grid-template-columns:1.5fr repeat(3,1fr);gap:14px;margin-bottom:16px;display:grid}.dashboardMetrics article,.moduleStats article{background:#fff;border:1px solid #dce6df;border-radius:16px;flex-direction:column;min-height:155px;padding:22px;display:flex}.dashboardMetrics article>span,.moduleStats article>span{color:#6c7f76;letter-spacing:1.2px;font-size:10px;font-weight:800}.dashboardMetrics article>strong,.moduleStats article>strong{color:var(--green);font-family:var(--display);margin:auto 0 5px;font-size:40px;font-weight:400;line-height:1}.dashboardMetrics article>p,.moduleStats article>p{color:#788a81;margin:0;font-size:11px;line-height:1.45}.dashboardMetrics .metricHero{color:#fff;background:radial-gradient(circle at 88% 20%,#95f46340,#0000 34%),linear-gradient(135deg,#004e38,#008853);border:0;min-height:190px;box-shadow:0 18px 42px #005c3d2e}.metricHero>span{color:#a8ebbb!important}.metricHero>strong{color:#fff!important;font-size:52px!important}.metricHero>p{color:#c9e5d8!important}.metricHero>button{color:#fff;background:0 0;border:0;width:max-content;margin-top:18px;padding:0;font-size:11px;font-weight:800}.metricHero>button b{color:#8df263;margin-left:14px}.dashboardPriorityGrid{grid-template-columns:1.15fr .85fr;margin-bottom:16px}.priorityCard>button{text-align:left;background:#fff;border:0;border-top:1px solid #e8eee9;grid-template-columns:42px 1fr auto;align-items:center;gap:14px;width:100%;min-height:82px;padding:13px 22px;display:grid}.priorityCard>button:hover{background:#f5faf6}.priorityCard>button>i{width:38px;height:38px;color:var(--green);background:#e9f8ed;border-radius:50%;place-items:center;font-size:14px;font-style:normal;font-weight:800;display:grid}.priorityCard>button div{flex-direction:column;gap:4px;display:flex}.priorityCard>button b{font-size:13px}.priorityCard>button span{color:#74867d;font-size:11px}.priorityCard>button em{color:var(--green);font-size:10px;font-style:normal;font-weight:800}.pipelineList{padding:8px 24px 22px}.pipelineList>div{margin-top:17px}.pipelineList p{justify-content:space-between;margin:0 0 8px;font-size:12px;display:flex}.pipelineList p span{color:var(--green);font-weight:800}.pipelineList i,.stockSummary article>i{background:#e8eee9;border-radius:8px;height:7px;display:block;overflow:hidden}.pipelineList i b,.stockSummary article>i b{border-radius:inherit;background:linear-gradient(90deg,#008653,#76e96a);height:100%;display:block}.dashboardActivityGrid{grid-template-columns:1.35fr .65fr}.compactOrders button{grid-template-columns:130px 1fr 180px 90px;min-height:64px;padding:10px 22px}.compactOrders span{font-size:10px}.compactOrders b{font-size:12px}.compactOrders i{font-size:10px}.compactOrders em{font-size:9px}.stockSummary>div:last-child{padding:4px 22px 20px}.stockSummary article{padding:13px 0}.stockSummary article p{justify-content:space-between;margin:0 0 8px;display:flex}.stockSummary article b{font-size:11px}.stockSummary article span{color:#6f8178;font-size:10px}.moduleStats{grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:16px;display:grid}.moduleStats article{min-height:125px;padding:18px 20px}.moduleStats article>strong{font-size:34px}.moduleTools{gap:20px}.moduleTools>div:first-child>p{color:#788980;margin:5px 0 0;font-size:11px}.filterBar{align-items:center;gap:8px;margin-left:auto;display:flex}.filterBar input{background:#fbfcfa;border:1px solid #d4dfd7;border-radius:7px;width:min(360px,29vw);min-height:42px;padding:0 13px;font-size:12px}.filterBar select,.filterBar button,.addUnitButton{color:#355448;background:#fff;border:1px solid #d4dfd7;border-radius:7px;min-height:42px;padding:0 12px;font-size:11px;font-weight:700}.filterBar button{color:var(--green)}.adminTableWrap{overflow:auto}.controlTable th{letter-spacing:.9px;padding:14px 18px;font-size:9px}.controlTable td{padding:17px 18px;font-size:12px}.controlTable td small{margin-top:5px;font-size:10px}.controlTable td a{font-size:11px}.controlTable select{border-radius:7px;padding:8px 10px;font-size:11px}.clientSplit{grid-template-columns:minmax(0,1.65fr) minmax(290px,.75fr);min-height:590px;display:grid}.clientList{border-right:1px solid #e2e9e4}.clientListHead,.clientList>button{grid-template-columns:minmax(230px,1.4fr) .65fr 70px 120px;align-items:center;gap:14px;display:grid}.clientListHead{color:#74857c;letter-spacing:.8px;background:#f7f9f7;min-height:43px;padding:0 20px;font-size:9px;font-weight:800}.clientList>button{width:100%;min-height:72px;color:var(--ink);text-align:left;background:#fff;border:0;border-top:1px solid #edf1ee;padding:10px 20px;font-size:11px}.clientList>button:hover,.clientList>button.selected{background:#f0f8f2}.clientList>button.selected{box-shadow:inset 4px 0 var(--green)}.clientIdentity{grid-template-columns:38px 1fr;align-items:center;gap:11px;display:grid}.clientIdentity>i{color:#fff;width:38px;height:38px;font-family:var(--display);background:linear-gradient(135deg,#007b4d,#63df69);border-radius:50%;place-items:center;font-size:22px;font-style:normal;display:grid}.clientIdentity>b{flex-direction:column;font-size:12px;display:flex}.clientIdentity small{color:#7b8b83;margin-top:4px;font-size:9px;font-weight:400}.clientList time{color:#6f8078;font-size:10px}.clientDetail{background:#fbfcfa;padding:26px}.clientDetailHead{border-bottom:1px solid #e1e9e3;align-items:center;gap:13px;padding-bottom:20px;display:flex}.clientDetailHead>i{color:#fff;width:48px;height:48px;font-family:var(--display);background:linear-gradient(135deg,#007b4d,#63df69);border-radius:50%;place-items:center;font-size:28px;font-style:normal;display:grid}.clientDetailHead span{color:var(--green);letter-spacing:1px;font-size:8px;font-weight:800}.clientDetailHead h3{margin:3px 0;font-size:17px}.clientDetailHead p{color:#7c8b84;margin:0;font-size:9px}.clientQuickData{grid-template-columns:1fr 1fr;gap:8px;margin:18px 0;display:grid}.clientQuickData div{background:#edf7ef;border-radius:8px;flex-direction:column;gap:5px;padding:13px;display:flex}.clientQuickData span{color:#6d8077;font-size:8px;font-weight:800}.clientQuickData b{color:var(--green);font-size:13px}.clientDetail label{color:#5e746a;flex-direction:column;gap:6px;margin:13px 0;font-size:10px;font-weight:800;display:flex}.clientDetail input,.clientDetail textarea{background:#fff;border:1px solid #d6e1d9;width:100%;padding:11px;font-size:11px}.clientDetail textarea{resize:vertical;min-height:92px}.clientDetail input:disabled{color:#708178;background:#f2f5f2}.clientActions{grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;display:grid}.clientActions a,.clientActions button{border:1px solid var(--green);min-height:42px;color:var(--green);background:#fff;place-items:center;font-size:10px;font-weight:800;display:grid}.clientActions button{color:#fff;background:linear-gradient(110deg,#00754a,#12a85a);border:0}.inventoryAlert{color:#7d3d23;background:#fff1e9;border-left:4px solid #d46b3f;gap:10px;margin:18px 22px 0;padding:13px 16px;font-size:11px;display:flex}.inventoryAlert span{color:#8b634f}.inventoryGrid{gap:15px;padding:20px}.inventoryCard{border-radius:14px;padding:22px}.inventoryCard.low{border-color:#e6aa8f;box-shadow:inset 0 3px #d56b3c}.inventoryTop span{font-size:9px}.inventoryTop h3{font-size:18px}.inventoryTop p{font-size:10px}.inventoryTop em{height:max-content;color:var(--green);background:#eaf7ed;border-radius:20px;padding:6px 9px;font-size:8px;font-style:normal;font-weight:800}.inventoryCard.low .inventoryTop em{color:#bd5934;background:#fff0e9}.inventoryAvailability{align-items:end;gap:8px;margin-top:20px;display:flex}.inventoryAvailability strong{font-family:var(--display);color:var(--green);font-size:38px;font-weight:400;line-height:.9}.inventoryAvailability span{color:#74877d;font-size:10px}.inventoryFields{gap:10px;margin-top:20px}.inventoryFields label{font-size:9px}.inventoryFields input{padding:11px 9px;font-size:11px}.inventoryFooter{justify-content:space-between;gap:10px;margin-top:16px;display:flex}.inventoryFooter select{background:#f5f8f5;border:1px solid #d6e1d9;min-width:105px;padding:0 10px}.inventoryFooter button{color:#fff;background:linear-gradient(110deg,#00754a,#12a85a);border:0;min-height:40px;padding:0 18px;font-size:9px;font-weight:800}.addUnitButton{color:#fff;background:linear-gradient(110deg,#00754a,#12a85a);border:0;margin-left:auto}.addInventory form{gap:12px;padding:22px 24px}.addInventory label{font-size:9px}.addInventory input{font-size:11px}@media (width<=1200px){.dashboardMetrics{grid-template-columns:1.4fr 1fr 1fr}.dashboardMetrics article:last-child{grid-column:2/4}.moduleStats{grid-template-columns:1fr 1fr}.clientSplit{grid-template-columns:1fr}.clientList{border-bottom:1px solid #e2e9e4;border-right:0}.clientDetail{max-width:none}}@media (width<=900px){.controlPanel{display:block}.controlSidebar{width:100%;height:auto;padding:16px 18px;display:block;position:static}.controlSidebar .adminLogo img{width:94px;height:48px}.controlSidebar>p{display:none}.controlSidebar nav{grid-template-columns:repeat(4,1fr);margin-top:8px;display:grid}.controlSidebar nav button{justify-content:center;gap:7px;padding:0 8px;display:flex}.controlSidebar nav button span,.controlSidebar nav button b,.sidebarBottom{display:none}.dashboardMetrics{grid-template-columns:1fr 1fr}.dashboardMetrics .metricHero{grid-column:1/-1}.dashboardMetrics article:last-child{grid-column:auto}.dashboardGrid{grid-template-columns:1fr}.controlHeader h1{font-size:42px}.filterBar{width:100%;margin-left:0}.moduleTools{flex-direction:column;align-items:flex-start}.filterBar input{flex:1;width:100%}}@media (width<=620px){.waterJourney{grid-template-columns:1fr;padding:14px}.waterJourney>i{font-size:18px;transform:rotate(90deg)}.waterJourney article{padding:3px 7px}.processSteps article{grid-template-columns:42px 34px 1fr}.processSteps article>img{width:40px;height:40px}.wizardCard{padding:27px 19px}.projectOptions{grid-template-columns:1fr}.controlMain{padding:24px 15px 42px}.controlHeader{gap:12px}.controlHeader h1{font-size:36px}.controlHeader>div>small{font-size:11px}.controlHeader .secureBadge{display:none}.controlHeader button{padding:0 11px}.dashboardMetrics,.moduleStats{grid-template-columns:1fr 1fr;gap:9px}.dashboardMetrics article,.moduleStats article{min-height:122px;padding:16px}.dashboardMetrics .metricHero{min-height:175px}.metricHero>strong{font-size:44px!important}.dashboardMetrics article>strong,.moduleStats article>strong{font-size:30px}.dashboardMetrics article>span,.moduleStats article>span{font-size:8px}.dashboardMetrics article>p,.moduleStats article>p{font-size:9px}.dashboardPriorityGrid,.dashboardActivityGrid{grid-template-columns:1fr;display:grid}.priorityCard>button{grid-template-columns:38px 1fr}.priorityCard>button em{display:none}.priorityCard>button span{font-size:10px}.compactOrders button{grid-template-columns:1fr auto;padding:10px 16px}.compactOrders span,.compactOrders i{display:none}.filterBar{grid-template-columns:1fr auto;display:grid}.filterBar input{grid-column:1/-1}.filterBar select{min-width:0}.clientListHead{display:none}.clientList>button{grid-template-columns:1fr auto;min-height:76px}.clientList>button>span:nth-child(2),.clientList>button time{display:none}.clientDetail{padding:20px 16px}.clientActions{grid-template-columns:1fr}.inventoryGrid{grid-template-columns:1fr;padding:12px}.inventoryFields{grid-template-columns:1fr 1fr}.inventoryFooter{flex-direction:column}.inventoryFooter select,.inventoryFooter button{min-height:42px}.controlTable th,.controlTable td{padding:13px 14px}.controlTable td{font-size:11px}}@media (prefers-reduced-motion:reduce){.processSteps article,.projectOptions button,.calculationMode button{transition:none!important}}.isoTrustSection{padding:38px var(--gutter);color:#fff;background:radial-gradient(circle at 88% 15%,#76f1602e,#0000 32%),linear-gradient(115deg,#004332,#006c45 56%,#009053 100%);grid-template-columns:270px minmax(0,1fr) auto;align-items:center;gap:34px;display:grid}.isoStandards{grid-template-columns:1fr 1fr;gap:9px;display:grid}.isoStandards>div{background:#fff;border:1px solid #005a3921;border-radius:14px;flex-direction:column;justify-content:center;min-width:118px;min-height:126px;padding:14px 13px;display:flex;box-shadow:0 12px 28px #002d1e1f}.isoStandards span{color:#0a7b4e;font-family:var(--display);font-size:36px;line-height:.85}.isoStandards b{color:#163b31;margin-top:7px;font-size:14px}.isoStandards small{color:#688077;letter-spacing:.7px;margin-top:8px;font-size:7px;font-weight:800;line-height:1.25}.isoTrustSection h2{font-family:var(--display);margin:6px 0 9px;font-size:clamp(38px,3.5vw,54px);font-weight:400;line-height:.95}.isoTrustSection h2 span{color:#73ef68}.isoTrustSection p:last-child{color:#c9e3d7;max-width:680px;margin:0;font-size:12px;line-height:1.65}.isoTrustSection p b{color:#fff}.isoTrustSection>a{color:#fff;border:1px solid #ffffff59;align-items:center;gap:24px;min-height:48px;padding:0 18px;font-size:10px;font-weight:800;display:flex}.isoTechnicalBanner{margin:0 var(--gutter);background:linear-gradient(115deg,#ecf8ef,#f8fbf7);border:1px solid #d8e7dc;border-top:0;border-radius:0 0 16px 16px;grid-template-columns:270px minmax(0,1fr) auto;align-items:center;gap:27px;padding:24px 28px;display:grid}.isoTechnicalBanner>div:nth-child(2)>span{color:var(--green);letter-spacing:1.4px;font-size:9px;font-weight:800}.isoTechnicalBanner h2{font-family:var(--display);color:var(--ink);margin:5px 0;font-size:34px;font-weight:400}.isoTechnicalBanner p{color:#5f746a;max-width:720px;margin:0;font-size:11px;line-height:1.6}.isoTechnicalBanner>a{border:1px solid var(--green);color:var(--green);padding:12px 15px;font-size:9px;font-weight:800}.orderTicketButton,.orderClientButton{color:var(--ink);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800}.orderTicketButton{color:var(--green)}.orderTicketButton small,.orderClientButton small{color:#7c8d84;margin-top:5px;font-size:10px;font-weight:400;display:block}.orderTicketButton:hover,.orderClientButton:hover{text-decoration:underline}.clientQuickData{grid-template-columns:1fr 1fr}.clientOrderHistory{border-top:1px solid #dfe8e2;margin-top:24px;padding-top:18px}.clientOrderHistory>div{justify-content:space-between;margin-bottom:8px;display:flex}.clientOrderHistory>div span{color:var(--green);letter-spacing:1px;font-size:9px;font-weight:800}.clientOrderHistory>div b{font-size:10px}.clientOrderHistory>button{text-align:left;background:0 0;border:0;border-top:1px solid #e8eee9;grid-template-columns:1fr auto 65px;align-items:center;gap:8px;width:100%;min-height:54px;padding:9px 0;display:grid}.clientOrderHistory>button span{flex-direction:column;gap:3px;display:flex}.clientOrderHistory>button b{font-size:10px}.clientOrderHistory>button small{color:#74867d;font-size:8px}.clientOrderHistory>button strong{font-size:9px}.clientOrderHistory>button em{color:var(--green);text-align:center;background:#e8f5eb;border-radius:20px;padding:5px;font-size:7px;font-style:normal}.clientOrderHistory>p{color:#7d8c85;font-size:10px}.inventoryBody{background:linear-gradient(135deg,#f4faf5,#edf6ef);border-radius:12px;grid-template-columns:170px minmax(0,1fr);gap:18px;margin-top:18px;padding:15px;display:grid}.inventoryProduct{background:radial-gradient(circle at 50% 40%,#fff 0%,#edf6ef 70%);border-radius:10px;flex-direction:column;justify-content:flex-end;align-items:center;min-height:190px;display:flex;position:relative;overflow:hidden}.inventoryProduct img{object-fit:contain;filter:drop-shadow(0 12px 10px #00402b26);width:calc(100% - 16px);height:calc(100% - 34px);transition:transform .25s;position:absolute;inset:5px 8px 28px}.inventoryCard:hover .inventoryProduct img{transform:translateY(-4px)scale(1.025)}.inventoryProduct span{z-index:1;color:#557168;letter-spacing:1px;margin-bottom:9px;font-size:7px;font-weight:800;position:relative}.inventoryStockInfo{flex-direction:column;justify-content:center;min-width:0;display:flex}.inventoryAvailability{flex-direction:column;align-items:flex-start;gap:3px;margin-top:0;display:flex}.inventoryAvailability strong{font-size:44px}.inventoryAvailability span{font-size:11px}.stockEquation{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:7px;margin:17px 0 12px;display:grid}.stockEquation>div{flex-direction:column;gap:4px;display:flex}.stockEquation span{color:#708279;letter-spacing:.6px;font-size:7px;font-weight:800}.stockEquation b{font-size:11px}.stockEquation i{color:#94a69d;font-size:13px;font-style:normal}.stockEquation>div:last-child b{color:var(--green)}.stockMeaning{color:#64776e;margin:10px 0 0;font-size:9px;line-height:1.45}.inventoryCard.low .stockMeaning{color:#a14f2e}.orderDrawerBackdrop{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#001f168a;justify-content:flex-end;animation:.2s drawerFade;display:flex;position:fixed;inset:0}.orderDrawer{background:#f4f7f4;width:min(560px,94vw);height:100%;padding:28px;animation:.28s drawerIn;overflow:auto;box-shadow:-30px 0 80px #0021173d}.orderDrawer>header{justify-content:space-between;align-items:flex-start;margin-bottom:18px;display:flex}.orderDrawer>header span{color:var(--green);letter-spacing:1.3px;font-size:9px;font-weight:800}.orderDrawer>header h2{font-family:var(--display);margin:5px 0 2px;font-size:42px;font-weight:400}.orderDrawer>header p{color:#72847b;margin:0;font-size:10px}.orderDrawer>header>button{width:38px;height:38px;color:var(--ink);background:#fff;border:1px solid #d6e0d9;border-radius:50%;font-size:21px}.orderDrawerStatus{background:#e6f4e9;border-radius:10px;justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.orderDrawerStatus span{color:var(--green);letter-spacing:1px;font-size:9px;font-weight:800}.orderDrawerStatus select{color:var(--green);background:#fff;border:1px solid #bddbc6;border-radius:7px;padding:8px 10px;font-size:10px;font-weight:800}.orderReceipt{background:#fff;border:1px solid #dce5df;border-radius:14px;margin-top:14px;padding:24px;box-shadow:0 14px 34px #123a2c12}.orderReceiptBrand{border-bottom:1px solid #e6ece8;justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.orderReceiptBrand img{object-fit:contain;width:96px;height:50px}.orderReceiptBrand span{color:#7b8c83;letter-spacing:1px;font-size:8px;font-weight:800}.orderReceiptClient{padding:20px 0}.orderReceiptClient>span,.orderReceiptGrid span,.orderReceiptTotal span,.orderReceiptNotes span{color:var(--green);letter-spacing:1px;font-size:8px;font-weight:800}.orderReceiptClient h3{margin:5px 0 4px;font-size:20px}.orderReceiptClient p{color:#667a70;margin:0 0 4px;font-size:11px}.orderReceiptClient a{color:var(--green);font-size:10px}.orderReceiptGrid{border:1px solid #e2e9e4;grid-template-columns:1fr 1fr;display:grid}.orderReceiptGrid>div{border-bottom:1px solid #e2e9e4;border-right:1px solid #e2e9e4;flex-direction:column;gap:6px;padding:14px;display:flex}.orderReceiptGrid>div:nth-child(2n){border-right:0}.orderReceiptGrid>div:nth-last-child(-n+2){border-bottom:0}.orderReceiptGrid b{font-size:12px}.orderReceiptTotal{color:#fff;background:linear-gradient(115deg,#004e38,#008a51);border-radius:9px;justify-content:space-between;align-items:center;margin-top:12px;padding:17px;display:flex}.orderReceiptTotal span{color:#9fe5b3}.orderReceiptTotal strong{font-family:var(--display);color:#82f26c;font-size:32px;font-weight:400}.orderReceiptNotes{padding-top:18px}.orderReceiptNotes p{color:#52685e;margin:7px 0 0;font-size:11px;line-height:1.6}.orderDrawerActions{grid-template-columns:1fr 1fr;gap:9px;margin-top:14px;display:grid}.orderDrawerActions a,.orderDrawerActions button{border:1px solid var(--green);min-height:46px;color:var(--green);background:#fff;place-items:center;font-size:9px;font-weight:800;display:grid}.orderDrawerActions a{color:#fff;background:linear-gradient(110deg,#00754a,#12a85a);border:0}@keyframes drawerFade{0%{opacity:0}to{opacity:1}}@keyframes drawerIn{0%{opacity:.4;transform:translate(45px)}to{opacity:1;transform:none}}@media (width<=900px){.isoTrustSection{grid-template-columns:260px 1fr}.isoTrustSection>a{grid-column:2;width:max-content}.isoTechnicalBanner{grid-template-columns:240px 1fr}.isoTechnicalBanner>a{grid-column:2;width:max-content}.inventoryBody{grid-template-columns:145px minmax(0,1fr)}}@media (width<=620px){.isoTrustSection{grid-template-columns:1fr;gap:17px;padding:30px 20px}.isoTrustSection .isoStandards{width:100%}.isoTrustSection h2{font-size:32px}.isoTrustSection p:last-child{font-size:10px}.isoTrustSection>a{grid-column:1;justify-content:space-between;width:100%}.isoStandards>div{min-width:0;min-height:112px}.isoStandards span{font-size:32px}.isoStandards b{font-size:12px}.isoTechnicalBanner{grid-template-columns:1fr;gap:14px;margin:0 20px;padding:18px}.isoTechnicalBanner .isoStandards{width:100%}.isoTechnicalBanner h2{font-size:25px}.isoTechnicalBanner p{font-size:10px}.isoTechnicalBanner>a{text-align:center;grid-column:1;width:100%}.inventoryBody{grid-template-columns:1fr}.inventoryProduct{min-height:220px}.stockEquation{grid-template-columns:1fr auto 1fr}.stockEquation>i:nth-of-type(2),.stockEquation>div:last-child{display:none}.orderDrawer{width:100%;padding:20px 16px}.orderReceipt{padding:18px}.orderDrawerActions,.orderReceiptGrid{grid-template-columns:1fr}.orderReceiptGrid>div{border-right:0}.orderReceiptGrid>div:nth-last-child(-n+2){border-bottom:1px solid #e2e9e4}.orderReceiptGrid>div:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){.inventoryProduct img{transition:none}.orderDrawerBackdrop,.orderDrawer{animation:none}}@media (width<=760px){.newHero h1{font-size:48px;line-height:.95}.techHeader{height:72px;padding:0 16px}.techHeader .logo img{width:88px;height:48px}.techHeader nav{gap:0}.techHeader nav a:not(.downloadMini){display:none}.techHeader .downloadMini{padding:10px 11px;font-size:9px}.techHero{grid-template-columns:1fr;gap:12px;min-height:0;padding:48px 20px 34px}.techHero h1{margin:14px 0 16px;font-size:58px;line-height:.88}.techHero p:not(.sectionTag){font-size:12px;line-height:1.6}.techHero .limeButton{justify-content:space-between;width:100%;padding-inline:15px}.techHero img{width:180px;margin:15px auto 0}.techNav{scroll-snap-type:x proximity;scrollbar-width:none;gap:8px;height:56px;padding:0 14px}.techNav::-webkit-scrollbar{display:none}.techNav a{scroll-snap-align:start;background:#f1f6f2;border-radius:20px;padding:9px 11px;font-size:9px}.techContent{padding:38px 16px 50px}.techBlock{gap:22px;padding:34px 0}.techBlock:first-child{padding-top:0}.techBlock h2{margin:7px 0;font-size:36px;line-height:1}.techBlock>div:first-child p{font-size:11px;line-height:1.55}.specGrid{gap:8px}.specGrid article{min-height:0;padding:16px 17px}.specGrid article span{font-size:10px;line-height:1.3}.specGrid article b{margin-top:7px;font-size:15px;line-height:1.3}.specGrid article p{margin-top:6px;font-size:11px;line-height:1.5}.techList{gap:8px}.techList div{min-height:0;padding:16px 17px}.techList b{font-size:13px}.techList p{font-size:11px}.documentViewer{padding:48px 16px}.viewerTop h2{font-size:40px;line-height:1}.viewerTop a{text-align:center;width:100%}.pdfFrame{border-radius:10px;height:520px}.techDisclaimer{padding:20px 16px;font-size:9px}}@media (width<=420px){.newHero h1{font-size:44px}.evidenceStrip{grid-template-columns:1fr}.evidenceStrip article{border-bottom:1px solid #e1e9e4;border-right:0;min-height:0}.evidenceStrip article:last-child{border-bottom:0}.evidenceStrip small{margin-top:8px;padding-top:0}.techHero h1{font-size:54px}.techBlock h2{font-size:33px}.isoStandards>div{padding:12px 10px}.isoStandards span{font-size:29px}.isoStandards b{font-size:11px}}.infographicSection{padding:96px var(--gutter) 105px;background:linear-gradient(#f8faf7 0%,#eef5ef 100%)}.infographicIntro{grid-template-columns:minmax(0,1fr) minmax(300px,470px);align-items:end;gap:7vw;max-width:1360px;margin:0 auto 42px;display:grid}.infographicIntro h2{font-family:var(--display);margin:16px 0 0;font-size:clamp(54px,5vw,78px);font-weight:400;line-height:.92}.infographicIntro h2 span{color:var(--green)}.infographicIntro>p{color:var(--muted);margin:0;font-size:13px;line-height:1.75}.infographicFrame{background:#fff;border:1px solid #d5e3da;border-radius:22px;max-width:1360px;margin:0 auto;overflow:hidden;box-shadow:0 24px 70px #0e3e2e1f}.flowGrid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.flowStep{background:#fff;border-right:1px solid #dfe9e2;min-width:0;position:relative;overflow:hidden}.flowStep:last-child{border-right:0}.flowStep:not(:last-child):after{content:"→";z-index:8;width:38px;height:38px;color:var(--green);background:#fff;border:1px solid #c9ddd0;border-radius:50%;place-items:center;font-size:19px;display:grid;position:absolute;top:49%;right:-20px;box-shadow:0 8px 22px #0050351f}.flowStep header{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:13px;min-height:128px;padding:28px 28px 21px;display:grid}.flowStep header>span{color:var(--green);font-family:var(--display);font-size:42px;line-height:.88}.flowStep h3{color:var(--ink);font-family:var(--display);margin:0;font-size:38px;font-weight:400;line-height:.9}.flowStep header p{color:#687d73;margin:8px 0 0;font-size:11px;line-height:1.55}.flowStep>small{color:#547067;letter-spacing:1.25px;background:#f7faf7;border-top:1px solid #e2ebe5;align-items:center;min-height:48px;padding:0 26px;font-size:8px;font-weight:900;display:flex}.flowScene{background:linear-gradient(#dff4e7 0%,#eff9f1 40%,#d6eadb 41%,#c9dfce 100%);height:300px;position:relative;overflow:hidden}.flowScene:after{content:"";pointer-events:none;background:radial-gradient(circle at 75% 16%,#ffffffe0,#0000 23%),linear-gradient(#0000 62%,#004e361a);position:absolute;inset:0}.flowSoil{z-index:2;background:radial-gradient(circle at 10% 24%,#6f5238 0 2px,#0000 3px),radial-gradient(circle at 75% 45%,#8a6848 0 3px,#0000 4px),radial-gradient(circle at 48% 70%,#4f3a2a 0 2px,#0000 3px),linear-gradient(155deg,#6b4b32,#34261d);height:54%;position:absolute;inset:auto 0 0}.flowSoil:before{content:"";opacity:.55;background:repeating-radial-gradient(at 15% 10%,#ffffff12 0 1px,#0000 2px 16px);position:absolute;inset:0}.flowPlant{z-index:5;width:130px;height:175px;position:absolute;bottom:36%;left:50%;transform:translate(-50%)}.flowPlant.seedling{width:98px;height:138px}.plantStem{background:linear-gradient(90deg,#209447,#62c862);border-radius:8px 8px 2px 2px;width:8px;height:112px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.seedling .plantStem{height:82px}.plantLeaf{background:linear-gradient(135deg,#57bd59,#168f45);border-radius:100% 0;width:55px;height:27px;position:absolute;top:28px;box-shadow:inset 7px 6px 12px #ffffff24}.leafLeft{left:10px;transform:rotate(21deg)}.leafRight{right:8px;transform:scaleX(-1)rotate(21deg)}.leafTop{width:49px;top:0;left:44px;transform:rotate(-22deg)}.flowRoots{width:150px;height:112px;position:absolute;bottom:-100px;left:50%;transform:translate(-50%)}.flowRoots i{transform-origin:top;background:linear-gradient(#b8905a,#b7915b0f);border-radius:50%;width:3px;height:102px;position:absolute;top:0;left:50%}.flowRoots i:first-child{transform:rotate(0)}.flowRoots i:nth-child(2){transform:rotate(18deg)}.flowRoots i:nth-child(3){transform:rotate(-18deg)}.flowRoots i:nth-child(4){height:82px;transform:rotate(36deg)}.flowRoots i:nth-child(5){height:82px;transform:rotate(-36deg)}.flowRain{z-index:4;position:absolute;inset:0}.flowRain i,.releaseDrops i{background:#45bce0;border-radius:60% 40%;width:8px;height:13px;animation:2.3s ease-in infinite flowRain;position:absolute;transform:rotate(45deg);box-shadow:0 0 0 4px #41bbe11a}.flowRain i:first-child{animation-delay:-.3s;top:16%;left:18%}.flowRain i:nth-child(2){animation-delay:-1.4s;top:4%;left:38%}.flowRain i:nth-child(3){animation-delay:-.9s;top:14%;left:69%}.flowRain i:nth-child(4){animation-delay:-1.8s;top:0;left:84%}.gel{z-index:4;background:radial-gradient(circle at 30% 25%,#ffffffeb,#59c9e6b8);border:1px solid #40bce1a6;border-radius:46% 54% 48% 52%;width:28px;height:28px;animation:3.6s ease-in-out infinite gelBreathe;position:absolute;box-shadow:0 0 18px #45bee159}.gelOne{top:22%;left:18%}.gelTwo{animation-delay:-1.1s;top:56%;left:36%}.gelThree{animation-delay:-2s;top:28%;left:51%}.gelFour{animation-delay:-.5s;top:61%;left:68%}.gelFive{animation-delay:-2.7s;top:22%;left:79%}.hydrated .gel{width:39px;height:39px}.releaseSoil .gel{opacity:.78;width:31px;height:31px}.moistureHalo{z-index:3;border:1px solid #3fc1dd8c;border-radius:50%;width:230px;height:145px;animation:3.4s ease-in-out infinite haloPulse;position:absolute;bottom:3%;left:50%;transform:translate(-50%);box-shadow:0 0 38px #29b7da42,inset 0 0 40px #41c1de24}.releaseDrops{z-index:6;position:absolute;inset:0}.releaseDrops i{animation:2.8s ease-in-out infinite releaseToRoot}.releaseDrops i:first-child{animation-delay:-.2s;bottom:18%;left:24%}.releaseDrops i:nth-child(2){animation-delay:-1.3s;bottom:9%;left:39%}.releaseDrops i:nth-child(3){animation-delay:-2s;bottom:13%;left:63%}.releaseDrops i:nth-child(4){animation-delay:-.8s;bottom:23%;left:76%}@keyframes flowRain{0%{opacity:0;transform:translateY(-18px)rotate(45deg)}20%{opacity:1}to{opacity:0;transform:translateY(155px)rotate(45deg)}}@keyframes gelBreathe{0%,to{filter:saturate(.8);transform:scale(.88)}50%{filter:saturate(1.25);transform:scale(1.12)}}@keyframes haloPulse{0%,to{opacity:.45;transform:translate(-50%)scale(.9)}50%{opacity:1;transform:translate(-50%)scale(1.06)}}@keyframes releaseToRoot{0%,to{opacity:.2;transform:translateY(14px)rotate(45deg)}50%{opacity:1;transform:translate(22px,-52px)rotate(45deg)}}.infographicFrame figcaption{border-top:1px solid #e0e9e3;justify-content:space-between;align-items:center;min-height:68px;padding:0 24px;display:flex}.infographicFrame figcaption>span{letter-spacing:1.5px;color:#6d8176;font-size:9px;font-weight:800}.infographicFrame figcaption>a{color:var(--green);align-items:center;gap:24px;font-size:10px;font-weight:800;display:flex}.contactPage{background:#f7f8f3;min-height:100vh}.contactHeader{height:82px;padding:0 var(--gutter);z-index:20;color:#fff;border-bottom:1px solid #fff3;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:0 0 auto}.contactHeader .logo img{object-fit:contain;width:112px;height:58px}.contactHeader nav{gap:30px;font-size:11px;font-weight:700;display:flex}.contactHeader nav a{opacity:.85}.contactHeader nav a:hover{opacity:1;color:var(--lime)}.contactHeaderButton{border:1px solid #ffffff73;justify-content:space-between;min-width:132px;padding:11px 14px;font-size:11px;font-weight:800;display:flex}.contactHero{color:#fff;background:#0a4434;align-items:center;min-height:720px;display:flex;position:relative;overflow:hidden}.contactHero>img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.contactHeroWash{background:linear-gradient(90deg,#002d23f5 0%,#004a32d4 36%,#00412c38 66%,#00000014 100%);position:absolute;inset:0}.contactHeroCopy{z-index:3;width:min(680px,50vw);margin-left:var(--gutter);padding-top:70px;position:relative}.contactHeroCopy h1{font-family:var(--display);margin:22px 0 28px;font-size:clamp(72px,7vw,108px);font-weight:400;line-height:.86}.contactHeroCopy h1 span{color:var(--aqua)}.contactHeroCopy>p:not(.sectionTag){color:#d5e9df;max-width:570px;font-size:14px;line-height:1.8}.contactHeroCopy>div{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.contactGhost{color:#fff;border-color:#ffffff75}.contactHeroNote{z-index:4;right:var(--gutter);border-left:3px solid var(--lime);background:#004936de;flex-direction:column;padding:15px 19px;display:flex;position:absolute;bottom:42px}.contactHeroNote span{letter-spacing:1.5px;color:#a9d8c1;font-size:8px}.contactHeroNote b{margin-top:6px;font-size:10px}.contactMethods{max-width:1360px;padding:0 var(--gutter);z-index:6;grid-template-columns:repeat(3,1fr);margin:-34px auto 0;display:grid;position:relative}.contactMethods article{background:#fff;border:1px solid #dce6df;border-right:0;grid-template-columns:42px 1fr;gap:18px;min-height:180px;padding:30px;display:grid}.contactMethods article:first-child{border-radius:18px 0 0 18px}.contactMethods article:last-child{border-right:1px solid #dce6df;border-radius:0 18px 18px 0}.contactMethods article>span{font-family:var(--display);color:var(--green);font-size:30px}.contactMethods article>div{flex-direction:column;align-items:flex-start;display:flex}.contactMethods small{letter-spacing:1.3px;color:#7a8d82;font-size:8px;font-weight:800}.contactMethods a,.contactMethods b{color:var(--ink);margin-top:10px;font-size:16px}.contactMethods p{color:var(--muted);margin:10px 0 0;font-size:10px;line-height:1.6}.contactExperience{max-width:1360px;padding:105px var(--gutter);grid-template-columns:.78fr 1.22fr;align-items:start;gap:8vw;margin:0 auto;display:grid}.contactFormIntro h2{font-family:var(--display);margin:18px 0 24px;font-size:clamp(58px,5.4vw,82px);font-weight:400;line-height:.92}.contactFormIntro h2 span{color:var(--green)}.contactFormIntro>p:not(.sectionTag){max-width:500px;color:var(--muted);font-size:13px;line-height:1.75}.contactPromises{border-top:1px solid #d2ded6;margin-top:38px}.contactPromises span{border-bottom:1px solid #d2ded6;align-items:center;gap:15px;min-height:56px;padding:16px 0;font-size:10px;font-weight:700;display:flex}.contactPromises b{color:var(--green);font-family:var(--display);font-size:24px;font-weight:400}.contactForm{color:#fff;background:linear-gradient(145deg,#00583e 0%,#00955a 100%);border-radius:18px;padding:42px;box-shadow:0 25px 65px #003d2b33}.contactFormTop{border-bottom:1px solid #fff3;justify-content:space-between;margin-bottom:24px;padding-bottom:22px;display:flex}.contactFormTop span{letter-spacing:1.5px;color:#b9e9ce;font-size:9px;font-weight:800}.contactFormTop b{color:var(--lime);font-size:10px}.contactFormGrid{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}.contactForm label{letter-spacing:.3px;flex-direction:column;gap:8px;margin:13px 0;font-size:9px;font-weight:800;display:flex}.contactForm input,.contactForm select,.contactForm textarea{color:#fff;background:#00342747;border:1px solid #ffffff47;border-radius:0;outline:0;width:100%;padding:15px}.contactForm input::placeholder,.contactForm textarea::placeholder{color:#bbd4c8}.contactForm select option{color:var(--ink);background:#fff}.contactForm input:focus,.contactForm select:focus,.contactForm textarea:focus{border-color:var(--lime);background:#002d227a}.contactForm textarea{resize:vertical;min-height:105px}.contactForm>button{background:var(--lime);color:#073a2d;border:0;justify-content:space-between;align-items:center;width:100%;min-height:54px;margin-top:10px;padding:0 19px;font-size:10px;font-weight:900;display:flex}.contactForm>small{color:#b9d7c9;margin-top:12px;font-size:8px;line-height:1.5;display:block}.contactFinalCta{padding:80px var(--gutter);color:#fff;background:linear-gradient(115deg,#0a3c2d,#008e54);grid-template-columns:1fr auto;align-items:end;gap:50px;display:grid}.contactFinalCta h2{font-family:var(--display);margin:16px 0 0;font-size:clamp(50px,5vw,72px);font-weight:400;line-height:.92}.contactFinalCta h2 span{color:var(--lime)}.contactFinalCta>div:last-child{flex-wrap:wrap;gap:10px;display:flex}.contactFinalCta a{border:1px solid #fff6;justify-content:space-between;align-items:center;gap:30px;min-height:50px;padding:0 17px;font-size:10px;font-weight:800;display:flex}.contactFinalCta a:first-child{background:var(--lime);border-color:var(--lime);color:#07382c}.contactFooter{min-height:120px;padding:25px var(--gutter);background:var(--navy-deep);color:#a8bec7;grid-template-columns:1fr auto 1fr;align-items:center;font-size:9px;display:grid}.contactFooter img{object-fit:contain;width:105px;height:58px}.contactFooter>a:last-child{color:#fff;justify-self:end;font-weight:700}@media (width<=900px){.contactHeroCopy{width:62vw}.contactMethods{grid-template-columns:1fr}.contactMethods article{border-bottom:0;border-right:1px solid #dce6df}.contactMethods article:first-child{border-radius:18px 18px 0 0}.contactMethods article:last-child{border-bottom:1px solid #dce6df;border-radius:0 0 18px 18px}.contactExperience{grid-template-columns:1fr;gap:50px}.contactFinalCta{grid-template-columns:1fr;align-items:start}}@media (width<=760px){.infographicSection{padding:68px 18px 75px}.infographicIntro{margin-bottom:28px;display:block}.infographicIntro h2{font-size:48px}.infographicIntro>p{margin-top:20px;font-size:11px}.infographicFrame{border-radius:14px;width:100%;max-width:100%;overflow:hidden}.flowGrid{grid-template-columns:minmax(0,1fr)}.flowStep{border-bottom:1px solid #dfe9e2;border-right:0;width:100%;max-width:100%}.flowStep:last-child{border-bottom:0}.flowStep:not(:last-child):after{content:"↓";top:auto;bottom:-20px;right:24px}.flowStep header{grid-template-columns:38px minmax(0,1fr);min-height:0;padding:25px 21px 19px}.flowStep header>span{font-size:37px}.flowStep h3{font-size:35px}.flowScene{height:270px}.flowStep>small{padding:0 20px}.infographicFrame figcaption{width:100%;padding:0 16px}.infographicFrame figcaption>span{display:none}.contactHeader{height:70px;padding:0 18px}.contactHeader .logo img{width:92px}.contactHeader nav{display:none}.contactHeaderButton{min-width:116px;padding:9px 11px}.contactHero{align-items:flex-end;min-height:790px}.contactHero>img{object-position:66% center}.contactHeroWash{background:linear-gradient(#0031261a 16%,#003a2ba1 52%,#003025fa 82%)}.contactHeroCopy{width:auto;margin:0;padding:0 20px 55px}.contactHeroCopy h1{font-size:61px}.contactHeroCopy>p:not(.sectionTag){font-size:12px}.contactHeroCopy>div{flex-direction:column}.contactHeroCopy .button{width:100%}.contactHeroNote{display:none}.contactMethods{margin:-18px 0 0;padding:0 20px}.contactMethods article{min-height:140px;padding:23px}.contactExperience{padding:75px 20px}.contactFormIntro h2{font-size:52px}.contactForm{padding:28px 20px}.contactFormGrid{grid-template-columns:1fr}.contactFinalCta{padding:65px 20px}.contactFinalCta h2{font-size:48px}.contactFinalCta>div:last-child{flex-direction:column}.contactFinalCta a{width:100%}.contactFooter{grid-template-columns:1fr auto;padding:30px 20px}.contactFooter p{grid-area:2/1/auto/-1}.contactFooter>a:last-child{grid-area:1/2}html,body,.techPage{width:100%;max-width:100%;overflow-x:hidden}.techHeader,.techHero,.techContent,.documentViewer,.techDisclaimer{width:100%;max-width:100%}.techContent{padding-inline:16px}.techBlock{width:100%;min-width:0;max-width:100%;grid-template-columns:minmax(0,1fr)!important;display:block!important}.techBlock>div{width:100%;min-width:0;max-width:100%}.techBlock>div:first-child{margin-bottom:22px}.specGrid,.techList{width:100%;min-width:0;max-width:100%;grid-template-columns:minmax(0,1fr)!important;display:grid!important}.specGrid article,.techList div{width:100%;min-width:0;max-width:100%;overflow:hidden}.specGrid article span,.specGrid article b,.specGrid article p,.techList b,.techList p{overflow-wrap:anywhere;max-width:100%}.isoTechnicalBanner{width:calc(100% - 32px);max-width:calc(100% - 32px);margin-inline:16px;grid-template-columns:minmax(0,1fr)!important}.techNav{width:100%;max-width:100vw}.viewerTop,.pdfFrame{width:100%;max-width:100%}}.floatingWhatsApp{z-index:80;color:#fff;background:linear-gradient(145deg,#20c866,#07934a);border:1px solid #ffffff80;border-radius:50%;justify-content:center;align-items:center;gap:9px;width:58px;height:58px;transition:transform .2s,box-shadow .2s;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 16px 36px #005b3447}.floatingWhatsApp svg{fill:currentColor;width:29px;height:29px}.floatingWhatsApp span{opacity:0;white-space:nowrap;max-width:0;font-size:13px;font-weight:800;transition:max-width .25s,opacity .2s;overflow:hidden}.floatingWhatsApp:hover,.floatingWhatsApp:focus-visible{border-radius:30px;width:auto;padding:0 18px;transform:translateY(-3px);box-shadow:0 20px 42px #005b345c}.floatingWhatsApp:hover span,.floatingWhatsApp:focus-visible span{opacity:1;max-width:90px}@media (width<=760px){.sectionTag,.overline{letter-spacing:1.7px;font-size:12px;line-height:1.45}.button,.headerContact{min-height:48px;font-size:14px;line-height:1.2}.heroLead{font-size:16px;line-height:1.7}.heroTrust span{padding-block:14px;font-size:13px;line-height:1.4}.productNote span{font-size:12px}.productNote b{font-size:14px;line-height:1.35}.evidenceStrip article{min-height:154px;padding:24px 20px}.evidenceStrip strong{font-size:39px;line-height:1}.evidenceStrip span{margin-top:10px;font-size:14px;line-height:1.35}.evidenceStrip small{color:#687d73;margin-top:10px;font-size:12px;line-height:1.5}.sectionIntro>p:last-child,.rootSummary>p:not(.sectionTag){font-size:16px;line-height:1.65}.rootFacts span{min-height:58px;font-size:14px}.rootSummary>a{min-height:50px;font-size:14px}.benefitLead>p:last-child{font-size:15px;line-height:1.6}.metricGrid h4{font-size:15px}.metricGrid p{font-size:14px;line-height:1.55}.useTabs button{min-height:58px}.useTabs button span{font-size:12px}.useTabs button b{font-size:24px}.useContent>p:first-child{font-size:12px;line-height:1.45}.useContent h3{font-size:38px;line-height:1.02}.useTags{grid-template-columns:1fr;gap:8px;display:grid}.useTags span{background:#f8fbf8;border-color:#d5e2da;align-items:center;gap:10px;min-height:44px;padding:10px 12px;font-size:14px;display:flex}.useTags span i{width:22px;height:22px;color:var(--green);background:#e5f6e9;border-radius:50%;flex:none;place-items:center;font-size:12px;font-style:normal;font-weight:900;display:grid}.useCopy{font-size:16px;line-height:1.65}.doseNote{padding:18px}.doseNote b{font-size:12px}.doseNote span{font-size:15px;line-height:1.45}.doseNote small{font-size:12px;line-height:1.55}.useContent>a{min-height:52px;font-size:14px}.infographicIntro>p{font-size:16px;line-height:1.65}.flowStep header p{font-size:15px;line-height:1.5}.flowStep>small{min-height:54px;font-size:12px;line-height:1.4}.infographicFrame figcaption{min-height:62px}.infographicFrame figcaption>a{font-size:14px}.resourceIntro>p,.resourceCopy>span{font-size:15px;line-height:1.6}.resourceActions a{min-height:48px;font-size:13px}.quoteHeading>p:not(.sectionTag){font-size:16px;line-height:1.65}.quotePromise p{font-size:14px}.quotePromise small,.wizardTop span,.wizardTop strong{font-size:12px}.wizardStep>p{font-size:15px;line-height:1.55}.projectOptions button{min-height:58px}.projectOptions button b{font-size:14px}.calculationMode button b,.calculationMode button span,.wizardCard label{font-size:13px}.wizardCard input,.wizardCard select,.wizardCard textarea{min-height:48px;font-size:16px}.manualCalculator>small,.technicalReference small,.privacy{font-size:12px;line-height:1.45}.priceSummary span,.checkoutSummary span{font-size:12px}.wizardActions button{min-height:48px;font-size:14px}.siteFooter>div:first-child p,.siteFooter a,.siteFooter span{font-size:13px;line-height:1.55}.siteFooter b,.copyright{font-size:12px}.contactHeroCopy>p:not(.sectionTag),.contactFormIntro>p:not(.sectionTag){font-size:16px;line-height:1.65}.contactMethods small,.contactMethods p,.contactPromises span,.contactFormTop span,.contactFormTop b,.contactForm label,.contactForm>small,.contactFooter{font-size:12px}.contactMethods a,.contactMethods b{font-size:17px}.contactForm input,.contactForm select,.contactForm textarea{font-size:16px}.contactForm>button,.contactFinalCta a{min-height:50px;font-size:14px}.techHeader .downloadMini,.techNav a{align-items:center;min-height:44px;font-size:12px;display:flex}.techHero p:not(.sectionTag){font-size:16px}.techBlock>div:first-child span{font-size:12px}.techBlock>div:first-child p{font-size:15px;line-height:1.6}.specGrid article span{font-size:12px}.specGrid article b{font-size:18px;line-height:1.35}.specGrid article p{font-size:15px;line-height:1.55}.techList b{font-size:17px}.techList p{font-size:15px;line-height:1.55}.isoTechnicalBanner p{font-size:14px}.isoTechnicalBanner>a,.viewerTop a{justify-content:center;align-items:center;min-height:48px;font-size:13px;display:flex}.techDisclaimer{font-size:12px;line-height:1.55}.floatingWhatsApp{width:56px;height:56px;bottom:16px;right:16px}.floatingWhatsApp:hover,.floatingWhatsApp:focus-visible{border-radius:50%;width:56px;padding:0}.floatingWhatsApp span{display:none}}@media (prefers-reduced-motion:reduce){.infographicFrame,.contactHero{scroll-behavior:auto}.flowRain i,.releaseDrops i,.gel,.moistureHalo,.heroProduct:before,.heroProduct>img,.orbit,.productNote{animation:none!important}}.flowExperience{background:#fff;grid-template-columns:minmax(0,1.28fr) minmax(360px,.72fr);min-height:610px;display:grid}.flowStage{isolation:isolate;background:linear-gradient(#e8f6ee 0 46%,#6f4e34 46% 100%);min-width:0;position:relative;overflow:hidden}.hydrogelCanvas{background:#e6f5ec;width:100%;height:100%;display:block}.premiumSky{background:radial-gradient(circle at 78% 14%,#ffffffeb 0 5%,#0000 19%),linear-gradient(#dff5ea,#f8fbf3);position:absolute;inset:0 0 54%}.premiumSky:after{content:"";clip-path:polygon(0 82%,8% 52%,16% 70%,25% 34%,35% 64%,47% 28%,58% 60%,68% 20%,78% 56%,88% 27%,100% 63%,100% 100%,0 100%);background:linear-gradient(#0000,#1f8e4f2b);height:32%;position:absolute;inset:auto -5% 0}.premiumSky i{filter:blur(.4px);background:#41b9da52;border-radius:50%;width:8px;height:8px;position:absolute}.premiumSky i:first-child{top:30%;left:13%}.premiumSky i:nth-child(2){top:48%;left:74%}.premiumSky i:nth-child(3){top:18%;left:88%}.premiumSoil{z-index:2;background:radial-gradient(circle at 13% 22%,#937153 0 2px,#0000 3px),radial-gradient(circle at 79% 40%,#a17d59 0 3px,#0000 4px),repeating-radial-gradient(at 50% -15%,#ffffff0d 0 1px,#0000 2px 25px),linear-gradient(150deg,#78553a,#35251d);position:absolute;inset:46% 0 0}.premiumPlant{z-index:6;width:220px;height:330px;position:absolute;bottom:34%;left:50%;transform:translate(-50%)}.premiumStem{background:linear-gradient(90deg,#188e43,#6ccd66);border-radius:12px 12px 2px 2px;width:13px;height:215px;position:absolute;bottom:0;left:50%;transform:translate(-50%);box-shadow:inset 2px 0 #ffffff3d}.premiumLeaf{background:linear-gradient(135deg,#62c961,#108b42);border-radius:100% 0;width:92px;height:48px;position:absolute;box-shadow:inset 10px 8px 20px #ffffff2b,0 10px 24px #105c301f}.premiumLeaf.leafA{top:82px;left:17px;transform:rotate(18deg)}.premiumLeaf.leafB{top:84px;right:15px;transform:scaleX(-1)rotate(18deg)}.premiumLeaf.leafC{width:78px;top:22px;left:84px;transform:rotate(-27deg)}.premiumRoots{z-index:6;width:260px;height:245px;position:absolute;top:0;left:50%;transform:translate(-50%)}.premiumRoots i{transform-origin:top;background:linear-gradient(#bc925d,#ba8f580a);border-radius:50%;width:3px;height:215px;position:absolute;top:0;left:50%}.premiumRoots i:first-child{transform:rotate(0)}.premiumRoots i:nth-child(2){transform:rotate(14deg)}.premiumRoots i:nth-child(3){transform:rotate(-14deg)}.premiumRoots i:nth-child(4){height:180px;transform:rotate(27deg)}.premiumRoots i:nth-child(5){height:180px;transform:rotate(-27deg)}.premiumRoots i:nth-child(6){height:142px;transform:rotate(42deg)}.premiumRoots i:nth-child(7){height:142px;transform:rotate(-42deg)}.premiumHalo{z-index:3;background:radial-gradient(#53cce42e,#0000 67%);border:1px solid #52c9e17a;border-radius:50%;width:390px;height:240px;transition:opacity .6s,transform .6s;position:absolute;top:22px;left:50%;transform:translate(-50%);box-shadow:0 0 55px #46bfdc1f,inset 0 0 45px #4fc6e121}.premiumGel i{z-index:5;background:radial-gradient(circle at 30% 24%,#f7ffff 0 8%,#92dcece6 34%,#39a7c9b3 100%);border:1px solid #58c8e0b3;border-radius:47% 53% 51% 49%;width:37px;height:37px;transition:transform .65s cubic-bezier(.2,.8,.2,1),opacity .45s;position:absolute;box-shadow:0 7px 18px #1a6f8b33}.premiumGel i:first-child{top:30%;left:16%}.premiumGel i:nth-child(2){top:57%;left:31%}.premiumGel i:nth-child(3){top:20%;left:44%}.premiumGel i:nth-child(4){top:51%;right:27%}.premiumGel i:nth-child(5){top:25%;right:14%}.premiumGel i:nth-child(6){top:68%;right:42%}.premiumRain{z-index:8;opacity:0;transition:opacity .45s;position:absolute;inset:0 0 48%}.premiumRain i,.premiumRelease i{background:linear-gradient(145deg,#7fe2f0,#249fc8);border-radius:60% 40%;width:8px;height:15px;position:absolute;transform:rotate(45deg);box-shadow:0 0 0 5px #47bdda14}.premiumRain i:first-child{animation-delay:-.2s;top:2%;left:12%}.premiumRain i:nth-child(2){animation-delay:-1.4s;top:17%;left:27%}.premiumRain i:nth-child(3){animation-delay:-.8s;top:5%;left:43%}.premiumRain i:nth-child(4){animation-delay:-1.8s;top:20%;left:61%}.premiumRain i:nth-child(5){animation-delay:-1.1s;top:4%;left:75%}.premiumRain i:nth-child(6){animation-delay:-.5s;top:18%;left:89%}.premiumRelease{z-index:7;opacity:0;transition:opacity .45s;position:absolute;inset:0}.premiumRelease i:first-child{animation-delay:-.2s;top:58%;left:25%}.premiumRelease i:nth-child(2){animation-delay:-1.2s;top:67%;left:38%}.premiumRelease i:nth-child(3){animation-delay:-2s;top:65%;right:36%}.premiumRelease i:nth-child(4){animation-delay:-.8s;top:52%;right:23%}.flowStageLabel{z-index:10;color:#fff;border-left:3px solid var(--lime);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#004733e0;justify-content:space-between;align-items:center;gap:24px;padding:17px 20px;display:flex;position:absolute;bottom:25px;left:28px;right:28px}.flowStageLabel span{letter-spacing:1.5px;color:#a8e4c2;font-size:9px;font-weight:800}.flowStageLabel b{text-align:right;font-size:12px}.flowControls{background:linear-gradient(155deg,#fbfdf9,#edf6ef);flex-direction:column;justify-content:center;padding:clamp(38px,4.3vw,66px);display:flex}.flowActiveCopy{grid-template-columns:58px minmax(0,1fr);align-items:start;gap:20px;min-height:158px;margin:30px 0 22px;display:grid}.flowActiveCopy>span{font-family:var(--display);color:var(--green);font-size:53px;line-height:1}.flowActiveCopy h3{font-family:var(--display);margin:0;font-size:47px;font-weight:400;line-height:1}.flowActiveCopy p{color:var(--muted);margin:14px 0 0;font-size:13px;line-height:1.65}.flowTabs{border-top:1px solid #d6e4da}.flowTabs button{color:#73857c;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #d6e4da;grid-template-columns:36px 1fr auto;align-items:center;width:100%;min-height:61px;padding:0 4px;transition:padding .2s,color .2s,background .2s;display:grid}.flowTabs button span{font-size:10px;font-weight:800}.flowTabs button b{font-family:var(--display);font-size:27px;font-weight:400}.flowTabs button i{opacity:0;font-style:normal}.flowTabs button.active{color:var(--ink);background:#fff;padding-inline:12px}.flowTabs button.active span,.flowTabs button.active i{color:var(--green);opacity:1}.flowProgress{align-items:center;gap:16px;margin-top:26px;display:flex}.flowProgress>span{white-space:nowrap;letter-spacing:1px;color:#73857c;font-size:8px;font-weight:800}.flowProgress>i{background:#d8e3db;flex:1;height:3px;position:relative;overflow:hidden}.flowProgress b{background:linear-gradient(90deg,var(--green),var(--lime));height:100%;transition:width .5s;display:block}.flowMode-absorb .premiumRain{opacity:1}.flowMode-absorb .premiumRain i{animation:2.4s ease-in infinite premiumRainFall}.flowMode-absorb .premiumGel i{opacity:.7;transform:scale(.72)}.flowMode-store .premiumHalo{animation:3.5s ease-in-out infinite premiumHalo}.flowMode-store .premiumGel i{animation:3.2s ease-in-out infinite premiumGel}.flowMode-store .premiumGel i:nth-child(2n){animation-delay:-1.6s}.flowMode-release .premiumHalo{opacity:.72;transform:translate(-50%)scale(.92)}.flowMode-release .premiumRelease{opacity:1}.flowMode-release .premiumRelease i{animation:2.8s ease-in-out infinite premiumReleaseFlow}.flowMode-release .premiumGel i{opacity:.72;transform:scale(.88)}@keyframes premiumRainFall{0%{opacity:0;transform:translateY(-26px)rotate(45deg)}20%{opacity:1}to{opacity:0;transform:translateY(235px)rotate(45deg)}}@keyframes premiumGel{0%,to{transform:scale(.88)}50%{transform:scale(1.18)}}@keyframes premiumHalo{0%,to{opacity:.55;transform:translate(-50%)scale(.92)}50%{opacity:1;transform:translate(-50%)scale(1.07)}}@keyframes premiumReleaseFlow{0%,to{opacity:.18;transform:translateY(18px)rotate(45deg)}50%{opacity:1;transform:translate(25px,-58px)rotate(45deg)}}.presentationsSection{padding:100px var(--gutter);background:#f7f9f5}.presentationsIntro{grid-template-columns:1fr minmax(320px,470px);align-items:end;gap:7vw;max-width:1360px;margin:0 auto 44px;display:grid}.presentationsIntro h2{font-family:var(--display);margin:16px 0 0;font-size:clamp(54px,5vw,78px);font-weight:400;line-height:.92}.presentationsIntro h2 span{color:var(--green)}.presentationsIntro>p{color:var(--muted);margin:0;font-size:13px;line-height:1.75}.presentationGrid{grid-template-columns:1fr 1fr;gap:22px;max-width:1360px;margin:0 auto;display:grid}.presentationCard{background:#fff;border:1px solid #d9e5dd;border-radius:20px;grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);min-width:0;min-height:520px;display:grid;overflow:hidden;box-shadow:0 22px 55px #0d483114}.presentationVisual{background:radial-gradient(circle at 50% 42%,#effcf3 0 20%,#dcefe1 51%,#cce5d3 100%);place-items:center;min-height:470px;display:grid;position:relative;overflow:hidden}.presentationVisual:before,.presentationVisual:after{content:"";border:1px solid #0091552e;border-radius:50%;position:absolute}.presentationVisual:before{width:310px;height:310px}.presentationVisual:after{width:230px;height:230px}.presentationVisual>span{z-index:5;color:var(--green);letter-spacing:1.3px;background:#fff;padding:8px 10px;font-size:8px;font-weight:900;position:absolute;top:20px;left:20px}.presentationVisual img{z-index:4;object-fit:contain;filter:drop-shadow(0 25px 22px #033b2733);max-width:88%;max-height:390px;animation:5s ease-in-out infinite presentationFloat;position:relative}.presentationBulk .presentationVisual img{max-width:73%;max-height:430px;animation-delay:-2.5s}.presentationVisual>i{z-index:3;filter:blur(13px);background:#0034222e;border-radius:50%;width:180px;height:32px;position:absolute;bottom:46px;left:50%;transform:translate(-50%)}.presentationCopy{flex-direction:column;justify-content:center;padding:44px 35px;display:flex}.presentationCopy>p{color:var(--green);letter-spacing:1.4px;margin:0;font-size:8px;font-weight:900}.presentationCopy h3{font-family:var(--display);margin:17px 0 22px;font-size:53px;font-weight:400;line-height:.9}.presentationCopy h3 span{color:var(--green);display:block}.presentationCopy ul{margin:0 0 28px;padding:0;list-style:none}.presentationCopy li{color:#5f7469;border-bottom:1px solid #e1e9e3;padding:11px 0 11px 24px;font-size:11px;position:relative}.presentationCopy li:before{content:"✓";color:var(--green);font-weight:900;position:absolute;left:0}.presentationCopy a{background:var(--green);color:#fff;justify-content:space-between;align-items:center;min-height:50px;margin-top:auto;padding:0 15px;font-size:9px;font-weight:900;transition:transform .2s,background .2s;display:flex}.presentationCopy a:hover{background:#007c4e;transform:translateY(-2px)}@keyframes presentationFloat{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-10px)rotate(1deg)}}.useTabs button{grid-template-columns:36px 30px minmax(0,1fr) auto}.useTabIcon{color:#83a698;width:34px;height:34px;font-family:var(--display);border:1px solid #ffffff29;border-radius:50%;place-items:center;font-size:20px;font-style:normal;transition:background .2s,color .2s,transform .2s;display:grid}.useTabs button.active .useTabIcon{color:#073c2c;background:var(--lime);border-color:var(--lime);transform:scale(1.04)}.contactExperience{grid-template-columns:minmax(360px,.82fr) minmax(560px,1.18fr);gap:clamp(52px,6vw,90px);max-width:1280px}.contactFormIntro,.contactForm,.contactFormGrid,.contactForm label{min-width:0}.contactForm{border-radius:24px;width:100%;padding:clamp(36px,4vw,54px)}.contactFormTop{align-items:center;gap:20px}.contactFormTop span{font-size:11px}.contactFormTop b{font-size:12px}.contactFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 18px}.contactForm label{font-size:12px;line-height:1.35}.contactForm input,.contactForm select,.contactForm textarea{min-width:0;min-height:52px;font-size:15px}.contactForm textarea{min-height:132px}.contactForm>button{min-height:58px;font-size:12px}.contactForm>small{font-size:10px}@media (width<=1100px){.flowExperience{grid-template-columns:minmax(0,1.12fr) minmax(330px,.88fr)}.presentationGrid{grid-template-columns:1fr}.presentationCard{min-height:460px}.contactExperience{grid-template-columns:1fr;gap:48px}.contactFormIntro{max-width:720px}.contactForm{max-width:760px}}@media (width<=760px){.flowExperience{grid-template-columns:minmax(0,1fr);min-height:0}.flowStage{height:430px}.premiumPlant{width:170px;height:270px;bottom:34%}.premiumStem{height:172px}.premiumLeaf{width:70px;height:37px}.premiumLeaf.leafA{top:72px;left:17px}.premiumLeaf.leafB{top:74px;right:15px}.premiumLeaf.leafC{width:61px;top:22px;left:65px}.premiumRoots{width:210px;height:190px}.premiumRoots i{height:170px}.premiumHalo{width:300px;height:180px}.premiumGel i{width:29px;height:29px}.flowStageLabel{padding:14px;display:block;bottom:15px;left:16px;right:16px}.flowStageLabel span{font-size:11px;display:block}.flowStageLabel b{text-align:left;margin-top:6px;font-size:13px;line-height:1.35;display:block}.flowControls{padding:28px 20px 30px}.flowActiveCopy{grid-template-columns:48px 1fr;gap:12px;min-height:123px;margin:22px 0 14px}.flowActiveCopy>span{font-size:43px}.flowActiveCopy h3{font-size:38px}.flowActiveCopy p{font-size:15px;line-height:1.5}.flowTabs button{min-height:56px}.flowTabs button span{font-size:12px}.flowTabs button b{font-size:24px}.flowProgress>span{font-size:11px}.presentationsSection{padding:72px 18px}.presentationsIntro{margin-bottom:28px;display:block}.presentationsIntro h2{font-size:48px}.presentationsIntro>p{margin-top:20px;font-size:16px;line-height:1.65}.presentationGrid{gap:16px}.presentationCard{grid-template-columns:1fr;min-height:0}.presentationVisual{min-height:350px}.presentationVisual img{max-height:300px}.presentationBulk .presentationVisual img{max-height:320px}.presentationCopy{padding:30px 24px}.presentationCopy>p{font-size:12px}.presentationCopy h3{font-size:48px}.presentationCopy li{align-items:center;min-height:48px;font-size:14px;line-height:1.4;display:flex}.presentationCopy a{min-height:54px;font-size:13px}.useTabs button{grid-template-columns:34px minmax(0,1fr) auto;gap:8px}.useTabs button>span{display:none}.useTabIcon{width:32px;height:32px;font-size:18px}.useTabs button b{font-size:22px;line-height:1.05}.contactExperience{padding:72px 18px}.contactForm{border-radius:18px;max-width:100%;padding:28px 20px}.contactFormTop{align-items:flex-start}.contactFormGrid{grid-template-columns:minmax(0,1fr)}.contactForm label{font-size:14px}.contactForm>small{font-size:12px;line-height:1.5}}@media (prefers-reduced-motion:reduce){.premiumRain i,.premiumGel i,.premiumHalo,.premiumRelease i,.presentationVisual img{animation:none!important}.flowProgress b{transition:none}}.homePage .quoteExperience{display:none}.publicPage{background:#f8faf6;min-height:100vh}.publicHeader{z-index:30;color:#fff;border-bottom:1px solid #ffffff3b;justify-content:space-between;align-items:center;height:82px;padding:0 clamp(22px,5vw,76px);display:flex;position:absolute;inset:0 0 auto}.publicHeaderLight{color:var(--ink);border-bottom:1px solid var(--line);background:#fff;position:relative}.publicHeader nav{align-items:center;gap:30px;font-size:11px;font-weight:700;display:flex}.publicHeader nav a{opacity:.82}.publicHeader nav a:hover{opacity:1;color:var(--lime)}.publicHeaderLight nav a:hover{color:var(--green)}.publicQuoteButton{border:1px solid #ffffff80;align-items:center;gap:32px;min-height:46px;padding:0 16px;font-size:11px;font-weight:800;display:flex}.publicHeaderLight .publicQuoteButton{background:var(--green);color:#fff;border:0}.pageHero{color:#fff;background:linear-gradient(120deg,#063c2d,#008b55);grid-template-columns:minmax(0,1fr) minmax(300px,.55fr);align-items:center;gap:8vw;min-height:660px;padding:155px clamp(24px,8vw,125px) 90px;display:grid;overflow:hidden}.pageHero h1,.quotePageIntro h1{font-family:var(--display);margin:20px 0;font-size:clamp(72px,8vw,120px);font-weight:400;line-height:.84}.pageHero>div>p:not(.sectionTag){color:#d1e5da;max-width:650px;font-size:15px;line-height:1.75}.pageHeroActions{flex-wrap:wrap;gap:11px;margin-top:34px;display:flex}.pageHeroActions a{border:1px solid #fff6;justify-content:space-between;align-items:center;gap:36px;min-height:52px;padding:0 18px;font-size:11px;font-weight:800;display:flex}.pageHeroActions a:first-child{border-color:var(--lime);background:var(--lime);color:#073829}.eblHero aside{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#002d2147;border:1px solid #ffffff40;padding:35px}.eblHero aside strong{font-family:var(--display);color:var(--lime);font-size:70px;font-weight:400;line-height:1;display:block}.eblHero aside span{letter-spacing:1.4px;font-size:10px;font-weight:800}.eblHero aside hr{border:0;border-top:1px solid #ffffff38;margin:26px 0}.distributorHero{position:relative}.distributorHero img{filter:drop-shadow(0 30px 25px #002a1b66);width:min(520px,100%);animation:5s ease-in-out infinite productFloat}.companyIntro,.partnerBenefits{grid-template-columns:1fr 1fr;gap:8vw;padding:100px clamp(24px,8vw,125px);display:grid}.companyIntro h2,.companySolutions h2,.founderSection h2,.partnerBenefits h2,.partnerProfile h2,.partnerProcess h2,.partnerFormSection h2,.partnerFaq h2{font-family:var(--display);margin:16px 0 0;font-size:clamp(54px,5vw,78px);font-weight:400;line-height:.92}.companyIntro h2 span,.companySolutions h2 span,.founderSection h2 span,.partnerBenefits h2 span,.partnerProcess h2 span,.partnerFaq h2 span{color:var(--green)}.companyIntro>div:last-child p{color:var(--muted);margin:0 0 20px;font-size:15px;line-height:1.8}.sectorBand{background:var(--navy-deep);color:#fff;padding:48px clamp(24px,8vw,125px)}.sectorBand>p{color:var(--aqua);letter-spacing:1.5px;margin:0 0 25px;font-size:10px;font-weight:800}.sectorBand>div{grid-template-columns:repeat(6,1fr);display:grid}.sectorBand span{min-height:90px;font-family:var(--display);border-left:1px solid #ffffff26;flex-direction:column;justify-content:space-between;padding:15px;font-size:25px;display:flex}.sectorBand i{font-family:var(--body);color:var(--lime);font-size:9px;font-style:normal}.companySolutions,.partnerProcess,.partnerFaq{padding:100px clamp(24px,8vw,125px)}.companySolutions>header,.partnerBenefits>header,.partnerProcess>header,.partnerFaq>header{max-width:760px}.companySolutions>header>p:last-child{max-width:520px;color:var(--muted);font-size:14px;line-height:1.75}.companySolutions>div,.partnerBenefits>div,.partnerProcess>div{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:48px;display:grid}.companySolutions article,.partnerBenefits article,.partnerProcess article{border-right:1px solid var(--line);min-height:280px;padding:30px 24px}.companySolutions article>span,.partnerBenefits article>span,.partnerProcess article>span{color:var(--green);font-size:10px;font-weight:800}.companySolutions h3,.partnerBenefits h3,.partnerProcess h3{font-family:var(--display);margin:54px 0 14px;font-size:34px;font-weight:400}.companySolutions article p,.partnerBenefits article p,.partnerProcess article p{color:var(--muted);font-size:12px;line-height:1.65}.companySolutions article a{color:var(--green);margin-top:20px;font-size:10px;font-weight:800;display:inline-block}.environmentStatement{color:#fff;background:linear-gradient(120deg,#073b2d,#00a15c);padding:100px clamp(24px,8vw,125px)}.environmentStatement h2{max-width:900px;font-family:var(--display);margin:18px 0;font-size:clamp(58px,6vw,90px);font-weight:400;line-height:.9}.environmentStatement h2 span{color:var(--lime)}.environmentStatement>p:last-child{color:#d5eadf;max-width:720px;font-size:15px;line-height:1.75}.founderSection{grid-template-columns:1fr 1fr;gap:8vw;padding:100px clamp(24px,8vw,125px);display:grid}.founderSection article{border-left:4px solid var(--green);background:#edf6ef;padding:35px}.founderSection article strong{font-family:var(--display);color:var(--green);font-size:80px;font-weight:400;line-height:.9;display:block}.founderSection article span{letter-spacing:1.2px;font-size:10px;font-weight:800}.founderSection article p{color:var(--muted);margin-top:25px;font-size:14px;line-height:1.75}.companyCta{color:#fff;background:var(--navy);grid-template-columns:1fr auto;align-items:end;gap:70px;padding:75px clamp(24px,8vw,125px);display:grid}.companyCta h2{font-family:var(--display);margin:16px 0 0;font-size:clamp(55px,5vw,78px);font-weight:400;line-height:.9}.companyCta h2 span{color:var(--lime)}.companyCta>div:last-child{flex-direction:column;align-items:flex-start;gap:10px;font-size:12px;display:flex}.companyCta>div:last-child>a:last-child{background:var(--lime);color:#073829;margin-top:10px;padding:16px;font-size:11px;font-weight:800}.partnerBenefits>div{grid-template-columns:repeat(3,1fr);margin:0}.partnerBenefits article{min-height:320px}.partnerProfile{color:#fff;background:linear-gradient(130deg,#092f40,#006c4a);grid-template-columns:.8fr 1.2fr;gap:8vw;padding:100px clamp(24px,8vw,125px);display:grid}.partnerProfile>div>p:last-child{color:#c4d9d2;max-width:510px;font-size:14px;line-height:1.75}.partnerProfile h2 span,.partnerFormSection h2 span{color:var(--lime)}.partnerProfile ul{margin:0;padding:0;list-style:none}.partnerProfile li{border-bottom:1px solid #ffffff2e;align-items:center;gap:24px;min-height:80px;padding:20px 0;font-size:14px;display:flex}.partnerProfile li b{font-family:var(--display);color:var(--lime);font-size:30px}.partnerProcess>div{grid-template-columns:repeat(3,1fr)}.partnerFormSection{color:#fff;background:linear-gradient(135deg,#043d2c,#00995b);grid-template-columns:.75fr 1.25fr;gap:8vw;padding:100px clamp(24px,8vw,125px);display:grid}.partnerFormSection>div>p:last-child{color:#c5e0d3;max-width:470px;font-size:13px;line-height:1.7}.partnerForm{color:var(--ink);background:#fff;border-radius:20px;padding:38px;box-shadow:0 25px 60px #00281d38}.partnerFormGrid{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}.partnerForm label{flex-direction:column;gap:8px;margin:10px 0;font-size:11px;font-weight:800;display:flex}.partnerForm input,.partnerForm textarea{border:1px solid var(--line);min-height:50px;color:var(--ink);background:#fafcf9;outline:0;padding:14px}.partnerForm textarea{resize:vertical;min-height:125px}.partnerForm input:focus,.partnerForm textarea:focus{border-color:var(--green)}.partnerForm button{background:var(--lime);color:#073829;border:0;justify-content:space-between;align-items:center;width:100%;min-height:54px;margin-top:12px;padding:0 18px;font-size:11px;font-weight:900;display:flex}.partnerForm small{color:var(--muted);margin-top:12px;font-size:10px;line-height:1.5;display:block}.partnerFaq{grid-template-columns:.7fr 1.3fr;gap:8vw;display:grid}.partnerFaq details{border-top:1px solid var(--line);padding:20px 0}.partnerFaq summary{cursor:pointer;font-size:14px;font-weight:800;list-style:none}.partnerFaq summary:after{content:"+";float:right;color:var(--green);font-size:22px}.partnerFaq details[open] summary:after{content:"−"}.partnerFaq details p{max-width:650px;color:var(--muted);font-size:13px;line-height:1.7}.quotePageIntro{background:#f8faf6;grid-template-columns:1fr 330px;align-items:center;gap:8vw;padding:85px clamp(24px,8vw,125px);display:grid}.quotePageIntro h1{color:var(--ink)}.quotePageIntro>div>p:last-child{max-width:620px;color:var(--muted);font-size:15px;line-height:1.7}.quotePageIntro aside{border-left:4px solid var(--green);background:#edf6ef;padding:28px}.quotePageIntro aside b{font-family:var(--display);color:var(--green);font-size:65px;font-weight:400;display:block}.quotePageIntro aside span{font-size:10px;font-weight:800;display:block}.quotePageIntro aside small{color:var(--muted);margin-top:15px;font-size:11px;line-height:1.55;display:block}.standaloneQuote{grid-template-columns:.65fr 1.35fr;gap:6vw;padding:0 clamp(24px,8vw,125px) 110px;display:grid}.quoteAssurance{color:#fff;background:linear-gradient(145deg,#063d2d,#008f55);padding:55px 42px}.quoteAssurance h2{font-family:var(--display);margin:20px 0 45px;font-size:clamp(48px,4.4vw,68px);font-weight:400;line-height:.93}.quoteAssurance h2 span{color:var(--lime)}.quoteAssurance ul{margin:0;padding:0;list-style:none}.quoteAssurance li{border-top:1px solid #fff3;align-items:center;gap:18px;min-height:68px;padding:18px 0;font-size:12px;display:flex}.quoteAssurance li b{font-family:var(--display);color:var(--lime);font-size:26px}.standaloneWizard{border:1px solid var(--line);background:#fff;min-height:650px;padding:42px;box-shadow:0 22px 60px #10462f17}.standaloneWizard form>header{grid-template-columns:1fr auto;align-items:start;display:grid}.standaloneWizard header p{color:var(--green);letter-spacing:1.3px;margin:0;font-size:10px;font-weight:800}.standaloneWizard header h2{font-family:var(--display);margin:8px 0 0;font-size:34px;font-weight:400}.standaloneWizard header span{color:var(--green);grid-area:1/2/3;font-size:12px;font-weight:800}.standaloneProgress{background:#e5ebe7;height:3px;margin:18px 0 32px}.standaloneProgress i{background:linear-gradient(90deg,var(--green),var(--lime));height:100%;transition:width .25s;display:block}.standaloneStep>label,.standaloneStep label{flex-direction:column;gap:8px;margin:16px 0 8px;font-size:11px;font-weight:800;display:flex}.standaloneStep input,.standaloneStep select,.standaloneStep textarea{border:1px solid var(--line);width:100%;min-height:50px;color:var(--ink);background:#fafcf9;padding:14px;font-size:15px}.standaloneStep textarea{resize:vertical;min-height:95px}.quoteMode{grid-template-columns:1fr 1fr;gap:9px;display:grid}.quoteMode button{border:1px solid var(--line);min-height:72px;color:var(--ink);background:#fff;flex-direction:column;align-items:flex-start;padding:14px;display:flex}.quoteMode button b{font-size:11px}.quoteMode button span{color:var(--muted);margin-top:6px;font-size:10px}.quoteMode button.active{border-color:var(--green);box-shadow:inset 4px 0 var(--green);background:#eef8f1}.largeNumberControl{background:#eef5ef;grid-template-columns:50px 80px 1fr 50px;align-items:center;padding:20px;display:grid}.largeNumberControl button{height:44px;color:var(--green);background:#fff;border:1px solid #cad8ce;font-size:22px}.largeNumberControl input{text-align:center;font-family:var(--display);background:0 0;border:0;padding:0;font-size:42px}.largeNumberControl span{color:var(--muted);font-size:12px}.doseReference{border-left:3px solid var(--green);background:#eef7f0;flex-direction:column;margin-top:16px;padding:16px;display:flex}.doseReference b{color:var(--green);letter-spacing:1.2px;font-size:9px}.doseReference span{margin-top:5px;font-size:13px;font-weight:800}.doseReference small{color:var(--muted);margin-top:6px;font-size:10px;line-height:1.5}.standaloneTotal{color:#fff;background:var(--green);grid-template-columns:1fr 1fr 1.2fr;gap:20px;margin-top:20px;padding:22px;display:grid}.standaloneTotal div{flex-direction:column;display:flex}.standaloneTotal small{font-size:8px;font-weight:800}.standaloneTotal b,.standaloneTotal strong{font-family:var(--display);margin-top:7px;font-size:28px;font-weight:400}.standaloneTotal strong{color:var(--lime);font-size:34px}.standaloneFields{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}.formIntro{color:var(--muted);font-size:13px}.contactQuoteSummary{color:#fff;background:var(--green);justify-content:space-between;padding:18px;display:flex}.contactQuoteSummary span{font-family:var(--display);font-size:28px}.contactQuoteSummary strong{font-family:var(--display);color:var(--lime);font-size:32px}.standaloneWizard form>footer{justify-content:flex-end;gap:9px;margin-top:24px;display:flex}.standaloneWizard footer button{background:var(--green);color:#fff;border:0;min-height:50px;padding:0 18px;font-size:11px;font-weight:800}.standaloneWizard footer .quoteBack{border:1px solid var(--line);color:var(--muted);background:#fff}.simpleTicket{text-align:center}.simpleTicket>p{color:var(--green);letter-spacing:1.3px;font-size:10px;font-weight:800}.simpleTicket h2{font-family:var(--display);margin:10px;font-size:48px;font-weight:400}.simpleTicket strong{font-family:var(--display);color:var(--green);margin-top:28px;font-size:100px;font-weight:400;line-height:.9;display:block}.simpleTicket>span{font-family:var(--display);color:var(--navy);font-size:55px;display:block}.simpleTicket>small{color:var(--muted);margin:15px;display:block}.simpleTicket button{background:var(--green);color:#fff;border:0;width:100%;min-height:52px;margin-top:8px;font-weight:800}.simpleTicket .ticketSecondary{border:1px solid var(--green);color:var(--green);background:#fff}.simpleTicket .ticketLink{color:var(--muted);background:0 0;font-size:11px}.doseTableWrap{min-width:0}.doseTable{border-collapse:collapse;background:#fff;width:100%;font-size:11px}.doseTable th,.doseTable td{border-bottom:1px solid var(--line);white-space:normal;padding:15px;line-height:1.5}.doseTable thead th{color:#fff;background:var(--green);font-size:9px}.doseTable tbody th{color:var(--ink);font-size:11px}.doseTable td:nth-child(2){white-space:nowrap;color:var(--green)}.doseTableWrap>p{color:var(--muted);margin:14px 0 0;font-size:10px;line-height:1.5}.multipageFooter{position:relative}@media (width<=1020px){.publicHeader nav{display:none}.companyIntro,.partnerBenefits,.founderSection,.partnerProfile,.partnerFormSection,.partnerFaq,.standaloneQuote{grid-template-columns:1fr}.sectorBand>div{grid-template-columns:repeat(3,1fr)}.companySolutions>div{grid-template-columns:repeat(2,1fr)}.quotePageIntro{grid-template-columns:1fr 280px}.standaloneQuote{gap:20px}.partnerBenefits>div,.partnerProcess>div{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.publicHeader{height:70px;padding:0 18px}.publicHeader .logo img{width:92px}.publicQuoteButton{min-height:44px;padding:0 12px;font-size:12px}.pageHero{grid-template-columns:1fr;min-height:0;padding:115px 20px 65px}.pageHero h1,.quotePageIntro h1{font-size:66px}.pageHero>div>p:not(.sectionTag){font-size:16px}.distributorHero img{object-fit:contain;max-height:320px}.companyIntro,.partnerBenefits,.companySolutions,.founderSection,.partnerProcess,.partnerFaq{padding:70px 20px}.companyIntro h2,.companySolutions h2,.founderSection h2,.partnerBenefits h2,.partnerProfile h2,.partnerProcess h2,.partnerFormSection h2,.partnerFaq h2{font-size:49px}.companyIntro>div:last-child p{font-size:16px}.sectorBand{padding:45px 20px}.sectorBand>div{grid-template-columns:1fr 1fr}.sectorBand span{font-size:23px}.companySolutions>div,.partnerBenefits>div,.partnerProcess>div{grid-template-columns:1fr}.companySolutions article,.partnerBenefits article,.partnerProcess article{border-right:0;border-bottom:1px solid var(--line);min-height:0;padding:28px 0}.companySolutions h3,.partnerBenefits h3,.partnerProcess h3{margin-top:25px}.environmentStatement,.partnerProfile,.partnerFormSection{padding:70px 20px}.founderSection article{padding:26px 20px}.companyCta{grid-template-columns:1fr;gap:35px;padding:60px 20px}.partnerProfile li{font-size:15px;line-height:1.5}.partnerForm{padding:26px 20px}.partnerFormGrid{grid-template-columns:1fr}.partnerForm label{font-size:14px}.partnerForm input,.partnerForm textarea{font-size:16px}.partnerFaq details p{font-size:15px}.quotePageIntro{grid-template-columns:1fr;padding:65px 20px}.standaloneQuote{padding:0 18px 75px}.quoteAssurance{padding:36px 24px}.standaloneWizard{min-height:0;padding:28px 20px}.quoteMode{grid-template-columns:1fr}.quoteMode button b,.quoteMode button span{font-size:13px}.largeNumberControl{grid-template-columns:44px 70px 1fr 44px;padding:16px 12px}.standaloneTotal{grid-template-columns:1fr 1fr}.standaloneTotal div:last-child{border-top:1px solid #ffffff38;grid-column:1/-1;padding-top:14px}.standaloneFields{grid-template-columns:1fr}.standaloneStep>label,.standaloneStep label{font-size:14px}.standaloneStep input,.standaloneStep select,.standaloneStep textarea{font-size:16px}.doseTableWrap{overflow-x:visible}.doseTable,.doseTable tbody,.doseTable tr,.doseTable th,.doseTable td{display:block}.doseTable thead{display:none}.doseTable tr{border-bottom:1px solid var(--line);padding:16px}.doseTable th,.doseTable td{border:0;padding:4px 0}.doseTable td:nth-child(2){font-size:17px}.doseTable td:nth-child(3){color:var(--muted);font-size:14px}.dosageBlock{gap:25px}}.rawLabPage{--lab-ink:#071f1a;--lab-green:#008e58;--lab-deep:#003d2e;--lab-lime:#63eb4d;--lab-aqua:#1ad4d7;--lab-paper:#f2f3ed;--lab-soil:#674731;background:var(--lab-paper);color:var(--lab-ink);overflow:hidden}.rawLabPage *{box-sizing:border-box}.rawLabHeader{z-index:20;color:#fff;border-bottom:1px solid #fff3;grid-template-columns:170px 1fr auto;align-items:center;height:88px;padding:0 clamp(24px,4.5vw,76px);display:grid;position:absolute;inset:0 0 auto}.rawLabLogo img{width:112px;display:block}.rawLabHeader nav{justify-content:center;gap:clamp(20px,2.8vw,44px);display:flex}.rawLabHeader nav a,.rawLabQuote{letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:800}.rawLabHeader nav a{color:#ffffffb8;transition:all .25s}.rawLabHeader nav a:hover{color:#fff}.rawLabQuote{border:1px solid #ffffff7a;align-items:center;gap:30px;min-height:48px;padding:0 18px;display:flex}.rawLabHero{color:#fff;background:var(--lab-deep);grid-template-columns:minmax(0,1.02fr) minmax(430px,.72fr);align-items:center;min-height:860px;display:grid;position:relative}.rawLabHeroPhoto,.rawLabHeroShade,.rawLabHeroGrid{width:100%;height:100%;position:absolute;inset:0}.rawLabHeroPhoto{object-fit:cover}.rawLabHeroShade{background:linear-gradient(90deg,#00231bd1 0%,#002e2275 44%,#002e220d 73%),linear-gradient(#0000 55%,#001f178a)}.rawLabHeroGrid{opacity:.2;background-image:linear-gradient(#ffffff1f 1px,#0000 1px),linear-gradient(90deg,#ffffff1f 1px,#0000 1px);background-size:56px 56px;-webkit-mask-image:linear-gradient(90deg,#000,#0000 52%);mask-image:linear-gradient(90deg,#000,#0000 52%)}.rawLabHeroCopy{z-index:2;max-width:810px;padding:138px 0 180px clamp(32px,6.6vw,108px)}.rawLabKicker,.rawLabSectionCode{letter-spacing:.23em;text-transform:uppercase;margin:0;font-size:10px;font-weight:900}.rawLabKicker{color:#cfe8dc;align-items:center;gap:11px;display:flex}.rawLabKicker i{background:var(--lab-lime);width:33px;height:2px}.rawLabHero h1{font-family:var(--display);letter-spacing:-.02em;margin:30px 0 25px;font-size:clamp(78px,8.6vw,142px);font-weight:400;line-height:.78}.rawLabHero h1 span{color:var(--lab-aqua)}.rawLabLead{color:#e3efe8;max-width:700px;margin:0;font-size:18px;line-height:1.67}.rawLabHeroActions{gap:10px;margin-top:38px;display:flex}.rawLabHeroActions a{text-transform:uppercase;border:1px solid #ffffff73;justify-content:space-between;align-items:center;gap:45px;min-height:58px;padding:0 20px;font-size:11px;font-weight:900;display:flex}.rawLabHeroActions a:first-child{border-color:var(--lab-lime);background:var(--lab-lime);color:#04271e}.rawLabHeroProduct{z-index:2;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#00392a38;border-left:1px solid #ffffff47;border-right:1px solid #ffffff47;place-self:end;width:min(540px,43vw);margin:0 clamp(24px,4vw,64px) 140px 0;padding:18px 20px;position:relative}.rawLabHeroProduct img{object-fit:contain;filter:drop-shadow(0 30px 25px #001a126b);width:100%;max-height:340px;animation:5s ease-in-out infinite labProductFloat;display:block}.rawLabProductIndex{letter-spacing:.18em;font-size:9px;font-weight:900;position:absolute;top:15px;left:17px}.rawLabHeroProduct>div{border-top:1px solid #ffffff38;justify-content:space-between;padding:15px 2px 1px;display:flex}.rawLabHeroProduct b,.rawLabHeroProduct div span{text-transform:uppercase;font-size:10px}.rawLabHeroProduct div span{color:#bbd4ca}.rawLabHeroRail{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#003427eb;border-top:1px solid #ffffff29;grid-template-columns:repeat(4,1fr) auto;align-items:center;height:104px;padding:0 clamp(32px,6.6vw,108px);display:grid;position:absolute;inset:auto 0 0}.rawLabHeroRail>span{border-left:1px solid #ffffff26;flex-direction:column;justify-content:center;min-height:56px;padding:0 24px;display:flex}.rawLabHeroRail b{font-family:var(--display);color:var(--lab-lime);font-size:34px;font-weight:400;line-height:1}.rawLabHeroRail small{color:#c7dcd3;text-transform:uppercase;letter-spacing:.08em;margin-top:6px;font-size:9px}.rawLabHeroRail em{color:#829e93;max-width:140px;font-size:8px;font-style:normal;line-height:1.5}.rawLabManifesto{grid-template-columns:1.25fr .75fr;gap:9vw;padding:125px clamp(32px,7vw,115px);display:grid}.rawLabSectionCode{color:var(--lab-green)}.rawLabManifesto h2,.rawLabApplications h2,.rawLabProducts h2,.rawLabProof h2,.rawLabClosing h2{font-family:var(--display);margin:23px 0 0;font-size:clamp(62px,6vw,98px);font-weight:400;line-height:.86}.rawLabManifesto h2 span,.rawLabApplications h2 span,.rawLabProof h2 span{color:var(--lab-green)}.rawLabManifestoCopy>p{color:#5f746b;margin:25px 0 48px;font-size:17px;line-height:1.75}.rawLabEquation{border-top:1px solid #cbd7d0}.rawLabEquation span{text-transform:uppercase;border-bottom:1px solid #cbd7d0;align-items:center;gap:18px;min-height:58px;font-size:11px;font-weight:900;display:flex}.rawLabEquation i{width:30px;color:var(--lab-green);font-style:normal}.rawLabEquation b{display:none}.rawLabMechanism{background:#eaf4ed;grid-template-columns:1.18fr .82fr;min-height:760px;display:grid}.rawLabMechanismVisual{background:var(--lab-soil);min-height:760px;position:relative;overflow:hidden}.rawLabMechanismVisual>img{object-fit:cover;object-position:65% center;filter:saturate(.76)contrast(1.08);width:100%;height:100%;position:absolute;inset:0}.rawLabMechanismVisual:after{content:"";background:linear-gradient(#0000 53%,#00251cb8),linear-gradient(90deg,#0000 65%,#002f224d);position:absolute;inset:0}.rawLabMechanismVisual>p{z-index:3;border-left:3px solid var(--lab-lime);color:#fff;background:#003728de;justify-content:space-between;margin:0;padding:18px 22px;display:flex;position:absolute;bottom:30px;left:34px;right:34px}.rawLabMechanismVisual>p span,.rawLabMechanismVisual>p b{letter-spacing:.12em;font-size:10px}.rawLabMoisture{z-index:2;position:absolute;inset:51% 7% 12% 52%}.rawLabMoisture i{background:radial-gradient(circle at 35% 30%,#f0feff,#57bed5 55%,#168aa2);border:1px solid #c4f8ffcc;border-radius:50%;width:20px;height:20px;animation:3.2s ease-in-out infinite labGelPulse;position:absolute;box-shadow:0 0 22px #26d0decc}.rawLabMoisture i:first-child{top:20%;left:8%}.rawLabMoisture i:nth-child(2){top:42%;left:29%}.rawLabMoisture i:nth-child(3){top:12%;left:47%}.rawLabMoisture i:nth-child(4){top:46%;left:66%}.rawLabMoisture i:nth-child(5){top:20%;left:86%}.rawLabMoisture i:nth-child(6){top:76%;left:18%}.rawLabMoisture i:nth-child(7){top:72%;left:52%}.rawLabMoisture i:nth-child(8){top:83%;left:77%}.rawLabMoisture i:nth-child(9){top:84%;left:37%}.rawLabMoisture1 i{opacity:.55;transform:scale(.55)}.rawLabMoisture2 i{opacity:.9;transform:scale(1)}.rawLabMoisture3 i{animation:3s ease-in-out infinite labGelRelease}.rawLabScanLine{z-index:2;background:linear-gradient(transparent,var(--lab-aqua),transparent);width:1px;height:100%;box-shadow:0 0 18px var(--lab-aqua);animation:5s ease-in-out infinite labScan;position:absolute;top:0;left:65%}.rawLabMechanismPanel{flex-direction:column;justify-content:center;padding:90px clamp(36px,5vw,86px);display:flex}.rawLabMechanismNumber{font-family:var(--display);color:var(--lab-green);margin-top:52px;font-size:95px;line-height:.75}.rawLabMechanismPanel h2{max-width:540px;font-family:var(--display);margin:28px 0 16px;font-size:clamp(52px,4.5vw,76px);font-weight:400;line-height:.9}.rawLabMechanismText{color:#637970;max-width:520px;font-size:16px;line-height:1.72}.rawLabMechanismTabs{margin-top:34px}.rawLabMechanismTabs button{color:#6c7e76;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #c8d7cf;grid-template-columns:38px 1fr auto;align-items:center;width:100%;min-height:62px;padding:0 16px;display:grid}.rawLabMechanismTabs button:last-child{border-bottom:1px solid #c8d7cf}.rawLabMechanismTabs button span{font-size:10px;font-weight:900}.rawLabMechanismTabs button b{font-family:var(--display);font-size:28px;font-weight:400}.rawLabMechanismTabs button i{font-style:normal}.rawLabMechanismTabs button.active{color:var(--lab-ink);box-shadow:inset 4px 0 var(--lab-lime);background:#fff;padding-left:20px}.rawLabMechanismPanel>a{color:var(--lab-green);text-transform:uppercase;justify-content:space-between;margin-top:28px;font-size:10px;font-weight:900;display:flex}.rawLabApplications{padding:125px clamp(32px,7vw,115px)}.rawLabApplications>header{grid-template-columns:1.2fr .8fr;align-items:end;gap:8vw;display:grid}.rawLabApplications>header>p:last-child{color:#65776f;max-width:420px;font-size:16px;line-height:1.7}.rawLabApplicationExplorer{margin-top:65px}.rawLabApplicationTabs{background:var(--lab-deep);grid-template-columns:repeat(4,1fr);display:grid}.rawLabApplicationTabs button{color:#94afa4;text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #ffffff21;grid-template-columns:35px 1fr auto;align-items:center;min-height:92px;padding:18px 20px;display:grid}.rawLabApplicationTabs button span{font-size:10px}.rawLabApplicationTabs button b{font-family:var(--display);font-size:28px;font-weight:400}.rawLabApplicationTabs button i{color:var(--lab-lime);font-style:normal}.rawLabApplicationTabs button.active{color:#fff;box-shadow:inset 0 -4px var(--lab-lime);background:#075d45}.rawLabApplicationCard{background:#fff;grid-template-columns:1.12fr .88fr;min-height:570px;animation:.45s both labReveal;display:grid}.rawLabApplicationPhoto{position:relative;overflow:hidden}.rawLabApplicationPhoto img{object-fit:cover;width:100%;height:100%;transition:transform .8s;position:absolute;inset:0}.rawLabApplicationPhoto:hover img{transform:scale(1.035)}.rawLabApplicationPhoto:after{content:"";background:linear-gradient(#0000 52%,#002d20a6);position:absolute;inset:0}.rawLabApplicationPhoto span{z-index:2;color:#fff;text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:900;position:absolute;bottom:25px;left:28px}.rawLabApplicationCopy{flex-direction:column;justify-content:center;padding:65px clamp(35px,5vw,75px);display:flex}.rawLabApplicationCopy>p:first-child{color:var(--lab-green);text-transform:uppercase;letter-spacing:.14em;margin:0;font-size:10px;font-weight:900}.rawLabApplicationCopy h3{font-family:var(--display);margin:22px 0;font-size:clamp(48px,4vw,68px);font-weight:400;line-height:.92}.rawLabApplicationCopy>p:nth-child(3){color:#64776f;font-size:15px;line-height:1.7}.rawLabApplicationCopy>div{border-left:3px solid var(--lab-green);background:#edf6ef;flex-direction:column;margin-top:24px;padding:20px;display:flex}.rawLabApplicationCopy small{color:var(--lab-green);font-size:9px;font-weight:900}.rawLabApplicationCopy strong{margin-top:7px;font-size:15px}.rawLabApplicationCopy>a{background:var(--lab-green);color:#fff;text-transform:uppercase;justify-content:space-between;align-items:center;min-height:54px;margin-top:24px;padding:0 18px;font-size:10px;font-weight:900;display:flex}.rawLabProducts{color:#fff;background:var(--lab-deep);padding:120px clamp(32px,7vw,115px)}.rawLabProducts header{grid-template-columns:1.2fr .8fr;align-items:end;gap:8vw;display:grid}.rawLabSectionCodeLight,.rawLabProducts h2 span,.rawLabClosing h2 span{color:var(--lab-aqua)}.rawLabProducts header>p:last-child{color:#afc9be;max-width:420px;font-size:16px;line-height:1.7}.rawLabProductStage{border-top:1px solid #ffffff2b;border-bottom:1px solid #ffffff2b;grid-template-columns:1fr 1fr .55fr;margin-top:65px;display:grid}.rawLabPack,.rawLabProductStage aside{border-right:1px solid #ffffff2b;min-width:0;padding:30px}.rawLabPack>span{letter-spacing:.13em;color:#9fb9ae;font-size:9px;font-weight:900}.rawLabPack>div{background:radial-gradient(circle,#2cb6783b,#0000 63%);justify-content:center;align-items:center;height:360px;margin:22px 0;display:flex;position:relative}.rawLabPack>div:after{content:"";filter:blur(4px);background:radial-gradient(#000c,#0000 70%);width:65%;height:2px;position:absolute;bottom:28px}.rawLabPack img{z-index:2;object-fit:contain;filter:drop-shadow(0 24px 18px #00100b80);max-width:90%;max-height:330px;transition:all .45s;position:relative}.rawLabPack:hover img{transform:translateY(-10px)rotate(-1deg)}.rawLabPackBulk img{max-height:350px}.rawLabPack h3{font-family:var(--display);margin:0;font-size:57px;font-weight:400}.rawLabPack h3 b{color:var(--lab-lime);font-weight:400}.rawLabPack>p{color:#afc6bd;min-height:42px;font-size:13px;line-height:1.6}.rawLabPack>a,.rawLabProductStage aside>a{text-transform:uppercase;border:1px solid #fff6;justify-content:space-between;align-items:center;min-height:52px;margin-top:22px;padding:0 16px;font-size:10px;font-weight:900;display:flex}.rawLabProductStage aside{background:#07523e;flex-direction:column;justify-content:flex-end;display:flex}.rawLabProductStage aside>p{letter-spacing:.13em;color:var(--lab-aqua);font-size:9px;font-weight:900}.rawLabProductStage aside h3{font-family:var(--display);margin:15px 0;font-size:35px;font-weight:400;line-height:1}.rawLabProductStage aside a{border-color:var(--lab-lime);background:var(--lab-lime);color:#04281e}.rawLabProof{padding:120px clamp(32px,7vw,115px)}.rawLabProofIntro{max-width:950px}.rawLabProofGrid{border-top:1px solid #c7d4cd;border-left:1px solid #c7d4cd;grid-template-columns:repeat(4,1fr);margin-top:62px;display:grid}.rawLabProofGrid>a,.rawLabProofGrid>article{border-bottom:1px solid #c7d4cd;border-right:1px solid #c7d4cd;flex-direction:column;min-height:265px;padding:28px;transition:all .3s;display:flex;position:relative}.rawLabProofGrid span{color:var(--lab-green);font-size:10px;font-weight:900}.rawLabProofGrid b{font-family:var(--display);margin-top:75px;font-size:30px;font-weight:400}.rawLabProofGrid small{color:#687a72;margin-top:13px;font-size:11px;line-height:1.55}.rawLabProofGrid i{color:var(--lab-green);font-style:normal;position:absolute;top:24px;right:24px}.rawLabProofGrid>a:hover{background:#e6f4e9;transform:translateY(-5px)}.rawLabClosing{color:#fff;background:linear-gradient(105deg,#003a2d,#008d57);padding:115px clamp(32px,7vw,115px)}.rawLabClosing>p{letter-spacing:.18em;color:#bbe2d0;font-size:10px;font-weight:900}.rawLabClosing>div{gap:10px;margin-top:45px;display:flex}.rawLabClosing a{text-transform:uppercase;border:1px solid #ffffff7a;justify-content:space-between;align-items:center;gap:75px;min-height:58px;padding:0 20px;font-size:10px;font-weight:900;display:flex}.rawLabClosing a:first-child{border-color:var(--lab-lime);background:var(--lab-lime);color:#05291f}@keyframes labProductFloat{50%{transform:translateY(-10px)}}@keyframes labGelPulse{50%{filter:brightness(1.15);transform:scale(1.25)}}@keyframes labGelRelease{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:translateY(-12px)scale(1.1)}}@keyframes labScan{0%,to{opacity:.15;left:52%}50%{opacity:.9;left:78%}}@keyframes labReveal{0%{opacity:.3;transform:translateY(12px)}to{opacity:1;transform:none}}@media (width<=1050px){.rawLabHeader{grid-template-columns:130px 1fr auto}.rawLabHeader nav{gap:18px}.rawLabHeader nav a{font-size:9px}.rawLabHero{grid-template-columns:1fr}.rawLabHeroProduct{opacity:.75;width:430px;margin:0;position:absolute;bottom:122px;right:20px}.rawLabHeroCopy{max-width:720px}.rawLabHeroRail{grid-template-columns:repeat(4,1fr)}.rawLabHeroRail em{display:none}.rawLabManifesto,.rawLabApplications>header,.rawLabProducts header{grid-template-columns:1fr}.rawLabManifestoCopy{max-width:700px}.rawLabMechanism,.rawLabApplicationCard,.rawLabProductStage{grid-template-columns:1fr 1fr}.rawLabProductStage aside{grid-column:1/-1;min-height:210px}.rawLabProofGrid{grid-template-columns:1fr 1fr}}@media (width<=760px){.rawLabHeader{grid-template-columns:1fr auto;height:72px;padding:0 18px}.rawLabLogo img{width:90px}.rawLabHeader nav{display:none}.rawLabQuote{gap:20px;min-height:43px;padding:0 13px;font-size:10px}.rawLabHero{min-height:1110px;display:block}.rawLabHeroPhoto{object-position:65% center}.rawLabHeroShade{background:linear-gradient(#002d22ad,#00312466 48%,#00271ddb),linear-gradient(90deg,#002d22d9,#0000)}.rawLabHeroCopy{padding:118px 20px 0}.rawLabKicker{font-size:9px;line-height:1.5}.rawLabHero h1{margin-top:24px;font-size:66px;line-height:.82}.rawLabLead{max-width:360px;font-size:16px;line-height:1.6}.rawLabHeroActions{grid-template-columns:1fr;display:grid}.rawLabHeroActions a{min-height:54px}.rawLabHeroProduct{opacity:1;width:300px;padding:8px 12px;bottom:125px;right:50%;transform:translate(50%)}.rawLabHeroProduct img{max-height:220px}.rawLabHeroProduct>div,.rawLabProductIndex{display:none}.rawLabHeroRail{grid-template-columns:repeat(4,1fr);height:108px;padding:0 14px}.rawLabHeroRail>span{min-height:70px;padding:0 8px}.rawLabHeroRail b{font-size:25px}.rawLabHeroRail small{font-size:7px;line-height:1.3}.rawLabManifesto,.rawLabApplications,.rawLabProducts,.rawLabProof{padding:76px 20px}.rawLabManifesto{grid-template-columns:1fr;gap:32px}.rawLabManifesto h2,.rawLabApplications h2,.rawLabProducts h2,.rawLabProof h2,.rawLabClosing h2{font-size:50px}.rawLabManifestoCopy>p,.rawLabApplications>header>p:last-child,.rawLabProducts header>p:last-child{font-size:16px}.rawLabMechanism{grid-template-columns:1fr}.rawLabMechanismVisual{min-height:470px}.rawLabMechanismPanel{padding:62px 20px}.rawLabMechanismNumber{margin-top:38px}.rawLabMechanismPanel h2{font-size:51px}.rawLabMechanismText{font-size:16px}.rawLabApplicationExplorer{margin-top:38px}.rawLabApplicationTabs{grid-template-columns:1fr 1fr}.rawLabApplicationTabs button{grid-template-columns:25px 1fr auto;min-height:74px;padding:12px}.rawLabApplicationTabs button b{font-size:23px}.rawLabApplicationCard{grid-template-columns:1fr;min-height:0}.rawLabApplicationPhoto{min-height:350px}.rawLabApplicationCopy{padding:42px 24px}.rawLabApplicationCopy h3{font-size:48px}.rawLabProductStage{grid-template-columns:1fr;margin-top:40px}.rawLabPack,.rawLabProductStage aside{border-bottom:1px solid #ffffff2b;border-right:0;padding:26px 20px}.rawLabPack>div{height:310px}.rawLabPack h3{font-size:49px}.rawLabProductStage aside{grid-column:auto;min-height:240px}.rawLabProofGrid{grid-template-columns:1fr;margin-top:38px}.rawLabProofGrid>a,.rawLabProofGrid>article{min-height:210px}.rawLabProofGrid b{margin-top:48px}.rawLabClosing{padding:78px 20px}.rawLabClosing>div{display:grid}.rawLabClosing a{gap:20px}.rawLabPage .siteFooter{padding-bottom:105px}}@media (prefers-reduced-motion:reduce){.rawLabHeroProduct img,.rawLabMoisture i,.rawLabScanLine{animation:none!important}.rawLabApplicationCard{animation:none}}@media (width<=760px){.rawLabHero{flex-direction:column;min-height:auto;padding-bottom:108px;display:flex}.rawLabHeroCopy{width:100%;max-width:none;padding:118px 20px 28px}.rawLabHeroProduct{place-self:center;width:min(300px,100vw - 40px);margin:0 auto 30px;position:relative;bottom:auto;right:auto;transform:none}.rawLabHeroRail{bottom:0}.rawLabLogo{width:106px}.rawLabLogo img{width:88px}.rawLabQuote{white-space:nowrap;gap:14px;width:auto;min-width:0;padding-inline:12px}.rawLabHero h1{font-size:clamp(51px,14.8vw,59px);line-height:.86}}@media (width>=1060px){.rawLabPage{background:#dbe8df;padding:22px 0 0}.rawLabHeader,.rawLabPage>section,.rawLabPage>.siteFooter{width:min(1320px,100% - 44px);margin-inline:auto}.rawLabHeader{border-radius:20px 20px 0 0;padding-inline:34px;inset:22px auto auto 50%;transform:translate(-50%)}.rawLabHero{border-radius:20px;min-height:760px;overflow:hidden}.rawLabHeroCopy{max-width:720px;padding:138px 0 158px 68px}.rawLabHero h1{font-size:clamp(78px,7.3vw,112px);line-height:.82}.rawLabLead{max-width:610px;font-size:16px}.rawLabHeroProduct{width:min(440px,36vw);margin-bottom:128px;margin-right:42px}.rawLabHeroProduct img{max-height:295px}.rawLabHeroRail{padding-inline:48px}.rawLabManifesto,.rawLabApplications,.rawLabProducts,.rawLabProof,.rawLabClosing{padding-inline:72px}.rawLabManifesto{grid-template-columns:1fr .82fr;gap:7vw;padding-block:104px}.rawLabManifesto h2,.rawLabApplications h2,.rawLabProducts h2,.rawLabProof h2,.rawLabClosing h2{font-size:clamp(54px,5vw,76px);line-height:.9}.rawLabMechanism{grid-template-columns:1.05fr .95fr;min-height:680px}.rawLabMechanismVisual{min-height:680px}.rawLabMechanismPanel{padding:70px 62px}.rawLabApplications,.rawLabProducts,.rawLabProof{padding-block:104px}.rawLabApplicationExplorer,.rawLabProductStage{margin-top:48px}.rawLabApplicationCard{min-height:520px}.rawLabApplicationCopy{padding:54px}.rawLabClosing{border-radius:0 0 20px 20px;margin-bottom:22px}}.rawCleanPage{--rc-ink:#113d32;--rc-green:#0a7d50;--rc-lime:#78db55;--rc-cream:#f7f4ee;--rc-line:#dbe3dc;color:var(--rc-ink);background:#e7ebe7;overflow:hidden}.rawCleanPage *{box-sizing:border-box}.rawCleanNav,.rawCleanPage>section,.rawCleanPage>.siteFooter{width:min(1240px,100% - 40px);margin-inline:auto}.rawCleanNav{border-bottom:1px solid var(--rc-line);background:#fff;grid-template-columns:145px 1fr auto;align-items:center;height:76px;padding:0 28px;display:grid}.rawCleanNav nav{justify-content:center;gap:34px;display:flex}.rawCleanNav nav a,.rawCleanNavCta{font-size:10px;font-weight:800}.rawCleanNavCta{border:1px solid var(--rc-line);border-radius:22px;align-items:center;gap:30px;min-height:42px;padding:0 16px;display:flex}.rawCleanHero{color:#fff;border-radius:0 0 24px 24px;min-height:640px;position:relative;overflow:hidden}.rawCleanHeroPhoto,.rawCleanHeroWash{width:100%;height:100%;position:absolute;inset:0}.rawCleanHeroPhoto{object-fit:cover}.rawCleanHeroWash{background:linear-gradient(90deg,#003528db,#003f2c42 58%,#002d210a),linear-gradient(#0000 45%,#00251b6b)}.rawCleanHeroCopy{z-index:2;width:62%;padding:150px 0 100px 64px;position:relative}.rawCleanHeroCopy>p,.rawCleanBenefits header p,.rawCleanMechanismCopy>p,.rawCleanUses header p,.rawCleanFormats header p,.rawCleanProof p,.rawCleanClosing>p{color:var(--rc-green);letter-spacing:.18em;margin:0;font-size:9px;font-weight:900}.rawCleanHeroCopy>p{color:#d2f1dd}.rawCleanHero h1{font-family:var(--body);letter-spacing:-.055em;margin:22px 0 35px;font-size:clamp(62px,6.5vw,91px);font-weight:600;line-height:.94}.rawCleanHero h1 span{color:#a8ef72}.rawCleanHeroActions{gap:10px;display:flex}.rawCleanHeroActions a{border:1px solid #ffffff7a;border-radius:25px;justify-content:space-between;align-items:center;gap:42px;min-height:50px;padding:0 18px;font-size:10px;font-weight:900;display:flex}.rawCleanHeroActions a:first-child{color:var(--rc-ink);background:#fff;border-color:#fff}.rawCleanHeroPack{z-index:3;background:#f7f4eeeb;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;width:370px;height:260px;padding:22px;display:flex;position:absolute;bottom:46px;right:55px;box-shadow:0 22px 50px #002e213d}.rawCleanHeroPack img{object-fit:contain;filter:drop-shadow(0 18px 18px #0032222e);max-width:94%;max-height:195px;animation:5s ease-in-out infinite labProductFloat}.rawCleanHeroPack span{color:#5d746b;text-transform:uppercase;margin-top:5px;font-size:8px;font-weight:800}.rawCleanHeroMetric{z-index:4;background:var(--rc-lime);color:var(--rc-ink);border-radius:16px;flex-direction:column;padding:16px 20px;display:flex;position:absolute;top:115px;right:375px;transform:rotate(-2deg)}.rawCleanHeroMetric b{font-size:22px}.rawCleanHeroMetric span{text-transform:uppercase;font-size:8px}.rawCleanBenefits,.rawCleanUses,.rawCleanFormats{background:#fff;padding:105px 70px}.rawCleanBenefits h2,.rawCleanMechanismCopy h2,.rawCleanUses h2,.rawCleanFormats h2,.rawCleanProof h2,.rawCleanClosing h2{font-family:var(--body);letter-spacing:-.045em;margin:15px 0 0;font-size:clamp(40px,4.2vw,58px);font-weight:600;line-height:1.02}.rawCleanBenefitGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:55px;display:grid}.rawCleanBenefitGrid article{border:1px solid var(--rc-line);background:#f7faf7;border-radius:20px;flex-direction:column;align-items:flex-start;min-height:255px;padding:30px;display:flex}.rawCleanBenefitGrid article:nth-child(2){background:#eef6ec}.rawCleanBenefitGrid img{object-fit:contain;width:76px;height:76px}.rawCleanBenefitGrid b{margin-top:auto;font-size:17px}.rawCleanBenefitGrid span{color:#6d7e76;margin-top:7px;font-size:12px}.rawCleanMechanism{background:var(--rc-cream);grid-template-columns:1.05fr .95fr;align-items:center;gap:70px;min-height:620px;padding:72px;display:grid}.rawCleanMechanismImage{border-radius:24px;height:480px;position:relative;overflow:hidden}.rawCleanMechanismImage img{object-fit:cover;width:100%;height:100%}.rawCleanMechanismImage span{background:#fff;border-radius:16px;padding:9px 12px;font-size:8px;font-weight:900;position:absolute;bottom:20px;left:22px}.rawCleanSteps{border-top:1px solid #cbd6ce;margin-top:36px}.rawCleanSteps span{border-bottom:1px solid #cbd6ce;align-items:center;min-height:58px;font-size:13px;font-weight:700;display:flex}.rawCleanSteps b{width:46px;color:var(--rc-green);font-size:10px}.rawCleanMechanismCopy>a{background:var(--rc-green);color:#fff;border-radius:24px;justify-content:space-between;align-items:center;min-height:48px;margin-top:26px;padding:0 17px;font-size:10px;font-weight:900;display:flex}.rawCleanUses header{justify-content:space-between;align-items:end;display:flex}.rawCleanUses header>a{border:1px solid var(--rc-line);border-radius:22px;align-items:center;gap:32px;min-height:44px;padding:0 16px;font-size:9px;font-weight:900;display:flex}.rawCleanUseTabs{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:48px;display:grid}.rawCleanUseTabs button{border:1px solid var(--rc-line);color:#73827b;text-align:left;background:#fff;border-radius:16px;min-height:60px;padding:0 16px;font-size:11px;font-weight:800}.rawCleanUseTabs button span{color:#91a39a;margin-right:18px;font-size:8px}.rawCleanUseTabs button.active{border-color:var(--rc-green);color:var(--rc-green);background:#e9f4e9}.rawCleanUseCard{background:#eef4ed;border-radius:24px;grid-template-columns:1.35fr .65fr;min-height:440px;margin-top:14px;display:grid;overflow:hidden}.rawCleanUseCard>img{object-fit:cover;width:100%;height:100%}.rawCleanUseCard>div{flex-direction:column;justify-content:center;padding:48px;display:flex}.rawCleanUseCard p{color:var(--rc-green);letter-spacing:.15em;margin:0;font-size:8px;font-weight:900}.rawCleanUseCard h3{margin:14px 0 42px;font-size:38px;line-height:1}.rawCleanUseCard>div>span{color:#75877d;font-size:9px}.rawCleanUseCard b{margin-top:6px;font-size:20px}.rawCleanUseCard a{background:var(--rc-green);color:#fff;border-radius:23px;justify-content:space-between;align-items:center;min-height:46px;margin-top:30px;padding:0 15px;font-size:9px;font-weight:900;display:flex}.rawCleanUseCard i{font-style:normal}.rawCleanFormats{background:#f7f4ee}.rawCleanFormats header{text-align:center}.rawCleanFormatGrid{grid-template-columns:1fr 1fr;gap:16px;margin-top:50px;display:grid}.rawCleanFormatGrid article{border:1px solid var(--rc-line);background:#fff;border-radius:22px;padding:22px}.rawCleanFormatGrid article>div{background:radial-gradient(circle,#e6f4e7,#f8faf7);border-radius:17px;place-items:center;height:350px;display:grid}.rawCleanFormatGrid img{object-fit:contain;filter:drop-shadow(0 25px 20px #003c282b);max-width:80%;max-height:300px;transition:all .35s}.rawCleanFormatGrid article:hover img{transform:translateY(-8px)}.rawCleanFormatGrid article>span{color:#829087;margin-top:22px;font-size:8px;font-weight:900;display:block}.rawCleanFormatGrid h3{margin:9px 0;font-size:31px}.rawCleanFormatGrid h3 b{color:var(--rc-green)}.rawCleanFormatGrid a{background:var(--rc-green);color:#fff;border-radius:22px;justify-content:space-between;align-items:center;min-height:44px;padding:0 15px;font-size:9px;font-weight:900;display:flex}.rawCleanFormatGrid i{font-style:normal}.rawCleanProof{background:#fff;grid-template-columns:1.4fr repeat(3,1fr);gap:10px;padding:90px 70px;display:grid}.rawCleanProof>div,.rawCleanProof>a,.rawCleanProof>article{border:1px solid var(--rc-line);border-radius:18px;min-height:210px;padding:28px}.rawCleanProof>a,.rawCleanProof>article{flex-direction:column;display:flex}.rawCleanProof span{color:#789087;font-size:8px;font-weight:900}.rawCleanProof b{margin-top:auto;font-size:16px}.rawCleanProof i{color:var(--rc-green);margin-left:auto;font-style:normal}.rawCleanClosing{text-align:center;color:#fff;background:linear-gradient(120deg,#0c5f42,#37a55c);border-radius:0 0 24px 24px;padding:85px 70px}.rawCleanClosing>p{color:#cdf3d6}.rawCleanClosing>a{min-height:48px;color:var(--rc-ink);background:#fff;border-radius:24px;align-items:center;gap:70px;margin-top:30px;padding:0 18px;font-size:10px;font-weight:900;display:inline-flex}@media (width<=900px){.rawCleanNav{grid-template-columns:1fr auto}.rawCleanNav nav{display:none}.rawCleanHeroPack{width:320px;right:28px}.rawCleanHeroMetric{right:300px}.rawCleanMechanism,.rawCleanUseCard{grid-template-columns:1fr}.rawCleanUseCard>img{height:360px}.rawCleanProof{grid-template-columns:1fr 1fr}.rawCleanProof>div{grid-column:1/-1}}@media (width<=620px){.rawCleanNav,.rawCleanPage>section,.rawCleanPage>.siteFooter{width:100%}.rawCleanNav{height:68px;padding:0 18px}.rawCleanNav>a:first-child img{width:82px}.rawCleanNavCta{min-height:38px}.rawCleanHero{border-radius:0;min-height:auto;padding-bottom:28px}.rawCleanHeroCopy{width:100%;padding:82px 20px 24px}.rawCleanHero h1{margin:18px 0 28px;font-size:50px}.rawCleanHeroActions{display:grid}.rawCleanHeroActions a{min-height:48px}.rawCleanHeroPack{background:#f7f4eef0;width:calc(100% - 40px);height:230px;margin:0 auto;position:relative;bottom:auto;right:auto}.rawCleanHeroMetric{top:74px;right:18px}.rawCleanBenefits,.rawCleanUses,.rawCleanFormats{padding:72px 20px}.rawCleanBenefits h2,.rawCleanMechanismCopy h2,.rawCleanUses h2,.rawCleanFormats h2,.rawCleanProof h2,.rawCleanClosing h2{font-size:39px}.rawCleanBenefitGrid{grid-template-columns:1fr}.rawCleanBenefitGrid article{min-height:190px}.rawCleanMechanism{grid-template-columns:1fr;gap:40px;padding:20px 20px 72px}.rawCleanMechanismImage{height:410px}.rawCleanUses header{display:block}.rawCleanUses header>a{margin-top:25px}.rawCleanUseTabs{grid-template-columns:1fr 1fr}.rawCleanUseTabs button{padding:0 10px}.rawCleanUseTabs button span{margin-right:7px}.rawCleanUseCard{grid-template-columns:1fr;min-height:0}.rawCleanUseCard>img{height:300px}.rawCleanUseCard>div{padding:30px 24px}.rawCleanFormatGrid{grid-template-columns:1fr}.rawCleanFormatGrid article>div{height:300px}.rawCleanProof{grid-template-columns:1fr;padding:72px 20px}.rawCleanProof>div{grid-column:auto}.rawCleanProof>div,.rawCleanProof>a,.rawCleanProof>article{min-height:150px}.rawCleanClosing{border-radius:0;padding:72px 20px}.rawCleanClosing>a{gap:35px}}.rawCleanHeroPack img{object-fit:contain;filter:drop-shadow(0 18px 18px #0032222e);width:100%;max-width:none;max-height:205px;animation:none;transform:scale(1.28)}.rawCleanNav>a:first-child{background:#064936;border-radius:0 0 12px 12px;align-items:center;width:104px;height:54px;padding:7px 10px;display:flex}.rawCleanNav>a:first-child img{width:82px}@media (width<=620px){.rawCleanHeroPack img{transform:scale(1.12)}.rawCleanHeroMetric{display:none}.rawCleanNav>a:first-child{width:96px;height:51px}.rawCleanNav>a:first-child img{width:76px}}.rawCleanPage{background:#fff}.rawCleanNav,.rawCleanPage>section,.rawCleanPage>.siteFooter{width:100%;max-width:none}.rawCleanNav{padding-inline:max(28px,50vw - 640px)}.rawCleanHeroCopy{padding-left:max(36px,50vw - 640px)}.rawCleanHeroPack{right:max(36px,50vw - 640px)}.rawCleanHeroMetric{right:max(390px,50vw - 260px)}.rawCleanBenefits,.rawCleanUses,.rawCleanFormats,.rawCleanProof,.rawCleanClosing,.rawCleanMechanism{padding-inline:max(32px,50vw - 640px)}.rawCleanBenefits>*,.rawCleanUses>*,.rawCleanFormats>*,.rawCleanProof>*,.rawCleanClosing>*{max-width:1280px}.rawCleanBenefits>*,.rawCleanUses>*,.rawCleanFormats>*,.rawCleanClosing>*{margin-inline:auto}.rawCleanHero,.rawCleanClosing{border-radius:0}.rawCleanBenefits h2,.rawCleanUses h2,.rawCleanFormats h2,.rawCleanProof h2,.rawCleanClosing h2{font-size:clamp(48px,4.6vw,68px)}.rawCleanBenefitGrid b{font-size:22px}.rawCleanNav nav a,.rawCleanNavCta,.rawCleanHeroActions a{font-size:13px}.rawCleanUseTabs button{font-size:15px}.rawCleanUseCard p,.rawCleanFormatGrid article>span,.rawCleanProof span{font-size:11px}.rawCleanUseCard>div>span{font-size:12px}.rawCleanUseCard b{font-size:25px}.rawCleanUseCard a,.rawCleanFormatGrid a,.rawCleanClosing>a{font-size:12px}.rawCleanFormatGrid h3{font-size:38px}.rawCleanProof b{font-size:20px}.rawCleanEyebrow{color:var(--rc-green);letter-spacing:.18em;margin:0;font-size:11px;font-weight:900}.rawCleanFlow{border-radius:24px;width:100%;max-width:1280px;margin-inline:auto;overflow:hidden;box-shadow:0 22px 60px #09483014}.rawCleanMechanism{background:var(--rc-cream);padding-block:92px;display:block}.rawCleanMechanism .flowStage,.rawCleanMechanism .flowControls{min-height:610px}.rawCleanMechanism .flowActiveCopy h3{font-family:var(--body);letter-spacing:-.04em;font-size:42px;font-weight:650}.rawCleanMechanism .flowActiveCopy p{font-size:16px}.rawCleanMechanism .flowTabs button b{font-family:var(--body);font-size:21px;font-weight:700}.rawCleanMechanism .flowTabs button span,.rawCleanMechanism .flowProgress>span{font-size:11px}@media (width<=900px){.rawCleanHeroMetric{right:320px}.rawCleanMechanism .flowStage,.rawCleanMechanism .flowControls{min-height:540px}}@media (width<=620px){.rawCleanNav,.rawCleanHeroCopy,.rawCleanBenefits,.rawCleanUses,.rawCleanFormats,.rawCleanProof,.rawCleanClosing,.rawCleanMechanism{padding-inline:20px}.rawCleanHeroCopy{padding-top:82px}.rawCleanBenefits h2,.rawCleanUses h2,.rawCleanFormats h2,.rawCleanProof h2,.rawCleanClosing h2{font-size:42px}.rawCleanBenefitGrid b{font-size:21px}.rawCleanBenefitGrid span{font-size:16px}.rawCleanMechanism{padding-block:58px}.rawCleanFlow{border-radius:20px}.rawCleanMechanism .flowStage{height:430px;min-height:430px}.rawCleanMechanism .flowControls{min-height:0}.rawCleanMechanism .flowActiveCopy h3{font-size:35px}.rawCleanMechanism .flowActiveCopy p{font-size:16px}.rawCleanUseTabs button{font-size:14px}.rawCleanUseCard h3{font-size:42px}}.rawCleanMechanism .flowStage .hydrogelCanvas{z-index:1;width:100%;height:100%;position:absolute;inset:0}.rawCleanMechanism .flowStageLabel{z-index:3}.rawPhotoMechanism{z-index:1;background:#071f18;position:absolute;inset:0;overflow:hidden}.rawPhotoMechanism>img{object-fit:cover;object-position:center;filter:saturate(.92)contrast(1.04);width:100%;height:100%;transition:filter .55s,transform 1.2s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scale(1.015)}.rawPhotoShade{pointer-events:none;background:linear-gradient(#01261b0a 0 38%,#011f170d 55%,#001e167a 100%);position:absolute;inset:0}.rawPhotoRain,.rawPhotoReserve,.rawPhotoRelease{pointer-events:none;position:absolute;inset:0}.rawPhotoRain i{opacity:0;background:linear-gradient(#b1eeff00,#b9f2ff 45%,#37bad8);border-radius:999px;width:4px;height:28px;position:absolute;top:-10%;box-shadow:0 0 12px #55d3efb3}.rawPhotoRain i:first-child{animation-delay:.1s;left:10%}.rawPhotoRain i:nth-child(2){animation-delay:.85s;left:22%}.rawPhotoRain i:nth-child(3){animation-delay:.45s;left:35%}.rawPhotoRain i:nth-child(4){animation-delay:1.25s;left:47%}.rawPhotoRain i:nth-child(5){animation-delay:.25s;left:58%}.rawPhotoRain i:nth-child(6){animation-delay:1.55s;left:70%}.rawPhotoRain i:nth-child(7){animation-delay:.7s;left:82%}.rawPhotoRain i:nth-child(8){animation-delay:1.05s;left:92%}.flowMode-absorb .rawPhotoRain i{animation:2.15s linear infinite rawRain}.rawPhotoReserve i{opacity:0;background:radial-gradient(circle at 34% 28%,#ffffffb8,#56cde947 34%,#0e799d14 68%,#0000 70%);border:1px solid #80e5ffd6;border-radius:50%;width:56px;height:56px;position:absolute;transform:scale(.42);box-shadow:0 0 0 7px #49c7e10f,0 0 32px #30c5e238}.rawPhotoReserve i:first-child{--s:.92;top:55%;left:17%}.rawPhotoReserve i:nth-child(2){--s:1.22;top:68%;left:29%}.rawPhotoReserve i:nth-child(3){--s:.78;top:57%;left:40%}.rawPhotoReserve i:nth-child(4){--s:1.1;top:70%;left:52%}.rawPhotoReserve i:nth-child(5){--s:.88;top:57%;left:64%}.rawPhotoReserve i:nth-child(6){--s:1.18;top:67%;left:75%}.rawPhotoReserve i:nth-child(7){--s:.72;top:53%;left:84%}.flowMode-store .rawPhotoReserve i{animation:2.8s cubic-bezier(.22,1,.36,1) infinite alternate rawReserve;animation-delay:calc(var(--s) * -.7s)}.rawPhotoRelease i{opacity:0;background:radial-gradient(circle at 32% 28%,#fff 0 18%,#77d9ee 26%,#0b96ba 72%);border-radius:50%;width:11px;height:11px;position:absolute;box-shadow:0 0 15px #3ecbeab8}.rawPhotoRelease i:first-child{--tx:245px;--ty:-105px;animation-delay:.1s;top:74%;left:15%}.rawPhotoRelease i:nth-child(2){--tx:170px;--ty:-45px;animation-delay:.8s;top:58%;left:25%}.rawPhotoRelease i:nth-child(3){--tx:115px;--ty:-125px;animation-delay:1.45s;top:78%;left:34%}.rawPhotoRelease i:nth-child(4){--tx:-190px;--ty:-95px;animation-delay:.4s;top:72%;left:72%}.rawPhotoRelease i:nth-child(5){--tx:-270px;--ty:-42px;animation-delay:1.15s;top:57%;left:82%}.rawPhotoRelease i:nth-child(6){--tx:-115px;--ty:-135px;animation-delay:1.85s;top:80%;left:63%}.flowMode-release .rawPhotoRelease i{animation:2.5s cubic-bezier(.4,0,.2,1) infinite rawRelease}.rawPhotoRootPulse{opacity:0;border:1px solid #65e1f580;border-radius:50%;width:72%;height:60%;position:absolute;top:53%;left:50%;transform:translate(-50%,-50%)scale(.5);box-shadow:inset 0 0 45px #46d9ef17,0 0 34px #46d9ef1a}.flowMode-store .rawPhotoRootPulse{animation:2.8s ease-in-out infinite rawRootPulse}.flowMode-release .rawPhotoRootPulse{animation:2.15s ease-in-out infinite reverse rawRootPulse}.rawPhotoStatus{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#004130a8;border:1px solid #ffffff57;border-radius:999px;align-items:center;gap:10px;padding:10px 14px;display:flex;position:absolute;top:28px;left:28px;box-shadow:0 8px 24px #0023191f}.rawPhotoStatus:before{content:"";background:#67e65d;border-radius:50%;width:8px;height:8px;animation:1.8s ease-in-out infinite rawStatus;box-shadow:0 0 0 5px #67e65d24}.rawPhotoStatus span{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.flowMode-store .rawPhotoMechanism>img{filter:saturate(1.03)contrast(1.04)brightness(1.03);transform:scale(1.035)}.flowMode-release .rawPhotoMechanism>img{filter:saturate(.95)contrast(1.06);transform:scale(1.025)}@keyframes rawRain{0%{opacity:0;transform:translateY(0)scaleY(.55)}12%{opacity:.95}72%{opacity:.8}to{opacity:0;transform:translateY(390px)scaleY(1)}}@keyframes rawReserve{0%{opacity:.25;transform:scale(.45)}45%,to{opacity:.92;transform:scale(var(--s))}}@keyframes rawRelease{0%{opacity:0;transform:translate(0)scale(.55)}18%{opacity:.9}76%{opacity:.72}to{opacity:0;transform:translate(var(--tx),var(--ty)) scale(.25)}}@keyframes rawRootPulse{0%,to{opacity:.08;transform:translate(-50%,-50%)scale(.62)}50%{opacity:.68;transform:translate(-50%,-50%)scale(1)}}@keyframes rawStatus{0%,to{opacity:.65;transform:scale(.75)}50%{opacity:1;transform:scale(1)}}@media (width<=620px){.rawPhotoMechanism>img{object-position:52% center}.rawPhotoStatus{max-width:calc(100% - 32px);top:16px;left:16px}.rawPhotoStatus span{font-size:9px}.rawPhotoReserve i{width:38px;height:38px}.rawPhotoRelease i:first-child{--tx:105px}.rawPhotoRelease i:nth-child(2){--tx:80px}.rawPhotoRelease i:nth-child(3){--tx:52px}.rawPhotoRelease i:nth-child(4){--tx:-80px}.rawPhotoRelease i:nth-child(5){--tx:-110px}.rawPhotoRelease i:nth-child(6){--tx:-52px}}@media (prefers-reduced-motion:reduce){.rawPhotoRain i,.rawPhotoReserve i,.rawPhotoRelease i,.rawPhotoRootPulse,.rawPhotoStatus:before{animation:none!important}.flowMode-store .rawPhotoReserve i{opacity:.72;transform:scale(.8)}.flowMode-release .rawPhotoRelease i{opacity:.55}}.rawCleanProof{background:#f8faf7;grid-template-columns:1.18fr repeat(3,1fr);gap:16px}.rawCleanProof>div{background:0 0;border:0;flex-direction:column;justify-content:center;display:flex}.rawCleanProof>a,.rawCleanProof>article{background:#fff;border:1px solid #dce5de;border-radius:24px;min-height:360px;padding:12px 12px 22px;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s;position:relative;overflow:hidden}.rawCleanProof>a:hover{transform:translateY(-6px);box-shadow:0 20px 45px #084e321a}.rawCleanProof>a>img,.rawCleanProof>article>img{object-fit:cover;border-radius:16px;width:100%;height:210px;margin-bottom:20px}.rawCleanProof>a>span,.rawCleanProof>article>span{color:#648077;padding-inline:12px;font-size:11px}.rawCleanProof>a>b,.rawCleanProof>article>b{margin-top:8px;padding-inline:12px;font-size:20px;line-height:1.2}.rawCleanProof>a>i{position:absolute;bottom:22px;right:24px}.rawCleanProof>article>img{filter:saturate(.9)}@media (width<=1050px){.rawCleanProof{grid-template-columns:1fr 1fr}.rawCleanProof>div{grid-column:1/-1;min-height:auto;padding-inline:0}.rawCleanProof>article:last-child{grid-column:1/-1}.rawCleanProof>article:last-child>img{height:260px}}@media (width<=620px){.rawCleanProof{grid-template-columns:1fr;gap:18px}.rawCleanProof>div,.rawCleanProof>article:last-child{grid-column:auto}.rawCleanProof>div{padding:0 2px 14px}.rawCleanProof>a,.rawCleanProof>article{border-radius:22px;min-height:330px}.rawCleanProof>a>img,.rawCleanProof>article>img,.rawCleanProof>article:last-child>img{height:205px}.rawCleanProof>a>b,.rawCleanProof>article>b{font-size:22px}}.rawCleanNav>a:first-child{background:0 0;border-radius:0;width:112px;height:68px;padding:4px 8px}.rawCleanNav>a:first-child img{object-fit:contain;width:58px;height:62px}.publicHeader .logo img,.siteHeader .logo img,.techHeader .logo img,.contactHeader .logo img{object-fit:contain;width:64px;height:64px}.siteFooter>div:first-child>img,.contactFooter img,.adminLogo img,.orderReceiptBrand img,.loginCard img{object-fit:contain}.rawCleanCarousel{background:#fff;padding:92px max(32px,50vw - 640px)}.rawCleanCarousel>header{text-align:center;margin-bottom:42px}.rawCleanCarousel>header p,.rawCleanDocuments header p{color:var(--rc-green);letter-spacing:.18em;margin:0;font-size:11px;font-weight:900}.rawCleanCarousel h2,.rawCleanDocuments h2{letter-spacing:-.045em;margin:14px 0 0;font-size:clamp(48px,4.6vw,68px);font-weight:600;line-height:1.02}.rawCarouselViewport{position:relative}.rawCarouselGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.rawCarouselGrid figure{background:#edf5ee;border-radius:24px;margin:0;overflow:hidden;box-shadow:0 15px 38px #053e2b14}.rawCarouselGrid img{aspect-ratio:4/5;object-fit:cover;width:100%;display:block}.rawCarouselArrow{z-index:2;color:#fff;cursor:pointer;background:#087d52;border:0;border-radius:50%;place-items:center;width:54px;height:54px;font-size:20px;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 12px 28px #03503533}.rawCarouselArrow.prev{left:-27px}.rawCarouselArrow.next{right:-27px}.rawCarouselDots{justify-content:center;gap:9px;margin-top:28px;display:flex}.rawCarouselDots button{cursor:pointer;background:#c8d7ce;border:0;border-radius:99px;width:9px;height:9px;padding:0;transition:all .25s}.rawCarouselDots button.active{background:#42c768;width:34px}.rawCleanBenefits{color:#fff;background:linear-gradient(115deg,#07563f 0%,#08764e 52%,#0c9c5c 100%);grid-template-columns:.72fr 1.28fr;align-items:center;gap:54px;display:grid}.rawCleanBenefits header{text-align:left}.rawCleanBenefits header p{color:#56dfe1}.rawCleanBenefits h2{color:#fff}.rawCleanBenefitGrid{gap:14px;margin:0}.rawCleanBenefitGrid article,.rawCleanBenefitGrid article:nth-child(2){color:#fff;background:#ffffff12;border-color:#ffffff24;min-height:245px}.rawCleanBenefitGrid b{color:#7bea58;font-size:22px}.rawCleanBenefitGrid span{color:#d1e7dc;font-size:15px}.rawCleanDocuments{background:#f6f9f5;padding:100px max(32px,50vw - 640px)}.rawCleanDocuments>header{grid-template-columns:1fr .72fr;align-items:end;gap:60px;display:grid}.rawCleanDocuments h2 span{color:#07945c}.rawCleanDocuments>header>p{color:#60756e;letter-spacing:0;max-width:530px;font-size:17px;font-weight:400;line-height:1.6}.rawDocumentGrid{grid-template-columns:1fr 1fr;gap:24px;margin-top:52px;display:grid}.rawDocumentCard{background:#f5faf4;border:1px solid #d8e4db;border-radius:28px;grid-template-columns:1fr .65fr;gap:20px;min-height:470px;padding:48px;display:grid;overflow:hidden}.rawDocumentCard>div{z-index:2;flex-direction:column;align-items:flex-start;display:flex;position:relative}.rawDocumentCard>div>span{color:#0a8e59;letter-spacing:.16em;font-size:11px;font-weight:900}.rawDocumentCard h3{text-transform:uppercase;margin:28px 0 24px;font-size:53px;line-height:.88}.rawDocumentCard h3 b{color:#06985d}.rawDocumentCard p{color:#60756e;max-width:340px;margin:0;font-size:15px;line-height:1.6}.rawDocumentCard>div>div{align-items:center;gap:20px;margin-top:auto;display:flex}.rawDocumentCard a{color:#fff;background:#07945c;align-items:center;min-height:48px;padding:0 18px;font-size:12px;font-weight:900;display:flex}.rawDocumentCard a+a{color:#173f34;background:0 0;border-bottom:1px solid;padding:0}.rawDocumentCard>img{object-fit:contain;filter:drop-shadow(0 20px 22px #05402c24);width:100%;height:100%;transition:transform .45s}.rawDocumentCard:hover>img{transform:translateY(-7px)rotate(1deg)}.rawDocumentCard.brochure{color:#fff;background:linear-gradient(130deg,#07513c,#09945a);border-color:#0a7d50}.rawDocumentCard.brochure>div>span{color:#4be0df}.rawDocumentCard.brochure h3 b{color:#78e456}.rawDocumentCard.brochure p{color:#d0e6dc}.rawDocumentCard.brochure a:first-child{color:#123b31;background:#7be956}.rawDocumentCard.brochure a+a{color:#fff}@media (width<=1000px){.rawCleanBenefits{grid-template-columns:1fr}.rawCleanBenefitGrid{margin-top:15px}.rawCleanDocuments>header,.rawDocumentGrid{grid-template-columns:1fr}.rawDocumentCard{min-height:430px}.rawCleanCarousel{overflow:hidden}.rawCarouselGrid{gap:16px}}@media (width<=620px){.rawCleanNav>a:first-child{width:70px;height:62px;padding:3px}.rawCleanNav>a:first-child img{width:50px;height:56px}.rawCleanBenefits{padding-block:68px}.rawCleanBenefitGrid{grid-template-columns:1fr}.rawCleanBenefitGrid article{min-height:172px;padding:24px}.rawCleanBenefitGrid img{width:58px;height:58px}.rawCleanCarousel{padding:68px 20px;overflow:hidden}.rawCleanCarousel h2,.rawCleanDocuments h2{font-size:42px}.rawCarouselGrid{gap:14px;display:flex;transform:none}.rawCarouselGrid figure{border-radius:20px;min-width:calc(100vw - 70px)}.rawCarouselGrid figure:not(:first-child){display:none}.rawCarouselGrid img{aspect-ratio:4/5;object-fit:contain;background:#eaf4ec}.rawCarouselArrow{width:46px;height:46px}.rawCarouselArrow.prev{left:-4px}.rawCarouselArrow.next{right:-4px}.rawCleanDocuments{padding:72px 20px}.rawCleanDocuments>header{gap:20px}.rawCleanDocuments>header>p{font-size:16px}.rawDocumentGrid{margin-top:34px}.rawDocumentCard{grid-template-rows:auto 245px;grid-template-columns:1fr;min-height:610px;padding:30px 24px}.rawDocumentCard h3{font-size:47px}.rawDocumentCard p{font-size:15px}.rawDocumentCard>div>div{flex-wrap:wrap;margin-top:26px}.rawDocumentCard>img{grid-row:2}.publicHeader .logo img,.techHeader .logo img,.contactHeader .logo img{width:52px;height:56px}.siteFooter>div:first-child>img{width:72px;height:90px}}.publicPage,.contactPage,.techPage{--inner-green:#0a7d50;--inner-lime:#78db55;--inner-ink:#113d32;--inner-cream:#f7f4ee;--inner-line:#dbe3dc;color:var(--inner-ink);background:#fff;overflow-x:hidden}.publicHeader,.contactHeader,.techHeader{z-index:20;height:76px;color:var(--inner-ink);border-bottom:1px solid var(--inner-line);background:#fff;padding-inline:max(28px,50vw - 640px);position:relative}.publicHeader nav,.contactHeader nav,.techHeader nav{font-size:13px}.publicQuoteButton,.contactHeaderButton,.techHeader .downloadMini{border:1px solid var(--inner-line);min-height:42px;color:var(--inner-ink);background:#fff;border-radius:24px;align-items:center;padding:0 18px;display:flex}.pageHero{color:#fff;background:linear-gradient(115deg,#07563f,#08784e 56%,#10a45f);border-radius:0;width:100%;max-width:none;min-height:590px;padding:110px max(32px,50vw - 640px)}.pageHero h1,.quotePageIntro h1{font-family:var(--body);letter-spacing:-.055em;font-weight:650;line-height:.94}.pageHero h1 span,.quotePageIntro h1 span{color:#9cea6d}.pageHeroActions a{border-radius:26px}.eblHero aside{background:#00332647;border-radius:24px}.companyIntro,.companySolutions,.founderSection,.partnerBenefits,.partnerProcess,.partnerFaq,.partnerProfile,.partnerFormSection{padding-inline:max(32px,50vw - 640px)}.companyIntro h2,.companySolutions h2,.founderSection h2,.partnerBenefits h2,.partnerProfile h2,.partnerProcess h2,.partnerFormSection h2,.partnerFaq h2,.companyCta h2{font-family:var(--body);letter-spacing:-.045em;font-weight:650;line-height:1.02}.companySolutions>div,.partnerBenefits>div,.partnerProcess>div{border:0;gap:16px}.companySolutions article,.partnerBenefits article,.partnerProcess article{border:1px solid var(--inner-line);background:#f7faf7;border-radius:22px;min-height:260px;padding:28px}.companySolutions h3,.partnerBenefits h3,.partnerProcess h3{font-family:var(--body);margin-top:auto;font-size:25px;font-weight:700}.sectorBand{background:linear-gradient(110deg,#07513b,#087c50);padding-inline:max(32px,50vw - 640px)}.sectorBand span{font-family:var(--body);font-weight:700}.environmentStatement,.companyCta,.partnerProfile,.partnerFormSection,.contactFinalCta{background:linear-gradient(115deg,#07563f,#08784e 58%,#10a45f);padding-inline:max(32px,50vw - 640px)}.environmentStatement h2,.contactFinalCta h2{font-family:var(--body);letter-spacing:-.045em;font-weight:650;line-height:1.02}.founderSection article,.partnerForm,.contactForm,.quotePageIntro aside,.standaloneWizard{border-radius:24px}.companyCta{background:linear-gradient(110deg,#064d3a,#087c50)}.quotePageIntro{background:var(--inner-cream);padding:90px max(32px,50vw - 640px)}.quotePageIntro aside{background:#e8f5e9;border:0}.standaloneQuote{gap:24px;padding-inline:max(32px,50vw - 640px)}.quoteAssurance{background:linear-gradient(145deg,#07563f,#0a9257);border-radius:24px}.quoteAssurance h2,.standaloneWizard header h2,.simpleTicket h2,.simpleTicket strong,.simpleTicket>span{font-family:var(--body);font-weight:700}.standaloneWizard{box-shadow:0 22px 60px #09483017}.quoteMode button,.largeNumberControl,.standaloneStep input,.standaloneStep select,.standaloneStep textarea{border-radius:12px}.standaloneTotal,.contactQuoteSummary{border-radius:16px}.contactHeader{color:var(--inner-ink);position:relative}.contactHeaderButton{color:var(--inner-ink)}.contactHero{min-height:620px}.contactHeroCopy h1,.contactFormIntro h2{font-family:var(--body);letter-spacing:-.05em;font-weight:650;line-height:.95}.contactMethods,.contactExperience{width:100%;max-width:none;padding-inline:max(32px,50vw - 640px)}.contactMethods{gap:16px}.contactMethods article,.contactMethods article:first-child,.contactMethods article:last-child{border:1px solid var(--inner-line);border-radius:22px}.contactExperience{grid-template-columns:minmax(320px,.82fr) minmax(520px,1.18fr)}.contactForm{background:linear-gradient(145deg,#07563f,#099457)}.contactForm input,.contactForm select,.contactForm textarea{border-radius:12px}.contactForm>button{border-radius:14px}.contactFooter{background:#064936;padding-inline:max(32px,50vw - 640px)}.techHeader{color:var(--inner-ink)}.techHero{background:linear-gradient(115deg,#07563f,#08784e 58%,#10a45f);padding:85px max(32px,50vw - 640px)}.techHero h1{font-family:var(--body);letter-spacing:-.055em;font-weight:650;line-height:.94}.techNav,.techContent,.documentViewer,.techDisclaimer{padding-inline:max(32px,50vw - 640px)}.techBlock h2,.viewerTop h2{font-family:var(--body);letter-spacing:-.04em;font-weight:700}.specGrid article,.techList div{border-radius:16px}.documentViewer{background:#064936}@media (width<=760px){.publicHeader,.contactHeader,.techHeader{height:68px;padding:0 18px}.publicHeader nav,.contactHeader nav{display:none}.pageHero{padding:90px 20px 62px}.pageHero h1,.quotePageIntro h1{font-size:52px}.companyIntro,.companySolutions,.founderSection,.partnerBenefits,.partnerProcess,.partnerFaq,.partnerProfile,.partnerFormSection,.environmentStatement,.companyCta,.quotePageIntro,.standaloneQuote,.contactMethods,.contactExperience,.contactFinalCta,.techHero,.techContent,.documentViewer,.techDisclaimer{padding-inline:20px}.companyIntro h2,.companySolutions h2,.founderSection h2,.partnerBenefits h2,.partnerProfile h2,.partnerProcess h2,.partnerFormSection h2,.partnerFaq h2,.companyCta h2,.environmentStatement h2,.contactFinalCta h2,.contactFormIntro h2{font-size:42px}.companySolutions>div,.partnerBenefits>div,.partnerProcess>div{grid-template-columns:1fr}.companySolutions article,.partnerBenefits article,.partnerProcess article{min-height:220px}.sectorBand{padding-inline:20px}.sectorBand>div{grid-template-columns:1fr 1fr}.quotePageIntro,.standaloneQuote{grid-template-columns:1fr}.quoteAssurance{padding:36px 24px}.standaloneWizard{padding:28px 20px}.contactHero{min-height:650px}.contactHeroCopy{width:auto;margin:0;padding:100px 20px 50px}.contactHeroCopy h1{font-size:52px}.contactHeroNote{bottom:24px;right:20px}.contactMethods{grid-template-columns:1fr;padding-block:55px}.contactExperience{grid-template-columns:1fr;gap:36px}.contactForm{padding:28px 20px}.contactFormGrid,.techBlock,.specGrid,.techList{grid-template-columns:1fr}.pdfFrame{height:560px}}.mobileMenuRoot{display:none}.mobileMenuOpen{overflow:hidden}.mobileMenuToggle{background:#fff;border:1px solid #d5e1d9;border-radius:50%;width:44px;height:44px;padding:0;position:relative}.mobileMenuToggle i{background:#0c4938;border-radius:4px;width:18px;height:2px;position:absolute;left:12px}.mobileMenuToggle i:first-child{top:17px}.mobileMenuToggle i:last-child{top:24px}.mobileMenuBackdrop{z-index:998;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0221187a;border:0;position:fixed;inset:0}.mobileMenuPanel{z-index:999;color:#113d32;background:#f8fbf7;border-radius:26px;flex-direction:column;width:min(380px,100vw - 22px);padding:24px;animation:.26s cubic-bezier(.22,1,.36,1) mobilePanelIn;display:flex;position:fixed;top:11px;bottom:11px;right:11px;box-shadow:0 28px 80px #0023194d}.mobileMenuPanel>div{border-bottom:1px solid #dbe3dc;justify-content:space-between;align-items:flex-start;height:50px;display:flex}.mobileMenuPanel>div>span{letter-spacing:.18em;color:#078557;font-size:11px;font-weight:900}.mobileMenuPanel>div>button{color:#124536;background:#e7f2e9;border:0;border-radius:50%;width:38px;height:38px;font-size:26px;line-height:1}.mobileMenuPanel nav{flex-direction:column;margin-top:14px;gap:0!important;display:flex!important}.mobileMenuPanel nav a{border-bottom:1px solid #dbe3dc;grid-template-columns:38px 1fr auto;align-items:center;min-height:61px;color:#113d32!important;opacity:1!important;font-size:20px!important;font-weight:700!important;display:grid!important}.mobileMenuPanel nav a>span{color:#078557;font-size:10px}.mobileMenuPanel nav a>i{color:#078557;font-style:normal}.mobileMenuQuote{background:linear-gradient(105deg,#087d50,#16a45f);border-radius:14px;justify-content:space-between;align-items:center;min-height:56px;margin-top:auto;padding:0 18px;font-size:14px;font-weight:900;display:flex;color:#fff!important}.mobileMenuWhatsApp{text-align:center;padding-top:16px;font-size:11px;font-weight:700;color:#567069!important}.rawCleanNav>.mobileMenuRoot,.publicHeader>.mobileMenuRoot,.contactHeader>.mobileMenuRoot,.techHeader>.mobileMenuRoot{justify-self:end}@keyframes mobilePanelIn{0%{opacity:0;transform:translate(35px)scale(.98)}to{opacity:1;transform:none}}@media (width<=900px){.mobileMenuRoot{display:block}.rawCleanNav{grid-template-columns:1fr auto auto;gap:10px}.rawCleanNavCta{display:none}.publicHeader,.contactHeader,.techHeader{grid-template-columns:1fr auto auto;gap:10px;display:grid}.publicHeader nav,.contactHeader nav,.techHeader nav,.publicQuoteButton,.contactHeaderButton,.techHeader .downloadMini{display:none}.techHeader .mobileMenuRoot{display:block}}.techContent,.techBlock,.techBlock>div,.specGrid,.specGrid article,.techList,.techList div{min-width:0}.techBlock{grid-template-columns:minmax(220px,.34fr) minmax(0,1fr)}@media (width<=760px){.techBlock{padding:42px 0;display:block}.techBlock>div:first-child{margin-bottom:24px}.techBlock h2{overflow-wrap:anywhere;font-size:38px}.specGrid,.techList{grid-template-columns:1fr;gap:12px;display:grid}.specGrid article,.techList div{width:100%;padding:20px}.techNav{gap:22px;height:54px;padding:0 18px}.techNav a{font-size:12px}.techContent{padding-top:42px}.techHero h1{font-size:52px}}.rawCleanHeroPack{width:470px;height:360px;box-shadow:none;pointer-events:none;background:0 0;border-radius:0;place-items:center;padding:0;display:grid;bottom:40px;right:max(32px,50vw - 640px)}.rawCleanHeroPack img{object-fit:contain;filter:drop-shadow(0 28px 24px #00261a61);width:100%;max-width:none;max-height:340px;animation:5s ease-in-out infinite labProductFloat}.rawCleanHeroPack span{display:none}@media (width<=900px){.rawCleanHeroPack{width:390px;height:310px;bottom:30px;right:20px}.rawCleanHeroPack img{max-height:300px}}@media (width<=620px){.rawCleanHeroPack{background:0 0;place-items:center;width:100%;height:310px;margin:0;display:grid;position:relative;bottom:auto;right:auto}.rawCleanHeroPack img{filter:drop-shadow(0 24px 22px #00231866);width:min(92%,390px);max-height:300px;transform:none}.rawCleanHero{padding-bottom:12px}.rawCleanHeroPhoto{object-position:58% center}}@media (width>=901px){.rawCleanHeroPack{left:76%;right:auto;transform:translate(-50%)}}.clientExperience{background:#f7faf7;padding:96px max(32px,50vw - 640px);overflow:hidden}.clientExperience>header{grid-template-columns:1fr .72fr;align-items:end;gap:48px;max-width:1280px;margin:0 auto 44px;display:grid}.clientExperience h2{font-family:var(--body);letter-spacing:-.05em;margin:14px 0 0;font-size:clamp(46px,4.4vw,67px);font-weight:650;line-height:.98}.clientExperience h2 span{color:#07945c}.clientExperience header>p{color:#60756e;font-size:17px;line-height:1.6}.clientMarquee{max-width:1280px;margin:auto;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.clientTrack{gap:16px;width:max-content;animation:28s linear infinite clientFlow;display:flex}.clientMarquee:hover .clientTrack{animation-play-state:paused}.clientTrack figure{background:#fff;border:1px solid #dbe5dd;border-radius:20px;flex:none;place-items:center;width:250px;height:132px;margin:0;padding:24px;display:grid}.clientTrack img{object-fit:contain;filter:saturate(.86);max-width:100%;max-height:76px;transition:filter .25s,transform .25s}.clientTrack figure:hover img{filter:saturate();transform:scale(1.04)}@keyframes clientFlow{to{transform:translate(calc(-50% - 8px))}}@media (width<=900px){.clientExperience>header{grid-template-columns:1fr}}@media (width<=620px){.clientExperience{padding:70px 20px}.clientExperience>header{gap:18px}.clientExperience h2{font-size:42px}.clientTrack figure{width:200px;height:112px;padding:20px}.clientTrack img{max-height:64px}}.rawCleanNav nav,.publicHeader nav,.contactHeader nav,.techHeader nav{gap:clamp(16px,1.8vw,30px)}.rawCleanNav nav a,.publicHeader nav a,.contactHeader nav a,.techHeader nav a{white-space:nowrap;text-transform:uppercase;letter-spacing:.025em;font-size:11px;font-weight:800}.rawCleanBenefitGrid article,.rawCleanBenefitGrid article:nth-child(2){min-height:310px;padding:34px}.rawCleanBenefitGrid img{width:104px;height:104px}.rawCleanBenefitGrid b{text-transform:uppercase;margin-top:auto;font-size:31px;line-height:1}.rawCleanBenefitGrid span{font-size:18px;line-height:1.4}.rawDocumentCard{isolation:isolate;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s,border-color .4s;position:relative}.rawDocumentCard:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff6b,#0000);width:45%;height:180%;transition:left .7s;position:absolute;top:-40%;left:-70%;transform:rotate(18deg)}.rawDocumentCard:hover{border-color:#8ccbad;transform:translateY(-9px);box-shadow:0 30px 70px #05493129}.rawDocumentCard:hover:before{left:125%}.rawDocumentCard>img{transition:transform .5s cubic-bezier(.2,.8,.2,1),filter .5s;transform:scale(1.08)}.rawDocumentCard:hover>img{filter:drop-shadow(0 28px 28px #05402c3d);transform:scale(1.14)translateY(-6px)rotate(1deg)}.rawDocumentCard.brochure>img{transform:scale(1.28)rotate(-3deg)}.rawDocumentCard.brochure:hover>img{transform:scale(1.36)translateY(-6px)rotate(-4deg)}.contactLocation{background:#f4f8f3;grid-template-columns:.72fr 1.28fr;align-items:stretch;gap:38px;padding:90px max(32px,50vw - 640px);display:grid}.contactLocation>div{background:#fff;border:1px solid #dbe4dc;border-radius:24px;padding:48px}.contactLocation h2{font-family:var(--body);letter-spacing:-.05em;margin:18px 0 20px;font-size:clamp(42px,4vw,62px);font-weight:650;line-height:.98}.contactLocation h2 span{color:#07945c}.contactLocation p,.contactLocation address{color:#60756e;font-size:16px;line-height:1.6}.contactLocation address{color:#173f34;margin:24px 0;font-style:normal;font-weight:700}.contactLocation a{color:#fff;background:#07945c;border-radius:26px;align-items:center;min-height:52px;padding:0 20px;font-size:12px;font-weight:900;display:inline-flex}.contactLocation iframe{filter:saturate(.8)contrast(.95);border:0;border-radius:24px;width:100%;min-height:480px}@media (width<=900px){.rawCleanBenefitGrid article,.rawCleanBenefitGrid article:nth-child(2){min-height:270px}.contactLocation{grid-template-columns:1fr}.contactLocation iframe{min-height:420px}}@media (width<=620px){.rawCleanBenefitGrid article,.rawCleanBenefitGrid article:nth-child(2){min-height:245px;padding:28px}.rawCleanBenefitGrid img{width:88px;height:88px}.rawCleanBenefitGrid b{font-size:27px}.rawCleanBenefitGrid span{font-size:17px}.rawDocumentCard>img{transform:scale(1.02)}.rawDocumentCard.brochure>img{transform:scale(1.18)rotate(-2deg)}.contactLocation{gap:18px;padding:65px 20px}.contactLocation>div{padding:30px 24px}.contactLocation h2{font-size:42px}.contactLocation iframe{min-height:360px}}@media (width>=901px){.rawCleanHeroPack{place-items:center;width:min(42vw,650px);height:min(42vw,650px);display:grid;inset:50% auto auto 76%;transform:translate(-50%,-47%)}.rawCleanHeroPack:before,.rawCleanHeroPack:after{content:"";z-index:-1;border:1px solid #d3f2df57;border-radius:50%;animation:12s linear infinite heroOrbit;position:absolute;inset:4%}.rawCleanHeroPack:after{border-color:#d3f2df80;animation-duration:9s;animation-direction:reverse;inset:18%}.rawCleanHeroPack img{filter:drop-shadow(0 34px 28px #001f167a);width:76%;max-height:none;animation:5s ease-in-out infinite labProductFloat;transform:none}.rawCleanHeroPack span{display:none}.rawCleanHeroMetric{z-index:5;top:19%;left:58%;right:auto}@keyframes heroOrbit{to{transform:rotate(360deg)}}}@media (width>=901px) and (width<=1180px){.rawCleanHeroPack{width:500px;height:500px;left:78%}.rawCleanHeroPack img{width:74%}.rawCleanHeroMetric{left:56%}}@media (width<=900px) and (width>=621px){.rawCleanHeroPack{width:390px;height:390px;inset:52% auto auto 75%;transform:translate(-50%,-50%)}.rawCleanHeroPack img{width:82%;max-height:none}}@media (prefers-reduced-motion:reduce){.rawCleanHeroPack:before,.rawCleanHeroPack:after{animation:none!important}}.hooglandPhotoHero,.distributorPhotoHero{background:#075a40;align-items:center;min-height:650px;display:flex;position:relative;overflow:hidden}.innerHeroPhoto,.innerHeroShade{width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.innerHeroPhoto{z-index:0;object-fit:cover!important;filter:none!important;max-width:none!important;animation:none!important}.hooglandPhotoHero .innerHeroPhoto{object-position:center 46%}.distributorPhotoHero .innerHeroPhoto{object-position:center 48%}.innerHeroShade{z-index:1;background:linear-gradient(90deg,#022f23f5 0%,#044b33db 42%,#0234263d 72%,#0018111f 100%)}.hooglandPhotoHero>div:last-child,.distributorPhotoHero>div:last-child{z-index:2;width:min(760px,57vw);position:relative}.hooglandPhotoHero h1,.distributorPhotoHero h1{text-shadow:0 8px 32px #001f1640}.techBlock{grid-template-columns:minmax(250px,31%) minmax(0,69%);align-items:start;column-gap:40px}.techBlock>div:first-child{min-width:0;max-width:100%}.techBlock>div:first-child h2{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:100%;font-size:clamp(34px,3.1vw,50px);line-height:1.04}.specGrid,.techList,.specGrid article,.techList div{min-width:0}.specGrid article b,.specGrid article p,.techList b,.techList p{overflow-wrap:anywhere}@media (width<=900px){.hooglandPhotoHero>div:last-child,.distributorPhotoHero>div:last-child{width:min(680px,78vw)}.techBlock{grid-template-columns:1fr;row-gap:28px}.techBlock>div:first-child{max-width:650px}}@media (width<=620px){.hooglandPhotoHero,.distributorPhotoHero{min-height:650px;padding:90px 20px 60px}.hooglandPhotoHero>div:last-child,.distributorPhotoHero>div:last-child{width:100%}.innerHeroShade{background:linear-gradient(90deg,#022f23f0,#03432fb8)}.hooglandPhotoHero .innerHeroPhoto{object-position:62% center}.distributorPhotoHero .innerHeroPhoto{object-position:58% center}.techBlock>div:first-child h2{font-size:36px}}.quotePhotoHero{color:#fff;background:#052f24;align-items:center;min-height:620px;padding-top:135px;padding-bottom:80px;display:flex;position:relative;overflow:hidden}.quotePhotoHero>img,.quoteHeroShade{width:100%;height:100%;position:absolute;inset:0}.quotePhotoHero>img{z-index:0;object-fit:cover;object-position:center}.quoteHeroShade{z-index:1;background:linear-gradient(90deg,#011d16f0 0%,#033527b8 48%,#032d211f 76%)}.quoteHeroCopy{z-index:2;width:min(720px,58vw);position:relative}.quotePhotoHero h1{color:#fff}.quotePhotoHero .quoteHeroCopy>p:last-child{color:#d8e9df;max-width:620px;font-size:17px;line-height:1.65}.quotePhotoHero aside{z-index:3;border:1px solid #ffffff3d;border-left:4px solid var(--lime);color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#023b2ac7;border-radius:18px;width:280px;position:absolute;bottom:55px;right:max(32px,50vw - 640px)}.quotePhotoHero aside b{color:var(--lime)}.quotePhotoHero aside small{color:#d1e5da}.companySolutions>div{border:0;gap:18px}.companySolutions .hooglandServiceCard{color:#fff;background:#063d2f;border:0;border-radius:24px;min-height:430px;padding:0;position:relative;overflow:hidden;box-shadow:0 22px 55px #053d2b1f}.hooglandServiceCard>img{object-fit:cover;width:100%;height:100%;transition:transform .55s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.hooglandServiceCard:after{content:"";background:linear-gradient(#02302314 16%,#023325ad 52%,#01271df5 100%);position:absolute;inset:0}.hooglandServiceCard>div{z-index:2;flex-direction:column;justify-content:flex-end;min-height:430px;padding:28px;display:flex;position:relative}.hooglandServiceCard>div>span{color:#8ff06b!important}.companySolutions .hooglandServiceCard h3{color:#fff;margin:14px 0 10px;font-size:30px}.companySolutions .hooglandServiceCard p{color:#d8e8df;font-size:13px;line-height:1.55}.companySolutions .hooglandServiceCard a{color:#8ff06b}.hooglandServiceCard:hover>img{transform:scale(1.06)}@media (width<=1020px){.quotePhotoHero{min-height:600px}.quotePhotoHero aside{right:32px}.companySolutions .hooglandServiceCard,.hooglandServiceCard>div{min-height:390px}}@media (width<=760px){.quotePhotoHero{align-items:flex-start;min-height:680px;padding:110px 20px 170px}.quotePhotoHero>img{object-position:66% center}.quoteHeroShade{background:linear-gradient(90deg,#01261cf0,#023f2c99),linear-gradient(#0000 50%,#01271de0)}.quoteHeroCopy{width:100%}.quotePhotoHero .quoteHeroCopy>p:last-child{font-size:16px}.quotePhotoHero aside{width:auto;padding:22px;bottom:28px;left:20px;right:20px}.quotePhotoHero aside b{font-size:48px}.companySolutions .hooglandServiceCard{min-height:370px;padding:0}.hooglandServiceCard>div{min-height:370px;padding:26px}.companySolutions .hooglandServiceCard h3{font-size:30px}}.rawVideoStory{color:#fff;background:linear-gradient(130deg,#063e30 0%,#08754d 58%,#0aa161 100%);grid-template-columns:.58fr 1.42fr;align-items:center;gap:58px;padding:100px max(32px,50vw - 640px);display:grid}.rawVideoStory>header>p{color:#55e3df;letter-spacing:.18em;margin:0;font-size:11px;font-weight:900}.rawVideoStory h2{font-family:var(--body);letter-spacing:-.055em;margin:20px 0 34px;font-size:clamp(46px,4.5vw,67px);font-weight:650;line-height:.98}.rawVideoStory h2 span{color:#9ced70}.rawVideoStory header>div{flex-wrap:wrap;gap:8px;display:flex}.rawVideoStory header>div span{color:#d5e9df;letter-spacing:.08em;border:1px solid #ffffff38;border-radius:22px;padding:10px 14px;font-size:10px;font-weight:800}.rawVideoStory figure{background:#052f24;border-radius:28px;margin:0;position:relative;overflow:hidden;box-shadow:0 35px 80px #00231957}.rawVideoStory video{object-fit:contain;background:#052f24;width:100%;height:auto;max-height:78vh;display:block}.rawVideoStory figcaption{border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:18px 24px;display:flex}.rawVideoStory figcaption b{font-size:14px}.rawVideoStory figcaption span{color:#bcd8cb;font-size:12px}.rawVideoStory figure:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000,#76efba,#0000);height:1px;position:absolute;inset:0 0 auto}@media (width<=900px){.rawVideoStory{grid-template-columns:1fr;gap:34px}.rawVideoStory>header{max-width:680px}.rawVideoStory figcaption{flex-direction:column;align-items:flex-start;gap:6px}}@media (width<=620px){.rawVideoStory{padding:70px 20px}.rawVideoStory h2{font-size:42px}.rawVideoStory figure{border-radius:20px}.rawVideoStory video{object-fit:contain;width:100%;height:auto;max-height:72vh}.rawVideoStory figcaption{padding:16px 18px}}.rawVideoStory{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:72px}.rawVideoStory video{max-height:560px}.rawVideoStory>header{max-width:470px}@media (width<=1100px){.rawVideoStory{grid-template-columns:.72fr 1.28fr;gap:42px}.rawVideoStory figure{width:min(100%,650px)}}@media (width<=900px){.rawVideoStory{grid-template-columns:1fr}.rawVideoStory figure{justify-self:center;width:min(100%,720px)}.rawVideoStory>header{max-width:650px}.rawVideoStory video{max-height:600px}}@media (width<=620px){.rawVideoStory{gap:30px}.rawVideoStory figure{width:min(100%,430px)}.rawVideoStory video{max-height:520px}}.rawVideoStory figure{justify-self:center;width:min(100%,560px)}.rawVideoStory video{aspect-ratio:4/5;object-fit:cover;object-position:center center;width:100%;height:auto;max-height:none}.rawVideoStory figcaption{z-index:3;background:#052f24;position:relative}@media (width<=1100px){.rawVideoStory figure{width:min(100%,520px)}}@media (width<=900px){.rawVideoStory figure{width:min(100%,520px)}}@media (width<=620px){.rawVideoStory figure{width:min(100%,390px)}.rawVideoStory video{aspect-ratio:4/5;object-fit:cover;max-height:none}}.rawProductIntro{color:#123e33;background:#f7faf6;grid-template-columns:.88fr 1.12fr;gap:42px 76px;padding:100px max(32px,50vw - 640px);display:grid}.rawProductIntroLead>p{color:#078e58;letter-spacing:.18em;margin:0;font-size:11px;font-weight:900}.rawProductIntro h2{font-family:var(--body);letter-spacing:-.06em;margin:18px 0 0;font-size:clamp(50px,5vw,72px);font-weight:650;line-height:.96}.rawProductIntro h2 span{color:#07945c}.rawProductIntroCopy{padding-top:26px}.rawProductIntroCopy>p{color:#60756e;max-width:650px;margin:0;font-size:18px;line-height:1.72}.rawProductIntroCopy>a{color:#fff;background:#07945c;border-radius:27px;align-items:center;gap:42px;min-height:52px;margin-top:30px;padding:0 20px;font-size:12px;font-weight:900;display:inline-flex}.rawProductIntroFacts{background:#fff;border:1px solid #d7e4da;border-radius:24px;grid-column:1/-1;grid-template-columns:repeat(3,1fr);margin-top:18px;display:grid;overflow:hidden}.rawProductIntroFacts article{border-right:1px solid #d7e4da;flex-direction:column;justify-content:flex-end;min-height:145px;padding:28px 32px;display:flex}.rawProductIntroFacts article:last-child{border-right:0}.rawProductIntroFacts b{color:#07945c;font-size:34px;line-height:1}.rawProductIntroFacts span{color:#506b61;text-transform:uppercase;letter-spacing:.045em;margin-top:12px;font-size:13px;font-weight:700}@media (width<=900px){.rawProductIntro{grid-template-columns:1fr;gap:16px}.rawProductIntroCopy{padding-top:12px}.rawProductIntroFacts{margin-top:30px}}@media (width<=620px){.rawProductIntro{padding:72px 20px}.rawProductIntro h2{font-size:44px}.rawProductIntroCopy>p{font-size:17px}.rawProductIntroFacts{grid-template-columns:1fr}.rawProductIntroFacts article{border-bottom:1px solid #d7e4da;border-right:0;min-height:115px}.rawProductIntroFacts article:last-child{border-bottom:0}.rawProductIntroFacts b{font-size:30px}}.quoteExperience{color:#082d24;background:#f7f8f3;padding:96px max(24px,50vw - 660px) 120px}.quoteExperienceHeader{text-align:center;max-width:760px;margin:0 auto 44px}.quoteExperienceHeader h2{margin:12px 0;font-size:clamp(42px,5vw,72px);line-height:.92}.quoteExperienceHeader>p:last-child{color:#687c75;max-width:650px;margin:0 auto;font-size:16px;line-height:1.7}.quoteEntryOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.quoteEntryOptions>button{text-align:left;color:#082d24;cursor:pointer;background:#fff;border:1px solid #cddcd4;border-radius:28px;grid-template-columns:auto 1fr auto;align-items:start;gap:24px;min-height:310px;padding:36px;transition:all .3s;display:grid}.quoteEntryOptions>button:first-child{color:#fff;background:linear-gradient(145deg,#054a38,#07945b)}.quoteEntryOptions>button:hover{transform:translateY(-6px);box-shadow:0 25px 60px #00382721}.quoteEntryOptions>button>span{font-family:var(--display);color:#56df55;font-size:36px}.quoteEntryOptions small{letter-spacing:.15em;font-size:10px;font-weight:900}.quoteEntryOptions h3{max-width:430px;margin:42px 0 14px;font-size:clamp(33px,3vw,50px);line-height:.95}.quoteEntryOptions p{max-width:520px;color:inherit;opacity:.72;margin:0;line-height:1.65}.quoteEntryOptions>button>b{font-size:24px}.quoteWorkspace{background:#fff;border:1px solid #cfddd6;border-radius:28px;max-width:980px;margin:0 auto;padding:38px;box-shadow:0 24px 65px #00312217}.quoteWorkspaceTop{border-bottom:1px solid #d9e3de;justify-content:space-between;margin:-8px 0 38px;padding-bottom:18px;display:flex}.quoteWorkspaceTop button{color:#087e50;cursor:pointer;background:0 0;border:0;padding:0;font-weight:900}.quoteWorkspaceTop span{letter-spacing:.14em;font-size:11px;font-weight:900}.directPurchase>div:first-child h3,.quoteContact h3,.projectResult>h3{margin:10px 0;font-size:clamp(38px,5vw,66px);line-height:.94}.directPurchase>div:first-child>p:last-child,.quoteContact>div:nth-child(2)>p:last-child{color:#6c7f78}.quoteWorkspace .largeNumberControl{background:#eff7f2;border:1px solid #cbdad3;border-radius:18px;min-height:104px;margin:28px 0}.quoteWorkspace .largeNumberControl input{min-width:0;font-size:54px}.quoteWorkspace .standaloneTotal{border-radius:18px;grid-template-columns:1fr .8fr 1.4fr;margin:24px 0;display:grid}.quoteWorkspace .standaloneTotal strong{font-size:clamp(23px,2.7vw,38px)}.quotePrimary{color:#06281f;cursor:pointer;background:#55e253;border:0;border-radius:4px;width:100%;min-height:64px;margin-top:22px;font-size:12px;font-weight:950}.packagingSuggestion{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.packagingSuggestion>div{background:#f7faf7;border:1px solid #d6e2dc;border-radius:16px;align-items:center;gap:20px;min-height:120px;padding:15px 22px;display:flex}.packagingSuggestion img{object-fit:contain;width:82px;height:82px}.packagingSuggestion span{flex-direction:column;gap:6px;display:flex}.packagingSuggestion small{letter-spacing:.1em;color:#6d8178;font-size:9px;font-weight:900}.packagingSuggestion b{font-size:20px}.applicationChooser{grid-template-columns:.9fr 1.1fr;gap:15px;display:grid}.applicationChooser label,.soilField{letter-spacing:.12em;flex-direction:column;gap:10px;font-size:10px;font-weight:900;display:flex}.applicationChooser select,.soilField select{background:#fff;border:1px solid #cbdad3;width:100%;height:62px;padding:0 18px;font-size:18px;font-weight:800}.applicationChooser>div{background:#eaf5ec;border-radius:16px;padding:22px}.applicationChooser small{letter-spacing:.12em;color:#168254;font-size:9px;font-weight:900}.applicationChooser strong{margin:7px 0;font-size:27px;display:block}.applicationChooser p{color:#5f776d;margin:0;font-size:13px;line-height:1.55}.projectMeasurement{border:1px solid #d6e2dc;border-radius:18px;grid-template-columns:1fr 1.1fr;align-items:center;margin:20px 0;padding:24px;display:grid}.projectMeasurement small{letter-spacing:.12em;color:#168254;font-size:9px;font-weight:900}.projectMeasurement h3{margin:8px 0 0;font-size:27px}.projectMeasurement .largeNumberControl{margin:0}.soilField{margin:20px 0}.soilField small{letter-spacing:0;color:#6b7d75;font-weight:500}.projectResult{text-align:center}.projectResult>h3 span{color:#07945b}.projectResult .standaloneTotal,.projectResult .packagingSuggestion,.projectResult .calculationNote{text-align:left}.calculationNote{background:#eff7f2;border-left:4px solid #55df55;margin:20px 0;padding:20px 24px}.calculationNote b{letter-spacing:.12em;font-size:11px}.calculationNote p{color:#5f746b;margin:8px 0 0;line-height:1.6}.quoteContact>label{flex-direction:column;gap:8px;margin-top:16px;font-size:12px;font-weight:800;display:flex}.quoteContact>label input,.quoteContact textarea{background:#fff;border:1px solid #cbdad3;padding:17px}.quoteContact textarea{min-height:105px}.quoteContact .standaloneFields{margin:28px 0 0}.quoteContact .standaloneFields label{flex-direction:column;gap:8px;display:flex}.quoteContact .standaloneFields input{height:56px;padding:0 15px}.quoteContact .contactQuoteSummary{border-radius:16px;margin-top:24px}.quoteWorkspace.simpleTicket{justify-content:center;align-items:center;min-height:620px;display:flex}.compactTechHero{min-height:650px}.techHeroActions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.techHeroActions>a{border:1px solid #fff6;align-items:center;min-height:56px;padding:0 22px;font-size:11px;font-weight:900;display:flex}.technicalIntro{grid-template-columns:1fr .65fr;align-items:end;gap:40px;max-width:1320px;margin:0 auto;padding:100px 24px 42px;display:grid}.technicalIntro h2{margin:10px 0 0;font-size:clamp(48px,5.5vw,82px);line-height:.9}.technicalIntro h2 span{color:#07945b}.technicalIntro>p{color:#697d75;font-size:16px;line-height:1.7}.technicalExplorer{grid-template-columns:300px 1fr;max-width:1320px;min-height:690px;margin:0 auto 100px;padding:0 24px;display:grid}.technicalExplorer>nav{background:#f2f7f2;border:1px solid #d5e1db;border-radius:24px 0 0 24px;padding:22px 0}.technicalExplorer>nav button{color:#587068;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #d7e2dc;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;width:100%;min-height:76px;padding:0 22px;font-weight:800;display:grid}.technicalExplorer>nav button.active{color:#fff;background:#075641}.technicalExplorer>nav button span{font-family:var(--display);color:#19a767;font-size:22px}.technicalExplorer>nav button.active span{color:#61e857}.technicalPanel{background:#fff;border:1px solid #d5e1db;border-left:0;border-radius:0 24px 24px 0;padding:48px}.technicalPanelTitle>span{letter-spacing:.15em;color:#07945b;font-size:10px;font-weight:900}.technicalPanelTitle h2{margin:12px 0;font-size:clamp(38px,4vw,62px);line-height:.94}.technicalPanelTitle p{color:#71827b;margin:0}.technicalMetrics,.technicalCards{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:34px;display:grid}.technicalMetrics article,.technicalCards article{background:#f7faf7;border:1px solid #d7e2dc;border-radius:16px;min-height:150px;padding:24px}.technicalMetrics strong{font-family:var(--display);color:#07945b;font-size:52px;display:block}.technicalMetrics span,.technicalCards span{letter-spacing:.12em;color:#678078;font-size:9px;font-weight:900}.technicalCards strong{margin:12px 0 7px;font-size:22px;display:block}.technicalCards p{color:#6b7e76;margin:0;line-height:1.5}.technicalNotice{color:#5f756b;background:#eff7f2;border-left:3px solid #55df55;margin:24px 0 0;padding:18px 20px;line-height:1.6}.compactDoseTable{margin-top:28px}.compactDoseHead,.compactDoseRow{grid-template-columns:.7fr .7fr 1.5fr .45fr;align-items:center;gap:16px;display:grid}.compactDoseHead{color:#fff;text-transform:uppercase;background:#075641;padding:12px 15px;font-size:9px;font-weight:900}.compactDoseRow{border-bottom:1px solid #d7e2dc;padding:15px}.compactDoseRow strong{color:#07945b}.compactDoseRow p{color:#657a71;margin:0;font-size:12px;line-height:1.45}.compactDoseRow a{color:#078954;font-size:10px;font-weight:900}.certificationPanel{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:34px;display:grid}.certificationPanel article{color:#fff;background:linear-gradient(145deg,#064b38,#0b9760);border-radius:18px;padding:32px}.certificationPanel span{font-family:var(--display);font-size:60px}.certificationPanel strong{color:#64e657;font-size:25px;display:block}.certificationPanel p{color:#d7eee4;margin-bottom:0}.technicalDownloads{grid-template-columns:repeat(2,1fr);gap:18px;max-width:1320px;margin:0 auto 80px;padding:0 24px;display:grid}.technicalDownloads article{background:#f5faf5;border:1px solid #d3e0d9;border-radius:24px;grid-template-columns:1fr .7fr;align-items:center;min-height:400px;padding:38px;display:grid;overflow:hidden}.technicalDownloads article:last-child{color:#fff;background:linear-gradient(145deg,#064b38,#0c9c61)}.technicalDownloads span{letter-spacing:.15em;color:#07945b;font-size:9px;font-weight:900}.technicalDownloads article:last-child span{color:#4fdfdb}.technicalDownloads h2{margin:18px 0;font-size:44px}.technicalDownloads p{opacity:.7;line-height:1.6}.technicalDownloads a{border-bottom:1px solid;margin-top:30px;padding-bottom:7px;font-size:11px;font-weight:900;display:inline-block}.technicalDownloads img{object-fit:contain;filter:drop-shadow(0 22px 25px #00271b2e);width:100%;max-height:300px}.distributorType{grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:22px;display:grid}.distributorType button{text-align:left;color:#fff;cursor:pointer;background:#00000014;border:1px solid #ffffff4d;grid-template-columns:30px 1fr;min-height:110px;padding:18px;display:grid}.distributorType button.active{color:#06281f;background:#5ce55a;border-color:#5ce55a}.distributorType span{font-family:var(--display);grid-row:1/3;font-size:25px}.distributorType b{font-size:12px}.distributorType small{opacity:.7;margin-top:5px}.partnerFormGrid .wideField{grid-column:1/-1}.majorityNote{background:#00000021;border-left:3px solid #5ce55a;padding:16px;line-height:1.55}.majorityNote b{letter-spacing:.12em;color:#5ce55a;font-size:9px;display:block}@media (width<=800px){.quoteExperience{padding:70px 16px}.quoteEntryOptions{grid-template-columns:1fr}.quoteEntryOptions>button{min-height:260px;padding:26px 22px}.quoteEntryOptions h3{margin-top:28px}.quoteWorkspace{border-radius:20px;padding:22px 16px}.quoteWorkspace .standaloneTotal,.packagingSuggestion,.applicationChooser,.projectMeasurement{grid-template-columns:1fr}.projectMeasurement{padding:16px}.technicalIntro{grid-template-columns:1fr;padding-top:72px}.technicalExplorer{grid-template-columns:1fr;min-height:0}.technicalExplorer>nav{border-radius:18px 18px 0 0;padding:0;display:flex;overflow-x:auto}.technicalExplorer>nav button{grid-template-columns:25px 1fr;min-width:165px}.technicalExplorer>nav button b{display:none}.technicalPanel{border-left:1px solid #d5e1db;border-radius:0 0 18px 18px;padding:28px 18px}.technicalMetrics,.technicalCards,.certificationPanel,.technicalDownloads{grid-template-columns:1fr}.compactDoseHead{display:none}.compactDoseRow{grid-template-columns:1fr;gap:7px;padding:18px 4px}.technicalDownloads article{grid-template-columns:1.05fr .75fr;min-height:360px;padding:25px}.distributorType{grid-template-columns:1fr}.quotePhotoHero aside{display:none}}.productLandingHero{color:#fff;background:radial-gradient(circle at 75% 45%,#49d87755,#0000 32%),linear-gradient(120deg,#052d25,#057448);grid-template-columns:1.1fr .9fr;align-items:center;gap:5vw;min-height:590px;padding:85px max(24px,50vw - 660px);display:grid;overflow:hidden}.productLandingCopy h1,.productBuyCta h2{margin:15px 0;font-size:clamp(56px,6vw,90px);line-height:.9}.productLandingCopy h1 span,.productBuyCta h2 span{color:#63e657}.productLandingCopy>p:not(.sectionTag),.productBuyCta>div>p:last-child{color:#d1e9dd;max-width:650px;font-size:16px;line-height:1.7}.productLandingCopy>div{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.productLandingCopy>div a{border:1px solid #ffffff7a;align-items:center;min-height:54px;padding:0 19px;font-size:10px;font-weight:900;display:flex}.productLandingCopy>div a:first-child{color:#052c22;background:#5be455;border-color:#5be455}.productLandingHero>img{filter:drop-shadow(0 28px 30px #001f186e);justify-self:center;width:min(620px,100%)}.productQuickFacts{background:#f2f7f2;grid-template-columns:repeat(3,1fr);gap:16px;padding:24px max(24px,50vw - 660px);display:grid}.productQuickFacts article{border-left:2px solid #07945b;flex-direction:column;gap:7px;padding:18px 24px;display:flex}.productQuickFacts strong{font-family:var(--display);color:#06764a;font-size:34px}.productQuickFacts span{color:#667b72;font-size:12px}.productDoseSection{background:#fff;padding:95px 24px}.productDoseSection>header,.productTechSection>header{justify-content:space-between;align-items:end;gap:30px;max-width:1320px;margin:0 auto 36px;display:flex}.productDoseSection>header>div{max-width:710px}.productDoseSection>header h2,.productTechSection>header h2,.productTrialNote h2{margin:10px 0;font-size:clamp(44px,5vw,72px);line-height:.92}.productDoseSection>header h2 span,.productTechSection>header h2 span,.productTrialNote h2 span{color:#078b55}.productDoseSection>header>p:last-child{color:#6b7e76;max-width:470px;line-height:1.65}.productDoseSection .quoteExperience{background:0 0;max-width:1320px;margin:auto;padding:0}.productDoseSection .quoteExperienceHeader{display:none}.productDoseSection .quoteWorkspaceTop>button{visibility:hidden}.productTrialNote{background:#eff7f2;grid-template-columns:1fr 1fr;align-items:center;gap:7vw;padding:72px max(24px,50vw - 660px);display:grid}.productTrialNote>p{color:#5f746b;font-size:15px;line-height:1.75}.productTechSection{background:#f8faf7;padding:90px 24px}.productTechSection>header>a{color:#fff;background:#075641;padding:18px 22px;font-size:10px;font-weight:900}.productTechSection .technicalExplorer{margin-bottom:20px}.productDownloads{gap:28px;max-width:1320px;margin:0 auto 55px;display:flex}.productDownloads a{color:#078954;font-size:11px;font-weight:900}.productBuyCta{color:#fff;background:linear-gradient(115deg,#063c2c,#008d55);justify-content:space-between;align-items:center;gap:40px;padding:75px max(24px,50vw - 660px);display:flex}.productBuyCta>div{max-width:720px}.productBuyCta h2{font-size:clamp(48px,5vw,74px)}.productBuyCta>a{color:#052c22;white-space:nowrap;background:#61e653;padding:23px 26px;font-size:11px;font-weight:950}@media (width<=800px){.productLandingHero{grid-template-columns:1fr;padding:70px 22px}.productLandingHero>img{object-fit:contain;max-height:310px}.productQuickFacts{grid-template-columns:1fr;gap:0;padding:20px 22px}.productDoseSection{padding:65px 12px}.productDoseSection>header,.productTechSection>header{flex-direction:column;align-items:flex-start}.productDoseSection>header>p:last-child{margin-top:0}.productTrialNote{grid-template-columns:1fr;gap:0;padding:55px 22px}.productTechSection{padding:65px 12px}.productBuyCta{flex-direction:column;align-items:flex-start;padding:55px 22px}.productDownloads{flex-direction:column;gap:14px;padding:0 12px}}.rawFieldHome{color:#122c24;background:#fff;font-family:Arial,Helvetica,sans-serif}.rawFieldHome *,.doseEstimator *{box-sizing:border-box}.rawFieldHome h1,.rawFieldHome h2,.rawFieldHome h3,.doseEstimator h2{letter-spacing:-.025em;text-transform:none;font-family:Arial,Helvetica,sans-serif;font-weight:750}.rawFieldHome p{line-height:1.55}.fieldSite :is(#calcular,#ficha,#dosis-calculadora){scroll-margin-top:100px}.fieldSite .publicHeader{color:#133d2a;height:80px;min-height:80px;box-shadow:none;z-index:40;background:#fff;border-bottom:1px solid #e0e7e0;justify-content:space-between;gap:22px;padding:8px max(20px,50vw - 600px);display:flex;position:sticky;top:0}.fieldSite .publicHeader .logo img{object-fit:contain;filter:none;width:76px;height:64px}.fieldSite .publicHeader>nav{align-items:center;gap:22px;display:flex}.fieldSite .publicHeader>nav a{color:#183728;letter-spacing:0;text-transform:none;white-space:nowrap;padding:10px 0;font-size:12px;font-weight:700}.fieldSite .publicQuoteButton{color:#fff;white-space:nowrap;background:#14652d;border:0;border-radius:5px;align-items:center;gap:14px;height:44px;min-height:44px;padding:0 18px;font-size:12px;display:flex}.fieldHero{background:#f4f6f0;grid-template-columns:1fr 1.03fr;max-width:1440px;min-height:410px;margin:auto;display:grid}.fieldHeroCopy{align-self:center;padding:32px 34px 26px max(24px,50vw - 600px)}.fieldEyebrow{letter-spacing:.09em;text-transform:uppercase;color:#256d3a;margin:0 0 10px;font-size:11px;font-weight:700}.fieldHero h1{color:#196331;margin:0 0 14px;font-size:clamp(38px,4.5vw,65px);font-weight:850;line-height:.98}.fieldHero h1 span{color:#102e4a;display:block}.fieldHero h2{color:#185d2e;margin:0 0 12px;font-size:21px;line-height:1.25}.fieldHeroCopy>p:not(.fieldEyebrow){color:#42564b;max-width:450px;margin:0 0 18px;font-size:16px}.fieldActions{flex-wrap:wrap;gap:10px;display:flex}.fieldButton{color:#fff;cursor:pointer;text-align:center;background:#14652d;border:1px solid #14652d;border-radius:5px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:11px 17px;font:700 13px/1.3 Arial,Helvetica,sans-serif;text-decoration:none;display:inline-flex}.fieldButton svg{flex-shrink:0;width:19px;height:19px}.fieldButton.secondary{color:#155f30;background:#fff;border-color:#bbcbbf}.fieldButton:hover{color:#fff;background:#0e4b20}.fieldHeroBenefits{gap:18px;margin-top:25px;display:flex}.fieldHeroBenefits span{color:#264936;align-items:center;gap:7px;font-size:11px;font-weight:700;line-height:1.3;display:flex}.fieldHeroBenefits svg{color:#217645;flex-shrink:0;width:25px;height:29px}.fieldHeroVisual{min-width:0;margin:0;position:relative;overflow:hidden}.fieldHeroVisual>img{object-fit:cover;object-position:50% 44%;width:100%;height:100%}.fieldHeroVisual figcaption{color:#fff;background:#09281dde;border-left:3px solid #54bad6;padding:8px 12px;font-size:12px;position:absolute;bottom:18px;left:22px}.fieldSection{max-width:1200px;margin:auto;padding:34px 20px}.fieldSectionTitle{justify-content:space-between;align-items:center;gap:18px;margin:0 0 20px;display:flex}.fieldSectionTitle h2{color:#122e45;margin:0;font-size:25px;line-height:1.2}.fieldSectionTitle h2 span{color:#286b35}.fieldSectionTitle>a{color:#1b6633;white-space:nowrap;font-size:12px;text-decoration:underline}.fieldSectionTitle>p{color:#647167;margin:0;font-size:13px}.fieldSteps{grid-template-columns:repeat(3,1fr);gap:24px;margin:0;padding:0;list-style:none;display:grid}.fieldSteps li{border-right:1px solid #dde5df;grid-template-columns:70px 1fr;column-gap:15px;padding-right:18px;display:grid}.fieldSteps li:last-child{border-right:0}.fieldSteps li>div{color:#226b3a;background:#eff6ee;border-radius:8px;grid-row:1/3;place-items:center;width:66px;height:76px;display:grid;position:relative}.fieldSteps svg{width:38px;height:44px}.fieldSteps li>div span{color:#fff;background:#1a6130;border:2px solid #fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;font-weight:700;display:grid;position:absolute;bottom:-6px;right:-6px}.fieldSteps h3{color:#225f2c;margin:3px 0 4px;font-size:17px}.fieldSteps p{color:#5b695f;margin:0;font-size:13px}.fieldUses{border-top:1px solid #e5eae4}.fieldCropGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.fieldCropCard{background:#fff;border:1px solid #dbe2da;border-radius:6px;transition:border-color .15s;overflow:hidden}.fieldCropCard:hover{border-color:#2b7c42}.fieldCropCard>img{object-fit:cover;width:100%;height:108px;display:block}.fieldCropCard>div{padding:12px 10px}.fieldCropCard h3{color:#1c5830;justify-content:space-between;gap:5px;margin:0 0 7px;font-size:14px;line-height:1.3;display:flex}.fieldCropCard h3 span{color:#527a43;font-size:13px}.fieldCropCard p{color:#606f64;margin:0;font-size:12px}.fieldCalculator{color:#fff;background:#0c302d;grid-template-columns:.65fr 1.65fr;align-items:start;gap:30px;padding:32px max(20px,50vw - 580px);display:grid}.fieldCalcIntro .fieldEyebrow{color:#aacb98}.fieldCalcIntro h2{color:#fff;margin:0 0 12px;font-size:29px;line-height:1.12}.fieldCalcIntro h2 span{color:#a2d17b}.fieldCalcIntro>p:not(.fieldEyebrow){color:#d0e0d5;margin:0;font-size:14px}.fieldCalcIntro>img{object-fit:contain;max-width:180px;height:170px;margin:14px auto 0;display:block}.doseEstimator{color:#183629;background:#fff;border:1px solid #d9e2db;border-radius:7px;grid-template-columns:1fr 1fr;gap:0;min-width:0;font-family:Arial,Helvetica,sans-serif;display:grid;overflow:hidden}.doseInputs{flex-direction:column;gap:14px;padding:21px;display:flex}.doseInputs label{flex-direction:column;gap:6px;font-size:13px;font-weight:700;display:flex}.doseInputs select,.doseInputs input{color:#203a2c;background:#fff;border:1px solid #bfcac1;border-radius:4px;width:100%;min-width:0;height:45px;padding:0 10px;font:400 16px Arial,Helvetica,sans-serif}.doseInputUnit{display:flex;position:relative}.doseInputUnit input{padding-right:58px}.doseInputUnit>span{color:#627167;font-size:13px;position:absolute;top:14px;right:12px}.doseHelp{color:#657469;margin:0;display:block;font-size:11px!important;line-height:1.45!important}.doseResult{background:#f1f6ef;border:1px solid #dde8d9;border-radius:5px;flex-direction:column;align-items:flex-start;margin:14px 14px 14px 0;padding:18px;display:flex}.doseEyebrow{text-transform:uppercase;letter-spacing:.04em;color:#527344;margin:0 0 14px;font-size:11px;font-weight:700}.doseRate,.doseAmount{flex-direction:column;margin-bottom:12px;display:flex}.doseRate>span,.doseAmount>span{color:#4c6153;margin-bottom:4px;font-size:12px}.doseRate b{color:#2c702d;font-size:23px;line-height:1.2}.doseRate small,.doseAmount small{font-size:14px;font-weight:600}.doseAmount strong{letter-spacing:-.03em;color:#20672d;font-size:32px;line-height:1.1}.dosePackaging{color:#4e6253;margin:0 0 12px;font-size:12px;line-height:1.4}.doseResult .fieldButton{width:100%;margin-top:auto;margin-bottom:8px}.doseMethod{background:#fafbf8;border-top:1px solid #dce5dc;grid-column:1/-1;padding:14px 20px}.doseMethod b{font-size:12px}.doseMethod p{color:#5a6d5f;margin:5px 0 0;font-size:12px;line-height:1.5}.doseError{color:#9a341c;font-size:14px;line-height:1.5}.fieldMethodGrid{grid-template-columns:repeat(3,1fr) 1.15fr;gap:16px;display:grid}.fieldMethodGrid article{border:1px solid #e0e7df;border-radius:5px;padding:16px}.fieldMethodGrid svg{color:#286d3c;width:28px;height:30px}.fieldMethodGrid h3{margin:10px 0 8px;font-size:14px}.fieldMethodGrid p{color:#5e6d62;margin:0;font-size:13px}.fieldMethodGrid aside{background:#f8f5ea;border-left:3px solid #b29a52;padding:16px}.fieldMethodGrid aside b{color:#725c20;margin-bottom:8px;font-size:14px;display:block}.fieldMethodGrid aside a{color:#1c6437;margin-top:10px;font-size:12px;text-decoration:underline;display:inline-block}.fieldResources{border-top:1px solid #e1e7de;grid-template-columns:1fr 1fr;gap:30px;display:grid}.fieldResources h2{color:#173c2b;margin:0 0 15px;font-size:21px}.fieldVideo{border:1px solid #dce5dc;border-radius:5px;overflow:hidden}.fieldVideo summary{cursor:pointer;align-items:center;gap:16px;padding:10px;list-style:none;display:flex}.fieldVideo summary::-webkit-details-marker{display:none}.fieldVideo summary>img{object-fit:cover;border-radius:3px;width:44%;height:130px}.fieldVideo summary>span{flex-direction:column;gap:9px;display:flex}.fieldVideo b{color:#235e37;font-size:15px}.fieldVideo small{color:#607365;font-size:12px}.fieldVideo video{background:#082b1e;width:100%;max-height:400px;display:block}.fieldVideo:not([open]) video{display:none}.fieldResourceLinks{flex-direction:column;display:flex}.fieldResourceLinks>a{color:#173f2c;border-bottom:1px solid #dde6dc;align-items:center;gap:12px;min-height:54px;padding:8px 12px;display:flex}.fieldResourceLinks>a:first-child{border-top:1px solid #dde6dc}.fieldResourceLinks svg{flex-shrink:0;width:24px;height:26px}.fieldResourceLinks span{flex:1;font-size:14px;font-weight:700}.fieldResourceLinks small{color:#66756a;margin-top:5px;font-size:11px;font-weight:400;display:block}.fieldContactBand{background:#ecf2e7;border-block:1px solid #dae5d5;justify-content:space-between;align-items:center;gap:24px;padding:24px max(20px,50vw - 580px);display:flex}.fieldContactBand h2{color:#1e5830;margin:0 0 6px;font-size:22px}.fieldContactBand p{color:#506657;margin:0;font-size:14px}.fieldContactBand .fieldButton{flex-shrink:0}.fieldSite .siteFooter{background:#09293a;gap:22px;padding:30px max(20px,50vw - 580px) 15px}.fieldSite .siteFooter>div{min-width:0}.fieldSite .siteFooter>div:first-child img{object-fit:contain;filter:brightness(0)invert();width:72px;height:65px}.fieldSite .siteFooter>div:first-child p{font-size:12px;line-height:1.6}.fieldSite .siteFooter a,.fieldSite .siteFooter span{font-size:12px;line-height:1.5}.fieldSite .siteFooter .copyright{margin-top:6px;padding-top:14px;font-size:10px}.fieldSite .floatingWhatsApp{border-radius:50%;width:48px;height:48px;padding:10px;bottom:16px;right:16px}.fieldSite .floatingWhatsApp span{display:none}.fieldSite .floatingWhatsApp svg{width:28px;height:28px}.fieldSite .mobileMenuToggle{border-radius:5px}.skipContent{z-index:1000;color:#135829;background:#fff;border:2px solid #135829;padding:12px;position:fixed;top:-70px;left:12px}.skipContent:focus{top:8px}.mobileMenuDialog{color:#1b382a;background:#fff;border:0;width:min(370px,100%);max-width:none;height:100dvh;max-height:none;margin:0 0 0 auto;padding:22px}.mobileMenuDialog::backdrop{background:#06271999}.mobileMenuDialog>div:first-child{justify-content:space-between;align-items:center;font-weight:700;display:flex}.mobileMenuDialog>div:first-child button{background:#fff;border:1px solid #cfd9cf;border-radius:5px;width:44px;height:44px;font-size:25px}.mobileMenuDialog nav{flex-direction:column;margin:20px 0;gap:0!important;display:flex!important}.mobileMenuDialog nav a{border-bottom:1px solid #dde5da;align-items:center;min-height:55px;font-weight:600;color:#153d28!important;font-size:16px!important;display:flex!important}.mobileMenuDialog .fieldButton{width:100%;margin-bottom:15px}@media (width>=961px){.fieldSite .publicHeader>.mobileMenuRoot{display:none}}@media (width<=960px){.fieldSite .publicHeader>nav{display:none}.fieldSite .publicHeader>.mobileMenuRoot{display:block}.fieldSite .publicHeader .publicQuoteButton{margin-left:auto}.fieldHeroCopy{padding-left:24px;padding-right:22px}.fieldHero h1{font-size:48px}.fieldHeroBenefits{gap:9px}.fieldCropGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.fieldCropCard>img{height:135px}.fieldCalculator{grid-template-columns:1fr;gap:18px}.fieldCalcIntro{padding-right:150px;position:relative}.fieldCalcIntro h2{font-size:27px}.fieldCalcIntro>img{width:115px;height:135px;margin:0;position:absolute;top:-10px;right:10px}.fieldMethodGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.fieldSite .publicHeader{gap:14px;height:70px;min-height:70px;padding:6px 16px}.fieldSite .publicHeader .logo img{width:56px;height:55px}.fieldSite .publicQuoteButton{padding:0 12px;font-size:11px}.fieldHero{grid-template-columns:1fr}.fieldHeroCopy{padding:24px 20px}.fieldHero h1{gap:8px;font-size:clamp(30px,8vw,42px);display:flex}.fieldHero h1 span{display:inline}.fieldHero h2{font-size:20px}.fieldHeroCopy>p:not(.fieldEyebrow){font-size:15px}.fieldActions{gap:8px}.fieldActions .fieldButton{flex:1;min-width:135px;padding-inline:10px;font-size:12px}.fieldHeroBenefits{justify-content:space-between;margin-top:18px}.fieldHeroBenefits span{gap:5px;max-width:105px;font-size:10px}.fieldHeroBenefits svg{width:22px}.fieldHeroVisual{height:215px}.fieldHeroVisual>img{object-position:50% 51%}.fieldHeroVisual figcaption{font-size:11px;bottom:12px;left:16px}.fieldSection{padding:25px 16px}.fieldSectionTitle{flex-direction:column;align-items:flex-start;gap:9px;margin-bottom:16px}.fieldSectionTitle h2{font-size:22px}.fieldSteps{grid-template-columns:1fr;gap:18px}.fieldSteps li{border-right:0;grid-template-columns:58px 1fr;column-gap:14px;padding:0}.fieldSteps li>div{width:54px;height:63px}.fieldSteps svg{width:30px;height:37px}.fieldSteps h3{font-size:16px}.fieldSteps p{max-width:340px;font-size:13px}.fieldCropGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fieldCropCard>img{height:105px}.fieldCropCard>div{padding:10px}.fieldCropCard h3{font-size:13px}.fieldCropCard p{font-size:11px}.fieldCalculator{padding:25px 16px}.fieldCalcIntro{padding-right:90px}.fieldCalcIntro h2{font-size:25px}.fieldCalcIntro>p:not(.fieldEyebrow){font-size:13px}.fieldCalcIntro>img{width:85px;height:115px;top:15px;right:-2px}.doseEstimator{grid-template-columns:1fr}.doseInputs{gap:12px;padding:16px}.doseResult{grid-template-columns:1fr 1fr;gap:10px 14px;margin:0 16px 16px;padding:16px;display:grid}.doseEyebrow,.dosePackaging,.doseResult .fieldButton,.doseResult>.doseHelp,.doseError{grid-column:1/-1}.doseEyebrow,.doseRate,.doseAmount{margin:0}.doseRate b{font-size:22px}.doseAmount strong{font-size:27px}.dosePackaging{margin:0}.doseMethod{padding:12px 16px}.fieldMethodGrid{gap:10px}.fieldMethodGrid article,.fieldMethodGrid aside{padding:13px}.fieldMethodGrid h3{font-size:13px}.fieldMethodGrid p{font-size:12px}.fieldResources{grid-template-columns:1fr;gap:24px}.fieldResources h2{font-size:20px}.fieldContactBand{flex-direction:column;align-items:flex-start;gap:16px;padding:22px 16px}.fieldContactBand h2{font-size:20px}.fieldContactBand .fieldButton{width:100%}.fieldSite .siteFooter{grid-template-columns:1fr 1fr;gap:24px;padding:25px 16px 75px}.fieldSite .siteFooter>div:first-child{grid-column:1/-1;align-items:center;gap:18px;display:flex}.fieldSite .siteFooter>div:first-child p{max-width:280px;margin:0}.fieldSite .siteFooter .copyright{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.fieldSite *,.fieldSite :before,.fieldSite :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.fieldSite :is(.publicPage,.contactPage){font-family:Arial,Helvetica,sans-serif}.fieldSite :is(.publicPage,.contactPage) :is(h1,h2,h3){letter-spacing:-.025em;font-family:Arial,Helvetica,sans-serif;line-height:1.15}.compactPageIntro{background:#f2f5ed;grid-template-columns:1fr 280px;align-items:center;gap:35px;padding:30px max(20px,50vw - 580px);display:grid}.compactPageIntro h1{color:#153b2b;margin:8px 0 12px;font-size:34px;font-weight:750}.compactPageIntro h1 span{color:#276d35}.compactPageIntro p:not(.fieldEyebrow){color:#526554;max-width:660px;margin:0 0 16px;font-size:15px;line-height:1.6}.compactPageIntro>img{object-fit:contain;width:100%;height:205px}.compactProductCalculator,.compactProductTech{max-width:1120px;margin:auto;padding:30px 20px}.compactProductCalculator .doseEstimator{max-width:920px;margin:auto}.compactProductTech{border-top:1px solid #dce5d8}.compactProductTech .technicalExplorer{grid-template-columns:220px 1fr;min-height:0;margin:0;padding:0}.compactProductTech .technicalExplorer>nav{border-radius:6px 0 0 6px;padding:5px 0}.compactProductTech .technicalExplorer>nav button{grid-template-columns:24px 1fr auto;min-height:57px;padding:10px 15px;font-size:12px}.compactProductTech .technicalExplorer>nav button span{font-family:Arial,sans-serif;font-size:12px}.compactProductTech .technicalPanel{border-radius:0 6px 6px 0;padding:24px}.compactProductTech .technicalPanelTitle h2{margin:8px 0;font-size:24px}.compactProductTech .technicalPanelTitle p{font-size:13px}.compactProductTech .technicalMetrics,.compactProductTech .technicalCards{gap:10px;margin-top:18px}.compactProductTech .technicalMetrics article,.compactProductTech .technicalCards article{border-radius:4px;min-height:100px;padding:16px}.compactProductTech .technicalMetrics strong{font-family:Arial,sans-serif;font-size:29px}.compactProductTech .technicalCards strong{font-size:19px}.compactProductTech .technicalCards p{font-size:13px}.compactProductTech .technicalNotice{margin-top:16px;padding:12px;font-size:12px;line-height:1.55}.compactProductTech .certificationPanel{gap:10px;margin-top:18px}.compactProductTech .certificationPanel article{border-radius:5px;padding:20px}.compactProductTech .certificationPanel span{font-size:36px}.fieldDocumentBar{color:#1b6633;justify-content:space-between;gap:20px;margin:20px 0 4px;font-size:13px;display:flex}.compactPurchaseIntro{max-width:1020px;margin:auto;padding:30px 20px 0}.compactPurchaseIntro h1{color:#173e28;margin:6px 0 12px;font-size:32px}.compactPurchaseIntro>p:not(.fieldEyebrow){color:#5b6e5f;max-width:740px;font-size:15px;line-height:1.6}.compactPurchaseIntro>a{color:#246f3b;font-size:13px;text-decoration:underline}.fieldSite .compactPurchasePage .quoteExperience{background:#fff;padding:25px 20px 30px;display:block}.compactPurchasePage .quoteExperienceHeader{display:none}.fieldSite .quoteWorkspace{box-shadow:none;border-radius:7px;max-width:980px;padding:24px}.fieldSite .quoteWorkspaceTop{align-items:center;gap:12px;margin:0 0 20px;padding-bottom:12px}.fieldSite .quoteWorkspaceTop button{min-height:38px;font-size:11px}.fieldSite .quoteWorkspaceTop span{letter-spacing:.04em;font-size:10px}.fieldSite .directPurchase>div:first-child h3,.fieldSite .quoteContact h3,.fieldSite .projectResult>h3{margin:7px 0;font-size:28px}.fieldSite .directPurchase>div:first-child>p:last-child,.fieldSite .quoteContact>div:nth-child(2)>p:last-child{font-size:14px;line-height:1.5}.fieldSite .quoteWorkspace .largeNumberControl{border-radius:5px;grid-template-columns:44px 1fr auto 44px;align-items:center;gap:8px;min-height:68px;margin:18px 0;padding:6px 10px;display:grid}.fieldSite .largeNumberControl button{border-radius:4px;width:44px;height:44px}.fieldSite .quoteWorkspace .largeNumberControl input{width:100%;max-width:none;height:52px;padding:5px;font-size:30px}.fieldSite .quoteWorkspace .standaloneTotal{border-radius:5px;gap:20px;margin:16px 0;padding:18px}.fieldSite .quoteWorkspace .standaloneTotal b{font-size:22px}.fieldSite .quoteWorkspace .standaloneTotal strong{font-size:25px}.fieldSite .quoteWorkspace .standaloneTotal small{font-size:10px;line-height:1.4}.fieldSite .packagingSuggestion>div{border-radius:5px;gap:12px;min-height:90px;padding:12px 15px}.fieldSite .packagingSuggestion img{width:55px;height:65px}.fieldSite .packagingSuggestion b{font-size:18px}.fieldSite .quotePrimary{color:#fff;background:#14652d;border-radius:5px;min-height:46px;margin-top:16px;font-size:12px;font-weight:700}.fieldSite .quotePrimary:disabled{opacity:.6;cursor:wait}.fieldSite .applicationChooser select,.fieldSite .soilField select{border-radius:4px;height:46px;padding:0 10px;font-size:16px}.fieldSite .applicationChooser>div,.fieldSite .projectMeasurement{border-radius:5px;padding:16px}.fieldSite .applicationChooser strong{font-size:22px}.fieldSite .projectMeasurement{margin:15px 0}.fieldSite .projectMeasurement h3{font-size:20px}.fieldSite .soilField small{font-size:12px;line-height:1.4}.fieldSite .calculationNote{margin:16px 0;padding:14px 17px;font-size:13px}.fieldSite .calculationNote p{font-size:13px}.fieldSite .quoteContact .standaloneFields{grid-template-columns:1fr 1fr;gap:15px;margin:18px 0 0;display:grid}.fieldSite .quoteContact .standaloneFields input,.fieldSite .quoteContact>label input{border-radius:4px;height:46px;font-size:16px}.fieldSite .quoteContact textarea{min-height:82px;font-size:16px}.fieldSite .quoteContact label{font-size:12px;line-height:1.4}.fieldSite .contactQuoteSummary{border-radius:5px;margin-top:18px;padding:16px}.fieldSite .quoteWorkspace.simpleTicket{min-height:390px}.fieldSite .simpleTicket h2{font-size:32px}.fieldSite .simpleTicket>strong{font-size:44px}.quantityPresets{flex-wrap:wrap;gap:8px;display:flex}.quantityPresets button{color:#215b2d;cursor:pointer;background:#fff;border:1px solid #bdcebd;border-radius:4px;min-height:40px;padding:8px 14px;font-size:12px;font-weight:600}.quantityPresets button[aria-pressed=true]{background:#edf5e7;border-color:#216631}.quoteInlineError{color:#8d311e;background:#fff1ec;border:1px solid #e9b8a9;border-radius:4px;padding:12px;font-size:14px;line-height:1.5}.contactReference{color:#546959;background:#f3f6ee;padding:10px;font-size:13px;line-height:1.5}.purchaseHelp{color:#596d5d;flex-wrap:wrap;justify-content:space-between;gap:18px;max-width:980px;margin:0 auto 25px;padding:0 20px;font-size:12px;display:flex}.purchaseHelp a{color:#236332;text-decoration:underline}.fieldSite .quoteEntryOptions{gap:15px;max-width:980px;margin:auto}.fieldSite .quoteEntryOptions>button{min-height:180px;box-shadow:none;border-radius:6px;gap:16px;padding:22px}.fieldSite .quoteEntryOptions>button:hover{box-shadow:none;border-color:#3d813e;transform:none}.fieldSite .quoteEntryOptions h3{margin:18px 0 10px;font-size:24px}.fieldSite .quoteEntryOptions p{font-size:13px;line-height:1.5}.fieldSite .publicPage>.pageHero,.fieldSite .contactHero{min-height:380px;padding-block:40px}.fieldSite .pageHero h1,.fieldSite .contactHero h1{font-size:clamp(30px,3.7vw,48px);line-height:1.1}.fieldSite .pageHero p:not(.sectionTag){font-size:15px;line-height:1.6}.fieldSite :is(.companyIntro,.clientExperience,.companySolutions,.founderSection,.companyCta,.partnerBenefits,.partnerProfile,.partnerProcess,.partnerFormSection,.partnerFaq,.contactMethods,.contactExperience,.contactLocation){gap:28px;padding-top:35px;padding-bottom:35px}.fieldSite :is(.publicPage,.contactPage) :is(.companyIntro,.clientExperience,.companySolutions,.founderSection,.companyCta,.partnerBenefits,.partnerProfile,.partnerProcess,.partnerFormSection,.partnerFaq,.contactMethods,.contactExperience,.contactLocation) h2{font-size:28px}.fieldSite .companySolutions .hooglandServiceCard,.fieldSite .hooglandServiceCard>div{min-height:270px}.fieldSite .companySolutions .hooglandServiceCard h3{font-size:23px}.fieldSite .partnerBenefits h3,.fieldSite .partnerProcess h3{font-size:21px}.fieldSite .contactHeroCopy{padding-top:30px;padding-bottom:30px}.fieldSite .contactHeroCopy>p:not(.sectionTag){font-size:15px;line-height:1.6}.fieldSite .environmentStatement{padding-block:40px}.fieldSite .environmentStatement h2{font-size:32px}.skipTarget{scroll-margin-top:85px}@media (width<=800px){.compactPageIntro{grid-template-columns:1fr 160px;gap:15px;padding:24px 20px}.compactPageIntro h1{font-size:29px}.compactPageIntro>img{height:150px}.compactProductTech .technicalExplorer{grid-template-columns:1fr}.compactProductTech .technicalExplorer>nav{border-radius:5px 5px 0 0;display:flex;overflow:auto}.compactProductTech .technicalExplorer>nav button{min-width:150px}.compactProductTech .technicalPanel{border-left:1px solid #d5e1db;border-radius:0 0 5px 5px}.fieldSite .quoteWorkspace .standaloneTotal{grid-template-columns:1fr 1fr;gap:15px}.fieldSite .quoteWorkspace .standaloneTotal>div:last-child{border-top:1px solid #cedcca;grid-column:1/-1;padding-top:12px}}@media (width<=640px){.compactPageIntro{grid-template-columns:1fr 90px;padding:24px 16px}.compactPageIntro h1{font-size:27px}.compactPageIntro>img{align-self:start;width:90px;height:140px}.compactPageIntro .fieldActions{grid-column:1/-1}.compactPageIntro .fieldButton{padding:10px;font-size:12px}.compactProductCalculator,.compactProductTech{padding:24px 16px}.compactProductTech .technicalPanel{padding:18px 14px}.compactProductTech .technicalPanelTitle h2{font-size:22px}.compactProductTech .technicalMetrics{grid-template-columns:1fr 1fr}.compactProductTech .technicalMetrics strong{font-size:23px}.compactProductTech .technicalMetrics article{min-height:100px;padding:12px}.compactProductTech .technicalMetrics span{font-size:9px}.fieldDocumentBar{flex-direction:column;gap:12px}.compactPurchaseIntro{padding:24px 16px 0}.compactPurchaseIntro h1{font-size:27px}.compactPurchaseIntro>p:not(.fieldEyebrow){font-size:14px}.fieldSite .compactPurchasePage .quoteExperience{padding:20px 12px}.fieldSite .quoteWorkspace{padding:18px 14px}.fieldSite .quoteWorkspaceTop{gap:8px}.fieldSite .quoteWorkspaceTop span{font-size:9px}.fieldSite .directPurchase>div:first-child h3,.fieldSite .quoteContact h3,.fieldSite .projectResult>h3{font-size:24px}.fieldSite .packagingSuggestion{grid-template-columns:1fr 1fr;gap:8px}.fieldSite .packagingSuggestion>div{flex-direction:column;align-items:flex-start;gap:8px;padding:12px}.fieldSite .packagingSuggestion img{height:50px}.fieldSite .packagingSuggestion small{letter-spacing:.03em;font-size:8px}.fieldSite .packagingSuggestion b{font-size:16px}.fieldSite .applicationChooser,.fieldSite .projectMeasurement,.fieldSite .quoteContact .standaloneFields,.fieldSite .quoteEntryOptions{grid-template-columns:1fr}.fieldSite .publicPage>.pageHero,.fieldSite .contactHero{min-height:330px}.fieldSite .contactHeroNote{display:none}.fieldSite :is(.companyIntro,.clientExperience,.companySolutions,.founderSection,.companyCta,.partnerBenefits,.partnerProfile,.partnerProcess,.partnerFormSection,.partnerFaq,.contactMethods,.contactExperience,.contactLocation){padding-block:28px}.fieldSite .fieldCropCard{min-width:0}}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dm-sans-400.ttf)format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/dm-sans-500.ttf)format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/dm-sans-600.ttf)format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/dm-sans-700.ttf)format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/manrope-600.ttf)format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/manrope-700.ttf)format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/manrope-800.ttf)format("truetype")}.fieldSite{--raw-display:"Manrope",sans-serif;--raw-text:"DM Sans",sans-serif;--raw-ink:#112c38;--raw-green:#126149;--raw-line:#dfe8e3;--raw-radius:18px}.fieldSite :is(.rawFieldHome,.publicPage,.contactPage,.doseEstimator,.publicHeader,.siteFooter,.mobileMenuDialog){font-family:var(--raw-text);color:var(--raw-ink);-webkit-font-smoothing:antialiased}.fieldSite :is(.rawFieldHome,.publicPage,.contactPage) :is(h1,h2,h3){font-family:var(--raw-display);letter-spacing:-.045em;text-transform:none;font-weight:700}.fieldSite :is(.rawFieldHome,.publicPage,.contactPage) :is(a,button,input,select,textarea){font-family:var(--raw-text)}.fieldSite :is(.rawFieldHome,.publicPage,.contactPage) p{line-height:1.6}.fieldSite :is(a,button,input,select,textarea,summary):focus-visible{outline-offset:4px;outline:3px solid #279ec5}.fieldSite .publicHeader{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffed;border-bottom:1px solid #e8eeeb;gap:24px;height:82px;min-height:82px;padding-inline:max(24px,50vw - 600px)}.fieldSite .publicHeader .logo img{width:73px;height:64px}.fieldSite .publicHeader>nav{gap:25px}.fieldSite .publicHeader>nav a{font-family:var(--raw-text);letter-spacing:-.01em;color:#38514d;font-size:13px;font-weight:600;position:relative}.fieldSite .publicHeader>nav a:hover{color:#087b4f}.fieldSite .publicQuoteButton{font-family:var(--raw-text);background:var(--raw-green);border-radius:10px;padding-inline:20px;font-size:13px;font-weight:700;box-shadow:0 3px 8px #12614914}.fieldSite .publicQuoteButton span{display:none}.fieldSite .mobileMenuToggle{border:1px solid var(--raw-line);background:#f7faf8;border-radius:10px;width:44px;height:44px}.fieldSite .rawFieldHome{background:#fff}.fieldSite .fieldHero{background:#f1f6f3;border:1px solid #e4ece6;border-radius:24px;grid-template-columns:1fr 1fr;gap:0;max-width:1248px;min-height:440px;margin:22px auto 0;overflow:hidden}.fieldSite .fieldHeroCopy{align-self:center;padding:35px 38px}.fieldSite .fieldEyebrow{font-family:var(--raw-text);color:var(--raw-green);letter-spacing:.11em;text-transform:uppercase;margin:0 0 15px;font-size:11px;font-weight:700;line-height:1.5}.fieldSite .fieldHeroCopy>.fieldEyebrow{letter-spacing:.09em;background:#e2eee6;border:1px solid #d3e6d9;border-radius:6px;margin-bottom:19px;padding:7px 10px;font-size:10px;display:inline-flex}.fieldSite .fieldHero h1{font-family:var(--raw-display);color:#132e39;letter-spacing:-.055em;margin:0 0 20px;font-size:clamp(40px,4.1vw,57px);font-weight:800;line-height:1.09;display:block}.fieldSite .fieldHero h1 span{color:#187349;display:inline}.fieldSite .fieldHeroCopy>p:not(.fieldEyebrow){color:#526660;max-width:425px;margin-bottom:22px;font-size:16px;line-height:1.7}.fieldSite .fieldButton{font-family:var(--raw-text);background:var(--raw-green);border:1px solid var(--raw-green);color:#fff;border-radius:10px;min-height:48px;padding:12px 18px;font-size:14px;font-weight:700;line-height:1.35;transition:background .18s,box-shadow .18s,transform .18s;box-shadow:0 4px 10px #12614912}.fieldSite .fieldButton:hover{background:#0b503b;border-color:#0b503b;transform:translateY(-1px);box-shadow:0 6px 16px #12614926}.fieldSite .fieldButton.secondary{color:#255143;box-shadow:none;background:#ffffffc9;border-color:#d0ded5}.fieldSite .fieldButton.secondary:hover{background:#e7f1eb;border-color:#a6c2b0}.fieldSite .fieldButton>span[aria-hidden]{display:none}.fieldSite .fieldActions{gap:10px}.fieldSite .fieldHeroBenefits{border-top:1px solid #d9e5dc;gap:17px;margin-top:24px;padding-top:19px}.fieldSite .fieldHeroBenefits span{color:#426356;gap:8px;font-size:11px;font-weight:500;line-height:1.4}.fieldSite .fieldHeroBenefits svg{color:#288457;width:24px;height:26px}.fieldSite .fieldHeroVisual{isolation:isolate;border-radius:0 23px 23px 0;min-height:440px;margin:0}.fieldSite .fieldHeroVisual>img{object-fit:cover;object-position:51% 49%;width:100%;height:100%;position:absolute;inset:0}.fieldSite .fieldHeroVisual:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#0000,#062419b0);position:absolute;inset:50% 0 0}.fieldSite .fieldHeroVisual figcaption{z-index:1;color:#183f32;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffed;border:1px solid #ffffff80;border-radius:13px;align-items:center;gap:13px;padding:14px 16px;font-size:14px;font-weight:700;display:flex;bottom:22px;left:22px;right:22px;box-shadow:0 10px 30px #051b2926}.fieldSite .fieldHeroVisual figcaption svg{color:#298ba5;background:#e7f3f5;border-radius:9px;flex-shrink:0;width:35px;height:35px;padding:6px}.fieldSite .fieldHeroVisual figcaption small{color:#60736c;margin-top:2px;font-size:12px;font-weight:400;line-height:1.5;display:block}.fieldSite .fieldSection{max-width:1248px;padding:34px 24px}.fieldSite .fieldSectionTitle{gap:20px;margin-bottom:22px}.fieldSite .fieldSectionTitle h2{letter-spacing:-.045em;color:var(--raw-ink);font-size:27px;line-height:1.24}.fieldSite .fieldSectionTitle h2 span{color:#21764c}.fieldSite .fieldSectionTitle>a{color:#247255;border-bottom:1px solid #a7c4b3;padding-bottom:4px;font-size:13px;font-weight:600;text-decoration:none}.fieldSite .fieldSectionTitle>p{color:#697e72;font-size:13px}.fieldSite .fieldSteps{gap:14px}.fieldSite .fieldSteps li{background:#f7faf8;border:1px solid #e7eee9;border-radius:14px;grid-template-columns:54px 1fr;column-gap:16px;padding:17px 18px;position:relative}.fieldSite .fieldSteps li>div{color:#25734b;background:#e3efe8;border-radius:12px;width:52px;height:60px}.fieldSite .fieldSteps li:first-child>div{color:#288aa3;background:#e4f1f6}.fieldSite .fieldSteps li:last-child>div{color:#58842e;background:#eaf2de}.fieldSite .fieldSteps svg{width:30px;height:32px}.fieldSite .fieldSteps li>div span{color:#456d55;background:#fff;border:1px solid #d8e7dc;width:21px;height:21px;font-size:10px;font-weight:700;bottom:-4px;right:-5px}.fieldSite .fieldSteps h3{color:#214b3e;margin:0 0 5px;font-size:17px;font-weight:800}.fieldSite .fieldSteps p{color:#62776c;font-size:13px;line-height:1.55}.fieldSite .fieldUses{border:0;padding-top:8px;padding-bottom:35px}.fieldSite .fieldCropGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.fieldSite .fieldCropCard{isolation:isolate;background:#133b2d;border:0;border-radius:16px;min-height:242px;transition:transform .22s,box-shadow .22s;position:relative;overflow:hidden;box-shadow:0 4px 12px #183f2810}.fieldSite .fieldCropCard:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#041e180a 12%,#071f1820 32%,#071f18bd 68%,#071f18fa);position:absolute;inset:0}.fieldSite .fieldCropCard>img{object-fit:cover;z-index:-1;width:100%;height:100%;transition:transform .35s;position:absolute;inset:0}.fieldSite .fieldCropCard>div{z-index:1;padding:17px 15px;position:absolute;bottom:0;left:0;right:0}.fieldSite .fieldCropCard h3{letter-spacing:-.02em;color:#fff;margin:0 0 7px;font-size:16px;font-weight:800;line-height:1.25;display:block}.fieldSite .fieldCropCard p{color:#e3eee5;min-height:36px;margin:0;font-size:12px;line-height:1.5}.fieldSite .fieldCropIcon{z-index:2;color:#22633c;background:#ffffffed;border:1px solid #ffffff70;border-radius:10px;place-items:center;width:33px;height:33px;display:grid;position:absolute;top:14px;left:14px;box-shadow:0 3px 10px #041d181a}.fieldSite .fieldCropIcon svg{width:20px;height:20px}.fieldSite .fieldCropCard:hover{transform:translateY(-5px);box-shadow:0 12px 24px #1c3e2e2b}.fieldSite .fieldCropCard:hover>img{transform:scale(1.055)}.fieldSite .fieldCalculator{background:radial-gradient(at 0 100%,#1b6048 0,#0000 55%),#0b342e;border:1px solid #194f42;border-radius:24px;grid-template-columns:.78fr 1.6fr;align-items:center;gap:30px;max-width:1200px;margin:0 auto 3px;padding:30px;box-shadow:0 10px 35px #0b342e12}.fieldSite .fieldCalcIntro .fieldEyebrow{letter-spacing:.13em;color:#b4d5b7;font-size:10px}.fieldSite .fieldCalcIntro h2{letter-spacing:-.04em;color:#fff;margin:0 0 14px;font-size:31px;line-height:1.17}.fieldSite .fieldCalcIntro h2 span{color:#bfe783}.fieldSite .fieldCalcIntro>p:not(.fieldEyebrow){color:#c0d8ce;max-width:290px;font-size:14px;line-height:1.6}.fieldSite .fieldCalcIntro>img{filter:drop-shadow(0 13px 12px #051d1770);object-fit:contain;width:160px;height:157px;margin:15px auto 0}.fieldSite .doseEstimator{font-family:var(--raw-text);background:#fff;border:1px solid #d9e5df;border-radius:16px;grid-template-columns:1.06fr 1fr;box-shadow:0 7px 22px #062e2214}.fieldSite .doseInputs{gap:16px;padding:23px}.fieldSite .doseInputs label{color:#294b3c;gap:7px;font-size:13px;font-weight:600}.fieldSite .doseInputs :is(input,select){font-family:var(--raw-text);color:#244a3a;background:#f8faf8;border:1px solid #d6e1d9;border-radius:9px;height:46px;padding:0 12px;font-size:15px;box-shadow:0 1px 1px #12382403}.fieldSite .doseInputUnit input{padding-right:52px}.fieldSite .doseInputs :is(input,select):focus{background:#fff;border-color:#428d65}.fieldSite .doseHelp{font-family:var(--raw-text);color:#738277;font-size:11px!important;line-height:1.6!important}.fieldSite .doseResult{color:#fff;background:#123744;border:1px solid #214653;border-radius:12px;align-items:stretch;margin:12px 12px 12px 0;padding:21px}.fieldSite .doseEyebrow{letter-spacing:.11em;color:#bcd8d4;margin-bottom:16px;font-size:10px;font-weight:600}.fieldSite .doseRate>span,.fieldSite .doseAmount>span{color:#c3d7d5;margin-bottom:5px;font-size:12px;font-weight:400}.fieldSite .doseRate b{font-family:var(--raw-display);color:#fff;font-size:23px;font-weight:700}.fieldSite .doseAmount strong{font-family:var(--raw-display);letter-spacing:-.045em;color:#c4ef99;font-size:36px;font-weight:800;line-height:1.15}.fieldSite .doseAmount small,.fieldSite .doseRate small{font-family:var(--raw-text);letter-spacing:0;font-size:13px;font-weight:500}.fieldSite .doseRate{border-bottom:1px solid #ffffff21;margin-bottom:14px;padding-bottom:13px}.fieldSite .doseAmount{margin-bottom:12px}.fieldSite .dosePackaging{color:#d1e0dc;font-size:12px;line-height:1.55}.fieldSite .doseResult .fieldButton{color:#173e2d;box-shadow:none;background:#c4ef99;border-color:#c4ef99;border-radius:8px;min-height:45px;font-size:13px}.fieldSite .doseResult .fieldButton:hover{background:#d7f7b9}.fieldSite .doseResult>.doseHelp{color:#b8ceca;font-size:10px!important}.fieldSite .doseResult .doseError{color:#ffe0c8;font-size:14px}.fieldSite .doseMethod{background:#f4f8f5;border-top:1px solid #e4ece5;padding:13px 23px}.fieldSite .doseMethod b{color:#365c49;font-size:12px;font-weight:700}.fieldSite .doseMethod p{color:#688074;margin-top:4px;font-size:12px;line-height:1.5}.fieldSite .fieldApplication{padding-top:36px}.fieldSite .fieldMethodGrid{gap:14px}.fieldSite .fieldMethodGrid article{background:#f7faf8;border:1px solid #e5eee7;border-radius:15px;padding:20px}.fieldSite .fieldMethodGrid article>svg{color:#2b794c;background:#eaf4ed;border:1px solid #d5e7d9;border-radius:11px;width:41px;height:41px;padding:8px}.fieldSite .fieldMethodGrid h3{letter-spacing:-.03em;color:#2a4c3c;margin:15px 0 8px;font-size:16px;font-weight:700}.fieldSite .fieldMethodGrid p{color:#64786b;font-size:13px;line-height:1.6}.fieldSite .fieldMethodGrid aside{background:#f7f7ed;border:1px solid #e7e6d4;border-radius:15px;padding:20px}.fieldSite .fieldMethodGrid aside b{color:#6b7138;margin-bottom:9px;font-size:14px}.fieldSite .fieldMethodGrid aside a{text-underline-offset:4px;font-size:12px;font-weight:600}.fieldSite .fieldResources{border:0;align-items:start;gap:28px;padding-top:5px}.fieldSite .fieldResources h2{color:#183d36;letter-spacing:-.04em;margin-bottom:18px;font-size:24px;line-height:1.3}.fieldSite .fieldVideo{background:#153d30;border:0;border-radius:16px;box-shadow:0 5px 15px #0b342e14}.fieldSite .fieldVideo summary{isolation:isolate;min-height:220px;padding:0;position:relative;overflow:hidden}.fieldSite .fieldVideo summary>img{object-fit:cover;object-position:center 44%;z-index:-2;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.fieldSite .fieldVideo summary:after{content:"";z-index:-1;background:linear-gradient(#0000 10%,#062c25ef);position:absolute;inset:0}.fieldSite .fieldVideo summary>span{align-self:end;gap:7px;padding:22px}.fieldSite .fieldVideo b{font-family:var(--raw-display);color:#fff;letter-spacing:-.025em;font-size:21px;font-weight:700}.fieldSite .fieldVideo small{color:#d5e7dc;font-size:13px}.fieldSite .fieldResourceLinks{gap:9px}.fieldSite .fieldResourceLinks>a,.fieldSite .fieldResourceLinks>a:first-child{background:#f7faf8;border:1px solid #e3ece6;border-radius:12px;gap:14px;min-height:68px;padding:13px 16px;transition:background .2s}.fieldSite .fieldResourceLinks span{color:#2b4f3e;font-size:14px;font-weight:600}.fieldSite .fieldResourceLinks small{color:#748379;margin-top:3px;font-size:11px}.fieldSite .fieldResourceLinks>a>b{color:#5d8773;font-size:16px;font-weight:400}.fieldSite .fieldContactBand{color:#fff;background:linear-gradient(90deg,#123c36f5,#123c36ed),url(/hero-campo-v2.webp) 50% 65%/cover;border:0;border-radius:18px;max-width:1200px;margin:0 auto 28px;padding:26px 30px;overflow:hidden}.fieldSite .fieldContactBand h2{letter-spacing:-.035em;color:#fff;font-size:23px;line-height:1.3}.fieldSite .fieldContactBand p{color:#bcd4c8;margin-top:7px;font-size:14px}.fieldSite .fieldContactBand .fieldButton{color:#26402c;box-shadow:none;background:#d3eaa2;border-color:#d3eaa2}.fieldSite .fieldContactBand .fieldButton:hover{background:#e6f3c8}.fieldSite .siteFooter{color:#fff;background:#0e2a34;padding-top:32px;padding-bottom:20px}.fieldSite .siteFooter b{font-family:var(--raw-text);letter-spacing:.13em;color:#b9d998;font-size:10px}.fieldSite .siteFooter>div:first-child p{color:#a0b8bd;font-size:12px}.fieldSite .siteFooter a,.fieldSite .siteFooter span{color:#c1d0d1;font-size:12px}.fieldSite .siteFooter a:hover{color:#dcf3b8}.fieldSite .floatingWhatsApp{background:#186748;border:2px solid #fff;box-shadow:0 4px 17px #103e372b}.fieldSite .mobileMenuDialog{font-family:var(--raw-text);color:#153f32;background:#f9fcfa;padding:24px;box-shadow:-12px 0 50px #05251e22}.fieldSite .mobileMenuDialog>div:first-child{font-family:var(--raw-display);letter-spacing:-.035em;font-size:18px}.fieldSite .mobileMenuDialog>div:first-child button{background:#fff;border-radius:10px}.fieldSite .mobileMenuDialog nav{text-align:left;margin:30px 0;align-items:stretch!important;display:flex!important}.fieldSite .mobileMenuDialog nav a{font-family:var(--raw-text);justify-content:flex-start;padding:14px 0;text-transform:none!important;letter-spacing:-.015em!important;font-size:16px!important;font-weight:600!important}.fieldSite .mobileMenuDialog nav a:after{display:none}.fieldSite .mobileMenuDialog .fieldButton{margin-top:4px}.fieldSite .mobileMenuWhatsApp{color:#557667;font-size:13px}.fieldSite .compactPageIntro{background:#f0f6f2;border-bottom:1px solid #e1ece5;padding-block:30px}.fieldSite .compactPageIntro h1{color:#153a39;font-size:38px;font-weight:800;line-height:1.2}.fieldSite .compactPageIntro h1 span{color:#26744e}.fieldSite .compactPageIntro>img{filter:drop-shadow(0 12px 14px #153b2620)}.fieldSite .compactPageIntro p:not(.fieldEyebrow){color:#5f776b;font-size:16px}.fieldSite .compactProductCalculator,.fieldSite .compactProductTech{max-width:1200px}.fieldSite .compactProductCalculator .doseEstimator{max-width:none}.fieldSite .compactProductTech .technicalExplorer>nav{background:#edf4ef;border-radius:14px 0 0 14px;overflow:hidden}.fieldSite .compactProductTech .technicalExplorer>nav button{font-family:var(--raw-text);text-transform:none;font-size:13px;font-weight:600}.fieldSite .compactProductTech .technicalPanel{background:#fbfdfb;border-color:#dce8e0;border-radius:0 14px 14px 0}.fieldSite .compactProductTech .technicalMetrics article,.fieldSite .compactProductTech .technicalCards article{border-color:#e2ebe5;border-radius:11px}.fieldSite .compactProductTech .technicalMetrics strong{font-family:var(--raw-display);font-size:28px;font-weight:800}.fieldSite .compactProductTech .technicalMetrics span{font-family:var(--raw-text);font-size:10px}.fieldSite .compactPurchasePage{background:#f5f8f6}.fieldSite .compactPurchaseIntro h1{color:#173d38;font-size:36px;font-weight:800;line-height:1.2}.fieldSite .compactPurchasePage .quoteExperience{background:0 0}.fieldSite .quoteWorkspace{background:#fff;border:1px solid #e0e9e3;border-radius:19px;padding:30px;box-shadow:0 9px 30px #153e2810}.fieldSite .quoteWorkspace :is(input,select,textarea){font-family:var(--raw-text);background:#f8fbf8;border-color:#d5e2d9;border-radius:9px;font-size:15px}.fieldSite .quoteWorkspace h3{font-family:var(--raw-display);letter-spacing:-.035em}.fieldSite .quoteWorkspace .standaloneTotal{color:#fff;background:#123d3b;border-radius:13px;padding:22px}.fieldSite .quoteWorkspace .standaloneTotal :is(b,strong){font-family:var(--raw-display);letter-spacing:-.03em;font-size:24px;font-weight:700;line-height:1.3}.fieldSite .quoteWorkspace .standaloneTotal strong{color:#cbefa6}.fieldSite .quoteWorkspace .standaloneTotal small{color:#c2dbcf;font-family:var(--raw-text);font-size:10px}.fieldSite .quoteWorkspace .largeNumberControl{background:#f2f8f4;border:1px solid #dce9e0;border-radius:12px}.fieldSite .quoteWorkspace .largeNumberControl input{font-family:var(--raw-display);font-weight:700}.fieldSite .quantityPresets button{font-family:var(--raw-text);border-radius:8px}.fieldSite .quantityPresets button[aria-pressed=true]{color:#25603a;background:#e0efdf;border-color:#83b790}.fieldSite .quotePrimary{background:var(--raw-green);font-family:var(--raw-text);text-transform:none;letter-spacing:0;border-radius:10px;min-height:48px;font-size:14px}.fieldSite .packagingSuggestion>div{background:#f8fbf8;border:1px solid #e2ebe4;border-radius:12px}.fieldSite .packagingSuggestion b{font-family:var(--raw-display);font-size:20px;font-weight:700}.fieldSite .quoteEntryOptions>button{background:#f3f8f4;border-color:#d9e8df;border-radius:16px}.fieldSite .quoteEntryOptions h3{font-family:var(--raw-display);font-size:24px;font-weight:700;line-height:1.2}.fieldSite .contactPage :is(input,select,textarea),.fieldSite .partnerForm :is(input,select,textarea){font-family:var(--raw-text);border-radius:9px}.fieldSite :is(.contactForm,.partnerForm){border-radius:18px;overflow:hidden}.fieldSite :is(.partnerBenefits,.partnerProfile,.partnerProcess) article{border-radius:14px}.fieldSite :is(.contactMethods article,.clientLogoCard){border-radius:12px}@media (width>=1450px){.fieldSite .fieldHero h1{font-size:59px}}@media (width<=1296px){.fieldSite .fieldHero,.fieldSite .fieldCalculator,.fieldSite .fieldContactBand{margin-inline:24px}}@media (width<=1060px){.fieldSite .publicHeader>nav{gap:15px}.fieldSite .publicHeader>nav a{font-size:12px}.fieldSite .publicHeader{gap:18px}.fieldSite .fieldHeroCopy{padding:28px}.fieldSite .fieldHero h1{font-size:46px}.fieldSite .fieldHeroBenefits{gap:10px}.fieldSite .fieldHeroBenefits span{font-size:10px}.fieldSite .fieldCropGrid{gap:10px}.fieldSite .fieldCropCard{min-height:230px}.fieldSite .fieldCropCard>div{padding:14px 12px}.fieldSite .fieldCropCard h3{font-size:15px}.fieldSite .fieldCalculator{grid-template-columns:.7fr 1.7fr;gap:20px;padding:25px}.fieldSite .fieldCalcIntro h2{font-size:28px}.fieldSite .doseInputs{padding:18px}.fieldSite .doseResult{padding:17px}.fieldSite .doseAmount strong{font-size:31px}}@media (width<=960px){.fieldSite .publicHeader>nav{display:none}.fieldSite .fieldHeroCopy{padding:27px}.fieldSite .fieldHero h1{font-size:42px}.fieldSite .fieldHeroCopy>p:not(.fieldEyebrow){font-size:15px}.fieldSite .fieldHeroBenefits{flex-wrap:wrap;gap:12px}.fieldSite .fieldHeroBenefits span{font-size:11px}.fieldSite .fieldSteps{gap:10px}.fieldSite .fieldSteps li{grid-template-columns:1fr;gap:12px;padding:16px}.fieldSite .fieldSteps li>div{grid-row:auto;width:44px;height:48px}.fieldSite .fieldSteps h3{margin:3px 0 0}.fieldSite .fieldCropGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.fieldSite .fieldCropCard{min-height:220px}.fieldSite .fieldCropCard h3{font-size:18px}.fieldSite .fieldCropCard p{min-height:0;font-size:13px}.fieldSite .fieldCalculator{grid-template-columns:1fr;gap:23px}.fieldSite .fieldCalcIntro{min-height:133px;padding-right:125px}.fieldSite .fieldCalcIntro h2{max-width:390px;font-size:29px}.fieldSite .fieldCalcIntro>p:not(.fieldEyebrow){max-width:420px}.fieldSite .fieldCalcIntro>img{width:120px;height:140px;margin:0;position:absolute;top:0;right:0}.fieldSite .doseInputs,.fieldSite .doseResult{padding:22px}.fieldSite .fieldMethodGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.fieldSite .fieldResources{gap:20px}.fieldSite .fieldResources h2,.fieldSite .fieldContactBand h2{font-size:22px}}@media (width<=640px){.fieldSite .publicHeader{gap:12px;height:72px;min-height:72px;padding:7px 16px}.fieldSite .publicHeader .logo img{width:52px;height:56px}.fieldSite .publicQuoteButton{height:42px;min-height:42px;padding-inline:13px;font-size:12px}.fieldSite .fieldHero{border-radius:19px;grid-template-columns:1fr;min-height:0;margin:14px 14px 0}.fieldSite .fieldHeroCopy{padding:25px 22px}.fieldSite .fieldHeroCopy>.fieldEyebrow{letter-spacing:.06em;margin-bottom:16px;padding:6px 8px;font-size:9px}.fieldSite .fieldHero h1{letter-spacing:-.05em;margin:0 0 17px;font-size:clamp(35px,8.8vw,49px);line-height:1.12;display:block}.fieldSite .fieldHeroCopy>p:not(.fieldEyebrow){margin-bottom:19px;font-size:15px;line-height:1.65}.fieldSite .fieldActions{gap:9px}.fieldSite .fieldActions .fieldButton{flex:1;gap:7px;min-width:125px;min-height:46px;padding:11px 9px;font-size:12px}.fieldSite .fieldHeroBenefits{flex-wrap:nowrap;justify-content:space-between;gap:10px;margin-top:21px;padding-top:17px}.fieldSite .fieldHeroBenefits span{gap:6px;max-width:100px;font-size:10px;font-weight:500}.fieldSite .fieldHeroBenefits svg{flex-shrink:0;width:21px}.fieldSite .fieldHeroVisual{border-radius:0;height:235px;min-height:235px}.fieldSite .fieldHeroVisual>img{object-position:50% 49%}.fieldSite .fieldHeroVisual figcaption{border-radius:11px;gap:11px;padding:11px 13px;font-size:13px;bottom:15px;left:15px;right:15px}.fieldSite .fieldHeroVisual figcaption small{font-size:11px}.fieldSite .fieldHeroVisual figcaption svg{width:31px;height:31px}.fieldSite .fieldSection{padding:26px 18px}.fieldSite .fieldSectionTitle{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:18px}.fieldSite .fieldSectionTitle h2{font-size:24px;line-height:1.25}.fieldSite .fieldSectionTitle>a,.fieldSite .fieldSectionTitle>p{font-size:12px}.fieldSite .fieldSteps{grid-template-columns:1fr;gap:10px}.fieldSite .fieldSteps li{grid-template-columns:48px 1fr;gap:3px 16px;padding:16px}.fieldSite .fieldSteps li>div{grid-row:1/3;align-self:center;width:46px;height:55px}.fieldSite .fieldSteps h3{margin:0 0 3px;font-size:17px}.fieldSite .fieldSteps p{font-size:13px;line-height:1.5}.fieldSite .fieldUses{padding-top:2px;padding-bottom:26px}.fieldSite .fieldCropGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fieldSite .fieldCropCard{border-radius:14px;min-height:218px}.fieldSite .fieldCropCard h3{font-size:16px}.fieldSite .fieldCropCard p{min-height:36px;font-size:12px}.fieldSite .fieldCropCard>div{padding:14px 13px}.fieldSite .fieldCropIcon{border-radius:9px;width:30px;height:30px;top:12px;left:12px}.fieldSite .fieldCalculator{border-radius:19px;gap:20px;margin:0 14px;padding:22px 16px 16px}.fieldSite .fieldCalcIntro{min-height:0;padding-right:82px}.fieldSite .fieldCalcIntro .fieldEyebrow{letter-spacing:.08em;margin-bottom:9px;font-size:9px}.fieldSite .fieldCalcIntro h2{margin-bottom:10px;font-size:26px}.fieldSite .fieldCalcIntro>p:not(.fieldEyebrow){font-size:13px;line-height:1.55}.fieldSite .fieldCalcIntro>img{width:78px;height:115px;top:17px;right:-6px}.fieldSite .doseEstimator{border-radius:13px;grid-template-columns:1fr}.fieldSite .doseInputs{gap:14px;padding:18px}.fieldSite .doseInputs label{font-size:13px}.fieldSite .doseInputs :is(input,select){height:47px;font-size:16px}.fieldSite .doseResult{border-radius:11px;grid-template-columns:1fr 1fr;align-items:start;gap:12px;margin:0 12px 12px;padding:18px}.fieldSite .doseEyebrow{margin-bottom:0;font-size:9px}.fieldSite .doseRate{border:0;margin:0;padding:0}.fieldSite .doseAmount{margin:0}.fieldSite .doseRate b{font-size:21px;line-height:1.3}.fieldSite .doseAmount strong{font-size:28px;line-height:1.2}.fieldSite .doseRate small,.fieldSite .doseAmount small{font-size:11px}.fieldSite .doseRate>span,.fieldSite .doseAmount>span{font-size:10px}.fieldSite .dosePackaging{margin:0;font-size:11px}.fieldSite .doseResult .fieldButton{min-height:46px;margin:0;font-size:13px}.fieldSite .doseMethod{padding:12px 18px}.fieldSite .doseMethod p{font-size:11px}.fieldSite .fieldMethodGrid{gap:11px}.fieldSite .fieldMethodGrid article,.fieldSite .fieldMethodGrid aside{border-radius:13px;padding:16px 13px}.fieldSite .fieldMethodGrid h3{margin-top:12px;font-size:15px}.fieldSite .fieldMethodGrid p{font-size:12px}.fieldSite .fieldResources{grid-template-columns:1fr;gap:24px;padding-top:0}.fieldSite .fieldResources h2{margin-bottom:14px;font-size:23px}.fieldSite .fieldVideo summary{min-height:205px}.fieldSite .fieldResourceLinks>a{min-height:70px;padding:13px 15px}.fieldSite .fieldContactBand{border-radius:17px;flex-direction:column;align-items:flex-start;gap:19px;margin:0 14px 22px;padding:24px 21px}.fieldSite .fieldContactBand h2{font-size:24px}.fieldSite .fieldContactBand p{font-size:13px}.fieldSite .fieldContactBand .fieldButton{width:100%;font-size:13px}.fieldSite .siteFooter{grid-template-columns:1fr 1fr;gap:24px;padding:28px 20px 75px}.fieldSite .siteFooter>div:first-child{grid-column:1/-1}.fieldSite .siteFooter>div:last-of-type{flex-flow:wrap;grid-column:1/-1;gap:12px 20px;display:flex}.fieldSite .siteFooter>div:last-of-type b{width:100%;margin-bottom:0}.fieldSite .compactPageIntro{grid-template-columns:1fr 85px;gap:15px;padding:25px 18px}.fieldSite .compactPageIntro h1{font-size:28px;line-height:1.17}.fieldSite .compactPageIntro p:not(.fieldEyebrow){font-size:14px}.fieldSite .compactPageIntro>img{width:85px;height:150px}.fieldSite .compactProductCalculator,.fieldSite .compactProductTech{padding:26px 18px}.fieldSite .compactProductTech .technicalExplorer>nav{border-radius:12px 12px 0 0}.fieldSite .compactProductTech .technicalPanel{border-radius:0 0 12px 12px}.fieldSite .compactPurchaseIntro{padding:25px 20px 0}.fieldSite .compactPurchaseIntro h1{font-size:29px}.fieldSite .compactPurchasePage .quoteExperience{padding:22px 14px}.fieldSite .quoteWorkspace{border-radius:15px;padding:20px 16px}.fieldSite .quoteWorkspace .standaloneTotal{padding:18px}.fieldSite .quoteWorkspace .standaloneTotal :is(b,strong){font-size:23px}.fieldSite .quoteWorkspace .standaloneTotal>div:last-child{border-color:#ffffff30}.fieldSite .quoteContact .standaloneFields{gap:14px}.fieldSite .floatingWhatsApp{width:48px;height:48px;bottom:13px;right:13px}}@media (prefers-reduced-motion:reduce){.fieldSite .fieldCropCard,.fieldSite .fieldCropCard>img,.fieldSite .fieldButton{transition:none}.fieldSite .fieldCropCard:hover,.fieldSite .fieldButton:hover{transform:none}}.fieldSite .fieldHero.heroFocus{isolation:isolate;background:#082f28;border:1px solid #133d32;border-radius:24px;min-height:488px;display:block;position:relative;overflow:hidden;box-shadow:0 12px 32px #0a362215}.fieldSite .heroFocus .fieldHeroCopy{z-index:2;color:#fff;width:55%;padding:42px 42px 34px;position:relative}.fieldSite .heroFocus .fieldHeroCopy>.fieldEyebrow{color:#e5f3d9;letter-spacing:.1em;background:0 0;border:0;align-items:center;gap:9px;width:fit-content;margin:0 0 23px;padding:0;font-size:11px;font-weight:700;display:flex}.fieldSite .heroFocus .fieldEyebrow>svg{color:#c3ec95;flex-shrink:0;width:20px;height:20px}.fieldSite .heroFocus .fieldEyebrow>span{letter-spacing:.04em;color:#b7d0c3;text-transform:none;border-left:1px solid #ffffff35;margin-left:2px;padding-left:11px;font-size:10px;font-weight:400}.fieldSite .heroFocus h1{font-family:var(--raw-display);letter-spacing:-.055em;color:#fff;text-wrap:balance;margin:0 0 22px;font-size:clamp(47px,4.65vw,65px);font-weight:800;line-height:1.06}.fieldSite .heroFocus h1 span{color:#c4eb94}.fieldSite .heroFocus .fieldHeroCopy>p:not(.fieldEyebrow){color:#cfdfd5;max-width:380px;margin:0 0 25px;font-size:16px;line-height:1.65}.fieldSite .heroFocus .fieldActions{flex-wrap:nowrap;gap:12px}.fieldSite .heroFocus .fieldActions .fieldButton{color:#173c2d;background:#c7ef9c;border:1px solid #c7ef9c;border-radius:10px;min-height:50px;padding:13px 18px;font-size:14px;font-weight:700;box-shadow:0 4px 15px #031b2226}.fieldSite .heroFocus .fieldActions .fieldButton:hover{background:#d8f8b5;border-color:#d8f8b5}.fieldSite .heroFocus .fieldActions .secondary{color:#f2f7f3;box-shadow:none;background:#0d372ebb;border-color:#7399888c;font-weight:500}.fieldSite .heroFocus .fieldActions .secondary:hover{background:#265145;border-color:#b6d6bc}.fieldSite .heroFocus .fieldHeroBenefits{border-top:1px solid #a6c9b32b;gap:18px;width:fit-content;max-width:100%;margin-top:28px;padding-top:22px}.fieldSite .heroFocus .fieldHeroBenefits span{color:#c3d7c8;gap:8px;max-width:125px;font-size:11px;font-weight:400;line-height:1.4}.fieldSite .heroFocus .fieldHeroBenefits svg{color:#b1d18d;width:24px;height:27px}.fieldSite .heroFocus .fieldHeroVisual{z-index:0;border-radius:0;width:68%;height:100%;min-height:0;margin:0;position:absolute;inset:0 0 0 auto;overflow:hidden}.fieldSite .heroFocus .fieldHeroVisual>img{object-fit:cover;object-position:63% 47%;filter:saturate(.94);width:100%;height:100%;position:absolute;inset:0}.fieldSite .heroFocus .fieldHeroVisual:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#082f28 0%,#082f28ec 10%,#082f2875 27%,#082f2800 47%),linear-gradient(#0000 60%,#061f1a99);position:absolute;inset:0}.fieldSite .heroFocus .fieldHeroVisual figcaption{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;background:#0c2c24d1;border:1px solid #ffffff40;border-radius:13px;gap:11px;width:auto;max-width:260px;padding:14px 17px;font-size:13px;bottom:25px;left:auto;right:27px;box-shadow:0 10px 30px #03181233}.fieldSite .heroFocus .fieldHeroVisual figcaption small{color:#c2d9cd;margin-top:3px;font-size:11px}.fieldSite .heroFocus .fieldHeroVisual figcaption svg{color:#a9dbea;background:#ffffff13;border:1px solid #ffffff1a;border-radius:10px;width:36px;height:39px;padding:7px}@media (width<=1100px){.fieldSite .heroFocus .fieldHeroCopy{width:58%;padding:37px 32px 30px}.fieldSite .heroFocus h1{font-size:55px}.fieldSite .heroFocus .fieldActions{gap:9px}.fieldSite .heroFocus .fieldActions .fieldButton{padding:12px 14px;font-size:13px}.fieldSite .heroFocus .fieldHeroBenefits{gap:13px}.fieldSite .heroFocus .fieldHeroBenefits span{font-size:10px}.fieldSite .heroFocus .fieldHeroVisual{width:65%}.fieldSite .heroFocus .fieldHeroVisual>img{object-position:57% 50%}}@media (width<=800px){.fieldSite .fieldHero.heroFocus{min-height:460px}.fieldSite .heroFocus .fieldHeroCopy{width:65%;padding:32px 28px}.fieldSite .heroFocus h1{font-size:49px}.fieldSite .heroFocus .fieldEyebrow>span{display:none}.fieldSite .heroFocus .fieldHeroCopy>p:not(.fieldEyebrow){max-width:345px;font-size:15px}.fieldSite .heroFocus .fieldHeroVisual{width:63%}.fieldSite .heroFocus .fieldHeroVisual:after{background:linear-gradient(90deg,#082f28,#082f28c9 18%,#082f2838 62%),linear-gradient(#0000 60%,#061f1a99)}.fieldSite .heroFocus .fieldHeroVisual figcaption{padding:11px 13px;font-size:12px;bottom:18px;right:19px}.fieldSite .heroFocus .fieldHeroBenefits{gap:10px}.fieldSite .heroFocus .fieldHeroBenefits svg{width:21px}}@media (width<=640px){.fieldSite .fieldHero.heroFocus{background:#082f28;border-radius:19px;flex-direction:column;min-height:0;margin:12px 14px 0;display:flex}.fieldSite .heroFocus .fieldHeroCopy{width:100%;padding:25px 23px 0}.fieldSite .heroFocus .fieldHeroCopy>.fieldEyebrow{letter-spacing:.11em;gap:8px;margin-bottom:18px;font-size:10px}.fieldSite .heroFocus .fieldEyebrow>span{letter-spacing:0;padding-left:9px;font-size:9px;display:block}.fieldSite .heroFocus .fieldEyebrow>svg{width:18px;height:18px}.fieldSite .heroFocus h1{letter-spacing:-.055em;margin:0 0 17px;font-size:clamp(37px,9.5vw,55px);line-height:1.08}.fieldSite .heroFocus .fieldHeroCopy>p:not(.fieldEyebrow){color:#cbddd1;max-width:450px;margin-bottom:20px;font-size:14px;line-height:1.65}.fieldSite .heroFocus .fieldActions{flex-wrap:nowrap;gap:9px}.fieldSite .heroFocus .fieldActions .fieldButton{border-radius:9px;flex:1;gap:7px;min-width:0;min-height:48px;padding:11px 10px;font-size:12px;line-height:1.4}.fieldSite .heroFocus .fieldActions .fieldButton svg{width:17px;height:20px}.fieldSite .heroFocus .fieldHeroBenefits{flex-wrap:nowrap;gap:9px;width:100%;margin-top:20px;padding-top:17px}.fieldSite .heroFocus .fieldHeroBenefits span{color:#b9d0bf;gap:6px;max-width:104px;font-size:10px;line-height:1.4}.fieldSite .heroFocus .fieldHeroBenefits svg{flex-shrink:0;width:21px;height:24px}.fieldSite .heroFocus .fieldHeroVisual{z-index:0;width:100%;height:248px;min-height:0;margin-top:8px;position:relative;inset:auto;overflow:hidden}.fieldSite .heroFocus .fieldHeroVisual>img{object-position:50% 48%;width:100%;height:100%}.fieldSite .heroFocus .fieldHeroVisual:after{background:linear-gradient(#082f28 0%,#082f2899 10%,#0000 35%),linear-gradient(#0000 40%,#061f1ab3)}.fieldSite .heroFocus .fieldHeroVisual figcaption{border-radius:11px;gap:10px;max-width:235px;padding:10px 13px;font-size:12px;bottom:15px;left:auto;right:15px}.fieldSite .heroFocus .fieldHeroVisual figcaption small{font-size:10px}.fieldSite .heroFocus .fieldHeroVisual figcaption svg{width:30px;height:33px;padding:6px}.fieldSite .heroFocus .fieldHeroVisual figcaption span{line-height:1.4}}@media (width<=360px){.fieldSite .heroFocus .fieldHeroCopy{padding-inline:19px}.fieldSite .heroFocus .fieldEyebrow>span{padding-left:7px;font-size:8px}.fieldSite .heroFocus .fieldHeroBenefits{gap:7px}.fieldSite .heroFocus .fieldHeroBenefits span{font-size:9px}.fieldSite .heroFocus .fieldHeroBenefits svg{width:18px}.fieldSite .heroFocus .fieldActions .fieldButton{padding-inline:8px;font-size:11px}}@media (width>=641px){.fieldSite .heroFocus .fieldHeroVisual>img{-webkit-mask-image:linear-gradient(90deg,#0000,#000 16%);mask-image:linear-gradient(90deg,#0000,#000 16%)}}.fieldSite .audienceHome .heroFocus h1{font-size:clamp(38px,4.05vw,57px);line-height:1.1}.fieldSite .audienceHome .heroFocus .fieldHeroCopy{padding-top:43px}.fieldSite .audienceHome .heroFocus .fieldHeroCopy>p:not(.fieldEyebrow){max-width:410px}.fieldSite .audienceHome .heroFocus .fieldActions .fieldButton:first-child{flex:1.2}.fieldSite .audienceHome .heroFocus .fieldActions .secondary{flex:.8}.fieldSite .audienceHome .heroFocus .fieldActions{max-width:490px}.fieldSite .audienceHome .heroFocus .fieldHeroBenefits{margin-top:25px}.fieldSite .audienceHome .fieldSteps{border-bottom:1px solid #d8e4dc;gap:25px;padding:5px 0 20px}.fieldSite .audienceHome .fieldSteps li{background:0 0;border:0;border-right:1px solid #d8e4dc;border-radius:0;grid-template-columns:58px minmax(0,1fr);align-content:start;column-gap:16px;padding:0 24px 0 0}.fieldSite .audienceHome .fieldSteps li:last-child{border-right:0;padding-right:0}.fieldSite .audienceHome .fieldSteps li>div{color:#245e41;background:0 0;border-radius:0;grid-row:1/3;width:54px;height:68px}.fieldSite .audienceHome .fieldSteps li>div>svg{stroke-width:1.45px;width:43px;height:48px}.fieldSite .audienceHome .fieldSteps li>div>span{color:#758f7e;background:#fff;border:0;margin:auto;font-size:10px;font-weight:500;position:absolute;bottom:-9px;left:0;right:0}.fieldSite .iconWater{stroke:#2e9bb3}.fieldSite .heroFocus .iconWater{stroke:#9ddbe5}.fieldSite .audienceHome .fieldSteps h3{letter-spacing:-.03em;font-size:17px;font-weight:700}.fieldSite .audienceHome .fieldSteps p{color:#5c7065;font-size:14px}.fieldSite .audienceHome .fieldHow{padding-bottom:23px}.fieldSite .audienceGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:25px;display:grid}.fieldSite .audienceCard{background:0 0;border:0;flex-direction:column;min-width:0;display:flex}.fieldSite .audienceCard>img{object-fit:cover;background:#e6ede7;border-radius:10px;width:100%;height:195px;display:block}.fieldSite .audienceCard:first-child>img{object-position:70% 65%}.fieldSite .audienceCardCopy{flex-direction:column;flex:1;min-width:0;padding:18px 0 0;display:flex}.fieldSite .audienceCard h3{letter-spacing:-.035em;color:#163f31;align-items:center;gap:10px;margin:0 0 10px;font-size:21px;line-height:1.3;display:flex}.fieldSite .audienceCard h3 svg{stroke-width:1.6px;color:#2b724c;flex:0 0 27px;width:27px;height:30px}.fieldSite .audienceCard p{color:#607366;margin:0 0 15px;font-size:14px;line-height:1.6}.fieldSite .audienceCard nav{border-top:1px solid #dae5dd;flex-wrap:wrap;gap:4px 19px;margin-top:auto;padding-top:3px;display:flex}.fieldSite .audienceCard nav a{color:#126044;text-underline-offset:6px;white-space:normal;align-items:center;min-height:44px;font-size:13px;font-weight:600;-webkit-text-decoration:underline #aec8b7;text-decoration:underline #aec8b7;display:inline-flex}.fieldSite .audienceCard nav a:hover{color:#073c2b;text-decoration-color:#073c2b}.fieldSite .audienceHome .fieldUses{padding-bottom:35px}.fieldSite .audienceHome .fieldCalcIntro h2{font-size:31px}.fieldSite .audienceHome .fieldCalculator{border-radius:14px}.fieldSite .audienceHome .fieldCalcIntro>p{margin-top:14px}.fieldSite .doseEstimator{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.fieldSite .doseEstimator>*{min-width:0}.fieldSite .doseRate b,.fieldSite .doseAmount strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.fieldSite .doseInputs input,.fieldSite .doseInputs select{min-width:0;max-width:100%}.fieldSite .doseInputs .doseHelp{font-size:12px!important;line-height:1.5!important}.fieldSite .doseResult>.doseHelp{font-size:11px!important}.fieldSite .doseResult .fieldButton{white-space:normal}.fieldSite .doseEyebrow{letter-spacing:0;text-transform:none;font-size:12px;font-weight:500}.fieldSite .applicationGuide{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:40px;display:grid}.fieldSite .applicationGuide ol{margin:0;padding:0;list-style:none}.fieldSite .applicationGuide li{border-bottom:1px solid #dce6df;align-items:flex-start;gap:19px;min-width:0;padding:17px 0;display:flex}.fieldSite .applicationGuide li:first-child{padding-top:0}.fieldSite .applicationGuide li:last-child{border-bottom:0;padding-bottom:0}.fieldSite .applicationGuide li>svg{color:#28734c;stroke-width:1.45px;flex-shrink:0;width:34px;height:37px}.fieldSite .applicationGuide h3{color:#254d3b;margin:0 0 5px;font-size:18px;line-height:1.35}.fieldSite .applicationGuide p{color:#607368;margin:0;font-size:14px;line-height:1.6}.fieldSite .applicationGuide aside{background:#eef4eb;border-left:3px solid #86ac62;align-self:stretch;min-width:0;padding:22px 25px}.fieldSite .applicationGuide aside>svg{color:#44763e;stroke-width:1.45px;width:38px;height:42px;margin-bottom:13px}.fieldSite .applicationGuide aside h3{max-width:290px;margin-bottom:13px;font-size:23px;line-height:1.25}.fieldSite .applicationGuide aside a{color:#1e6645;text-underline-offset:5px;align-items:center;min-height:44px;margin-top:8px;font-size:13px;font-weight:600;text-decoration:underline;display:inline-flex}.fieldSite .fieldVideo.productVideo{box-shadow:none;background:#eaf1e8;border-radius:12px}.fieldSite .productVideo summary{background:linear-gradient(115deg,#eff5e9,#dcead9);grid-template-columns:42% minmax(0,1fr);gap:0;min-height:215px;display:grid}.fieldSite .productVideo summary:after{display:none}.fieldSite .productVideo summary>img{z-index:0;object-fit:contain;filter:drop-shadow(0 9px 9px #244a2320);align-self:center;width:100%;height:185px;padding:10px 0 10px 15px;position:static}.fieldSite .productVideo summary>span{align-self:center;min-width:0;padding:20px 21px 20px 10px}.fieldSite .productVideo b{color:#174b34;font-size:22px;line-height:1.25}.fieldSite .productVideo b>span{color:#247245;margin-bottom:12px;font-size:19px;display:block}.fieldSite .productVideo small{color:#526c58;font-size:13px;line-height:1.5}.fieldSite .fieldResourceLinks>a,.fieldSite .fieldResourceLinks>a:first-child{background:0 0;border:0;border-bottom:1px solid #dbe5de;border-radius:0;padding:12px 0}.fieldSite .fieldResourceLinks>a:hover{background:#f5faf6}.fieldSite .fieldResourceLinks svg{color:#2b7550;background:0 0;border-radius:0;width:29px;height:31px;padding:4px}.fieldSite .fieldResourceLinks small{font-size:12px;line-height:1.5}.fieldSite .fieldResourceLinks span{min-width:0}.fieldSite .fieldContactBand{border-radius:12px}.fieldSite .compactPageIntro>div,.fieldSite .compactPageIntro>img,.fieldSite .technicalExplorer>*,.fieldSite .technicalCards>*,.fieldSite .technicalMetrics>*,.fieldSite .compactDoseRow>*,.fieldSite .quoteEntryOptions>*{min-width:0}.fieldSite .compactPageIntro{grid-template-columns:minmax(0,1fr) 200px;gap:28px}.fieldSite .compactPageIntro h1{margin-top:0;font-size:36px}.fieldSite .compactPageIntro p:not(.fieldEyebrow){max-width:650px}.fieldSite .compactProductTech .technicalCards,.fieldSite .compactProductTech .technicalMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.fieldSite .compactProductTech .technicalCards article{min-height:0}.fieldSite .compactProductTech .technicalCards strong{overflow-wrap:anywhere;font-size:21px;line-height:1.3}.fieldSite .compactProductTech .technicalMetrics strong{overflow-wrap:anywhere;font-size:27px;line-height:1.2}.fieldSite .compactProductTech .technicalPanelTitle h2{text-transform:none;margin-top:0}.fieldSite .compactProductTech .technicalPanelTitle p{font-size:14px}.fieldSite .compactProductTech .technicalPanel{min-width:0}.fieldSite .compactProductTech .compactDoseTable{width:100%;min-width:0}.fieldSite .compactProductTech .compactDoseRow{grid-template-columns:minmax(70px,.7fr) minmax(95px,.8fr) minmax(0,2fr) 65px;gap:12px}.fieldSite .compactDoseRow p{overflow-wrap:anywhere}.fieldSite .compactDoseRow a{white-space:normal;align-items:center;min-height:44px;display:flex}.fieldSite .quoteWorkspace{min-width:0}.fieldSite .quoteWorkspace .standaloneTotal{grid-template-columns:minmax(0,1fr) minmax(0,.75fr) minmax(0,1.6fr);gap:18px}.fieldSite .quoteWorkspace .standaloneTotal>div{min-width:0}.fieldSite .quoteWorkspace .standaloneTotal b,.fieldSite .quoteWorkspace .standaloneTotal strong{overflow-wrap:anywhere;white-space:normal;font-variant-numeric:tabular-nums;font-size:clamp(21px,2.1vw,27px);line-height:1.4}.fieldSite .projectResult>h3 span{overflow-wrap:anywhere;max-width:100%;display:inline-block}.fieldSite .quoteWorkspaceTop{flex-wrap:wrap}.fieldSite .contactQuoteSummary{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.fieldSite .contactQuoteSummary strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.fieldSite .packagingSuggestion{grid-template-columns:repeat(2,minmax(0,1fr))}.fieldSite .packagingSuggestion>div,.fieldSite .packagingSuggestion span{min-width:0}.fieldSite .packagingSuggestion b{overflow-wrap:anywhere}.fieldSite .applicationChooser{grid-template-columns:repeat(2,minmax(0,1fr))}.fieldSite .applicationChooser select{min-width:0;max-width:100%}.fieldSite .quoteWorkspace label{min-width:0}.fieldSite .quoteWorkspace :is(input,select,textarea){min-width:0;max-width:100%}.fieldSite .quoteEntryOptions{grid-template-columns:repeat(2,minmax(0,1fr))}.fieldSite .quoteEntryOptions button{text-align:left;grid-template-columns:28px minmax(0,1fr)}.fieldSite .quoteEntryOptions button>b{display:none}.fieldSite .quoteEntryOptions p{overflow-wrap:anywhere}.fieldSite .quoteEntryOptions h3{overflow-wrap:anywhere;font-size:23px!important}.fieldSite .simpleTicket h2,.fieldSite .simpleTicket small{overflow-wrap:anywhere;max-width:100%}.fieldSite .contactHeroCopy h1,.fieldSite .contactFormIntro h2{font-size:clamp(29px,4.1vw,49px);line-height:1.15}.fieldSite .contactHeroCopy>div{flex-wrap:wrap}.fieldSite .contactHeroCopy .button{white-space:normal;text-align:left;min-width:0;font-size:12px}.fieldSite .contactHeroCopy .button span,.fieldSite .contactFinalCta a span{display:none}.fieldSite .contactHeroCopy p{max-width:570px}.fieldSite .contactFormGrid,.fieldSite .contactMethods{grid-template-columns:repeat(2,minmax(0,1fr))}.fieldSite .contactMethods{grid-template-columns:repeat(3,minmax(0,1fr))}.fieldSite .contactMethods :is(article,div){min-width:0}.fieldSite .contactMethods a{overflow-wrap:anywhere}.fieldSite .whatsAppReady{text-align:left;background:#edf6ee;border:1px solid #c9ddcf;border-radius:8px;min-width:0;margin-top:16px;padding:16px 18px;display:block}.fieldSite .whatsAppReady p{color:#264d38;margin:0;font-size:14px;line-height:1.55}.fieldSite .whatsAppReady p strong{font-size:inherit;color:inherit;overflow-wrap:normal;display:inline}.fieldSite .whatsAppReady a{color:#125c39;text-underline-offset:4px;overflow-wrap:anywhere;align-items:center;min-height:44px;margin-top:6px;padding:6px 0;font-size:14px;font-weight:700;text-decoration:underline;display:inline-flex}.fieldSite .quoteContact>small{color:#607368;margin-top:12px;font-size:12px;line-height:1.6;display:block}@media (width<=1000px){.fieldSite .audienceGrid{gap:20px}.fieldSite .audienceCard>img{height:170px}.fieldSite .audienceCard h3{font-size:19px}.fieldSite .audienceCard h3 svg{flex-basis:24px;width:24px}.fieldSite .audienceCard p{font-size:13px}.fieldSite .audienceCard nav{gap:2px 14px}.fieldSite .applicationGuide{gap:25px}.fieldSite .audienceHome .fieldSteps{gap:17px}.fieldSite .audienceHome .fieldSteps li{grid-template-columns:46px minmax(0,1fr);column-gap:11px;padding-right:17px}.fieldSite .audienceHome .fieldSteps li>div{width:43px}.fieldSite .audienceHome .fieldSteps h3{font-size:16px}.fieldSite .audienceHome .fieldSteps p{font-size:13px}.fieldSite .compactPageIntro h1{font-size:31px}}@media (width<=800px){.fieldSite .quoteWorkspace .standaloneTotal{grid-template-columns:repeat(2,minmax(0,1fr))}.fieldSite .quoteWorkspace .standaloneTotal>div:last-child{grid-column:1/-1}.fieldSite .quoteEntryOptions,.fieldSite .contactMethods{grid-template-columns:1fr}.fieldSite .compactProductTech .technicalExplorer{grid-template-columns:minmax(0,1fr)}.fieldSite .compactPageIntro{grid-template-columns:minmax(0,1fr) 130px}.fieldSite .compactPageIntro h1{font-size:29px}}@media (width<=640px){.fieldSite .audienceHome .heroFocus h1{font-size:clamp(29px,8.2vw,43px);line-height:1.15}.fieldSite .audienceHome .heroFocus .fieldHeroCopy{padding-top:27px}.fieldSite .audienceHome .heroFocus .fieldHeroCopy>p:not(.fieldEyebrow){margin-bottom:19px;font-size:14px}.fieldSite .audienceHome .heroFocus .fieldActions .fieldButton:first-child{flex:1.4}.fieldSite .audienceHome .heroFocus .fieldActions .secondary{flex:1}.fieldSite .audienceHome .heroFocus .fieldHeroBenefits{margin-top:18px}.fieldSite .audienceHome .fieldHero.heroFocus{min-height:0}.fieldSite .audienceHome .fieldSteps{gap:19px;padding-bottom:22px}.fieldSite .audienceHome .fieldSteps li{border:0;grid-template-columns:52px minmax(0,1fr);gap:2px 16px;padding:0}.fieldSite .audienceHome .fieldSteps li>div{align-self:center;width:48px;height:62px}.fieldSite .audienceHome .fieldSteps li>div>svg{width:36px;height:41px}.fieldSite .audienceHome .fieldSteps h3{font-size:17px}.fieldSite .audienceHome .fieldSteps p{font-size:13px}.fieldSite .audienceGrid{grid-template-columns:minmax(0,1fr);gap:24px}.fieldSite .audienceCard{grid-template-columns:105px minmax(0,1fr);gap:16px;display:grid}.fieldSite .audienceCard>img{object-fit:cover;border-radius:7px;height:100%;min-height:175px}.fieldSite .audienceCardCopy{min-width:0;padding:0}.fieldSite .audienceCard h3{align-items:flex-start;gap:8px;margin-bottom:8px;font-size:19px;line-height:1.3}.fieldSite .audienceCard h3 svg{flex-basis:21px;width:21px;height:25px}.fieldSite .audienceCard p{margin-bottom:10px;font-size:13px;line-height:1.5}.fieldSite .audienceCard nav{gap:0 15px;padding-top:0}.fieldSite .audienceCard nav a{min-height:44px;font-size:12px}.fieldSite .audienceHome .fieldUses{padding-bottom:28px}.fieldSite .doseEstimator{grid-template-columns:minmax(0,1fr)}.fieldSite .doseResult{grid-template-columns:repeat(2,minmax(0,1fr))}.fieldSite .doseRate b{font-size:20px}.fieldSite .doseAmount strong{font-size:27px}.fieldSite .doseInputs .doseHelp{font-size:11px!important}.fieldSite .audienceHome .fieldCalcIntro h2{font-size:25px}.fieldSite .audienceHome .fieldCalcIntro>p{margin-top:10px}.fieldSite .applicationGuide{grid-template-columns:minmax(0,1fr);gap:21px}.fieldSite .applicationGuide li{gap:16px;padding:14px 0}.fieldSite .applicationGuide h3{font-size:17px}.fieldSite .applicationGuide p{font-size:13px}.fieldSite .applicationGuide aside{grid-template-columns:35px minmax(0,1fr);gap:0 16px;padding:19px 20px;display:grid}.fieldSite .applicationGuide aside>svg{grid-row:1/4;width:33px}.fieldSite .applicationGuide aside h3{margin-bottom:10px;font-size:21px}.fieldSite .applicationGuide aside a{grid-column:2;font-size:12px}.fieldSite .productVideo summary{grid-template-columns:40% minmax(0,1fr);min-height:185px}.fieldSite .productVideo summary>img{height:165px}.fieldSite .productVideo b{font-size:21px}.fieldSite .productVideo summary>span{padding:18px 18px 18px 8px}.fieldSite .compactPageIntro{grid-template-columns:minmax(0,1fr);gap:18px;padding:24px 18px;position:relative}.fieldSite .compactPageIntro>img{display:none}.fieldSite .compactPageIntro h1{font-size:28px;line-height:1.2}.fieldSite .compactPageIntro p:not(.fieldEyebrow){font-size:14px}.fieldSite .compactProductTech .technicalCards{grid-template-columns:minmax(0,1fr)}.fieldSite .compactProductTech .technicalMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.fieldSite .compactProductTech .technicalMetrics strong{font-size:22px}.fieldSite .compactProductTech .technicalMetrics span{font-size:10px;line-height:1.5}.fieldSite .compactProductTech .compactDoseHead{display:none}.fieldSite .compactProductTech .compactDoseRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 14px;padding:15px 0;display:grid}.fieldSite .compactDoseRow>p{white-space:normal;grid-column:1/-1;margin:0;font-size:13px}.fieldSite .compactDoseRow>a{grid-column:1/-1;justify-content:flex-start;min-height:44px}.fieldSite .applicationChooser,.fieldSite .contactFormGrid{grid-template-columns:minmax(0,1fr)}.fieldSite .contactHeroCopy h1{font-size:31px}.fieldSite .contactHeroCopy .button{padding-inline:15px}.fieldSite .contactQuoteSummary strong{font-size:23px}.fieldSite .compactPurchaseIntro h1{font-size:29px}.fieldSite .compactPurchaseIntro p{font-size:14px}}@media (width<=360px){.fieldSite .audienceCard{grid-template-columns:82px minmax(0,1fr);gap:13px}.fieldSite .audienceCard h3{gap:6px;font-size:18px}.fieldSite .audienceCard h3 svg{flex-basis:18px;width:18px}.fieldSite .audienceCard nav{gap:0 12px}}.fieldSite{--raw-display:"Bebas Neue",Impact,sans-serif;--raw-text:"Montserrat",Arial,sans-serif;--raw-green:#165b36;--raw-ink:#15344a;--raw-line:#d5dfd8;--rw-muted:#3e554b;--rw-surface:#f3f6f1;--rw-radius:8px;--rw-space:48px;--rw-width:1140px;--rw-ease:cubic-bezier(.2,.65,.3,1)}.fieldSite .salesPage{color:var(--raw-ink);font:400 1rem/1.6 var(--raw-text);background:#fff;overflow:visible}.fieldSite .salesPage :is(h1,h2,h3){color:var(--raw-ink);text-wrap:balance;margin:0}.fieldSite .salesPage :is(h1,h2){font-family:var(--raw-display);letter-spacing:.015em;font-weight:400;line-height:1.12}.fieldSite .salesPage h1{font-size:3.5rem}.fieldSite .salesPage h2{font-size:2.375rem}.fieldSite .salesPage h3{font:600 1.25rem/1.35 var(--raw-text);letter-spacing:0}.fieldSite .salesPage :is(p,li){font-family:var(--raw-text);font-size:1rem;line-height:1.65}.fieldSite .salesPage p{color:var(--rw-muted);margin:16px 0 0}.fieldSite .salesPage :is(button,input,select,textarea,a){font-family:var(--raw-text)}.fieldSite .salesPage strong{font-weight:600}.fieldSite .salesPage :is(a,button,summary,input,select,textarea):focus-visible{outline-offset:4px;outline:3px solid #2080a0}.fieldSite .salesPage section[id]{scroll-margin-top:96px}.rwWrap{width:min(var(--rw-width),calc(100% - 48px));margin-inline:auto}.rwSection{padding-block:var(--rw-space)}.salesPage>.rwSection+.rwSection{padding-top:8px}.rwSectionHead{margin-bottom:24px}.rwSectionHead>p{max-width:62ch}.rwActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.rwButton{border:1px solid var(--raw-green);background:var(--raw-green);color:#fff;min-height:48px;font:600 .9375rem/1.4 var(--raw-text);text-align:center;cursor:pointer;transition:background .2s,border-color .2s,color .2s,transform .2s var(--rw-ease),box-shadow .2s;border-radius:6px;justify-content:center;align-items:center;padding:12px 20px;display:inline-flex}.rwButton:hover{background:#104529;border-color:#104529}.rwButton:disabled{opacity:.6;cursor:not-allowed}.rwButton:active:not(:disabled){transform:translateY(1px)}.rwButtonSecondary{color:var(--raw-green);background:0 0}.rwButtonSecondary:hover{color:var(--raw-green);border-color:var(--raw-green);background:#e7eee5}.rwTextLink{min-height:44px;color:var(--raw-green);font:600 .9375rem/1.5 var(--raw-text);text-underline-offset:4px;align-items:center;text-decoration:underline;display:inline-flex}.rwTextLink:hover{text-decoration-thickness:2px}.rwHydroIntro{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:48px;display:grid}.rwHydroVisual{background:#f1f3e9;border-radius:16px;margin:0;overflow:hidden}.rwHydroVisual img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.fieldSite .rwHydroIntro .rwHydroLead{color:var(--raw-green);max-width:36ch;font-size:1.1875rem;font-weight:600;line-height:1.5}.fieldSite .rwHydroIntro .rwHydroCapacity{border-block:1px solid var(--raw-line);flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:20px;padding-block:16px;display:flex}.rwHydroCapacity strong{font:400 2.5rem/1 var(--raw-display);color:var(--raw-green);white-space:nowrap}.rwHydroCapacity span{max-width:24ch;font-size:.9375rem;line-height:1.5}.fieldSite .rwHydroIntro .rwHydroSource{margin-top:12px;font-size:.75rem;line-height:1.5}.rwHydroIntro>div>p{max-width:54ch}.rwHydroIntro .rwTextLink{gap:8px;margin-top:16px}.fieldSite .rwHeader{z-index:40;min-height:80px;padding:8px max(24px,calc((100% - var(--rw-width))/2));border-bottom:1px solid var(--raw-line);font-family:var(--raw-text);background:#fff;justify-content:space-between;align-items:center;gap:24px;display:flex;position:sticky;top:0}.rwLogo{flex:0 0 72px;justify-content:center;align-items:center;display:flex}.rwLogo img{object-fit:contain;width:64px;height:60px}.rwHeader>.rwNav{align-items:center;gap:24px;display:flex}.rwHeader>.rwNav a{white-space:nowrap;border-bottom:2px solid #0000;align-items:center;min-height:44px;font-size:.875rem;font-weight:600;line-height:1.3;transition:color .2s,border-color .2s;display:flex}.rwHeader>.rwNav a:hover,.rwHeader>.rwNav a[aria-current=page]{color:var(--raw-green);border-color:var(--raw-green)}.rwHeaderOrder{flex:none;min-height:44px;padding:10px 16px;font-size:.875rem}.rwHeader .mobileMenuRoot{display:none}.fieldSite .skipTarget{scroll-margin-top:88px}.fieldSite .mobileMenuDialog{font-family:var(--raw-text);color:var(--raw-ink);padding:24px}.fieldSite .mobileMenuDialog .rwNav{flex-direction:column;gap:0;display:flex}.fieldSite .mobileMenuDialog .rwNav a{min-height:48px;font:600 1rem/1.4 var(--raw-text);border-bottom:1px solid var(--raw-line);padding:16px 0;display:block}.fieldSite .mobileMenuDialog .rwNav a[aria-current=page]{color:var(--raw-green)}.fieldSite .mobileMenuDialog>.rwButton{color:#fff;margin-top:24px;font-size:1rem}.fieldSite .mobileMenuWhatsApp{font-size:.875rem}.rwSiteHero{isolation:isolate;color:#fff;background:#0a332b;position:relative;overflow:hidden}.rwHeroLayout{grid-template-columns:1.05fr .95fr;align-items:center;gap:48px;min-height:440px;padding-block:48px;display:grid}.rwHeroCopy{z-index:2;min-width:0;position:relative}.fieldSite .rwHeroCopy h1{color:#fff;letter-spacing:.01em;max-width:22ch;font-size:clamp(3.25rem,4.8vw,4.5rem);line-height:1.04}.rwHeroCopy h1 span{color:#cce9ae;display:block}.fieldSite .rwHeroCopy p{color:#e3eee6;max-width:46ch;margin:24px 0 28px;font-size:1.0625rem;line-height:1.65}.rwHeroCopy .rwButton{color:#173e29;background:#cce9ae;border-color:#cce9ae}.rwHeroCopy .rwButton:hover{background:#e0f1cd;border-color:#e0f1cd}.rwHeroCopy .rwButtonSecondary{color:#fff;background:0 0;border-color:#b5c8bb}.rwHeroCopy .rwButtonSecondary:hover{background:#ffffff12}.rwHeroMedia{z-index:0;width:62%;margin:0;position:absolute;inset:0 0 0 auto}.rwHeroMedia img{object-fit:cover;object-position:center;width:100%;height:100%}.rwSiteHero:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#0a332b 5%,#0a332bf2 34%,#0a332b70 63%,#0a332b15);position:absolute;inset:0}.rwSiteHero--home{border-radius:12px;width:min(1200px,100% - 32px);margin:16px auto 0}.rwSiteHero--home .rwHeroLayout{width:calc(100% - 80px);min-height:500px}.rwSiteHero--home .rwHeroMedia{width:68%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 52%);mask-image:linear-gradient(90deg,#0000 0%,#000 52%)}.rwSiteHero--home .rwHeroMedia img{object-position:center 15%}.rwSiteHero--home:after{display:none}.rwHeroProduct{z-index:2;pointer-events:none;width:230px;height:350px;position:absolute;bottom:12px;right:25%}.rwHeroProduct img{object-fit:contain;filter:drop-shadow(0 12px 16px #001d1b80);width:100%;height:100%;transform:scale(1.2)}.fieldSite .rwSiteHero--home h1{font-size:clamp(3.5rem,5.5vw,4.75rem)}.rwSiteHero--retail .rwHeroLayout{min-height:480px}.rwSiteHero--retail .rwHeroMedia{width:70%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 46%);mask-image:linear-gradient(90deg,#0000 0%,#000 46%)}.rwSiteHero--retail .rwHeroMedia img{object-position:75% center}.rwSiteHero--retail:after{display:none}.rwSiteHero--product{background:var(--rw-surface);border-bottom:1px solid var(--raw-line)}.rwSiteHero--product:after{display:none}.rwSiteHero--product .rwHeroLayout{grid-template-columns:1.1fr .9fr;min-height:400px}.rwSiteHero--product .rwHeroMedia{width:100%;height:304px;position:static}.rwSiteHero--product .rwHeroMedia img{object-fit:contain}.fieldSite .rwSiteHero--product h1{color:var(--raw-ink)}.rwSiteHero--product h1 span{color:var(--raw-green)}.fieldSite .rwSiteHero--product p{color:var(--rw-muted)}.rwSiteHero--product .rwButton{background:var(--raw-green);color:#fff;border-color:var(--raw-green)}.rwSiteHero--product .rwButton:hover{background:#104529}.rwSiteHero--product .rwButtonSecondary{color:var(--raw-green);background:0 0}.rwSiteHero--product .rwButtonSecondary:hover{background:#e4ece0}.rwProductHow{background:var(--rw-surface);border:1px solid var(--raw-line);border-radius:16px;grid-template-columns:minmax(260px,.85fr) minmax(0,1.4fr);grid-template-areas:"visual heading""visual details";column-gap:40px;display:grid;overflow:hidden}.rwHowProduct{isolation:isolate;background:#0b352d;grid-area:visual;place-items:center;min-width:0;display:grid;position:relative;overflow:hidden}.rwHowBackdrop{object-fit:cover;opacity:.3;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.rwHowPack{object-fit:contain;filter:drop-shadow(0 16px 18px #001e1baa);width:78%;height:340px;margin:32px auto;display:block}.rwHowHeading{grid-area:heading;padding:32px 36px 0 0}.fieldSite .rwHowHeading h2{text-wrap:pretty;font-size:2.375rem}.rwHowHeading h2 span{white-space:nowrap}.fieldSite .rwHowHeading p{margin-top:12px}.rwHowCopy{grid-area:details;min-width:0;padding:4px 36px 24px 0}.rwHowCopy ul{margin:0 0 8px;padding:0;list-style:none}.fieldSite .rwHowCopy li{border-bottom:1px solid var(--raw-line);grid-template-columns:30px minmax(0,1fr);gap:16px;padding:16px 0;display:grid}.rwHowCopy li:last-child{border-bottom:0}.rwHowCopy li svg{width:28px;height:32px;color:var(--raw-green);margin-top:2px}.rwHowCopy li strong{color:var(--raw-ink);font-size:1.125rem}.fieldSite .rwHowCopy li p{margin:4px 0 0;font-size:.9375rem;line-height:1.55}.rwHowCopy .rwTextLink{gap:12px}.rwProductJump{border-bottom:1px solid var(--raw-line);flex-wrap:wrap;gap:24px;padding-block:8px;display:flex}.rwProductJump a{min-height:44px;color:var(--raw-green);align-items:center;font-size:.875rem;font-weight:600;display:flex}.rwShopGrid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.rwShopCard{border:1px solid var(--raw-line);border-radius:var(--rw-radius);background:#fff;grid-template-columns:40% minmax(0,1fr);min-width:0;display:grid;overflow:hidden}.rwShopImage{background:var(--rw-surface);justify-content:center;align-items:center;min-width:0;padding:16px;display:flex}.rwSackPhoto{justify-content:center;align-items:center;width:100%;height:230px;display:flex}.rwSackPhoto img{object-fit:contain;width:100%;height:100%}.rwShopImage1 .rwSackPhoto img{height:94%}.rwShopInfo{flex-direction:column;justify-content:center;align-items:flex-start;gap:20px;min-width:0;padding:24px;display:flex}.rwShopInfo>strong{font:700 1.875rem/1.2 var(--raw-text);font-variant-numeric:tabular-nums;color:var(--raw-ink)}.rwShopInfo strong small{font-size:1rem;font-weight:500}.rwShopInfo .rwButton{width:100%;padding-inline:12px;font-size:.875rem}.fieldSite .rwShopNote{margin-top:16px;font-size:.875rem}.rwPurchasePanel{background:linear-gradient(125deg,#185641,#0d342c 62%);border-radius:24px;grid-template-columns:minmax(0,.85fr) minmax(0,1.65fr);align-items:center;gap:32px;padding:32px;display:grid}.rwPurchaseIntro,.rwPurchaseProducts{min-width:0}.fieldSite .rwPurchaseIntro h2{font:600 clamp(1.75rem,2.6vw,2.125rem)/1.2 var(--raw-text);letter-spacing:-.035em;color:#fff}.rwPurchaseIntro h2 span{color:#cce9ae;margin-top:8px;display:block}.fieldSite .rwPurchaseIntro p{color:#e3eee6;max-width:34ch;margin-top:20px}.rwPurchaseIntro .rwTextLink{color:#e3eee6;margin-top:16px}.rwPurchasePanel .rwShopGrid{gap:16px}.rwPurchasePanel .rwShopCard{border:0;border-radius:14px;grid-template-columns:1fr}.rwPurchasePanel .rwShopImage{background:#fff;padding:16px 16px 0}.rwPurchasePanel .rwSackPhoto{height:184px}.rwPurchasePanel .rwShopInfo{text-align:center;align-items:center;gap:12px;min-height:0;padding:16px 20px 20px}.fieldSite .rwPurchasePanel .rwShopInfo h3{font-size:1.125rem}.rwPurchasePanel .rwShopInfo>strong{font-size:1.75rem}.rwPurchasePanel .rwShopInfo .rwButton{margin-top:auto}.fieldSite .rwPurchasePanel .rwShopNote{color:#e3eee6;text-align:center;margin-top:14px;font-size:.8125rem}.rwHomeResources{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:48px;display:grid}.rwHomeProductGuide{min-width:0}.rwHomeProductGuide p{max-width:43ch}.rwHomeProductGuide .rwButton{margin-top:24px}.fieldSite .salesPage .rwUsesHeading h2,.fieldSite .salesPage .rwHomeVideo h2{font:600 clamp(1.375rem,2.1vw,1.75rem)/1.3 var(--raw-text);letter-spacing:-.035em;text-wrap:pretty}.rwUsesHeading h2 span{color:#21764c}.rwHomeVideo{min-width:0;scroll-margin-top:96px}.rwHomeVideo h2{margin-bottom:20px!important}.rwVideoPoster{background:#082b1e;border-radius:16px;overflow:hidden;box-shadow:0 5px 15px #0b342e14}.rwVideoPoster summary{isolation:isolate;cursor:pointer;color:#fff;align-items:flex-end;min-height:264px;padding:24px;list-style:none;display:flex;position:relative}.rwVideoPoster summary::-webkit-details-marker{display:none}.rwVideoPoster summary>img{object-fit:cover;object-position:center 44%;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.rwVideoPoster summary:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000 10%,#062c25ef);position:absolute;inset:0}.rwVideoPoster summary>span{gap:8px;display:grid}.fieldSite .rwVideoPoster strong{font:700 1.375rem/1.3 var(--raw-text);letter-spacing:-.025em;color:#fff}.rwVideoPoster small{font:400 .9375rem/1.5 var(--raw-text);color:#e4efe8}.rwVideoPoster video{background:#082b1e;width:100%;max-height:420px;display:block}.rwVideoPoster:not([open]) video{display:none}.rwVideoPoster[open] summary{min-height:88px;padding-block:16px}.rwUses{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.rwUseCard{isolation:isolate;color:#fff;background:#133b2d;border-radius:16px;min-width:0;min-height:242px;transition:transform .22s,box-shadow .22s;display:block;position:relative;overflow:hidden;box-shadow:0 4px 12px #183f2810}.rwUseCard>img{z-index:-1;object-fit:cover;width:100%;height:100%;transition:transform .35s;position:absolute;inset:0}.rwUseCard:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#041e180a 12%,#071f1820 32%,#071f18bd 68%,#071f18fa);position:absolute;inset:0}.rwUseIcon{z-index:2;color:#22633c;background:#ffffffed;border:1px solid #ffffff70;border-radius:10px;place-items:center;width:33px;height:33px;display:grid;position:absolute;top:14px;left:14px;box-shadow:0 3px 10px #041d181a}.rwUseIcon svg{width:20px;height:20px}.rwUseCopy{z-index:1;padding:17px 15px;position:absolute;bottom:0;left:0;right:0}.fieldSite .salesPage .rwUseCopy h3{letter-spacing:-.02em;color:#fff;margin:0 0 7px;font-size:16px;font-weight:800;line-height:1.25;display:block}.fieldSite .rwUseCopy p{color:#e3eee5;min-height:36px;margin:0;font-size:12px;line-height:1.5}.rwUseCard:hover{transform:translateY(-5px);box-shadow:0 12px 24px #1c3e2e2b}.rwUseCard:hover>img{transform:scale(1.055)}@media (width<=1060px){.rwUses{gap:10px}.rwUseCard{min-height:230px}.rwUseCopy{padding:14px 12px}.fieldSite .salesPage .rwUseCopy h3{font-size:15px}}@media (width<=960px){.rwUses{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.rwUseCard{min-height:220px}.fieldSite .salesPage .rwUseCopy h3{font-size:18px}.fieldSite .rwUseCopy p{min-height:0;font-size:13px}}@media (width<=640px){.rwUses{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.rwUseCard{border-radius:14px;min-height:218px}.rwUseCopy{padding:14px 13px}.fieldSite .salesPage .rwUseCopy h3{font-size:16px}.fieldSite .rwUseCopy p{min-height:36px;font-size:12px}.rwUseIcon{border-radius:9px;width:30px;height:30px;top:12px;left:12px}}.rwPhotoApplications{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.rwPhotoApplications article{flex-direction:column;min-width:0;display:flex}.rwPhotoApplications img{object-fit:cover;width:100%;height:190px}.rwProductUsesBand,.rwAboutBand{background:var(--rw-surface)}.rwPhotoApplications article{border:1px solid var(--raw-line);border-radius:var(--rw-radius);background:#fff;scroll-margin-top:96px;overflow:hidden}.rwPhotoApplications article>div{flex-direction:column;flex:1;padding:24px;display:flex}.rwPhotoApplications p{margin:12px 0 16px!important}.rwPhotoApplications .rwTextLink{align-self:flex-start;margin-top:auto}.fieldSite .rwApplicationNote{max-width:80ch;margin-top:24px;font-size:.9375rem}.rwDocuments{border-top:1px solid var(--raw-line);grid-template-columns:1.1fr .9fr;align-items:center;gap:48px;display:grid}.rwDocuments p{max-width:57ch}.rwDocumentLinks{flex-wrap:wrap;gap:24px;margin-top:24px;display:flex}.rwDocumentLinks a{color:var(--raw-green);align-items:center;gap:12px;min-height:48px;font-size:1rem;font-weight:600;display:flex}.rwDocumentLinks svg{width:28px;height:32px}.rwDocumentLinks small{color:var(--rw-muted);font-size:.875rem;font-weight:400;display:block}.rwVideo{border:1px solid var(--raw-line);border-radius:var(--rw-radius);background:var(--rw-surface);overflow:hidden}.rwVideo summary{cursor:pointer;align-items:center;gap:20px;padding:24px;font-size:1.125rem;font-weight:600;list-style:none;display:flex}.rwVideo summary::-webkit-details-marker{display:none}.rwVideo summary img{object-fit:contain;width:72px;height:124px}.rwVideo summary small{color:var(--rw-muted);margin-top:8px;font-size:.875rem;font-weight:400;display:block}.rwVideo summary b{color:var(--raw-green);margin-left:auto;font-size:1.375rem}.rwVideo video{width:100%;display:block}.rwProductVideo{margin-bottom:24px}.rwProductVideo summary{padding:16px 24px}.rwProductVideo summary img{width:44px;height:72px}.rwProductVideo video{object-fit:contain;background:#0a332b;max-height:520px}.rwDocumentCards{grid-template-columns:1fr 1fr;gap:24px;margin-bottom:24px;display:grid}.rwDocumentCards>a{border:1px solid var(--raw-line);border-radius:var(--rw-radius);background:var(--rw-surface);align-items:center;gap:24px;padding:24px;display:flex}.rwDocumentCards>a:hover{background:#e8f0e3}.rwDocumentCards img{object-fit:contain;flex:0 0 100px;width:100px;height:138px}.rwDocumentCards p{margin:12px 0!important}.rwDocumentCards span{color:var(--raw-green);text-underline-offset:4px;font-size:.875rem;font-weight:600;text-decoration:underline}.rwSpecsPanel{border-block:1px solid var(--raw-line)}.rwSpecsPanel>summary{min-height:56px;color:var(--raw-green);cursor:pointer;padding:16px 0;font-weight:600}.rwSpecsPanel>.technicalExplorer{margin-bottom:24px}.fieldSite .rwTech .technicalExplorer{box-shadow:none;grid-template-columns:210px minmax(0,1fr)}.fieldSite .rwTech .technicalExplorer>*{min-width:0}.fieldSite .rwTech .technicalExplorer>nav{border-radius:var(--rw-radius) 0 0 var(--rw-radius);background:var(--rw-surface);padding:8px;overflow:visible}.fieldSite .rwTech .technicalExplorer>nav button{min-height:48px;font:600 .875rem/1.45 var(--raw-text);letter-spacing:0;color:var(--raw-ink);border:0;border-radius:5px;padding:12px 14px;display:block}.fieldSite .rwTech .technicalExplorer>nav button.active{background:var(--raw-green);color:#fff}.fieldSite .rwTech .technicalPanel{min-width:0;padding:24px}.fieldSite .rwTech .technicalPanelTitle h2{font:600 1.5rem/1.35 var(--raw-text);letter-spacing:0}.fieldSite .rwTech .technicalPanelTitle p,.fieldSite .rwTech .technicalCards p,.fieldSite .rwTech .technicalNotice{font-size:1rem;line-height:1.6}.fieldSite .rwTech .technicalCards,.fieldSite .rwTech .technicalMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.fieldSite .rwTech .technicalCards strong{font:600 1.125rem/1.4 var(--raw-text);letter-spacing:0;overflow-wrap:normal}.fieldSite .rwTech .technicalMetrics strong{font:600 1.5rem/1.3 var(--raw-text);letter-spacing:0}.fieldSite .rwTech .technicalMetrics span,.fieldSite .rwTech .technicalCards span{font:500 .875rem/1.5 var(--raw-text);letter-spacing:0;text-transform:none}.fieldSite .rwTech .compactDoseHead,.fieldSite .rwTech .compactDoseRow{grid-template-columns:100px 130px minmax(0,1fr);gap:16px;min-width:0;display:grid}.fieldSite .rwTech .compactDoseRow{align-items:start;padding:16px 0}.fieldSite .rwTech .compactDoseRow>*{overflow-wrap:break-word;min-width:0}.fieldSite .rwTech .compactDoseHead,.fieldSite .rwTech .compactDoseRow :is(b,strong){font-size:.875rem;line-height:1.5;font-family:var(--raw-text)}.fieldSite .rwTech .compactDoseRow p{margin:0;font-size:.9375rem}.fieldSite .rwTech .compactDoseRow strong{color:var(--raw-green)}.rwContactLayout,.rwPartnerLayout,.rwAboutIntro{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:56px;display:grid}.rwContactLayout>div>p,.rwPartnerLayout>div>p,.rwAboutIntro p{max-width:62ch}.rwContactDetails{margin:24px 0 0}.rwContactDetails>div{border-top:1px solid var(--raw-line);padding:16px 0}.rwContactDetails dt{color:var(--rw-muted);margin-bottom:4px;font-size:.875rem;font-weight:500}.rwContactDetails dd{overflow-wrap:anywhere;margin:0;font-size:1rem;line-height:1.7}.rwContactDetails a{color:var(--raw-green);text-underline-offset:4px;font-weight:600;text-decoration:underline}.rwSimpleForm,.rwOrderContact{background:var(--rw-surface);border:1px solid var(--raw-line);border-radius:var(--rw-radius);min-width:0;padding:24px}.rwSimpleForm{gap:20px;display:grid}.fieldSite .rwSimpleForm h2,.fieldSite .rwOrderContact h2{font:600 1.375rem/1.35 var(--raw-text);letter-spacing:0}.rwFormGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.rwSimpleForm label,.rwOrderFields label{font:600 .875rem/1.5 var(--raw-text);flex-direction:column;gap:8px;min-width:0;display:flex}.rwSimpleForm label small{font-size:.875rem;font-weight:400}.rwSimpleForm :is(input,textarea),.rwOrderFields :is(input,textarea){width:100%;min-width:0;min-height:48px;color:var(--raw-ink);font:400 1rem/1.5 var(--raw-text);background:#fff;border:1px solid #96ab9d;border-radius:5px;padding:12px}.rwSimpleForm :is(input,textarea)::placeholder,.rwOrderFields :is(input,textarea)::placeholder{color:#647569;opacity:1}.rwSimpleForm textarea,.rwOrderFields textarea{resize:vertical}.rwSimpleForm>.rwButton,.rwOrderContact>.rwButton{width:100%}.fieldSite .rwSimpleForm .rwFormHelp,.fieldSite .rwOrderNote{margin:0;font-size:.875rem;line-height:1.5}.rwAboutIntro p:first-child{margin-top:0}.rwCompanyExperience{background:#f7faf7;padding:48px 24px;overflow:hidden}.rwCompanyInner{max-width:1280px;margin:auto}.rwCompanyHeading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:32px;display:flex}.fieldSite .rwCompanyHeading h2{font:600 clamp(1.75rem,2.6vw,2.25rem)/1.18 var(--raw-text);letter-spacing:-.04em}.rwCompanyHeading h2 span{color:#07945c}.fieldSite .rwCompanyHeading p{margin-top:12px;font-size:.9375rem}.rwCompanyPause{border:1px solid var(--raw-line);min-height:44px;color:var(--raw-green);cursor:pointer;background:#fff;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:.875rem;font-weight:600;display:inline-flex}.rwCompanyPause:hover{background:var(--rw-surface)}.rwCompanyViewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.rwCompanyTrack{width:max-content;animation:28s linear infinite rwCompanyFlow;display:flex}.rwCompanyTrack[data-paused=true],.rwCompanyViewport:hover .rwCompanyTrack{animation-play-state:paused}.rwCompanyGroup{flex:none;gap:16px;margin:0;padding:0 16px 0 0;list-style:none;display:flex}.rwCompanyGroup li{background:#fff;border:1px solid #dbe5dd;border-radius:20px;flex:0 0 250px;place-items:center;width:250px;height:132px;padding:24px;display:grid}.rwCompanyGroup img{object-fit:contain;filter:saturate(.86);max-width:100%;max-height:76px;transition:filter .25s,transform .25s}.rwCompanyGroup li:hover img{filter:saturate();transform:scale(1.04)}@keyframes rwCompanyFlow{to{transform:translate(-50%)}}.rwServicesHeading{max-width:680px;margin-bottom:28px}.fieldSite .rwServicesHeading h2{font:600 clamp(1.75rem,2.6vw,2.25rem)/1.18 var(--raw-text);letter-spacing:-.04em}.rwServicesHeading h2 span{color:#07945c}.rwServicesGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.rwServiceCard{isolation:isolate;background:#0b342b;border-radius:24px;min-width:0;min-height:410px;position:relative;overflow:hidden;box-shadow:0 12px 30px #0b342b0d}.rwServiceCard>img{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform .4s;position:absolute;inset:0}.rwServiceCard:before{content:"";z-index:-1;background:linear-gradient(#05271b00 0%,#05271b55 25%,#05271bee 74%,#05271b 100%);transition:background .2s;position:absolute;inset:0}.rwServiceCard[data-expanded=true]:before{background:linear-gradient(#05271bee,#05271bf7)}.rwServiceCard[data-expanded=true]>img{transform:scale(1.035)}.rwServiceBody{flex-direction:column;justify-content:flex-end;height:100%;min-height:410px;padding:24px;display:flex}.rwServiceNumber{font:500 .875rem/1.4 var(--raw-text);color:#b9ee89;margin-bottom:12px}.fieldSite .rwServiceBody h3{color:#fff;font:600 1.375rem/1.2 var(--raw-text);letter-spacing:-.035em;text-wrap:initial}.fieldSite .rwServiceBody p{color:#f0f6ee;margin-top:16px;font-size:.875rem;line-height:1.65}.rwServiceBody [hidden]{display:none!important}.rwServiceBody>p{min-height:94px}.rwServiceDetail{flex:1}.rwServiceCard[data-expanded=true] .rwServiceBody{justify-content:flex-start}.rwServiceCard[data-expanded=true] .rwServiceNumber{display:none}.rwServiceDetail a{color:#c1ec98;text-underline-offset:4px;align-items:center;gap:8px;min-height:44px;margin-top:16px;font-size:.8125rem;font-weight:600;text-decoration:underline;display:inline-flex}.rwServiceBody button{color:#e9f5e0;width:100%;min-height:44px;font:600 .8125rem/1.4 var(--raw-text);text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #ffffff40;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:8px 0 0;display:flex}.rwServiceBody button>span:last-child{font-size:1.375rem;font-weight:400}.rwServiceBody :is(a,button):focus-visible{outline-color:#c1ec98!important}.rwAboutPartner{justify-content:space-between;align-items:center;gap:24px;display:flex}.rwAboutPartner .rwButton{flex:none}.rwPlainList{gap:12px;margin:24px 0;padding-left:20px;display:grid}.rwPlainList li::marker{color:var(--raw-green)}.rwPartnerFaq{border-top:1px solid var(--raw-line);max-width:900px}.rwPartnerFaq h2{margin-bottom:24px!important}.rwPartnerFaq details{border-bottom:1px solid var(--raw-line);padding:16px 0}.rwPartnerFaq summary{cursor:pointer;min-height:32px;font-size:1rem;font-weight:600;line-height:1.6}.rwPartnerFaq details p{max-width:65ch}.rwConsult{background:#e9f1e5}.rwConsult>.rwWrap{justify-content:space-between;align-items:center;gap:32px;padding-block:32px;display:flex}.rwConsult .rwButton{flex:none}.fieldSite .rwConsult h2,.fieldSite .rwAboutPartner h2{font-size:2rem}.fieldSite .rwConsult p{margin-top:8px}.rwOrderIntro{padding-block:40px 32px}.rwOrder{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:48px;margin-bottom:48px;display:grid}.rwOrderSelection>p{margin:12px 0 24px!important}.rwOrderItems{border-top:1px solid var(--raw-line)}.rwOrderItem{border-bottom:1px solid var(--raw-line);justify-content:space-between;align-items:center;gap:16px;padding-block:24px;display:flex}.fieldSite .rwOrderItem p{margin:8px 0 0;font-size:1.125rem;font-weight:600}.rwOrderItem p span{font-size:.875rem;font-weight:400;display:block}.rwQuantity{border:1px solid #96ab9d;border-radius:5px;flex:none;grid-template-columns:44px 54px 44px;display:grid;overflow:hidden}.rwQuantity button{background:var(--rw-surface);min-height:48px;color:var(--raw-green);border:0;font-size:1.5rem}.rwQuantity button:disabled{color:#6d7c71;cursor:default}.rwQuantity input{border:0;border-inline:1px solid var(--raw-line);text-align:center;width:100%;min-width:0;color:var(--raw-ink);appearance:textfield;font-size:1.125rem;font-weight:600}.rwQuantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.rwQuantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.rwOrderTotal{border-radius:var(--rw-radius);background:#e9f1e5;justify-content:space-between;gap:24px;margin-top:24px;padding:20px;display:flex}.rwOrderTotal>div{flex-direction:column;gap:8px;min-width:0;display:flex}.rwOrderTotal span{font-size:.875rem}.rwOrderTotal strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:1.875rem;line-height:1.3;font-weight:700!important}.rwOrderTotal strong small{font-size:1rem;font-weight:500}.fieldSite .rwOrderShipping,.fieldSite .rwOrderSaved,.fieldSite .rwOrderReference{font-size:.875rem}.fieldSite .rwOrderError{color:#a22d22;font-size:.875rem}.rwOrderFields{gap:20px;margin-block:24px;display:grid}.rwOrderFields summary{min-height:44px;color:var(--raw-green);cursor:pointer;padding-block:10px;font-size:.875rem}.rwOrderFields .rwCommentLabel{margin-top:12px}.fieldSite .rwOrderNote{margin-top:16px}.fieldSite .whatsAppReady{background:#e9f3e7;border:1px solid #97b79e;border-radius:6px;margin-top:16px;padding:16px}.fieldSite .whatsAppReady p{margin:0;font-size:.875rem}.fieldSite .whatsAppReady a{min-height:44px;color:var(--raw-green);align-items:center;font-size:.875rem;font-weight:600;text-decoration:underline;display:inline-flex}.rwFooter{color:#e0eae5;padding:40px max(24px,calc((100% - var(--rw-width))/2)) 24px;background:#102f2a;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:32px;display:grid}.rwFooter>div{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.rwFooter>div>img{object-fit:contain;background:#fff;border-radius:4px;width:64px;height:72px;padding:6px}.fieldSite .rwFooter p{color:#d6e3db;max-width:32ch;margin:8px 0 0;font-size:.875rem}.rwFooter a,.rwFooter span{overflow-wrap:anywhere;font-size:.875rem;line-height:1.6}.rwFooter a{padding-block:4px}.rwFooter a:hover{text-decoration:underline}.rwFooter b{letter-spacing:.03em;color:#cce9ae;margin-bottom:8px;font-size:.875rem;font-weight:600}.fieldSite .rwFooter .copyright{border-top:1px solid #ffffff26;grid-column:1/-1;max-width:none;margin-top:0;padding-top:20px;font-size:.8125rem}@keyframes rwHeroEnter{0%{opacity:.35;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes rwPhotoEnter{0%{opacity:.7;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@keyframes rwDetailEnter{0%{opacity:.4;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.rwHeroCopy h1{animation:rwHeroEnter .55s var(--rw-ease) both}.rwHeroCopy>p{animation:rwHeroEnter .55s 60ms var(--rw-ease) both}.rwHeroCopy .rwActions{animation:rwHeroEnter .55s .12s var(--rw-ease) both}.rwHeroMedia>img{animation:rwPhotoEnter .85s var(--rw-ease) both}.rwHeroProduct{animation:rwHeroEnter .7s .1s var(--rw-ease) both}.rwPartnerFaq details[open]>p,.rwServiceDetail:not([hidden]),.whatsAppReady{animation:rwDetailEnter .25s var(--rw-ease)}.mobileMenuDialog[open]{animation:rwHeroEnter .25s var(--rw-ease)}}.rwShopCard,.rwDocumentCards>a{transition:transform .25s var(--rw-ease),box-shadow .25s,border-color .25s,background .25s}.rwSackPhoto img,.rwVideoPoster summary>img{transition:transform .4s var(--rw-ease)}.rwTextLink>span{transition:transform .2s var(--rw-ease)}.rwTextLink:hover>span,.rwTextLink:focus-visible>span{transform:translate(3px)}.salesPage :is(input,textarea,select){transition:border-color .2s,box-shadow .2s,background .2s}.rwSimpleForm :is(input,textarea):focus,.rwOrderFields :is(input,textarea):focus{border-color:var(--raw-green);box-shadow:0 0 0 3px #165b3612}.rwQuantity button{cursor:pointer;transition:background .2s,color .2s}.rwQuantity button:hover:not(:disabled){background:#dcead5}.rwPartnerFaq summary{transition:color .2s}.rwPartnerFaq summary:hover{color:var(--raw-green)}.fieldSite .salesPage .floatingWhatsApp{transition:transform .25s var(--rw-ease),background .25s,box-shadow .25s}@media (hover:hover) and (pointer:fine){.rwButton:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5px 12px #062f2118}.rwButton:active:not(:disabled){transform:translateY(0)}.rwShopCard:hover,.rwDocumentCards>a:hover{border-color:#a4bba5;transform:translateY(-3px);box-shadow:0 10px 24px #143c2310}.rwShopCard:hover .rwSackPhoto img,.rwVideoPoster summary:hover>img{transform:scale(1.035)}.fieldSite .salesPage .floatingWhatsApp:hover{transform:translateY(-3px);box-shadow:0 7px 20px #103e3733}}@media (width<=1100px){.rwServicesGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.rwHeader>.rwNav{display:none}.rwHeader .mobileMenuRoot{display:block}.rwHeaderOrder{margin-left:auto}.rwHeroLayout{gap:32px}.rwProductHow{grid-template-columns:240px minmax(0,1fr);column-gap:28px}.rwHeroProduct{width:175px;height:300px;right:23%}.rwHowPack{height:300px}.rwHowHeading,.rwHowCopy{padding-right:28px}.rwShopInfo{padding:20px}.rwSackPhoto{height:210px}.rwDocuments,.rwOrder{gap:32px}.rwContactLayout,.rwPartnerLayout,.rwAboutIntro{gap:40px}.fieldSite .rwTech .technicalExplorer{grid-template-columns:1fr}.fieldSite .rwTech .technicalExplorer>nav{border-radius:8px 8px 0 0;grid-template-columns:repeat(3,minmax(0,1fr));max-width:100%;display:grid;overflow:visible}.fieldSite .rwTech .technicalExplorer>nav button{min-width:0;max-width:none}}@media (width<=800px){.rwSiteHero--retail .rwHeroLayout{min-height:0;padding-bottom:270px}.rwSiteHero--retail .rwHeroMedia{width:100%;height:250px;top:auto;bottom:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 18%);mask-image:linear-gradient(#0000 0%,#000 18%)}.rwSiteHero--retail .rwHeroMedia img{object-position:75% 58%}.rwHydroIntro{gap:28px}.rwServicesGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.fieldSite{--rw-space:40px}.fieldSite .salesPage h1{font-size:3rem}.fieldSite .salesPage h2{font-size:2.125rem}.rwHeroLayout{grid-template-columns:1fr;min-height:360px}.rwHeroCopy{max-width:540px}.rwHeroMedia{width:75%}.rwSiteHero:after{background:linear-gradient(90deg,#0a332bf2,#0a332bcc 45%,#0a332b70)}.rwSiteHero--product .rwHeroLayout{grid-template-columns:minmax(0,1fr) 200px;gap:24px}.rwSiteHero--product .rwHeroMedia{height:210px}.fieldSite .rwSiteHero--home h1{font-size:3.5rem}.rwSiteHero--home .rwHeroLayout{padding-bottom:260px}.rwSiteHero--home .rwHeroMedia{width:100%;height:250px;top:auto;bottom:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 28%);mask-image:linear-gradient(#0000 0%,#000 28%)}.rwSiteHero--home .rwHeroMedia img{object-position:center 35%}.rwHeroProduct{width:200px;height:260px;bottom:0;left:16px;right:auto}.rwPurchasePanel{grid-template-columns:1fr;gap:24px;padding:28px}.fieldSite .rwPurchaseIntro p{max-width:58ch}.rwHomeResources{grid-template-columns:1fr;gap:28px}.rwShopGrid{gap:16px}.rwShopCard{grid-template-columns:1fr}.rwShopImage{padding:20px}.rwShopInfo{gap:16px}.rwSackPhoto{height:180px}.rwShopInfo .rwButton{margin-top:auto}.rwShopInfo{min-height:196px}.rwPhotoApplications{gap:16px}.rwPhotoApplications img{height:150px}.rwPhotoApplications article>div{padding:20px}.rwDocumentCards{gap:16px}.rwDocumentCards>a{gap:16px;padding:20px}.rwDocumentCards img{flex-basis:76px;width:76px;height:110px}.rwContactLayout,.rwPartnerLayout,.rwAboutIntro,.rwOrder{grid-template-columns:1fr;gap:32px}.rwContactLayout,.rwPartnerLayout,.rwOrder{max-width:640px}.rwAboutPartner{flex-direction:column;align-items:flex-start}.rwFooter{grid-template-columns:1fr 1fr;gap:28px}}@media (width<=600px){.rwHydroIntro{grid-template-columns:1fr;gap:24px}.rwHydroIntro>div{grid-row:1}.rwHydroVisual{justify-self:center;width:100%;max-width:420px}.fieldSite{--rw-space:32px}.rwWrap{width:calc(100% - 40px)}.fieldSite .salesPage h1{font-size:2.625rem}.fieldSite .salesPage h2{font-size:1.875rem}.fieldSite .salesPage h3{font-size:1.25rem}.fieldSite .rwHeader{gap:12px;min-height:72px;padding:8px 16px}.rwLogo{flex-basis:48px}.rwLogo img{width:48px;height:54px}.rwHeaderOrder{padding:10px 12px;font-size:.875rem}.rwHeroLayout{min-height:0;padding-block:32px}.fieldSite .rwHeroCopy p{margin-block:16px 24px;font-size:1rem}.rwHeroCopy .rwActions{gap:12px}.rwHeroCopy .rwButton{font-size:.875rem}.rwHeroMedia{width:100%}.rwSiteHero--home{border-radius:8px;width:calc(100% - 24px);margin-top:12px}.rwSiteHero--home .rwHeroLayout{width:calc(100% - 40px);min-height:0;padding-bottom:236px}.fieldSite .rwSiteHero--home h1{font-size:3rem}.rwSiteHero--home .rwHeroMedia{height:220px;top:auto;bottom:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 25%);mask-image:linear-gradient(#0000 0%,#000 25%)}.rwSiteHero--home .rwHeroMedia img{object-position:65% center}.rwHeroProduct{width:166px;height:210px;bottom:0;left:4px;right:auto}.rwHeroProduct img{transform:scale(1.15)}.rwSiteHero--product .rwHeroLayout{grid-template-columns:1fr;gap:20px}.rwSiteHero--product .rwHeroMedia{justify-self:center;max-width:280px;height:200px}.rwProductHow{border-radius:12px;grid-template-columns:1fr;grid-template-areas:"heading""visual""details";gap:0}.rwHowHeading{padding:24px 20px 20px}.fieldSite .rwHowHeading h2{font-size:1.875rem}.fieldSite .rwHowHeading p{margin-top:8px;font-size:.9375rem}.rwHowProduct{min-height:196px}.rwHowPack{width:auto;max-width:60%;height:180px;margin:12px auto}.rwHowBackdrop{object-position:center 58%;opacity:.4}.rwHowCopy{padding:8px 20px 16px}.fieldSite .rwHowCopy li{gap:12px;padding-block:14px}.rwHowCopy li strong{font-size:1rem}.fieldSite .rwHowCopy li p{font-size:.9375rem}.rwProductJump{gap:0 20px;padding-block:8px}.rwShopGrid,.rwPhotoApplications,.rwDocuments,.rwDocumentCards,.rwServicesGrid{grid-template-columns:1fr}.rwShopCard{grid-template-columns:38% minmax(0,1fr)}.rwShopImage{padding:12px}.rwSackPhoto{height:190px}.rwShopInfo{gap:16px;min-height:0;padding:20px 16px}.rwShopInfo>strong{font-size:1.625rem}.rwShopInfo .rwButton{padding-inline:8px;font-size:.875rem}.rwPurchasePanel{border-radius:20px;padding:24px 16px 20px}.rwPurchasePanel .rwShopGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.rwPurchasePanel .rwShopImage{padding:12px 8px 0}.rwPurchasePanel .rwSackPhoto{height:136px}.rwPurchasePanel .rwShopInfo{gap:12px;padding:12px 10px 14px}.fieldSite .rwPurchasePanel .rwShopInfo h3{font-size:.9375rem;line-height:1.4}.rwPurchasePanel .rwShopInfo>strong{font-size:1.375rem}.rwPurchasePanel .rwShopInfo small{font-size:.875rem}.rwPurchasePanel .rwShopInfo .rwButton{min-height:52px;padding:10px 6px;font-size:.8125rem}.rwVideoPoster summary{min-height:220px;padding:20px}.fieldSite .rwVideoPoster strong{font-size:1.25rem}.rwVideoPoster small{font-size:.875rem}.rwPhotoApplications{gap:24px}.rwPhotoApplications img{height:190px}.rwCompanyExperience{padding:32px 20px}.rwCompanyHeading{flex-direction:column;align-items:flex-start;gap:16px}.rwCompanyGroup li{flex-basis:200px;width:200px;height:112px;padding:20px}.rwCompanyGroup img{max-height:64px}.rwServiceCard,.rwServiceBody{min-height:350px}.rwServiceBody>p{min-height:0}.fieldSite .rwServiceBody h3{font-size:1.5rem}.fieldSite .rwServiceBody p{font-size:.9375rem}.rwDocuments{gap:24px}.rwDocumentLinks{gap:20px}.rwVideo summary{padding:20px}.rwDocumentCards>a{gap:20px;padding:20px}.rwDocumentCards img{flex-basis:84px;width:84px;height:114px}.rwSimpleForm,.rwOrderContact{padding:24px 20px}.rwFormGrid{grid-template-columns:1fr}.fieldSite .rwSimpleForm h2,.fieldSite .rwOrderContact h2{font-size:1.375rem}.rwContactDetails dd{font-size:1rem}.rwConsult>.rwWrap{flex-direction:column;align-items:flex-start;gap:20px;padding-block:28px}.fieldSite .rwConsult h2,.fieldSite .rwAboutPartner h2{font-size:1.875rem}.rwAboutPartner .rwButton{width:100%}.rwOrderIntro{padding-block:28px 24px}.rwOrder{gap:24px;margin-bottom:32px}.rwOrderItem{gap:12px}.fieldSite .rwOrderItem h3{font-size:1.0625rem}.rwQuantity{grid-template-columns:42px 46px 42px}.rwOrderTotal{gap:16px;padding:16px}.rwOrderTotal strong{font-size:1.5rem}.fieldSite .rwTech .technicalPanel{padding:20px 16px}.fieldSite .rwTech .technicalExplorer>nav{grid-template-columns:repeat(2,minmax(0,1fr))}.fieldSite .rwTech .technicalCards{grid-template-columns:1fr}.fieldSite .rwTech .technicalMetrics{gap:12px}.fieldSite .rwTech .technicalMetrics article{padding:12px}.fieldSite .rwTech .technicalMetrics strong{font-size:1.25rem}.fieldSite .rwTech .compactDoseHead{display:none}.fieldSite .rwTech .compactDoseRow{grid-template-columns:1fr 1fr;gap:8px 16px}.fieldSite .rwTech .compactDoseRow>p{grid-column:1/-1}.rwFooter{gap:24px;padding:32px 20px 80px}.rwFooter>div:first-child{flex-direction:row;grid-column:1/-1;align-items:center;gap:20px}.rwFooter>div:first-child>img{flex:0 0 60px}.fieldSite .rwFooter>div:first-child p{margin:0}}@media (prefers-reduced-motion:reduce){html[data-scroll-behavior=smooth]{scroll-behavior:auto!important}.salesPage *,.salesPage :before,.salesPage :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.rwUseCard:hover,.rwUseCard:hover>img,.rwButton:hover:not(:disabled),.rwShopCard:hover,.rwDocumentCards>a:hover,.rwShopCard:hover .rwSackPhoto img,.rwVideoPoster summary:hover>img,.rwTextLink>span,.fieldSite .salesPage .floatingWhatsApp:hover,.rwCompanyTrack{transform:none}.rwCompanyDuplicate,.rwCompanyPause{display:none}.rwCompanyViewport{overflow-x:auto;-webkit-mask-image:none;mask-image:none}}
