/* Trust Properties keeps its own identity while using the Pavapa reference layout. */
.trust-properties-home .pavapa-hero-image{filter:none}
.trust-properties-home .pavapa-eyebrow{color:#1769e8}
.trust-properties-home .pavapa-benefit-icon{color:#1769e8}
.trust-properties-home .trust-stats-section{background:#f5f8fc}
.trust-properties-home .pavapa-search-submit,
.trust-properties-home .pavapa-primary-button,
.trust-properties-home .pavapa-find-button{background:#1769e8}
.trust-properties-home .pavapa-search-submit:hover,
.trust-properties-home .pavapa-primary-button:hover,
.trust-properties-home .pavapa-find-button:hover{background:#0d47b5}

/* Visible sign-in action for visitors on every public page */
.pavapa-login-button{
  display:inline-flex;align-items:center;justify-content:center;gap:8px;
  min-height:42px;padding:10px 14px;border:1px solid #dce7fb;border-radius:12px;
  color:#1769e8!important;background:#f4f8ff;font-size:12px;font-weight:800;
  text-decoration:none!important;white-space:nowrap;transition:all .2s ease;
}
.pavapa-login-button:hover{background:#e6efff;transform:translateY(-1px);color:#0d47b5!important}
.pavapa-nav-actions .pavapa-find-button{white-space:nowrap}
@media(max-width:1100px){
 .pavapa-nav-shell{gap:10px;padding-left:14px}
 .pavapa-brand img{width:125px}
 .pavapa-nav-link{padding:10px 8px;font-size:11px}
 .pavapa-login-button{padding:10px 11px}
}
@media(max-width:991px){
 .pavapa-nav-actions .pavapa-login-button{display:none}
}
