@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;font-display:swap;src:url(fonts/montserrat-400.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Montserrat';font-style:normal;font-weight:600;font-display:swap;src:url(fonts/montserrat-600.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Montserrat';font-style:normal;font-weight:900;font-display:swap;src:url(fonts/montserrat-900.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:700;font-display:swap;src:url(fonts/playfair-display-700.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}/* Aurora Capilar - Design System */ html{scroll-behavior:smooth;}:root{--mint:#01EFAC;--teal:#01C8AE;--deep-teal:#2082A6;--purple:#524094;--deep-purple:#562A83;--dark-bg:#0B0B1E;--light-bg:#F2F8F9;--card-bg:rgba(255,255,255,0.6);--text-dark:#1a1a2e;--text-muted:#4a4a6a;--border-light:rgba(1,200,174,0.25);--border-accent:rgba(82,64,148,0.3);--glow-teal:rgba(1,200,174,0.15);--glow-purple:rgba(82,64,148,0.15);}/* Reset */ html,body{font-family:"Montserrat",sans-serif;color:var(--text-dark);}h1,h2,h3,h4,h5,h6{font-family:"Playfair Display",serif;}/* Reset */ /* Header */ header.header{padding:125px 0 200px 0;background:var(--light-bg) url("../img/bg-top.webp") 50% 0 no-repeat;}.header .copy{clear:both;display:block;width:50%;float:left;}.header .copy h1{color:var(--text-dark);font-size:52px;font-weight:900;line-height:normal;margin:50px auto 25px auto;}.header .copy h1 b{font-size:40px;color:var(--deep-teal);clear:both;display:block;}.header .copy h1 u{text-decoration:none;background:linear-gradient(120deg,var(--teal),var(--purple));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;}.header .copy h2{color:var(--text-muted);font-family:"Montserrat",sans-serif;font-size:18px;font-weight:500;line-height:1.7;text-transform:none;margin:0 auto 50px auto;}button.cta,a.cta{clear:both;text-decoration:none;display:block;font-family:"Montserrat",sans-serif;font-size:23px;font-weight:700;text-align:center;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;padding:25px 35px;border:none;cursor:pointer;background:linear-gradient(106deg,#59F370 1.19%,#158828 89.9%);box-shadow:0px 0px 111px 0px #43D059;border-radius:200px;transition:transform 0.3s ease,box-shadow 0.3s ease;}button.cta:hover,a.cta:hover{transform:translateY(-3px);box-shadow:0px 8px 40px 0px rgba(67,208,89,0.5);}/* Header */ /* Beneficios */ section.beneficios{padding:100px 0;background:linear-gradient(160deg,var(--light-bg) 0%,#e8f2f4 40%,#f0ecf6 100%);}.beneficios h1{color:var(--text-dark);font-size:50px;font-weight:900;text-align:center;width:80%;margin:0 auto 25px auto;}.beneficios h1 b{color:var(--deep-teal);}.beneficios .section-lead{color:var(--text-muted);font-family:"Montserrat",sans-serif;font-size:18px;font-weight:500;line-height:1.7;text-align:center;width:75%;text-transform:none;margin:0 auto 50px auto;}.beneficios .box{padding:25px;border:1px solid var(--border-light);width:auto;height:465px;margin:0 auto 15px auto;background:var(--card-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:24px;}.beneficios .box img{display:block;width:100%;margin:0 auto 25px auto;}.beneficios h2{text-align:center;color:var(--text-dark);font-family:"Montserrat",sans-serif;font-size:16px;line-height:1.7;margin:0 auto;}.beneficios h2 b{clear:both;display:block;font-family:"Playfair Display",serif;font-size:19px;color:var(--deep-teal);margin-bottom:8px;}/* Beneficios */ /* Beneficios Carousel Mobile */ .beneficios-carousel .splide__slide{display:flex;align-items:stretch;}.beneficios-carousel .splide__slide .box{width:100%;height:auto;}.beneficios-carousel .splide__pagination{bottom:-30px;}.beneficios-carousel .splide__pagination__page{background:var(--border-light);width:10px;height:10px;}.beneficios-carousel .splide__pagination__page.is-active{background:var(--teal);transform:scale(1.2);}/* Beneficios Carousel Mobile */ /* Formula Carousel Mobile */ .formula-cta-mobile{margin-top:40px;}.formula-carousel .splide__slide{display:flex;align-items:stretch;}.formula-carousel .splide__slide .box{width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;background:rgba(255,255,255,0.65);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--border-light);border-radius:20px;padding:25px 20px;margin:0 auto 15px auto;}.formula-carousel .splide__slide .box img{width:40%;margin:0 auto 15px auto;}.formula-carousel .splide__slide .box p{width:100%;text-align:center;font-size:14px;line-height:1.6;}.formula-carousel .splide__slide .box p b{font-size:18px;display:block;margin-bottom:8px;color:var(--deep-teal);font-family:"Playfair Display",serif;}.formula-carousel .splide__pagination{bottom:-25px;}.formula-carousel .splide__pagination__page{background:rgba(255,255,255,0.4);width:10px;height:10px;}.formula-carousel .splide__pagination__page.is-active{background:var(--mint);transform:scale(1.2);}/* Formula Carousel Mobile */ /* Depoimentos */ section.depoimentos{padding:100px 0;background:#ffffff;}.depoimentos h1{color:var(--text-dark);text-align:center;font-size:50px;font-weight:900;margin:0 auto 50px auto;}.depoimentos h1 b{color:var(--purple);}.depoimentos img{border-radius:24px;}/* Depoimentos */ /* Especialista */ section.especialista{padding:250px 0;background:#edf0f8 url("../img/expert cef.webp") 50% 50% no-repeat;background-size:cover;}.especialista h1{color:var(--deep-teal);font-size:50px;font-weight:900;margin:0 auto 10px auto;}.especialista h2{color:var(--purple);font-family:"Montserrat",sans-serif;font-size:20px;font-weight:600;margin:0 auto 30px auto;}.especialista p{color:var(--text-dark);font-size:17px;line-height:1.9;margin:0;}.especialista img{display:block;width:85%;margin:0 auto;border-radius:20px;}/* Especialista */ /* Formula */ section.formula{padding:100px 0;background:#e0eef2 url("../img/bg-frml.webp") 50% 50% no-repeat;background-attachment:fixed;background-size:cover;position:relative;}section.formula::before{content:'';position:absolute;inset:0;background:linear-gradient(135deg,rgba(1,200,174,0.08) 0%,rgba(82,64,148,0.08) 100%);pointer-events:none;}.formula h1{color:var(--text-dark);font-size:50px;font-weight:900;margin:0 auto 35px auto;position:relative;width:55%;float:right;}.formula h1 b{color:var(--purple);}.formula .copy{clear:both;display:block;width:55%;float:right;position:relative;}.formula .copy .box{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;align-content:center;margin:0 auto 20px auto;padding:15px;border-radius:16px;}.formula .copy .box img{display:block;width:25%;margin:0 20px 0 0;}.formula .copy .box p{color:var(--text-dark);font-size:15px;line-height:1.7;width:72%;}.formula .copy .box p b{color:var(--deep-teal);font-family:"Playfair Display",serif;font-size:20px;display:block;margin-bottom:4px;}.formula button.cta{margin:50px 0 0 0;}/* Formula */ /* Oferta */ section.oferta{padding:100px 0;background:linear-gradient(180deg,var(--light-bg) 0%,#e8f2f4 100%);position:relative;}section.oferta a{clear:both;display:block;}.oferta h1{color:var(--purple);font-size:25px;font-weight:600;text-align:center;margin:0 auto 15px auto;position:relative;}.oferta h2{color:var(--text-dark);font-size:50px;font-weight:900;text-align:center;margin:0 auto 15px auto;position:relative;}.oferta .planos{align-items:center;margin:0 auto;}.oferta img{align-items:center;width:90%;margin:0 auto 50px auto;}.oferta h3{color:var(--deep-teal);font-family:"Montserrat",sans-serif;font-size:20px;font-weight:500;width:75%;text-align:center;margin:0 auto 35px auto;position:relative;}.oferta h4{text-align:center;color:var(--text-dark);font-size:25px;width:50%;margin:25px auto 0 auto;position:relative;}.oferta h4 b{color:var(--deep-teal);}.oferta h5{text-align:center;position:relative;}.oferta h5 svg{width:auto;height:25px;margin:0 auto;fill:#e4b31f;}/* Oferta */ /* Sobre */ section.sobre{padding:150px 0;background:#ffffff;}.sobre h1{color:var(--text-dark);font-size:50px;font-weight:900;margin:0 auto 35px auto;}.sobre h1 b{color:var(--deep-teal);}.sobre p{color:var(--text-dark);font-size:16px;line-height:1.9;margin:0 0 15px 0;}.sobre p b{color:var(--purple);}.sobre img{display:block;width:90%;margin:0 auto;}/* Sobre */ /* Compra segura */ section.compra-segura{padding:100px 0;background:linear-gradient(135deg,var(--deep-teal) 0%,var(--purple) 50%,var(--deep-purple) 100%);}.compra-segura h1{color:#ffffff;font-size:50px;font-weight:900;text-align:center;margin:0 auto 15px auto;}.compra-segura h2{color:rgba(255,255,255,0.85);font-family:"Montserrat",sans-serif;font-size:20px;font-weight:500;text-align:center;text-transform:none;margin:0 auto 35px auto;}.compra-segura .box{padding:25px;width:100%;height:100%;border:1px solid rgba(1,239,172,0.2);background:rgba(255,255,255,0.06);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:24px;transition:transform 0.35s ease,border-color 0.35s ease,background 0.35s ease;}.compra-segura .box:hover{transform:translateY(-5px);border-color:var(--mint);background:rgba(255,255,255,0.1);}.compra-segura p{color:rgba(255,255,255,0.85);font-size:15px;line-height:1.7;margin:0 auto 35px auto;}.compra-segura svg{width:auto;height:50px;margin:0 0 15px 0;fill:var(--mint);opacity:0.9;}.compra-segura button.cta{margin:50px auto 0 auto;}/* Compra segura */ /* Faq */ section.faq-wpp{background:linear-gradient(180deg,var(--light-bg) 0%,#edf0f8 100%);padding:100px 0;}.faq-wpp h1{color:var(--deep-teal);font-size:50px;font-weight:900;margin:0 auto 35px auto;}.accordion-item{margin:0 auto 12px auto;border:none;border-radius:14px !important;overflow:hidden;border:1px solid var(--border-light);transition:border-color 0.3s ease,box-shadow 0.3s ease;}.accordion-item:hover{border-color:var(--teal);box-shadow:0 4px 20px var(--glow-teal);}.accordion-header{padding:22px 55px 22px 25px;background:rgba(255,255,255,0.7);color:var(--text-dark);font-family:"Montserrat",sans-serif;font-weight:600;font-size:15px;cursor:pointer;position:relative;transition:background 0.3s ease;}.accordion-header:hover{background:rgba(255,255,255,0.95);}.accordion-content{max-height:0;overflow:hidden;padding:0 25px;background:rgba(255,255,255,0.7);color:var(--text-muted);font-size:15px;line-height:1.7;transition:max-height 0.3s ease,padding 0.3s ease;}.accordion-content.is-open{max-height:600px;padding:0 25px 22px 25px;}.arrow{position:absolute;right:20px;top:50%;transform:translateY(-50%);transition:transform 0.3s ease;}.arrow svg{fill:var(--teal);width:auto;height:24px;}.arrow.rotate{transform:translateY(-50%) rotate(90deg);}.faq-wpp .wpp{display:block;width:100%;background:url(../img/wpp-bg.webp) 50% 0 no-repeat;background-size:cover;border:1px solid #25D366;padding:35px;margin:95px auto 0 auto;border-radius:24px;position:relative;overflow:hidden;}.faq-wpp .wpp::before{content:'';position:absolute;inset:0;background:rgba(0,0,0,0.25);pointer-events:none;}.faq-wpp .wpp h2{color:#ffffff;font-size:40px;font-weight:900;margin:0 auto 25px auto;position:relative;}.faq-wpp .wpp p{color:rgba(255,255,255,0.9);line-height:1.8;font-size:16px;margin:0 auto 30px auto;position:relative;}.faq-wpp .wpp a.cta{position:relative;}.faq-wpp .wpp a.cta svg{width:auto;height:25px;margin:-5px 0 0 0;}/* Faq */ /* Rodape */ footer.footer{background:#000000;padding:75px 0;border-top:1px solid rgba(1,200,174,0.2);}img.logo-aurora{display:block;width:200px;}footer.footer h1{color:var(--teal);font-size:16px;font-weight:600;margin:0 0 20px 0;}footer.footer a{display:block;color:rgba(255,255,255,0.7);margin-bottom:10px;font-size:13px;transition:color 0.25s ease;}footer.footer a:hover{color:var(--mint);}a.whatsapp-ft{background:url("../img/wpp.webp") no-repeat center !important;background-size:75px !important;z-index:1000;height:75px;width:75px;text-decoration:none;}.blob-ft{background:#e53e3e;border-radius:50%;box-shadow:0 0 0 0 rgba(229,62,62,1);margin:0px 50px;height:20px;width:20px;transform:scale(1);animation:pulse-red 2s infinite;color:#ffffff;text-align:center;font-size:10px;line-height:2;font-weight:700;}.blob-ft.red{background:#dc2626;}@keyframes pulse-red{0%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(220,38,38,0.7);}70%{transform:scale(1);box-shadow:0 0 0 10px rgba(220,38,38,0);}100%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(220,38,38,0);}}.footer .col-12{border-top:1px solid rgba(1,200,174,0.15);margin-top:50px;padding-top:50px;}.footer p{text-align:center;color:rgba(255,255,255,0.5);font-size:12px;line-height:1.6;margin:0 auto 20px auto;}/* Rodape */ /* Responsivo */ @media (max-width:700px){/* Header */ header.header{padding:50px 0 475px 0;background:var(--dark-bg) url("../img/bg-top-mb.webp") 50% bottom no-repeat;background-size:cover;}.header .copy,.formula .copy{width:100%;float:none;}.header .copy h1,.beneficios h1,.depoimentos h1,.formula h1,.oferta h2,.sobre h1,.compra-segura h1,.faq-wpp h1,.faq-wpp .wpp h2{width:100%;text-align:center;font-size:22px;margin:0 auto 25px auto;}.header .copy h1{color:#ffffff;}.header .copy h1 b{font-size:22px;color:var(--mint);clear:both;display:block;}.header .copy h1 u{-webkit-text-fill-color:var(--teal);}.header .copy h2{font-size:15px;text-align:center;line-height:1.6;margin:0 auto 25px auto;color:rgba(12,0,25,0.8);}button.cta,a.cta{font-size:18px;width:100%;margin:0 auto;padding:20px 25px;}/* Beneficios */ section.beneficios{padding:50px 0;}.beneficios .section-lead{width:100%;font-size:15px;line-height:1.6;margin:0 auto 25px auto;}.beneficios .box{height:auto;}.beneficios .box img{width:100%;margin:0 auto 20px auto;}/* Depoimentos */ section.depoimentos{padding:50px 0;}.depoimentos img{display:block;width:90%;margin:0 auto 20px auto;}/* Especialista */ section.especialista{padding:50px 0 300px 0;background:var(--dark-bg) url("../img/bg-expert-mb.webp") 50% bottom no-repeat;background-size:cover;}.especialista h1{font-size:28px;text-align:center;}.especialista h2{font-size:16px;text-align:center;}.especialista p{font-size:15px;text-align:center;line-height:1.7;margin:0 auto 30px auto;}.especialista img{width:100%;}/* Formula */ section.formula{padding:50px 0 355px 0 !important;background:#d6e8ee url(../img/bg-frml-mb.webp) 50% bottom no-repeat;background-attachment:initial;background-size:cover;}.formula h1{width:100%;float:none;font-size:22px;text-align:center;}/* Oferta */ section.oferta{padding:50px 0;}.oferta h1,.oferta h3{width:100%;font-size:16px;}.oferta img{display:block;width:80%;margin:5px auto;}.oferta h4{width:100%;font-size:18px;}.compra-segura h2{font-size:16px;}/* Sobre */ section.sobre{padding:50px 0;}.sobre p,.compra-segura p,.faq-wpp .wpp p{text-align:center;line-height:1.6;margin:0 auto 15px auto;font-size:15px;}.sobre img{width:85%;margin:35px auto 0 auto;}/* Compra segura */ section.compra-segura{padding:50px 0;}.compra-segura .box{height:auto;margin:0 auto 20px auto;}.compra-segura svg{display:block;height:55px;margin:0 auto 15px auto;}/* Faq WPP */ section.faq-wpp{padding:50px 0;}.faq-wpp .wpp{width:auto;margin:25px auto 0 auto;padding:50px 25px;}.faq-wpp .wpp a.cta{margin:25px auto 0 auto;}/* Footer */ footer.footer{padding:50px 0;}img.logo-aurora{width:200px;margin:0 auto 25px auto;}footer.footer h1,footer.footer a{text-align:center;}a.whatsapp-ft{margin:auto;}img.pagamento,img.seguro{display:block;width:75%;margin:0 auto 25px auto;}}/* Responsivo */