*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;overflow-x:hidden}body{font-family:"Poppins",sans-serif;overflow-x:hidden}img{display:block;max-width:100%}ul{list-style:none}a{text-decoration:none}*{color:#586571;font-family:"Montserrat",sans-serif}p{font-size:18px;line-height:1.5}@media(max-width: 900px){p{font-size:16px}}.container{width:90%;max-width:1210px;margin:0 auto}.pd{padding:40px 0}@media(min-width: 900px){.pd{padding:80px 0}}.center{display:flex;justify-content:center;align-items:center;text-align:center;flex-direction:column}.aval{display:inline-flex;align-items:center;gap:8px;font-weight:400;font-size:20px;color:#fff;margin-bottom:16px}@media(max-width: 900px){.aval{font-size:14px;padding:4px 8px}}.aval img{max-width:100px}span.sub,.sub{display:block;text-transform:uppercase;color:#021956;font-size:18px;font-weight:500;margin-bottom:16px}@media(max-width: 900px){span.sub,.sub{font-size:16px}}.title{font-size:40px;color:#021956;font-family:"Poppins",sans-serif;font-weight:500;line-height:1.2}.title b{color:#d4a84f}@media(max-width: 900px){.title{font-size:28px !important}}.z10{position:relative;z-index:10}.bg_fixed{max-width:none;width:100%;height:100vh;position:fixed;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;animation:neural-pulse 3s ease-in-out infinite;z-index:-1}.separador{margin:0 auto}.area-titles{max-width:760px;display:grid;gap:16px;margin-bottom:64px}.area-titles .sub{margin-bottom:0}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#eff7ff;border-radius:5px}::-webkit-scrollbar-thumb{background-color:#1fa2ff;border-radius:5px;border:2px solid #eff7ff}::-webkit-scrollbar-thumb:hover{background-color:#0d2a45}::-webkit-scrollbar-corner{background:#fff}.btn{position:relative;display:flex;justify-content:center;align-items:center;font-size:24px;color:#fff;font-weight:bold;text-transform:uppercase;padding:18px;width:100%;max-width:400px;border-radius:50px;border:none;cursor:pointer;background:linear-gradient(180deg, #35f60f 0%, #1fa604 100%);border-bottom:6px solid #116800;box-shadow:0 8px 20px rgba(31,166,4,.35),inset 0 1px 0 hsla(0,0%,100%,.3);transition:transform .25s ease,box-shadow .25s ease,filter .25s ease}.btn::before{content:"";width:24px;height:24px;margin-right:16px;background:url(../../assets/img/cart.svg) no-repeat center;background-size:contain;transition:transform .25s ease}.btn:hover{transform:translateY(-3px);filter:brightness(1.05);box-shadow:0 14px 35px rgba(31,166,4,.45),inset 0 1px 0 hsla(0,0%,100%,.4)}.btn:hover::before{transform:translateX(-4px) scale(1.05)}.btn::after{content:"";position:absolute;inset:-4px;border-radius:inherit;background:linear-gradient(180deg, rgba(53, 246, 15, 0.6), rgba(31, 166, 4, 0.6));opacity:0;filter:blur(14px);z-index:-1;transition:opacity .25s ease}.btn:hover::after{opacity:1}@media(max-width: 900px){.btn{font-size:20px}}.hero{position:relative;width:100%;min-height:auto;overflow:hidden;background:none;margin-top:0;display:flex;flex-direction:column}.hero::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../../assets/img/Hero.png);background-size:cover;background-position:center center;background-repeat:no-repeat;z-index:0;pointer-events:none}@media(max-width: 768px){.hero{min-height:auto;margin-top:0}}.hero__bg{position:absolute;inset:0;pointer-events:none;z-index:0}.hero__glow{position:absolute;width:55%;max-width:728px;aspect-ratio:1;right:3%;top:50%;transform:translateY(-50%);background:radial-gradient(ellipse 50% 50% at 50% 50%, rgba(93, 191, 146, 0.55) 0%, transparent 68%);mix-blend-mode:color-dodge;opacity:.55;pointer-events:none}@media(max-width: 768px){.hero__glow{width:100%;max-width:100%;left:50%;right:auto;top:auto;bottom:0;transform:translateX(-50%)}}.hero__inner{width:90%;max-width:1210px;margin:0 auto;position:relative;display:flex;align-items:flex-end;justify-content:space-between;min-height:769px;padding:80px 0 0 60px;flex:1;gap:40px}@media(max-width: 1100px){.hero__inner{padding:60px 0 0 30px;gap:30px}}@media(max-width: 768px){.hero__inner{flex-direction:column;justify-content:flex-start;align-items:center;min-height:auto;padding:40px 0 0}}.hero__product{width:600px;height:600px;position:relative;flex-shrink:0;order:2;align-self:flex-end}@media(max-width: 1100px){.hero__product{width:440px;height:440px}}@media(max-width: 768px){.hero__product{order:2;width:100%;height:380px;align-self:auto;margin-top:0;margin-bottom:0}}@media(min-width: 481px)and (max-width: 768px){.hero__product{max-width:470px;margin-left:auto;margin-right:auto}}@media(max-width: 480px){.hero__product{height:300px}}.hero__product-base{position:absolute;bottom:0;left:36%;transform:translateX(-50%);width:160%;height:120%;pointer-events:none}.hero__product-base img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom center;object-position:bottom center}@media(max-width: 768px){.hero__product-base{left:50%;width:110%;height:100%}}.hero__product-main{position:absolute;bottom:-1%;left:-23%;right:0;top:auto;display:flex;align-items:flex-end;justify-content:center;width:95% !important;height:auto}@media(max-width: 768px){.hero__product-main{bottom:-1%;left:-5%;width:150%;height:100%}}.hero__product-main img{flex-shrink:0;-o-object-fit:contain;object-fit:contain;position:relative;z-index:2}@media(max-width: 768px){.hero__product-main img{width:70%}}.hero__leaf--2{position:absolute;left:35%;top:51%;width:45%;max-width:250px;height:auto;z-index:10;pointer-events:none}.hero__leaf--2 img{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain;transform-origin:bottom center;transform:rotate(55deg) skewX(-2.5deg) scaleY(0.99)}@media(max-width: 768px){.hero__leaf--2{left:5%;top:15%;width:35%}}@media(min-width: 481px)and (max-width: 768px){.hero__leaf--2{left:50%;top:50%;width:35%}}@media(max-width: 480px){.hero__leaf--2{left:50%;top:48%;width:35%}}.hero__leaf--3{position:absolute;right:84%;top:45%;width:27%;max-width:250px;height:auto;z-index:10;pointer-events:none}.hero__leaf--3 img{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain;transform:scaleX(-1) rotate(10deg) skewX(-7.5deg) scaleY(0.99)}@media(max-width: 768px){.hero__leaf--3{right:55%;top:55%;width:35%}}@media(min-width: 481px)and (max-width: 768px){.hero__leaf--3{right:65%;top:40%;width:32%}}@media(max-width: 480px){.hero__leaf--3{right:65%;top:38%;width:32%}}.hero__content{display:flex;flex-direction:column;gap:32px;width:522px;flex-shrink:0;position:relative;z-index:2;order:1;align-self:center;margin-bottom:60px}@media(max-width: 1100px){.hero__content{width:420px}}@media(max-width: 768px){.hero__content{order:1;width:100%;align-items:flex-start;align-self:auto;margin-bottom:0;gap:28px;padding:0 24px}}.hero__logo{display:flex;align-items:center;gap:12px}.hero__logo-icon{width:62px;height:auto;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.hero__logo-text{display:flex;flex-direction:column;line-height:1}.hero__logo-mind{font-family:"Montserrat",sans-serif;font-size:30px;font-weight:700;background:linear-gradient(270deg, #b8bdc7 0%, #f2f4f8 43%, #9ca3af 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;letter-spacing:normal;padding-left:14px}.hero__logo-wake{font-family:"Montserrat",sans-serif;font-size:15px;font-weight:600;background:linear-gradient(270deg, #a77728 0%, #c99838 50%, #e4c777 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;letter-spacing:normal}.hero__rating{display:flex;align-items:center;gap:8px}.hero__stars{height:24px;width:auto}.hero__rating-text{font-family:"Montserrat",sans-serif;font-size:18px;font-weight:400;color:#fff;white-space:nowrap}.hero__txt{display:flex;flex-direction:column;gap:16px}.hero__title{font-family:"Montserrat",sans-serif;font-size:40px;font-weight:600;line-height:1.3;color:#fff}@media(max-width: 480px){.hero__title{font-size:28px}}.hero__title--gold{background:linear-gradient(90deg, #c8a95a 0%, #e5c97a 50%, #c8a95a 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.hero__desc{font-family:"Montserrat",sans-serif;font-size:20px;font-weight:400;line-height:1.5;color:#fff}@media(max-width: 480px){.hero__desc{font-size:18px}}.hero__desc--gold{background:linear-gradient(90deg, #c8a95a 0%, #e5c97a 50%, #c8a95a 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;font-weight:600}.hero__features{display:flex;gap:16px;align-items:center;flex-wrap:wrap;list-style:none;padding:0;margin:0}@media(max-width: 480px){.hero__features{gap:10px}}.hero__feature{display:flex;align-items:center;gap:6px}.hero__feature img{width:20px;height:20px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.hero__feature span{font-family:"Poppins",sans-serif;font-size:14px;font-weight:400;line-height:1.4;color:#fff;white-space:nowrap}.hero__cta-wrap{display:flex;flex-direction:column;gap:10px;align-items:flex-start;width:100%}.hero__btn{display:inline-flex;align-items:center;justify-content:center;gap:16px;padding:18px 104px;border-radius:50px;border:none;border-bottom:6px solid #116800;background:linear-gradient(180deg, #35f60f 0%, #1fa604 100%);font-family:"Poppins",sans-serif;font-size:20px;font-weight:700;line-height:normal;text-transform:uppercase;color:#fff;white-space:nowrap;cursor:pointer;text-decoration:none;animation:pulse .8s ease-in-out infinite alternate;transition:filter .2s ease;color:#fff}.hero__btn *{color:inherit}.hero__btn:hover{filter:brightness(0.9)}@media(max-width: 768px){.hero__btn{width:100%;padding:12px 22px;font-size:24px;gap:16px}}@media(max-width: 480px){.hero__btn{font-size:17px}}.hero__btn-icon{width:24px;height:24px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.hero__badges{display:flex;gap:22px;align-items:center}@media(max-width: 480px){.hero__badges{gap:16px}}.hero__badge{display:flex;align-items:center;gap:5px}.hero__badge img{width:24px;height:24px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.hero__badge span{font-family:"Poppins",sans-serif;font-size:10px;font-weight:400;line-height:1.4;color:#b3ffe1;white-space:nowrap}.area-kits .container{width:95%;max-width:1216px}.area-kits .container .title{text-align:center;font-family:"Montserrat",sans-serif;font-size:40px;font-weight:600;line-height:1.3;color:#111;margin-bottom:8px}@media(max-width: 768px){.area-kits .container .title{font-size:28px !important;margin-bottom:8px}}.area-kits .container .title b{color:#d4a84f;font-weight:600}@media(max-width: 768px){.area-kits .container .title b{font-size:28px !important}}.area-kits .container .sub{margin-bottom:42px;color:#586571;text-align:center;font-family:"Montserrat",sans-serif;font-size:20px;font-weight:400;text-transform:none}@media(max-width: 768px){.area-kits .container .sub{font-size:15px}}.area-kits .container>ul{margin-bottom:68px;display:grid;grid-template-columns:repeat(3, 1fr);gap:32px;align-items:center;width:100%;list-style:none;padding:0}@media(max-width: 900px){.area-kits .container>ul{grid-template-columns:repeat(1, 1fr);margin-bottom:24px}}.area-kits .container>ul .kit-option>a{display:flex;flex-direction:column;align-items:center;gap:16px;padding-bottom:40px;border-radius:20px;overflow:hidden;position:relative;text-align:center;transition:all .6s;border:1px solid rgba(13,42,69,.4);background:#fff}.area-kits .container>ul .kit-option>a:hover{transform:scale(1.01)}@media(max-width: 900px){.area-kits .container>ul .kit-option>a{display:grid;grid-template-columns:repeat(2, 1fr);align-items:center;gap:0;padding-bottom:0}}.area-kits .container>ul .kit-option>a .header{font-family:"Montserrat",sans-serif;font-size:20px;line-height:26px;width:100%;border-radius:20px 20px 0 0;color:#fff;text-transform:uppercase;padding:16px;background:#111;font-weight:400}@media(max-width: 900px){.area-kits .container>ul .kit-option>a .header{grid-column:-1/1;font-size:18px}}.area-kits .container>ul .kit-option>a .main{padding:0 12px;width:100%}@media(max-width: 900px){.area-kits .container>ul .kit-option>a .main{padding:16px 0 16px 10px}}.area-kits .container>ul .kit-option>a .main strong{font-family:"Montserrat",sans-serif;font-size:48px;font-weight:700;display:block;color:#111;line-height:1.3;text-transform:uppercase}@media(max-width: 900px){.area-kits .container>ul .kit-option>a .main strong{font-size:24px;margin-top:-35px}}@media(max-width: 370px){.area-kits .container>ul .kit-option>a .main strong{font-size:22px}}.area-kits .container>ul .kit-option>a .main .days{display:block;font-family:"Montserrat",sans-serif;font-size:20px;font-weight:600;line-height:26px;text-transform:uppercase;color:#6e7278;margin-bottom:16px}@media(max-width: 900px){.area-kits .container>ul .kit-option>a .main .days{font-size:16px;margin-bottom:12px}}.area-kits .container>ul .kit-option>a .main .area-img{position:relative}.area-kits .container>ul .kit-option>a .main .area-img img:not(.frete){height:270px;position:relative;margin:0 auto;display:block;-o-object-fit:contain;object-fit:contain;z-index:2}@media(max-width: 900px){.area-kits .container>ul .kit-option>a .main .area-img img:not(.frete){height:auto;width:100%;transform:scale(1.14)}}.area-kits .container>ul .kit-option>a .main .area-img .save{position:absolute;z-index:10;top:24px;right:4%;background:#c1121f;width:76px;height:76px;display:flex;flex-direction:column;justify-content:center;align-items:center;transform:scale(1.32);transform-origin:top right;clip-path:path("M17.7195 67.0419C15.2814 67.0599 12.936 66.1086 11.1993 64.3974C9.46259 62.6861 8.47679 60.3551 8.45877 57.917L8.4279 53.7385C8.40858 51.3112 7.43004 48.99 5.70579 47.2815L2.7592 44.3781C1.89378 43.5302 1.20452 42.5195 0.731039 41.4043C0.257558 40.289 0.00920217 39.0912 0.000250915 37.8796C-0.00870034 36.6681 0.22193 35.4667 0.678881 34.3446C1.13583 33.2225 1.81009 32.2017 2.66288 31.3411L5.56625 28.3945C7.26507 26.6607 8.2092 24.3253 8.19266 21.898L8.16179 17.7195C8.14377 15.2814 9.09502 12.936 10.8063 11.1993C12.5175 9.46258 14.8486 8.47678 17.2867 8.45877L21.4652 8.42791C23.8925 8.40859 26.2136 7.43004 27.9222 5.70579L30.8255 2.75921C31.6735 1.89379 32.6841 1.20452 33.7994 0.731046C34.9146 0.257561 36.1125 0.00920216 37.324 0.000250912C38.5356 -0.00870034 39.737 0.221932 40.8591 0.678887C41.9812 1.13583 43.0019 1.81009 43.8626 2.66288L46.8092 5.56625C48.543 7.26507 50.8783 8.2092 53.3057 8.19265L57.4842 8.16179C59.9223 8.14378 62.2676 9.09502 64.0044 10.8063C65.7411 12.5175 66.7269 14.8486 66.7449 17.2866L66.7758 21.4652C66.7951 23.8925 67.7736 26.2136 69.4979 27.9222L72.4445 30.8255C73.3099 31.6735 73.9991 32.6841 74.4726 33.7994C74.9461 34.9146 75.1945 36.1125 75.2034 37.324C75.2124 38.5356 74.9817 39.737 74.5248 40.8591C74.0678 41.9812 73.3936 43.0019 72.5408 43.8626L69.6374 46.8091C67.9386 48.543 66.9945 50.8783 67.011 53.3056L67.0419 57.4842C67.0599 59.9222 66.1086 62.2676 64.3974 64.0043C62.6862 65.7411 60.3551 66.7269 57.917 66.7449L53.7385 66.7757C51.3112 66.7951 48.99 67.7736 47.2815 69.4979L44.3781 72.4444C43.5302 73.3099 42.5195 73.9991 41.4043 74.4726C40.289 74.9461 39.0912 75.1944 37.8796 75.2034C36.6681 75.2123 35.4667 74.9817 34.3446 74.5248C33.2225 74.0678 32.2017 73.3936 31.3411 72.5408L28.3945 69.6374C26.6607 67.9386 24.3253 66.9944 21.898 67.011L17.7195 67.0419Z")}.area-kits .container>ul .kit-option>a .main .area-img .save b{color:#fff;font-family:"Montserrat",sans-serif;font-size:13.6px;font-weight:700;text-transform:uppercase;line-height:1.2;display:flex;flex-direction:column;align-items:center}.area-kits .container>ul .kit-option>a .main .area-img .save b small{display:block;font-size:10.6px;font-weight:500;color:#fff}@media(max-width: 900px){.area-kits .container>ul .kit-option>a .main .area-img .save{top:auto;right:0;bottom:60px;transform:scale(0.6);transform-origin:bottom right}}.area-kits .container>ul .kit-option>a .footer{padding:0 16px;width:100%;display:flex;flex-direction:column;align-items:center;gap:16px;background:rgba(0,0,0,0)}@media(max-width: 900px){.area-kits .container>ul .kit-option>a .footer{padding:16px 10px 20px;gap:12px}}.area-kits .container>ul .kit-option>a .footer .price{display:flex;align-items:flex-end;justify-content:center;line-height:1;margin-bottom:0;padding-top:0}.area-kits .container>ul .kit-option>a .footer .price strong{color:#111;font-family:"Montserrat",sans-serif;font-size:53px;line-height:1.3;font-weight:700;display:flex;align-items:flex-end;gap:4px}.area-kits .container>ul .kit-option>a .footer .price strong small{font-size:22px;font-weight:400;color:#5e7885;padding-bottom:8px;line-height:1.3}@media(max-width: 900px){.area-kits .container>ul .kit-option>a .footer .price strong{font-size:36px}.area-kits .container>ul .kit-option>a .footer .price strong small{font-size:16px;padding-bottom:4px}}.area-kits .container>ul .kit-option>a .footer ul.garantias{list-style:none;padding:3px 0;margin-bottom:0;width:100%;max-width:314px;display:flex;flex-direction:column;gap:12px;background:rgba(0,0,0,0)}.area-kits .container>ul .kit-option>a .footer ul.garantias .garantia-item{display:flex;align-items:center;gap:10px;font-family:"Montserrat",sans-serif;font-size:16px;font-weight:600;line-height:1.4;color:#383838;background:rgba(0,0,0,0);text-align:left}@media(max-width: 900px){.area-kits .container>ul .kit-option>a .footer ul.garantias .garantia-item{font-size:13px;gap:8px;white-space:nowrap}}.area-kits .container>ul .kit-option>a .footer ul.garantias .garantia-icon{width:20px;height:20px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.area-kits .container>ul .kit-option>a .footer .button{background:none;border:none;cursor:pointer;margin-bottom:0;position:relative;width:100%;max-width:314px;border-radius:22px;overflow:visible}.area-kits .container>ul .kit-option>a .footer .button img:first-child{width:100%;display:block;border-radius:22px}.area-kits .container>ul .kit-option>a .footer .cursor{position:absolute;width:60px;transform:rotate(-20deg);right:0;z-index:10;top:20px;animation:scrollClick 2.5s ease-in-out infinite;transform-origin:center center}@media(max-width: 900px){.area-kits .container>ul .kit-option>a .footer .cursor{width:30px}}.area-kits .container>ul .kit-option>a .footer .bandeiras{width:100%;max-width:314px;height:29px;-o-object-fit:contain;object-fit:contain;margin:0 auto}.area-kits .container>ul .kit-option>a .footer .valores{display:flex;justify-content:center;align-items:center;gap:8px}.area-kits .container>ul .kit-option>a .footer .valores.mb{display:none}@media(max-width: 900px){.area-kits .container>ul .kit-option>a .footer .valores.mb{display:flex}}.area-kits .container>ul .kit-option>a .footer .valores.dk{display:flex}.area-kits .container>ul .kit-option>a .footer .valores span{color:#6e7278;font-family:"Montserrat",sans-serif;font-size:20px;font-weight:400;line-height:26px}@media(max-width: 900px){.area-kits .container>ul .kit-option>a .footer .valores span{font-size:16px}}.area-kits .container>ul .kit-option>a .footer .valores s{text-decoration:line-through;text-decoration-color:#c1121f;font-weight:400;color:#6e7278}.area-kits .container>ul .kit-option>a .footer .valores b{color:#111;font-weight:600;font-size:20px;line-height:1.3}@media(max-width: 900px){.area-kits .container>ul .kit-option>a .footer .valores b{font-size:16px}}.area-kits .container>ul .kit-option>a .footer .valores small{font-size:13px;font-weight:700}.area-kits .container>ul .best-option>a{border:2px solid #d4a84f;background:#ffeec9;gap:32px}@media(max-width: 900px){.area-kits .container>ul .best-option>a{gap:0}}.area-kits .container>ul .best-option>a .header{background:linear-gradient(270deg, #a4823d 0%, #ffd580 25%, #ffd580 69%, #a4823d 100%);color:#111;font-size:24px;font-weight:600;line-height:1.3;border-bottom:1px solid #fff}.area-kits .container>ul .best-option>a .main strong{color:#111}.area-kits .container>ul .best-option>a .price strong{font-size:58px;color:#111}.area-kits .container>ul .best-option>a .price strong small{font-size:19px;color:#6e7278}@media(max-width: 900px){.area-kits .container>ul .best-option>a .price strong{font-size:36px}.area-kits .container>ul .best-option>a .price strong small{font-size:16px}}.area-kits .container>ul .best-option>a ul.garantias{gap:8px}.area-kits .container>ul .best-option>a .footer{background:rgba(0,0,0,0)}.area-kits .container>ul .best-option>a .footer .button{max-width:314px}.area-kits .container>ul .best-option>a .footer .valores b{color:#111}@media(max-width: 900px){.area-kits .container>ul .best-option{grid-row:1}.area-kits .container>ul .k3{grid-row:2}.area-kits .container>ul .k1{grid-row:3}}.area-kits .container .medalhas{display:flex;justify-content:center;align-items:flex-start;gap:48px;flex-wrap:wrap;margin:0 auto;padding:20px 0 40px}.area-kits .container .medalhas img{width:76px;height:76px;-o-object-fit:contain;object-fit:contain}@media(max-width: 900px){.area-kits .container .medalhas{gap:10px}.area-kits .container .medalhas img{width:50px;height:50px}}.sobre{background:url("../img/sobre_bg.png") center center/cover no-repeat;overflow:hidden}.sobre-inner{display:flex;align-items:center;gap:32px;min-height:560px}.sobre-text{flex:1;display:flex;flex-direction:column;gap:32px;padding:80px 0}.sobre-eyebrow{font-family:"Montserrat",sans-serif;font-size:18px;font-weight:400;color:#e2c677;text-transform:uppercase;line-height:normal;margin:0}.sobre-title{font-family:"Montserrat",sans-serif;font-size:40px;font-weight:600;color:#fff;line-height:1.3;margin:0}.sobre-title span{color:#d4a84f}.sobre-desc{font-family:"Montserrat",sans-serif;font-size:20px;font-weight:500;color:#fff;line-height:26px;margin:0}.sobre-desc .gold{color:#d4a84f;font-weight:500}.sobre-lista{display:flex;flex-direction:column;gap:16px;list-style:none;padding:0;margin:0}.sobre-lista li{background:rgba(149,149,149,.15);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:50px;display:flex;align-items:center;gap:16px;padding:8px 16px}.sobre-lista li img{width:40px;height:40px;flex-shrink:0}.sobre-lista li span{font-family:"Montserrat",sans-serif;font-size:18px;font-weight:400;color:#fff;line-height:normal}.sobre-image{flex-shrink:0;width:50%;position:relative;align-self:stretch;overflow:hidden;margin-bottom:-80px}.sobre-image img{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:200%;max-width:none;height:auto;display:block}@media(max-width: 900px){.sobre{overflow:hidden}.sobre-inner{flex-direction:column;gap:0;min-height:unset}.sobre-image{order:1;width:100%;height:380px;align-self:auto;margin-bottom:-40px}.sobre-image img{max-width:150%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom}.sobre-text{padding:32px 0 60px;gap:24px}.sobre-lista li span{white-space:normal}}.ingredients .area-titles .sub{color:#111;font-weight:400}.ingredients .area-titles .title{color:#111}@media(max-width: 900px){.ingredients .area-titles{margin-bottom:40px}}.ingredients ul{display:grid;grid-template-columns:repeat(3, 1fr);margin-bottom:40px;gap:24px}@media(max-width: 900px){.ingredients ul{grid-template-columns:1fr}}.ingredients ul li{display:flex;flex-direction:column;align-items:flex-start;text-align:left;background-color:#fff;border:1px solid #e3e3e3;border-radius:20px;padding:30px;box-shadow:0 4px 2px rgba(0,0,0,.1)}.ingredients ul li .ingredient-img{width:102px;height:102px;position:relative;margin-bottom:16px;overflow:hidden}.ingredients ul li .ingredient-img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;border-radius:50%}.ingredients ul li h3{color:#c59634;font-family:"Montserrat",sans-serif;font-weight:600;font-size:20px;margin-bottom:8px}.ingredients ul li p{font-size:18px;color:#72677c}.benefits{position:relative;overflow:hidden}.benefits-bg{position:absolute;inset:0;z-index:0}.benefits-bg-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.benefits-bg-overlay{position:absolute;inset:0}.benefits .container{position:relative;z-index:1}.benefits .area-titles{margin-bottom:40px}.benefits .area-titles .sub{color:#e2c677;font-weight:400}.benefits .area-titles .title{color:#fff;font-family:"Montserrat",sans-serif;font-weight:600}.benefits .area-titles .title b{color:#d4a84f;font-weight:600}.benefits .area-titles p{color:#fff;font-size:20px}.benefits-list{display:flex;flex-wrap:wrap;gap:24px;justify-content:center;margin-bottom:40px;list-style:none;padding:0}.benefits-list li{background:#fff;border-radius:10px;padding:16px 24px;display:flex;flex-direction:column;gap:24px;align-items:flex-start;flex:1 0 0;min-width:200px;max-width:260px}.benefits-list li .benefit-icon{width:52px;height:52px;flex-shrink:0}.benefits-list li .benefit-icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.benefits-list li p{font-family:"Montserrat",sans-serif;font-size:18px;font-weight:400;color:#111;line-height:1.4;margin:0}.benefits-list li:first-child p{font-size:20px}@media(max-width: 900px){.benefits-list{flex-direction:column;align-items:stretch}.benefits-list li{max-width:100%;flex-direction:row;align-items:center;gap:16px}}.testimonials{background:#fff}.testimonials-header{display:flex;flex-direction:column;align-items:center;gap:16px;margin-bottom:48px}.testimonials-rating{display:flex;align-items:center}.testimonials-rating p{font-family:"Montserrat",sans-serif;font-size:16px;font-weight:400;color:#586571;line-height:1.4;white-space:nowrap}.testimonials .title{font-family:"Montserrat",sans-serif;font-size:40px;font-weight:600;color:#111;line-height:1.3;text-align:center}.testimonials .title b{color:#d4a84f;font-weight:600}.rating-stars{display:flex}.rating-stars img{width:172px;height:32px;-o-object-fit:contain;object-fit:contain}.testimonials-slider{display:flex;align-items:center;gap:16px;margin-bottom:24px}.testimonials-cards{display:flex;flex-wrap:nowrap;gap:32px;justify-content:center;overflow:hidden;flex:1}.slider-btn{background:#021956;border:1px solid hsla(0,0%,100%,.15);border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;flex-shrink:0;transition:background .2s,transform .15s}.slider-btn:hover{background:#d4a84f;transform:scale(1.08)}.slider-btn:disabled{opacity:.35;cursor:default;transform:none}.slider-dots{display:flex;justify-content:center;gap:10px;margin-bottom:48px}.slider-dot{width:10px;height:10px;border-radius:50%;border:none;background:#c1c1c1;cursor:pointer;padding:0;transition:background .2s,transform .2s}.slider-dot.slider-dot--active{background:#d4a84f;transform:scale(1.3)}.testimonial-card{background:#111;border:1px solid rgba(0,0,0,.2);border-radius:20px;overflow:hidden;display:flex;align-items:center;gap:24px;width:50%;min-height:398px;-webkit-mask-image:radial-gradient(white, black);mask-image:radial-gradient(white, black);isolation:isolate}.testimonial-photo{width:285px;align-self:stretch;flex-shrink:0}.testimonial-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.testimonial-content{display:flex;flex-direction:column;gap:24px;padding-right:24px;flex:1;text-align:left}.testimonial-stars{display:flex}.testimonial-stars img{width:130px;height:26px;-o-object-fit:contain;object-fit:contain}.testimonial-text{font-family:"Montserrat",sans-serif;font-size:18px;font-weight:400;color:#c1c1c1;line-height:normal;margin:0;text-align:left}.testimonial-text strong{font-weight:600;color:#fff}.testimonial-author{display:flex;flex-direction:column;gap:8px}.author-name{font-family:"Montserrat",sans-serif;font-size:18px;font-weight:400;color:#fff;line-height:normal;margin:0;text-align:left}.verified{display:flex;align-items:center;gap:8px}.verified img{width:20px;height:20px;flex-shrink:0}.verified span{font-family:"Montserrat",sans-serif;font-size:16px;font-weight:400;color:#c1c1c1;line-height:1.4}@media(max-width: 900px){.testimonials-slider{display:block;width:100%}.testimonials-cards{flex-wrap:nowrap;gap:16px;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.testimonials-cards::-webkit-scrollbar{display:none}.testimonial-card{flex:0 0 100%;width:100%;height:auto;min-height:0;flex-direction:column;align-items:stretch;scroll-snap-align:center}.testimonial-photo{width:100%;height:auto;aspect-ratio:285/265;align-self:auto}.testimonial-photo img{-o-object-position:center top;object-position:center top}.testimonial-content{width:100%;padding:24px}}.shipping{padding:40px 0;background:#101010}.shipping .container{max-width:1086px;display:flex;align-items:center;gap:48px}@media(max-width: 900px){.shipping .container{flex-direction:column;text-align:center}}.shipping .container .title{font-family:"Montserrat",sans-serif;font-size:36px;font-weight:600;color:#d4a84f;margin-bottom:16px}.shipping .container .title .white{color:#fff}.shipping .container h3{font-size:18px;font-family:"Montserrat",sans-serif;font-weight:400;color:#fff}.guarantee{position:relative;background-image:url("../img/GuaranteeGB.png");background-size:cover;background-position:center;background-repeat:no-repeat;border:1px solid #d6eeff;display:flex;align-items:center;justify-content:center;gap:118px;padding:80px 71px;overflow:hidden;width:100%;min-height:467px}.guarantee__bg{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:0}.guarantee__bg::before{content:"";position:absolute;top:-60%;left:50%;transform:translateX(-50%);width:900px;height:900px;background:radial-gradient(ellipse at center, rgba(53, 246, 15, 0.06) 0%, transparent 70%);mix-blend-mode:plus-lighter}.guarantee__bg::after{content:"";position:absolute;bottom:-40%;left:10%;width:700px;height:500px;background:radial-gradient(ellipse at center, rgba(17, 104, 0, 0.12) 0%, transparent 70%);mix-blend-mode:screen}.guarantee__badge{position:relative;z-index:1;flex-shrink:0;width:289px;height:289px}.guarantee__badge img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.guarantee__content{position:relative;z-index:1;display:flex;flex-direction:column;gap:40px;align-items:flex-start;flex-shrink:0;width:607px}.guarantee__text-group{display:flex;flex-direction:column;gap:16px;width:100%}.guarantee__heading{font-family:"Sora",sans-serif;font-weight:600;font-size:36px;line-height:1.3;color:#fff}.guarantee__heading span{display:block;color:#d4a84f}.guarantee__description{font-family:"Sora",sans-serif;font-weight:400;font-size:18px;line-height:1.6;color:#c1c1c1}.guarantee__description strong{color:#fff}.guarantee__button{display:inline-flex;align-items:center;justify-content:center;gap:16px;padding:18px 104px;background:linear-gradient(to bottom, #35F60F, #1FA604);border:none;border-bottom:6px solid #116800;border-radius:50px;cursor:pointer;text-decoration:none;transition:filter .2s ease,transform .15s ease;flex-shrink:0}.guarantee__button:hover{filter:brightness(1.1);transform:translateY(-1px)}.guarantee__button:active{transform:translateY(1px);filter:brightness(0.95)}.guarantee__button-icon{width:24px;height:24px;flex-shrink:0}.guarantee__button-text{font-family:"Inter",sans-serif;font-weight:600;font-size:24px;line-height:1;color:#fff;text-transform:uppercase;white-space:nowrap}@media(max-width: 1024px){.guarantee{gap:60px;padding:60px 40px}.guarantee .guarantee__content{width:auto;max-width:500px}}@media(max-width: 768px){.guarantee{flex-direction:column;gap:40px;padding:60px 24px;text-align:center;align-items:center}.guarantee .guarantee__badge{width:200px;height:200px}.guarantee .guarantee__content{width:100%;align-items:center}.guarantee .guarantee__heading{font-size:28px}.guarantee .guarantee__description{font-size:16px}.guarantee .guarantee__button{padding:16px 48px}.guarantee .guarantee__button-text{font-size:20px}}.faq .title{font-family:"Montserrat",sans-serif;font-size:36px;font-weight:600;color:#111;line-height:1.3;text-align:center;margin-bottom:40px}.faq .title b{color:#d4a84f;font-weight:600}.faq .accordion{-moz-column-count:2;column-count:2;-moz-column-gap:40px;column-gap:40px;margin-bottom:48px}@media(max-width: 1100px){.faq .accordion{-moz-column-count:1;column-count:1}}.faq .item{border-radius:8px;transition:box-shadow .3s ease;-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:16px;height:auto}.faq .item .header{border-radius:8px;background:#111;display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:16px;transition:all .3s ease}.faq .item .header:hover{transform:skew(-2deg)}.faq .item .header p{font-family:"Montserrat",sans-serif;font-weight:700;font-size:20px;color:#fff;line-height:1.3;margin-bottom:0;text-align:left}@media(max-width: 768px){.faq .item .header p{font-size:18px}}.faq .item .header::after{content:"+";transition:all .4s ease;font-size:32px;font-weight:400;color:#d4a84f;flex-shrink:0;margin-left:16px}.faq .item .body{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .4s ease;padding:0 16px;background:#111}.faq .item .body p,.faq .item .body li,.faq .item .body b{text-align:left;font-family:"Montserrat",sans-serif;font-size:18px;font-weight:400;color:#fff;line-height:normal;margin-bottom:0}@media(max-width: 768px){.faq .item .body p,.faq .item .body li,.faq .item .body b{font-size:16px}}.faq .item .body a{text-decoration:underline}.faq .item .body li{list-style:"✔";margin-left:20px}.faq .item .body img{margin:20px auto;max-width:100%;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1)}.faq .item.active .header{border-radius:8px 8px 0 0}.faq .item.active .header::after{content:"-";color:#fff}.faq .item.active .body{padding-top:16px;padding-bottom:16px;max-height:1000px;border-top:1px solid hsla(0,0%,100%,.2);overflow:auto}.faq .btn{margin-bottom:35px}footer{background:linear-gradient(88.4deg, #111312 8.06%, #1e2323 45.89%, #111312 99.84%)}footer .container{max-width:1190px}footer nav{display:flex;justify-content:center;align-items:center;gap:24px;padding:40px 0;flex-wrap:wrap}footer nav a{color:#fff;font-family:"Montserrat",sans-serif;font-size:18px}@media(max-width: 900px){footer nav a{font-size:16px}}footer nav a:hover{color:#d6eeff;text-decoration:underline}footer .disclaimer{padding:24px 32px;border-radius:20px;border-top:1px solid #fff}@media(max-width: 900px){footer .disclaimer{padding:16px}}footer .disclaimer p{font-family:"Montserrat",sans-serif;font-size:16px;font-weight:400;color:#d6eeff;margin:0 auto}@media(max-width: 900px){footer .disclaimer p{font-size:14px}}footer .copy{text-align:center;display:block;background:#fff;padding:32px 5%;color:#0d2a45;font-size:14px}footer .copy *{color:currentColor}@keyframes slideFromCenterLeft{0%{transform:rotate(-4deg) translateX(60%) scale(0.7);opacity:0}60%{opacity:1}100%{transform:rotate(-4deg) translateX(0) scale(1);opacity:1}}@keyframes slideFromCenterRight{0%{transform:rotate(4deg) translateX(-60%) scale(0.7);opacity:0}60%{opacity:1}100%{transform:rotate(4deg) translateX(0) scale(1);opacity:1}}@keyframes floatPillTop{0%,100%{transform:rotate(55deg) scaleY(-1) translateY(0)}50%{transform:rotate(55deg) scaleY(-1) translateY(-8px)}}@keyframes floatPillBottom{0%,100%{transform:rotate(-65deg) scaleY(-1) translateY(0)}50%{transform:rotate(-65deg) scaleY(-1) translateY(-6px)}}@keyframes pulse{from{transform:scale(1)}to{transform:scale(1.03)}}@keyframes divisor-marquee{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@keyframes pulse-popular{0%,100%{box-shadow:4px 15px 44px rgba(221,255,242,.8)}50%{box-shadow:4px 15px 64px rgba(31,138,92,.35)}}@keyframes scrollClick{0%{transform:translateY(0) rotate(-20deg) scale(1)}20%{transform:translateY(10px) rotate(-20deg) scale(1)}40%{transform:translateY(10px) rotate(-20deg) scale(0.95)}50%{transform:translateY(10px) rotate(-20deg) scale(1)}70%{transform:translateY(0) rotate(-20deg) scale(1)}100%{transform:translateY(0) rotate(-20deg) scale(1)}}@keyframes rotate-border{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.results-slider{position:relative;padding:80px 0;background:#0f6a47;z-index:10;border-top:1px dashed hsla(0,0%,100%,.2);border-bottom:1px dashed hsla(0,0%,100%,.2)}@media(max-width: 768px){.results-slider{padding:60px 0}}.results-slider__header{text-align:center;max-width:800px;margin:0 auto 40px}.results-slider__title{font-family:"Poppins",sans-serif;font-size:36px;font-weight:700;color:#fff;margin-bottom:16px}.results-slider__title--accent{color:#7ed957}@media(max-width: 768px){.results-slider__title{font-size:28px}}.results-slider__desc{font-family:"Poppins",sans-serif;font-size:16px;color:#f3ffee;line-height:1.5}.results-slider__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px;margin-bottom:40px}@media(max-width: 1100px){.results-slider__grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 480px){.results-slider__grid{grid-template-columns:1fr;max-width:400px;margin-left:auto;margin-right:auto}}.results-slider__cta{display:flex;justify-content:center;margin-top:24px}.results-slider__cta .hero__btn{text-decoration:none;display:inline-flex;align-items:center;gap:16px}.results-slider .r-slider{position:relative;width:100%;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.2);background:#fff;--val: 50%}.results-slider .r-slider__images{position:relative;width:100%;aspect-ratio:3/4;overflow:hidden}.results-slider .r-slider__img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;display:block}.results-slider .r-slider__img--before{z-index:2;clip-path:polygon(0 0, var(--val) 0, var(--val) 100%, 0 100%)}.results-slider .r-slider__img--after{z-index:1}.results-slider .r-slider__divider{position:absolute;top:0;bottom:0;left:var(--val);width:2px;background:#1f8a5c;z-index:3;transform:translateX(-50%);pointer-events:none}.results-slider .r-slider__handle{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:28px;height:28px;background:#1f8a5c;border-radius:2px;display:flex;align-items:center;justify-content:center}.results-slider .r-slider__input{position:absolute;top:0;left:0;width:100%;height:100%;z-index:4;opacity:0;cursor:ew-resize;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.results-slider .r-slider__input::-webkit-slider-thumb{-webkit-appearance:none;width:40px;height:100%;background:rgba(0,0,0,0);cursor:ew-resize}.results-slider .r-slider__labels{display:flex;width:100%;height:48px}.results-slider .r-slider__label{flex:1;display:flex;align-items:center;justify-content:center;font-family:"Poppins",sans-serif;font-size:14px;font-weight:700;color:#0f6a47}.results-slider .r-slider__label--before{background:#fff;border-right:1px solid rgba(0,0,0,.05)}.results-slider .r-slider__label--after{background:#eefee8}