.mw-estimator-hero-links{position:relative;z-index:8;display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;max-width:1220px;margin:-25px auto 36px;padding:0 18px}
.mw-estimator-hero-links a{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;min-height:42px;padding:9px 14px;border:1px solid #d5e4d8;background:#fff;color:#153e30;border-radius:999px;font:700 12px/1.6 IRANYekanX,Tahoma,Arial,sans-serif;text-decoration:none;box-shadow:0 8px 24px rgba(11,41,28,.11);transition:transform .18s,background .18s}
.mw-estimator-hero-links a:hover{transform:translateY(-2px);background:#f2f7f2}
.mw-estimator-hero-links a:focus-visible{outline:3px solid #c89d49;outline-offset:3px}
.mw-estimator-hero-links a span{color:#a27c3e}
.single.mw_app .single-layout:has(.mwp-estimator){display:block;max-width:none}
.single.mw_app .single-layout:has(.mwp-estimator)>.prose{max-width:none;width:100%}
.single.mw_app .single-layout:has(.mwp-estimator)>.specs{max-width:1020px;margin:24px auto}
.single.mw_app .single-layout:has(.mwp-estimator) .mwp-estimator{font-size:14px}
.card.mw_app .card-image img{width:100%;height:100%;object-fit:cover}
@media(max-width:767px){.mw-estimator-hero-links{margin:0 auto 22px;padding:0 10px;display:grid;grid-template-columns:1fr 1fr}.mw-estimator-hero-links a{border-radius:10px;padding:8px 10px;min-height:46px;font-size:11px}.single.mw_app .single-layout:has(.mwp-estimator)>.specs{margin:20px 0}}
@media(max-width:390px){.mw-estimator-hero-links{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.mw-estimator-hero-links a{transition:none}.mw-estimator-hero-links a:hover{transform:none}}
