/* Página Consultoria: atalho do WhatsApp e em que a gente ajuda. */
.c-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(40px,6vw,96px);align-items:center}
.c-titulo{font-size:clamp(44px,5vw,76px);line-height:1;max-width:14ch}
.c-lead{margin-top:24px;font-size:19px;line-height:1.55;color:var(--texto-2);max-width:42ch}
.modos{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:24px;font-size:15px;font-weight:600;color:var(--tinta)}
.modo{display:inline-flex;align-items:center;gap:8px}
.modo .ico{width:18px;height:18px;color:var(--argila)}
/* atalho do WhatsApp */
.atalho{background:var(--branco);border:1px solid var(--linha);padding:28px 28px 24px;display:flex;flex-direction:column;gap:18px}
.atalho-tit{font-size:30px;line-height:1.1}
.campo{display:flex;flex-direction:column;gap:8px}
.campo label,.campo legend{font-size:12.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--texto-2);padding:0}
.campo fieldset{border:0;margin:0;padding:0;min-width:0}
.campo input{font:inherit;font-size:16px;min-height:48px;padding:0 14px;border:1px solid #CFC3B2;border-radius:2px;background:#FBF8F3;color:var(--tinta);box-sizing:border-box;width:100%}
.campo input:focus{outline:2px solid var(--bronze);outline-offset:1px;background:var(--branco)}
.temas{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}
.tema{font:inherit;font-size:15px;font-weight:600;min-height:44px;padding:0 14px;border:1.5px solid var(--linha);border-radius:2px;background:transparent;color:var(--texto-2);cursor:pointer;touch-action:manipulation;transition:border-color 140ms,background-color 140ms,color 140ms}
.tema[aria-pressed="true"]{border-color:var(--salvia);background:var(--salvia);color:var(--creme)}
.tema:active{transform:translateY(1px)}
.atalho .btn{width:100%}
.atalho-pe{font-size:13.5px;line-height:1.45;color:var(--bronze-texto)}
/* em que a gente ajuda */
.ajuda{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0 28px}
.ajuda>div{padding-top:18px;border-top:1px solid var(--tinta)}
.ajuda-tit{font-size:26px;line-height:1.1}
.ajuda p{margin-top:8px;font-size:16px;line-height:1.55;color:var(--texto-2)}
.desconto{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-top:44px;padding-top:18px;border-top:1px solid var(--bronze)}
.desconto strong{font-family:'Cormorant Garamond',Georgia,serif;font-size:26px;font-weight:600;line-height:1.15}
.desconto span{font-size:16.5px;line-height:1.5;color:var(--texto-2)}
@media (hover:hover) and (pointer:fine){
.tema:not([aria-pressed="true"]):hover{border-color:var(--tinta);color:var(--tinta)}
}
@media (max-width:1100px){.ajuda{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}}
@media (max-width:960px){.c-hero{grid-template-columns:1fr;gap:36px}}
@media (max-width:760px){
.c-titulo{font-size:42px}
.c-lead{font-size:17px;margin-top:18px}
.atalho{padding:22px 18px 20px}
.atalho-tit{font-size:26px}
.ajuda{grid-template-columns:1fr;gap:0}
.ajuda>div{display:grid;grid-template-columns:minmax(0,1fr);padding:16px 0 18px;border-top:1px solid var(--linha)}
.ajuda>div:first-child{border-top:1px solid var(--tinta)}
.ajuda-tit{font-size:24px}
.desconto strong{font-size:23px}
}
