:root{--auria-bg:#E8D7B7;--auria-fg:#342817;--auria-muted:#5D4930;--auria-accent:#8B6324;--auria-gold:#C8A45A;--auria-deep:#0b0906;--auria-cream:#f6efe3}
.auria-page{background:var(--auria-deep);font-family:"Manrope",system-ui,sans-serif;overflow-x:hidden}.auria-page .topbar{z-index:10000}.auria-page .auria-header-buy{background:linear-gradient(135deg,#A9792E 0%,#D9B86D 100%)!important;color:#fff!important;border-color:transparent!important}.auria-container{width:min(1280px,92vw);margin:0 auto}.auria-page .kicker{letter-spacing:.18em}.auria-page .premium-reveal{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s cubic-bezier(.22,1,.36,1)}.auria-page .premium-reveal.is-visible{opacity:1;transform:none}
.auria-hero{position:relative;min-height:100svh;overflow:hidden;display:flex;align-items:center;background:#0b0906;color:#fff;isolation:isolate}.auria-hero__picture,.auria-hero__picture img{position:absolute;inset:0;width:100%;height:100%}.auria-hero__picture img{object-fit:cover;object-position:center center}.auria-hero__shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,4,2,.82) 0%,rgba(7,5,3,.48) 38%,rgba(7,5,3,.07) 68%,rgba(7,5,3,.15) 100%);z-index:1}.auria-hero .hero-video__grain{z-index:2}.auria-hero__content{position:relative;z-index:3;width:min(650px,44vw);margin-left:max(5vw,calc((100vw - 1280px)/2));padding:132px 0 150px}.auria-hero__title{display:flex;align-items:flex-end;gap:14px;margin:14px 0 8px}.auria-hero__title>span{font-size:clamp(13px,1vw,17px);font-weight:600;letter-spacing:.16em;padding-bottom:11px;color:#D9B86D}.auria-hero__title h1{margin:0;font-family:"Manrope",sans-serif;font-size:clamp(74px,8.2vw,142px);line-height:.82;letter-spacing:-.075em;font-weight:300}.auria-hero__lead{font-size:clamp(26px,2.35vw,42px);line-height:1.05;letter-spacing:-.04em;margin:24px 0 10px;font-weight:300}.auria-hero__lead strong{font-weight:700}.auria-hero__copy{max-width:540px;color:rgba(255,255,255,.72);font-size:clamp(15px,1.15vw,18px);line-height:1.55}.auria-hero__chips{display:flex;flex-wrap:wrap;gap:8px;margin:26px 0 30px}.auria-hero__chips span{padding:9px 13px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:rgba(12,10,7,.32);backdrop-filter:blur(10px);font-size:11px;color:rgba(255,255,255,.82)}.auria-hero__actions{display:flex;align-items:center;gap:24px}.auria-text-link{font-size:12px;color:#fff;border-bottom:1px solid rgba(255,255,255,.35);padding-bottom:4px}.auria-hero__metrics{position:absolute;left:0;right:0;bottom:0;z-index:4;display:grid;grid-template-columns:repeat(3,1fr);background:rgba(5,4,3,.54);backdrop-filter:blur(18px);border-top:1px solid rgba(255,255,255,.12)}.auria-hero__metrics div{padding:20px 4vw;border-right:1px solid rgba(255,255,255,.1)}.auria-hero__metrics div:last-child{border-right:0}.auria-hero__metrics strong{display:block;font-size:24px;font-weight:500}.auria-hero__metrics span{display:block;margin-top:3px;font-size:11px;color:rgba(255,255,255,.56)}
.auria-intro{background:var(--auria-bg);color:var(--auria-fg);padding:clamp(90px,9vw,150px) 0}.auria-section-head{display:grid;grid-template-columns:1.1fr .9fr;gap:8vw;align-items:end;margin-bottom:70px}.auria-section-head h2{margin:7px 0 0;font-size:clamp(46px,5.7vw,86px);font-weight:300;letter-spacing:-.055em;line-height:.94}.auria-section-head h2 strong{font-weight:700}.auria-section-head p{margin:0;color:var(--auria-muted);font-size:17px;line-height:1.65;max-width:540px}.auria-benefit-rows{border-top:1px solid rgba(52,40,23,.2)}.auria-benefit-row{display:grid;grid-template-columns:80px minmax(280px,.85fr) 1.15fr;gap:30px;align-items:center;padding:32px 0;border-bottom:1px solid rgba(52,40,23,.2)}.auria-benefit-row__n{font-size:11px;letter-spacing:.12em;color:var(--auria-accent)}.auria-benefit-row h3{margin:0;font-size:clamp(26px,2.5vw,40px);letter-spacing:-.04em;font-weight:600}.auria-benefit-row p{margin:0;color:var(--auria-muted);font-size:16px;line-height:1.55;max-width:560px}
.auria-product-stage{position:relative;background:radial-gradient(circle at 28% 50%,rgba(201,164,90,.16),transparent 28%),#0a0907;color:#fff;overflow:hidden;padding:clamp(90px,8vw,140px) 0}.auria-product-stage__word{position:absolute;left:-2vw;top:50%;transform:translateY(-50%);font-size:clamp(160px,25vw,430px);line-height:.7;font-weight:700;letter-spacing:-.085em;color:rgba(255,255,255,.025);pointer-events:none}.auria-product-stage__grid{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;gap:8vw;align-items:center}.auria-product-stage__visual{min-height:680px;position:relative;display:flex;align-items:center;justify-content:center}.auria-product-stage__halo{position:absolute;width:78%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(217,184,109,.23),rgba(217,184,109,.045) 48%,transparent 70%);filter:blur(7px)}.auria-product-stage__visual img{position:relative;z-index:2;width:auto;height:min(72vh,700px);max-width:90%;object-fit:contain;filter:drop-shadow(0 45px 45px rgba(0,0,0,.55))}.auria-product-stage__copy h2{font-size:clamp(50px,5.8vw,88px);line-height:.93;letter-spacing:-.06em;font-weight:300;margin:8px 0 25px}.auria-product-stage__copy h2 strong{color:#D9B86D;font-weight:700}.auria-product-stage__copy>p{font-size:17px;line-height:1.65;color:rgba(255,255,255,.62);max-width:560px}.auria-product-facts{display:grid;grid-template-columns:repeat(3,1fr);margin:34px 0;border-block:1px solid rgba(255,255,255,.12)}.auria-product-facts div{padding:22px 15px 22px 0;border-right:1px solid rgba(255,255,255,.12)}.auria-product-facts div:last-child{border-right:0;padding-left:18px}.auria-product-facts div:nth-child(2){padding-left:18px}.auria-product-facts strong{display:block;font-size:29px;font-weight:500}.auria-product-facts span{display:block;margin-top:4px;font-size:10px;color:rgba(255,255,255,.48);text-transform:uppercase;letter-spacing:.08em}
.auria-routine{background:#f6f3ed;color:#17130d;padding:clamp(95px,9vw,150px) 0}.auria-routine__grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:9vw;align-items:center}.auria-routine__content h2{font-size:clamp(45px,5.2vw,78px);line-height:.95;letter-spacing:-.055em;font-weight:300;margin:10px 0 25px}.auria-routine__content h2 strong{font-weight:700;color:#5D4930}.auria-routine__content p{font-size:17px;line-height:1.7;color:#746b5e;max-width:580px}.auria-dark-link{display:inline-block;margin-top:10px;font-size:13px;font-weight:600;border-bottom:1px solid rgba(23,19,13,.35);padding-bottom:5px}.auria-routine__visual{position:relative;min-height:650px;display:flex;align-items:center;justify-content:center}.auria-routine__panel{position:absolute;inset:4% 9% 7%;border-radius:2px;background:linear-gradient(145deg,#ead7b2,#b98e43);box-shadow:0 38px 90px rgba(75,51,15,.18);overflow:hidden}.auria-routine__panel:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 32%,rgba(255,255,255,.46),transparent 33%)}.auria-routine__panel img{position:absolute;z-index:2;left:50%;bottom:-3%;transform:translateX(-50%);height:92%;width:auto;max-width:88%;object-fit:contain;filter:drop-shadow(0 28px 25px rgba(54,36,10,.22))}.auria-routine__note{position:absolute;left:0;bottom:1%;z-index:3;background:#17130d;color:#fff;padding:22px 26px;width:min(270px,42%);box-shadow:0 20px 50px rgba(0,0,0,.14)}.auria-routine__note span,.auria-routine__note small{display:block}.auria-routine__note span{font-size:10px;letter-spacing:.18em;color:#C9AA62}.auria-routine__note strong{display:block;font-size:32px;font-weight:300;letter-spacing:.04em;margin:4px 0}.auria-routine__note small{font-size:10px;color:rgba(255,255,255,.56)}
.auria-brand-proof{background:#fff}.auria-faq{position:relative;background:#080807;color:#fff;padding:clamp(95px,8vw,140px) 0}.auria-faq:before{content:"";position:absolute;inset:0;background:url('../assets/HERO_BANNER_02_AURIA_MEDIA.png') center/cover no-repeat;opacity:.09}.auria-faq__grid{position:relative;display:grid;grid-template-columns:.72fr 1.28fr;gap:8vw}.auria-faq__intro h2{font-size:clamp(43px,4.8vw,70px);font-weight:300;letter-spacing:-.052em;line-height:.96;margin:10px 0 20px}.auria-faq__intro p{color:rgba(255,255,255,.5)}.auria-faq__list{border-top:1px solid rgba(255,255,255,.13)}.auria-faq details{border-bottom:1px solid rgba(255,255,255,.13)}.auria-faq summary{list-style:none;cursor:pointer;padding:25px 0;font-size:17px;font-weight:500;display:flex;justify-content:space-between;gap:25px}.auria-faq summary::-webkit-details-marker{display:none}.auria-faq summary:after{content:"+";font-size:24px;color:#D9B86D;font-weight:300}.auria-faq details[open] summary:after{content:"−"}.auria-faq details p{margin:0;padding:0 0 27px;color:rgba(255,255,255,.58);line-height:1.65;max-width:760px}
.auria-final-cta{position:relative;overflow:hidden;background:linear-gradient(120deg,#8B6324,#D9B86D);color:#fff;padding:clamp(85px,8vw,130px) 0}.auria-final-cta__glow{position:absolute;width:650px;height:650px;right:7%;top:-250px;background:radial-gradient(circle,rgba(255,255,255,.22),transparent 65%)}.auria-final-cta__inner{position:relative;z-index:2;display:grid;grid-template-columns:1fr 260px auto;align-items:center;gap:55px}.auria-final-cta h2{font-size:clamp(48px,5.5vw,82px);font-weight:300;line-height:.92;letter-spacing:-.055em;margin:8px 0 15px}.auria-final-cta h2 strong{font-weight:700}.auria-final-cta p{color:rgba(255,255,255,.75)}.auria-final-cta__product{height:260px;display:flex;justify-content:center}.auria-final-cta__product img{height:100%;width:auto;object-fit:contain;filter:drop-shadow(0 28px 28px rgba(67,39,3,.28))}.auria-final-cta .btn{white-space:nowrap}.auria-footer{background:#07100c}.auria-mobile-buy{background:linear-gradient(135deg,#9A6A24,#D9B86D)!important;color:#fff!important}
@media (max-width:1180px){.auria-hero__content{width:min(620px,50vw)}.auria-product-stage__grid{gap:5vw}.auria-routine__grid{gap:6vw}.auria-final-cta__inner{grid-template-columns:1fr 210px auto;gap:30px}.auria-final-cta__product{height:220px}}
@media (max-width:900px){.auria-page .topbar nav{display:none}.auria-hero{min-height:900px;align-items:flex-start}.auria-hero__picture img{object-position:62% center}.auria-hero__shade{background:linear-gradient(180deg,rgba(4,3,2,.35) 0%,rgba(4,3,2,.18) 35%,rgba(4,3,2,.82) 68%,rgba(4,3,2,.96) 100%)}.auria-hero__content{width:92vw;margin:0 auto;padding:560px 0 145px}.auria-hero__title h1{font-size:clamp(72px,15vw,110px)}.auria-hero__copy{max-width:520px}.auria-section-head,.auria-product-stage__grid,.auria-routine__grid,.auria-faq__grid{grid-template-columns:1fr}.auria-section-head{gap:26px}.auria-benefit-row{grid-template-columns:55px 1fr}.auria-benefit-row p{grid-column:2}.auria-product-stage__visual{min-height:540px}.auria-product-stage__visual img{height:min(65vh,580px)}.auria-product-stage__copy{padding-bottom:20px}.auria-routine__visual{min-height:560px}.auria-final-cta__inner{grid-template-columns:1fr 180px;gap:25px}.auria-final-cta .btn{grid-column:1/-1;justify-self:start}.auria-final-cta__product{height:180px}.auria-faq__grid{gap:45px}}
@media (max-width:700px){.auria-page .topbar-instagram-v89{display:none!important}.auria-page .auria-header-buy{font-size:10px!important;padding-inline:14px!important}.auria-hero{min-height:100svh}.auria-hero__picture img{object-position:center top}.auria-hero__content{padding:50svh 4vw 155px;width:100%;margin:0}.auria-hero__title{gap:9px}.auria-hero__title>span{font-size:10px;padding-bottom:7px}.auria-hero__title h1{font-size:clamp(66px,19vw,96px)}.auria-hero__lead{font-size:clamp(24px,7vw,34px)}.auria-hero__copy{font-size:14px;max-width:90%}.auria-hero__chips{gap:6px;margin:20px 0 24px}.auria-hero__chips span{font-size:9px;padding:8px 10px}.auria-hero__actions{align-items:flex-start;flex-direction:column;gap:15px}.auria-hero__metrics div{padding:15px 4vw}.auria-hero__metrics strong{font-size:20px}.auria-hero__metrics span{font-size:9px}.auria-intro{padding:80px 0}.auria-section-head{margin-bottom:48px}.auria-section-head h2{font-size:clamp(40px,11vw,57px)}.auria-section-head p{font-size:15px}.auria-benefit-row{padding:25px 0;gap:18px}.auria-benefit-row h3{font-size:25px}.auria-benefit-row p{font-size:14px}.auria-product-stage{padding:78px 0}.auria-product-stage__visual{min-height:460px}.auria-product-stage__visual img{height:450px;max-width:88%}.auria-product-stage__copy h2{font-size:clamp(43px,12vw,62px)}.auria-product-stage__copy>p{font-size:15px}.auria-product-facts strong{font-size:23px}.auria-product-facts span{font-size:8px}.auria-routine{padding:80px 0}.auria-routine__content h2{font-size:clamp(40px,11vw,58px)}.auria-routine__content p{font-size:15px}.auria-routine__visual{min-height:500px}.auria-routine__panel{inset:3% 3% 8%}.auria-routine__note{width:68%;left:3%;padding:18px 20px}.auria-faq{padding:80px 0}.auria-faq__intro h2{font-size:clamp(39px,10.5vw,56px)}.auria-faq summary{font-size:15px}.auria-final-cta{padding:78px 0 100px}.auria-final-cta__inner{grid-template-columns:1fr}.auria-final-cta__product{position:absolute;right:-9vw;top:0;height:200px;opacity:.72}.auria-final-cta h2{font-size:clamp(42px,12vw,60px);position:relative;z-index:2;max-width:78%}.auria-final-cta p{position:relative;z-index:2}.auria-final-cta .btn{position:relative;z-index:2}.auria-footer{padding-bottom:78px}}
@media (max-width:460px){.auria-hero__content{padding-top:47svh}.auria-hero__metrics{grid-template-columns:repeat(3,1fr)}.auria-hero__metrics div{padding:13px 10px}.auria-product-stage__visual{min-height:410px}.auria-product-stage__visual img{height:400px}.auria-product-facts{grid-template-columns:1fr;}.auria-product-facts div,.auria-product-facts div:nth-child(2),.auria-product-facts div:last-child{padding:15px 0;border-right:0;border-bottom:1px solid rgba(255,255,255,.1)}.auria-product-facts div:last-child{border-bottom:0}.auria-routine__visual{min-height:450px}.auria-routine__panel img{height:86%}}
@media (max-height:620px) and (orientation:landscape){.auria-hero{min-height:720px}.auria-hero__content{padding-top:150px}.auria-hero__picture img{object-position:68% center}.auria-product-stage__visual{min-height:480px}.auria-product-stage__visual img{height:460px}}
@media (prefers-reduced-motion:reduce){.auria-page *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}

/* Sombra inferior igual ao site principal, fora do recorte da imagem. */
.auria-hero-frame{position:relative;z-index:30;box-shadow:0 24px 34px -22px rgba(0,0,0,.82)}
.auria-hero-frame::after{content:"";position:absolute;left:0;right:0;bottom:-18px;height:18px;z-index:40;pointer-events:none;background:linear-gradient(to bottom,rgba(0,0,0,.34),rgba(0,0,0,0))}
.auria-hero-frame + section{position:relative;z-index:1}
/* Reserva espaço entre os dois botões flutuantes no celular. */
@media(max-width:700px){.auria-page .auria-mobile-buy{right:84px}}

/* Vídeo ABLIP integrado acima da apresentação do ÁURIA. */
.auria-section-video{position:relative!important;left:auto!important;bottom:auto!important;z-index:auto!important;width:144px!important;display:block;margin:0 0 28px;padding:0}
.auria-section-video .floating-video-launcher__preview{width:144px!important;height:144px!important;border-radius:50%!important}
.auria-section-video .floating-video-launcher__play{display:none}
.auria-section-video .video-float-play-v84{width:52px;height:52px}
.auria-page .video-modal{z-index:11000}
@media(max-width:700px){.auria-section-video{width:128px!important}.auria-section-video .floating-video-launcher__preview{width:128px!important;height:128px!important}}

/* Vídeo maior e centralizado sobre a frase. */
.auria-section-video{width:220px!important;margin:0 auto 30px}
.auria-section-video .floating-video-launcher__preview{width:220px!important;height:220px!important}
.auria-section-video .video-float-play-v84{width:64px;height:64px}
.auria-section-video .video-float-play-v84 svg{width:32px;height:32px}
/* Imagem em PNG sobreposta à seção anterior, como no banner de revendedores. */
.auria-final-cta{overflow:visible;isolation:isolate;z-index:2;min-height:440px}
.auria-final-cta__inner{display:block;z-index:4}
.auria-final-cta__inner>div{max-width:45%}
.auria-final-cta__inner>.btn{margin-top:18px}
.auria-final-person{position:absolute;left:72%;bottom:0;transform:translateX(-50%);height:calc(100% + 85px);width:auto;max-width:45vw;object-fit:contain;object-position:center bottom;z-index:3;pointer-events:none}
.auria-final-cta__glow{top:0;right:0;width:100%;height:100%;background:radial-gradient(circle at 80% 0,rgba(255,255,255,.22),transparent 65%);pointer-events:none}
/* Cards do accordion usam as mesmas classes e regras do site principal. */
.auria-faq__list.method-right{border-top:0}
@media(max-width:900px){.auria-final-cta__inner>div{max-width:48%}.auria-final-cta h2{font-size:clamp(42px,5.5vw,64px)}}
@media(max-width:700px){
 .auria-section-video{width:190px!important}.auria-section-video .floating-video-launcher__preview{width:190px!important;height:190px!important}
 .auria-final-cta{padding-top:330px;padding-bottom:85px;min-height:0}
 .auria-final-person{left:50%;top:-50px;bottom:auto;height:350px;width:auto;max-width:90vw}
 .auria-final-cta__inner>div{max-width:none}
 .auria-final-cta h2{font-size:clamp(42px,12vw,60px);max-width:none}
}
