:root{--ink:#07130d;--green:#b9f227;--cream:#f4f5ed;--muted:#aab5ad;--line:#ffffff24}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);margin:0;font-family:Segoe UI Variable,Segoe UI,Arial,sans-serif}a{color:inherit;text-decoration:none}.shell{width:min(1180px,100% - 48px);margin-inline:auto}.hero{background:var(--ink);color:#fff;min-height:100vh;position:relative;overflow:hidden}.hero:after{content:"";pointer-events:none;opacity:.06;background-image:radial-gradient(#fff .7px,#0000 .7px);background-size:8px 8px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 75%);mask-image:linear-gradient(#000,#0000 75%)}.heroGlow{background:radial-gradient(circle,#b9f2272b,#b9f22700 68%);border-radius:50%;width:780px;height:780px;position:absolute;top:-220px;right:-260px}.nav{z-index:5;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:92px;display:flex;position:relative}.brand{letter-spacing:-.06em;align-items:center;gap:10px;font-size:23px;font-weight:760;display:inline-flex}.brandMark{background:var(--green);width:30px;height:30px;color:var(--ink);letter-spacing:-.05em;border-radius:9px;place-items:center;font-size:17px;font-weight:900;display:grid;transform:rotate(-6deg)}.navLinks{color:#cad2cc;gap:30px;font-size:14px;display:flex}.navLinks a,.navCta{transition:color .2s,transform .2s}.navLinks a:hover{color:var(--green)}.navCta{border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:12px;padding:12px 17px;font-size:13px;font-weight:650;display:inline-flex}.navCta:hover{color:var(--green);transform:translateY(-1px)}.heroGrid{z-index:2;grid-template-columns:1.04fr .96fr;align-items:center;min-height:590px;padding-block:64px 76px;display:grid;position:relative}.heroCopy{max-width:650px}.eyebrow{color:#c5d0c8;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 26px;font-size:12px;font-weight:700;display:flex}.eyebrow span{background:var(--green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 6px #b9f2271c}h1{letter-spacing:-.068em;margin:0;font-size:clamp(58px,6.6vw,92px);font-weight:720;line-height:.94}.heroLead{color:#b9c4bc;max-width:590px;margin:28px 0 30px;font-size:18px;line-height:1.64}.heroActions{flex-wrap:wrap;gap:12px;display:flex}.button{border-radius:12px;justify-content:center;align-items:center;gap:28px;min-height:52px;padding:0 22px;font-size:14px;font-weight:720;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.buttonPrimary{background:var(--green);color:var(--ink);box-shadow:0 14px 38px #b9f22726}.buttonGhost{color:#fff;border:1px solid #ffffff40}.buttonGhost:hover{background:#ffffff12}.heroNote{color:#8f9b93;margin:22px 0 0;font-size:13px}.heroNote span{color:var(--green);margin-right:7px}.heroVisual{height:520px;position:relative}.orbit{border:1px solid #b9f22729;border-radius:50%;position:absolute}.orbitOne{width:470px;height:470px;top:16px;right:-30px}.orbitTwo{border-style:dashed;width:330px;height:330px;top:88px;right:36px}.device{border-radius:38px;width:218px;height:432px;position:absolute;box-shadow:0 44px 80px #00000061}.deviceBack{background:linear-gradient(145deg,#76837a,#38453c 65%,#17221b);border:5px solid #d2d8d3;top:46px;right:27px;transform:rotate(13deg)}.camera{background:radial-gradient(circle at 38% 38%,#789b88 0 7%,#0a110d 27%,#020402 58%);border:7px solid #606d64;border-radius:50%;width:48px;height:48px;position:absolute;top:22px;left:22px}.cameraTwo{top:74px;left:68px}.deviceFront{z-index:2;background:linear-gradient(135deg,#edf1ed,#708079 52%,#222d27);padding:6px;top:35px;left:92px;transform:rotate(-9deg)}.screen{background:radial-gradient(circle at 80% 12%,#b9f2278c,#0000 25%),radial-gradient(circle at 40% 40%,#234c34,#09150e 62%);border-radius:32px;flex-direction:column;justify-content:flex-end;height:100%;padding:30px 23px;display:flex;position:relative;overflow:hidden}.screen:before{content:"";background:#050906;border-radius:999px;width:76px;height:21px;position:absolute;top:11px;left:50%;transform:translate(-50%)}.screen:after{content:"";border:28px solid #b9f22726;border-radius:42%;width:180px;height:180px;position:absolute;top:66px;right:-70px;transform:rotate(24deg)}.screenPill{letter-spacing:.1em;text-transform:uppercase;border:1px solid #fff3;border-radius:999px;align-self:flex-start;margin-bottom:auto;padding:7px 10px;font-size:9px}.screen strong{z-index:1;letter-spacing:-.05em;font-size:26px;line-height:1.06;position:relative}.screenCode{z-index:1;color:var(--green);letter-spacing:.13em;margin-top:17px;font-size:9px;font-weight:800;position:relative}.certCard{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#122319d4;border:1px solid #ffffff30;border-radius:14px;align-items:center;gap:12px;padding:13px 17px 13px 13px;display:flex;position:absolute;bottom:45px;right:1px;box-shadow:0 20px 45px #00000057}.certIcon{background:var(--green);width:33px;height:33px;color:var(--ink);border-radius:10px;place-items:center;font-weight:900;display:grid}.certCard strong,.certCard small{display:block}.certCard strong{font-size:12px}.certCard small{color:#9eaaa2;margin-top:3px;font-size:9px}.stats{z-index:3;border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid;position:relative}.stat{border-right:1px solid var(--line);flex-direction:column;gap:5px;padding:25px 26px 28px;display:flex}.stat:first-child{padding-left:0}.stat:last-child{border-right:0}.stat strong{color:var(--green);letter-spacing:-.04em;font-size:25px}.stat span{color:#8e9991;font-size:12px}@media (max-width:900px){.navLinks{display:none}.heroGrid{grid-template-columns:1fr;padding-top:72px}.heroCopy{max-width:700px}.heroVisual{width:100%;max-width:520px;height:500px;margin:20px auto 0}.stats{grid-template-columns:repeat(2,1fr)}.stat:nth-child(2){border-right:0}.stat:nth-child(-n+2){border-bottom:1px solid var(--line)}.stat:nth-child(3){padding-left:0}}@media (max-width:560px){.shell{width:min(100% - 32px,1180px)}.nav{height:74px}.navCta{padding:10px 13px;font-size:0}.navCta:before{content:"Contacto";font-size:12px}.navCta span{font-size:12px}.heroGrid{min-height:0;padding-block:54px 50px}h1{font-size:clamp(49px,15vw,70px)}.heroLead{font-size:16px}.heroActions{display:grid}.heroVisual{transform-origin:top;height:440px;margin-bottom:-55px;transform:scale(.86)}.deviceFront{left:35px}.deviceBack{right:15px}.orbitOne{right:-80px}.certCard{right:-5px}.stat{padding:20px 12px}.stat:first-child,.stat:nth-child(3){padding-left:0}.stat strong{font-size:22px}}.trustStrip{background:#fff;border-bottom:1px solid #d8dbd2}.trustRow{justify-content:space-between;align-items:center;gap:24px;min-height:86px;display:flex}.trustRow p{color:#748077;letter-spacing:.12em;text-transform:uppercase;margin:0 auto 0 0;font-size:12px;font-weight:750}.trustRow span{color:#324037;font-size:14px;font-weight:680}.trustRow i{color:#bcc4bd;font-style:normal}.section{padding:124px 0}.company{background:var(--cream)}.sectionHeading{grid-template-columns:.7fr 1.3fr;align-items:start;gap:70px;display:grid}.sectionTag{color:#667269;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:13px;margin:8px 0 0;font-size:11px;font-weight:800;display:flex}.sectionTag span{letter-spacing:0;border:1px solid #b9c1ba;border-radius:50%;place-items:center;width:29px;height:29px;font-size:9px;display:grid}.sectionTag.light{color:#aebbb2}.sectionTag.light span{border-color:#ffffff40}.sectionHeading h2,.distributorCopy h2,.journeyIntro h2,.sustainabilityCopy h2,.valueHeader h2,.faq h2,.contactIntro h2{letter-spacing:-.06em;margin:0;font-size:clamp(46px,5.3vw,76px);font-weight:710;line-height:.98}.sectionHeading>div>p{color:#5e6961;max-width:700px;margin:30px 0 0;font-size:18px;line-height:1.65}.processGrid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:76px;display:grid}.processCard{background:#ffffff85;border:1px solid #d8dcd4;border-radius:18px;min-height:320px;padding:26px;transition:transform .25s,background .25s,box-shadow .25s;position:relative;overflow:hidden}.processCard:hover{background:#fff;transform:translateY(-5px);box-shadow:0 24px 50px #07130d14}.processNumber{color:#808b83;font-size:11px;font-weight:750}.processIcon{border:1px solid #d0d5ce;border-radius:50%;place-items:center;width:35px;height:35px;display:grid;position:absolute;top:22px;right:22px}.processCard h3{letter-spacing:-.04em;margin:128px 0 16px;font-size:28px}.processCard p{color:#69746c;margin:0;font-size:14px;line-height:1.65}.companyStatement{border-top:1px solid #ccd1ca;grid-template-columns:.7fr 1.3fr;align-items:start;gap:70px;margin-top:90px;padding-top:34px;display:grid}.companyStatement p{color:#6e7971;margin:0;font-size:13px}.companyStatement strong{letter-spacing:-.045em;max-width:760px;font-size:clamp(26px,3.4vw,45px);font-weight:650;line-height:1.15}.distributors{color:#fff;background:#0c2819;overflow:hidden}.distributorGrid{grid-template-columns:.82fr 1.18fr;align-items:center;gap:110px;display:grid}.distributorCopy>p:not(.sectionTag){color:#b4c1b8;max-width:510px;margin:29px 0 30px;font-size:17px;line-height:1.65}.distributorCopy h2{margin-top:32px}.checkList{gap:13px;margin:0 0 36px;padding:0;list-style:none;display:grid}.checkList li{color:#d9e1dc;font-size:14px}.checkList span{width:22px;height:22px;color:var(--green);background:#b9f2271f;border-radius:50%;place-items:center;margin-right:9px;font-size:11px;display:inline-grid}.inventoryPanel{background:#ffffff0d;border:1px solid #ffffff24;border-radius:28px;min-height:590px;padding:20px;position:relative;box-shadow:0 55px 100px #0000003d}.inventoryTop{justify-content:space-between;align-items:center;padding:4px 5px 20px;display:flex}.inventoryTop>div{align-items:center;gap:10px;display:flex}.inventoryTop strong{font-size:13px}.miniMark{background:var(--green);width:27px;height:27px;color:var(--ink);border-radius:8px;place-items:center;font-size:13px;font-style:normal;font-weight:900;display:grid;transform:rotate(-5deg)}.live{color:#bac6bd;align-items:center;gap:6px;font-size:10px;display:flex}.live i{background:var(--green);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 5px #b9f2271a}.inventoryBody{min-height:510px;color:var(--ink);background:#f6f7f2;border-radius:19px;padding:12px}.inventoryItem{border-bottom:1px solid #dfe3dc;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;padding:18px 10px;display:grid}.phoneThumb{background:linear-gradient(150deg,#708377,#1b2f22);border:3px solid #8c978f;border-radius:10px;width:47px;height:65px;display:block;position:relative;box-shadow:0 7px 14px #07130d24}.phoneThumb:before,.phoneThumb:after{content:"";background:#07130d;border:3px solid #526158;border-radius:50%;width:10px;height:10px;position:absolute;top:6px}.phoneThumb:before{left:5px}.phoneThumb:after{left:18px}.phone2{background:linear-gradient(150deg,#92989a,#343a3e)}.phone3{background:linear-gradient(150deg,#c7b5a0,#7c6658)}.inventoryItem strong,.inventoryItem small{display:block}.inventoryItem strong{font-size:13px}.inventoryItem small{color:#778178;margin-top:5px;font-size:10px}.stock{color:#37500b;text-transform:uppercase;background:#e6f7bc;border-radius:999px;padding:7px 9px;font-size:8px;font-weight:800}.inventoryFoot{color:#7b867e;border-top:1px solid #dfe3dc;justify-content:space-between;margin-top:112px;padding:16px 9px;font-size:10px;display:flex}.inventoryFoot strong{color:#26342b}.floatingOrder{background:var(--green);min-width:210px;color:var(--ink);border-radius:14px;align-items:center;gap:12px;padding:14px;display:flex;position:absolute;bottom:72px;right:-34px;transform:rotate(-2deg);box-shadow:0 26px 50px #00000040}.floatingOrder>span{background:var(--ink);width:31px;height:31px;color:var(--green);border-radius:9px;place-items:center;display:grid}.floatingOrder small,.floatingOrder strong{display:block}.floatingOrder small{font-size:9px}.floatingOrder strong{margin-top:3px;font-size:12px}.technology{background:#eceee7}.techHeading{margin-bottom:74px}.techShowcase{grid-template-columns:1.3fr .7fr;gap:24px;display:grid}.dashboardMock{color:#fff;background:#0d1e14;border-radius:23px;grid-template-columns:64px 1fr;min-height:540px;display:grid;overflow:hidden;box-shadow:0 42px 90px #07130d2e}.dashNav{border-right:1px solid #ffffff14;flex-direction:column;align-items:center;gap:19px;padding:21px 0;display:flex}.dashNav i{border:1px solid #fff3;border-radius:6px;width:21px;height:21px;display:block}.dashMain{padding:29px}.dashHeader{justify-content:space-between;align-items:center;display:flex}.dashHeader small,.dashHeader strong{display:block}.dashHeader small{color:#7f9185;text-transform:uppercase;font-size:9px}.dashHeader strong{margin-top:5px;font-size:19px}.dashHeader>span{color:#aab7af;border:1px solid #ffffff1f;border-radius:8px;padding:8px 11px;font-size:9px}.dashMetrics{grid-template-columns:repeat(3,1fr);gap:10px;margin:27px 0 12px;display:grid}.dashMetrics>div{background:#ffffff09;border:1px solid #ffffff14;border-radius:12px;min-height:100px;padding:15px}.dashMetrics small,.dashMetrics strong,.dashMetrics em{display:block}.dashMetrics small{color:#829088;font-size:9px}.dashMetrics strong{margin:9px 0 7px;font-size:21px}.dashMetrics em{color:var(--green);font-size:8px;font-style:normal}.dashChart{background:#ffffff09;border:1px solid #ffffff14;border-radius:14px;height:302px;padding:18px}.chartHead{justify-content:space-between;align-items:center;display:flex}.chartHead strong{font-size:11px}.chartHead span{color:#78867d;font-size:8px}.bars{background-image:linear-gradient(#ffffff0d 1px,#0000 1px);background-size:100% 44px;border-bottom:1px solid #ffffff14;align-items:flex-end;gap:10px;height:205px;padding:24px 5px 10px;display:flex}.bars i{background:linear-gradient(to top, #417247, var(--green));opacity:.86;border-radius:4px 4px 0 0;flex:1;min-width:5px}.months{color:#647269;justify-content:space-between;padding-top:10px;font-size:7px;display:flex}.techGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.techCard{background:#ffffff8c;border:1px solid #d1d6ce;border-radius:16px;align-items:center;gap:14px;min-height:114px;padding:16px;display:flex}.techCard>span{color:#29400a;background:#dff0ad;border-radius:11px;place-items:center;width:40px;height:40px;font-size:11px;font-weight:850;display:grid}.techCard strong,.techCard small{display:block}.techCard strong{font-size:13px}.techCard small{color:#6e7971;margin-top:5px;font-size:9px}.journey{background:#fff}.journeyIntro{grid-template-columns:.7fr 1.3fr;align-items:start;gap:70px;margin-bottom:74px;display:grid}.timeline{margin-left:calc(35% + 24px);position:relative}.timeline:before{content:"";background:#d1d7d0;width:1px;position:absolute;top:13px;bottom:70px;left:5px}.timelineItem{grid-template-columns:84px 1fr;gap:24px;min-height:150px;padding-left:36px;display:grid;position:relative}.timelineDot{z-index:1;background:#809087;border:3px solid #fff;border-radius:50%;width:11px;height:11px;position:absolute;top:7px;left:0;box-shadow:0 0 0 1px #809087}.timelineItem:last-child .timelineDot{background:var(--green);box-shadow:0 0 0 1px #6f8e20,0 0 0 6px #b9f2272e}.timelineYear{color:#67746b;font-size:13px}.timelineItem h3{letter-spacing:-.035em;margin:0 0 10px;font-size:24px}.timelineItem p{color:#727d75;max-width:510px;margin:0;font-size:14px;line-height:1.6}.sustainability{background:var(--green);overflow:hidden}.sustainabilityGrid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:100px;display:grid}.circularVisual{border:1px solid #07130d2e;border-radius:50%;height:600px;position:relative}.circularVisual:before,.circularVisual:after{content:"";border:1px dashed #07130d2e;border-radius:50%;position:absolute}.circularVisual:before{inset:58px}.circularVisual:after{inset:123px}.circleText{letter-spacing:.22em;font-size:10px;font-weight:850;position:absolute;left:50%;transform:translate(-50%)}.circleTop{top:28px}.circleBottom{bottom:28px}.circleArrow{color:#07130d1a;place-items:center;font-size:330px;font-weight:200;display:grid;position:absolute;inset:0}.miniDevice{z-index:1;color:#fff;background:radial-gradient(circle at 70% 10%,#67925a,#0a1d11 60%);border:7px solid #dfe5dc;border-radius:35px;flex-direction:column;justify-content:center;align-items:center;width:185px;height:358px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-6deg);box-shadow:0 35px 70px #07130d40}.miniDevice>span{background:#040a06;border-radius:999px;width:64px;height:19px;position:absolute;top:10px}.miniDevice strong{letter-spacing:-.08em;font-size:65px}.miniDevice small{color:#afbaa8;letter-spacing:.15em;text-transform:uppercase;margin-top:7px;font-size:9px}.sustainabilityCopy .sectionTag{color:#354913}.sustainabilityCopy .sectionTag span{border-color:#07130d42}.sustainabilityCopy h2{margin-top:35px}.sustainabilityCopy>p:not(.sectionTag){max-width:630px;margin:30px 0 38px;font-size:17px;line-height:1.67}.impactGrid{border-top:1px solid #07130d40;grid-template-columns:repeat(3,1fr);display:grid}.impactGrid>div{border-right:1px solid #07130d33;min-height:130px;padding:20px 18px 0 0}.impactGrid>div+div{padding-left:18px}.impactGrid>div:last-child{border-right:0}.impactGrid span,.impactGrid strong{display:block}.impactGrid span{margin-bottom:20px;font-size:9px;font-weight:800}.impactGrid strong{max-width:155px;font-size:13px;line-height:1.4}.channelValue{color:#fff;background:#07130d}.valueHeader{grid-template-columns:.7fr 1.3fr;align-items:start;gap:70px;display:grid}.valueCards{border-top:1px solid #ffffff26;grid-template-columns:repeat(4,1fr);margin-top:80px;display:grid}.valueCards article{border-right:1px solid #ffffff26;min-height:255px;padding:26px 24px 0}.valueCards article:first-child{padding-left:0}.valueCards article:last-child{border-right:0}.valueCards span{color:var(--green);font-size:10px;font-weight:800}.valueCards h3{letter-spacing:-.04em;margin:89px 0 15px;font-size:25px}.valueCards p{color:#89968d;max-width:220px;margin:0;font-size:13px;line-height:1.55}.faq{background:var(--cream)}.faqGrid{grid-template-columns:.72fr 1.28fr;gap:90px;display:grid}.faq h2{margin-top:36px}.faqList{border-top:1px solid #cbd1ca}.faqList details{border-bottom:1px solid #cbd1ca}.faqList summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:27px 0;font-size:16px;font-weight:690;list-style:none;display:flex}.faqList summary::-webkit-details-marker{display:none}.faqList summary i{border:1px solid #c2c9c2;border-radius:50%;flex:0 0 31px;place-items:center;width:31px;height:31px;font-style:normal;font-weight:400;transition:transform .2s;display:grid}.faqList details[open] summary i{background:var(--green);border-color:var(--green);transform:rotate(45deg)}.faqList details p{color:#69746d;max-width:660px;margin:-7px 50px 28px 0;font-size:14px;line-height:1.65}.contact{color:#fff;background:#103422}.contactGrid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:90px;display:grid}.contactIntro h2{margin-top:36px}.contactIntro>p:not(.sectionTag){color:#b2c1b7;max-width:480px;margin:27px 0 44px;font-size:17px;line-height:1.6}.contactDirect{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.contactDirect span{color:#7f9386;letter-spacing:.12em;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:800}.contactDirect a{border-bottom:1px solid #ffffff38;padding-bottom:4px;font-size:14px}.leadForm{color:var(--ink);background:#f6f7f2;border:1px solid #ffffff24;border-radius:22px;padding:34px;box-shadow:0 40px 90px #0003}.formHeading{justify-content:space-between;align-items:baseline;gap:15px;margin-bottom:27px;display:flex}.formHeading span{letter-spacing:-.03em;font-size:20px;font-weight:740}.formHeading small{color:#818b84;font-size:9px}.formRow{grid-template-columns:1fr 1fr;gap:14px;display:grid}.leadForm label{color:#4e5a52;letter-spacing:.04em;margin-bottom:16px;font-size:10px;font-weight:750;display:block}.leadForm input,.leadForm select,.leadForm textarea{width:100%;color:var(--ink);font:inherit;letter-spacing:0;background:#fff;border:1px solid #d4d9d2;border-radius:9px;outline:none;margin-top:8px;font-size:13px;font-weight:450;transition:border .2s,box-shadow .2s}.leadForm input,.leadForm select{height:46px;padding:0 13px}.leadForm textarea{resize:vertical;padding:13px}.leadForm input:focus,.leadForm select:focus,.leadForm textarea:focus{border-color:#6b9011;box-shadow:0 0 0 3px #b9f2273d}.privacyCheck{align-items:flex-start;gap:9px;line-height:1.45;color:#737e76!important;font-weight:450!important;display:flex!important}.privacyCheck input{accent-color:#6f9417;flex:none;width:15px;height:15px;margin:1px 0 0}.privacyCheck a{color:#34510c;text-decoration:underline}.formButton{background:var(--green);width:100%;min-height:50px;color:var(--ink);font:inherit;cursor:pointer;border:0;border-radius:10px;justify-content:space-between;align-items:center;padding:0 19px;font-size:13px;font-weight:760;transition:transform .2s,box-shadow .2s;display:flex}.formButton:hover{transform:translateY(-2px);box-shadow:0 13px 30px #4e6f002e}.formSuccess{color:#3e5a11;margin:13px 0 0;font-size:11px}footer{color:#fff;background:#040a06;padding:70px 0 28px}.footerTop{grid-template-columns:.7fr .9fr 1fr auto;align-items:start;gap:50px;padding-bottom:72px;display:grid}.footerBrand{align-self:start}.footerTop>p{color:#869188;margin:0;font-size:14px;line-height:1.5}.footerNav{color:#bec6c0;grid-template-columns:1fr 1fr;gap:13px 30px;font-size:12px;display:grid}.footerNav a:hover,.footerBottom a:hover{color:var(--green)}.footerArrow{border:1px solid #fff3;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.footerBottom{color:#69746c;border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;padding-top:23px;font-size:10px;display:flex}.footerBottom div{gap:24px;display:flex}@media (max-width:1060px){.distributorGrid,.sustainabilityGrid{gap:55px}.inventoryPanel{min-height:560px}.techShowcase{grid-template-columns:1fr}.techGrid{grid-template-columns:repeat(3,1fr)}.techCard{min-height:90px}.contactGrid{gap:50px}}@media (max-width:820px){.section{padding:92px 0}.trustRow{flex-wrap:wrap;justify-content:center;padding-block:24px}.trustRow p{text-align:center;flex:0 0 100%;margin:0}.sectionHeading,.companyStatement,.journeyIntro,.valueHeader{grid-template-columns:1fr;gap:34px}.processGrid,.valueCards{grid-template-columns:repeat(2,1fr)}.processCard{min-height:280px}.processCard h3{margin-top:95px}.distributorGrid,.sustainabilityGrid,.contactGrid,.faqGrid{grid-template-columns:1fr}.inventoryPanel{width:min(100%,630px);margin-inline:auto}.floatingOrder{right:-12px}.techGrid{grid-template-columns:repeat(2,1fr)}.timeline{margin-left:0}.circularVisual{width:min(100%,560px);height:560px;margin-inline:auto}.valueCards article:nth-child(2){border-right:0}.valueCards article:nth-child(-n+2){border-bottom:1px solid #ffffff26}.contactIntro{padding-bottom:20px}.footerTop{grid-template-columns:1fr 1fr}}@media (max-width:560px){.section{padding:75px 0}.trustRow{gap:12px}.trustRow span{font-size:11px}.sectionHeading h2,.distributorCopy h2,.journeyIntro h2,.sustainabilityCopy h2,.valueHeader h2,.faq h2,.contactIntro h2{font-size:46px}.processGrid,.valueCards{grid-template-columns:1fr}.processCard{min-height:240px}.processCard h3{margin-top:70px}.companyStatement{margin-top:60px}.inventoryPanel{min-height:510px;padding:12px}.inventoryBody{min-height:455px}.inventoryItem{grid-template-columns:auto 1fr}.stock{grid-column:2;justify-self:start;margin-top:-13px}.inventoryFoot{margin-top:42px}.floatingOrder{transform-origin:100% 100%;bottom:37px;right:-6px;transform:rotate(-2deg)scale(.9)}.dashboardMock{grid-template-columns:45px 1fr;min-height:480px}.dashMain{padding:18px 12px}.dashMetrics{gap:5px}.dashMetrics>div{padding:10px 7px}.dashMetrics strong{font-size:16px}.dashHeader>span{display:none}.bars{gap:5px}.techGrid{grid-template-columns:1fr}.timelineItem{grid-template-columns:62px 1fr;padding-left:28px}.circularVisual{height:390px}.circularVisual:before{inset:38px}.circularVisual:after{inset:82px}.circleArrow{font-size:230px}.miniDevice{border-radius:27px;width:132px;height:260px}.miniDevice strong{font-size:50px}.impactGrid{grid-template-columns:1fr}.impactGrid>div,.impactGrid>div+div{border-bottom:1px solid #07130d33;border-right:0;min-height:auto;padding:18px 0}.impactGrid span{margin-bottom:8px}.valueCards{border-top:0}.valueCards article,.valueCards article:first-child{border-bottom:1px solid #ffffff26;border-right:0;min-height:190px;padding:24px 0}.valueCards h3{margin-top:55px}.faqGrid{gap:55px}.formRow{grid-template-columns:1fr;gap:0}.leadForm{padding:22px 17px}.formHeading{flex-direction:column;align-items:flex-start}.footerTop{grid-template-columns:1fr;padding-bottom:48px}.footerArrow{display:none}.footerBottom{flex-direction:column;align-items:flex-start;gap:16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important}}
