.hero{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;box-sizing:border-box;display:flex;justify-content:flex-start;min-height:100vh;overflow:hidden;padding:clamp(160px,19vw,220px) clamp(24px,8vw,160px) clamp(120px,14vw,180px);position:relative;width:100%}.hero__overlay{background:linear-gradient(140deg,rgba(10,24,18,.72),rgba(15,37,29,.5) 45%,rgba(10,24,18,.5));inset:0;pointer-events:none;position:absolute}.hero__content{color:#fff;display:flex;flex-direction:column;gap:clamp(18px,2.8vw,32px);margin:0;max-width:clamp(280px,72vw,640px);position:relative;z-index:1}.hero__eyebrow{background:hsla(0,0%,100%,.16);border:1px solid hsla(0,0%,100%,.28);border-radius:999px;color:hsla(0,0%,100%,.92);font-size:13px;font-weight:600;letter-spacing:1.6px;padding:8px 18px;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.hero h1{color:#fff;font-size:clamp(36px,5.6vw,58px);font-weight:600;line-height:110%;margin:0}.hero__lead{color:hsla(0,0%,100%,.85);font-size:clamp(18px,2.4vw,22px);font-weight:400;line-height:160%;margin:0 0 clamp(8px,2vw,16px)}.hero__lead strong{color:#a0debf;font-weight:700}.hero__actions{display:flex;flex-wrap:wrap;gap:16px}.hero__cta{align-items:center;background:linear-gradient(160deg,#07a159,#0c7d4e);border-radius:999px;box-shadow:0 22px 42px rgba(7,161,89,.32);color:#fff;display:inline-flex;font-size:16px;font-weight:600;justify-content:center;padding:14px 28px;text-decoration:none;transition:box-shadow .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease}.hero__cta:hover{box-shadow:0 28px 52px rgba(7,161,89,.36);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.hero__link{align-items:center;background:hsla(0,0%,100%,.18);border-radius:999px;color:#fff;display:inline-flex;font-size:16px;font-weight:600;justify-content:center;padding:14px 24px;text-decoration:none;transition:background .2s ease,-webkit-transform .2s ease;transition:background .2s ease,transform .2s ease;transition:background .2s ease,transform .2s ease,-webkit-transform .2s ease}.hero__link:hover{background:hsla(0,0%,100%,.28);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.new-feature{background:#f5faf8;padding:clamp(64px,8vw,100px) clamp(24px,8vw,160px)}.new-feature__wrapper{display:flex;flex-direction:column;gap:48px;margin:0 auto;max-width:1100px}.new-feature__header{align-items:center;display:flex;flex-direction:column;gap:20px;text-align:center}.new-feature__badge{background:rgba(7,161,89,.1);border:1px solid rgba(7,161,89,.25);border-radius:999px;color:#0a7f4e;display:inline-flex;font-size:12px;font-weight:700;letter-spacing:1.5px;padding:6px 16px;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.new-feature__title{color:#10261d;font-size:clamp(28px,3.8vw,44px);font-weight:700;line-height:115%;margin:0;max-width:640px}.new-feature__subtitle{color:#4b655a;font-size:clamp(15px,1.6vw,18px);line-height:165%;margin:0;max-width:560px}.new-feature__cta{align-items:center;background:linear-gradient(160deg,#07a159,#0c7d4e);border-radius:999px;box-shadow:0 18px 36px rgba(7,161,89,.28);color:#fff;display:inline-flex;font-size:16px;font-weight:600;gap:8px;margin-top:4px;padding:14px 28px;text-decoration:none;transition:box-shadow .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease}.new-feature__cta svg{transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.new-feature__cta:hover{box-shadow:0 24px 44px rgba(7,161,89,.34);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.new-feature__cta:hover svg{-webkit-transform:translateX(3px);transform:translateX(3px)}.new-feature__cards{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.new-feature__card{background:#fff;border:1px solid rgba(16,38,29,.09);border-radius:24px;box-shadow:0 8px 28px rgba(18,44,33,.06);display:flex;flex-direction:column;gap:12px;padding:28px}.new-feature__card h3{color:#10261d;font-size:18px;font-weight:700;line-height:130%;margin:0}.new-feature__card p{color:#4b655a;font-size:15px;line-height:158%;margin:0}.new-feature__card-icon{align-items:center;background:rgba(7,161,89,.1);border:1px solid rgba(7,161,89,.18);border-radius:14px;color:#07a159;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}@media(max-width:900px){.new-feature{padding:clamp(48px,8vw,80px) clamp(20px,6vw,48px)}.new-feature__cards{grid-template-columns:minmax(0,1fr)}}.presentation{background:linear-gradient(.4turn,#07a159,#216e4a);box-sizing:border-box;display:flex;justify-content:center;padding:clamp(48px,7vw,80px) clamp(16px,6vw,48px)}.presentation__video-wrapper{border-radius:8px;overflow:hidden;position:relative;width:min(100%,800px)}.presentation__video-wrapper video{aspect-ratio:16/9;border-radius:8px;height:auto;object-fit:cover;opacity:0;transition:opacity .3s ease;width:100%}.presentation__video-wrapper--ready video{opacity:1}.presentation__loader{align-items:center;background:rgba(15,37,29,.35);border-radius:8px;color:#fff;display:flex;flex-direction:column;font-size:13px;font-weight:500;gap:12px;inset:0;justify-content:center;letter-spacing:.5px;pointer-events:none;position:absolute;text-transform:uppercase;z-index:1}.presentation__loader-spinner{-webkit-animation:presentation-spin .8s linear infinite;animation:presentation-spin .8s linear infinite;border:3px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;height:36px;width:36px}.presentation__video-wrapper--ready .presentation__loader{display:none}@-webkit-keyframes presentation-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes presentation-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.footer-container{background-color:#f5faf8;padding-top:90px}@media(max-width:1024px){.hero{align-items:center;flex-direction:column;padding:clamp(140px,22vw,200px) clamp(24px,6vw,96px) clamp(110px,18vw,160px)}.hero__content{align-items:center;margin:0;text-align:center;width:100%}.hero__actions{justify-content:center}}@media(max-width:768px){.hero{padding:clamp(150px,26vw,200px) clamp(20px,6vw,48px) clamp(110px,22vw,150px)}.hero__actions{width:100%}}@media(max-width:600px){.hero{padding:clamp(130px,24vw,180px) 20px clamp(120px,26vw,160px)}.hero__content{gap:20px}.hero__actions{align-items:stretch;flex-direction:column;gap:12px}.hero__actions a{box-sizing:border-box;text-align:center;width:100%}}.home-brands{align-items:center;background:#fff;border:1px solid rgba(16,38,29,.09);border-radius:24px;box-shadow:0 8px 28px rgba(18,44,33,.06);display:flex;gap:16px 32px;margin-top:-28px;padding:22px 28px}.home-brands__main{flex:1 1;min-width:0}.home-brands h2{color:#10261d;font-family:Poppins;font-size:15px;font-weight:600;line-height:1.5;margin:0 0 6px;text-shadow:none}.home-brands ul{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.home-brands li{color:#b5c8bf;font-family:Lato;font-size:15px;line-height:1.8}.home-brands li:not(:last-child):after{content:"·";margin:0 9px}.home-brands li a{color:#4b655a;font-size:15px;text-decoration:none;transition:color .2s ease}.home-brands li a:hover{color:#07a159;text-decoration:underline;text-underline-offset:3px}.home-brands__all{align-items:center;background:rgba(7,161,89,.08);border-radius:999px;color:#0a7f4e;display:inline-flex;flex-shrink:0;font-size:15px;font-weight:600;gap:6px;padding:11px 18px;text-decoration:none;transition:background .2s ease;white-space:nowrap}.home-brands__all svg{transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.home-brands__all:hover{background:rgba(7,161,89,.15)}.home-brands__all:hover svg{-webkit-transform:translateX(3px);transform:translateX(3px)}@media(max-width:700px){.home-brands{align-items:stretch;flex-direction:column;padding:20px}.home-brands__all{justify-content:center}}.footer{box-sizing:border-box;display:flex;flex-wrap:wrap;gap:clamp(32px,6vw,120px);justify-content:center;padding:clamp(40px,5vw,70px) clamp(24px,7vw,140px) clamp(40px,5vw,68px)}.footer__dark{background-color:#216e4a}.footer__dark a,.footer__dark button,.footer__dark h4,.footer__dark p{color:#fff}.footer__dark svg{fill:#fff}.footer__dark .footer__address__route{background:hsla(0,0%,100%,.85);border:1px solid hsla(0,0%,100%,.6);color:#0f251d}.footer__dark .footer__address__route:hover{background:hsla(0,0%,100%,.95);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.footer__dark .footer__address__route svg{fill:currentColor}.footer h4{font-size:16px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase}.footer p{font-weight:500}.footer__address{flex:1 1 260px;max-width:320px}.footer__address a{text-decoration:none}.footer__address__logo{cursor:"pointer";height:60px;margin-bottom:18px}.footer__address__route{align-items:center;background:linear-gradient(160deg,#07a159,#0c7d4e);border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;gap:10px;justify-content:center;margin-top:16px;padding:12px 26px;text-decoration:none;transition:background .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,background .2s ease;transition:transform .2s ease,background .2s ease,-webkit-transform .2s ease;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.footer__address__route svg{fill:currentColor;height:18px;margin-bottom:2px;width:18px}.footer__address__route p{color:inherit;font-size:16px;font-weight:600;line-height:24px;margin:0;text-align:center}.footer__address__route:hover{background:linear-gradient(160deg,#08b065,#0c7d4e);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.footer__info{flex:1 1 260px;max-width:340px}.footer__info h4{margin-bottom:12px}.footer__info p{display:inline-block}.footer__info__contact{margin-bottom:30px}.footer__info__contact div{display:flex;gap:10px}.footer__info__contact svg{height:18px;width:18px}.footer__info__contact p{font-weight:500;line-height:150.6%}.footer__info__contact a{font-size:14px}.footer__info__contact__phone{cursor:pointer;margin-bottom:11px}.footer__info__contact__phone:hover{font-weight:700}.footer__info__contact__mail{cursor:pointer}.footer__info__contact__mail:hover{font-weight:700;margin-right:-10px}.footer__info__schedule{display:flex;flex-direction:column}.footer__indra{align-items:flex-start;display:flex;flex:1 1 200px;flex-direction:column;max-width:260px}.footer__indra h4{margin-bottom:16px}.footer__indra a{display:inline-flex;justify-content:center}.footer__indra__logo{width:167px}@media(max-width:1024px){.footer{align-items:center;flex-direction:column;padding:60px 40px;text-align:center}.footer__address,.footer__indra,.footer__info{align-items:center;flex:1 1 200px;margin-bottom:0;margin-right:0;max-width:100%}.footer__indra{flex:1 1 120px}.footer__indra a{width:100%}.footer__indra a,.footer__info__contact div{justify-content:center}.footer__address__route{margin-left:auto;margin-right:auto}}@media(max-width:600px){.footer{padding:50px 20px}.footer__address__logo{height:50px}.footer__indra__logo{width:120px}}.footer__bottom{align-items:center;color:rgba(15,37,29,.72);display:flex;flex-wrap:wrap;font-size:13px;gap:14px;justify-content:space-between;margin-top:0;padding:18px clamp(24px,8vw,140px);position:relative}.footer__bottom:before{background:rgba(15,37,29,.1);content:"";height:1px;left:clamp(24px,8vw,140px);position:absolute;right:clamp(24px,8vw,140px);top:0}.footer__bottom a{color:inherit;font-weight:600;text-decoration:none;transition:color .2s ease}.footer__bottom a:hover{color:#07a159}.footer__bottom-links{align-items:center;display:flex;flex-wrap:wrap;gap:6px 10px;justify-content:center}.footer__bottom-links span{display:inline-block}.footer__bottom-links a,.footer__bottom-links span{white-space:nowrap}.footer__bottom--dark{background:#216e4a;color:hsla(0,0%,100%,.82)}.footer__bottom--dark:before{background:hsla(0,0%,100%,.18)}.footer__bottom--dark a,.footer__bottom--dark span{color:inherit}.footer__bottom--dark a:hover{color:#a0debf}@media(max-width:1200px){.footer__bottom{align-items:center;flex-direction:column;gap:12px;text-align:center}}@media(max-width:768px){.footer__bottom{padding:18px 16px 20px}.footer__bottom-links{font-size:12px}}@media(max-width:600px){.footer__bottom-links{gap:8px 16px}.footer__bottom-links span{display:none}}
/*# sourceMappingURL=845.40d000e5.chunk.css.map*/