/* Identidad compartida: Tampa es nuestra casa, según la dirección de Ragde.
   No incorpora dirección física, cobertura ni servicios adicionales. */
.hero-topline{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:35px}
.interior-page .hero-topline .breadcrumb{margin:0}
.tampa-signature{display:inline-flex;align-items:center;gap:18px;max-width:100%;margin:0;padding:13px 19px;background:#fffaf0;border:1px solid #eadfc9;border-radius:15px;color:var(--red);line-height:1.2}
.tampa-wordmark{display:block;flex:none}
.tampa-wordmark>span{display:block;font-size:14px;line-height:1.2;letter-spacing:.5px;margin:0 0 3px 2px;font-weight:450}
.tampa-wordmark>strong{display:block;font-size:40px;line-height:1;font-weight:650;letter-spacing:-1.5px}
.tampa-caption{display:block;border-left:1px solid #cfb67d;padding-left:18px;color:var(--muted);font-size:15px;line-height:1.5;max-width:100px}
.site-footer .footer-origin{padding:15px 0 0;margin-top:17px;border:0;border-top:1px solid var(--line);border-radius:0;background:transparent;gap:16px}
.site-footer .footer-origin .tampa-wordmark>strong{font-size:32px;letter-spacing:-1px}
.site-footer .footer-origin .tampa-wordmark>span{font-size:13px}
.site-footer .footer-origin .tampa-caption{padding-left:16px;font-size:14px}
@media(max-width:900px){.hero-topline{align-items:flex-start;gap:18px}.hero-origin{flex:none}.tampa-signature{padding:12px 16px;gap:15px}.tampa-wordmark>strong{font-size:38px}.tampa-caption{font-size:14px;padding-left:15px;max-width:90px}}
@media(max-width:600px){.hero-topline{flex-direction:column;gap:17px;margin-bottom:27px}.hero-origin{align-self:flex-start}.tampa-wordmark>strong{font-size:36px;letter-spacing:-1.2px}.tampa-wordmark>span{font-size:14px}.tampa-signature{padding:11px 16px;gap:14px}.tampa-caption{padding-left:14px}.site-footer .footer-origin{margin-top:15px}}
