@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");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:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./plus-jakarta-sans-vietnamese-wght-normal-qRpaaN48.woff2)format("woff2-variations");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:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./plus-jakarta-sans-latin-ext-wght-normal-DmpS2jIq.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./plus-jakarta-sans-latin-wght-normal-eXO_dkmS.woff2)format("woff2-variations");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}:root{--green-950:#06271b;--green-900:#0b3b2a;--green-800:#0f4a35;--green-700:#155a41;--green-600:#1c6e50;--green-100:#e3eee8;--green-50:#f1f7f3;--gold-600:#b8892a;--gold-500:#d4a23c;--gold-400:#e2b654;--gold-100:#f8edd3;--cream:#faf8f3;--sand:#f3eee3;--white:#fff;--ink:#14211b;--text:#33413a;--muted:#5f6b65;--line:#e6e0d3;--line-dark:#ffffff24;--whatsapp:#25d366;--font-display:"Plus Jakarta Sans Variable", "Plus Jakarta Sans", system-ui, sans-serif;--font-body:"Inter Variable", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--fs-xs:.8125rem;--fs-sm:.9375rem;--fs-base:1rem;--fs-md:1.0625rem;--fs-lg:clamp(1.0625rem, .98rem + .35vw, 1.25rem);--fs-h3:clamp(1.0625rem, 1rem + .25vw, 1.1875rem);--fs-h2:clamp(1.875rem, 1.45rem + 1.8vw, 2.875rem);--fs-h1:clamp(2.375rem, 1.6rem + 3.3vw, 4.25rem);--container:1280px;--gutter:16px;--section-y:clamp(80px, 6rem + 4vw, 144px);--header-h:72px;--radius-sm:10px;--radius:16px;--radius-lg:24px;--shadow-sm:0 1px 2px #0b3b2a0f, 0 2px 8px #0b3b2a0a;--shadow:0 12px 32px -12px #0b3b2a2e;--shadow-lg:0 30px 60px -24px #06271b59;--ease:cubic-bezier(.2, .7, .2, 1)}@media (width>=640px){:root{--gutter:24px}}@media (width>=1024px){:root{--gutter:40px;--header-h:84px}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--header-h);-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important}}body{background:var(--white);color:var(--text);font-family:var(--font-body);font-size:var(--fs-base);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.65;overflow-x:clip}body.no-scroll{overflow:hidden}h1,h2,h3,h4{font-family:var(--font-display);color:var(--ink);letter-spacing:-.02em;text-wrap:balance;margin:0;line-height:1.15}p{text-wrap:pretty;margin:0}ul,ol{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--gold-500);outline-offset:3px;border-radius:6px}.container{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.text-gold{color:var(--gold-400)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:100;background:var(--gold-500);color:var(--green-950);border-radius:var(--radius-sm);padding:10px 16px;font-weight:600;position:absolute;top:-100px;left:16px}.skip-link:focus{top:12px}.btn{min-height:48px;font-family:var(--font-display);font-weight:700;font-size:var(--fs-sm);letter-spacing:-.005em;cursor:pointer;white-space:nowrap;transition:background-color .2s var(--ease), color .2s var(--ease), border-color .2s var(--ease), box-shadow .2s var(--ease);border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:12px 22px;line-height:1.2;display:inline-flex}.btn--lg{min-height:56px;font-size:var(--fs-base);padding:14px 28px}.btn__icon{flex:none;width:20px;height:20px}.btn__icon--trail{width:18px;height:18px}.btn--gold{background:var(--gold-500);color:var(--green-950)}.btn--gold:hover{background:var(--gold-400);box-shadow:0 10px 24px -12px #d4a23ccc}.btn--green{background:var(--green-900);color:var(--white)}.btn--green:hover{background:var(--green-700);box-shadow:0 10px 24px -12px #0b3b2ab3}.btn--outline{border-color:var(--green-900);color:var(--green-900)}.btn--outline:hover{background:var(--green-900);color:var(--white)}.btn--outline-light{color:var(--white);border-color:#fff6}.btn--outline-light:hover{border-color:var(--white);background:#ffffff14}.eyebrow{color:var(--gold-600);font-family:var(--font-display);font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:16px;font-weight:700;display:inline-flex}.eyebrow:before{content:"";background:currentColor;border-radius:2px;width:28px;height:2px}.section-heading{max-width:720px;margin-bottom:clamp(40px,5vw,64px)}.section-heading--center{text-align:center;margin-inline:auto}.section-heading__title{font-size:var(--fs-h2);font-weight:800}.section-heading__lead{max-width:600px;color:var(--muted);font-size:var(--fs-lg);margin-top:18px;line-height:1.6}.section-heading--center .section-heading__lead{margin-inline:auto}.section{padding-block:var(--section-y)}.section--white{background:var(--white)}.section--cream{background:var(--cream)}.section--sand{background:var(--sand)}.section--green{background:radial-gradient(1200px 500px at 100% 0%, #d4a23c1a, transparent 60%), var(--green-900);color:#ffffffc7}.section--green h2,.section--green h3{color:var(--white)}.section--green .eyebrow{color:var(--gold-400)}.section--green .section-heading__lead{color:#ffffffb8}.icon-badge{border-radius:50%;flex:none;place-items:center;width:52px;height:52px;display:inline-grid}.icon-badge svg{stroke-width:1.75px;width:24px;height:24px}.icon-badge--solid{background:var(--green-900);color:var(--white)}.icon-badge--soft{background:var(--green-50);width:44px;height:44px;color:var(--green-800)}.icon-badge--soft svg{width:21px;height:21px}.icon-badge--gold{color:var(--gold-400);background:#d4a23c24}.media{border-radius:var(--radius);background:var(--green-800);position:relative;overflow:hidden}.media__img{object-fit:cover;width:100%;height:100%}.media--photo{background:var(--sand)}.media__placeholder{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:24px;display:flex;position:absolute;inset:0}.media__placeholder:before{content:"";opacity:.06;background-image:linear-gradient(currentColor 1px,#0000 1px),linear-gradient(90deg,currentColor 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 30%,#0000 75%);mask-image:radial-gradient(#000 30%,#0000 75%)}.media__icon{aspect-ratio:1;width:clamp(44px,22%,88px);height:auto;position:relative}.media__label{font-family:var(--font-display);font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;opacity:.85;font-weight:700;position:relative}.media--green .media__placeholder{background:linear-gradient(145deg, var(--green-700), var(--green-900));color:#ffffffd9}.media--gold .media__placeholder{background:linear-gradient(145deg, #e8c77a, var(--gold-500) 55%, var(--gold-600));color:var(--green-950)}.media--cream .media__placeholder{background:linear-gradient(145deg, var(--white), var(--sand));color:var(--green-800)}.logo{flex:none;align-items:center;gap:12px;display:inline-flex}.logo__mark{width:44px;height:44px}.logo__mark-t{fill:var(--gold-500)}.logo__mark-n{fill:var(--green-900)}.logo__mark-leaf{fill:var(--green-600)}.logo__text{flex-direction:column;line-height:1;display:flex}.logo__name{font-family:var(--font-display);letter-spacing:.02em;color:var(--green-900);font-size:1.25rem;font-weight:800}.logo__sub{font-family:var(--font-display);letter-spacing:.24em;text-transform:uppercase;color:var(--gold-600);margin-top:4px;font-size:.6875rem;font-weight:600}.logo__tagline{color:var(--muted);margin-top:6px;font-size:.6875rem;display:none}@media (width>=1200px){.logo__tagline{display:block}}.logo--light .logo__mark-n,.logo--light .logo__name{fill:var(--white);color:var(--white)}.logo--light .logo__mark-leaf{fill:var(--gold-400)}.logo--light .logo__sub{color:var(--gold-400)}.site-header{z-index:50;background:var(--white);border-bottom:1px solid var(--line);position:sticky;top:0}.site-header__inner{height:var(--header-h);justify-content:space-between;align-items:center;gap:24px;display:flex}.site-nav{display:none}.site-nav__list{gap:clamp(20px,2.6vw,40px);display:flex}.site-nav__link{font-size:var(--fs-sm);color:var(--text);transition:color .2s var(--ease);padding-block:8px;font-weight:500;position:relative}.site-nav__link:hover,.site-nav__link[aria-current]{color:var(--green-900)}.site-nav__link[aria-current]{font-weight:600}.site-nav__link:after{content:"";background:var(--gold-500);height:2px;transition:transform .25s var(--ease);border-radius:2px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.site-nav__link:hover:after,.site-nav__link[aria-current]:after{transform:scaleX(1)}.site-header__actions{align-items:center;gap:12px;display:flex}.site-header__cta{display:none}.menu-toggle{border:1px solid var(--line);background:var(--white);width:46px;height:46px;color:var(--green-900);cursor:pointer;border-radius:12px;place-items:center;display:grid}.menu-toggle svg{width:22px;height:22px}.mobile-menu{inset:var(--header-h) 0 0 0;background:var(--white);padding-block:24px 40px;position:fixed;overflow-y:auto}.mobile-menu__list{border-top:1px solid var(--line)}.mobile-menu__link{border-bottom:1px solid var(--line);font-family:var(--font-display);color:var(--ink);padding:18px 4px;font-size:1.25rem;font-weight:700;display:block}.mobile-menu__link[aria-current]{color:var(--green-700)}.mobile-menu__cta{width:100%;margin-top:32px}@media (width>=640px){.site-header__cta{display:inline-flex}}@media (width>=960px){.site-nav{display:block}.menu-toggle,.mobile-menu{display:none}}.floating-wa{z-index:40;background:var(--whatsapp);width:56px;height:56px;color:var(--white);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s var(--ease), transform .25s var(--ease), visibility 0s linear .25s;border-radius:50%;place-items:center;display:grid;position:fixed;bottom:16px;right:16px;transform:translateY(12px)scale(.92);box-shadow:0 12px 28px -8px #00000059}.floating-wa.is-visible{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .25s var(--ease), transform .25s var(--ease), visibility 0s;transform:none}.floating-wa svg{width:28px;height:28px}@media (width>=960px){.floating-wa{display:none}}.hero{isolation:isolate;background:var(--green-950);color:#ffffffd6;--truck-w:96%;--truck-left:2%;--truck-bottom:27%;--agri-w:50%;--agri-left:17%;--agri-bottom:-3%;--pop-w:55%;--pop-left:43%;--pop-bottom:-7%;--bg-position:64% 100%;position:relative;overflow:hidden}.hero__scene{z-index:1;transform-origin:50% 20%;position:absolute;inset:0}.hero__background{object-fit:cover;object-position:var(--bg-position);width:100%;height:100%}.hero__atmosphere{z-index:2;background:linear-gradient(#06271bf0 0%,#06271bdb 40%,#06271b8c 56%,#06271b00 70%),linear-gradient(#06271b00 82%,#06271b73 100%);position:absolute;inset:0}.hero__inner{z-index:40;padding-top:clamp(48px,10vw,80px);position:relative}.hero__content{max-width:600px}.hero__eyebrow{color:var(--gold-400);font-family:var(--font-display);font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;gap:6px 0;margin:0 0 22px;font-weight:700;display:flex}.hero__dot{color:#e2b65499;margin-inline:12px}@media (width<=559px){.hero__eyebrow{gap:8px 16px}.hero__dot{display:none}}.hero__title{color:var(--white);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(2.25rem,1.35rem + 3.2vw,3.625rem);font-weight:800;line-height:1.07}.hero__lead{max-width:540px;font-size:var(--fs-lg);margin-top:22px;line-height:1.65}.hero__actions{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}@media (width<=479px){.hero__actions .btn{width:100%}}.hero__stage{z-index:10;aspect-ratio:1;pointer-events:none;width:100%;margin-top:8px;position:relative}.hero__layer{width:var(--w);left:var(--left);bottom:var(--bottom);position:absolute}.hero__plane{position:relative}.hero__layer img{-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.hero__plane:before{content:"";z-index:-1;background:radial-gradient(closest-side,#0c10088c,#0c100800);position:absolute}.hero__layer--truck{--w:var(--truck-w);--left:var(--truck-left);--bottom:var(--truck-bottom);z-index:10}.hero__layer--truck img{filter:sepia(.14)saturate(1.06)brightness(.95)contrast(1.03)}.hero__layer--truck .hero__plane:before{height:10%;bottom:2%;left:4%;right:6%}.hero__layer--agriculture{--w:var(--agri-w);--left:var(--agri-left);--bottom:var(--agri-bottom);z-index:20}.hero__layer--agriculture img{filter:saturate(.98)brightness(.97)}.hero__layer--agriculture .hero__plane:before{height:14%;bottom:4%;left:6%;right:4%}.hero__layer--pop{--w:var(--pop-w);--left:var(--pop-left);--bottom:var(--pop-bottom);z-index:30}.hero__layer--pop img{filter:sepia(.12)saturate(1.04)brightness(.96)}.hero__layer--pop .hero__plane:before{height:16%;bottom:5%;left:2%;right:3%}.hero__light{z-index:35;pointer-events:none;mix-blend-mode:soft-light;background:radial-gradient(70% 80% at 100% 10%,#ffc47866,#ffc47800 70%);position:absolute;inset:0}.hero__light:after{content:"";mix-blend-mode:normal;background:linear-gradient(#06271b00 78%,#06271b73 100%);position:absolute;inset:0}@media (width>=700px){.hero{--truck-w:80%;--truck-left:8%;--truck-bottom:19%;--agri-w:42%;--agri-left:29%;--agri-bottom:-5%;--pop-w:46%;--pop-left:55%;--pop-bottom:-8%;--bg-position:60% 100%}.hero__atmosphere{background:linear-gradient(#06271bf0 0%,#06271bd1 32%,#06271b4d 52%,#06271b00 66%),linear-gradient(#06271b00 82%,#06271b73 100%)}.hero__stage{aspect-ratio:3/2;width:min(100%,800px);margin:28px 0 0 auto}}@media (width>=1200px){.hero{--copy-right:calc(max(var(--gutter), (100% - var(--container)) / 2) + min(580px, 40%));--truck-w:77%;--truck-left:11%;--truck-bottom:19%;--agri-w:41%;--agri-left:30%;--pop-w:45%;--pop-left:56%;--bg-position:50% 62%;height:clamp(640px,86svh,900px);container-type:size}.hero__atmosphere{background: linear-gradient(90deg, #06271bed 0%, #06271bcc calc(var(--copy-right) - 220px), #06271b6b var(--copy-right), #06271b00 calc(var(--copy-right) + 220px)),  linear-gradient(180deg, #06271b59 0%, #06271b00 16%)}.hero__inner{align-items:center;height:100%;padding-top:0;padding-bottom:2cqh;display:flex}.hero__content{max-width:min(580px,40cqw)}.hero__eyebrow{flex-wrap:nowrap;width:max-content}.hero__title{text-wrap:nowrap;font-size:clamp(2.75rem,.9rem + 2.5vw,3.75rem)}.hero__line{display:block}.hero__stage{width:min(60cqw,112cqh);margin:0;position:absolute;bottom:0;right:1.5cqw}}@media (width>=1200px) and (width<=1499px){.hero{--truck-w:76%;--truck-left:12%}.hero__content{max-width:min(560px,38.5cqw)}.hero__title{font-size:clamp(2.75rem,.8rem + 2.4vw,3.5rem)}}@media (width>=1920px){.hero__scene{background:var(--green-950)}.hero__background{width:min(100%,2100px);position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 22%);mask-image:linear-gradient(90deg,#0000 0,#000 22%)}@media (width<=2099px){.hero__background{-webkit-mask-image:none;mask-image:none}}.hero__scene:after{content:"";opacity:.07;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 0.9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}}@keyframes hero-bg-in{0%{opacity:0;transform:scale(1.035)}to{opacity:1;transform:none}}@keyframes hero-truck-in{0%{opacity:0;transform:translate(25px)scale(.985)}to{opacity:1;transform:none}}@keyframes hero-rise-18{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes hero-rise-22{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes hero-copy-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.hero{--ease-cine:cubic-bezier(.22, .61, .36, 1)}.hero-entrance-pending .hero :is(.hero__background,.hero__plane,.hero__eyebrow,.hero__title,.hero__lead,.hero__actions){opacity:0}.hero-entrance .hero__background{animation:hero-bg-in 1.4s var(--ease-cine) both}.hero-entrance .hero__layer--truck .hero__plane{transform-origin:50% 100%;animation:hero-truck-in 1s var(--ease-cine) .25s both}.hero-entrance .hero__layer--agriculture .hero__plane{animation:hero-rise-18 .8s var(--ease-cine) .6s both}.hero-entrance .hero__layer--pop .hero__plane{animation:hero-rise-22 .8s var(--ease-cine) .75s both}.hero-entrance .hero__eyebrow{animation:hero-copy-in .7s var(--ease-cine) .15s both}.hero-entrance .hero__title{animation:hero-copy-in .8s var(--ease-cine) .28s both}.hero-entrance .hero__lead{animation:hero-copy-in .7s var(--ease-cine) .56s both}.hero-entrance .hero__actions{animation:hero-copy-in .7s var(--ease-cine) .7s both}}@media (prefers-reduced-motion:no-preference) and (width>=1200px){.hero-entrance .hero__title{animation:none}.hero-entrance .hero__line{animation:hero-copy-in .8s var(--ease-cine) both}.hero-entrance .hero__line:first-child{animation-delay:.26s}.hero-entrance .hero__title .text-gold .hero__line:first-child{animation-delay:.36s}.hero-entrance .hero__title .text-gold .hero__line:nth-child(2){animation-delay:.46s}}.hero__actions .btn{transition:background-color .25s var(--ease), color .25s var(--ease), border-color .25s var(--ease), box-shadow .25s var(--ease), transform .25s var(--ease)}.hero__actions .btn__icon--trail{transition:transform .25s var(--ease)}@media (hover:hover){.hero__actions .btn:hover{transform:translateY(-2px)}.hero__actions .btn--gold:hover{box-shadow:0 14px 30px -12px #d4a23cbf}.hero__actions .btn--outline-light:hover{box-shadow:0 14px 30px -14px #0000008c}.hero__actions .btn:hover .btn__icon--trail{transform:translate(3px)}}.hero__actions .btn:active{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.hero__actions .btn:hover,.hero__actions .btn:hover .btn__icon--trail{transform:none}}.trust{--trust-ease:cubic-bezier(.25, .46, .45, .94);background:var(--cream);border-bottom:1px solid var(--line)}.trust__list{grid-template-columns:minmax(0,1fr);padding-block:clamp(40px,5.5vw,64px);display:grid}.trust__item{transition:transform .3s var(--trust-ease);align-items:flex-start;gap:18px;padding-block:22px;display:flex}.trust__item:first-child{padding-top:0}.trust__item:last-child{padding-bottom:0}.trust__item+.trust__item{border-top:1px solid var(--line)}.trust__icon{background:var(--green-900);width:52px;height:52px;color:var(--white);transition:transform .3s var(--trust-ease), box-shadow .3s var(--trust-ease);border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:0 0 0 1px #d4a23c47,0 0 0 5px #d4a23c14}.trust__icon svg{width:23px;height:23px}.trust__copy{min-width:0;padding-top:2px}.trust__index{color:var(--gold-600);font-family:var(--font-display);letter-spacing:.16em;opacity:.7;font-variant-numeric:tabular-nums;transition:opacity .3s var(--trust-ease);margin-bottom:4px;font-size:.6875rem;font-weight:700;line-height:1.2}.trust__title{color:var(--green-900);letter-spacing:-.01em;font-size:1.0625rem;font-weight:700;line-height:1.3}.trust__text{color:#4f5a54;max-width:34ch;font-size:var(--fs-sm);margin-top:4px;line-height:1.55}@media (width>=640px){.trust__list{grid-template-columns:repeat(2,minmax(0,1fr))}.trust__item{padding:26px 28px}.trust__item+.trust__item{border-top:0}.trust__item:nth-child(odd){padding-left:0}.trust__item:nth-child(2n){border-left:1px solid var(--line);padding-right:0}.trust__item:nth-child(-n+2){padding-top:0}.trust__item:nth-child(n+3){border-top:1px solid var(--line);padding-bottom:0}}@media (width>=1024px){.trust__list{grid-template-columns:repeat(4,minmax(0,1fr))}.trust__item,.trust__item:nth-child(n){border-top:0;border-left:1px solid var(--line);flex-direction:column;gap:18px;padding:4px clamp(20px,2.4vw,36px)}.trust__item:first-child{border-left:0;padding-left:0}.trust__item:last-child{padding-right:0}}@media (width>=1200px){.trust__item,.trust__item:nth-child(n){flex-direction:row}}@media (hover:hover) and (pointer:fine){.trust__item:hover{transform:translateY(-2px)}.trust__item:hover .trust__icon{transform:scale(1.05);box-shadow:0 0 0 1px #d4a23c99,0 0 0 5px #d4a23c29}.trust__item:hover .trust__index{opacity:1}}@keyframes trust-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.trust--reveal:not(.is-revealed) .trust__item{opacity:0}.trust--reveal.is-revealed .trust__item{animation:trust-in .52s var(--trust-ease) backwards}.trust--reveal.is-revealed .trust__item:nth-child(2){animation-delay:70ms}.trust--reveal.is-revealed .trust__item:nth-child(3){animation-delay:.14s}.trust--reveal.is-revealed .trust__item:nth-child(4){animation-delay:.21s}@media (prefers-reduced-motion:reduce){.trust__item:hover,.trust__item:hover .trust__icon{transform:none}}.products{--card-ease:cubic-bezier(.22, .61, .36, 1)}.products .section-heading{margin-bottom:clamp(48px,5.5vw,72px)}.products .section-heading__title{color:var(--green-900)}.product-grid{grid-template-columns:minmax(0,1fr);gap:28px;display:grid}@media (width>=640px){.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}}@media (width>=1200px){.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}}.product-card{border:1px solid var(--line);background:var(--white);transform:perspective(1200px) translate3d(0, var(--lift,0px), 0) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .4s var(--card-ease), box-shadow .4s var(--card-ease), border-color .4s var(--card-ease);border-radius:18px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0b3b2a0a,0 6px 18px -14px #0b3b2a2e}.product-card__media{aspect-ratio:4/3;background:var(--sand);flex:none;position:relative;overflow:hidden}@media (width<=479px),(width>=1200px) and (width<=1439px){.product-card__media{aspect-ratio:5/4}}.product-card__media img{object-fit:cover;width:100%;height:100%;transition:transform .45s var(--card-ease);display:block;transform:scale(1)}.product-card__body{flex-direction:column;flex:1;padding:20px 22px 22px;display:flex;position:relative}@media (width>=480px){.product-card__body{padding:22px 24px 24px}}.product-card__body:before{content:"";background:var(--gold-500);transform-origin:0;height:2px;transition:transform .45s var(--card-ease);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.product-card__meta{color:var(--gold-600);font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;font-size:.75rem;font-weight:700;display:flex}.product-card__icon{background:var(--green-50);width:32px;height:32px;color:var(--green-800);border-radius:50%;place-items:center;display:grid}.product-card__icon svg{stroke-width:1.75px;width:17px;height:17px}.product-card__title{color:var(--green-900);font-size:var(--fs-h3);margin-top:14px;font-weight:700;line-height:1.3}.product-card__text{color:var(--muted);font-size:var(--fs-sm);margin-top:8px;line-height:1.6}.product-card__link{min-height:44px;color:var(--green-800);font-family:var(--font-display);font-size:var(--fs-sm);align-self:flex-start;align-items:center;gap:8px;margin-top:auto;padding-top:12px;font-weight:700;display:inline-flex}.product-card__link svg{width:18px;height:18px;transition:transform .4s var(--card-ease)}.product-card__link:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}.product-card__link:focus-visible{outline:none}.product-card:has(.product-card__link:focus-visible){outline:3px solid var(--gold-500);outline-offset:4px}@media (hover:hover){.product-card:hover{--lift:-5px;border-color:#d9cfbb;box-shadow:0 2px 4px #0b3b2a0a,0 22px 40px -22px #0b3b2a4d}.product-card:hover .product-card__media img{transform:scale(1.035)}.product-card:hover .product-card__body:before{transform:scaleX(1)}.product-card:hover .product-card__link{color:var(--green-600)}.product-card:hover .product-card__link svg{transform:translate(4px)}}.product-card:has(.product-card__link:focus-visible){--lift:-5px;box-shadow:0 2px 4px #0b3b2a0a,0 22px 40px -22px #0b3b2a4d}.product-card:has(.product-card__link:focus-visible) .product-card__body:before{transform:scaleX(1)}.product-card:has(.product-card__link:focus-visible) .product-card__link svg{transform:translate(4px)}.product-card:active{--lift:-2px}@keyframes product-card-in{0%{opacity:0;transform:perspective(1200px)translateY(20px)}to{opacity:1;transform:perspective(1200px)translate(0,0)}}.product-grid--reveal .product-card:not(.is-revealed){opacity:0}.product-grid--reveal .product-card.is-revealed{animation:product-card-in .6s var(--card-ease) var(--reveal-delay,0s) backwards}@media (prefers-reduced-motion:reduce){.product-card,.product-card:hover,.product-card:active{transform:none}.product-card:has(.product-card__link:focus-visible){transform:none}.product-card:hover .product-card__media img,.product-card:hover .product-card__link svg{transform:none}.product-card:has(.product-card__link:focus-visible) .product-card__link svg{transform:none}}.logistics{isolation:isolate;background:var(--green-900);color:#ffffffd1;position:relative;overflow:hidden}.logistics__scene{aspect-ratio:4/3;position:relative}.logistics__scene picture{height:100%;display:block}.logistics__photo{object-fit:cover;object-position:86% 55%;width:100%;height:100%;display:block}.logistics__shade{pointer-events:none;background:linear-gradient(0deg, var(--green-900) 0%, #0b3b2a8c 18%, #0b3b2a00 42%), linear-gradient(180deg, #0b3b2a59 0%, #0b3b2a00 22%);position:absolute;inset:0}.logistics__inner{z-index:2;padding-top:8px;padding-bottom:var(--section-y);position:relative}.logistics__content{max-width:560px}.logistics .eyebrow{color:var(--gold-400)}.logistics__title{color:var(--white);letter-spacing:-.03em;font-size:clamp(2.125rem,1.4rem + 2.8vw,3.5rem);font-weight:800;line-height:1.08}.logistics__lead{color:#fffc;max-width:520px;font-size:var(--fs-lg);margin-top:22px;line-height:1.65}.logistics__proof{gap:12px;margin-top:30px;display:grid}.logistics__proof li{color:var(--white);font-family:var(--font-display);font-size:var(--fs-sm);align-items:center;gap:10px;font-weight:600;display:flex}.logistics__proof svg{width:20px;height:20px;color:var(--gold-400);stroke-width:2px;flex:none}.logistics__actions{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}@media (width<=479px){.logistics__actions .btn{width:100%}}@media (width>=640px){.logistics__scene{aspect-ratio:16/9}.logistics__photo{object-position:70% 55%}.logistics__proof{flex-wrap:wrap;gap:12px 28px;display:flex}.logistics__inner{margin-top:-24px;padding-top:0}}@media (width>=900px) and (width<=1279px){.logistics__content{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(40px,5vw,72px);max-width:none;display:grid}.logistics__eyebrow{grid-area:1/1}.logistics__title{grid-area:2/1/span 3;align-self:start}.logistics__lead{grid-area:1/2/span 2;margin-top:0}.logistics__proof{grid-area:3/2}.logistics__actions{grid-area:4/2}}@media (width>=1280px){.logistics{align-items:center;min-height:clamp(640px,50vw,880px);display:flex}.logistics__scene{aspect-ratio:auto;position:absolute;inset:0}.logistics__scene picture{position:absolute;inset:0 0 0 18%;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 30%);mask-image:linear-gradient(90deg,#0000 0,#000 30%)}.logistics__photo{object-position:70% 50%}.logistics__shade{background:linear-gradient(90deg,#0b3b2aeb 0%,#0b3b2ac7 28%,#0b3b2a4d 46%,#0b3b2a00 60%),linear-gradient(#0b3b2a73 0%,#0b3b2a00 16%),linear-gradient(#0b3b2a00 78%,#0b3b2a8c 100%)}.logistics__inner{width:100%;margin-top:0;padding-block:clamp(56px,5vw,96px)}.logistics__content{max-width:min(540px,38vw)}.logistics__title{font-size:clamp(2.5rem,.9rem + 2.5vw,3.75rem)}.logistics__line{display:block}}@media (width>=1280px) and (width<=1439px){.logistics__title{font-size:clamp(2.5rem,.9rem + 2.3vw,3.25rem)}.logistics__lead{font-size:var(--fs-md);margin-top:18px}.logistics__proof{margin-top:24px}.logistics__actions{margin-top:28px}}.logistics__scene,.logistics__scene picture{overflow:hidden}.logistics__photo{transform-origin:55% 58%}.logistics__route{z-index:3;pointer-events:none;background:#ffffff14;height:2px;position:absolute;bottom:0;left:0;right:0}.logistics__route-fill{background:linear-gradient(90deg, #d4a23c33, var(--gold-500));transform-origin:0;height:100%;display:block;transform:scaleX(0)}.logistics:not(.logistics--motion) .logistics__route{display:none}@media (width>=1280px){.logistics__line{margin-bottom:-.1em;padding-bottom:.1em;overflow:clip}.logistics__line-inner{display:block}}@keyframes lg-fade{0%{opacity:0}to{opacity:1}}@keyframes lg-settle{0%{transform:scale(1.06)}to{transform:none}}@keyframes lg-settle-sm{0%{transform:scale(1.03)}to{transform:none}}@keyframes lg-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes lg-line{0%{transform:translateY(105%)}to{transform:none}}@keyframes lg-tick{0%{transform:scale(.9)}to{transform:none}}@media (prefers-reduced-motion:no-preference){.logistics{--lg-ease:cubic-bezier(.16, .84, .3, 1)}.logistics--motion:not(.is-inview) :is(.logistics__scene,.logistics__eyebrow,.logistics__title,.logistics__lead,.logistics__proof li,.logistics__actions){opacity:0}.logistics--motion.is-inview .logistics__scene{animation:1s ease-out both lg-fade}.logistics--motion.is-inview .logistics__scene picture{animation:lg-settle-sm 1.2s var(--lg-ease) both}.logistics--motion.is-inview .logistics__eyebrow{animation:lg-up .55s var(--lg-ease) .12s both}.logistics--motion.is-inview .logistics__title{animation:lg-up .7s var(--lg-ease) .18s both}.logistics--motion.is-inview .logistics__lead{animation:lg-up .6s var(--lg-ease) .38s both}.logistics--motion.is-inview .logistics__proof li{animation:lg-up .45s var(--lg-ease) both}.logistics--motion.is-inview .logistics__proof li svg{animation:lg-tick .45s var(--lg-ease) both}.logistics--motion.is-inview .logistics__proof li:first-child,.logistics--motion.is-inview .logistics__proof li:first-child svg{animation-delay:.48s}.logistics--motion.is-inview .logistics__proof li:nth-child(2),.logistics--motion.is-inview .logistics__proof li:nth-child(2) svg{animation-delay:.56s}.logistics--motion.is-inview .logistics__proof li:nth-child(3),.logistics--motion.is-inview .logistics__proof li:nth-child(3) svg{animation-delay:.64s}.logistics--motion.is-inview .logistics__actions{animation:lg-up .5s var(--lg-ease) .7s both}}@media (prefers-reduced-motion:no-preference) and (width>=1280px){.logistics--motion.is-inview .logistics__scene picture{animation-name:lg-settle}.logistics--motion:not(.is-inview) .logistics__title{opacity:1}.logistics--motion:not(.is-inview) .logistics__line-inner{transform:translateY(105%)}.logistics--motion.is-inview .logistics__title{animation:none}.logistics--motion.is-inview .logistics__line-inner{animation:lg-line .8s var(--lg-ease) both}.logistics--motion.is-inview .logistics__line:first-child .logistics__line-inner{animation-delay:.18s}.logistics--motion.is-inview .logistics__line:nth-child(2) .logistics__line-inner{animation-delay:.25s}.logistics--motion.is-inview .logistics__line:nth-child(3) .logistics__line-inner{animation-delay:.32s}}.logistics__actions .btn{transition:background-color .25s var(--ease), color .25s var(--ease), border-color .25s var(--ease), box-shadow .25s var(--ease), transform .25s var(--ease)}.logistics__actions .btn__icon--trail{transition:transform .25s var(--ease)}@media (hover:hover){.logistics__actions .btn:hover{transform:translateY(-2px)}.logistics__actions .btn--gold:hover{box-shadow:0 14px 30px -12px #d4a23cb3}.logistics__actions .btn--outline-light:hover{box-shadow:0 14px 30px -14px #0000008c}.logistics__actions .btn:hover .btn__icon--trail{transform:translate(3px)}}.logistics__actions .btn:active{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.logistics__actions .btn:hover,.logistics__actions .btn:hover .btn__icon--trail{transform:none}}.about{padding-block:var(--section-y);background:var(--cream);overflow-x:clip}.about__grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""visual""details";gap:44px;display:grid}.about__intro{grid-area:intro}.about__visual{grid-area:visual}.about__details{grid-area:details}.about__title{color:var(--green-900);font-size:var(--fs-h2);font-weight:800}.about__text{color:#3f4a44;max-width:60ch;font-size:var(--fs-md);gap:16px;margin-top:22px;line-height:1.75;display:grid}.about__points{gap:14px;display:grid}.about__points li{color:var(--ink);align-items:center;gap:12px;font-weight:500;line-height:1.4;display:flex}.about__check{background:var(--green-900);width:28px;height:28px;color:var(--white);border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:0 0 0 1px #d4a23c59}.about__check svg{stroke-width:2px;width:16px;height:16px}@media (width>=640px){.about__points{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 28px}}.about__contact{border-top:1px solid var(--line);flex-wrap:wrap;gap:20px 56px;margin:36px 0 0;padding-top:28px;display:flex}.about__contact dt{color:var(--gold-600);font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;font-size:.75rem;font-weight:700;display:flex}.about__contact dt svg{width:15px;height:15px}.about__contact dd{color:var(--green-900);font-family:var(--font-display);flex-wrap:wrap;align-items:center;gap:6px 18px;margin:6px 0 0;font-size:1.0625rem;font-weight:700;display:flex}.about__contact a{transition:color .2s var(--ease)}.about__contact a:hover{color:var(--green-600)}.about__wa{min-height:32px;color:var(--green-700);font-size:var(--fs-sm);align-items:center;gap:6px;font-weight:600;display:inline-flex}.about__wa svg{width:16px;height:16px}.about-photo{background:var(--sand);border-radius:18px;margin:0;overflow:hidden}.about-photo picture{height:100%;display:block}.about-photo img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease);display:block}.about__composition{position:relative}.about-photo--main{aspect-ratio:4/3;box-shadow:0 18px 40px -26px #0b3b2a73}.about-photo--agri,.about-photo--pop{aspect-ratio:4/3;border:5px solid var(--cream);vertical-align:top;width:calc(50% - 6px);margin-top:-28px;display:inline-block;box-shadow:0 12px 26px -18px #0b3b2a73}.about-photo--agri{margin-left:8px}.about-photo--pop{margin-left:4px}.about__accent{display:none}@media (width>=640px){.about__composition{aspect-ratio:1/.97;width:100%;max-width:600px}.about-photo--main,.about-photo--agri,.about-photo--pop{margin:0;display:block;position:absolute}.about-photo--main{aspect-ratio:5/4;width:90%;top:0;left:10%}.about-photo--agri{width:47%;top:57%;left:0}.about-photo--pop{width:42%;top:66%;right:0}.about__accent{border-top:2px solid var(--gold-500);border-left:2px solid var(--gold-500);border-top-left-radius:22px;width:88px;height:88px;display:block;position:absolute;top:-14px;left:calc(10% - 14px)}}@media (width>=1024px){.about__grid{grid-template:"visual intro""visual details"1fr/minmax(0,45fr) minmax(0,55fr);align-items:start;gap:36px clamp(56px,7vw,112px)}.about__visual{align-self:center}.about__intro{align-self:end}.about__contact{margin-top:32px}}@media (hover:hover) and (pointer:fine) and (width>=1024px){.about-photo--agri,.about-photo--pop{transition:transform .6s var(--ease)}.about__composition:hover .about-photo--main img{transform:scale(1.015)}.about__composition:hover .about-photo--agri{transform:translate(-3px,2px)}.about__composition:hover .about-photo--pop{transform:translate(3px,2px)}}@keyframes about-in-left{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:none}}@keyframes about-in-right{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:none}}@keyframes about-point{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.about{--about-ease:cubic-bezier(.25, .46, .45, .94)}.about--motion:not(.is-inview) :is(.about__visual,.about__intro,.about__details,.about__points li){opacity:0}.about--motion.is-inview .about__visual{animation:about-in-left .75s var(--about-ease) both}.about--motion.is-inview .about__intro{animation:about-in-right .75s var(--about-ease) 60ms both}.about--motion.is-inview .about__details{animation:about-in-right .75s var(--about-ease) .14s both}.about--motion.is-inview .about__points li{animation:about-point .45s var(--about-ease) both}.about--motion.is-inview .about__points li:first-child{animation-delay:.42s}.about--motion.is-inview .about__points li:nth-child(2){animation-delay:.48s}.about--motion.is-inview .about__points li:nth-child(3){animation-delay:.54s}.about--motion.is-inview .about__points li:nth-child(4){animation-delay:.6s}.about--motion.is-inview .about__points li:nth-child(5){animation-delay:.66s}}@media (prefers-reduced-motion:reduce){.about__composition:hover .about-photo--main img,.about__composition:hover .about-photo--agri,.about__composition:hover .about-photo--pop{transform:none}}.quote-section{padding-block:var(--section-y);background:var(--white);overflow-x:clip}.quote-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:48px;display:grid}@media (width>=1024px){.quote-layout{grid-template-columns:minmax(0,40fr) minmax(0,60fr);column-gap:clamp(48px,6vw,96px)}}.quote-intro__title{color:var(--green-900);font-size:var(--fs-h2);font-weight:800}.quote-intro__title-accent{color:var(--gold-600);display:block}.quote-intro__lead{color:#3f4a44;max-width:52ch;font-size:var(--fs-md);margin-top:20px;line-height:1.7}.quote-intro__assure{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px 20px;margin-top:28px;display:grid}.quote-intro__assure li{color:var(--ink);font-size:var(--fs-sm);align-items:center;gap:10px;font-weight:600;display:flex}.quote-intro__assure svg{width:20px;height:20px;color:var(--green-700);stroke-width:2px;flex:none}.quote-wa{border-top:1px solid var(--line);margin-top:36px;padding-top:28px}.quote-wa__title{color:var(--green-900);font-size:1.125rem;font-weight:700}.quote-wa__text{max-width:46ch;color:var(--muted);font-size:var(--fs-sm);margin-top:6px;line-height:1.6}.quote-wa__btn{margin-top:18px}.quote-section .btn--whatsapp{color:var(--white);background:#1f9d55}.quote-section .btn--whatsapp:hover{background:#198a4a}.quote-panel{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--cream);padding:clamp(22px,4vw,44px)}.qf{container-type:inline-size}.qf-legend{color:var(--muted);font-size:var(--fs-xs);margin-bottom:22px}.qf-grid{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}@container (width>=540px){.qf-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 20px}.qf-field--full{grid-column:1/-1}}.qf-field{flex-direction:column;min-width:0;display:flex}.qf-label{color:var(--ink);font-size:var(--fs-sm);margin-bottom:8px;font-weight:600}.qf-required{color:var(--gold-600)}.qf-optional{color:var(--muted);font-weight:400}.qf-field input,.qf-field select,.qf-field textarea{background:var(--white);width:100%;min-height:52px;color:var(--ink);transition:border-color .18s var(--ease), box-shadow .18s var(--ease), background-color .18s var(--ease);border:1px solid #d9d2c3;border-radius:12px;padding:13px 16px;font-size:1rem;line-height:1.4}.qf-field textarea{resize:vertical;min-height:136px}.qf-field select{appearance:none;text-overflow:ellipsis;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230f4a35' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:18px;padding-right:44px}.qf-field select:invalid{color:#7c857f}.qf-field ::placeholder{color:#98a19b}.qf-field input:hover,.qf-field select:hover,.qf-field textarea:hover{border-color:#c7bea9}.qf-field input:focus,.qf-field select:focus,.qf-field textarea:focus{border-color:var(--green-600);outline:none;box-shadow:0 0 0 4px #1c6e5021}.qf-field input:focus-visible,.qf-field select:focus-visible,.qf-field textarea:focus-visible{box-shadow:0 0 0 4px #1c6e5038}.qf-field.has-error input,.qf-field.has-error select,.qf-field.has-error textarea{background-color:#fffaf8;border-color:#b5654a}.qf-field.has-error input:focus,.qf-field.has-error select:focus,.qf-field.has-error textarea:focus{box-shadow:0 0 0 4px #b5654a29}.qf-error{color:#8e3b22;font-size:var(--fs-xs);font-weight:500;line-height:1.45}.qf-error:not(:empty){margin-top:7px}.qf-hint{color:var(--muted);font-size:var(--fs-xs);margin-top:7px}.qf-hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.qf-submit{margin-top:28px}.qf-submit__btn{width:100%;min-height:58px;font-size:1.0625rem}.qf-submit__btn:disabled{opacity:.75;cursor:progress}.qf-note{color:var(--muted);text-align:center;margin-top:12px;font-size:.875rem;line-height:1.5}.qf-note--channel{color:var(--green-800);justify-content:center;align-items:center;gap:8px;margin-top:6px;display:flex}.qf-note--channel svg{color:#1f9d55;flex:none;width:16px;height:16px}.qf-result{outline:none;padding-block:clamp(8px,2vw,24px)}.qf-result__title{color:var(--green-900);font-size:clamp(1.375rem,1.1rem + 1vw,1.75rem);font-weight:800}.qf-result__text{color:#3f4a44;max-width:52ch;font-size:var(--fs-md);margin-top:12px;line-height:1.65}.qf-result__actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}@media (width<=479px){.qf-result__actions .btn,.quote-wa__btn{width:100%}}.quote-section .btn{transition:background-color .2s var(--ease), color .2s var(--ease), border-color .2s var(--ease), box-shadow .2s var(--ease), transform .2s var(--ease)}.quote-section .btn__icon--trail{transition:transform .2s var(--ease)}@media (hover:hover){.quote-section .btn:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 12px 26px -14px #0b3b2a8c}.quote-section .btn:not(:disabled):hover .btn__icon--trail{transform:translate(3px)}}.quote-section .btn:active{transform:translateY(0)}@keyframes quote-in-left{0%{opacity:0;transform:translate(-15px)}to{opacity:1;transform:none}}@keyframes quote-in-up{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.quote--motion:not(.is-inview) :is(.quote-intro,.quote-panel){opacity:0}.quote--motion.is-inview .quote-intro{animation:.7s cubic-bezier(.25,.46,.45,.94) both quote-in-left}.quote--motion.is-inview .quote-panel{animation:.7s cubic-bezier(.25,.46,.45,.94) 80ms both quote-in-up}}@media (prefers-reduced-motion:reduce){.quote-section .btn:hover,.quote-section .btn:hover .btn__icon--trail{transform:none}}.site-footer{color:#ffffffb8}.footer-cta{background:var(--green-900);border-bottom:1px solid var(--line-dark)}.footer-cta__inner{flex-direction:column;align-items:flex-start;gap:24px;padding-block:clamp(36px,5vw,56px);display:flex}.footer-cta__copy{align-items:center;gap:18px;display:flex}.footer-cta__badge{width:52px;height:52px;color:var(--gold-400);border:1px solid #e2b65473;border-radius:50%;flex:none;place-items:center;display:grid}.footer-cta__badge svg{width:26px;height:26px}.footer-cta__title{color:var(--white);font-size:clamp(1.25rem,1.05rem + .9vw,1.75rem);font-weight:800;line-height:1.25}.footer-cta__text{color:#ffffffb8;margin-top:4px}.footer-cta__number{font-variant-numeric:tabular-nums;border-left:1px solid #06271b40;padding-left:12px}.footer-cta__btn{transition:background-color .2s var(--ease), box-shadow .2s var(--ease), transform .2s var(--ease)}@media (hover:hover){.footer-cta__btn:hover{transform:translateY(-2px);box-shadow:0 12px 26px -12px #d4a23c99}}@media (width<=559px){.footer-cta__btn{flex-wrap:wrap;row-gap:2px;width:100%;min-height:64px;padding-block:10px}.footer-cta__number{opacity:.85;text-align:center;border-left:0;flex-basis:100%;padding-left:0;font-size:.9375rem;font-weight:600}.footer-cta__copy{align-items:flex-start}.footer-cta__badge{width:44px;height:44px}.footer-cta__badge svg{width:22px;height:22px}}@media (width>=900px){.footer-cta__inner{flex-direction:row;justify-content:space-between;align-items:center}}.footer-main{background:var(--green-950);font-size:var(--fs-sm)}.footer-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"brand""contact""links""products";gap:40px;padding-block:clamp(56px,7vw,88px);display:grid}.footer-col--brand{grid-area:brand}.footer-col--links{grid-area:links}.footer-col--products{grid-area:products}.footer-col--contact{scroll-margin-top:calc(var(--header-h) + 24px);grid-area:contact}@media (width>=640px){.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"brand contact""links products";gap:48px 40px}}@media (width>=1024px){.footer-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,.8fr) minmax(0,1.25fr) minmax(0,1fr);grid-template-areas:"brand links products contact";gap:40px}}.footer-blurb{color:#ffffffa8;max-width:34ch;margin-top:20px;line-height:1.7}.footer-heading{color:var(--white);font-size:var(--fs-sm);letter-spacing:.02em;margin-bottom:18px;font-weight:700}.footer-list{gap:4px;display:grid}.footer-list a,.footer-contact a{color:#ffffffb3;min-height:36px;transition:color .2s var(--ease);align-items:center;display:inline-flex}.footer-list a{padding-block:4px;line-height:1.4}.footer-list a:hover,.footer-contact a:hover{color:var(--gold-400)}.site-footer a:focus-visible{outline:2px solid var(--gold-400);outline-offset:3px;border-radius:4px}.footer-contact{gap:6px;font-style:normal;display:grid}.footer-contact__item{color:#ffffffd1;align-items:center;gap:12px;min-height:36px;display:flex}.footer-contact__item svg{width:18px;height:18px;color:var(--gold-400);flex:none}.footer-contact__item a{color:#ffffffd1}.footer-bottom{border-top:1px solid var(--line-dark);color:#ffffff8c;font-size:var(--fs-xs);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding-block:24px;display:flex}.footer-tagline{color:var(--gold-400);opacity:.9;font-style:italic;font-weight:500}@media (width<=959px){.footer-bottom{padding-bottom:32px}}@keyframes footer-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.site-footer--motion:not(.is-inview) :is(.footer-cta__inner,.footer-col){opacity:0}.site-footer--motion.is-inview .footer-cta__inner,.site-footer--motion.is-inview .footer-col{animation:footer-rise .52s var(--ease) both}.site-footer--motion.is-inview .footer-col--brand{animation-delay:60ms}.site-footer--motion.is-inview .footer-col--links{animation-delay:.11s}.site-footer--motion.is-inview .footer-col--products{animation-delay:.16s}.site-footer--motion.is-inview .footer-col--contact{animation-delay:.21s}}@media (prefers-reduced-motion:reduce){.footer-cta__btn:hover{transform:none}}
