html{scroll-behavior:smooth}*{margin:0;padding:0;box-sizing:border-box}.container{width:90%;max-width:1210px;margin:0 auto}.menu{position:absolute;top:0;left:0;z-index:100;width:100%;background:hsla(0,0%,100%,.6);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border-bottom:1px solid hsla(0,0%,100%,0)}.menu .container{display:flex;align-items:center;justify-content:space-between;padding-top:20px;padding-bottom:20px}.menu__logo{display:inline-flex;align-items:center}.menu__logo img{display:block;height:28px;width:auto}.menu__nav{display:flex;align-items:center;gap:32px}.menu__link{font-family:"Cabin",sans-serif;font-size:18px;font-weight:400;line-height:normal;color:#00552d;text-decoration:none;transition:color .2s ease}.menu__link:hover{color:#a7c838}@media(max-width: 768px){.menu .container{justify-content:center}.menu__nav{display:none}}.hero{position:relative;width:100%;overflow:hidden;display:flex;flex-direction:column}.hero::before{content:"";position:absolute;inset:0;background-image:url("../images/hero.png");background-size:cover;background-position:right top;background-repeat:no-repeat;z-index:0;pointer-events:none}@media(max-width: 768px){.hero::before{background-image:url("../images/hero-mobile.png")}}.hero .container{position:relative;z-index:2;display:flex;align-items:center;justify-content:flex-start;min-height:700px;padding:80px 0;flex:1}@media(max-width: 768px){.hero .container{flex-direction:column;align-items:flex-start;justify-content:flex-start;min-height:auto;padding:0}}.hero__avatar{position:absolute;right:95px;bottom:0;width:600px;max-width:58%;height:auto;z-index:1;pointer-events:none}@media(max-width: 1024px){.hero__avatar{width:520px}}@media(max-width: 768px){.hero__avatar{position:relative;right:auto;bottom:auto;width:100%;max-width:100%;margin-top:32px;order:2}}.hero__benefits{position:absolute;right:-24px;top:75%;transform:translateY(-50%);z-index:3;display:flex;flex-direction:column;align-items:flex-end;gap:18px;list-style:none;margin:0;padding:0;pointer-events:none}@media(max-width: 768px){.hero__benefits{display:none}}.hero__benefit{position:relative;display:inline-flex;align-items:center;min-height:33px;padding:8px 16px 8px 28px;border-radius:100px;border:1px solid hsla(0,0%,100%,.37);background:linear-gradient(to right, rgba(112, 226, 169, 0.8), rgba(46, 162, 107, 0.8));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.hero__benefit__icon{position:absolute;left:-28px;top:50%;transform:translateY(-50%);display:block;width:48px;height:48px}.hero__benefit__label{font-family:"Cabin",sans-serif;font-size:12px;font-weight:700;line-height:1.2;letter-spacing:1.8px;text-transform:uppercase;color:#f9ffe6;white-space:nowrap}.hero__text{width:520px;flex-shrink:0;position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:32px;color:#f9ffe6;font-family:"Cabin",sans-serif}@media(max-width: 1024px){.hero__text{width:440px}}@media(max-width: 768px){.hero__text{width:100%;order:1;padding:0}}.hero__copy{display:flex;flex-direction:column;align-items:flex-start;gap:16px}@media(max-width: 480px){.hero__copy{padding-top:80px}}.hero__rating{display:flex;align-items:center;gap:10px}.hero__rating .hero__stars{display:block;width:96px;height:auto}.hero__rating span{font-size:12px;letter-spacing:5.4px;text-transform:uppercase;line-height:1.4}@media(max-width: 480px){.hero__rating span{white-space:nowrap;font-size:12px}}.hero__title{font-size:48px;font-weight:400;line-height:1.3}@media(max-width: 480px){.hero__title{font-size:40px}}.hero__title span{color:#ffdf9f;font-weight:700}.hero__desc{font-size:20px;font-weight:400;line-height:26px}.hero__cta{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.hero__btn{display:inline-block}.hero__btn img{display:block;height:72px;width:auto}.hero__guarantee{display:flex;align-items:center;gap:12px}.hero__guarantee img{display:block;height:22px;width:auto}.hero__guarantee span{font-size:16px;font-weight:400;line-height:1.4}.about{position:relative;overflow:hidden;font-family:"Cabin",sans-serif}.about::before{content:"";position:absolute;inset:0;background-image:url("../images/bg_about_4.png");background-size:cover;background-position:center;pointer-events:none;z-index:0}.about .container{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:80px 0}@media(max-width: 768px){.about .container{padding-bottom:0;flex-direction:column;align-items:stretch;gap:32px}}.about__content{display:flex;flex-direction:column;align-items:flex-start;gap:32px;width:711px;flex-shrink:0}@media(max-width: 1024px){.about__content{width:540px}}@media(max-width: 768px){.about__content{width:100%}}.about__card{display:flex;flex-direction:column;gap:32px;width:100%;padding:24px;border:1px solid #f9ffe6;background-image:linear-gradient(91deg, rgba(249, 255, 230, 0.31) 0.3%, rgba(149, 153, 138, 0) 93%);box-shadow:0 4px 4px rgba(0,0,0,.15)}.about__card-title{font-size:36px;font-weight:600;line-height:1.3;background:linear-gradient(to right, #445f51, #759e89);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}@media(max-width: 480px){.about__card-title{font-size:28px}}.about__social{display:flex;align-items:center;gap:8px}.about__social .about__avatars{display:block;height:41px;width:auto}.about__social span{font-size:16px;font-weight:400;line-height:1.4;background:linear-gradient(to right, #445f51, #759e89);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}.about__text{display:flex;flex-direction:column;align-items:flex-start;gap:32px;width:536px;max-width:100%}.about__badge{display:inline-flex;align-items:center;justify-content:center;padding:8px 20px;border:.787px solid #b6cf64;border-radius:40px;background:hsla(0,0%,100%,.01);backdrop-filter:blur(42px);-webkit-backdrop-filter:blur(42px);font-size:14px;font-weight:500;line-height:1.5;letter-spacing:10.92px;text-transform:uppercase;color:#044600;white-space:nowrap}.about__heading{font-size:48px;font-weight:700;line-height:1.3;background:linear-gradient(to right, #00552d 0%, #2ea36c 50.5%, #00552d 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}@media(max-width: 480px){.about__heading{font-size:38px}}.about__paragraph{display:flex;flex-direction:column;gap:20px}.about__paragraph p{font-size:20px;font-weight:400;line-height:26px;background:linear-gradient(to right, #445f51, #759e89);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}.about__paragraph strong{font-weight:700;background:linear-gradient(to right, #00552d 0%, #2ea36c 50.5%, #00552d 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}.about__visual{position:relative;flex:1;align-self:stretch;min-height:600px}@media(max-width: 768px){.about__visual{width:100%;flex:none;min-height:auto}}.about__bg-mobile{display:none}@media(max-width: 768px){.about__bg-mobile{display:block;width:100vw;height:auto;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;max-width:none}}.about__product{position:absolute;bottom:-90px;left:11%;transform:translateX(-65%);width:100%;max-width:620px;height:auto;z-index:2}.about__seal{position:absolute;top:37%;left:-46%;width:130px;height:auto;z-index:3}@media(max-width: 768px){.about__seal{width:100px}}.about__watermark{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.about__watermark-text{position:absolute;display:block;font-weight:400;font-size:150px;line-height:.9;text-transform:uppercase;white-space:nowrap}.about__watermark-text--gold{top:8%;right:-8%;background:linear-gradient(180deg, #fff9ed 6%, #ffdf9f 50%, #fff9ed 94%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}.about__watermark-text--dark{bottom:4%;right:-14%;opacity:.05;background:linear-gradient(180deg, #002101 6%, #0e5319 50%, #092100 94%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}@media(max-width: 768px){.about__watermark-text{font-size:90px}}@media(max-width: 768px){.about__watermark,.about__product,.about__seal{display:none}}.benefits{background:linear-gradient(to bottom, #fbfef1 79%, #ffffff 101%);font-family:"Cabin",sans-serif}.benefits .container{display:flex;flex-direction:column;align-items:center;gap:32px;padding:80px 0}@media(max-width: 480px){.benefits .container{padding:60px 0}}.benefits__head{display:flex;flex-direction:column;align-items:center;gap:32px;text-align:center;width:100%}.benefits__badge{display:inline-flex;align-items:center;justify-content:center;padding:8px 20px;border:.787px solid #b6cf64;border-radius:40px;background:hsla(0,0%,100%,.01);backdrop-filter:blur(42px);-webkit-backdrop-filter:blur(42px);font-size:14px;font-weight:500;line-height:1.5;letter-spacing:10.92px;text-transform:uppercase;white-space:nowrap;background:linear-gradient(to right, #044600, #148324);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}.benefits__title{font-size:48px;font-weight:400;line-height:1.3;color:#445f51}.benefits__title span{font-weight:700;background:linear-gradient(to right, #00552d 0%, #2ea36c 50.5%, #00552d 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}@media(max-width: 480px){.benefits__title{font-size:34px}}.benefits__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:32px;width:100%}.benefits__card{display:flex;flex-direction:column;background:#fcfff0;border:1px solid #f9ffe6;border-radius:8px;overflow:hidden;box-shadow:0 4px 2px rgba(0,0,0,.15);align-self:start}.benefits__card-img{height:198px}.benefits__card-img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.benefits__card-txt{display:flex;flex-direction:column;gap:8px;padding:32px}.benefits__card-txt h3{font-size:22px;font-weight:500;line-height:1.3;background:linear-gradient(to right, #00552d 0%, #2ea36c 50.5%, #00552d 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}.benefits__card-txt p{font-size:18px;font-weight:400;line-height:1.4;background:linear-gradient(to right, #445f51, #759e89);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}.benefits__center{grid-column:2;grid-row:1/span 2;border-radius:8px;overflow:hidden;border-top:10px solid #00552d;border-bottom:10px solid #00552d}.benefits__center img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.btn{display:inline-flex;align-items:center;justify-content:center;gap:16px;padding:15px 60px 20px;border-radius:62px;border-bottom:7.446px solid #8e7c02;background:linear-gradient(180deg, #fffe4a 0%, #ffc401 100%);font-family:"Cabin",sans-serif;font-size:24px;font-weight:500;line-height:1.3;text-transform:uppercase;color:#0e0d11;text-decoration:none;white-space:nowrap;cursor:pointer;transition:filter .2s ease}.btn:hover{filter:brightness(0.95)}.btn__icon{display:block;width:32px;height:32px;flex-shrink:0}.benefits__cta{display:flex;flex-direction:column;align-items:center;gap:12px}.benefits__guarantee{display:flex;align-items:center;gap:12px}.benefits__guarantee img{display:block;height:22px;width:auto}.benefits__guarantee span{font-size:16px;font-weight:400;line-height:1.4;color:#445f51}@media(max-width: 768px){.benefits__grid{grid-template-columns:1fr}.benefits__center{grid-column:auto;grid-row:auto;min-height:360px}}.ingredients{position:relative;overflow:hidden;background-color:#fff;font-family:"Cabin",sans-serif}.ingredients::before{content:"";position:absolute;inset:0;background-image:url("../images/ingredientes.bg.png");background-size:cover;background-position:center;background-repeat:no-repeat;z-index:0;pointer-events:none}@media(max-width: 768px){.ingredients::before{background-image:url("../images/ingredients-bg-mobile.png")}}.ingredients .container{position:relative;z-index:2;display:flex;align-items:center;gap:24px;padding:80px 0}@media(max-width: 768px){.ingredients .container{padding-top:0;flex-direction:column;align-items:center;gap:32px}}.ingredients__product{flex-shrink:0;width:46%;max-width:560px;align-self:center}.ingredients__product img{display:block;width:100%;height:auto}@media(max-width: 768px){.ingredients__product img{width:100%;max-width:260px;margin:0 auto}}@media(max-width: 768px){.ingredients__product{width:100%;max-width:360px;margin:0 auto}}.ingredients__content{display:flex;flex-direction:column;gap:32px;flex:1;min-width:0;transform:translateX(-60px)}@media(max-width: 768px){.ingredients__content{transform:none}}.ingredients__text{display:flex;flex-direction:column;align-items:flex-start;gap:32px}.ingredients__badge{display:inline-flex;align-items:center;justify-content:center;padding:8px 20px;border:.787px solid #b6cf64;border-radius:40px;background:hsla(0,0%,100%,.01);backdrop-filter:blur(42px);-webkit-backdrop-filter:blur(42px);font-size:14px;font-weight:500;line-height:1.5;letter-spacing:10.92px;text-transform:uppercase;white-space:nowrap;background:linear-gradient(to right, #044600, #148324);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}.ingredients__title{font-size:48px;font-weight:700;line-height:1.3;background:linear-gradient(to right, #00552d 0%, #2ea36c 50.5%, #00552d 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}@media(max-width: 480px){.ingredients__title{font-size:36px}}.ingredients__list{list-style:none;display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:100%}.ingredients__item{display:flex;align-items:flex-start;gap:16px;padding:24px 2px 24px 24px;background:#fcfff0;border-right:10px solid #00552d;box-shadow:0 4px 2px rgba(0,0,0,.15);width:100%}@media(min-width: 768px){.ingredients__item{width:auto}.ingredients__item:nth-child(2),.ingredients__item:nth-child(3),.ingredients__item:nth-child(4){min-width:750px}.ingredients__item:first-child,.ingredients__item:last-child{min-width:100px}}.ingredients__icon{flex-shrink:0;display:block;width:66px;height:66px}.ingredients__item-txt{display:flex;flex-direction:column;gap:8px;min-width:0}.ingredients__item-txt h3{font-size:24px;font-weight:500;line-height:1.3;white-space:nowrap;background:linear-gradient(to right, #0e0e0e 1.6%, #747474 83%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}.ingredients__item-txt p{font-size:18px;font-weight:400;line-height:1.4;white-space:nowrap;background:linear-gradient(to right, rgba(14, 14, 14, 0.7) 1.6%, rgba(116, 116, 116, 0.7) 83%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}@media(max-width: 768px){.ingredients__item-txt h3,.ingredients__item-txt p{white-space:normal}}.depo{width:100%;background:#f9ffe6}.depo__inner{width:90%;max-width:1210px;margin:0 auto;padding:80px 0 180px;display:flex;align-items:flex-start;gap:64px}@media(max-width: 1100px){.depo__inner{gap:40px;padding:60px 0 120px}}@media(max-width: 768px){.depo__inner{flex-direction:column;padding:80px 0;gap:32px}}.depo__head{width:516px;flex-shrink:0;display:flex;flex-direction:column;gap:32px;position:sticky;top:40px}@media(max-width: 1100px){.depo__head{width:340px}}@media(max-width: 768px){.depo__head{width:100%;position:static;align-items:center;text-align:center;gap:24px}}.depo__rating{display:inline-flex;align-items:center;gap:10px;padding:8px 20px;border:.787px solid #b6cf64;border-radius:40px;background:hsla(0,0%,100%,.01);backdrop-filter:blur(42px);-webkit-backdrop-filter:blur(42px);width:-moz-fit-content;width:fit-content}@media(max-width: 768px){.depo__rating{width:100%;justify-content:center}}.depo__rating-stars{height:22px;width:auto;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.depo__rating span{font-family:"Montserrat",sans-serif;font-size:12px;font-weight:400;letter-spacing:1.8px;text-transform:uppercase;white-space:nowrap;background:linear-gradient(to right, #00552d 0%, #2ea36c 50.5%, #00552d 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}.depo__txt{display:flex;flex-direction:column;gap:10px}.depo__title{font-family:"Nunito Sans",sans-serif;font-size:45px;font-weight:400;line-height:1.3;color:#445f51;white-space:normal}@media(max-width: 1100px){.depo__title{font-size:32px}}@media(max-width: 768px){.depo__title{font-size:35px}}@media(max-width: 480px){.depo__title{font-size:28px}}.depo__title strong{font-weight:700;background:linear-gradient(to right, #00552d 0%, #2ea36c 50.5%, #00552d 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}.depo__disclaimer{font-family:"Nunito Sans",sans-serif;font-size:18px;font-weight:400;line-height:1.5;color:#445f51}@media(max-width: 768px){.depo__disclaimer{font-size:16px}}.depo__btn{display:inline-block;cursor:pointer;transition:filter .2s ease,transform .15s ease;animation:pulse .8s ease-in-out infinite alternate}.depo__btn:hover{filter:brightness(0.9);transform:scale(1.02)}@media(max-width: 768px){.depo__btn{display:none}}.depo__btn img{display:block;height:61px;width:auto;-o-object-fit:contain;object-fit:contain}.depo__slider{width:958px;flex-shrink:0;display:flex;flex-direction:column;gap:32px;overflow:hidden}@media(max-width: 1100px){.depo__slider{width:100%;flex:1;min-width:0}}@media(max-width: 768px){.depo__slider{width:100%;overflow:visible}}.depo__track{display:flex;gap:32px;will-change:transform;transition:transform .4s ease}@media(max-width: 768px){.depo__track{gap:0;transition:none}}.depo__card{background:#f6fbef;border:1px solid #ccc;border-radius:10px;padding:40px;display:flex;flex-direction:column;gap:32px;flex:0 0 463px;width:463px}@media(max-width: 1100px){.depo__card{flex:0 0 calc(50% - 16px);width:calc(50% - 16px)}}@media(max-width: 768px){.depo__card{flex:0 0 100%;width:100%;display:none}.depo__card.is-active{display:flex}}.depo__card-img{width:100%;height:352px;border-radius:10px;overflow:hidden;flex-shrink:0}.depo__card-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;display:block}.depo__card-img--empty{background:#d9d9d9}.depo__card-txt{display:flex;flex-direction:column;gap:16px}.depo__card-txt h3{font-family:"Nunito Sans",sans-serif;font-size:24px;font-weight:500;line-height:1.3;background:linear-gradient(to right, #00552d 0%, #2ea36c 50.5%, #00552d 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0);margin:0}@media(max-width: 480px){.depo__card-txt h3{font-size:21px}}.depo__card-txt p{font-family:"Nunito Sans",sans-serif;font-size:18px;font-weight:400;line-height:1.5;color:#4d5d4d;margin:0}@media(max-width: 480px){.depo__card-txt p{font-size:16px}}.depo__arrows{display:flex;gap:16px;align-items:center}@media(max-width: 768px){.depo__arrows{justify-content:center}}.depo__arrow{width:68px;height:68px;background:none;border:none;padding:0;cursor:pointer;flex-shrink:0;transition:opacity .2s ease}.depo__arrow:hover{opacity:.8}.depo__arrow img{display:block;width:100%;height:auto}.frete{width:100%;background:var(--Brand-LINEAR---VERDE-2, linear-gradient(90deg, #00552D 0%, #2EA36C 50.52%, #00552D 100%));position:relative;overflow:visible}.frete__inner{width:90%;max-width:1210px;margin:0 auto;padding:20px 0 48px;display:flex;flex-direction:column;align-items:center;gap:24px}@media(max-width: 768px){.frete__inner{padding:48px 0 40px}}.frete__badge{display:block;width:156px;height:156px;-o-object-fit:contain;object-fit:contain;flex-shrink:0;margin-top:-63px}@media(max-width: 768px){.frete__badge{margin-top:0}}.frete__txt{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;width:100%}.frete__title{font-family:"Cabin",sans-serif;font-size:48px;font-weight:400;line-height:1.3;color:#fff;max-width:1139px}@media(max-width: 1100px){.frete__title{font-size:36px}}@media(max-width: 768px){.frete__title{font-size:48px;max-width:440px}}@media(max-width: 480px){.frete__title{font-size:36px}}.frete__title strong{font-weight:700}.frete__subtitle{font-family:"Nunito Sans",sans-serif;font-size:18px;font-weight:400;line-height:1.5;color:#e8f3ef;max-width:891px}@media(max-width: 768px){.frete__subtitle{max-width:440px}}.oferta .container{display:flex;flex-direction:column;align-items:center;gap:32px;padding:80px 0}.oferta .eyebrow{margin:0;display:inline-flex;align-items:center;justify-content:center;padding:8px 20px;border-radius:40px;border:1px solid #b6cf64;color:#148324;font-family:"Montserrat",sans-serif;font-size:14px;font-weight:500;letter-spacing:6px;text-transform:uppercase;text-align:center}.oferta .title{text-align:center;color:#445f51;font-family:"Montserrat",sans-serif}.oferta .title i{background:none;color:#0c780d;-webkit-text-fill-color:#0c780d;font-family:"Montserrat",sans-serif;font-style:normal;font-weight:700}.oferta .sub{text-align:center;color:rgba(14,14,14,.7);font-family:"Montserrat",sans-serif}.oferta .cards{display:flex;align-items:center;justify-content:center;gap:24px;width:100%}.oferta .plan{position:relative;width:390px;display:flex;flex-direction:column;align-items:flex-start;gap:24px;padding:80px 24px 40px;border-radius:20px;border:1px solid rgba(0,0,0,.2);background:#fff;box-shadow:0 4px 8px 0 rgba(0,0,0,.15);cursor:pointer;transition:transform .25s ease,filter .25s ease;text-decoration:none;color:inherit}.oferta .plan:hover{transform:scale(1.04);filter:drop-shadow(0 6px 10px rgba(0, 0, 0, 0.3));z-index:2}.oferta .head{position:absolute;top:0;left:0;width:100%;padding:16px 0;text-align:center;border-radius:20px 20px 0 0;background:#00552d;color:#f9ffe6;font-family:"Montserrat",sans-serif;font-size:18px;font-weight:600;line-height:28px;text-transform:uppercase}.oferta .top{display:flex;align-items:center;gap:8px;width:100%}.oferta .top img{width:45%;flex-shrink:0}.oferta .seal{position:absolute;top:92px;left:39%;width:120px;z-index:3;pointer-events:none}.oferta .seal img{width:100%;height:auto;display:block}.oferta .seal .seal-text{position:absolute;inset:0;display:flex;transform:translateX(-26px);flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#fff;font-family:"Inter","Montserrat",sans-serif;line-height:1}.oferta .seal .seal-text small{font-size:9px;font-weight:500;letter-spacing:.5px}.oferta .seal .seal-text b{font-size:14px;font-weight:700;margin:2px 0}.oferta .cards .plan:nth-child(3) .seal{left:29%;width:75px}.oferta .cards .plan:nth-child(3) .seal .seal-text{transform:translateX(-1px)}.oferta .cards .plan:nth-child(3) .seal .seal-text small{font-size:8px}.oferta .cards .plan:nth-child(3) .seal .seal-text b{font-size:12px}.oferta .stars{width:110px;margin-bottom:8px}.oferta .info{flex:1}@media(max-width: 768px){.oferta .info{padding-left:12px}}.oferta .info h3{color:#00552d;font-family:"Montserrat",sans-serif;font-size:28px;font-weight:600;line-height:130%;text-transform:uppercase;white-space:nowrap}@media(max-width: 768px){.oferta .info h3{font-size:22px}}.oferta .info .supply{display:block;color:#445f51;font-family:"Montserrat",sans-serif;font-size:16px;line-height:28px;text-transform:uppercase}@media(max-width: 768px){.oferta .info .supply{font-size:13px}}.oferta .info .price{color:#00552d;font-family:"Montserrat",sans-serif;font-size:48px;font-weight:600;line-height:130%}.oferta .info .price span{color:#445f51;font-size:14px;font-weight:400}@media(max-width: 768px){.oferta .info .price span{font-size:12px}}.oferta .feats{width:100%;display:flex;flex-direction:column;gap:12px}.oferta .feats li{display:flex;align-items:center;gap:10px;padding:10px 10px 10px 20px;border-radius:5px;border:1px solid #ededed;background:#f9ffe6;color:#445f51;font-family:"Montserrat",sans-serif;font-size:16px;text-transform:uppercase}.oferta .feats li img{width:24px;flex-shrink:0}.oferta .buy{width:100%}.oferta .cc{align-self:center;width:280px}.oferta .total{align-self:center;color:#00552d;font-family:"Montserrat",sans-serif;font-size:18px;text-transform:uppercase}.oferta .total s{color:#6e7278;text-decoration-line:line-through;text-decoration-color:#00552d}.oferta .total b{color:#00552d;font-weight:700}.oferta .featured{width:454px;padding:80px 24px 64px;border:5px solid #ffdf9f;background:linear-gradient(90deg, #00552d 0%, #2ea36c 50.52%, #00552d 100%);z-index:1}.oferta .featured .head{background:linear-gradient(270deg, #a4823d 0%, #fee1a6 48.81%, #a4823d 100%);color:#00552d;font-size:24px}.oferta .featured .top img{width:55%;height:100%}.oferta .featured .info h3,.oferta .featured .info .supply,.oferta .featured .info .price,.oferta .featured .info .price span,.oferta .featured .total,.oferta .featured .total b,.oferta .featured .total s{color:#f9ffe6}.oferta .featured .buy-wrap{position:relative;display:inline-block}.oferta .featured .buy-wrap .buy{transform-origin:center;animation:buyPress 3s ease-in-out infinite}.oferta .featured .buy-wrap .cursor{position:absolute;left:50%;top:50%;pointer-events:none;z-index:5;transform-origin:8px 4px;animation:cursorMove 3s ease-in-out infinite}@keyframes cursorMove{0%{transform:translate(40px, 55px) scale(1);opacity:0}12%{opacity:1}40%{transform:translate(-4px, -2px) scale(1);opacity:1}48%{transform:translate(-4px, -2px) scale(0.8)}56%{transform:translate(-4px, -2px) scale(1)}85%{transform:translate(-4px, -2px) scale(1);opacity:1}100%{transform:translate(40px, 55px) scale(1);opacity:0}}@keyframes buyPress{0%,40%{transform:scale(1)}48%{transform:scale(0.93)}56%{transform:scale(1)}100%{transform:scale(1)}}.oferta .featured .total s{text-decoration-line:line-through;text-decoration-color:#f9ffe6}.oferta .featured .feats li{background:#f9ffe6}@media(max-width: 900px){.oferta .cards{flex-direction:column}.oferta .plan,.oferta .featured{width:100%;max-width:454px}.oferta .featured{order:1}.oferta .plan:nth-child(3){order:2}.oferta .plan:nth-child(1){order:3}}.guarantee{width:100%;background:linear-gradient(to right, #00552d 0%, #2ea36c 50.52%, #00552d 100%);font-family:"Cabin",sans-serif}.guarantee__inner{display:flex;align-items:center;justify-content:center;gap:64px;padding:60px 0}@media(max-width: 768px){.guarantee__inner{flex-direction:column;text-align:center;gap:32px;padding:48px 0}}.guarantee__seal{flex-shrink:0;display:block;width:291px;height:auto;filter:drop-shadow(3.6px 3.6px 20px rgba(201, 162, 39, 0.2))}@media(max-width: 768px){.guarantee__seal{width:320px}}.guarantee__text{max-width:716px;display:flex;flex-direction:column;gap:16px}@media(max-width: 768px){.guarantee__text{align-items:center}}.guarantee__title{font-size:48px;font-weight:700;line-height:1.3;text-transform:uppercase;color:#fff}@media(max-width: 480px){.guarantee__title{font-size:32px}}.guarantee__desc{font-size:18px;font-weight:400;line-height:1.5;color:#f9ffe6}.guarantee__desc strong{font-weight:600}.guarantee__desc a{color:#f9ffe6;font-weight:600;text-decoration:underline}.faq{padding:80px 20px;background-color:#fdfff5}.faq__container{display:flex;align-items:flex-start;justify-content:center;gap:64px;width:100%;max-width:1280px;margin:0 auto}.faq__intro{display:flex;flex-direction:column;gap:24px;width:525px;max-width:100%;flex-shrink:0;position:sticky;top:80px;align-self:flex-start}.faq__tag{font-family:"Cabin",sans-serif;font-size:16px;font-weight:400;line-height:1.4;letter-spacing:12px;text-transform:uppercase;color:#00552d}.faq__title{font-family:"Cabin",sans-serif;font-size:48px;font-weight:400;line-height:1.3;margin:0;color:#445f51}.faq__title span{background:linear-gradient(to right, #035d04, #0c780d 54%, #035d04);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}.faq__description{font-family:"Cabin",sans-serif;font-size:18px;font-weight:400;line-height:1.5;margin:0;background:linear-gradient(to right, #445f51, #759e89);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}.faq__cta{display:flex;flex-direction:column;gap:12px;margin-top:8px}.faq__button{display:inline-block;width:-moz-fit-content;width:fit-content;transition:transform .2s ease}.faq__button img{display:block;height:64px;width:auto}.faq__button:hover{transform:translateY(-2px)}.faq__guarantee{display:flex;align-items:center;gap:12px}.faq__guarantee img{display:block;height:22px;width:auto}.faq__guarantee span{font-family:"Cabin",sans-serif;font-size:16px;font-weight:400;line-height:1.4;color:#445f51}.faq__list{display:flex;flex-direction:column;gap:16px;width:723px;max-width:100%;flex:1}@media(max-width: 1024px){.faq{padding:60px 20px}.faq__container{flex-direction:column;gap:48px}.faq__intro{width:100%;position:static}.faq__list{width:100%}.faq__title{font-size:40px}}@media(max-width: 480px){.faq__title{font-size:32px}.faq__tag{letter-spacing:8px}}.faq-item{background-color:#fff;border:1px solid #e0e0e0;border-radius:10px;overflow:hidden}.faq-item__question{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;cursor:pointer;list-style:none;font-family:"Cabin",sans-serif;font-size:20px;font-weight:400;line-height:1.3;color:#00552d;-webkit-user-select:none;-moz-user-select:none;user-select:none}.faq-item__question::-webkit-details-marker{display:none}.faq-item__question::marker{content:""}.faq-item__icon{flex-shrink:0;width:30px;height:30px;border-radius:50%;background-color:#035d04;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'><path d='M5 8L10 13L15 8' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:center;background-size:14px;transition:transform .3s ease}.faq-item[open] .faq-item__question{font-weight:600}.faq-item[open] .faq-item__icon{transform:rotate(180deg)}.faq-item__answer{padding:0 24px 20px;font-family:"Cabin",sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:#445f51;margin:0}.faq-item__answer a{color:#035d04;font-weight:600;text-decoration:underline}.faq-item__answer b{color:#035d04}@media(max-width: 640px){.faq-item__question{padding:16px 20px;font-size:18px}.faq-item__answer{padding:0 20px 16px;font-size:15px}}.footer{width:100%;background:#f9ffe6;display:flex;flex-direction:column;align-items:center;gap:29px}.footer__top{width:90%;max-width:1041px;margin:0 auto;padding:40px 72px 0;display:flex;flex-direction:column;align-items:center;gap:24px}@media(max-width: 768px){.footer__top{padding:40px 24px 0;gap:24px}}.footer__logo{display:flex;align-items:center;justify-content:center;gap:12px;height:36px}.footer__logo img{display:block;height:35px;width:auto;-o-object-fit:contain;object-fit:contain}.footer__logo .footer__wordmark{font-family:"Poppins",sans-serif;font-size:34px;line-height:normal;letter-spacing:-0.68px;white-space:nowrap}.footer__logo .footer__wordmark .gut{color:#00552d;font-weight:400}.footer__logo .footer__wordmark .active{color:#a7c838;font-weight:700}.footer__nav{display:flex;align-items:center;justify-content:center;gap:24px;flex-wrap:wrap}@media(max-width: 768px){.footer__nav{gap:16px}}.footer__nav a{font-family:"Cabin",sans-serif;font-size:18px;font-weight:400;line-height:normal;text-decoration:none;white-space:nowrap;background:linear-gradient(90deg, #00552D 0%, #2EA36C 50.52%, #00552D 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0);transition:opacity .2s ease}.footer__nav a:hover{opacity:.7}@media(max-width: 768px){.footer__nav a{font-size:14px}}.footer__disclaimer{width:90%;max-width:1041px;margin:0 auto;padding:24px 32px;border-radius:20px;border-top:1px solid #9c707e}@media(max-width: 768px){.footer__disclaimer{width:100%;padding:24px 24px}}.footer__disclaimer p{font-family:"Cabin",sans-serif;font-size:16px;font-weight:400;line-height:1.4;color:#445f51;text-align:center;margin:0}.footer__bottom{width:100%;padding:32px 72px;display:flex;align-items:center;justify-content:center;background:linear-gradient(90deg, #00552D 0%, #2EA36C 50.52%, #00552D 100%)}.footer__bottom p{font-family:"Cabin",sans-serif;font-size:18px;font-weight:400;line-height:normal;color:#fff;text-align:center;margin:0;white-space:nowrap}@media(max-width: 768px){.footer__bottom p{font-size:16px;white-space:normal}}