@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8298327da6d5bcce-s.3q4n78m6muld7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2b402d8aebffd579-s.16nfeub7ja6ze.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a88409fdd7dc121c-s.1mvr14jy3vxq7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1dqa_6e_ad4sj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8298327da6d5bcce-s.3q4n78m6muld7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2b402d8aebffd579-s.16nfeub7ja6ze.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a88409fdd7dc121c-s.1mvr14jy3vxq7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1dqa_6e_ad4sj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/8298327da6d5bcce-s.3q4n78m6muld7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/2b402d8aebffd579-s.16nfeub7ja6ze.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a88409fdd7dc121c-s.1mvr14jy3vxq7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1dqa_6e_ad4sj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(../media/8298327da6d5bcce-s.3q4n78m6muld7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(../media/2b402d8aebffd579-s.16nfeub7ja6ze.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(../media/a88409fdd7dc121c-s.1mvr14jy3vxq7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1dqa_6e_ad4sj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.montserrat_af0b7364-module__s3s5uq__className{font-family:Montserrat,Montserrat Fallback;font-style:normal}.montserrat_af0b7364-module__s3s5uq__variable{--font-montserrat:"Montserrat", "Montserrat Fallback"}
@font-face{font-family:Raleway;font-style:normal;font-weight:400;font-display:swap;src:url(../media/198d17f2fc7b7e24-s.3ln4cacw7vm32.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Raleway;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bb835a708696869b-s.0_i4fxg1pnle5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Raleway;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c7c54d92ecafd95-s.02co4hodosnv0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Raleway;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4b825e536f0add60-s.15vlspr5uap8d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Raleway;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c825fd02acae0153-s.p.1q3-y3vmyf3p6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Raleway;font-style:normal;font-weight:600;font-display:swap;src:url(../media/198d17f2fc7b7e24-s.3ln4cacw7vm32.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Raleway;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bb835a708696869b-s.0_i4fxg1pnle5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Raleway;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6c7c54d92ecafd95-s.02co4hodosnv0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Raleway;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4b825e536f0add60-s.15vlspr5uap8d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Raleway;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c825fd02acae0153-s.p.1q3-y3vmyf3p6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Raleway;font-style:normal;font-weight:700;font-display:swap;src:url(../media/198d17f2fc7b7e24-s.3ln4cacw7vm32.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Raleway;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bb835a708696869b-s.0_i4fxg1pnle5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Raleway;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6c7c54d92ecafd95-s.02co4hodosnv0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Raleway;font-style:normal;font-weight:700;font-display:swap;src:url(../media/4b825e536f0add60-s.15vlspr5uap8d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Raleway;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c825fd02acae0153-s.p.1q3-y3vmyf3p6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Raleway Fallback;src:local(Arial);ascent-override:90.51%;descent-override:22.53%;line-gap-override:0.0%;size-adjust:103.86%}.raleway_dddf4dde-module__aI8kLG__className{font-family:Raleway,Raleway Fallback;font-style:normal}.raleway_dddf4dde-module__aI8kLG__variable{--font-raleway:"Raleway", "Raleway Fallback"}
:root{--zlub-white:#fff;--zlub-silver:#c9c9c8;--zlub-gold:#d9a754;--zlub-steel:#8b8a86;--zlub-black:#000;--gold-50:#fbf3e4;--gold-100:#f3e0be;--gold-200:#eac98e;--gold-300:#e2b872;--gold-400:#d9a754;--gold-500:#c8923c;--gold-600:#a9772c;--gold-700:#855c22;--ink-950:#0a0a0a;--ink-900:#141414;--ink-800:#1e1e1d;--ink-700:#2a2a28;--ink-600:#3a3a37;--ink-500:#5a5953;--ink-400:#8b8a86;--ink-300:#abaaa6;--ink-200:#c9c9c8;--ink-100:#e6e6e4;--ink-50:#f4f4f2;--ink-0:#fff;--surface-page:var(--ink-0);--surface-muted:var(--ink-50);--surface-card:#fff;--surface-inverse:var(--ink-900);--surface-inverse-2:var(--ink-800);--surface-overlay:#0a0a0a9e;--text-strong:var(--ink-900);--text-body:var(--ink-700);--text-muted:var(--ink-500);--text-on-dark:#fff;--text-on-dark-muted:var(--ink-300);--text-accent:var(--gold-700);--text-on-accent:#1c1402;--border-subtle:var(--ink-100);--border-default:var(--ink-200);--border-strong:var(--ink-400);--border-on-dark:#ffffff1f;--accent:var(--zlub-gold);--accent-hover:var(--gold-500);--accent-press:var(--gold-600);--accent-soft:var(--gold-50);--focus-ring:var(--gold-600);--success:#2e7d52;--warning:#c8923c;--danger:#b23a2e;--info:#3e6b8b}
:root{--font-display:var(--font-montserrat), system-ui, sans-serif;--font-body:var(--font-raleway), system-ui, -apple-system, sans-serif;--font-num:var(--font-raleway), var(--font-montserrat), sans-serif;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-extrabold:800;--fw-black:900;--fs-hero:clamp(2.75rem, 1.6rem + 5.6vw, 5.5rem);--fs-display:clamp(2.25rem, 1.5rem + 3.4vw, 3.75rem);--fs-h1:clamp(1.9rem, 1.4rem + 2.2vw, 2.75rem);--fs-h2:clamp(1.5rem, 1.2rem + 1.3vw, 2rem);--fs-stat:clamp(2.2rem, 1.4rem + 2.4vw, 3.25rem);--fs-h3:1.375rem;--fs-h4:1.125rem;--fs-lead:1.1875rem;--fs-body:1rem;--fs-sm:.875rem;--fs-xs:.75rem;--lh-tight:1.04;--lh-snug:1.18;--lh-normal:1.5;--lh-relaxed:1.65;--ls-wide:.06em;--ls-display:.01em;--ls-normal:0}@media (max-width:680px){:root{--fs-hero:clamp(1.6rem, calc(10vw - .25rem), 4rem);--fs-display:clamp(1.5rem, calc(.9rem + 4.4vw), 2.75rem);--fs-h1:clamp(1.4rem, calc(.94rem + 3.28vw), 2.75rem);--fs-stat:clamp(1.4rem, calc(.6rem + 4.29vw), 3.25rem)}}
:root{--sp-1:.25rem;--sp-2:.5rem;--sp-3:.75rem;--sp-4:1rem;--sp-5:1.5rem;--sp-6:2rem;--sp-7:3rem;--sp-8:4rem;--sp-9:6rem;--sp-10:8rem;--radius-xs:2px;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--radius-pill:999px;--container:1200px;--container-wide:1360px;--gutter:clamp(1.25rem, 4vw, 4rem);--section-y:clamp(3.5rem, 6vw, 7rem);--header-space:88px}@media (max-width:680px){:root{--header-space:80px}}
:root{--shadow-xs:0 1px 2px #0a0a0a0f;--shadow-sm:0 2px 6px #0a0a0a14;--shadow-md:0 8px 24px #0a0a0a1a;--shadow-lg:0 18px 48px #0a0a0a29;--shadow-gold:0 10px 30px #d9a75459;--grad-gold:linear-gradient(135deg, #e2b872 0%, #d9a754 45%, #a9772c 100%);--grad-oil:radial-gradient(120% 120% at 30% 20%, #e2b872 0%, #c8923c 55%, #855c22 100%);--grad-steel:linear-gradient(160deg, #e6e6e4 0%, #c9c9c8 40%, #8b8a86 100%);--grad-ink:linear-gradient(180deg, #1e1e1d 0%, #0a0a0a 100%);--scrim-bottom:linear-gradient(180deg, #0a0a0a00 0%, #0a0a0ac7 100%);--scrim-left:linear-gradient(90deg, #0a0a0ad1 0%, #0a0a0a00 70%);--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-inout:cubic-bezier(.65, 0, .35, 1);--dur-fast:.14s;--dur-base:.22s;--dur-slow:.42s}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--header-space)}html,body{margin:0;padding:0}html{overflow-x:clip}body{background:var(--surface-page);font-family:var(--font-body);color:var(--text-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit}button,input,textarea{font:inherit}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.nav-toggle{display:none}@media (max-width:960px){.hero-grid,.contact-grid,.contact-grid2,.ph-grid,.two-col{grid-template-columns:1fr!important}.stat-grid,.feat-grid,.feat-grid4,.step-grid,.val-grid{grid-template-columns:repeat(2,1fr)!important}.prod-grid,.prod-grid3,.svc-grid,.form-split{grid-template-columns:1fr!important}.ph-img{max-height:220px;width:auto!important}}@media (max-width:1080px){.site-nav{display:none!important}.nav-toggle{display:inline-flex!important}}@media (min-width:1081px){.mobile-menu{display:none!important}}@media (max-width:680px){.feat-grid,.feat-grid4,.step-grid,.val-grid{grid-template-columns:1fr!important}.zl-headbar{height:56px!important}}.faq summary::-webkit-details-marker{display:none}.faq-icon{transition:transform var(--dur-fast) var(--ease-out)}.faq[open] .faq-icon{transform:rotate(45deg)}.cmp-wrap{overflow-x:auto}.cmp{border-collapse:collapse;width:100%;font-family:var(--font-body)}.cmp th,.cmp td{text-align:left;border-bottom:1px solid var(--border-subtle);padding:16px 18px}.cmp thead th{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;color:var(--text-strong);font-size:12px}.cmp tbody th{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-size:12px;font-weight:600}.text-link{color:var(--text-accent);border-bottom:2px solid var(--accent);font-weight:600;text-decoration:none}.text-link-gold{color:var(--accent);border-bottom:2px solid var(--accent);font-weight:600;text-decoration:none}@media (max-width:900px){.ftr-nav{gap:0!important}.ftr-nav a{padding:14px 0}}.skip-link{z-index:200;background:var(--ink-900);color:#fff;font-family:var(--font-display);border-radius:var(--radius-sm);padding:12px 18px;font-weight:700;text-decoration:none;position:absolute;top:-100px;left:16px}.skip-link:focus{top:12px}#conteudo:focus{outline:none}@media (max-width:480px){.btn-row{flex-direction:column!important;align-items:stretch!important}.btn-row>*{width:100%!important}.cmp th,.cmp td{padding:12px 8px;font-size:13px}.cmp thead th,.cmp tbody th{font-size:11px}.stat-card{padding:var(--sp-5)!important}.stat-card-grid{grid-template-columns:1fr!important}}.def-timeline:before,.def-timeline:after{content:"";background:var(--border-on-dark);width:2px;position:absolute;top:20px;bottom:38px;left:5px}.def-timeline:after{background:var(--accent);transform-origin:top}.def-dot{background:var(--ink-900);border:2px solid var(--accent);border-radius:50%;width:12px;height:12px;position:absolute;top:14px;left:-28px}@media (max-width:960px){.def-grid{gap:var(--sp-6)!important;grid-template-columns:1fr!important}}@media (max-width:680px){.def-timeline{grid-template-columns:repeat(3,1fr);gap:14px;display:grid;padding:0!important}.def-timeline li{padding:0!important}.def-timeline:before,.def-timeline:after,.def-dot{display:none}.def-timeline+a{margin:18px 0 0!important}}::view-transition-old(.page-exit){animation:.14s ease-in reverse both zl-fade}::view-transition-new(.page-enter){animation:.22s ease-out .1s both zl-fade,.38s cubic-bezier(.2,.7,.2,1) both zl-rise}::view-transition-group(site-header){z-index:100;animation:none}::view-transition-old(site-header){display:none}::view-transition-new(site-header){animation:none}@keyframes zl-fade{0%{opacity:0}}@keyframes zl-rise{0%{translate:0 14px}}@keyframes zl-reveal{0%{opacity:0;translate:0 26px}}@property --zl-count{syntax:"<integer>";inherits:false;initial-value:0}@keyframes zl-count{0%{--zl-count:0}to{--zl-count:var(--to)}}.oil-level,.tech-progress,.tech-drop{display:none}.stat-count,.scene-stage{position:relative}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.reveal{animation:linear both zl-reveal;animation-timeline:view();animation-range:entry 10% cover 30%}.reveal-seq>*{animation:linear both zl-reveal;animation-timeline:view();animation-range:entry calc(10% + var(--i,0) * 6%) cover calc(30% + var(--i,0) * 6%)}.reveal-seq>:nth-child(2){--i:1}.reveal-seq>:nth-child(3){--i:2}.reveal-seq>:nth-child(4){--i:3}.stat-count{color:#0000}.stat-count:after{content:counter(zl);content:counter(zl) / "";counter-reset:zl var(--zl-count);text-align:right;color:var(--text-on-dark);animation:linear both zl-count;animation-timeline:view();animation-range:entry 40% cover 50%;position:absolute;inset:0}.oil-level{z-index:60;background:var(--accent);transform-origin:0;height:3px;animation:linear both zl-fill;animation-timeline:scroll(root);display:block;position:fixed;inset:0 0 auto}}}@keyframes zl-fill{0%{scale:0 1}}@keyframes zl-fill-down{0%{scale:1 0}}@media (prefers-reduced-motion:no-preference) and (min-height:560px){@supports (animation-timeline:view()){.scene-hero .scene-stage,.scene-def .scene-stage{height:100svh;position:sticky;top:0}.scene{view-timeline-axis:block;view-timeline-inset:0}.scene-hero{view-timeline-name:--s-hero;--bx:calc(-.275 * (min(100vw, 1360px) - 2 * var(--gutter)));--by:0px;height:240vh}.hero-copy{animation:linear both zl-copy-out;animation-timeline:--s-hero;animation-range:contain contain 40%}.hero-oil{animation:linear both zl-oil;animation-timeline:--s-hero;animation-range:contain contain 75%}.hero-bottles{animation:linear both zl-bottles;animation-timeline:--s-hero;animation-range:contain 10% contain 75%}.scene-def{view-timeline-name:--s-def;height:220vh}.def-stage{padding:0 var(--gutter)!important}.def-timeline:after{animation:linear both zl-fill-down;animation-timeline:--s-def;animation-range:contain 10% contain 75%}.def-timeline li{animation:linear both zl-reveal;animation-timeline:--s-def;animation-range:contain calc(12% + var(--i,0) * 22%) contain calc(22% + var(--i,0) * 22%)}.def-timeline li:nth-child(2){--i:1}.def-timeline li:nth-child(3){--i:2}.def-timeline+a{animation:linear both zl-fade;animation-timeline:--s-def;animation-range:contain 72% contain 82%}.def-timeline+a:focus-visible{animation:none}.def-text span{color:var(--ink-400);animation:linear both zl-word;animation-timeline:--s-def;animation-range:contain calc(var(--i) / var(--n) * 75% + 5%) contain calc(var(--i) / var(--n) * 75% + 15%)}}}@media (prefers-reduced-motion:no-preference) and (min-height:700px){@supports (animation-timeline:view()){.scene-tech{view-timeline-name:--s-tech;height:400vh}.tech-stage{flex-direction:column;justify-content:center;height:100svh;display:flex;position:sticky;top:0;padding:var(--header-space) 0 var(--sp-6)!important}.tech-body{gap:var(--sp-7);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;display:grid}.tech-body .tech-pillars{max-width:520px;grid-template-columns:1fr!important}.tech-pillars>*{animation:linear both zl-pillar;animation-timeline:--s-tech;animation-range:contain calc(var(--i,0) * 25% - 2%) contain calc(var(--i,0) * 25% + 27%);grid-area:1/1}.tech-pillars>:nth-child(2){--i:1}.tech-pillars>:nth-child(3){--i:2}.tech-pillars>:nth-child(4){--i:3}.tech-pillars>:first-child{animation-name:zl-pillar-first;animation-range:contain contain 27%}.tech-pillars>:last-child{animation-name:zl-pillar-last;animation-range:contain 73%}.tech-drop{aspect-ratio:1;background:var(--grad-oil);border-radius:50%;justify-self:center;width:min(30vw,300px);animation:linear both zl-drop;animation-timeline:--s-tech;animation-range:contain;display:block}.tech-progress{background:var(--accent);transform-origin:0;height:3px;animation:linear both zl-fill;animation-timeline:--s-tech;animation-range:contain;display:block;position:absolute;inset:0 0 auto}}}@media (prefers-reduced-motion:no-preference) and (min-height:560px) and (max-width:960px){@supports (animation-timeline:view()){.scene-hero{--bx:0px;--by:calc(50svh - 640px - 30vw);height:200vh}}}@media (prefers-reduced-motion:no-preference) and (min-height:700px) and (max-width:960px){@supports (animation-timeline:view()){.scene-tech{height:360vh}}}@media (prefers-reduced-motion:no-preference) and (min-height:700px) and (max-width:680px){@supports (animation-timeline:view()){.tech-body{grid-template-columns:1fr}.tech-drop{display:none}}}@keyframes zl-copy-out{to{opacity:0;visibility:hidden;translate:0 -12vh}}@keyframes zl-oil{50%{border-radius:42% 58% 63% 37%/45% 40% 60% 55%}to{opacity:1;border-radius:50%;rotate:90deg;scale:12}}@keyframes zl-bottles{to{translate:var(--bx) var(--by);scale:1.25}}@keyframes zl-word{to{color:var(--text-on-dark)}}@keyframes zl-pillar{0%{opacity:0;translate:0 32px}15%,85%{opacity:1;translate:0}to{opacity:0;translate:0 -32px}}@keyframes zl-pillar-first{0%,85%{opacity:1;translate:0}to{opacity:0;translate:0 -32px}}@keyframes zl-pillar-last{0%{opacity:0;translate:0 32px}15%,to{opacity:1;translate:0}}@keyframes zl-drop{0%{border-radius:50%;rotate:none}33%{border-radius:42% 58% 63% 37%/45% 40% 60% 55%;rotate:60deg}66%{border-radius:60% 40% 30% 70%/60% 30% 70% 40%;rotate:140deg}to{border-radius:50% 50% 48% 52%/56% 56% 44% 44%;rotate:220deg;scale:1.08}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after,::backdrop{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}
