body{background:var(--cor-branco-cristal);color:var(--cor-preto-grafite)}h1,h2,h3{color:var(--cor-preto-grafite)}p{color:rgba(12,16,20,0.68)}.botao--secundario{color:var(--cor-preto-grafite);border-color:rgba(12,16,20,0.25)}.botao--secundario:hover{border-color:var(--cor-rosa-turkista);color:var(--cor-rosa-profundo)}.botao--contorno-rosa{background:transparent;color:var(--cor-rosa-acessivel);border:1.5px solid var(--cor-rosa-turkista)}.botao--contorno-rosa:hover{background:var(--cor-rosa-turkista);color:var(--cor-preto-grafite)}.hero{position:relative;min-height:90svh;display:flex;align-items:center;padding-top:68px;overflow:hidden}.hero__fundo{position:absolute;inset:0;background:linear-gradient(100deg,rgba(255,255,255,0.94) 0%,rgba(255,255,255,0.55) 38%,rgba(255,255,255,0.08) 62%,transparent 78%),linear-gradient(200deg,#FCEFE6 0%,#F9D9E7 35%,#F6C6DE 55%,#E7A9CE 72%,#C97FB0 100%)}.hero__fundo::after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 45% 60% at 88% 30%,rgba(255,255,255,0.35),transparent 60%),radial-gradient(ellipse 60% 40% at 20% 95%,rgba(201,78,156,0.18),transparent 65%)}.hero__foto{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 25%}.hero__conteudo{position:relative;max-width:640px;padding-block:var(--esp-8)}.hero__titulo{font-size:var(--tam-display);margin-bottom:var(--esp-5);color:var(--cor-preto-grafite)}.hero__titulo em{font-style:normal;color:var(--cor-rosa-profundo)}.hero__subtitulo{font-size:0.9375rem;font-weight:var(--peso-semibold);letter-spacing:0.14em;text-transform:uppercase;color:var(--cor-preto-grafite);max-width:52ch}.hero__acoes{display:flex;flex-wrap:wrap;gap:var(--esp-4);margin-top:var(--esp-6)}.grade-linhas{display:grid;grid-template-columns:1fr;gap:var(--grid-gap-mobile)}.grade-diferenciais{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--grid-gap-mobile)}.secao--diferenciais{background:#F7F4F5}.secao--diferenciais .card-diferencial__icone{background:transparent;border:none;color:var(--cor-rosa-profundo);width:48px;height:48px}.secao--diferenciais .card-diferencial h3{color:var(--cor-preto-grafite);font-size:0.95rem}.secao--diferenciais .card-diferencial p{color:rgba(12,16,20,0.6)}.secao-sobre-preview{background:var(--cor-preto-grafite);border-radius:var(--raio-lg);overflow:hidden;display:grid;grid-template-columns:1fr}.secao-sobre-preview__texto{padding:var(--esp-7) var(--esp-5)}.secao-sobre-preview__texto h2{color:var(--cor-branco-cristal)}.secao-sobre-preview__texto p{color:rgba(255,255,255,0.72)}.secao-sobre-preview__imagens{display:grid;grid-template-columns:1.4fr 1fr;gap:2px;min-height:220px}.secao-sobre-preview__imagens > div{position:relative;overflow:hidden}.secao-sobre-preview__imagens > div img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.secao-sobre-preview__imagens > div:first-child{grid-row:1 / 3;background:linear-gradient(160deg,#3a1f33,#0C1014)}.secao-sobre-preview__imagens > div:nth-child(2){background:linear-gradient(160deg,#4a2f1f,#14191F)}.secao-sobre-preview__imagens > div:nth-child(3){background:linear-gradient(160deg,#1f2f3a,#0C1014)}.secao--depoimentos{background:#F7F4F5}.grade-depoimentos{display:grid;grid-template-columns:1fr;gap:var(--grid-gap-mobile)}.card-depoimento{background:var(--cor-branco-cristal);border-radius:var(--raio-md);padding:var(--esp-6);box-shadow:var(--sombra-card)}.card-depoimento__estrelas{color:var(--cor-rosa-turkista);font-size:0.9rem;letter-spacing:0.15em;margin-bottom:var(--esp-3)}.card-depoimento p{color:rgba(12,16,20,0.75);font-style:italic}.card-depoimento__autora{font-size:var(--tam-legenda);font-weight:var(--peso-semibold);color:var(--cor-preto-grafite);text-transform:uppercase;letter-spacing:0.06em}.faixa-beneficios{background:var(--cor-preto-grafite);padding-block:var(--esp-6)}.faixa-beneficios__grade{display:grid;grid-template-columns:1fr;gap:var(--esp-5)}.faixa-beneficio{display:flex;align-items:center;gap:var(--esp-3)}.faixa-beneficio__icone{flex-shrink:0;width:40px;height:40px;border-radius:50%;background:rgba(242,121,200,0.14);display:flex;align-items:center;justify-content:center;color:var(--cor-rosa-turkista)}.faixa-beneficio__icone svg{width:20px;height:20px}.faixa-beneficio strong{display:block;font-size:0.8125rem;color:var(--cor-branco-cristal)}.faixa-beneficio span{font-size:var(--tam-legenda);color:rgba(255,255,255,0.55)}.secao-newsletter__caixa{background:linear-gradient(135deg,rgba(242,121,200,0.12),rgba(201,78,156,0.05));border:1px solid rgba(242,121,200,0.3);border-radius:var(--raio-lg);padding:var(--esp-7) var(--esp-5);display:flex;flex-direction:column;gap:var(--esp-6)}.secao-newsletter__caixa p{color:rgba(12,16,20,0.65)}.form-newsletter{display:flex;flex-direction:column;gap:var(--esp-3)}.form-newsletter input{width:100%;padding:var(--esp-4);border-radius:var(--raio-pilula);border:1px solid rgba(12,16,20,0.18);background:var(--cor-branco-cristal);color:var(--cor-preto-grafite)}.form-newsletter input::placeholder{color:rgba(12,16,20,0.4)}.form-newsletter input:focus{border-color:var(--cor-rosa-turkista)}@media (min-width:640px){.grade-linhas{grid-template-columns:repeat(3,1fr)}}@media (min-width:768px){.grade-diferenciais{grid-template-columns:repeat(4,1fr)}.secao-newsletter__caixa{flex-direction:row;align-items:center;justify-content:space-between;padding:var(--esp-7)}.secao-newsletter__caixa > div{flex:1}.form-newsletter{flex-direction:row;flex:1;max-width:440px}.secao-sobre-preview{grid-template-columns:1fr 1fr;align-items:stretch}.secao-sobre-preview__texto{display:flex;flex-direction:column;justify-content:center;padding:var(--esp-8)}.grade-depoimentos{grid-template-columns:repeat(3,1fr)}.faixa-beneficios__grade{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){[data-mostrar-desktop]{display:inline-flex !important}}
.acordeao-faq{max-width:760px}.acordeao-faq__item{border-bottom:1px solid rgba(12,16,20,0.1)}.acordeao-faq__pergunta{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:var(--esp-4);padding:var(--esp-5) 0;font-family:var(--fonte-titulo);font-size:1.0625rem;font-weight:var(--peso-medio);color:var(--cor-preto-grafite)}.acordeao-faq__pergunta::-webkit-details-marker{display:none}.acordeao-faq__pergunta:hover{color:var(--cor-rosa-profundo)}.acordeao-faq__icone{flex-shrink:0;width:20px;height:20px;position:relative}.acordeao-faq__icone::before,.acordeao-faq__icone::after{content:"";position:absolute;background:currentColor;top:50%;left:50%;transform:translate(-50%,-50%)}.acordeao-faq__icone::before{width:14px;height:2px}.acordeao-faq__icone::after{width:2px;height:14px;transition:transform var(--transicao-rapida)}.acordeao-faq__item[open] .acordeao-faq__icone::after{transform:translate(-50%,-50%) rotate(90deg) scaleX(0)}.acordeao-faq__resposta{padding:0 0 var(--esp-5);color:rgba(12,16,20,0.68);max-width:62ch}.acordeao-faq__resposta p{color:inherit}.acordeao-faq__resposta a{color:var(--cor-rosa-acessivel);font-weight:var(--peso-semibold)}
.grade-texto-linhas{display:grid;grid-template-columns:1fr;gap:var(--esp-6)}@media (min-width:900px){.grade-texto-linhas{grid-template-columns:repeat(3,1fr)}}.grade-texto-linhas h3{font-size:1.125rem;margin-bottom:var(--esp-2)}.grade-texto-linhas h3 a{color:inherit}.grade-texto-linhas h3 a:hover{color:var(--cor-rosa-profundo)}.grade-texto-linhas p{margin-bottom:var(--esp-3)}.secao-faq-home .acordeao-faq{margin-inline:auto}.secao-faq-home__mais{text-align:center;margin-top:var(--esp-5)}.secao-faq-home__mais a{color:var(--cor-rosa-acessivel);font-weight:var(--peso-semibold)}
.hero__titulo{font-size:clamp(2rem,7vw,3.25rem);line-height:1.1}

/* Contraste AA dos subtítulos pequenos sobre o fundo branco da home. */
.eyebrow{color:var(--cor-rosa-acessivel)}
