:root{--roxo-escuro:#2b0f3d;--roxo:#4a1957;--roxo-medio:#6c1f6e;--rosa:#c21e6d;--rosa-vivo:#e91e63;--rosa-claro:#ff6fa5;--dourado:#d4af7a;--fundo:#fff6f9;--fundo2:#fdeef4;--texto:#2c1a2e;--texto-claro:#645069;--branco:#fff;--verde:#12833f;--verde-claro:#25a95c;--borda:#4a19571f;--sombra:0 18px 40px #4a195724;--sombra-forte:0 26px 60px #4a19573d;--gradiente:linear-gradient(135deg,var(--roxo-escuro) 0%,var(--roxo) 45%,var(--rosa) 100%);--gradiente-cta:linear-gradient(135deg,var(--verde) 0%,var(--verde-claro) 100%);--raio:18px;--max:1140px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;overflow-x:clip}body{color:var(--texto);background:var(--branco);font-family:Poppins,system-ui,-apple-system,Segoe UI,sans-serif;font-size:17px;line-height:1.65;overflow-x:clip}img,video{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}.container{width:100%;max-width:var(--max);margin:0 auto;padding:0 20px}section{padding:72px 0}h1,h2,h3{letter-spacing:-.02em;font-weight:800;line-height:1.2}h2{font-size:clamp(27px,4.6vw,40px)}h3{font-size:clamp(19px,2.4vw,23px);font-weight:700}.lead{color:var(--texto-claro);font-size:clamp(17px,2vw,19px)}.center{text-align:center}.serif{letter-spacing:0;font-family:Playfair Display,Georgia,serif;font-weight:600}.btn{letter-spacing:.01em;text-align:center;cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:56px;padding:19px 34px;font-size:17px;font-weight:800;line-height:1.25;transition:transform .18s,box-shadow .18s,filter .18s;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn-cta:hover{box-shadow:0 20px 40px #12833f6b}.btn-ghost{color:var(--roxo);border:2px solid var(--borda);background:0 0}.btn-ghost:hover{border-color:var(--rosa);color:var(--rosa)}.btn-wpp:hover{border-color:#25d366}.btn-block{width:100%;display:flex}@keyframes pulsa{0%,to{box-shadow:0 14px 30px #12833f57}50%{box-shadow:0 14px 30px #12833f57,0 0 0 14px #25a95c00}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}html{scroll-behavior:auto}}.micro{color:var(--texto-claro);margin-top:12px;font-size:13.5px}.micro b{color:var(--roxo)}.barra-topo{background:var(--roxo-escuro);color:#f6e9f2;text-align:center;letter-spacing:.02em;padding:9px 16px;font-size:13px;font-weight:600}.barra-topo span{white-space:nowrap}.barra-topo i{opacity:.55;margin:0 9px}header{z-index:60;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--borda);background:#fffffff0;position:sticky;top:0}.header-in{max-width:var(--max);justify-content:space-between;align-items:center;gap:16px;margin:0 auto;padding:12px 20px;display:flex}.logo{color:var(--roxo);letter-spacing:-.03em;font-size:23px;font-weight:800}.header-in .btn{min-height:46px;padding:12px 24px;font-size:14.5px}.hero{background:radial-gradient(880px 460px at 78% 12%,#e91e6357,transparent 60%), radial-gradient(700px 420px at 12% 92%,#6c1f6e8c,transparent 62%), linear-gradient(165deg,#1f0a2e 0%,var(--roxo-escuro) 42%,#3d1249 100%);color:#f6eaf3;padding:44px 0 56px;position:relative;overflow:hidden}.hero-grid{grid-template-columns:1.06fr .94fr;align-items:center;gap:44px;display:grid}.selo-topo{color:#ffc2da;letter-spacing:.08em;text-transform:uppercase;background:#ff6fa529;border:1px solid #ff6fa56b;border-radius:999px;align-items:center;gap:8px;margin-bottom:18px;padding:7px 16px;font-size:12px;font-weight:800;display:inline-flex}.hero h1{color:#fff;font-size:clamp(30px,5vw,50px);line-height:1.1}.hero h1 em{color:var(--dourado);font-style:normal}.hero .sub{color:#ffffffdb;margin-top:18px;font-size:clamp(16.5px,2vw,19.5px);font-weight:600}.hero .sub b{color:#fff}.hero p.corpo{color:#ffffffb8;margin-top:14px;font-size:15.5px}.hero .btn{margin-top:26px}.hero-img{position:relative}.hero-img img{filter:drop-shadow(0 34px 50px #00000080);margin-inline:auto}.selo-nota{text-align:center;background:#fff;border-radius:16px;padding:11px 16px;position:absolute;bottom:6%;right:2%;transform:rotate(-5deg);box-shadow:0 14px 30px #00000057}.selo-nota .n{color:var(--roxo);font-size:18px;font-weight:800;line-height:1}.selo-nota small{color:var(--texto-claro);margin-top:4px;font-size:11px;font-weight:600;display:block}.selos-linha{flex-wrap:wrap;gap:9px;margin-top:22px;display:flex}.selo{color:#fff;background:#ffffff1a;border:1px solid #fff3;border-radius:999px;align-items:center;gap:7px;padding:8px 15px;font-size:13px;font-weight:700;display:inline-flex}.selo svg{width:15px;height:15px;color:var(--rosa-claro);flex:none}.estrelas{color:#f5a623;letter-spacing:2px;font-size:16px}.identificacao{background:#fff}.foto-secao{border-radius:var(--raio);margin-top:38px;overflow:hidden;box-shadow:0 18px 40px #2b0f3d29}.foto-secao img{object-fit:cover;object-position:30% 40%;width:100%;height:420px;display:block}.foto-legenda{color:var(--texto-claro);text-align:center;margin-top:12px;font-size:13.5px;font-style:italic}.jornada-foto{grid-template-columns:1.15fr .85fr;align-items:center;gap:34px;margin-top:44px;display:grid}.jornada-foto img{border-radius:var(--raio);width:100%;height:auto;display:block;box-shadow:0 18px 40px #2b0f3d24}.jornada-foto .txt b{color:var(--roxo);margin-bottom:10px;font-size:19px;display:block}.jornada-foto .txt p{color:var(--texto-claro)}.bonus{border:1px dashed var(--rosa);background:#fff6fb;border-radius:14px;margin-top:16px;padding:14px 16px}.bonus .tag{background:var(--rosa);color:#fff;letter-spacing:.1em;text-transform:uppercase;border-radius:99px;margin-bottom:8px;padding:3px 9px;font-size:10.5px;font-weight:800;display:inline-block}.bonus b{color:var(--roxo);font-size:14.5px;line-height:1.4;display:block}.bonus span{color:var(--texto-claro);margin-top:5px;font-size:13px;line-height:1.5;display:block}.janela{background:var(--roxo-escuro);color:#f3e6f2}.janela .lead{color:#ffffffc7}.linha-tempo{border-radius:var(--raio);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:0;margin-top:44px;display:grid;overflow:hidden}.fase{background:#ffffff0d;padding:26px 24px;box-shadow:inset -1px 0 #ffffff1a,inset 0 -1px #ffffff1a}.fase.destaque{background:#c21e6d38}.fase .rot{letter-spacing:.12em;text-transform:uppercase;color:var(--rosa-claro);font-size:12px;font-weight:700}.fase b{color:#fff;margin:10px 0 8px;font-size:17.5px;display:block}.janela-fecho{border-left:4px solid var(--rosa);color:#fff;background:#ffffff12;border-radius:14px;margin-top:34px;padding:24px 28px;font-size:17px}.frentes{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:20px;margin-top:44px;display:grid}.frente{border-radius:var(--raio);border-top:5px solid var(--rosa);background:#fff;padding:26px 24px}.frente .num{background:var(--rosa);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;margin-bottom:14px;font-size:15px;font-weight:800;display:inline-flex}.frente b{color:var(--roxo);margin-bottom:8px;font-size:18px;display:block}.frente .ativos-frente{border-top:1px dashed var(--borda);color:var(--roxo-medio);margin-top:14px;padding-top:14px;font-size:13px;font-weight:600}.capsulas-bloco{grid-template-columns:.82fr 1.18fr;align-items:center;gap:36px;margin-top:44px;display:grid}.capsulas-bloco img{border-radius:var(--raio);width:100%;height:auto;display:block;box-shadow:0 18px 40px #2b0f3d24}.capsulas-bloco .txt b{color:var(--roxo);margin-bottom:10px;font-size:19px;display:block}.capsulas-bloco .txt p{color:var(--texto-claro)}.capsulas-bloco .txt p+p{margin-top:12px}.fechamento-foto{border-radius:var(--raio);max-width:560px;margin:0 auto 34px;overflow:hidden;box-shadow:0 20px 44px #0000003d}.fechamento-foto img{width:100%;height:auto;display:block}.lista-dor{grid-template-columns:1fr 1fr;gap:14px;margin-top:36px;display:grid}.item-dor{background:var(--fundo);border:1px solid var(--borda);border-left:4px solid var(--rosa-claro);border-radius:14px;align-items:flex-start;gap:14px;padding:18px 20px;display:flex}.item-dor svg{width:20px;height:20px;color:var(--rosa);flex:none;margin-top:3px}.fecho-dor{background:var(--roxo);color:#f8ecf4;border-radius:var(--raio);margin-top:32px;padding:26px 30px;font-size:16.5px}.agitacao p{color:#ffffffe6;margin-top:18px;font-size:17.5px}.agitacao .destaque{border-left:4px solid var(--dourado);color:#fff;margin-top:30px;padding:6px 0 6px 22px;font-size:clamp(19px,2.6vw,25px);font-weight:700;line-height:1.4}.solucao{background:#fff}.solucao-grid{grid-template-columns:1fr 1fr;align-items:center;gap:52px;display:grid}.solucao p{color:var(--texto-claro);margin-top:18px}.solucao .reforco{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.pill{background:var(--fundo2);border:1px solid var(--borda);color:var(--roxo);border-radius:999px;padding:9px 18px;font-size:14px;font-weight:700}.solucao-img img{box-shadow:var(--sombra);border-radius:24px}.grupo-titulo{align-items:center;gap:12px;margin-bottom:16px;display:flex}.grupo-titulo b{letter-spacing:.14em;text-transform:uppercase;color:var(--rosa);font-size:12.5px;font-weight:800}.grupo-titulo .linha{background:var(--borda);flex:1;height:1px}.cards-ativos{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.ativo{border:1px solid var(--borda);background:#fff;border-radius:16px;padding:22px 22px 24px;box-shadow:0 6px 18px #4a19570d}.ativo .nome{color:var(--roxo-escuro);letter-spacing:.01em;font-size:16px;font-weight:800}.nota-rotulo{color:var(--texto-claro);text-align:center;background:#fff;border:1px dashed #4a195747;border-radius:16px;margin-top:36px;padding:22px 26px;font-size:15px}.nota-rotulo b{color:var(--roxo)}.naoe{background:var(--roxo-escuro);color:#efe2ea}.naoe h2{color:#fff}.naoe .grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:36px;display:grid}.naoe .card b{color:#fff;margin-bottom:8px;font-size:16.5px;display:block}.naoe .assinatura{text-align:center;color:#ffffffd9;margin-top:30px;font-size:16px}.jornada{background:#fff}.passos{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:40px;display:grid}.passo{border-top:3px solid var(--rosa-claro);padding-top:20px}.passo .quando{letter-spacing:.1em;text-transform:uppercase;color:var(--rosa);font-size:12.5px;font-weight:800}.passo b{color:var(--roxo-escuro);margin-top:8px;font-size:16.5px;display:block}.aviso-resultado{color:var(--texto-claro);text-align:center;margin-top:28px;font-size:13.5px;font-style:italic}.videos{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:38px;display:grid}.video-card{box-shadow:var(--sombra);background:#fff;border-radius:20px;overflow:hidden}.video-card video{aspect-ratio:9/16;object-fit:cover;background:#111;width:100%}.chats{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:26px;display:grid}.fone{box-shadow:var(--sombra);background:#fff;border-radius:20px;overflow:hidden}.fone-topo{background:var(--roxo);color:#fff;align-items:center;gap:11px;padding:13px 16px;display:flex}.fone-topo .av{background:var(--rosa);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:15px;font-weight:800;display:grid}.fone-topo b{font-size:14px;line-height:1.3;display:block}.fone-topo span{opacity:.75;font-size:11.5px}.fone-corpo{background:#e9ddd3;flex-direction:column;gap:9px;padding:14px;display:flex}.bolha{border-radius:12px;max-width:88%;padding:9px 13px 20px;font-size:14px;line-height:1.45;position:relative}.bolha.ent{background:#fff;border-top-left-radius:3px;align-self:flex-start}.bolha.sai{background:#d6f5c8;border-top-right-radius:3px;align-self:flex-end}.bolha .hora{color:#7a8a7f;font-size:10.5px;position:absolute;bottom:5px;right:10px}.frase-destaque{text-align:center;color:var(--roxo);margin-top:40px;max-width:760px;margin-inline:auto;font-size:clamp(20px,3vw,27px)}.marca{background:#fff}.marca-grid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:52px;display:grid}.marca-grid img{box-shadow:var(--sombra);border-radius:24px}.marca p{color:var(--texto-claro);margin-top:18px}.numeros{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:30px;display:grid}.numeros div{background:var(--fundo);border:1px solid var(--borda);text-align:center;border-radius:14px;padding:18px 14px}.numeros b{color:var(--rosa);font-size:24px;font-weight:800;display:block}.numeros span{color:var(--texto-claro);font-size:12.5px}.oferta{background:var(--fundo)}.oferta-fatos{color:var(--verde);letter-spacing:.025em;background:#fff;border:1px solid #12833f38;border-radius:999px;justify-content:center;align-items:center;gap:9px;margin-top:20px;padding:10px 20px;font-size:13.5px;font-weight:800;display:inline-flex}.oferta-fatos svg{flex:none;width:17px;height:17px}.kits{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:22px;margin-top:38px;display:grid}.kit{border:1px solid var(--borda);background:#fff;border-radius:22px;flex-direction:column;padding:26px 24px 28px;display:flex;position:relative;box-shadow:0 8px 22px #4a19570f}.kit.destaque{border:2px solid var(--rosa);box-shadow:var(--sombra-forte);z-index:2}.kit .fita{background:var(--gradiente);color:#fff;letter-spacing:.08em;white-space:nowrap;text-transform:uppercase;border-radius:999px;padding:7px 20px;font-size:12px;font-weight:800;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.kit .capa{place-items:center;height:170px;margin-bottom:6px;display:grid}.kit .capa img{filter:drop-shadow(0 14px 22px #4a195733);width:auto;max-height:170px}.kit .titulo{color:var(--roxo-escuro);text-align:center;font-size:19px;font-weight:800}.kit .duracao{text-align:center;color:var(--texto-claro);margin-top:3px;font-size:13.5px}.kit .economia{color:var(--rosa);text-align:center;background:#fdeef4;border-radius:8px;width:fit-content;margin:14px auto 0;padding:6px 12px;font-size:13px;font-weight:800;display:block}.kit .de{text-align:center;color:#9b8aa2;margin-top:14px;font-size:14px;text-decoration:line-through}.kit .por{text-align:center;color:var(--roxo-escuro);font-size:38px;font-weight:800;line-height:1.05}.kit .por small{font-size:19px;font-weight:700}.kit .parcela{text-align:center;color:var(--texto-claro);margin-top:4px;font-size:14px}.kit .por-dia{text-align:center;color:var(--verde);background:#eefaf1;border-radius:8px;margin-top:12px;padding:7px 10px;font-size:13.5px;font-weight:700}.kit .btn{margin-top:16px}.kit:not(.destaque) .btn{color:var(--verde);box-shadow:none;background:#fff;border:2px solid #12833f47}.kit:not(.destaque) .btn:hover{border-color:var(--verde);box-shadow:0 10px 24px #12833f1f}.kit .compra-segura{text-align:center;color:var(--texto-claro);margin-top:9px;font-size:12px;line-height:1.4}.kit ul{flex-direction:column;gap:10px;margin:19px 0 0;list-style:none;display:flex}.kit li{align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.45;display:flex}.kit li svg{width:17px;height:17px;color:var(--verde);flex:none;margin-top:3px}.oferta-seguranca{grid-template-columns:repeat(3,1fr);gap:12px;max-width:850px;margin:30px auto 0;display:grid}.oferta-seguranca span{border:1px solid var(--borda);text-align:center;color:var(--roxo);background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px 14px;font-size:13px;font-weight:700;display:flex}.oferta-seguranca svg{width:17px;height:17px;color:var(--verde);flex:none}.garantia-box{text-align:center;background:var(--fundo2);border:2px dashed #c21e6d4d;border-radius:24px;max-width:840px;margin:0 auto;padding:48px 34px}.escudo{background:var(--gradiente);border-radius:50%;place-items:center;width:74px;height:74px;margin:0 auto 20px;display:grid}.garantia-box p{color:var(--texto-claro);margin-top:16px}.ajuda{background:var(--fundo)}.ajuda-box{border:1px solid var(--borda);max-width:900px;box-shadow:var(--sombra);background:#fff;border-radius:22px;align-items:center;gap:28px;margin:0 auto;padding:32px 34px;display:flex}.ajuda-box .icone{background:#eafaf0;border-radius:16px;flex:none;place-items:center;width:60px;height:60px;display:grid}.ajuda-box .icone svg{color:#12833f;width:30px;height:30px}.ajuda-box h3{color:var(--roxo-escuro)}.ajuda-box p{color:var(--texto-claro);margin-top:6px;font-size:15px}.ajuda-box .btn{flex:none}.faq{background:#fff}.faq-lista{max-width:860px;margin:40px auto 0}details{border-bottom:1px solid var(--borda)}summary{cursor:pointer;color:var(--roxo-escuro);padding:22px 46px 22px 0;font-size:17px;font-weight:700;list-style:none;position:relative}summary::-webkit-details-marker{display:none}summary:after{content:"";border-right:2.5px solid var(--rosa);border-bottom:2.5px solid var(--rosa);width:11px;height:11px;transition:transform .2s;position:absolute;top:50%;right:8px;transform:translateY(-70%)rotate(45deg)}details[open] summary:after{transform:translateY(-30%)rotate(-135deg)}details p{color:var(--texto-claro);padding:0 8px 24px 0;font-size:15.5px}.fechamento{background:var(--gradiente);color:#fff;text-align:center}.fechamento h2{color:#fff;max-width:780px;margin-inline:auto}.fechamento p{color:#ffffffe0;margin-top:18px;max-width:640px;margin-inline:auto}.fechamento .micro{color:#ffffffbf}footer{color:#b9a5c4;background:#1c0a28;padding:56px 0 32px;font-size:14px}.foot-grid{grid-template-columns:1.6fr 1fr 1fr;gap:36px;display:grid}footer .logo{color:#fff}footer p{margin-top:12px;line-height:1.65}footer h4{color:#fff;letter-spacing:.04em;margin-bottom:12px;font-size:14px;font-weight:700}footer ul{flex-direction:column;gap:9px;list-style:none;display:flex}footer a:hover{color:#fff}.disclaimer{color:#8e7d99;border-top:1px solid #ffffff1a;margin-top:40px;padding-top:24px;font-size:12.5px;line-height:1.7}.modal{z-index:90;background:#1c0a289e;justify-content:center;align-items:center;padding:20px;display:none;position:fixed;inset:0}.modal.on{display:flex}.modal-box{text-align:center;width:100%;max-width:460px;box-shadow:var(--sombra-forte);background:#fff;border-radius:24px;padding:38px 32px 32px;position:relative}.modal-box h3{color:var(--roxo-escuro);font-size:24px}.modal-box p{color:var(--texto-claro);margin-top:12px;font-size:15.5px}.modal-box .btn{margin-top:22px}.modal-fechar{background:var(--fundo2);width:34px;height:34px;color:var(--roxo);cursor:pointer;border:none;border-radius:50%;font-size:19px;line-height:1;position:absolute;top:14px;right:14px}.modal-nao{color:var(--texto-claro);cursor:pointer;margin-top:14px;font-size:13.5px;text-decoration:underline;display:block}@media (width<=980px){.hero-grid,.solucao-grid,.marca-grid{grid-template-columns:1fr;gap:34px}.hero-img{max-width:420px;margin-inline:auto}.marca-grid .marca-img{max-width:380px;margin-inline:auto}.cards-ativos,.naoe .grid,.videos,.chats,.passos{grid-template-columns:1fr 1fr}.kits{grid-template-columns:1fr;max-width:460px;margin-inline:auto}.kit.destaque{order:-1}.ajuda-box{text-align:center;flex-direction:column}.foot-grid{grid-template-columns:1fr 1fr}}@media (width<=640px){body{font-size:16px}section{padding:48px 0}.container{padding:0 18px}section[id]{scroll-margin-top:16px}header{position:static}.lista-dor{grid-template-columns:1fr}.jornada-foto,.capsulas-bloco{grid-template-columns:1fr;gap:22px}.linha-tempo{grid-template-columns:1fr}.fase{border-bottom:1px solid #ffffff1a;border-right:0}.frentes{grid-template-columns:1fr;gap:16px}.foto-secao img{height:230px}.foto-secao{margin-top:28px}.naoe .grid,.passos{grid-template-columns:1fr}.cards-ativos{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cards-ativos .ativo:last-child:nth-child(odd){grid-column:1/-1}.ativo{padding:15px 14px 16px}.ativo .nome{font-size:14.5px}.ativo .funcao{margin-top:5px;font-size:12.5px;line-height:1.42}.videos,.chats{scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:min(82vw,320px);grid-auto-flow:column;gap:14px;max-width:none;margin-inline:-18px;padding:4px 18px 18px;overflow-x:auto}.videos::-webkit-scrollbar{display:none}.chats::-webkit-scrollbar{display:none}.video-card,.fone{scroll-snap-align:start}.numeros{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.numeros div{padding:13px 5px}.numeros b{font-size:18px}.numeros span{font-size:10.5px;line-height:1.3;display:block}.foot-grid{grid-template-columns:1fr;gap:26px}.header-in .btn{width:auto;min-height:42px;padding:10px 18px;font-size:13.5px}.barra-topo{font-size:11.5px}.barra-topo i{margin:0 6px}.barra-topo .opcional{display:none}.hero{padding:16px 0 34px}.hero-grid{gap:18px}.hero-img{max-width:100%}.hero-img img{width:auto;max-height:250px}.selo-topo{letter-spacing:.05em;margin-bottom:10px;padding:6px 13px;font-size:10.5px}.hero h1{line-height:1.12}.hero .sub{margin-top:12px;font-size:16.5px}.hero p.corpo{margin-top:10px;font-size:14.5px}.hero .btn{margin-top:16px}.selo-nota{padding:9px 13px;top:2%;bottom:auto;right:3%}.selo-nota .n{font-size:16px}.selo-nota small{font-size:10px}.selos-linha{gap:7px;margin-top:13px}.selo{gap:5px;padding:7px 11px;font-size:11.5px}.selo svg{width:13px;height:13px}.oferta-fatos{padding:10px 14px;font-size:12px;line-height:1.35}.kits{gap:18px;margin-top:28px}.kit{padding:22px 18px 24px}.kit .capa{height:126px;margin-bottom:4px}.kit .capa img{max-height:126px}.kit .economia,.kit .de{margin-top:10px}.kit .por{font-size:36px}.kit .por-dia{margin-top:9px}.kit .btn{min-height:54px;margin-top:13px;padding:16px 18px;font-size:14.5px}.kit ul{gap:8px;margin-top:17px}.kit li{font-size:13.5px}.kit .bonus{margin-top:13px;padding:12px 13px}.oferta-seguranca{grid-template-columns:1fr;gap:8px;margin-top:20px}.oferta-seguranca span{justify-content:flex-start;padding:10px 13px}.btn{width:100%}.garantia-box{padding:36px 22px}.ajuda-box{padding:28px 22px}}:root{--serif:"Cormorant Garamond",Georgia,serif;--sans:"Manrope",Arial,sans-serif;--paper:#f5eee9;--ink:#291e2d;--muted:#756977;--rose:#dba4b4;--line:#6f436830;--roxo-escuro:#1b1021;--roxo:#402344;--roxo-medio:#664165;--rosa:#9b486d;--rosa-vivo:#bd6589;--rosa-claro:#e1adc1;--dourado:#e0a9bd;--fundo:#f5eee9;--fundo2:#ede2e4;--texto:#291e2d;--texto-claro:#756977;--borda:#6f436830;--branco:#f5eee9;--gradiente-cta:linear-gradient(110deg,#e9c6ce,#d8a4b9);--raio:0;--max:1250px}html{scroll-behavior:smooth;scroll-padding-top:100px}body{background:var(--paper);font-family:var(--sans);color:var(--ink);font-size:14.5px;font-weight:400;line-height:1.85}h2{font-size:clamp(48px,5.3vw,76px);line-height:1.02}button,a{-webkit-tap-highlight-color:transparent}.btn{letter-spacing:.03em;min-height:56px;box-shadow:none;border-radius:0;padding:18px 27px;font-size:11px;font-weight:600;line-height:1.5;transition:background .25s,transform .25s}.btn:hover{box-shadow:none;transform:translateY(-2px)}.btn-cta:hover{box-shadow:none;background:linear-gradient(110deg,#f5dbe0,#deb0c3)}.btn-ghost{color:#593352;background:0 0;border:1px solid #9e7a94}.btn-wpp{color:#50384c;background:0 0;border:1px solid #a68a9b}.lead{color:var(--muted);font-size:14px;font-weight:400;line-height:1.9}header{-webkit-backdrop-filter:none;backdrop-filter:none;color:#f3e8ee;z-index:60;background:0 0;border:0;height:98px;transition:background .3s,box-shadow .3s;position:fixed;top:0;left:0;right:0}header.is-scrolled{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#1b1021ed;box-shadow:0 1px #edc5db17}.header-in{justify-content:space-between;align-items:center;gap:28px;width:90%;max-width:none;height:100%;margin:auto;padding:0;display:flex}.logo{font-family:var(--serif);letter-spacing:.035em;color:#f1dbe5;white-space:nowrap;font-size:32px;font-weight:400}.logo em{color:#dba4b4;font-style:italic;font-weight:500}.header-nav{color:#d0bacd;gap:30px;font-size:11px;display:flex}.header-nav a{transition:color .2s}header .btn{color:#e9c2d2;min-height:40px;box-shadow:none;background:0 0;border-bottom:1px solid #b487a169;gap:28px;padding:8px 0;font-size:11px}header .btn:after{content:"↗";font-size:21px;font-weight:400}header .btn:hover{box-shadow:none;background:0 0}.header-in .btn{white-space:nowrap;flex:none;width:auto;font-size:11px;font-weight:500}.hero.experience{color:#f5eaf0;background:#1b1021;height:auto;padding:0;position:relative;overflow:visible}.stage{isolation:isolate;background:radial-gradient(at 70% 38%,#70435c42,#0000 44%),radial-gradient(at 58% 94%,#87547326,#0000 52%),linear-gradient(115deg,#1b1021,#2e1d30 70%,#201425);min-height:800px;position:relative;overflow:hidden}.stage:before{content:"";pointer-events:none;z-index:3;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.8' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.watermark{font-family:var(--serif);letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1px #ddb6ca0c;white-space:nowrap;pointer-events:none;z-index:-1;font-size:25vw;font-weight:400;line-height:1;position:absolute;top:36%;left:9%}.story-copy{z-index:5;width:44%;margin-left:8%;padding:150px 0 130px;position:relative}.copy-panel{margin-bottom:45px;position:relative}.hero h1{font-family:var(--serif);letter-spacing:-.043em;color:#f6edf1;max-width:650px;font-size:clamp(56px,5.8vw,88px);font-weight:400;line-height:.99}.hero h1 em{color:#e0a9bd;font-style:italic;font-weight:500}.selo-topo{font:500 9px/1.7 var(--sans);letter-spacing:1.6px;text-transform:uppercase;color:#d5a3bb;background:0 0;border:0;border-radius:0;align-items:center;gap:12px;margin:0 0 27px;padding:0;display:flex}.selo-topo:before{content:"";background:#ba7e9c;flex:none;width:29px;height:1px}.hero .btn{max-width:100%;margin-top:29px}.hero .selos-linha{flex-wrap:wrap;gap:17px;max-width:460px;margin-top:22px;display:flex}.hero .selo{color:#b69eae;letter-spacing:.01em;background:0 0;border:0;border-radius:0;gap:5px;padding:0;font-size:8px;font-weight:400}.hero .sub,.hero p.corpo{font-family:var(--serif);letter-spacing:-.035em;color:#e5d7df;max-width:590px;margin:0;font-size:clamp(37px,4.15vw,63px);font-weight:400;line-height:1.1}.hero .sub b,.hero p.corpo b{color:#e0a9bd;font-style:italic;font-weight:500}.scene-container{z-index:1;pointer-events:none;position:absolute;inset:0}#product-canvas{opacity:0;width:100%;height:100%;transition:opacity .65s;display:block}.scene-ready #product-canvas{opacity:1}.scene-fallback{object-fit:contain;filter:drop-shadow(0 35px 30px #0006);width:31%;height:68%;transition:opacity .5s;position:absolute;top:16%;left:56%}.scene-ready .scene-fallback{opacity:0}.scene-note{z-index:4;color:#c2a6b9;align-items:center;gap:14px;display:flex;position:absolute;bottom:20%;right:5.2%}.scene-note:before{content:"";background:#c2a6b936;width:38px;height:1px}.selo-nota{color:inherit;box-shadow:none;text-align:left;background:0 0;border-radius:0;padding:0;position:static;transform:none}.selo-nota .n{color:#efd8e5;font-size:13px;font-weight:500}.selo-nota small{color:#b79aaf;font-size:9px}.stage-bottom{z-index:6;border-top:1px solid #dba4b420;justify-content:space-between;align-items:center;gap:20px;padding-top:20px;display:flex;position:absolute;bottom:43px;left:5%;right:5%}.chapter-control{align-items:center;gap:20px;width:180px;display:flex}.chapter-number{font:400 30px/1 var(--serif);color:var(--rose)}.chapter-track span{background:var(--rose);transform-origin:0;width:100%;height:1px;display:block;transform:scaleX(0)}.chapter-dots{gap:8px;display:flex}.chapter-dots button{cursor:pointer;color:#b690a7;background:0 0;border:0;width:36px;height:40px;position:relative}.chapter-dots button:after{content:"";background:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;top:18px;left:16px}#scroll-next{cursor:pointer;color:#d0b6c6;font:500 9px var(--sans);letter-spacing:1.7px;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:25px;padding:10px 0 10px 10px;display:flex}#scroll-next span{font-size:25px;font-weight:400}.motion-control{z-index:6;color:#aa8e9f;font:400 9px var(--sans);cursor:pointer;background:0 0;border:0;padding:5px 0;position:absolute;bottom:10px;right:5%}.experience-enabled .story-copy{height:65%;margin:0;padding:0;position:absolute;top:20%;left:8%}.experience-enabled .copy-panel{opacity:0;visibility:hidden;pointer-events:none;filter:blur(5px);margin:0;transition:opacity .45s,transform .55s,filter .55s,visibility .45s;position:absolute;inset:0;transform:translateY(18px)}.experience-enabled .copy-panel.is-active{opacity:1;visibility:visible;pointer-events:auto;filter:none;transform:none}.barra-topo{color:#c8aec0;letter-spacing:.12em;background:#26162c;border-top:1px solid #dba4b414;border-bottom:1px solid #dba4b414;justify-content:center;align-items:center;gap:35px;padding:24px 5%;font-size:10px;font-weight:400;display:flex}.barra-topo i{color:#dba4b4;font-size:8px;font-style:normal}.reveal{opacity:1}.experience-enabled .reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(20px)}.experience-enabled .reveal.is-visible{opacity:1;transform:none}footer{color:#ba9faf;background:#1b1021;padding:70px 0 130px}.foot-grid{border-bottom:1px solid #dba4b425;gap:70px;padding-bottom:45px}.foot-grid p{color:#baa5b2;font-size:12px;line-height:1.9}.foot-grid h4{font-family:var(--sans);text-transform:uppercase;letter-spacing:1.8px;color:#dcb2c8;font-size:10px;font-weight:500}.foot-grid ul{font-size:11px;line-height:2.2}.disclaimer{color:#a48e9c;border:0;padding-top:30px;font-size:10px;line-height:1.9}.copy{color:#ae95a5;margin-top:20px;font-size:10px}.modal-box{background:var(--paper);border:1px solid #a8829d;border-radius:0;padding:55px 45px;box-shadow:0 30px 90px #0005}.modal-box h3{color:var(--ink);font-size:42px;font-weight:400}.modal-box p{color:var(--muted);font-size:14px}.modal-fechar{color:var(--ink);background:0 0;font-weight:400}.modal-nao{cursor:pointer;color:var(--muted);background:0 0;border:0;font-size:11px}@media (width>=761px) and (height<=800px){.experience-enabled .story-copy{top:18%}.hero h1{font-size:clamp(53px,5.4vw,72px)}.selo-topo{margin-bottom:18px}.hero .btn{margin-top:22px}.hero .selos-linha{margin-top:16px}.scene-note{bottom:16%}}@media (width<=1000px){.header-nav{gap:17px;font-size:10px}.hero h1{font-size:clamp(50px,6.6vw,66px)}.experience-enabled .story-copy{width:46%;left:6%}.container{width:86%}.hero .selos-linha{gap:9px}.hero .selo{font-size:7px}.hero .sub,.hero p.corpo{font-size:45px}}@media (width<=760px),(width<=1100px) and (orientation:portrait){html{scroll-padding-top:78px}body{font-size:14px}.container{width:84%}main>section{padding:75px 0}h2{font-size:clamp(44px,11.5vw,61px)}.lead{font-size:13px}header{height:76px}.header-in{gap:18px;width:86%}.logo{font-size:28px}.header-nav{display:none}.header-in .btn{gap:15px;min-height:35px;font-size:9px}header .btn:after{font-size:19px}.experience-enabled .experience{height:310svh}.experience-enabled .stage{min-height:650px}.experience-enabled .story-copy{width:84%;height:295px;top:99px;left:8%}.hero h1{max-width:510px;font-size:clamp(43px,11.8vw,57px);line-height:.99}.selo-topo{letter-spacing:1.05px;gap:9px;margin-bottom:17px;font-size:6.8px}.selo-topo:before{width:19px}.hero .btn{min-height:44px;margin-top:19px;padding:13px 18px;font-size:9px}.hero .selos-linha{gap:12px;margin-top:15px}.hero .selo{letter-spacing:0;gap:3px;font-size:6.5px}.hero .selo svg{width:10px;height:10px}.hero .sub,.hero p.corpo{max-width:520px;font-size:clamp(31px,8.6vw,42px);line-height:1.13}.scene-container{inset:390px 0 65px}.scene-fallback{width:42%;height:95%;top:3%;left:29%}.scene-note{bottom:88px;right:8%}.scene-note:before{width:19px}.selo-nota .n{font-size:11px}.selo-nota small{font-size:7px}.watermark{font-size:36vw;top:56%;left:-2%}.stage-bottom{gap:9px;padding-top:9px;bottom:29px;left:7%;right:7%}.chapter-control{gap:11px;width:85px}.chapter-number{font-size:25px}.chapter-track{width:47px}.chapter-dots{gap:0}.chapter-dots button{width:29px;height:29px}.chapter-dots button:after{width:3px;height:3px;top:12px;left:12px}.chapter-dots .is-active:after{box-shadow:0 0 0 5px #dba4b424}#scroll-next{letter-spacing:1px;gap:12px;font-size:6px}#scroll-next span{font-size:18px}.motion-control{font-size:7px;bottom:3px;right:7%}.barra-topo{letter-spacing:.03em;gap:12px;padding:22px 6%;font-size:7px}.barra-topo i{margin:0}.barra-topo .opcional{display:none}.foot-grid{gap:28px;padding-bottom:28px}.foot-grid p{font-size:11px}footer{padding:50px 0 130px}.disclaimer{font-size:9px}.modal-box{padding:45px 25px}.modal-box h3{font-size:36px}}@media (width<=760px) and (height<=740px){.experience-enabled .story-copy{top:86px}.hero h1{font-size:clamp(39px,10.7vw,48px)}.selo-topo{margin-bottom:12px}.hero .btn{min-height:40px;margin-top:14px;padding:11px 16px}.hero .selos-linha{margin-top:11px}.scene-container{top:335px;bottom:61px}.scene-note{bottom:77px}.hero .sub,.hero p.corpo{font-size:clamp(29px,8vw,36px)}}@media (width>=550px) and (width<=760px){.scene-container{top:390px}.experience-enabled .stage{min-height:850px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.copy-panel,#product-canvas,.reveal,.btn{transition:none!important}.experience-enabled .reveal{opacity:1;transform:none}}.reduced-motion{scroll-behavior:auto}.reduced-motion .copy-panel,.reduced-motion #product-canvas,.reduced-motion .reveal{transition:none}.reduced-motion .reveal{opacity:1;transform:none}@media print{header,.scene-container,.stage-bottom,.motion-control{display:none}.experience-enabled .experience{height:auto}.experience-enabled .stage{height:auto;min-height:0;position:relative}.experience-enabled .story-copy{width:100%;height:auto;position:relative;top:auto;left:auto}.experience-enabled .copy-panel{opacity:1;visibility:visible;filter:none;position:relative;transform:none}.experience-enabled .reveal{opacity:1;transform:none}}.hero.experience{background:#09080a}html.experience-enabled:not(.layout-ready):not(:has(:target)) main>section:not(.experience):not(.layout-ready){content-visibility:auto;contain-intrinsic-block-size:auto 900px}@media print{main>section:not(.experience){content-visibility:visible}}.hero.experience .stage{background:radial-gradient(at 77% 45%,#241c1b 0,#0000 52%),#09080a}.hero.experience .scene-container:before{background:radial-gradient(#b0859b0b,#0000 70%)}.hero.experience .scene-container{overflow:hidden}header.is-scrolled{background:#100d10f2}.hero.experience .scene-fallback{opacity:var(--cinema-product,0);aspect-ratio:1;object-fit:contain;width:auto;height:89%;top:5%;left:70.5%;transform:translate(-50%)}.hero.experience .cinematic-poster{aspect-ratio:2/3;object-fit:contain;width:auto;max-width:none;height:86%;opacity:calc(1 - var(--cinema-product,0));pointer-events:none;transition:opacity .3s;position:absolute;top:5.1%;left:70.5%;transform:translate(-50%)}.scene-ready .hero.experience .cinematic-poster,.scene-ready .hero.experience .scene-fallback{opacity:0}.scene-ready .hero.experience .scene-container:not(.product-artwork-ready) .scene-fallback{opacity:var(--cinema-product,0)}.scene-ready .hero.experience .scene-container.product-artwork-failed .scene-fallback{opacity:0}.scene-ready .hero.experience .scene-container.product-artwork-failed .cinematic-poster{opacity:var(--cinema-product,0)}.scene-asset-failed .hero.experience .scene-fallback{opacity:1}.scene-asset-failed .hero.experience .cinematic-poster{opacity:0}.hero.experience .scene-note{color:#e0bbd0}.hero.experience+.barra-topo{background:linear-gradient(#100a12,#302036)}@media (width<=760px),(width<=1100px) and (orientation:portrait){.hero.experience .stage{background:radial-gradient(at 50% 76%,#241c1b 0,#0000 56%),#09080a}.hero.experience .cinematic-poster{height:99%;top:.8%;left:50%}.hero.experience .scene-fallback{height:94%;top:3%;left:50%}.hero.experience .scene-container{-webkit-mask-image:linear-gradient(#0000,#000 9% 87%,#0000);mask-image:linear-gradient(#0000,#000 9% 87%,#0000)}.hero.experience #product-canvas{-webkit-mask-image:none;mask-image:none}}@media (width<=549px){.hero.experience .cinematic-poster{height:145.588%}}@media (width<=549px) and (height<=714px){.hero.experience .cinematic-poster{height:206.25%}}.reduced-motion .hero.experience .cinematic-poster{transition:none}@media (prefers-reduced-motion:reduce){.hero.experience .cinematic-poster{transition:none}}@media print{.cinematic-poster{display:none}}#oferta.candistop-offers{background:radial-gradient(ellipse at 50% 20%,#fffaf6,transparent 65%),var(--paper);color:var(--ink);padding:100px 6% 65px}.candistop-offers .offer-heading{text-align:center;max-width:770px;margin:0 auto 76px}.candistop-offers .eyebrow{font:600 11px/1.6 var(--sans);letter-spacing:2px;color:#945477;margin-bottom:22px}.candistop-offers .offer-heading h2{margin:0 0 25px;font-size:clamp(46px,5.3vw,76px);line-height:1.03}.candistop-offers h2 em,.candistop-offers h3 em{color:#975476}.candistop-offers .body-copy{font:400 15px/1.9 var(--sans);color:#726172;margin:0}.candistop-offers .body-copy strong{color:#633751;margin-top:12px;display:inline-block}.candistop-offers .offer-benefits{color:#6d445d;font:500 11px/1.6 var(--sans);flex-wrap:wrap;justify-content:center;gap:10px 22px;margin-top:22px;display:flex}.candistop-offers .installment-kicker{font:600 10px/1.5 var(--sans);letter-spacing:2px;color:#8b637b;margin:0 0 12px}.candistop-offers .featured .installment-kicker{color:#d4adc4}.candistop-offers .installment-price{color:#67364f;white-space:nowrap;justify-content:center;align-items:center;gap:12px;display:flex}.candistop-offers .installment-price>strong{font:500 clamp(70px,6.2vw,94px)/.9 var(--serif);letter-spacing:-3px;align-items:baseline;display:flex}.candistop-offers .installment-count{font:600 24px/1.1 var(--sans);letter-spacing:-1px;flex-direction:column;align-items:flex-start;gap:4px;display:flex}.candistop-offers .installment-count small{font:400 13px/1 var(--sans);letter-spacing:0}.candistop-offers .installment-currency{font:500 14px/1 var(--sans);letter-spacing:0;align-self:flex-start;margin:7px 6px 0 0}.candistop-offers .installment-cents{letter-spacing:-1px;align-self:flex-start;margin-top:4px;font-size:.46em}.candistop-offers .featured .installment-price{color:#ffd5e5}.candistop-offers .installment-caption{font:400 11px/1.5 var(--sans);color:#806479;margin:12px 0 19px}.candistop-offers .featured .installment-caption{color:#d9b8ca}.candistop-offers .pix-alternative{font:400 12px/1.7 var(--sans);color:#7d6776;border-top:1px solid #cdb9c466;margin:0;padding-top:16px}.candistop-offers .pix-alternative strong{color:inherit;font-weight:600}.candistop-offers .featured .pix-alternative{color:#d3b6c7;border-color:#dab0c340}.candistop-offers .offer-grid{grid-template-columns:1.065fr 1fr 1fr;align-items:stretch;gap:22px;max-width:1250px;margin:auto;display:grid}.candistop-offers .offer-card{text-align:center;background:#fcf7f3;border:1px solid #cdb9c4;flex-direction:column;align-items:stretch;min-width:0;padding:34px 25px 25px;display:flex;position:relative}.candistop-offers .offer-card.featured{color:#f5e7ee;background:radial-gradient(at 50% 28%,#60334c,#342039 60%,#26172e);border-color:#b77696;box-shadow:0 22px 55px #48273920}.candistop-offers .offer-ribbon{color:#492b3c;min-height:32px;font:600 10px/1.5 var(--sans);letter-spacing:.5px;background:#e5b7c9;justify-content:center;align-items:center;gap:8px;padding:7px 6px;display:flex;position:absolute;inset:auto -1px 100%}.candistop-offers .kit-label{font:600 10px/1.5 var(--sans);letter-spacing:1.8px;color:#8b637b;margin:0 0 12px}.candistop-offers .featured .kit-label{color:#d4adc4}.candistop-offers .offer-card-heading h3{font:400 44px/1 var(--serif);letter-spacing:-1px;color:#42273c;margin:0 0 13px}.candistop-offers .featured .offer-card-heading h3{color:#f8eaf1}.candistop-offers .featured h3 em{color:#edbad0}.candistop-offers .offer-card-heading>p:last-child{font:400 12px/1.6 var(--sans);color:#7b6575;margin:0}.candistop-offers .featured .offer-card-heading>p:last-child{color:#d5bccc}.candistop-offers .kit-visual{justify-content:center;align-items:center;gap:10px;min-width:0;height:220px;margin:22px 0 17px;display:flex}.candistop-offers .kit-visual img{object-fit:contain;filter:drop-shadow(2px 10px 9px #1d0d191b);width:auto;max-width:100%;height:100%;display:block}.candistop-offers .kit-four img{width:100%;height:100%}.candistop-offers .kit-two img{object-fit:contain;width:calc(50% - 5px);height:100%}.candistop-offers .price-anchor{font:400 12px/1.6 var(--sans);color:#7b6674;min-height:20px;margin:0 0 18px}.candistop-offers .price-anchor s{margin-left:4px}.candistop-offers .featured .price-anchor{color:#d1b7c7}.candistop-offers .saving{font:500 12px/1.6 var(--sans);color:#78556c;justify-content:center;align-items:center;gap:7px;min-height:38px;margin:12px 0 18px;display:flex}.candistop-offers .featured .saving{color:#efc3d7}.candistop-offers .buy-button{width:100%;min-height:54px;font:600 12px/1.5 var(--sans);letter-spacing:.1px;white-space:normal;cursor:pointer;justify-content:center;align-items:center;gap:12px;margin-top:auto;padding:13px 12px;display:flex}.candistop-offers .card-footnote{font:400 11px/1.8 var(--sans);color:#7e6576;margin:16px 0 0}.candistop-offers .featured .card-footnote{color:#d8bbcd}.candistop-offers .offer-why{border-top:1px solid #cdb9c4;grid-template-columns:1fr 1.25fr;gap:60px;max-width:1150px;margin:55px auto 0;padding-top:42px;display:grid}.candistop-offers .offer-why h3{font:400 36px/1.1 var(--serif);color:#4b2f40;margin:0 0 20px}.candistop-offers .offer-why>div>p{font:400 14px/1.9 var(--sans);color:#786372;margin:0}.candistop-offers .value-stack{border-top:1px solid #cdb9c4;margin:0;padding:0;list-style:none}.candistop-offers .value-stack li{font:400 12px/1.6 var(--sans);color:#6f5065;border-bottom:1px solid #cdb9c466;justify-content:space-between;align-items:baseline;gap:18px;padding:13px 0;display:flex}.candistop-offers .value-stack li>span:last-child{text-align:right;flex-shrink:0}.candistop-offers .value-stack .stack-total{color:#4b2f40;flex-wrap:wrap;font-weight:600}.candistop-offers .offer-disclosure{text-align:center;font:400 11px/1.9 var(--sans);color:#796474;max-width:820px;margin:32px auto 0}.candistop-offers .offer-bottom{text-align:center;border-top:1px solid #cdb9c466;max-width:1150px;margin:38px auto 0;padding-top:30px}.candistop-offers .offer-bottom p{font:400 29px/1.3 var(--serif);color:#65445b;margin:0}.candistop-offers .offer-bottom em{color:#996380;font-size:25px}.candistop-offers button:focus-visible{outline-offset:5px;outline:3px solid #be739c}@media (width>=761px) and (width<=1050px){#oferta.candistop-offers{padding-left:4%;padding-right:4%}.candistop-offers .offer-grid{gap:14px}.candistop-offers .offer-card{padding-left:16px;padding-right:16px}.candistop-offers .offer-ribbon{letter-spacing:0;font-size:8px}.candistop-offers .kit-visual{height:180px}.candistop-offers .installment-price{gap:8px}.candistop-offers .installment-price>strong{font-size:70px}.candistop-offers .installment-count{font-size:21px}}@media (width<=760px){#oferta.candistop-offers{padding:70px 6% 45px}.candistop-offers .offer-heading{margin-bottom:70px}.candistop-offers .offer-heading h2{font-size:clamp(43px,11.8vw,62px)}.candistop-offers .eyebrow{letter-spacing:1.3px;font-size:10px}.candistop-offers .body-copy{font-size:14px}.candistop-offers .offer-heading h2 em{margin-top:10px;display:block}.candistop-offers .offer-benefits{gap:8px 16px;font-size:11px}.candistop-offers .installment-price>strong{font-size:94px}.candistop-offers .offer-grid{grid-template-columns:1fr;gap:26px;max-width:440px}.candistop-offers .offer-card{padding:30px 25px 25px}.candistop-offers .offer-ribbon{letter-spacing:.3px;font-size:9px}.candistop-offers .kit-visual{height:215px;margin:20px 0}.candistop-offers .kit-four{aspect-ratio:1263/752;height:auto;min-height:160px}.candistop-offers .offer-why{grid-template-columns:1fr;gap:35px;margin-top:38px;padding-top:30px}.candistop-offers .offer-why h3{font-size:33px}.candistop-offers .value-stack li{gap:12px;font-size:11px}.candistop-offers .offer-disclosure{text-align:left}}@media (width<=350px){.candistop-offers .offer-card{padding-left:18px;padding-right:18px}.candistop-offers .offer-ribbon{letter-spacing:0;font-size:8px}.candistop-offers .kit-visual{height:190px}.candistop-offers .kit-four{height:auto}.candistop-offers .installment-price{gap:9px}.candistop-offers .installment-price>strong{font-size:82px}.candistop-offers .installment-count{font-size:21px}}body.order-open{overflow:hidden}#order-dialog.pix-checkout{box-sizing:border-box;color:#291e2d;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#b6879d #f5eee9;background:#f5eee9;border:1px solid #d5b9c6;border-radius:8px;width:min(940px,100% - 28px);max-width:none;max-height:calc(100dvh - 28px);margin:auto;padding:0;box-shadow:0 25px 100px #160b2466}#order-dialog.pix-checkout[open]{grid-template-columns:240px minmax(0,1fr);display:grid}#order-dialog [hidden]{display:none!important}#order-dialog *{box-sizing:border-box}.pix-checkout .order-visual{text-align:center;background:radial-gradient(at 50% 45%,#f7e8ec,#e8d6df);flex-direction:column;justify-content:center;align-self:start;align-items:center;gap:25px;height:min(650px,100dvh - 30px);padding:36px 25px;display:flex;position:sticky;top:0}.pix-checkout .order-visual img{object-fit:contain;filter:drop-shadow(8px 15px 15px #40234420);width:auto;max-width:100%;height:auto;max-height:390px;display:block}.pix-checkout .order-brand{font:400 35px/1 var(--serif);color:#402344;letter-spacing:.02em}.pix-checkout .order-guarantee{font:500 10px/1.8 var(--sans);color:#75546b}.pix-checkout .order-content{min-width:0;padding:38px 32px 30px}.pix-checkout .order-content>.eyebrow{font:600 9px/1.6 var(--sans);letter-spacing:1.2px;color:#9b486d;margin:0 0 15px}.pix-checkout .order-content h2{color:#402344;font:400 38px/1.05 var(--serif);letter-spacing:-.03em;margin:0 0 12px}.pix-checkout #order-title:focus,.pix-checkout #checkout-payment-title:focus{outline:none}.pix-checkout #order-quantity{color:#70566b;margin:0 0 12px;font-size:12px;line-height:1.65}.pix-checkout #order-description{color:#756977;margin:0;font-size:11px;line-height:1.75}.pix-checkout .order-total-label,.pix-checkout #order-price{display:none}.pix-checkout #order-unit-price{color:#87516d;margin:12px 0 0;font-size:11px;line-height:1.8}.pix-checkout #order-unit-price:empty{display:none}.pix-checkout .dialog-close{float:right;color:#664165;z-index:3;width:36px;height:36px;min-height:36px;font:400 25px/1 var(--sans);cursor:pointer;background:#fff9f5f2;border:1px solid #9b486d3b;border-radius:50%;flex-shrink:0;grid-column:1/-1;justify-content:center;align-items:center;margin:8px 8px -44px auto;padding:0;display:flex;position:sticky;top:8px;right:8px}.pix-checkout .text-link{color:#87516d;font:500 11px/1.6 var(--sans);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:9px 0;display:inline-flex}.pix-checkout .order-content>.text-link{margin-top:18px}.pix-checkout button:focus-visible,.pix-checkout a:focus-visible{outline-offset:3px;outline:2px solid #9b486d}.checkout-body{font-family:var(--sans);color:#594356;font-size:12px;line-height:1.6}.checkout-body p{margin:0}.checkout-summary{background:#fff9f5;border:1px solid #9b486d2e;border-radius:6px;margin:20px 0 22px;padding:21px 22px 18px}.checkout-summary .checkout-price-label{color:#87516d;font-size:11px;line-height:1.5}.checkout-summary .checkout-price{color:#9b486d;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:0 9px;margin:8px 0 5px;line-height:1.1;display:flex}.checkout-price>span{white-space:nowrap;font-size:22px;font-weight:500}.checkout-price>strong{letter-spacing:-.04em;white-space:nowrap;font-size:clamp(38px,4.4vw,54px);font-weight:600}.checkout-summary .checkout-alternative{color:#70566b;font-size:12px;line-height:1.7}.checkout-summary .checkout-price-note{color:#756977;margin-top:5px;font-size:10px;line-height:1.6}.checkout-benefits{border-top:1px solid #9b486d21;flex-wrap:wrap;gap:7px;margin:13px 0 0;padding:13px 0 0;list-style:none;display:flex}.checkout-benefits>li{color:#664165;white-space:nowrap;background:#f1e2e8;border-radius:3px;padding:4px 8px;font-size:9px;line-height:1.5}.pix-checkout .checkout-conditions{background:#fff9f5;border:1px solid #9b486d26;border-radius:4px;margin:16px 0}.pix-checkout .checkout-conditions>summary{color:#70566b;font:500 11px/1.6 var(--sans);cursor:pointer;min-height:44px;padding:13px 15px;list-style:inside disclosure-closed;display:list-item}.pix-checkout .checkout-conditions[open]>summary{border-bottom:1px solid #9b486d21;list-style-type:disclosure-open}.pix-checkout .checkout-conditions>summary:focus-visible{outline-offset:3px;outline:2px solid #9b486d}.checkout-conditions dl{margin:14px 15px}.checkout-conditions dl>div{justify-content:space-between;align-items:baseline;gap:14px;margin:7px 0;display:flex}.checkout-conditions dt{color:#756977;font-size:11px}.checkout-conditions dd{color:#594356;font-variant-numeric:tabular-nums;text-align:right;margin:0;font-size:11px}.checkout-body .checkout-conditions>p{color:#756977;margin:0 15px 15px;font-size:10px;line-height:1.7}.checkout-body .checkout-config{color:#87516d;margin:12px 0 18px;font-size:11px;line-height:1.65}.pix-checkout .checkout-retry{color:#9b486d;text-align:left;margin-bottom:20px;font-size:11px;line-height:1.6}#checkout-form fieldset{border:0;min-width:0;margin:24px 0;padding:0}#checkout-form legend{font-family:var(--serif);color:#664165;letter-spacing:-.4px;margin-bottom:15px;padding:0;font-size:27px}.checkout-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 13px;display:grid}.checkout-fields label,.checkout-code-label{color:#594356;flex-direction:column;gap:6px;min-width:0;font-size:11px;font-weight:500;display:flex}.checkout-wide{grid-column:1/-1}.checkout-fields input,.checkout-fields select,#checkout-code,#checkout-boleto-code{font:inherit;color:#291e2d;outline-offset:3px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;width:100%;min-width:0;min-height:46px;box-shadow:none;background:#fffcfa;border:1px solid #bba7b4;border-radius:4px;padding:10px 11px;font-size:16px;line-height:1.4}.checkout-fields input::placeholder{color:#897c87;opacity:1;font-size:12px}.checkout-fields input:focus-visible,.checkout-fields select:focus-visible,#checkout-code:focus-visible,#checkout-boleto-code:focus-visible{border-color:#9b486d;outline:2px solid #9b486d}:is(.checkout-fields input:user-invalid,.checkout-fields select:user-invalid){border-color:#a8274d}.checkout-fields input:disabled{opacity:.7}.checkout-cep-help{color:#756977;align-self:center;font-size:10px;line-height:1.6}.pix-checkout .button{font:600 12px/1.5 var(--sans);cursor:pointer;justify-content:center;align-items:center;gap:10px;padding:13px 20px;text-decoration:none;display:inline-flex}.pix-checkout .button-gold{color:#fff9f5;background:linear-gradient(110deg,#8d3e67,#664165);border:1px solid #664165}.pix-checkout .button-gold:hover{background:#664165}.checkout-submit,.checkout-copy,.checkout-check{text-align:center;white-space:normal;border-radius:4px;justify-content:center;width:100%;min-height:50px;line-height:1.5}.pix-checkout button:disabled{cursor:wait;opacity:.55;box-shadow:none;transform:none}.checkout-body .checkout-help{color:#756977;margin-top:12px;font-size:10px;line-height:1.7}.checkout-body .checkout-error{color:#8d2748;overflow-wrap:anywhere;background:#f9e3e7;border:1px solid #b94b6855;margin:14px 0;padding:12px 14px;font-size:11px;line-height:1.7}.checkout-body .checkout-provider{color:#756977;border-top:1px solid #9b486d2b;margin-top:24px;padding-top:17px;font-size:10px;line-height:1.75}.pix-checkout .checkout-payment{padding:15px 0 0}.checkout-body .checkout-reference{letter-spacing:.4px;color:#87516d;overflow-wrap:anywhere;margin-bottom:10px;font-size:10px}.checkout-payment h3{font-family:var(--serif);color:#664165;margin:0 0 12px;font-size:32px;font-weight:400;line-height:1.12}.checkout-body .checkout-status{color:#594356;margin-bottom:20px;font-size:12px;line-height:1.8}.checkout-payment[data-state=paid] .checkout-status{color:#345e40;background:#dfefe2;border:1px solid #678d7666;padding:17px}.checkout-qr{width:min(232px,100%);height:auto;image-rendering:pixelated;background:#fff;border:12px solid #fff;border-radius:6px;margin:18px auto;display:block}.checkout-code-label{margin-top:18px}#checkout-code,#checkout-boleto-code{resize:vertical;overflow-wrap:anywhere;word-break:break-all;color:#594356;min-height:84px;font-size:11px;line-height:1.55}.checkout-copy{margin-top:12px}.checkout-body .checkout-feedback{color:#87516d;min-height:18px;margin-top:10px;font-size:11px}.checkout-body .checkout-expiry{color:#756977;margin:9px 0 16px;font-size:10px}.pix-checkout .checkout-check{color:#664165;background:#ede2e4;border:1px solid #9b486d59;margin-top:15px;font-size:11px}.pix-checkout .checkout-check:hover{background:#e6d5dc}.checkout-method{margin-bottom:6px}.method-options{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.method-options:has([data-method-boleto-option]:not([hidden])){grid-template-columns:repeat(3,minmax(0,1fr))}.method-option{cursor:pointer;color:#594356;background:#fffcfa;border:1px solid #bba7b4;border-radius:4px;align-items:flex-start;gap:10px;padding:13px 13px 12px;font-size:11px;line-height:1.5;display:flex;position:relative}.method-option input{accent-color:#9b486d;flex-shrink:0;width:auto;min-height:0;margin:2px 0 0}.method-option span{flex-direction:column;gap:3px;min-width:0;display:flex}.method-option strong{color:#664165;font-weight:600}.method-option small{color:#756977;font-size:10px}.method-option:has(input:checked){background:#f5e4eb;border-color:#9b486d;box-shadow:inset 0 0 0 1px #9b486d55}.method-option:has(input:focus-visible){outline-offset:2px;outline:2px solid #9b486d}.checkout-body .checkout-support{text-align:center;margin-top:18px}.checkout-support a{color:#9b486d;border-bottom:1px solid #9b486d66;padding-bottom:2px}@media (width<=760px){#order-dialog.pix-checkout[open]{width:min(510px,100% - 20px);max-height:calc(100dvh - 20px);display:block}.pix-checkout .order-visual{text-align:left;grid-template-rows:1fr 1fr;grid-template-columns:96px minmax(0,1fr);gap:0 18px;height:140px;padding:14px 45px 14px 25px;display:grid;position:relative;top:auto;overflow:hidden}.pix-checkout .order-visual img{object-fit:contain;filter:none;grid-area:1/1/3;justify-self:center;width:100%;max-width:90px;height:100%;max-height:112px}.pix-checkout .order-brand{grid-area:1/2;align-self:end;margin-bottom:7px;font-size:30px}.pix-checkout .order-guarantee{grid-area:2/2;align-self:start;font-size:9px;line-height:1.8}.pix-checkout .order-content{padding:25px 22px 27px}.pix-checkout .order-content h2{font-size:34px}.pix-checkout .dialog-close{margin:7px 7px -43px auto;top:7px}.checkout-summary{margin-top:17px;padding:18px 16px 15px}.checkout-price>strong{font-size:44px}.checkout-price>span{font-size:20px}:is(.method-options,.method-options:has([data-method-boleto-option]:not([hidden]))){grid-template-columns:minmax(0,1fr)}}@media (width<=359px){.pix-checkout .order-content{padding:24px 16px}.pix-checkout .order-content h2{font-size:30px}.checkout-fields{grid-template-columns:minmax(0,1fr);gap:13px}.checkout-wide{grid-column:auto}.checkout-cep-help{margin-top:-5px}.checkout-price>strong{font-size:37px}.checkout-price>span{font-size:18px}.checkout-benefits{gap:5px}.checkout-benefits>li{padding-inline:6px;font-size:8px}.checkout-qr{width:min(214px,100%)}.pix-checkout .order-visual{grid-template-columns:76px minmax(0,1fr);gap:0 12px;padding-left:16px}.pix-checkout .order-brand{font-size:27px}}:root{--paper:#fcf9f5;--ink:#352336;--muted:#6b5b66;--rose:#a25777;--line:#e5d8df;--roxo-escuro:#352336;--roxo:#52314e;--roxo-medio:#77536c;--rosa:#945573;--rosa-vivo:#a25777;--rosa-claro:#e6bfd0;--dourado:#dfb7a0;--fundo:#fcf9f5;--fundo2:#f2e9eb;--texto:#352336;--texto-claro:#6b5b66;--borda:#e5d8df;--branco:#fff;--verde:#137846;--verde-claro:#176b43;--gradiente-cta:linear-gradient(110deg,#137846,#176b43);--gradiente:linear-gradient(120deg,#52314e,#352336);--raio:24px;--max:1180px}html{scroll-padding-top:100px}body{background:var(--paper);color:var(--ink);font:400 16px/1.75 var(--sans);-webkit-font-smoothing:antialiased;padding-bottom:0}::selection{color:#352336;background:#e6bfd0}.container{width:calc(100% - 64px);max-width:1180px;padding:0}main>section{padding:100px 0}section[id]{scroll-margin-top:0}h1,h2,h3,.serif{font-family:var(--serif);letter-spacing:-.035em;font-weight:400}h2{text-wrap:balance;font-size:clamp(38px,4.5vw,64px);line-height:1.07}h3{font-size:36px;line-height:1.12}.lead{color:var(--muted);font-size:16px;line-height:1.8}.center h2{max-width:850px;margin-inline:auto}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button,a,summary{touch-action:manipulation}button{font-family:var(--sans)}:focus-visible{outline-offset:4px;outline:3px solid #945573}.btn{min-height:54px;font:600 13px/1.5 var(--sans);letter-spacing:.015em;box-shadow:none;border:0;border-radius:14px;padding:16px 25px;transition:background .2s,box-shadow .2s,transform .2s}.btn-cta{background:var(--verde);color:#fff;box-shadow:0 5px 12px #13784615,inset 0 1px #ffffff16}.btn-cta:hover{background:#105f38;transform:translateY(-2px);box-shadow:0 8px 20px #13784620}.btn-cta:active{transform:translateY(0)}.btn-ghost,.btn-wpp{color:var(--roxo);background:#fff;border:1px solid #c5b0be}.btn-lg{min-height:58px;padding:18px 28px;font-size:14px}.pulsa{animation:none}header{z-index:60;height:84px;color:var(--ink);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fcf9f5ee;border-bottom:1px solid #52314e12;position:fixed;inset:0 0 auto}header.is-scrolled{background:#fcf9f5f5;box-shadow:0 4px 20px #35233606}.header-in{gap:24px;width:calc(100% - 64px);max-width:1280px;height:100%;padding:0}.logo{color:var(--ink);font-family:var(--serif);letter-spacing:-.035em;font-size:34px;font-weight:500}.logo em{color:var(--rosa);font-style:italic}.header-nav{color:var(--muted);gap:27px;font-size:12px;font-weight:500}.header-nav a{align-items:center;min-height:44px;display:inline-flex}.header-nav a:hover{color:var(--ink)}header .btn,.header .btn:hover{color:#fff;background:var(--verde);border:0;border-radius:999px;gap:12px;min-height:46px;padding:12px 20px;font-size:12px}header .btn:hover{background:#105f38}header .btn:after{font-size:17px}.menu-toggle{display:none}.hero.experience{background:var(--paper);color:var(--ink);padding:0}.hero.experience .stage{background:radial-gradient(at 78% 57%,#ead9df 0,#f3e9e9 32%,#fcf9f5 68%);min-height:760px;overflow:clip}.stage:before{opacity:0}.experience-enabled .experience{height:310svh}.experience-enabled .stage{height:100svh;min-height:720px;position:sticky;top:0}.watermark{z-index:0;color:#52314e04;-webkit-text-stroke:1px #9455730a;opacity:1;font-size:19vw;top:42%;left:48%}.story-copy{width:45%;max-width:620px}.experience-enabled .story-copy{z-index:5;width:44%;height:70%;top:max(130px,18%);left:max(5.5%,50% - 590px)}.selo-topo{font:600 11px/1.6 var(--sans);letter-spacing:.04em;color:#87516d;background:0 0;border:0;border-radius:0;gap:10px;margin-bottom:22px;padding:0}.selo-topo:before{background:#a25777;width:22px;height:1px}.hero h1{color:var(--ink);letter-spacing:-.045em;text-wrap:balance;max-width:620px;font-size:clamp(53px,5.5vw,78px);line-height:1.01}.hero h1 em{color:var(--rosa);font-weight:500}.hero-sub{font:400 16px/1.75 var(--sans);color:var(--muted);max-width:490px;margin-top:24px}.hero-sub b{color:var(--ink);font-weight:600}.hero .btn{border-radius:14px;min-height:56px;margin-top:28px;padding:17px 26px;font-size:13px}.hero .selos-linha{gap:10px 18px;max-width:480px;margin-top:20px}.hero .selo{color:#6b5b66;font:500 11px/1.5 var(--sans);background:0 0;border:0;gap:6px;padding:0}.hero .selo svg{color:#945573;width:14px;height:14px}.hero .sub,.hero p.corpo{font:400 clamp(40px,4.2vw,62px)/1.1 var(--serif);letter-spacing:-.03em;color:var(--ink);max-width:580px}.hero .sub b,.hero p.corpo b{color:var(--rosa);font-weight:500}.hero.experience .scene-container{inset:90px 0 72px;overflow:clip;-webkit-mask-image:none;mask-image:none}.hero.experience .scene-container:before{background:linear-gradient(155deg,#fff8f3aa,#dfc4d544);border:1px solid #ffffff80;border-radius:48% 48% 16px 16px;inset:8% 5% 5% 53%}.hero.experience #product-canvas{-webkit-mask-image:linear-gradient(90deg,#0000 44%,#000 57%);mask-image:linear-gradient(90deg,#0000 44%,#000 57%)}.hero.experience .scene-note{color:var(--ink);background:#fcf9f5e6;border:1px solid #fff;border-radius:16px;padding:14px 18px;bottom:122px;right:5.5%;box-shadow:0 8px 28px #35233608}.scene-note:before{display:none}.selo-nota .n{font:600 16px/1.3 var(--sans);color:var(--ink)}.selo-nota .n span{color:#9b5c78}.selo-nota small{font:400 12px/1.5 var(--sans);color:var(--muted);margin-top:3px}.stage-bottom{border-color:#52314e24;gap:16px;padding-top:12px;bottom:43px;left:5.5%;right:5.5%}.chapter-control{gap:16px;width:150px}.chapter-number{color:var(--roxo);font-size:28px}.chapter-track{background:#d8c7d1;width:90px;height:2px}.chapter-track span{background:#a25777;height:2px}.chapter-dots{gap:2px}.chapter-dots button{color:#8a6e80;width:44px;height:44px}.chapter-dots button:after{width:5px;height:5px;top:20px;left:20px}.chapter-dots .is-active:after{color:var(--rosa);box-shadow:0 0 0 6px #a257771c}#scroll-next{color:var(--roxo);min-height:44px;font:600 11px/1.5 var(--sans);letter-spacing:.025em;gap:16px}#scroll-next span{font-size:22px}.motion-control{color:var(--muted);min-height:36px;padding:8px 0;font-size:11px;bottom:1px;right:5.5%}.hero.experience+.barra-topo{color:var(--roxo);font:500 12px/1.6 var(--sans);letter-spacing:.01em;background:#f1e7eb;border-block:1px solid #e6d8df;gap:28px;padding:20px}.barra-topo i{color:#ae8e9f}.reveal,.experience-enabled .reveal{opacity:1;transition:none;transform:none}@media (width>=761px) and (height<=800px){.experience-enabled .story-copy{top:120px}.hero h1{font-size:clamp(48px,5vw,67px)}.hero-sub{margin-top:18px;font-size:15px}.hero .btn{margin-top:22px}}@media (width<=900px){header{height:74px}.header-in{gap:12px;width:calc(100% - 40px)}.header-in .logo{margin-right:auto}.menu-toggle{border:1px solid var(--line);width:44px;height:44px;color:var(--roxo);cursor:pointer;background:#ffffffb3;border-radius:50%;flex:none;order:3;place-items:center;padding:10px;display:grid}.menu-toggle svg{width:22px;height:22px}.header-nav{border:1px solid var(--line);opacity:0;visibility:hidden;background:#fcf9f5;border-radius:18px;flex-direction:column;gap:0;padding:12px;transition:opacity .18s,transform .18s,visibility .18s;display:flex;position:absolute;top:calc(100% + 8px);left:20px;right:20px;transform:translateY(-6px);box-shadow:0 16px 40px #35233618}.header-nav.is-open{opacity:1;visibility:visible;transform:none}.header-nav a{border-radius:10px;min-height:48px;padding:10px 14px;font-size:15px}.header-nav a:hover{background:#f2e9eb}}@media (width<=760px),(width<=1100px) and (orientation:portrait){html{scroll-padding-top:90px}.container{width:calc(100% - 40px)}main>section{padding:72px 0}h2{font-size:clamp(37px,9.4vw,52px)}.logo{font-size:29px}header .btn,.header .btn:hover{gap:8px;min-height:44px;padding:10px 14px;font-size:11px}.header-in{gap:8px}.hero.experience .stage{background:radial-gradient(at 50% 80%,#e9d9df 0,#f4e9eb 29%,#fcf9f5 68%)}.experience-enabled .experience{height:260svh}.experience-enabled .stage{height:100svh;min-height:640px}.experience-enabled .story-copy{width:calc(100% - 44px);max-width:none;height:var(--intro-height,365px);top:99px;left:22px}.hero h1{text-wrap:initial;max-width:630px;font-size:clamp(35px,10.5vw,54px);line-height:1.015}.selo-topo{letter-spacing:.03em;gap:8px;margin-bottom:16px;font-size:10px;line-height:1.6}.selo-topo:before{width:16px}.hero-sub{max-width:620px;margin-top:16px;font-size:14px;line-height:1.6}.hero .btn{width:100%;min-height:52px;margin-top:20px;padding:14px 15px;font-size:12px}.hero .selos-linha{justify-content:space-between;gap:8px 12px;max-width:none;margin-top:14px}.hero .selo{white-space:nowrap;gap:4px;font-size:10px;line-height:1.5}.hero .selo svg{width:12px;height:12px}.hero .sub,.hero p.corpo{max-width:650px;font-size:clamp(32px,8.5vw,46px);line-height:1.13}.hero.experience .scene-container{top:calc(99px + var(--intro-height,365px) + 8px);bottom:92px}.hero.experience .scene-container:before{border-radius:50% 50% 20px 20px;inset:0 9%}.hero.experience #product-canvas{-webkit-mask-image:linear-gradient(#0000,#000 5% 91%,#0000);mask-image:linear-gradient(#0000,#000 5% 91%,#0000)}.hero.experience .scene-container{-webkit-mask-image:none;mask-image:none}.hero.experience .scene-note{border-radius:12px;padding:9px 12px;bottom:108px;right:22px}.selo-nota .n{font-size:14px}.selo-nota small{font-size:10px}.watermark{font-size:33vw;top:63%;left:2%}.stage-bottom{gap:8px;padding-top:6px;bottom:37px;left:22px;right:22px}.chapter-control{gap:8px;width:auto}.chapter-number{font-size:24px}.chapter-track{width:32px}.chapter-dots{gap:0}.chapter-dots button{width:36px;height:44px}.chapter-dots button:after{left:16px}#scroll-next{letter-spacing:0;gap:8px;padding-left:0;font-size:9px}#scroll-next span{font-size:19px}.motion-control{font-size:10px;bottom:0;right:22px}.hero.experience+.barra-topo{gap:12px;padding:16px 20px;font-size:11px}}@media (width<=380px){.header-in{gap:6px;width:calc(100% - 32px)}.logo{font-size:26px}header .btn,header .btn:hover{padding:10px 12px;font-size:10px}header .btn:after{display:none}.menu-toggle{width:40px;height:44px;padding:9px}.experience-enabled .story-copy{width:calc(100% - 36px);left:18px}.selo-topo{font-size:9px}.hero-sub{font-size:13.5px}.hero .selo{font-size:9px}.chapter-track{width:18px}.stage-bottom{gap:4px;left:18px;right:18px}}@media (width<=760px) and (height<=740px){.experience-enabled .story-copy{top:87px}.selo-topo{margin-bottom:10px}.hero h1{font-size:clamp(31px,9.3vw,40px)}.hero-sub{margin-top:12px;font-size:13px;line-height:1.5}.hero .btn{min-height:46px;margin-top:14px;padding:12px}.hero .selos-linha{row-gap:5px;margin-top:10px}.hero.experience .scene-container{top:calc(87px + var(--intro-height,315px) + 8px);bottom:88px}}@media (width>=550px) and (width<=1100px) and (orientation:portrait){.experience-enabled .story-copy{width:88%;left:6%}.hero .btn{width:auto;min-width:340px}.hero .selos-linha{justify-content:flex-start;gap:18px}.hero .selo{font-size:12px}.hero .scene-container{bottom:100px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.header-nav,.copy-panel,#product-canvas,.btn{transition:none!important}}.reduced-motion .btn,.reduced-motion .header-nav{transition:none}html:not(.experience-enabled) header{position:relative}html:not(.experience-enabled) .menu-toggle{display:none}html:not(.experience-enabled) .header-nav{opacity:1;visibility:visible;box-shadow:none;border:0;flex-flow:wrap;padding:0;position:static;transform:none}html:not(.experience-enabled) .header-in{flex-wrap:wrap;height:auto;padding:12px 0}html:not(.experience-enabled) header{height:auto}html:not(.experience-enabled) .stage{min-height:0;padding:40px 22px}html:not(.experience-enabled) .story-copy{width:100%;max-width:850px;margin:0 auto;padding:0}html:not(.experience-enabled) .copy-panel{margin-bottom:32px}html:not(.experience-enabled) .hero .scene-container{height:400px;position:relative;inset:auto}html:not(.experience-enabled) .hero .cinematic-poster{height:100%;top:0;left:50%}html:not(.experience-enabled) .stage-bottom,html:not(.experience-enabled) .motion-control,html:not(.experience-enabled) .scene-note{max-width:850px;margin:20px auto 0;position:relative;inset:auto}html:not(.experience-enabled) .watermark{display:none}@media print{header,.stage-bottom,.motion-control,.scene-container,.menu-toggle{display:none}.experience-enabled .experience{height:auto}.experience-enabled .stage{height:auto;min-height:0;padding:30px;position:relative}.experience-enabled .story-copy{width:100%;height:auto;position:relative;inset:auto}.experience-enabled .copy-panel{opacity:1;visibility:visible;filter:none;margin-bottom:20px;position:relative;transform:none}}.barra-topo{background:var(--fundo2);color:var(--ink);padding:18px 20px;font-size:13px;font-weight:500;line-height:1.8}.barra-topo .opcional{display:inline}main>section:not(.hero) .center{max-width:850px;margin-inline:auto}main>section:not(.hero) h2{font-weight:400}main>section:not(.hero) .lead{color:var(--muted);font-size:16px;line-height:1.75}main>section:not(.hero) .micro{font-size:14px}.identificacao,.solucao,.jornada,.marca,.faq{background:var(--paper)}.identificacao>.container{grid-template-columns:1fr 1fr;align-items:start;column-gap:56px;display:grid}.identificacao .center{grid-column:1/-1;max-width:840px;margin-bottom:40px}.identificacao .foto-secao{box-shadow:none;border-radius:24px;grid-area:2/1/span 2;margin:0;position:sticky;top:105px}.identificacao .foto-secao img{object-fit:cover;object-position:36% center;height:590px}.identificacao .lista-dor{grid-column:2;grid-template-columns:1fr;gap:0;margin:0;display:grid}.item-dor{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;gap:14px;padding:18px 0}.item-dor p{font-size:16px;line-height:1.65}.item-dor svg{width:18px;height:18px;color:var(--rose);margin-top:4px}.identificacao .fecho-dor{background:var(--fundo2);color:var(--ink);border-radius:20px;grid-column:2;margin:24px 0 0;padding:24px;font-size:16px;line-height:1.75}.fecho-dor b{color:var(--ink)}.foto-legenda{color:var(--muted);font-size:14px}.agitacao{background:var(--roxo-escuro);color:#fff8fc}.agitacao h2{color:#fff8fc}.agitacao p{color:#eee0e8;margin-top:24px;font-size:16px;line-height:1.85}.agitacao .destaque{font-family:var(--serif);border-left:2px solid var(--rosa-claro);margin-top:32px;padding:0 0 0 24px;font-size:32px;font-weight:400;line-height:1.3}.janela{color:var(--ink);background:#f1e9ed}.janela h2{color:var(--ink)}.linha-tempo{border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:40px;overflow:visible}.fase{border:1px solid var(--line);background:var(--paper);box-shadow:none;border-radius:20px;padding:28px}.fase.destaque{background:var(--roxo);border-color:var(--roxo)}.fase .rot{color:var(--rosa);letter-spacing:.08em;font-size:12px;font-weight:600}.fase b{font:400 30px/1.14 var(--serif);color:var(--ink);margin:18px 0 12px}.fase p{color:var(--muted);font-size:16px;line-height:1.7}.fase.destaque .rot{color:#eecfdf}.fase.destaque b{color:#fff}.fase.destaque p{color:#eee0e8}.janela-fecho{border:0;color:var(--ink);background:0 0;border-top:1px solid #d4c1cd;border-radius:0;margin-top:32px;padding:26px 0 0;font-size:16px;line-height:1.75}.solucao-grid,.marca-grid{grid-template-columns:1fr 1fr;align-items:center;gap:64px}.solucao p,.marca p{color:var(--muted);margin-top:22px;font-size:16px;line-height:1.8}.solucao-img img,.marca-grid img{width:100%;box-shadow:none;border-radius:24px}.solucao .reforco{gap:8px;margin-top:28px}.pill{background:var(--fundo2);border:1px solid var(--line);color:var(--roxo);padding:9px 13px;font-size:13px;font-weight:500;line-height:1.5}.comofunciona{background:var(--fundo2)}.frentes{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:40px}.frente{background:var(--paper);border:1px solid var(--line);border-radius:20px;flex-direction:column;padding:28px;display:flex}.frente .num{width:44px;height:44px;color:var(--roxo);font:400 27px/1 var(--serif);background:#eadce5;margin:0 0 24px}.frente b{font:400 34px/1.1 var(--serif);color:var(--ink);margin-bottom:16px}.frente p{color:var(--muted);font-size:16px;line-height:1.75}.frente .ativos-frente{border-top:1px solid var(--line);color:var(--roxo);margin-top:auto;padding-top:18px;font-size:14px;font-weight:500;line-height:1.6}.frente p+.ativos-frente{margin-top:24px}.formula{background:#fff}.grupo-formula{margin-top:36px}.grupo-titulo{gap:20px;margin-bottom:16px}.grupo-titulo b{letter-spacing:.09em;color:var(--rosa);font-size:13px;font-weight:600}.grupo-titulo .linha{background:var(--line)}.cards-ativos{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ativo{border:1px solid var(--line);background:var(--paper);box-shadow:none;border-radius:18px;padding:24px}.ativo .nome{font:400 29px/1.15 var(--serif);letter-spacing:0;color:var(--ink)}.ativo .funcao{color:var(--muted);margin-top:10px;font-size:15px;line-height:1.7}.nota-rotulo{background:var(--fundo2);color:var(--muted);border:0;border-radius:18px;margin-top:32px;padding:24px;font-size:14px;line-height:1.8}.capsulas-bloco,.jornada-foto{grid-template-columns:.85fr 1.15fr;gap:56px;margin-top:56px}.capsulas-bloco img,.jornada-foto img{box-shadow:none;border-radius:24px;width:100%}.capsulas-bloco .txt b,.jornada-foto .txt b{font:400 36px/1.1 var(--serif);color:var(--ink);margin-bottom:20px}.capsulas-bloco .txt p,.jornada-foto .txt p{color:var(--muted);font-size:16px;line-height:1.8}.passos{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:48px}.passo{border-top:2px solid #d0b4c5;padding:24px 0 0}.passo .quando{letter-spacing:.07em;color:var(--rosa);font-size:12px}.passo b{font:400 29px/1.15 var(--serif);color:var(--ink);margin-top:16px}.passo p{color:var(--muted);margin-top:14px;font-size:15px;line-height:1.75}.aviso-resultado{color:var(--muted);margin-top:28px;font-size:14px;line-height:1.7}.prova{background:var(--fundo2)}.videos,.chats{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:24px;margin-top:24px}.video-card,.fone{background:var(--paper);border:1px solid var(--line);box-shadow:none;border-radius:20px;min-width:0;overflow:hidden}.video-card video{aspect-ratio:9/14;object-fit:cover}.video-card .rodape{padding:20px}.video-card .nome{color:var(--ink);font-size:14px;font-weight:600}.estrelas{color:#9a6030;font-size:14px}.rail-controls{justify-content:flex-end;gap:8px;margin-top:28px;display:flex}.rail-controls button{background:var(--paper);width:44px;height:44px;color:var(--roxo);cursor:pointer;border:1px solid #c9b4c1;border-radius:50%;place-items:center;display:grid}.rail-controls button:disabled{opacity:.35;cursor:default}.rail-controls svg{width:20px;height:20px}.rail-controls button:last-child svg{transform:rotate(180deg)}.videos:focus-visible,.chats:focus-visible{outline:3px solid var(--verde);outline-offset:5px}.fone-topo{background:var(--roxo);gap:12px;padding:16px}.fone-topo .av{color:var(--roxo);background:#e8c5d7;font-weight:600}.fone-topo b{font-size:14px}.fone-topo span{opacity:1;color:#e5d4df;font-size:12px}.fone-corpo{background:#eee7e2;gap:12px;padding:16px}.bolha{max-width:94%;padding:12px 13px 27px;font-size:14px;line-height:1.65}.bolha.sai{background:#e0eddf}.bolha .hora{color:#5f6d64;font-size:11px}.frase-destaque{font:400 36px/1.2 var(--serif);max-width:800px;color:var(--roxo);margin-top:40px}.numeros{gap:14px;margin-top:28px}.numeros div{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;padding:22px 12px}.numeros b{font:400 clamp(26px,3vw,38px)/1.15 var(--serif);color:var(--rosa)}.numeros span{color:var(--muted);margin-top:8px;font-size:13px;line-height:1.55;display:block}.naoe{background:var(--roxo-escuro)}.naoe .lead{color:#e5d4df!important}.naoe .grid{gap:20px;margin-top:36px}.naoe .card{background:#ffffff07;border:1px solid #806879;border-radius:20px;padding:28px}.naoe .card b{font:400 29px/1.15 var(--serif);color:#fff;margin-bottom:16px}.naoe .card span{color:#e9dfe5;font-size:16px;line-height:1.75}.naoe .assinatura{color:#e9dfe5;margin-top:32px;font-size:16px}.naoe .assinatura b{color:#f0cada}#oferta.candistop-offers{background:var(--paper);padding:100px max(20px,50vw - 590px)}.candistop-offers .offer-heading{max-width:860px;margin-bottom:72px}.candistop-offers .offer-heading h2{margin-bottom:24px;font-size:clamp(38px,4.6vw,64px);line-height:1.08}.candistop-offers .eyebrow{letter-spacing:.12em;color:var(--rosa);margin-bottom:18px;font-size:12px}.candistop-offers .body-copy{color:var(--muted);font-size:16px;line-height:1.8}.candistop-offers .offer-benefits{color:var(--roxo);gap:10px 24px;font-size:14px;line-height:1.65}.candistop-offers .offer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:1180px}.candistop-offers .offer-card{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:24px;padding:30px 22px 24px}.candistop-offers .offer-card.featured{border:2px solid var(--rosa);color:var(--ink);background:#f5ecf1;border-radius:0 0 24px 24px;box-shadow:0 12px 32px #3523360b}.candistop-offers .offer-ribbon{background:var(--roxo);color:#fff;letter-spacing:.02em;border-radius:16px 16px 0 0;min-height:42px;padding:9px 12px;font-size:12px;line-height:1.5;inset:auto -2px 100%}.candistop-offers .kit-label,.candistop-offers .featured .kit-label{letter-spacing:.08em;color:var(--rosa);margin-bottom:14px;font-size:12px}.candistop-offers .offer-card-heading h3,.candistop-offers .featured .offer-card-heading h3{color:var(--ink);margin-bottom:12px;font-size:46px}.candistop-offers h3 em,.candistop-offers .featured h3 em{color:var(--rosa)}.candistop-offers .offer-card-heading>p:last-child,.candistop-offers .featured .offer-card-heading>p:last-child{color:var(--muted);font-size:14px;line-height:1.6}.candistop-offers .kit-visual{gap:6px;height:205px;margin:24px 0}.candistop-offers .kit-visual img{object-fit:contain;object-position:center;filter:none;max-height:100%}.candistop-offers .kit-two img{width:calc(50% - 3px)}.candistop-offers .price-anchor,.candistop-offers .featured .price-anchor{color:var(--muted);margin-bottom:20px;font-size:14px}.candistop-offers .installment-kicker,.candistop-offers .featured .installment-kicker{letter-spacing:.08em;color:var(--rosa);font-size:12px}.candistop-offers .installment-price,.candistop-offers .featured .installment-price{color:var(--ink);gap:10px}.candistop-offers .installment-price>strong{letter-spacing:-3px;font-size:76px;font-weight:400}.candistop-offers .installment-count{letter-spacing:-.03em;font-size:22px}.candistop-offers .installment-count small{font-size:14px}.candistop-offers .installment-caption,.candistop-offers .featured .installment-caption{color:var(--muted);font-size:14px;line-height:1.6}.candistop-offers .pix-alternative,.candistop-offers .featured .pix-alternative{color:var(--muted);border-color:var(--line);font-size:14px;line-height:1.7}.candistop-offers .saving,.candistop-offers .featured .saving{color:var(--roxo);margin:16px 0 24px;font-size:14px}.candistop-offers .buy-button{background:var(--verde);color:#fff;border:0;border-radius:12px;min-height:56px;padding:14px 12px;font-size:14px;font-weight:600}.candistop-offers .buy-button:hover{background:#0e6238}.candistop-offers .card-footnote,.candistop-offers .featured .card-footnote{color:var(--muted);font-size:14px;line-height:1.65}.candistop-offers .offer-why{border-color:var(--line);gap:48px;margin-top:56px;padding-top:40px}.candistop-offers .offer-why h3{color:var(--ink);font-size:36px}.candistop-offers .offer-why>div>p{color:var(--muted);font-size:16px;line-height:1.8}.candistop-offers .value-stack{border-color:var(--line)}.candistop-offers .value-stack li{color:var(--muted);border-color:var(--line);padding:16px 0;font-size:14px;line-height:1.65}.candistop-offers .value-stack li>span:last-child{flex-shrink:1;min-width:70px}.candistop-offers .value-stack .stack-total{color:var(--ink)}.candistop-offers .offer-disclosure{color:var(--muted);font-size:14px;line-height:1.8}.candistop-offers .offer-bottom{border-color:var(--line)}.candistop-offers .offer-bottom p{color:var(--roxo);font-size:32px}.candistop-offers .offer-bottom em{font-size:inherit;color:var(--rosa)}.garantia{background:#f0f3ec}.garantia-box{background:0 0;border:0;border-radius:0;max-width:900px;padding:16px 32px}.escudo{width:64px;height:64px;color:var(--verde);background:#e1e8d9;margin-bottom:24px}.escudo svg{color:var(--verde);width:30px;height:30px}.garantia-box p{color:var(--muted);margin-top:24px;font-size:16px;line-height:1.85}.faq-lista{border-top:1px solid var(--line);max-width:860px;margin-top:40px}.faq-lista details{border-color:var(--line)}.faq-lista summary{color:var(--ink);min-height:64px;padding:24px 40px 24px 0;font-size:16px;font-weight:600;line-height:1.6}.faq-lista summary:after{border-width:1.5px;border-color:var(--rosa);width:9px;height:9px}.faq-lista details p{color:var(--muted);padding:0 26px 24px 0;font-size:16px;line-height:1.8}.ajuda{background:var(--paper);padding-top:0}.ajuda-box{border:1px solid var(--line);max-width:1180px;box-shadow:none;background:#fff;border-radius:24px;gap:24px;padding:36px}.ajuda-box .icone{background:#edf3ec;border-radius:16px;width:56px;height:56px}.ajuda-box .icone svg{color:var(--verde)}.ajuda-box h3{font:400 34px/1.1 var(--serif);color:var(--ink)}.ajuda-box p{color:var(--muted);margin-top:12px;font-size:16px;line-height:1.7}.ajuda-box .btn-wpp{background:var(--verde);color:#fff;border:0;min-height:52px;font-size:14px}.fechamento{background:var(--fundo2);color:var(--ink)}.fechamento h2{color:var(--ink)}.fechamento p,.fechamento .micro{color:var(--muted);font-size:16px;line-height:1.8}.fechamento .micro{font-size:14px}.fechamento .micro b{color:var(--ink)}.fechamento-foto{max-width:680px;box-shadow:none;border-radius:24px;margin-bottom:36px}footer{background:var(--roxo-escuro);color:#decfda;padding:72px 0;font-size:14px}.foot-grid{grid-template-columns:1.5fr 1fr 1fr;gap:64px}.foot-grid p{max-width:410px;font-size:15px;line-height:1.8}.foot-grid h4{color:#fff;margin-bottom:16px;font-size:14px;font-weight:600}.foot-grid ul{gap:4px}.foot-grid a{padding:8px 0;font-size:14px;display:inline-block}.disclaimer{color:#c9b9c5;border-color:#786171;margin-top:40px;padding-top:28px;font-size:14px;line-height:1.8}.copy{color:#c9b9c5;font-size:13px}.modal{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#35233680}.modal-box{background:var(--paper);border-radius:24px;max-height:calc(100dvh - 40px);padding:56px 28px 28px;overflow-y:auto;box-shadow:0 20px 80px #35233622}.modal-box h3{font:400 38px/1.1 var(--serif);color:var(--ink)}.modal-box p{color:var(--muted);font-size:16px;line-height:1.75}.modal-fechar{background:var(--fundo2);width:44px;height:44px;color:var(--ink);font-size:26px;top:8px;right:8px}.modal-nao{min-height:44px;font:400 14px/1.6 var(--sans);color:var(--muted);background:0 0;border:0;margin:12px auto 0;padding:10px 0}@media (width<=1000px){.identificacao>.container{column-gap:32px}.solucao-grid,.marca-grid{gap:36px}.frente,.fase{padding:24px}.candistop-offers .offer-grid{gap:14px}.candistop-offers .offer-card{padding-inline:16px}.candistop-offers .installment-price>strong{font-size:62px}.candistop-offers .installment-count{font-size:20px}.candistop-offers .offer-card-heading h3{font-size:40px}.candistop-offers .kit-visual{height:170px}.ajuda-box{text-align:left;flex-flow:wrap}.ajuda-box .btn{margin-left:80px}.foot-grid{gap:32px}}@media (width<=760px){.barra-topo{padding:16px 20px;font-size:12px}.barra-topo span{white-space:normal}main>section:not(.hero) .center{text-align:left}.identificacao>.container{flex-direction:column;gap:0;display:flex}.identificacao .center{margin-bottom:28px}.identificacao .foto-secao{width:100%;margin:0 0 24px;position:static}.identificacao .foto-secao img{object-position:35% center;height:320px}.identificacao .lista-dor{width:100%}.item-dor{padding:16px 0}.identificacao .fecho-dor{margin-top:24px;padding:24px}.agitacao .destaque{padding-left:20px;font-size:29px}.linha-tempo,.frentes{grid-template-columns:1fr;gap:16px;margin-top:28px}.fase,.frente{border-radius:20px;padding:24px}.fase b{margin:12px 0;font-size:30px}.frente .num{margin-bottom:18px}.frente b{font-size:34px}.solucao-grid,.marca-grid{grid-template-columns:1fr;gap:32px}.marca-grid .marca-img{width:100%;max-width:none;margin:0}.solucao-img img{object-fit:cover;max-height:520px}.marca-img img{object-fit:cover;object-position:center;max-height:470px}.cards-ativos{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ativo{padding:20px 16px}.ativo .nome{font-size:27px}.ativo .funcao{font-size:14px;line-height:1.65}.cards-ativos .ativo:last-child:nth-child(odd){grid-column:auto}.capsulas-bloco,.jornada-foto{grid-template-columns:1fr;gap:28px;margin-top:40px}.capsulas-bloco img{object-fit:cover;max-height:400px}.capsulas-bloco .txt b,.jornada-foto .txt b{font-size:34px}.nota-rotulo{text-align:left;padding:22px}.passos{grid-template-columns:1fr 1fr;gap:28px 20px;margin-top:32px}.passo{padding-top:18px}.passo b{font-size:27px}.passo p{font-size:15px}.videos,.chats{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#a18b99 #e5d8df;overscroll-behavior-inline:contain;grid-template-columns:none;grid-auto-columns:min(84vw,340px);grid-auto-flow:column;align-items:start;gap:16px;margin:18px -20px 0;padding:4px 20px 20px;overflow-x:auto}.videos::-webkit-scrollbar{height:6px;display:block}.chats::-webkit-scrollbar{height:6px;display:block}.videos::-webkit-scrollbar-thumb{background:#a18b99;border-radius:9px}.chats::-webkit-scrollbar-thumb{background:#a18b99;border-radius:9px}.video-card,.fone{scroll-snap-align:start}.video-card video{aspect-ratio:9/13}.rail-controls{margin-top:24px}.frase-destaque{text-align:left;font-size:32px}.numeros{gap:10px}.numeros div{padding:18px 4px}.numeros b{font-size:29px}.numeros span{font-size:12px;line-height:1.6}.naoe .grid{grid-template-columns:1fr;gap:16px;margin-top:28px}.naoe .card{padding:24px}.naoe .assinatura{text-align:left}#oferta.candistop-offers{padding:72px 20px}.candistop-offers .offer-heading{text-align:left;margin-bottom:70px}.candistop-offers .offer-heading h2{font-size:clamp(38px,10vw,50px)}.candistop-offers .offer-benefits{justify-content:flex-start;gap:8px 16px}.candistop-offers .offer-grid{grid-template-columns:1fr;gap:24px;max-width:500px}.candistop-offers .offer-card{padding:28px 24px 24px}.candistop-offers .offer-card-heading h3{font-size:46px}.candistop-offers .offer-ribbon{font-size:12px}.candistop-offers .kit-visual{height:205px;margin:20px 0}.candistop-offers .installment-price>strong{font-size:82px}.candistop-offers .installment-count{font-size:23px}.candistop-offers .offer-why{grid-template-columns:1fr;gap:32px;margin-top:40px;padding-top:32px}.candistop-offers .offer-why h3{font-size:34px}.candistop-offers .offer-disclosure{text-align:left}.candistop-offers .value-stack li{gap:14px}.candistop-offers .offer-bottom p{font-size:30px}.garantia-box{text-align:left;padding:0}.escudo{margin-left:0}.faq-lista{margin-top:28px}.faq-lista summary{padding-block:22px}.faq-lista details p{padding-right:4px}.ajuda-box{text-align:left;flex-direction:column;align-items:flex-start;gap:20px;padding:28px 24px;display:flex}.ajuda-box .btn{width:100%;margin:0}.ajuda-box h3{font-size:32px}.fechamento{text-align:left}.fechamento h2,.fechamento p{margin-left:0}.fechamento-foto{margin-bottom:32px}footer{padding:56px 0}.foot-grid{grid-template-columns:1fr 1fr;gap:32px 24px}.foot-grid>div:first-child{grid-column:1/-1}.disclaimer{margin-top:28px}}@media (width<=380px){.cards-ativos,.passos{grid-template-columns:1fr}.passo{padding-top:20px}.passo b{font-size:29px}.candistop-offers .offer-card{padding-inline:18px}.candistop-offers .installment-price>strong{font-size:72px}.candistop-offers .kit-visual{height:180px}.candistop-offers .offer-ribbon{font-size:11px}.numeros b{font-size:25px}.numeros span{font-size:12px}.foot-grid{grid-template-columns:1fr}.foot-grid>div:first-child{grid-column:auto}}#order-dialog.pix-checkout{color:#352336;scrollbar-color:#a18b9b #fcf9f5;background:#fcf9f5;border:1px solid #dfd3dc;border-radius:24px;width:min(1020px,100% - 32px);max-height:calc(100dvh - 32px);box-shadow:0 24px 100px #35233640}#order-dialog.pix-checkout[open]{grid-template-columns:250px minmax(0,1fr)}#order-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#352336aa}#order-dialog .order-visual{background:radial-gradient(#fcf9f5,#eee4e9);gap:24px;padding:40px 26px}#order-dialog .order-brand{color:#52314e}#order-dialog .order-guarantee{color:#6b5b66;font-size:12px;line-height:1.65}#order-dialog .order-content{padding:44px 36px 32px}#order-dialog .order-content>.eyebrow{color:#6b5b66;font-size:12px;line-height:1.5}#order-dialog .order-content h2{color:#352336;font-size:40px;line-height:1.12}#order-dialog #order-quantity{color:#52314e;font-size:14px}#order-dialog #order-description,#order-dialog #order-unit-price{color:#6b5b66;font-size:13px;line-height:1.65}#order-dialog .dialog-close{color:#352336;background:#fcf9ff;border:1px solid #cebecb;width:44px;height:44px;min-height:44px;margin:10px 10px -54px auto;top:10px;box-shadow:0 3px 12px #35233612}#order-dialog .text-link{color:#52314e;min-height:44px;font-size:14px}#order-dialog .checkout-body{color:#352336;font-size:14px;line-height:1.65}#order-dialog .checkout-summary{background:#fff;border:1px solid #dcd0d8;border-radius:20px;margin:24px 0;padding:24px}#order-dialog .checkout-price-label{color:#52314e;font-size:14px}#order-dialog .checkout-price{color:#52314e;gap:4px 10px;margin-block:10px}#order-dialog .checkout-price>strong{font-size:clamp(38px,4.5vw,54px)}#order-dialog .checkout-alternative{color:#6b5b66;font-size:14px}#order-dialog .checkout-price-note{color:#6b5b66;font-size:12px}#order-dialog .checkout-benefits{border-color:#e8dfe5;gap:8px;margin-top:16px;padding-top:16px}#order-dialog .checkout-benefits>li{white-space:normal;color:#52314e;background:#f3edf1;border-radius:8px;padding:6px 9px;font-size:12px}#order-dialog #checkout-form fieldset{margin:28px 0}#order-dialog #checkout-form legend{color:#352336;margin-bottom:18px;font-size:28px;line-height:1.2}#order-dialog .checkout-fields{gap:18px 16px}#order-dialog .checkout-fields label,#order-dialog .checkout-code-label{color:#352336;gap:8px;font-size:14px;line-height:1.5}#order-dialog .checkout-fields input,#order-dialog .checkout-fields select,#order-dialog #checkout-code,#order-dialog #checkout-boleto-code{color:#352336;background:#fff;border:1px solid #b9aab6;border-radius:12px;min-height:50px;padding:12px;font-size:16px}#order-dialog .checkout-fields input::placeholder{color:#746672;font-size:14px}:is(#order-dialog .checkout-fields input:user-invalid,#order-dialog .checkout-fields select:user-invalid){border:2px solid #a42746}#order-dialog :is(button,a,summary,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #52314e}#order-dialog .checkout-fields :is(input,select):focus-visible{border-color:#52314e}:is(#order-dialog .method-options,#order-dialog .method-options:has([data-method-boleto-option]:not([hidden]))){grid-template-columns:minmax(0,1fr);gap:10px}#order-dialog .method-option{background:#fff;border:1px solid #b9aab6;border-radius:14px;align-items:center;gap:12px;min-height:64px;padding:15px 16px;font-size:14px}#order-dialog .method-option strong{color:#352336}#order-dialog .method-option small{color:#6b5b66;font-size:12px}#order-dialog .method-option input{accent-color:#52314e;width:20px;height:20px;margin:0}#order-dialog .method-option:has(input:checked){background:#f3edf1;border-color:#52314e;box-shadow:inset 0 0 0 1px #52314e}#order-dialog .checkout-conditions{background:#fff;border-color:#dcd0d8;border-radius:16px}#order-dialog .checkout-conditions>summary{color:#52314e;min-height:52px;padding:16px;font-size:14px}#order-dialog .checkout-conditions dl{margin:16px}#order-dialog .checkout-conditions dl>div{gap:12px;margin:12px 0}#order-dialog .checkout-conditions dt{color:#6b5b66;flex:1;min-width:0;font-size:13px}#order-dialog .checkout-conditions dd{color:#352336;overflow-wrap:anywhere;flex:0 48%;font-size:13px}#order-dialog .checkout-conditions>p{color:#6b5b66;margin:0 16px 16px;font-size:12px}#order-dialog :is(.checkout-config,.checkout-retry,.checkout-help,.checkout-provider,.checkout-reference,.checkout-feedback,.checkout-expiry,.checkout-cep-help){color:#6b5b66;font-size:12px;line-height:1.7}#order-dialog .checkout-config{font-size:14px}#order-dialog .checkout-provider{border-color:#dfd3dc}#order-dialog .button{border-radius:14px;min-height:52px;padding:14px 18px;font-size:15px;line-height:1.5}#order-dialog .button-gold{color:#fff;background:#137846;border-color:#137846}#order-dialog .button-gold:hover{background:#0e6037;border-color:#0e6037}#order-dialog .checkout-check{color:#52314e;background:#f3edf1;border-color:#cbbcc7}#order-dialog .checkout-check:hover{background:#e9dde5}#order-dialog button:disabled{opacity:.62}#order-dialog .checkout-error{color:#87263e;background:#fff0f2;border:1px solid #b96578;border-radius:12px;padding:16px;font-size:14px}#order-dialog .checkout-payment h3{color:#352336;font-size:32px;line-height:1.2}#order-dialog .checkout-status{color:#352336;font-size:14px}#order-dialog .checkout-payment[data-state=paid] .checkout-status{color:#175735;background:#eaf5ee;border:1px solid #86b49b;border-radius:14px}#order-dialog #checkout-code,#order-dialog #checkout-boleto-code{min-height:104px;line-height:1.6}#order-dialog .checkout-support a{color:#52314e;text-underline-offset:4px;min-height:44px;padding:10px 0;display:inline-block}@media (width<=760px){#order-dialog.pix-checkout[open]{border-radius:20px;width:calc(100% - 16px);max-height:calc(100dvh - 16px)}#order-dialog .order-visual{grid-template-columns:72px minmax(0,1fr);gap:0 16px;height:auto;min-height:132px;padding:16px 56px 16px 20px}#order-dialog .order-visual img{max-height:100px}#order-dialog .order-brand{font-size:30px}#order-dialog .order-guarantee{font-size:12px;line-height:1.55}#order-dialog .order-content{padding:24px 20px}#order-dialog .order-content h2{font-size:34px}#order-dialog .dialog-close{margin:8px 8px -52px auto;top:8px}#order-dialog .checkout-summary{padding:20px 18px}#order-dialog .checkout-price>strong{font-size:44px}}@media (width<=399px){#order-dialog .order-content{padding:24px 16px}#order-dialog .order-content h2{font-size:31px}#order-dialog .order-visual{grid-template-columns:56px minmax(0,1fr);gap:0 10px;padding-left:16px}#order-dialog .order-brand{font-size:26px}#order-dialog .checkout-fields{grid-template-columns:minmax(0,1fr)}#order-dialog .checkout-wide{grid-column:1/-1}#order-dialog .checkout-summary{padding:18px 14px}#order-dialog .checkout-price>strong{font-size:39px}#order-dialog .checkout-price>span{font-size:19px}#order-dialog #checkout-form legend{font-size:26px}}.solucao .frentes-intro{text-align:center;margin-top:84px}.solucao .frentes-intro h3{letter-spacing:-.03em;max-width:760px;color:var(--ink);margin-inline:auto;font-size:clamp(32px,3.6vw,48px);line-height:1.1}.solucao .frentes-intro .lead{max-width:700px;margin:14px auto 0}.solucao .frentes{margin-top:36px}.solucao .frente{background:#fff}.prova-numeros{border-top:1px solid var(--line);max-width:860px;margin:48px auto 0;padding-top:36px}.prova-marca{color:var(--muted);margin:0;font-size:16px;line-height:1.75}.prova .numeros{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px;display:grid}.naoe-discricao{color:#e9dfe5;border-top:1px solid #806879;max-width:760px;margin:28px auto 0;padding-top:24px;font-size:16px;line-height:1.75}.naoe-discricao b{color:#fff}.fechamento .btn{margin-top:28px}.fechamento-alt{margin-top:14px;font-size:14px;line-height:1.6}.fechamento-alt a{color:var(--rosa);text-underline-offset:3px;text-decoration:underline}.barra-fixa{z-index:55;padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fcf9f5f2;transition:transform .25s;display:none;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -8px 24px #35233614}.barra-fixa.on{transform:none}.barra-fixa .barra-in{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:12px;max-width:1180px;margin-inline:auto;display:flex}.barra-fixa .barra-txt{flex:auto;min-width:0;display:block}.barra-fixa .barra-txt b{font:600 13px/1.3 var(--sans);color:var(--ink);white-space:nowrap;display:block}.barra-fixa .barra-txt span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:1.4;display:block;overflow:hidden}.barra-fixa .barra-in>.btn{border-radius:12px;flex:none;width:auto;min-height:46px;margin:0;padding:12px 16px;font-size:12px}body.order-open .barra-fixa{display:none!important}.selo-topo,.selo-nota small{font-size:11px}.hero .selo,#scroll-next,.motion-control{font-size:10.5px}.header-in .btn,.header-in .btn:hover{font-size:12px}@media (width<=760px){.header-in .btn,.header-in .btn:hover{font-size:11.5px}}@media (width<=760px),(width<=1100px) and (orientation:portrait){.barra-fixa{display:block}.solucao .frentes-intro{text-align:left;margin-top:56px}.solucao .frentes-intro h3,.solucao .frentes-intro .lead{margin-inline:0}.prova-numeros{margin-top:36px;padding-top:28px}.fechamento .btn{width:100%}}
