/* SMGLR premium polish */
.btn-gold,.btn.gold,.pg-inner .cta.primary,.pg-inner .bk-submit{background:linear-gradient(180deg,#e4c07a 0%,#d4a95a 52%,#c2933f 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.38),0 10px 24px -14px rgba(143,106,42,.75);transition:transform .25s var(--ease),box-shadow .25s var(--ease),filter .25s var(--ease)}
.btn-gold:hover,.btn.gold:hover,.pg-inner .cta.primary:hover,.pg-inner .bk-submit:hover{background:linear-gradient(180deg,#ebca88 0%,#dab164 52%,#c99a48 100%);transform:translateY(-1px);box-shadow:inset 0 1px 0 rgba(255,255,255,.45),0 18px 32px -16px rgba(143,106,42,.85)}
.btn-gold:active,.btn.gold:active{transform:translateY(0)}
.price,.sr-stats strong,.tl-time{font-variant-numeric:lining-nums tabular-nums}
.tile p,.tile-big p{display:block;-webkit-line-clamp:unset;overflow:visible}
.footer-links{row-gap:2px}
.footer-links a,.footer-contact a[href^="tel"],.footer-contact a[href^="mailto"]{display:inline-flex;align-items:center;min-height:32px}
.report-ctas{display:flex;flex-wrap:wrap;gap:12px;align-items:center}
.report-ctas .btn{width:auto;margin-top:0}
.sr-pick-card,.sr-page img{transition:transform .5s var(--ease),box-shadow .5s var(--ease)}
.sr-pick-card:hover{transform:translateY(-3px)}
@media (prefers-reduced-motion:reduce){.btn-gold,.btn.gold,.sr-pick-card{transition:none}.btn-gold:hover,.btn.gold:hover,.sr-pick-card:hover{transform:none}}
