.marca .pr .mc-h1 em,.marca .pr .mc-h2 em{color:var(--rosa);font-style:normal}.marca .pr-topo{padding-top:clamp(18px,4vw,40px)}.marca .pr-topo p{max-width:34ch;margin-top:16px;font-size:clamp(1.1rem,4.3vw,1.32rem);line-height:1.5}.marca .pr-planos{gap:22px;margin-top:clamp(26px,5vw,44px);padding-inline:8px;display:grid}.marca .pr-ess{background:var(--amarelo);border-radius:34px 34px 50% 50% / 34px 34px var(--curva) var(--curva);padding:30px calc(var(--gutter) - 4px) calc(var(--curva) + 22px);scroll-margin-top:16px;position:relative;overflow:hidden}.marca .pr-ess:before{content:"";background:var(--amarelo-claro);border-radius:47% 53% 44% 56%/55% 46% 54% 45%;width:220px;height:220px;position:absolute;top:-78px;right:-64px}.marca .pr-ess>*{position:relative}.marca .pr-preco{color:var(--indigo);flex-wrap:wrap;align-items:flex-end;gap:4px 14px;margin-top:6px;display:flex}.marca .pr-valor{font-family:var(--fonte-display);letter-spacing:-.035em;white-space:nowrap;font-size:clamp(4rem,19vw,5.6rem);font-weight:700;line-height:.92}.marca .pr-per{color:var(--tinta);padding-bottom:8px;font-size:1.05rem;font-weight:500;line-height:1.25}.marca .pr-per b{font-weight:700;display:block}.marca .pr-recebe{font-family:var(--fonte-display);color:var(--tinta);max-width:20ch;margin-top:18px;font-size:clamp(1.3rem,5.2vw,1.6rem);font-weight:600;line-height:1.2}.marca .pr-lista{gap:8px;max-width:34ch;margin-top:14px;display:grid}.marca .pr-lista li{padding-left:22px;line-height:1.45;position:relative}.marca .pr-lista li:before{content:"";background:var(--indigo);border-radius:999px;width:9px;height:9px;position:absolute;top:.55em;left:0}.marca .pr-acao{flex-wrap:wrap;align-items:center;gap:14px 18px;margin-top:26px;display:flex}.marca .pr-acao .mc-btn:disabled{opacity:.7;cursor:progress;transform:none}.marca .pr-miudo{max-width:40ch;margin-top:20px;font-size:.98rem;line-height:1.5}.marca .pr-miudo+.pr-miudo{margin-top:10px}.marca .pr-forte{font-weight:700}.marca .pr-miudo a,.marca .pr .mc-faq__resp a{text-decoration:underline;-webkit-text-decoration-color:var(--rosa);text-decoration-color:var(--rosa);text-underline-offset:4px;font-weight:700;text-decoration-thickness:2px}.marca .pr-gra{margin-inline:calc(var(--gutter) - 8px);border:2px solid #3b308f8c;border-radius:22px;align-self:start;padding:22px}.marca .pr-gra p{margin-top:10px;font-size:1rem;line-height:1.55}.marca .pr-gra .pr-gra__preco{font-family:var(--fonte-display);letter-spacing:-.02em;color:var(--indigo);margin-top:4px;font-size:2.4rem;font-weight:700;line-height:1}.marca .pr-gra .mc-btn{margin-top:18px}.marca .pr-seguir{background:var(--rosa-suave);border-radius:50% / var(--curva);padding-block:var(--respiro);margin-top:clamp(48px,9vw,110px)}.marca .pr-seguir .mc-h2{max-width:17ch}.marca .pr-passos{counter-reset:pr-passo;gap:16px;margin-top:clamp(28px,6vw,52px);display:grid}.marca .pr-passo{background:var(--branco);border-radius:22px;padding:22px 22px 24px}.marca .pr-passo:before{counter-increment:pr-passo;content:counter(pr-passo);width:46px;height:46px;font-family:var(--fonte-display);color:var(--indigo);background:var(--rosa-medio);border-radius:999px;place-items:center;margin-bottom:14px;font-size:1.16rem;font-weight:700;line-height:1;display:grid}.marca .pr-passo:nth-child(2):before{background:var(--amarelo)}.marca .pr-passo:nth-child(3):before{background:var(--ciano-claro)}.marca .pr-passo p{margin-top:8px;font-size:1rem;line-height:1.55}.marca .pr .mc-faq .mc-h2{max-width:16ch}.marca .pr-rodape{border-radius:50% 50% 0 0 / var(--curva) var(--curva) 0 0;padding:calc(var(--curva) + 18px) 0 40px}@media (min-width:900px){.marca .pr-planos{max-width:var(--largura);padding-inline:var(--gutter);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:40px;margin-inline:auto}.marca .pr-planos--so{grid-template-columns:minmax(0,1.5fr)}.marca .pr-ess{padding:48px 56px calc(var(--curva) + 30px);border-radius:40px 40px 50% 50% / 40px 40px var(--curva) var(--curva)}.marca .pr-ess:before{width:320px;height:320px;top:-110px;right:-80px}.marca .pr-gra{margin:40px 0 0;padding:30px}.marca .pr-passos{grid-template-columns:repeat(3,1fr)}}@media (prefers-reduced-motion:reduce){.marca .pr *,.marca .pr :before,.marca .pr :after{transition:none!important}}
