/* Apenas o cronômetro acrescentado ao rodapé; o layout existente não foi alterado. */
.together-timer{max-width:840px;margin:38px auto 50px;padding:24px 16px 18px;text-align:center}
.together-overline{font-size:10px;letter-spacing:.22em;color:#e7c59e;font-weight:700;margin:0 0 13px}
.together-title{font:400 clamp(26px,3.3vw,39px)/1.25 'Playfair Display',Georgia,serif;color:#fff1ec;margin:0 0 27px}
.together-count{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;max-width:780px;margin:0 auto}
.together-unit{padding:17px 7px 13px;min-width:0;background:linear-gradient(145deg,rgba(246,148,190,.11),rgba(172,92,145,.06));border:1px solid rgba(255,192,215,.23);border-radius:12px}
.together-unit strong{display:block;font:500 clamp(25px,3.8vw,42px)/1.2 'Playfair Display',Georgia,serif;font-variant-numeric:tabular-nums;color:#ffbbd6;letter-spacing:-.035em}
.together-unit span{display:block;color:#ddbdcb;letter-spacing:.12em;font-size:9px;margin-top:7px;font-weight:700}
.together-since{margin:20px 0 0;color:#bc91a7;font-size:12px;letter-spacing:.035em}
@media(max-width:550px){.together-timer{padding:16px 8px 10px;margin:20px auto 36px}.together-count{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.together-unit{padding:14px 4px 11px}.together-unit strong{font-size:29px}.together-title{font-size:29px}.together-overline{font-size:9px;letter-spacing:.1em}.together-unit span{font-size:9px}}
