:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#181b19;--black:#111412;--paper:#f6f5f0;--white:#fff;--muted:#555b55;--line:#deded6;--red:#bd272e;--red-hover:#9f1d24;--red-light:#ff5d63;--font:"Noto Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--max:1240px;--gutter:52px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--paper);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,summary{font:inherit}h1,h2,h3,p,figure,dl,dd{margin:0}:focus-visible{outline-offset:5px;outline:3px solid #1787ab}.frame{width:min(var(--max), calc(100% - 2 * var(--gutter)));margin-inline:auto}.section-space{padding-block:clamp(64px,7.2vw,108px)}.skip-link{z-index:10;background:var(--white);color:var(--black);padding:12px 18px;font-weight:750;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:none}.header{background:var(--black);color:var(--white);border-bottom:1px solid #fff2}.header-inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;min-height:78px;display:grid}.brand{align-items:center;width:fit-content;display:inline-flex}.brand img{mix-blend-mode:screen;width:146px;height:auto}.navigation{align-items:center;gap:clamp(22px,3.2vw,46px);display:flex}.navigation a{color:#d4d8d4;padding:12px 0;font-size:.89rem;font-weight:650}.navigation a:hover{color:var(--white)}.button{border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:10px;width:fit-content;min-height:50px;padding:11px 19px;font-size:.92rem;font-weight:750;line-height:1.3;transition:background-color .16s,color .16s,border-color .16s;display:inline-flex}.button svg,.text-link svg{flex:none;width:19px;height:19px}.button-header{min-height:43px;color:var(--white);border-color:#fff5;justify-self:end;padding:8px 14px}.button-header:hover{color:var(--black);background:#fff}.button-primary{background:var(--red);color:var(--white)}.button-primary:hover{background:var(--red-hover)}.text-link{align-items:center;gap:8px;width:fit-content;font-weight:750;line-height:1.35;display:inline-flex}.text-link:hover{text-underline-offset:4px;text-decoration:underline}.kicker{color:var(--red);letter-spacing:.14em;align-items:center;gap:10px;font-size:.74rem;font-weight:820;line-height:1.5;display:flex}.kicker:before{content:"";background:currentColor;flex:none;width:18px;height:2px;display:inline-block}h2{letter-spacing:-.063em;text-wrap:balance;max-width:750px;margin-top:10px;font-size:clamp(2.28rem,4.25vw,4.15rem);font-weight:820;line-height:1.01}h1 span,h2 span{color:var(--red)}.hero{isolation:isolate;min-height:614px;color:var(--white);background:#1b201c;display:grid;position:relative;overflow:hidden}.hero-media{z-index:-1;background:radial-gradient(at 61% 51%,#555b55,#2d332e 45%,#1b201c 76%);position:absolute;inset:0 0 0 41%}.hero-media:before{content:"";background-image:linear-gradient(90deg,#ffffff10 1px,#0000 1px),linear-gradient(0deg,#ffffff10 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 65% 48%,#000 3%,#0000 72%);mask-image:radial-gradient(at 65% 48%,#000 3%,#0000 72%)}.hero-number{color:#ffffff09;-webkit-text-stroke:1px #ffffff38;letter-spacing:-.08em;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(10rem,25vw,26rem);font-weight:900;line-height:.85;position:absolute;top:49%;left:58%;transform:translate(-50%,-50%)}.hero-media img{object-fit:contain;filter:drop-shadow(0 23px 24px #0009);width:82%;height:88%;position:absolute;top:6%;left:12%}.hero-label{z-index:1;right:max(var(--gutter), calc((100% - var(--max)) / 2));color:var(--white);background:#111713ee;border:1px solid #ffffff3d;border-radius:4px;align-items:center;gap:12px;padding:11px 15px;display:flex;position:absolute;bottom:29px}.hero-label-marker{background:var(--red-light);border-radius:50%;flex:none;width:9px;height:9px}.hero-label small,.hero-label strong{display:block}.hero-label small{color:#d1d8d3;letter-spacing:.07em;font-size:.59rem;font-weight:750}.hero-label strong{letter-spacing:.045em;font-size:1.02rem;line-height:1.3}.hero-inner{align-items:center;padding-block:72px;display:flex}.hero-copy{max-width:min(57vw,660px);position:relative}.kicker-hero{color:#f0f3ec}.kicker-hero:before{background:var(--red-light)}.hero h1{letter-spacing:-.068em;text-wrap:balance;max-width:8.3em;margin-top:17px;font-size:clamp(3.75rem,6.35vw,6.3rem);font-weight:820;line-height:.99}.hero h1 span{color:var(--red-light)}.hero-description{color:#e1e6df;max-width:440px;margin-top:23px;font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.63}.hero-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:29px;display:flex}.hero-contact{color:#f3f6f1;min-height:45px;font-size:.91rem}.trust-strip{background:#efeee8;border-bottom:1px solid #e2e0d8}.trust-grid{grid-template-columns:repeat(3,1fr);display:grid}.trust-grid>div{align-items:center;gap:14px;min-height:102px;padding:15px clamp(12px,3vw,42px);display:flex}.trust-grid>div:first-child{padding-left:0}.trust-grid>div+div{border-left:1px solid #deddd6}.trust-grid svg{width:22px;height:22px;color:var(--red);flex:none}.trust-grid strong,.trust-grid span{display:block}.trust-grid strong{font-size:.93rem;line-height:1.35}.trust-grid span{color:var(--muted);margin-top:3px;font-size:.81rem;line-height:1.35}.section-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:31px;display:flex}.section-heading>p{max-width:330px;color:var(--muted);margin-bottom:3px;font-size:1rem;line-height:1.6}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.product{border:1px solid var(--line);background:var(--white);border-radius:9px;flex-direction:column;display:flex;overflow:hidden}.product-media{aspect-ratio:1.77;background:radial-gradient(at 50% 45%,#fbfaf5,#e6e5dd);position:relative;overflow:hidden}.product-media:is(.diesel-220,.diesel-440,.gasolina-110,.dispensador-12v){background:radial-gradient(at 50% 45%,#fffbef,#e8e2d1)}.product-media img{object-fit:contain;filter:drop-shadow(0 12px 14px #302e2826);width:100%;height:100%;padding:18px 28px}.product-tag{color:var(--black);letter-spacing:.055em;text-transform:uppercase;background:#fffffff2;border-radius:3px;padding:6px 9px;font-size:.67rem;font-weight:800;line-height:1.25;position:absolute;top:15px;left:15px}.product-body{flex-direction:column;flex:1;padding:clamp(19px,2.3vw,30px);display:flex}.product-body h3{letter-spacing:-.049em;font-size:clamp(1.55rem,2.7vw,2.2rem);font-weight:810;line-height:1.14}.product-body>p{color:var(--muted);margin-block:9px 21px;line-height:1.55}.specs{border-block:1px solid var(--line);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin-top:auto;display:grid}.specs>div{flex-direction:column-reverse;justify-content:start;gap:3px;padding:12px 9px 12px 0;display:flex}.specs>div+div{border-left:1px solid var(--line);padding-left:12px}.specs dd{letter-spacing:-.042em;font-size:clamp(1.06rem,1.7vw,1.35rem);font-weight:820}.specs dt{color:var(--muted);font-size:.75rem;line-height:1.35}.product-link{color:var(--red);min-height:44px;margin-top:12px}.about{background:#eae9e1}.about-grid{grid-template-columns:1.08fr 1fr;align-items:center;gap:clamp(27px,6vw,86px);display:grid}.about-media{aspect-ratio:1.45;background:#c0bcae;border-radius:8px;position:relative;overflow:hidden}.about-media img{object-fit:cover;object-position:center 58%;width:100%;height:100%}.about-media figcaption{color:#fff;letter-spacing:.09em;background:#111412ee;border-top-right-radius:5px;align-items:center;gap:9px;padding:12px 16px;font-size:.66rem;font-weight:750;display:flex;position:absolute;bottom:0;left:0}.about-media figcaption span{background:var(--red-light);border-radius:50%;flex:none;width:7px;height:7px}.about-copy h2{text-wrap:initial;max-width:555px}.about-copy>p:not(.kicker){max-width:520px;color:var(--muted);margin-top:16px;line-height:1.66}.about-link{min-height:44px;color:var(--red);margin-top:13px}.faq-grid{grid-template-columns:.87fr 1.13fr;align-items:start;gap:35px;display:grid}.faq-grid h2{text-wrap:initial}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:13px;min-height:59px;padding-block:15px;font-size:1rem;font-weight:740;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:hover{color:var(--red)}.faq-list summary svg{width:18px;height:18px;color:var(--red);flex:none}.faq-list details[open] summary svg{transform:rotate(180deg)}.faq-list details p{max-width:62ch;color:var(--muted);padding:0 26px 18px 0;line-height:1.62}.contact{color:var(--white);background:#aa242a}.contact-inner{justify-content:space-between;align-items:center;gap:24px 38px;padding-block:clamp(44px,6vw,74px);display:flex}.contact .kicker{color:#ffe2df}.contact h2{text-wrap:initial;margin-top:8px}.contact-inner p:not(.kicker){color:#ffeded;margin-top:13px;line-height:1.6}.contact-actions{flex:none;justify-items:start;gap:8px;display:grid}.button-contact{background:var(--white);color:#852026}.button-contact:hover{background:#ffe6e1}.contact-phone{min-height:44px;color:var(--white);align-items:center;gap:7px;padding-inline:3px;font-weight:700;display:flex}.contact-phone:hover{text-decoration:underline}.contact-phone svg{width:16px;height:16px}.footer{background:var(--black);color:#c9ccc7}.footer-inner{justify-content:space-between;align-items:center;gap:12px 22px;min-height:105px;padding-block:20px;display:flex}.footer p,.footer-social{font-size:.84rem;line-height:1.5}.footer-social{align-items:center;gap:7px;min-height:44px;font-weight:730;display:inline-flex}.footer-social:hover{color:var(--white)}.footer-social svg{flex:none;width:17px;height:17px}@media (min-width:1120px){.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-body h3{font-size:clamp(1.6rem,2.15vw,1.9rem)}}@media (max-width:1050px){:root{--gutter:36px}.hero{min-height:566px}.hero h1{font-size:clamp(3.65rem,7.25vw,5.75rem)}}@media (max-width:760px){:root{--gutter:23px}.header-inner{grid-template-columns:1fr auto;gap:10px;min-height:64px}.header .brand img{width:116px}.navigation{display:none}.hero{flex-direction:column;min-height:0;display:flex}.hero-inner{padding-block:45px 28px}.hero-copy{max-width:550px}.hero h1{text-wrap:initial;margin-top:13px;font-size:clamp(3.2rem,10vw,4.85rem)}.hero-description{margin-top:16px}.hero-actions{gap:12px 17px;margin-top:21px}.hero-media{z-index:0;aspect-ratio:1.6;background:radial-gradient(at 54% 55%,#535953,#2c332d 51%,#1b201c 78%);order:2;position:relative;inset:auto}.hero-media img{width:86%;height:94%;top:0;left:7%}.hero-number{font-size:clamp(8rem,31vw,15rem);top:48%;left:50%}.hero-label{bottom:14px}.trust-grid>div{align-items:flex-start;gap:9px;padding:15px 12px}.trust-grid svg{width:18px;height:18px}.section-heading{margin-bottom:23px;display:block}.section-heading>p{margin-top:11px}h2{text-wrap:initial}.product-grid{gap:16px}.specs dt{font-size:.72rem}.about-grid{grid-template-columns:1fr;gap:29px}.about-media{order:2}.faq-grid{grid-template-columns:1fr;gap:22px}.footer-inner{flex-wrap:wrap}}@media (max-width:540px){:root{--gutter:19px}.hero h1{max-width:8em}.hero-media{aspect-ratio:1.4}.hero-label{padding:8px 11px}.hero-label small{font-size:.54rem}.hero-label strong{font-size:.9rem}.trust-grid{grid-template-columns:1fr}.trust-grid>div{align-items:center;gap:12px;min-height:0;padding:11px 0}.trust-grid>div+div{border-top:1px solid #deddd6;border-left:0}.trust-grid p{flex-wrap:wrap;align-items:baseline;gap:3px 7px;display:flex}.trust-grid span{margin-top:0}.product-grid{grid-template-columns:1fr}.contact-inner{flex-direction:column;align-items:flex-start}.footer-inner{flex-direction:column;align-items:flex-start;gap:7px;padding-block:25px 16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:0s!important}}
