@font-face{font-family:"Barlow";src:url("../fonts/Barlow-Bold.woff2") format("woff2"),url("../fonts/Barlow-Bold.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:"Barlow";src:url("../fonts/Barlow-Medium.woff2") format("woff2"),url("../fonts/Barlow-Medium.woff") format("woff");font-weight:500;font-style:normal}@font-face{font-family:"Barlow";src:url("../fonts/Barlow-MediumItalic.woff2") format("woff2"),url("../fonts/Barlow-MediumItalic.woff") format("woff");font-weight:500;font-style:italic}@font-face{font-family:"Barlow";src:url("../fonts/Barlow-Regular.woff2") format("woff2"),url("../fonts/Barlow-Regular.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Coming Soon";src:url("../fonts/ComingSoon-Regular.woff2") format("woff2"),url("../fonts/ComingSoon-Regular.woff") format("woff");font-weight:400;font-style:normal}*{margin:0;padding:0;box-sizing:border-box}body{font-family:"Barlow",sans-serif;font-weight:400;font-style:normal;background-color:#f4f4f4;color:#444;display:flex;flex-direction:column;align-items:center;min-height:100vh}.landing-container{width:100%;max-width:1393px;padding:0 15px;display:flex;flex-direction:column;gap:54px;margin-bottom:71px}@media(max-width: 600px){.landing-container{margin-bottom:35px;gap:30px}}.d-none{display:none !important}header{width:100%;max-width:1393px;padding:45px 15px 38px}@media(max-width: 600px){header{padding:15px 10px}}header nav{display:flex;justify-content:space-between;align-items:center;width:100%}@media(max-width: 600px){header nav{flex-direction:column;gap:15px;text-align:center}}header nav .custom-logo-link{display:inline-block}header nav .custom-logo-link img{display:block;max-width:100%;height:auto}header nav .btn-top{color:#c22580;padding:0 6px;border:none;font-size:26.74px;text-decoration:none;transition:background-color .3s ease}@media(max-width: 600px){header nav .btn-top{font-size:16px}}header nav .btn-top--bold{font-family:"Barlow",sans-serif;font-weight:700;font-style:normal;border-right:4px solid #c22580;margin-right:12px;padding-right:17px}.recipe-card-preview{background:#fff;box-shadow:0 10px 30px rgba(0,0,0,.1);width:100%;max-width:600px;display:flex;flex-direction:column}#modal-card-slot .recipe-card-preview{max-width:585px}.recipe-card-preview-header{padding:31px 36px 0}@media(max-width: 600px){.recipe-card-preview-header{padding:15px 18px 0}}.recipe-card-preview-header:after{font-family:"Barlow",sans-serif;font-weight:500;font-style:italic;content:"Rp./";font-size:23.69px}.recipe-card-preview-header--inner{display:flex;justify-content:space-between;align-items:start;border-bottom:solid 1px #000;padding-bottom:20px;margin-bottom:42px}.recipe-card-preview-header--inner--title{font-family:"Barlow",sans-serif;font-weight:700;font-style:normal;color:#008466;font-size:21.28px;margin-bottom:4px}.recipe-card-preview-header--inner--subtitle{font-family:"Barlow",sans-serif;font-weight:500;font-style:normal;font-size:12.72px}.recipe-card-preview-header-number{font-family:"Barlow",sans-serif;font-weight:500;font-style:normal;font-size:13px;padding:4px 0}.recipe-card-preview-body{display:flex;justify-content:center;align-items:center;flex:1;padding:0 24px;min-height:340px}@media(max-width: 600px){.recipe-card-preview-body{min-height:240px}}.recipe-card-preview-body--empty{font-family:"Barlow",sans-serif;font-weight:500;font-style:italic;text-align:center;color:#cfcfcf;font-size:29.13px;line-height:1.5;margin-bottom:56px}@media(max-width: 600px){.recipe-card-preview-body--empty{font-size:20px}}.recipe-card-preview-body--empty span{display:block;font-size:24px}@media(max-width: 600px){.recipe-card-preview-body--empty span{font-size:15px}}.recipe-card-preview-body--frase{position:relative;text-align:center;padding-bottom:62px}.recipe-card-preview-body--frase--texto{font-family:"Coming Soon",cursive;font-weight:400;font-style:normal;color:#433686;font-size:42px;line-height:65px}@media(max-width: 600px){.recipe-card-preview-body--frase--texto{font-size:29px;line-height:41px}}.recipe-card-preview-body--frase svg{position:absolute;bottom:10px;left:calc(50% - 160px);width:327px;height:42px}@media(max-width: 600px){.recipe-card-preview-body--frase svg{width:250px;height:18px;left:calc(50% - 125px)}}.recipe-card-preview-footer{padding:0 30px 38px 36px}.recipe-card-preview-footer--inner{display:flex;justify-content:space-between;align-items:start;border-top:solid 1px #000;padding-top:21px}@media(max-width: 600px){.recipe-card-preview-footer--inner{flex-direction:column;gap:15px;align-items:center}}.recipe-card-preview-footer--inner--logos{display:flex;gap:30px;align-items:center;justify-content:center}@media(max-width: 600px){.recipe-card-preview-footer--inner--logos{gap:15px}}.recipe-card-preview-footer-badge{font-family:"Barlow",sans-serif;font-weight:700;font-style:normal;background-color:#009e82;color:#fff;padding:6px 10px;border:none;border-radius:51px;font-size:13.37px}.hero-section{background-color:#fff;border-radius:29px;padding:43px 53px 57px 74px;display:flex;align-items:stretch;justify-content:space-between;gap:58px;position:relative}@media(max-width: 600px){.hero-section{padding:30px 25px;flex-direction:column;gap:20px}}.hero-section .hero-content{align-self:flex-start;flex:1;display:flex;flex-direction:column;align-items:flex-start;max-width:480px}.hero-section .hero-content .hero-title{font-family:"Barlow",sans-serif;font-weight:700;font-style:normal;font-size:79.02px;line-height:80.18px;color:#008466;margin-bottom:26px}@media(max-width: 600px){.hero-section .hero-content .hero-title{font-size:39px;line-height:40px}}.hero-section .hero-content .divider{width:100%;border:0;border-top:2.18px solid #c22580;margin:38px 0 29px}@media(max-width: 600px){.hero-section .hero-content .divider{margin:19px 0 15px}}.hero-section .hero-content .btn-primary{font-family:"Barlow",sans-serif;font-weight:700;font-style:normal;background-color:#009e82;color:#fff;border:none;padding:11px;font-size:35.9px;border-radius:12px;cursor:pointer;width:100%;transition:background .3s;margin-bottom:27px}.hero-section .hero-content .btn-primary:hover{background-color:rgb(0,132.5,109.0189873418)}.hero-section .hero-content .btn-primary.disabled{cursor:not-allowed;background-color:#d4d4d4 !important}.hero-section .hero-content .hero-green-text{font-family:"Barlow",sans-serif;font-weight:500;font-style:normal;font-size:21.5px;line-height:1.5;color:#009e82}@media(max-width: 600px){.hero-section .hero-content .hero-green-text{text-align:center;line-height:1.1;display:block;width:100%}}.hero-section .hero-visual{background-image:url("../images/bg_hero.svg");background-size:490px;background-position:center left;background-repeat:no-repeat;align-items:center;display:flex;flex:1;justify-content:end;align-items:stretch}.hero-section .hero-subtitle{font-family:"Barlow",sans-serif;font-weight:500;font-style:normal;font-size:30.16px;line-height:36px}@media(max-width: 600px){.hero-section .hero-subtitle{font-size:25px;line-height:27px}}.hero-section .hero-subtitle--description{font-size:23px;line-height:28px;margin-bottom:28px}@media(max-width: 600px){.hero-section .hero-subtitle--description{font-size:21px;line-height:23px}}.importance-section{background-color:#fff;border-radius:29px;padding:32px 37px 41px 37px;text-align:center}.importance-section .section-title{font-family:"Barlow",sans-serif;font-weight:700;font-style:normal;font-size:40px;line-height:40px;margin-bottom:38px}@media(max-width: 600px){.importance-section .section-title{font-size:31px;line-height:34px}}.importance-section .cards-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px}@media(min-width: 960px){.importance-section .cards-grid{grid-template-columns:repeat(4, 1fr)}}.importance-section .card{background-color:#fff;border-radius:29px;border:solid 5px rgba(0,0,0,0);padding:29px 20px;display:flex;flex-direction:column;align-items:center;text-align:center;transition:background-color .3s ease,color .3s ease}.importance-section .card:hover .card-icon{filter:brightness(0) invert(1)}.importance-section .card .card-icon{width:72px;height:64px;margin-bottom:16px;display:flex;justify-content:center;align-items:center;transition:filter .3s ease}.importance-section .card .card-icon img{width:100%;height:auto}.importance-section .card h3{font-family:"Barlow",sans-serif;font-weight:700;font-style:normal;font-size:31px;margin-bottom:16px;line-height:1.2}.importance-section .card p{font-family:"Barlow",sans-serif;font-weight:400;font-style:normal;font-size:21.43px;line-height:26px}.importance-section .card.card-magenta{border-color:#c22580;color:#c22580}.importance-section .card.card-magenta:hover{background-color:#c22580;color:#fff}.importance-section .card.card-teal{border-color:#009e82;color:#009e82}.importance-section .card.card-teal:hover{background-color:#009e82;color:#fff}.importance-section .card.card-purple{border-color:#433686;color:#433686}.importance-section .card.card-purple:hover{background-color:#433686;color:#fff}.importance-section .card.card-dark-teal{border-color:#008466;color:#008466}.importance-section .card.card-dark-teal:hover{background-color:#008466;color:#fff}@media(max-width: 900px){.importance-section .cards-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 550px){.importance-section .cards-grid{grid-template-columns:1fr}}.cta-section{width:100%;background-color:#009e82;background-image:url("../images/bg_test.svg"),url("../images/bg_huella.svg");background-size:auto 100%;background-position:center left,center right;background-repeat:no-repeat;color:#fff}@media(max-width: 600px){.cta-section{background-image:none;padding:35px 10px 0}}.cta-section .cta-container{max-width:1393px;padding:0 15px;width:100%;margin:0 auto;display:flex;justify-content:space-between}@media(max-width: 600px){.cta-section .cta-container{flex-direction:column;padding:0}}.cta-section .cta-left{flex:1;display:flex}@media(max-width: 600px){.cta-section .cta-left{order:2}}.cta-section .cta-left .brochure-img{width:100%;max-width:710px;height:auto;margin-top:-110px;transform-origin:bottom left}@media(max-width: 600px){.cta-section .cta-left .brochure-img{margin-top:0}}.cta-section .cta-right{flex:1.2;display:flex;align-items:center;flex:1;text-align:center}@media(max-width: 600px){.cta-section .cta-right{order:1}}.cta-section .cta-right--inner{max-width:451px}.cta-section .cta-right .cta-title{font-family:"Barlow",sans-serif;font-weight:700;font-style:normal;font-size:40px;line-height:40px;margin-bottom:27px}@media(max-width: 600px){.cta-section .cta-right .cta-title{font-size:31px;line-height:34px}}.cta-section .cta-right .cta-text{font-family:"Barlow",sans-serif;font-weight:500;font-style:normal;font-size:30.16px;line-height:36px;margin-bottom:34px}.cta-section .cta-right .btn-download{font-family:"Barlow",sans-serif;font-weight:700;font-style:normal;background-color:#c22580;color:#fff;border:none;padding:11px;font-size:35.9px;border-radius:13.09px;cursor:pointer;width:100%;transition:background .3s;text-decoration:none;display:block}.cta-section .cta-right .btn-download:hover{background-color:rgb(172.5844155844,32.9155844156,113.8701298701)}.recipe-modal{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.recipe-modal.is-open{opacity:1;visibility:visible;overflow-y:auto;align-items:flex-start;padding:60px 20px 40px}.recipe-modal.is-open .recipe-modal__wrapper{transform:translateY(0) scale(1);opacity:1}.recipe-modal__backdrop{position:fixed;inset:0;background:rgba(0,0,0,.55);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);cursor:pointer}.recipe-modal__wrapper{position:relative;z-index:1;width:90vw;max-width:1186px;transform:translateY(24px) scale(0.97);opacity:0;transition:transform .38s cubic-bezier(0.34, 1.56, 0.64, 1),opacity .3s ease}.recipe-modal__box{background:#efefef;border-radius:29px;overflow:hidden}.recipe-modal__header{background-color:#433686;padding:9px 18px;display:flex;justify-content:flex-end}.recipe-modal__close{background-color:rgba(0,0,0,0);width:40px;height:40px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;transition:transform .35s cubic-bezier(0.34, 1.56, 0.64, 1)}.recipe-modal__close svg{width:40px;height:40px}.recipe-modal__close:hover{transform:rotate(90deg) scale(1.1)}.recipe-modal__body{display:flex;align-items:center;gap:32px;padding:58px 57px 30px 57px;justify-content:space-between}@media(max-width: 600px){.recipe-modal__body{padding:25px 20px;flex-direction:column;gap:15px;align-items:center}}.recipe-modal__left{flex:0 0 auto;max-width:466px;display:flex;flex-direction:column;gap:22px;flex:0 0 466px}.recipe-modal__title{font-family:"Barlow",sans-serif;font-weight:700;font-style:normal;font-size:79.02px;line-height:80.18px;color:#008466}@media(max-width: 600px){.recipe-modal__title{font-size:39px;line-height:40px}}.recipe-modal__green{font-family:"Barlow",sans-serif;font-weight:700;font-style:normal;color:#009e82;font-size:24.16px;line-height:31px}@media(max-width: 600px){.recipe-modal__green{font-size:21px;line-height:23px}}.recipe-modal__subtitle{font-family:"Barlow",sans-serif;font-weight:500;font-style:normal;font-size:21.16px;line-height:27px}@media(max-width: 600px){.recipe-modal__subtitle{font-size:21px;line-height:23px}}.recipe-modal__actions{display:flex;gap:15px}@media(max-width: 600px){.recipe-modal__actions{padding:25px 0;flex-direction:column;gap:15px;align-items:center}}.recipe-modal__download{font-family:"Barlow",sans-serif;font-weight:500;font-style:normal;color:#444;border:solid 1px #c22580;padding:6px 15px;font-size:25px;border-radius:8px;cursor:pointer;transition:background .3s;text-decoration:none;display:inline-flex;align-items:center}.recipe-modal__download img,.recipe-modal__download svg{width:24px;height:24px;margin-right:8px}.recipe-modal__download:hover{color:#fff;background-color:rgb(172.5844155844,32.9155844156,113.8701298701)}.recipe-modal__download:hover svg{filter:brightness(0) invert(1)}.recipe-modal__right{flex:0 0 auto}/*# sourceMappingURL=main.css.map */
