@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c3cb240f9c892514-s.d8e4bce2.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.a62025f2.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:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c3cb240f9c892514-s.d8e4bce2.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.a62025f2.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:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c3cb240f9c892514-s.d8e4bce2.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.a62025f2.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:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c3cb240f9c892514-s.d8e4bce2.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.a62025f2.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:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_964ae222-module__IbdoEG__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_964ae222-module__IbdoEG__variable{--font-dm-sans:"DM Sans","DM Sans Fallback"}
@font-face{font-family:DM Serif Display;font-style:normal;font-weight:400;font-display:optional;src:url(../media/8dd8a3188b79fd8f-s.a45bde5b.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Serif Display;font-style:normal;font-weight:400;font-display:optional;src:url(../media/0c8f209abc35ee02-s.p.a4b9a15b.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:DM Serif Display Fallback;src:local(Times New Roman);ascent-override:94.37%;descent-override:30.51%;line-gap-override:0.0%;size-adjust:109.78%}.dm_serif_display_b203e0e7-module__0BIdga__className{font-family:DM Serif Display,DM Serif Display Fallback;font-style:normal;font-weight:400}.dm_serif_display_b203e0e7-module__0BIdga__variable{--font-dm-serif:"DM Serif Display","DM Serif Display Fallback"}
@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:optional;src:url(../media/1e219c03c996efbd-s.ba7d7329.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:Fraunces;font-style:normal;font-weight:400;font-display:optional;src:url(../media/b35b0dbffda7f2c4-s.0c27b1b4.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:optional;src:url(../media/03bda585a99c6450-s.p.ad37b9d9.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:Fraunces;font-style:normal;font-weight:500;font-display:optional;src:url(../media/1e219c03c996efbd-s.ba7d7329.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:Fraunces;font-style:normal;font-weight:500;font-display:optional;src:url(../media/b35b0dbffda7f2c4-s.0c27b1b4.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:optional;src:url(../media/03bda585a99c6450-s.p.ad37b9d9.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:Fraunces;font-style:normal;font-weight:600;font-display:optional;src:url(../media/1e219c03c996efbd-s.ba7d7329.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:Fraunces;font-style:normal;font-weight:600;font-display:optional;src:url(../media/b35b0dbffda7f2c4-s.0c27b1b4.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:optional;src:url(../media/03bda585a99c6450-s.p.ad37b9d9.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:Fraunces;font-style:normal;font-weight:700;font-display:optional;src:url(../media/1e219c03c996efbd-s.ba7d7329.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:Fraunces;font-style:normal;font-weight:700;font-display:optional;src:url(../media/b35b0dbffda7f2c4-s.0c27b1b4.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:700;font-display:optional;src:url(../media/03bda585a99c6450-s.p.ad37b9d9.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:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_a3915340-module__McCVVG__className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.fraunces_a3915340-module__McCVVG__variable{--font-fraunces:"Fraunces","Fraunces Fallback"}
.CategoriesGrid-module__goc28G__grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.CategoriesGrid-module__goc28G__card{cursor:pointer}.CategoriesGrid-module__goc28G__card:before{content:"";opacity:0;background:linear-gradient(135deg,#0000 0%,#d4a57414 100%);border-radius:18px;transition:opacity .4s;position:absolute;inset:0}.CategoriesGrid-module__goc28G__card:hover:before{opacity:1}.CategoriesGrid-module__goc28G__card:hover{transform:translateY(-8px)!important;box-shadow:0 20px 40px #0000001a!important}.CategoriesGrid-module__goc28G__card:hover .CategoriesGrid-module__goc28G__iconWrap{transform:scale(1.1)rotate(3deg)}.CategoriesGrid-module__goc28G__iconWrap{transition:transform .4s cubic-bezier(.23,1,.32,1)}.CategoriesGrid-module__goc28G__bottomLink{color:#86a882;border-bottom:1.5px solid #0000;align-items:center;gap:6px;padding:10px 0;font-size:14px;font-weight:600;text-decoration:none;transition:all .25s;display:inline-flex}.CategoriesGrid-module__goc28G__bottomLink:hover{color:#6b8f65;border-bottom-color:#86a882}.CategoriesGrid-module__goc28G__bottomLink svg{transition:transform .25s}.CategoriesGrid-module__goc28G__bottomLink:hover svg{transform:translate(3px)}@media (max-width:900px){.CategoriesGrid-module__goc28G__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.CategoriesGrid-module__goc28G__grid{grid-template-columns:repeat(2,1fr);gap:12px}}
@media (max-width:860px){.TransparenceSection-module__Zhab7q__grid{text-align:center!important;flex-direction:column!important;align-items:center!important}.TransparenceSection-module__Zhab7q__left,.TransparenceSection-module__Zhab7q__engagements{align-items:center!important}}
.FeaturedProductsSection-module__FdMjMW__productsGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@media (max-width:900px){.FeaturedProductsSection-module__FdMjMW__productsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.FeaturedProductsSection-module__FdMjMW__productsGrid{grid-template-columns:1fr;max-width:380px;margin-left:auto!important;margin-right:auto!important}.FeaturedProductsSection-module__FdMjMW__headerRow{flex-direction:column!important;align-items:flex-start!important;gap:16px!important}}.FeaturedProductsSection-module__FdMjMW__voirToutBtn{color:#5a7a56;background:0 0;border:1.5px solid #86a88259;border-radius:12px;flex-shrink:0;align-items:center;gap:8px;padding:11px 24px;font-size:14px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.FeaturedProductsSection-module__FdMjMW__voirToutBtn:hover{color:#fff;background:#86a882;border-color:#86a882;box-shadow:0 4px 16px #86a88240}
.BusinessModelSection-module__Cng4tG__card{cursor:default;transition:all .35s;position:relative;overflow:hidden}.BusinessModelSection-module__Cng4tG__card:before{content:"";background:linear-gradient(90deg,#86a882,#d4a574);height:3px;transition:transform .4s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.BusinessModelSection-module__Cng4tG__card:hover:before{transform:scaleX(1)}.BusinessModelSection-module__Cng4tG__card:hover{transform:translateY(-4px)}.BusinessModelSection-module__Cng4tG__card:hover .BusinessModelSection-module__Cng4tG__icon{transform:scale(1.08)rotate(2deg)}.BusinessModelSection-module__Cng4tG__icon{transition:transform .4s cubic-bezier(.23,1,.32,1)}.BusinessModelSection-module__Cng4tG__grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (max-width:800px){.BusinessModelSection-module__Cng4tG__grid{max-width:420px;grid-template-columns:1fr!important;margin-left:auto!important;margin-right:auto!important}}
.RoadmapSection-module__AX4soW__tab{cursor:pointer;border:none;font-family:DM Sans,sans-serif;transition:all .35s cubic-bezier(.22,1,.36,1);position:relative}.RoadmapSection-module__AX4soW__tab:hover{transform:translateY(-1px)}.RoadmapSection-module__AX4soW__feature{transition:all .3s}.RoadmapSection-module__AX4soW__feature:hover{transform:translate(4px);background:#86a8820f!important}@media (max-width:640px){.RoadmapSection-module__AX4soW__tabs{gap:8px!important}.RoadmapSection-module__AX4soW__tab{padding:10px 16px!important;font-size:13px!important}.RoadmapSection-module__AX4soW__card{padding:28px 22px!important}}
.CertificationsGridSection-module__jAv4ja__card{cursor:default;transition:all .35s cubic-bezier(.23,1,.32,1);position:relative}.CertificationsGridSection-module__jAv4ja__card:hover{transform:translateY(-4px)scale(1.02);box-shadow:0 12px 32px #0000001f!important}.CertificationsGridSection-module__jAv4ja__card:hover .CertificationsGridSection-module__jAv4ja__icon{transform:scale(1.1)rotate(3deg)}.CertificationsGridSection-module__jAv4ja__icon{transition:transform .4s cubic-bezier(.23,1,.32,1)}.CertificationsGridSection-module__jAv4ja__grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}@media (max-width:900px){.CertificationsGridSection-module__jAv4ja__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.CertificationsGridSection-module__jAv4ja__grid{grid-template-columns:1fr;max-width:360px;margin-left:auto!important;margin-right:auto!important}}
.TestimonialsSection-module__MwNzUG__card{transition:all .35s cubic-bezier(.23,1,.32,1)}.TestimonialsSection-module__MwNzUG__card:hover{box-shadow:0 16px 40px #00000014;transform:translateY(-5px)!important}.TestimonialsSection-module__MwNzUG__grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}@media (max-width:860px){.TestimonialsSection-module__MwNzUG__grid{grid-template-columns:1fr;max-width:480px;margin-left:auto!important;margin-right:auto!important}}
.NewsletterSection-module__KlQgKG__input:focus{outline:none;border-color:#86a882!important;box-shadow:0 0 0 3px #86a8821f!important}.NewsletterSection-module__KlQgKG__btn{cursor:pointer;border:none;font-family:DM Sans,sans-serif;transition:all .35s cubic-bezier(.23,1,.32,1);position:relative;overflow:hidden}.NewsletterSection-module__KlQgKG__btn:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);transition:left .5s;position:absolute;inset:0 0 0 -100%}.NewsletterSection-module__KlQgKG__btn:hover:before{left:100%}.NewsletterSection-module__KlQgKG__btn:hover{transform:translateY(-2px);background:linear-gradient(135deg,#779d73,#8fad8b)!important;box-shadow:0 8px 24px #86a88259!important}.NewsletterSection-module__KlQgKG__btn:active{transform:translateY(0)}.NewsletterSection-module__KlQgKG__btn:disabled{opacity:.7;cursor:not-allowed;box-shadow:none!important;transform:none!important}@media (max-width:560px){.NewsletterSection-module__KlQgKG__form{flex-direction:column!important}.NewsletterSection-module__KlQgKG__input{min-width:100%!important}.NewsletterSection-module__KlQgKG__btn{justify-content:center!important;width:100%!important}}
