:root{--primaria: #6b2d3e;--primaria-escura: #4f1f2d;--secundaria: #e8c4c4;--fundo: #fbf6f4;--superficie: #ffffff;--texto: #2a1a1f;--texto-suave: #7a6269;--borda: #eadcdc;--ok: #2f7a4f;--raio: 16px;--sombra: 0 10px 30px -18px rgba(75, 31, 45, .35);--serif: "Cormorant Garamond", Georgia, serif;--sans: "Inter", system-ui, -apple-system, sans-serif;--fonte-titulo: var(--serif);--peso-titulo: 600;--espaco-titulo: .01em}*{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0;background:var(--fundo);color:var(--texto);font-family:var(--sans);font-size:16px;line-height:1.45;-webkit-font-smoothing:antialiased}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer}h1,h2,h3{font-family:var(--fonte-titulo);font-weight:var(--peso-titulo);margin:0;letter-spacing:var(--espaco-titulo)}.app{max-width:480px;margin:0 auto;padding:0 16px 48px}.cabecalho{text-align:center;padding:28px 0 18px}.cabecalho .logo{width:64px;height:64px;border-radius:50%;margin:0 auto 12px;background:var(--primaria);color:#fff;display:grid;place-items:center;font-family:var(--fonte-titulo);font-size:30px;font-weight:var(--peso-titulo)}.cabecalho h1{font-size:34px;line-height:1.05;color:var(--primaria)}.cabecalho p{margin:6px 0 0;color:var(--texto-suave);font-size:14px}.passos{display:flex;gap:6px;margin:12px 0 22px}.passos span{flex:1;height:3px;border-radius:3px;background:var(--borda)}.passos span.ativo{background:var(--primaria)}.titulo-passo{font-size:24px;margin-bottom:14px}.titulo-passo small{display:block;font-family:var(--sans);font-size:13px;color:var(--texto-suave);font-weight:400;margin-top:2px;letter-spacing:0}.cartao{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);padding:14px;box-shadow:var(--sombra)}.lista{display:grid;gap:10px}.servico{display:grid;grid-template-columns:64px 1fr auto;gap:12px;align-items:center;text-align:left;width:100%}.servico:hover,.servico:focus-visible{border-color:var(--primaria);outline:none}.servico .foto{width:64px;height:64px;border-radius:12px;background:var(--secundaria);display:grid;place-items:center;font-size:26px}.servico .nome{font-weight:600}.servico .meta{font-size:13px;color:var(--texto-suave);margin-top:2px}.servico .preco{font-family:var(--fonte-titulo);font-size:22px;color:var(--primaria);white-space:nowrap}.servico .preco small{display:block;font-family:var(--sans);font-size:11px;color:var(--texto-suave);text-align:right}.aviso{background:#fff4e8;border:1px solid #f3ddc3;color:#7a4b16;border-radius:12px;padding:10px 12px;font-size:13px;margin-bottom:14px}.aviso.ok{background:#eef7f0;border-color:#cfe6d6;color:var(--ok)}.cal-cab{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.cal-cab h3{font-size:20px}.cal-cab button{background:none;border:1px solid var(--borda);border-radius:10px;width:36px;height:36px}.cal-grade{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.cal-grade .dow{text-align:center;font-size:11px;color:var(--texto-suave);padding:4px 0;text-transform:uppercase;letter-spacing:.06em}.dia{aspect-ratio:1;border-radius:10px;border:1px solid transparent;background:none;font-size:15px;display:grid;place-items:center;position:relative}.dia.fora{color:#c9b9bd;text-decoration:line-through;text-decoration-color:#d9c9cd;cursor:not-allowed}.dia.aberto{background:var(--superficie);border-color:var(--borda)}.dia.aberto:hover{border-color:var(--primaria)}.dia.sel{background:var(--primaria);color:#fff;border-color:var(--primaria)}.dia.hoje:after{content:"";position:absolute;bottom:5px;width:4px;height:4px;border-radius:50%;background:currentColor;opacity:.7}.dia.vazio{visibility:hidden}.legenda{display:flex;gap:14px;font-size:12px;color:var(--texto-suave);margin-top:10px;flex-wrap:wrap}.legenda i{display:inline-block;width:12px;height:12px;border-radius:3px;margin-right:5px;vertical-align:-1px;border:1px solid var(--texto-suave)}.horarios{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px}.hora{padding:12px 0;border-radius:12px;border:1px solid var(--borda);background:var(--superficie);font-weight:500;font-size:16px}.hora:hover{border-color:var(--primaria)}.hora.sel{background:var(--primaria);color:#fff;border-color:var(--primaria)}.vazio-msg{text-align:center;color:var(--texto-suave);padding:22px 10px;font-size:14px}.vazio-msg strong{display:block;color:var(--texto);font-family:var(--serif);font-size:20px;margin-bottom:4px}.campo{display:grid;gap:6px;margin-bottom:14px}.campo label{font-size:13px;font-weight:500;color:var(--texto-suave)}.campo input,.campo textarea{width:100%;padding:13px 14px;border-radius:12px;border:1px solid var(--borda);background:var(--superficie)}.campo input:focus,.campo textarea:focus{outline:2px solid var(--secundaria);border-color:var(--primaria)}.campo textarea{min-height:72px;resize:vertical}.erro{color:#a8313f;font-size:13px;margin-top:-8px;margin-bottom:12px}.resumo{display:grid;gap:8px}.resumo .linha{display:flex;justify-content:space-between;gap:12px;font-size:15px}.resumo .linha span:first-child{color:var(--texto-suave)}.resumo .total{border-top:1px dashed var(--borda);padding-top:10px;margin-top:2px;font-family:var(--fonte-titulo);font-size:22px;color:var(--primaria)}.botao{width:100%;padding:15px 18px;border-radius:14px;border:none;font-weight:600;font-size:16px;background:var(--primaria);color:#fff;margin-top:14px;transition:transform .05s ease}.botao:active{transform:scale(.99)}.botao:disabled{opacity:.45;cursor:not-allowed}.botao.secundario{background:var(--superficie);color:var(--primaria);border:1px solid var(--borda)}.botao.perigo{background:none;color:#a8313f;border:1px solid #f0cfd3}.voltar{background:none;border:none;color:var(--texto-suave);padding:0;margin-bottom:14px;font-size:14px}.confirmado{text-align:center;padding-top:10px}.check{width:72px;height:72px;border-radius:50%;margin:0 auto 14px;background:color-mix(in srgb,var(--ok) 14%,var(--superficie));color:var(--ok);display:grid;place-items:center;font-size:34px}.confirmado h2{font-size:30px;color:var(--primaria)}.confirmado p{color:var(--texto-suave);margin:6px 0 18px}.confirmado .cartao{text-align:left}.rodape{text-align:center;font-size:12px;color:var(--texto-suave);margin-top:34px}.rodape a{color:inherit}.badge{display:inline-block;font-size:11px;padding:3px 8px;border-radius:999px;background:var(--secundaria);color:var(--primaria-escura);font-weight:600;letter-spacing:.03em}.badge.cancelado{background:#f3e1e3;color:#a8313f}.badge.ok{background:#e3f1e7;color:var(--ok)}.landing{max-width:560px;margin:0 auto;padding:48px 20px;text-align:center}.landing h1{font-size:42px;line-height:1.05;color:var(--primaria)}.landing .sub{color:var(--texto-suave);font-size:17px;margin:14px 0 26px}.landing .pontos{text-align:left;display:grid;gap:10px;margin:26px 0}.landing .pontos div{display:grid;grid-template-columns:28px 1fr;gap:10px;align-items:start}.escolhas{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.escolha{padding:14px 12px;border-radius:14px;border:1px solid var(--borda);background:var(--superficie);text-align:left;display:grid;gap:4px}.escolha.sel{border-color:var(--primaria);box-shadow:inset 0 0 0 1px var(--primaria)}.escolha .emoji{font-size:24px}.escolha strong{font-size:15px}.escolha small{color:var(--texto-suave);font-size:12px}.linha-editavel{display:grid;grid-template-columns:1fr 74px 84px 32px;gap:8px;align-items:center;margin-bottom:8px}.linha-editavel input{width:100%;padding:10px;border-radius:10px;border:1px solid var(--borda);background:var(--superficie);min-width:0}.linha-editavel .x{background:none;border:none;color:var(--texto-suave);font-size:18px}.cabecalho-colunas{display:grid;grid-template-columns:1fr 74px 84px 32px;gap:8px;font-size:11px;color:var(--texto-suave);text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px}.toggle{display:flex;align-items:center;gap:10px;padding:12px 0;border-top:1px solid var(--borda)}.toggle input{width:20px;height:20px}.toggle span{flex:1}.toggle small{color:var(--texto-suave);display:block}.jornada{display:grid;grid-template-columns:44px 1fr 1fr 1fr;gap:8px;align-items:center;margin-bottom:8px}.jornada input[type=time]{width:100%;padding:8px;border-radius:10px;border:1px solid var(--borda);background:var(--superficie)}.jornada.off{opacity:.45}.pergunta{display:flex;gap:8px;align-items:center;padding:8px 0;border-top:1px solid var(--borda);font-size:14px}.pergunta .tag{font-size:10px;background:#f3e1e3;color:#a8313f;padding:2px 6px;border-radius:999px}.consent{background:#fff;border:2px solid var(--primaria);border-radius:14px;padding:14px;font-size:14px;white-space:pre-wrap}.consent label{display:flex;gap:10px;align-items:flex-start;margin-top:12px;font-weight:600}.sucesso-link{font-family:monospace;font-size:15px;background:var(--superficie);border:1px dashed var(--primaria);padding:12px;border-radius:12px;word-break:break-all}.painel-topo{display:flex;justify-content:space-between;align-items:center;padding:18px 0 10px}.painel-topo h1{font-size:24px;color:var(--primaria)}.painel-topo small{display:block;font-family:var(--sans);font-size:12px;color:var(--texto-suave);font-weight:400;letter-spacing:0}.painel-nav{position:fixed;bottom:0;left:0;right:0;background:var(--superficie);border-top:1px solid var(--borda);display:flex;justify-content:space-around;padding:8px 0 max(8px,env(safe-area-inset-bottom));z-index:5}.painel-nav button{background:none;border:none;display:grid;justify-items:center;gap:2px;font-size:11px;color:var(--texto-suave);padding:4px 10px}.painel-nav button.ativo{color:var(--primaria);font-weight:600}.painel-nav button i{font-style:normal;font-size:20px}.app.painel{padding-bottom:90px}.proxima{background:var(--primaria);color:#fff;border-radius:var(--raio);padding:16px;margin-bottom:14px}.proxima small{opacity:.8;font-size:12px;text-transform:uppercase;letter-spacing:.06em}.proxima strong{display:block;font-family:var(--fonte-titulo);font-size:26px;margin-top:2px}.item-agenda{display:grid;grid-template-columns:56px 1fr auto;gap:12px;align-items:center;padding:12px 0;border-top:1px solid var(--borda)}.item-agenda .hora{font-family:var(--fonte-titulo);font-size:20px;color:var(--primaria);font-weight:600}.item-agenda .nome{font-weight:600}.item-agenda .meta{font-size:13px;color:var(--texto-suave)}.item-agenda .acoes{display:flex;gap:6px}.item-agenda .acoes button{border:1px solid var(--borda);background:var(--superficie);border-radius:8px;padding:6px 8px;font-size:12px}.item-agenda.feito{opacity:.55}.dia-nav{display:flex;align-items:center;justify-content:space-between;margin:8px 0 12px}.dia-nav button{background:var(--superficie);border:1px solid var(--borda);border-radius:10px;width:36px;height:36px}.dia-nav strong{font-family:var(--fonte-titulo);font-size:20px}.resumo-dia{display:flex;gap:14px;font-size:13px;color:var(--texto-suave);margin-bottom:12px}.lista-simples>div{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-top:1px solid var(--borda);gap:10px}.lista-simples small{color:var(--texto-suave);display:block}.mini{background:none;border:1px solid var(--borda);border-radius:8px;padding:6px 10px;font-size:13px}.sec{margin-top:22px}.sec h3{font-size:20px;margin-bottom:8px}.q{padding:12px 0;border-top:1px solid var(--borda)}.q:first-child{border-top:none;padding-top:0}.q-texto{font-size:15px;margin-bottom:8px}.q-opcoes{display:grid;grid-template-columns:1fr 1fr;gap:8px}.q-input{width:100%;padding:11px 12px;border-radius:10px;border:1px solid var(--borda);background:var(--superficie)}.assinatura{display:block;background:var(--superficie);border:1px dashed var(--primaria);border-radius:12px}select.q-input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.pular{position:absolute;left:8px;top:-60px;background:var(--primaria);color:#fff;padding:10px 14px;border-radius:10px;z-index:100;text-decoration:none;font-weight:600}.pular:focus{top:8px}:focus-visible{outline:3px solid #c2607a;outline-offset:2px;border-radius:8px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #c2607a;outline-offset:2px}.campo input:focus,.campo textarea:focus{outline:3px solid #c2607a;outline-offset:0;border-color:var(--primaria)}::placeholder{color:#8a7378;opacity:1}.texto-suave,.cabecalho p,.titulo-passo small,.servico .meta,.legenda,.rodape,.campo span,label.campo>span{color:var(--texto-suave)}.dia.fora{color:var(--texto-suave);opacity:.55;text-decoration:line-through}.erro{color:#9f2a3a;font-weight:500}@media (prefers-reduced-motion: reduce){*{transition:none!important;animation:none!important}}.hora,.botao,.mini,.cal-cab button,.dia-nav button,.painel-nav button,.item-agenda .acoes button,.item-agenda .acoes a{min-height:44px}.item-agenda .acoes button,.item-agenda .acoes a{min-width:44px;display:inline-grid;place-items:center}.campo input,.campo textarea,.q-input,select.q-input{min-height:48px;font-size:16px}.toggle input,.dia-check input,.consent input{width:22px;height:22px;accent-color:var(--primaria)}label.campo{display:grid;gap:6px;margin-bottom:16px;cursor:text}label.campo>span{font-size:14px;font-weight:500}label.campo input,label.campo textarea,label.campo select{width:100%;padding:13px 14px;border-radius:12px;border:1px solid var(--borda);background:var(--superficie)}label.campo small{font-size:13px}.jornada{display:grid;grid-template-columns:62px minmax(0,1fr) minmax(0,1fr);gap:8px;align-items:center;margin-bottom:10px}.jornada.tres{grid-template-columns:62px minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.jornada.cab{font-size:12px;color:var(--texto-suave);text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px}.jornada input[type=time]{width:100%;min-width:0;padding:10px 6px;border-radius:10px;border:1px solid var(--borda);background:var(--superficie);font-size:15px;text-align:center;min-height:44px}.jornada input[type=time]::-webkit-calendar-picker-indicator{display:none}.dia-check{display:flex;align-items:center;gap:6px;font-weight:500;font-size:14px}@media (max-width: 400px){.jornada{grid-template-columns:48px minmax(0,1fr) minmax(0,1fr);gap:6px}.jornada.tres{grid-template-columns:48px minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.jornada input[type=time]{font-size:14px;padding:10px 2px}}.app{padding:0 20px 56px}.titulo-passo{margin-bottom:18px}.titulo-passo small{margin-top:4px;line-height:1.45}.lista{gap:12px}.cartao{padding:16px}.sec{margin-top:28px}.escolhas{gap:12px}.escolha{padding:16px 14px;gap:6px}.botao{margin-top:16px}.botao+.botao{margin-top:10px}.confirmado .cartao{margin-top:4px}.resumo .linha{padding:2px 0}.servico img.foto{object-fit:cover}.prof-chip{display:inline-flex;align-items:center;gap:8px;margin-top:10px;background:var(--superficie);border:1px solid var(--borda);border-radius:999px;padding:4px 12px 4px 4px;font-size:13px;color:#6f5960}.prof-chip img{width:28px;height:28px;border-radius:50%;object-fit:cover}.fotos-perfil{display:flex;gap:20px;margin:4px 0 10px}.foto-campo{display:grid;justify-items:center;gap:8px}.foto-campo img,.foto-vazia{width:88px;height:88px;border-radius:16px;object-fit:cover;background:var(--secundaria);display:grid;place-items:center;font-size:30px;color:var(--primaria);font-family:var(--fonte-titulo)}.painel-nav button{padding:4px 6px;font-size:10.5px}.marca{font-family:var(--sans);font-weight:800;font-size:18px;letter-spacing:-.01em;color:var(--texto);margin-bottom:10px}.marca span{color:var(--primaria)}.landing .marca{font-size:22px;margin-bottom:18px}.temas{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.tema{border:2px solid var(--borda);border-radius:14px;padding:10px;background:var(--superficie);display:grid;gap:6px;text-align:left}.tema.sel{border-color:var(--primaria)}.tema .amostra{height:38px;border-radius:9px;display:grid;grid-template-columns:1fr 1fr 1fr;overflow:hidden}.tema .amostra i{display:block}.tema strong{font-size:13px}.tema small{font-size:11px;color:var(--texto-suave)}.prof-chip .avatares{display:inline-flex}.prof-chip .avatares img,.prof-chip .avatares i{width:28px;height:28px;border-radius:50%;object-fit:cover;margin-left:-8px;border:2px solid var(--superficie);background:var(--secundaria);color:var(--primaria);font-style:normal;font-size:12px;font-weight:700;display:grid;place-items:center}.prof-chip .avatares>:first-child{margin-left:0}.alternador{display:inline-flex;background:var(--superficie);border:1px solid var(--borda);border-radius:999px;padding:4px;margin:0 auto 18px}.alternador button{border:none;background:none;padding:8px 16px;border-radius:999px;font-weight:600;color:var(--texto-suave)}.alternador button.sel{background:var(--primaria);color:#fff}.alternador small{font-weight:400;margin-left:4px;opacity:.85}.planos{display:grid;gap:14px;grid-template-columns:1fr}@media (min-width: 720px){.planos{grid-template-columns:repeat(3,1fr)}}.plano{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);padding:20px;display:flex;flex-direction:column;gap:8px}.plano.destaque{border-color:var(--primaria);box-shadow:0 12px 40px -24px var(--primaria)}.plano.atual{outline:2px solid var(--primaria)}.plano h3{font-size:22px}.preco-plano .valor{font-size:34px;font-weight:700;font-family:var(--fonte-titulo);color:var(--primaria)}.preco-plano .por{color:var(--texto-suave);margin-left:4px}.preco-plano small{display:block;color:var(--texto-suave);font-size:12px}.plano .meta{font-size:14px;color:var(--texto-suave)}.plano ul{margin:6px 0 10px;padding-left:18px;font-size:14px;line-height:1.7}.plano .botao{margin-top:auto}.banner-assinatura{background:color-mix(in srgb,var(--primaria) 10%,var(--superficie));border:1px solid color-mix(in srgb,var(--primaria) 30%,var(--borda));border-radius:12px;padding:10px 12px;font-size:14px;display:flex;gap:10px;align-items:center;justify-content:space-between;margin-bottom:12px}.banner-assinatura.alerta{background:#fff4e8;border-color:#f3ddc3;color:#7a4b16}.landing{max-width:1040px;margin:0 auto;padding:0 20px 40px;text-align:left}.landing h2{font-size:30px;margin-bottom:14px}.landing .topo{display:flex;justify-content:space-between;align-items:center;padding:16px 0;gap:10px}.landing .topo .marca{margin:0;text-decoration:none}.landing .topo div{display:flex;gap:14px;align-items:center}.landing .topo a{color:var(--texto);text-decoration:none;font-weight:500;font-size:15px}.landing .topo a:not(.marca){display:none}@media (min-width: 720px){.landing .topo a:not(.marca){display:inline}}.botao.pequeno{width:auto;margin:0;padding:10px 16px;font-size:14px;min-height:40px}.selo{display:inline-block;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--primaria);background:var(--secundaria);padding:4px 10px;border-radius:999px;margin-bottom:12px}.hero{display:grid;gap:28px;padding:24px 0 36px;align-items:center}@media (min-width: 820px){.hero{grid-template-columns:1.1fr 1fr;padding:48px 0 60px}}.hero h1{font-size:clamp(36px,7vw,58px);line-height:1.02;color:var(--texto)}.hero .sub{font-size:18px;color:var(--texto-suave);margin:16px 0 22px;max-width:520px}.acoes{display:grid;gap:10px;max-width:420px}.acoes .botao{margin:0;text-decoration:none;text-align:center;display:block}.mini-nota{font-size:13px;color:var(--texto-suave);margin-top:12px}.celular{width:292px;max-width:78vw;border-radius:36px;background:#111;padding:10px;box-shadow:0 30px 60px -30px #00000073}.celular img{display:block;width:100%;height:auto;border-radius:28px}.hero-celulares{position:relative;height:560px}.hero-celulares .celular{position:absolute;width:250px}.hero-celulares .tras{left:0;top:0;transform:rotate(-6deg);opacity:.9}.hero-celulares .frente{right:0;top:60px;transform:rotate(4deg)}@media (max-width: 560px){.hero-celulares{height:520px}.hero-celulares .celular{width:210px}}.dores{display:grid;gap:12px;padding:10px 0 30px}@media (min-width: 720px){.dores{grid-template-columns:repeat(3,1fr)}}.dores div{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);padding:18px;display:grid;gap:6px}.dores strong{font-size:17px}.dores span{color:var(--texto-suave);font-size:14px}.passos3{padding:20px 0 30px}.passos3 ol{list-style:none;padding:0;margin:0;display:grid;gap:14px}@media (min-width: 720px){.passos3 ol{grid-template-columns:repeat(3,1fr)}}.passos3 li{display:grid;grid-template-columns:44px 1fr;gap:12px;align-items:start}.passos3 b{width:44px;height:44px;border-radius:50%;background:var(--primaria);color:#fff;display:grid;place-items:center;font-size:18px;grid-row:span 2}.passos3 strong{font-size:17px}.passos3 span{color:var(--texto-suave);font-size:14px}.funcoes{padding:20px 0}.funcao{display:grid;gap:24px;align-items:center;padding:28px 0;border-top:1px solid var(--borda)}@media (min-width: 820px){.funcao{grid-template-columns:300px 1fr}.funcao.invertida{grid-template-columns:1fr 300px}.funcao.invertida .celular{order:2}}.funcao .celular{justify-self:center}.funcao h3{font-size:26px;margin-bottom:8px}.funcao p{font-size:16px;line-height:1.6;color:var(--texto);margin:0 0 10px}.funcao .nota{color:var(--texto-suave);font-size:14px}.ramos{padding:30px 0}.grade-ramos{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}@media (min-width: 720px){.grade-ramos{grid-template-columns:repeat(4,1fr)}}.ramo{background:var(--superficie);border:1px solid var(--borda);border-radius:14px;padding:14px;display:grid;gap:4px}.ramo span{font-size:26px}.ramo small{color:var(--texto-suave);font-size:12px}.secao-planos{padding:30px 0;text-align:center}.secao-planos .plano{text-align:left}.sub-centro{color:var(--texto-suave);margin:0 auto 18px;max-width:520px}.faq{padding:20px 0;max-width:720px}.pergunta-faq{border-top:1px solid var(--borda)}.pergunta-faq button{width:100%;background:none;border:none;text-align:left;padding:16px 0;font-weight:600;font-size:16px;display:flex;justify-content:space-between;gap:12px}.pergunta-faq p{margin:0 0 16px;color:var(--texto-suave);line-height:1.6}.cta-final{text-align:center;padding:40px 20px;background:var(--superficie);border:1px solid var(--borda);border-radius:24px;margin:20px 0}.cta-final .botao{max-width:360px;margin:14px auto 0}.link-whats{display:inline-block;margin-top:14px;color:var(--primaria)}.rodape-site{padding:24px 0;display:grid;gap:10px;color:var(--texto-suave);font-size:13px}.rodape-site div{display:flex;gap:16px;flex-wrap:wrap}.rodape-site a{color:var(--texto-suave)}
