:root{--bg:#F6F3EE;--ink:#1F1D1A;--mute:#6B655C;--line:#DDD6CB;--acc:#B5562F;--wa:#1F7A4D;
  --serif:"Iowan Old Style","Palatino Linotype",Palatino,Georgia,"Times New Roman",serif;
  --sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}
*,*::before,*::after{box-sizing:border-box}
html,body{margin:0}
body{background:var(--bg);color:var(--ink);font:400 1rem/1.6 var(--sans);-webkit-font-smoothing:antialiased;
  min-height:100vh;min-height:100svh;display:flex;flex-direction:column}
main{flex:1;display:flex}
a{color:inherit}
.pronto{flex:1;display:flex;flex-direction:column;justify-content:space-between;width:100%;max-width:56rem;margin:0 auto;
  padding:clamp(3rem,10vh,7rem) 1.5rem 2rem}
.pronto__in{margin:auto 0;padding-bottom:3rem}
.pronto__tag{display:inline-flex;align-items:center;gap:.6rem;margin:0 0 1.75rem;font-size:.78rem;font-weight:600;
  letter-spacing:.18em;text-transform:uppercase;color:var(--mute)}
.pronto__dot{width:.5rem;height:.5rem;border-radius:50%;background:var(--acc);flex:none}
.pronto__dom{margin:0;font:400 clamp(2.4rem,11vw,5.5rem)/1.05 var(--serif);letter-spacing:-.02em;overflow-wrap:anywhere;
  /* --n = largo del dominio (lo pone pronto.js): los dominios largos se achican para caber en una línea. */
  font-size:min(clamp(2.4rem,11vw,5.5rem),calc((min(100vw,56rem) - 3rem) / (var(--n,1) * .52)))}
.pronto__msg{margin:1.75rem 0 0;padding-top:1.75rem;border-top:1px solid var(--line);max-width:34rem;
  font:400 clamp(1.25rem,3.2vw,1.6rem)/1.35 var(--serif)}
.pronto__txt{margin:.75rem 0 0;max-width:34rem;color:var(--mute)}
.pronto__pie{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem;
  padding-top:1.5rem;border-top:1px solid var(--line);font-size:.9rem;color:var(--mute)}
.pronto__pie p{margin:0}
.pronto__pie p a{display:inline-block;padding:.75rem 0;margin:-.75rem 0;color:var(--ink);text-underline-offset:3px}
.pronto__wa{display:inline-flex;align-items:center;gap:.6rem;min-height:48px;padding:.75rem 1.25rem;border-radius:999px;
  background:var(--wa);color:#fff;font-weight:600;text-decoration:none;transition:background .2s}
.pronto__wa:hover,.pronto__wa:focus-visible{background:#17603C}
.pronto__wa svg{width:1.25rem;height:1.25rem;fill:currentColor;flex:none}
a:focus-visible{outline:2px solid var(--acc);outline-offset:3px}
@media (max-width:560px){.pronto__pie{flex-direction:column;align-items:stretch}.pronto__wa{justify-content:center}}
@media (prefers-reduced-motion:no-preference){
  html:not(:has(#tr-boot)) .pronto__dot{animation:pulse 2.4s ease-in-out infinite}
  html:not(:has(#tr-boot)) .pronto__in{animation:up .8s ease-out both}}
@keyframes pulse{50%{opacity:.25}}
@keyframes up{from{opacity:0;transform:translateY(12px)}}
/* Crédito que agrega la plataforma: aquí sobra, la línea "Este dominio está alojado en Te Rento Una Web" ya lo dice. */
.tr-credito{display:none}
