*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}html{font-size:16px;scroll-behavior:smooth;-webkit-text-size-adjust:100%;overflow-x:clip}body{font-family:"Outfit",sans-serif;color:#04344b;background-color:#fff;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}a{text-decoration:none;color:inherit;transition:opacity .3s ease}ul,ol{list-style:none}img,video,svg{max-width:100%;display:block}button{cursor:pointer;border:none;background:none;font-family:inherit}h1,h2,h3,h4,h5,h6{line-height:1.2;font-weight:700}p{line-height:1.6}:focus-visible{outline:2px solid #cba75a;outline-offset:2px}.container{width:100%;max-width:1280px;margin-inline:auto;padding-inline:20px}@media(min-width: 768px){.container{padding-inline:32px}}.section-pd{padding-block:56px}@media(min-width: 1024px){.section-pd{padding-block:80px}}.text-center{text-align:center}.section-label{display:inline-block;font-family:"Outfit",sans-serif;font-size:12px;font-weight:600;letter-spacing:4px;text-transform:uppercase;color:#cba75a}@media(min-width: 768px){.section-label{font-size:14px;letter-spacing:5px}}.gold-text{background:linear-gradient(90deg, #cba75a 0%, #dabd7d 30.77%, #cba75a 60.58%, #dabd7d 95.19%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}.btn-cta{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:9px 44px;border-radius:50px;background:linear-gradient(90deg, #cba75a 0%, #f4d085 48.08%, #cba75a 100%);border-bottom:4px solid #ac893e;color:#04344b;font-family:"Outfit",sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;transition:transform .3s ease,box-shadow .3s ease,filter .3s ease}.btn-cta svg,.btn-cta img{width:22px;height:22px;flex-shrink:0}.btn-cta .btn-cta__cart{width:30px;height:30px;padding:7px;border-radius:50%;background:#011924;box-sizing:border-box}.btn-cta:hover{transform:translateY(-2px);filter:brightness(1.05);box-shadow:0 10px 26px rgba(203,167,90,.4)}.btn-cta:active{transform:translateY(0)}.site-header{position:absolute;inset:0 0 auto 0;z-index:20;background:rgba(4,52,75,.46);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid #cba75a;box-shadow:0 4px 4px rgba(0,0,0,.25)}.site-header .container{display:flex;align-items:center;justify-content:space-between;min-height:72px}@media(min-width: 768px){.site-header .container{min-height:87px}}.header__logo{display:inline-flex;align-items:center;gap:10px}.header__logo img{width:34px;height:40px;-o-object-fit:contain;object-fit:contain}.header__brand{font-family:"Manrope",sans-serif;font-weight:800;font-size:22px;letter-spacing:.5px;line-height:1}@media(min-width: 768px){.header__brand{font-size:28px}}.header__brand .nail{background:linear-gradient(270deg, #b8bdc7 0%, #f2f4f8 42.79%, #9ca3af 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}.header__brand .defender{background:linear-gradient(90deg, #cba75a 0%, #ffe09d 30.77%, #cba75a 60.58%, #ffe09d 95.19%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}.header__nav{display:flex;align-items:center;gap:32px}.header__nav a{font-family:"Outfit",sans-serif;font-weight:300;font-size:18px;color:#fff}.header__nav a:hover{color:#cba75a}@media(max-width: 1024px){.header__nav{position:absolute;top:100%;left:0;right:0;flex-direction:column;gap:0;background:rgba(1,25,36,.97);backdrop-filter:blur(10px);border-bottom:1px solid #cba75a;max-height:0;overflow:hidden;transition:max-height .35s ease}.header__nav a{width:100%;text-align:center;padding:16px;border-top:1px solid hsla(0,0%,100%,.08)}}body.nav-open .header__nav{max-height:320px}.header__toggle{display:none;width:44px;height:44px;flex-direction:column;justify-content:center;align-items:center;gap:5px}.header__toggle span{display:block;width:26px;height:2px;background:#fff;transition:transform .3s ease,opacity .3s ease}@media(max-width: 1024px){.header__toggle{display:inline-flex}}body.nav-open .header__toggle span:nth-child(1){transform:translateY(7px) rotate(45deg)}body.nav-open .header__toggle span:nth-child(2){opacity:0}body.nav-open .header__toggle span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.hero{position:relative;background:#04344b;overflow:hidden}.hero__visual{position:relative;background-image:url("../img/BG-HERO-mobile.png");background-repeat:no-repeat;background-size:cover;background-position:center top;padding-top:104px;padding-bottom:40px}@media(min-width: 1024px){.hero__visual{background-image:url("../img/BG-HERO.png");padding-top:120px;padding-bottom:0;min-height:760px;display:flex;align-items:center}}.hero__visual .container{z-index:1;display:flex;flex-direction:column}@media(min-width: 1024px){.hero__visual .container{flex-direction:row;align-items:center}}.hero__inner{display:flex;flex-direction:column;align-items:flex-start;gap:24px;width:100%}@media(min-width: 1024px){.hero__inner{max-width:500px;padding-block:48px}}.hero__rating{display:flex;align-items:center;gap:8px;font-family:"Montserrat",sans-serif;font-size:12px;font-weight:500;letter-spacing:1.8px;text-transform:uppercase;color:#fff}.hero__rating .hero__stars{width:100px;height:auto}.hero__title{font-family:"Outfit",sans-serif;font-weight:300;font-size:clamp(30px,6vw,48px);line-height:1.3;color:#fff}.hero__title em{font-style:normal;font-weight:700;background:linear-gradient(90deg, #cba75a 0%, #dabd7d 30.77%, #cba75a 60.58%, #dabd7d 95.19%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}.hero__desc{font-family:"Outfit",sans-serif;font-weight:300;font-size:18px;line-height:1.45;color:#fff;max-width:46ch}@media(min-width: 768px){.hero__desc{font-size:20px}}.hero__img{position:relative;z-index:1;width:100%;max-width:400px;height:auto;margin:8px auto -40px;display:none}.hero__img__mobile{display:block;width:100%;margin:auto;margin-bottom:-40px}@media(min-width: 768px){.hero__img__mobile{width:50%}}@media(min-width: 1024px){.hero__img{position:absolute;bottom:0;right:-2%;width:85%;max-width:100%;margin:0;display:block}.hero__img__mobile{display:none}}@media(min-width: 1400px){.hero__img{right:4%;width:74%}}@media(min-width: 1700px){.hero__img{right:10%;width:60%}}.divisor{background:linear-gradient(90deg, #a3a3a3 0%, #ffffff 24.52%, #a3a3a3 45.19%, #ffffff 66.35%, #a3a3a3 100%);padding:18px 0}.divisor .container{display:grid;grid-template-columns:repeat(4, 1fr);align-items:center}@media(max-width: 768px){.divisor .container{grid-template-columns:repeat(2, 1fr);gap:6px}}.divisor__item{display:flex;align-items:center;justify-content:center;gap:14px;padding:8px 4px;color:#04344b;border-right:1px solid rgba(4,52,75,.25)}.divisor__item:last-child{border-right:none}@media(max-width: 768px){.divisor__item{justify-content:flex-start;font-size:13px}.divisor__item:nth-child(2n){border-right:none}}.divisor__item svg{width:40px;height:40px;flex-shrink:0;color:#04344b}.divisor__item span{font-family:"Outfit",sans-serif;font-weight:300;font-size:18px;line-height:1.15}.divisor__item span b{font-weight:600}@media(max-width: 768px){.divisor__item span{font-size:13px}}.about{background:#e6f1fa url("../img/bg-about.png") center/cover no-repeat}.about .container{display:flex;flex-direction:column;align-items:center;gap:40px}@media(min-width: 1024px){.about .container{flex-direction:row;gap:64px}}.about__visual{position:relative;width:100%;max-width:440px;flex-shrink:0}@media(min-width: 1024px){.about__visual{flex:0 0 46%;max-width:520px}}.about__visual::before,.about__visual::after{content:"";position:absolute;width:52%;height:51%;background-color:#04344b;z-index:0}.about__visual::before{bottom:-22px;left:-22px;border-right:none;border-bottom:none;border-radius:16px 16px 16px 16px}.about__visual::after{top:-22px;right:-22px;border-left:none;border-top:none;border-radius:16px 16px 16px 16px}.about__img{position:relative;z-index:1;width:100%;height:auto;border-radius:14px;aspect-ratio:604/625;-o-object-fit:cover;object-fit:cover}.about__deco{position:absolute;top:50%;font-family:"Manrope",sans-serif;font-weight:800;font-size:clamp(64px,8vw,95px);letter-spacing:6px;line-height:1;color:rgba(4,52,75,.1);writing-mode:vertical-rl;z-index:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.about__deco--nail{left:-80px;transform:translateY(-110%) rotate(180deg)}.about__deco--defender{font-size:47px;right:-35px;transform:translateY(-6%)}@media(max-width: 1024px){.about__deco{display:none}}.about__content{display:flex;flex-direction:column;gap:24px;width:100%;align-items:flex-start}@media(min-width: 1024px){.about__content{flex:1;max-width:560px;gap:28px}}.about__title{font-family:"Outfit",sans-serif;font-weight:300;font-size:clamp(28px,5vw,40px);line-height:1.25;color:#04344b}.about__title b{font-weight:700}.about__text{display:flex;flex-direction:column;gap:18px}.about__desc{font-family:"Outfit",sans-serif;font-weight:300;font-size:18px;line-height:1.6;color:#6b8794}@media(min-width: 768px){.about__desc{font-size:20px}}.desire{background:#04344b;color:#fff}.desire .container{display:flex;flex-direction:column;gap:32px}@media(min-width: 1024px){.desire .container{flex-direction:row;align-items:center;gap:56px}}@media(min-width: 1024px){.desire__left{flex:1;max-width:560px}}.desire__label{display:block;font-family:"Outfit",sans-serif;font-size:14px;font-weight:300;letter-spacing:7px;text-transform:uppercase;color:#fff;margin-bottom:16px}.desire__title{font-family:"Outfit",sans-serif;font-weight:300;font-size:clamp(28px,5vw,40px);line-height:1.2;color:#fff;margin-bottom:16px}.desire__title b{display:block;font-weight:700;background:linear-gradient(90deg, #cba75a 0%, #dabd7d 30.77%, #cba75a 60.58%, #dabd7d 95.19%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}.desire__desc{font-family:"Outfit",sans-serif;font-weight:300;font-size:18px;line-height:1.6;color:hsla(0,0%,100%,.85);max-width:46ch}@media(min-width: 1024px){.desire__right{flex:1;padding-left:56px;border-left:1px solid hsla(0,0%,100%,.2)}}.desire__list{display:flex;flex-direction:column;gap:22px}.desire__item{display:flex;align-items:flex-start;gap:16px;font-family:"Outfit",sans-serif;font-weight:300;font-size:17px;line-height:1.5;color:hsla(0,0%,100%,.9)}@media(min-width: 768px){.desire__item{font-size:18px}}.desire__item img{width:44px;height:44px;flex-shrink:0}.ingredients{position:relative;background:#f1fbff}.ingredients .area{display:flex;justify-content:space-between;align-items:flex-start;gap:64px}@media(max-width: 1024px){.ingredients .area{flex-direction:column;gap:40px}}.ingredients .head{max-width:500px;width:100%;position:sticky;top:100px;display:flex;flex-direction:column;align-items:flex-start;gap:20px}@media(max-width: 1024px){.ingredients .head{position:relative;top:auto;max-width:100%}}.ingredients .head__title{font-family:"Outfit",sans-serif;font-weight:300;font-size:clamp(28px,4vw,48px);line-height:1.3;color:#011924}.ingredients .head__title b{font-weight:700}.ingredients .head__sub{font-family:"Outfit",sans-serif;font-weight:300;font-size:20px;line-height:1.4;color:#6b8794}.ingredients .cards{position:relative;display:grid;gap:28px;max-width:574px;width:100%}.ingredients .cards::before{content:"";position:absolute;top:20px;bottom:20px;left:-34px;width:2px;background:linear-gradient(180deg, #cba75a 0%, #04344b 100%)}@media(max-width: 1024px){.ingredients .cards::before{display:none}}.ingredients .card{position:relative;background:#fff;border:1px solid #e5e5e5;border-radius:24px;padding:32px}@media(min-width: 768px){.ingredients .card{padding:40px}}.ingredients .card::before{content:"";position:absolute;top:44px;left:-42px;width:16px;height:16px;border-radius:50%;background:#fff;border:5px solid #04344b;box-shadow:0 0 0 3px #cba75a}@media(max-width: 1024px){.ingredients .card::before{display:none}}.ingredients .card__img{width:100%;height:148px;-o-object-fit:cover;object-fit:cover;border-radius:16px;margin-bottom:24px}.ingredients .card h3{font-family:"Outfit",sans-serif;font-weight:600;font-size:24px;line-height:1.3;color:#011924;margin-bottom:8px}.ingredients .card p{font-family:"Outfit",sans-serif;font-weight:300;font-size:18px;line-height:1.5;color:#6b8794}.testimonials{background:#04344b;color:#fff}.testimonials__head{text-align:center;max-width:620px;margin:0 auto 40px}.testimonials__title{font-family:"Outfit",sans-serif;font-weight:300;font-size:clamp(28px,5vw,40px);line-height:1.2;color:#fff;margin-bottom:12px}.testimonials__title b{font-weight:700}.testimonials__sub{font-family:"Outfit",sans-serif;font-weight:300;font-size:17px;line-height:1.5;color:hsla(0,0%,100%,.8)}.testimonials__slider{position:relative;max-width:820px;margin:0 auto;padding-inline:0}.testi-card{display:flex;flex-direction:column;gap:24px;background:#fff;border:1px solid #d0d0d0;border-radius:24px;padding:24px;height:auto}@media(min-width: 768px){.testi-card{flex-direction:row;align-items:center;gap:32px;padding:40px}}.testi-card__photo{width:100%;max-width:320px;aspect-ratio:359/412;-o-object-fit:cover;object-fit:cover;border-radius:24px;flex-shrink:0;margin-inline:auto}@media(min-width: 768px){.testi-card__photo{width:300px;margin-inline:0}}.testi-card__body{display:flex;flex-direction:column;gap:18px;flex:1}.testi-card__rating{display:flex;align-items:center;gap:12px}.testi-card__rating .stars{color:#cba75a;font-size:16px;letter-spacing:2px}.testi-card__rating span{font-family:"Montserrat",sans-serif;font-size:12px;font-weight:500;letter-spacing:1.8px;text-transform:uppercase;color:#6b8794}.testi-card__quote{font-family:"Outfit",sans-serif;font-weight:300;font-size:18px;line-height:1.45;color:#5b626d}@media(min-width: 768px){.testi-card__quote{font-size:20px}}.testi-card__divider{border:none;border-top:1px solid #e2e2e2}.testi-card__name{font-family:"Outfit",sans-serif;font-weight:600;font-size:22px;line-height:1.3;color:#011924}.testi-card__loc{font-family:"Outfit",sans-serif;font-weight:400;font-size:16px;color:#5b626d}.testimonials__nav{position:absolute;top:50%;transform:translateY(-50%);width:58px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:18px;background:#fff;border:none;color:#011924;cursor:pointer;z-index:5;box-shadow:0 6px 18px rgba(1,25,36,.22);transition:box-shadow .2s ease}.testimonials__nav:hover{box-shadow:0 9px 24px rgba(1,25,36,.32)}.testimonials__nav svg{width:26px;height:20px}.testimonials__nav--prev{left:-70px}.testimonials__nav--next{right:-70px}@media(max-width: 768px){.testimonials__nav{top:auto;left:50%;right:auto;transform:translateX(-50%)}.testimonials__nav--prev{top:8px;bottom:auto}.testimonials__nav--next{top:auto;bottom:30px}}@media(max-width: 768px){.testimonials__slider{padding-block:64px}}.free-shipping{position:relative;z-index:2;background:linear-gradient(to right, #011924 0%, #0e4661 100%);overflow:visible}.free-shipping .container{display:flex;align-items:center;justify-content:center;gap:28px;padding-block:22px;text-align:left}@media(max-width: 768px){.free-shipping .container{flex-direction:column;text-align:center;gap:14px}}.free-shipping__badge{flex-shrink:0;width:160px;height:auto;margin-block:-34px;align-self:center}@media(max-width: 768px){.free-shipping__badge{width:120px;margin-top:-40px;margin-bottom:-8px}}.free-shipping__title{font-family:"Outfit",sans-serif;font-weight:300;font-size:clamp(20px,3vw,30px);line-height:1.2;color:#fff}.free-shipping__title b{font-weight:700}.free-shipping__sub{font-family:"Outfit",sans-serif;font-weight:300;font-size:13px;color:hsla(0,0%,100%,.7);margin-top:4px}.area-kits{padding:80px 0 70px}.area-kits>.container{max-width:1400px}@media(max-width: 900px){.area-kits{padding:60px 0}}.area-kits .kits-title{text-align:center;font-size:36px;font-weight:400;line-height:1.2;color:#04344b;margin-bottom:10px}.area-kits .kits-title b{font-weight:800}@media(max-width: 900px){.area-kits .kits-title{font-size:24px}}.area-kits .kits-sub{text-align:center;font-size:16px;color:#6b8794;margin-bottom:56px}.area-kits .kits-grid{display:grid;grid-template-columns:1fr 1.15fr 1fr;gap:16px;align-items:start;margin-bottom:40px}@media(max-width: 900px){.area-kits .kits-grid{grid-template-columns:1fr;max-width:420px;margin-left:auto;margin-right:auto}}.area-kits .kit-card{border-radius:20px;overflow:hidden;box-shadow:0 4px 16px rgba(4,52,75,.12);border:1px solid rgba(4,52,75,.12);background:#fff;font-size:.88em;transition:transform .25s ease,box-shadow .25s ease;cursor:pointer}.area-kits .kit-card:hover{transform:scale(1.03);box-shadow:0 10px 32px rgba(4,52,75,.22)}.area-kits .kit-card.kit-best-value:hover{transform:scale(1.03)}.area-kits .kit-card.kit-starter,.area-kits .kit-card.kit-standard{margin-top:28px}@media(max-width: 900px){.area-kits .kit-card{font-size:1em}.area-kits .kit-card.kit-starter,.area-kits .kit-card.kit-standard{margin-top:0}.area-kits .kit-card.kit-best-value{order:1}.area-kits .kit-card.kit-standard{order:2}.area-kits .kit-card.kit-starter{order:3}}.area-kits .kit-card.kit-best-value{box-shadow:0 8px 32px rgba(1,25,36,.45);border-color:rgba(203,167,90,.35);font-size:1em;background:#04344b}@media(max-width: 900px){.area-kits .kit-card.kit-best-value{transform:none}}.area-kits .kit-header{border-radius:10px 10px 0 0;background:#04344b;color:#fff;text-align:center;font-size:24px;font-weight:700;letter-spacing:3px;text-transform:uppercase;padding:13px}.area-kits .kit-best-value .kit-header{background:linear-gradient(90deg, #b98c3a 0%, #f1dca6 50%, #b98c3a 100%);color:#04344b;font-weight:700}.area-kits .kit-link{display:flex;flex-direction:column;align-items:center;padding:20px 18px 16px;gap:14px;text-decoration:none;color:inherit}.area-kits .kit-product{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:center;width:100%}.area-kits .kit-img-wrap{position:relative}.area-kits .kit-img-wrap img:first-child{width:100%;-o-object-fit:contain;object-fit:contain}.area-kits .kit-save{position:absolute;top:-4px;right:-4px;left:auto;background:#f43030;width:75px;transform:scale(0.82);transform-origin:top right;height:75px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#fff;font-size:11px;font-weight:700;line-height:1.2;text-transform:uppercase;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 .kit-save small{font-size:9px;color:#fff}.area-kits .kit-frete{position:absolute;bottom:0;left:5px;width:75px;z-index:5;-o-object-fit:contain;object-fit:contain}.area-kits .kit-info{display:flex;flex-direction:column;align-items:flex-start;gap:2px;border-radius:10px;padding:8px}@media(max-width: 900px){.area-kits .kit-info{padding:0px}}.area-kits .kit-stars{color:#f4c430;font-size:15px;letter-spacing:1px;margin-bottom:4px}.area-kits .kit-bottles{font-size:28px;font-weight:800;color:#04344b;line-height:1;text-wrap:nowrap}.area-kits .kit-best-value .kit-bottles,.area-kits .kit-best-value .kit-days{color:#fff}.area-kits .kit-best-value .kit-stars{-webkit-text-fill-color:#f4c430}.area-kits .kit-days{font-size:16px;font-weight:400;color:#6b8794;text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px}.area-kits .kit-price{display:flex;align-items:flex-end;gap:3px;line-height:1}.area-kits .kit-price strong{font-size:48px;font-weight:700;line-height:1;color:#04344b}.area-kits .kit-price span{font-size:14px;font-weight:500;color:#6b8794;padding-bottom:5px}.area-kits .kit-best-value .kit-price strong,.area-kits .kit-best-value .kit-price span{color:#fff;-webkit-text-fill-color:#fff}.area-kits .kit-best-value .kit-feature{background:#fff;color:#04344b}.area-kits .kit-best-value .kit-total{color:#fff}.area-kits .kit-best-value .kit-total s{color:hsla(0,0%,100%,.6)}.area-kits .kit-best-value .kit-total strong{color:#cba75a}.area-kits .kit-features{display:flex;flex-direction:column;gap:8px;width:100%;margin:0}.area-kits .kit-feature{display:flex;align-items:center;gap:10px;background:#eef4f6;border-radius:5px;padding:10px 16px;font-size:12px;font-weight:600;color:#04344b;text-transform:uppercase;letter-spacing:.5px;list-style:none}.area-kits .kit-feature img{flex-shrink:0;width:26px;height:26px;display:block;-o-object-fit:contain;object-fit:contain}.area-kits .kit-buy-wrap{position:relative;width:100%}.area-kits .kit-btn-img{width:100%;display:block;cursor:pointer}.area-kits .kit-btn-img:hover{opacity:.9}.area-kits .kit-best-value .kit-btn-img{animation:ctaPulse 2s ease-in-out infinite}.area-kits .kit-cursor{position:absolute;bottom:-8px;right:22%;width:44px;pointer-events:none;animation:ctaTap 2s ease-in-out infinite}.area-kits .kit-cards{width:100%;max-width:310px;-o-object-fit:contain;object-fit:contain}.area-kits .kit-total{font-size:18px;font-weight:500;color:#04344b;text-align:center}.area-kits .kit-total s{text-decoration:line-through;text-decoration-color:red;font-weight:400;color:#888;margin-right:4px}.area-kits .kit-total strong{font-weight:700;color:#04344b;font-size:17px}.area-kits .medalhas{display:block;margin:0 auto;max-width:100%}@keyframes ctaPulse{0%,70%,100%{transform:scale(1)}78%{transform:scale(0.95)}86%{transform:scale(1.02)}}@keyframes ctaTap{0%{transform:translate(40px, 30px) scale(1);opacity:0}18%{transform:translate(0, 0) scale(1);opacity:1}70%{transform:translate(0, 0) scale(1)}78%{transform:translate(0, 0) scale(0.82)}86%{transform:translate(0, 0) scale(1)}100%{transform:translate(0, 0) scale(1);opacity:1}}.dtc-guarantee{background:linear-gradient(to right, #04344b 0%, #144f6c 100%);padding:64px 16px}.dtc-guarantee .container{display:flex;align-items:center;justify-content:center;gap:48px;flex-wrap:wrap;text-align:left}@media(max-width: 768px){.dtc-guarantee .container{flex-direction:column;text-align:center;gap:24px}}.dtc-guarantee .badge{width:300px;height:300px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}@media(max-width: 768px){.dtc-guarantee .badge{width:200px;height:200px}}.dtc-guarantee .txt{max-width:560px}.dtc-guarantee .label-text{font-size:14px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#cba75a;margin-bottom:10px}.dtc-guarantee .title{font-family:"Outfit",sans-serif;font-size:clamp(26px,3.4vw,40px);font-weight:800;line-height:1.2;color:#fff;margin-bottom:16px}.dtc-guarantee .txt p{font-family:"Cabin",sans-serif;color:hsla(0,0%,100%,.82);line-height:1.65;margin:0}.dtc-guarantee .link-guarantee{color:#cba75a;font-weight:600;text-decoration:underline}.faq{background:#f1fbff}.faq__head{text-align:center;max-width:640px;margin:0 auto 40px}.faq__label{display:block;font-family:"Outfit",sans-serif;font-size:13px;font-weight:600;letter-spacing:5px;text-transform:uppercase;color:#011924;margin-bottom:12px}.faq__title{font-family:"Outfit",sans-serif;font-weight:300;font-size:clamp(28px,5vw,40px);line-height:1.2;color:#011924;margin-bottom:10px}.faq__title b{font-weight:700;color:#04344b}.faq__sub{font-family:"Outfit",sans-serif;font-weight:300;font-size:16px;color:#6b8794}.faq__list{max-width:820px;margin:0 auto;display:flex;flex-direction:column;gap:14px}.faq__cta{display:flex;justify-content:center;margin-top:36px}.faq-item{background:#e8f4fb;border:1px solid rgba(4,52,75,.08);border-radius:12px;overflow:hidden}.faq-item__q{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;text-align:left;padding:18px 22px;font-family:"Outfit",sans-serif;font-weight:500;font-size:17px;color:#04344b;background:none}.faq-item__icon{flex-shrink:0;width:30px;height:30px;border-radius:50%;background:#04344b;color:#fff;display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.faq-item__icon svg{width:14px;height:14px}.faq-item__a{max-height:0;overflow:hidden;transition:max-height .35s ease}.faq-item__a p{padding:0 22px 20px;font-family:"Outfit",sans-serif;font-weight:300;font-size:16px;line-height:1.6;color:#6b8794}.faq-item.is-active .faq-item__icon{transform:rotate(180deg)}.faq-item.is-active .faq-item__a{max-height:320px}.site-footer{background:#011924;padding:44px 16px 0;text-align:center}.site-footer__logo{display:inline-flex;align-items:center;gap:10px;margin-bottom:24px}.site-footer__logo img{width:44px;height:44px;border-radius:10px}.site-footer__logo span{font-family:"Outfit",sans-serif;font-size:22px;font-weight:700;letter-spacing:1px;color:#fff}.site-footer__logo span b{color:#cba75a;font-weight:800}.site-footer__nav ul{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 22px;margin-bottom:24px}.site-footer__nav a{font-size:14px;font-weight:500;letter-spacing:.5px;text-transform:uppercase;color:hsla(0,0%,100%,.72)}.site-footer__nav a:hover{color:#cba75a}.site-footer__divider{border:none;border-top:1px solid hsla(0,0%,100%,.15);margin:0 auto 24px;max-width:1000px}.site-footer__disclaimer p{font-family:"Cabin",sans-serif;font-size:12px;color:hsla(0,0%,100%,.5);line-height:1.65;max-width:940px;margin:0 auto 28px}.site-footer__copyright{background:#04344b;padding:20px 16px;margin-inline:-16px}.site-footer__copyright p{color:hsla(0,0%,100%,.85);font-size:14px;margin:0}