/* Homepage pilot only. No service pages or booking forms are changed. */
body.simurg-public-minimal .simurg-topbar,
body.simurg-public-minimal .simurg-entry-v74227:has(.se-choices) .se-primary,
body.simurg-public-minimal .simurg-home-cta-v736,
body.simurg-public-minimal .simurg-footer-brand-v740100__cta.is-primary{display:none!important}
body.simurg-public-minimal .simurg-entry-v74227{background:#faf8f4!important;border:0!important;padding:40px!important;gap:32px!important;margin-top:28px!important;box-shadow:none!important}
body.simurg-public-minimal .simurg-entry-v74227 .se-copy{align-self:center}
body.simurg-public-minimal .simurg-entry-v74227 h1{font-size:clamp(32px,3.5vw,46px)!important;line-height:1.12!important;letter-spacing:-1.5px!important}
body.simurg-public-minimal .simurg-entry-v74227 .se-intro{color:#526364!important;max-width:520px;line-height:1.65}
body.simurg-public-minimal .simurg-entry-v74227 .se-choices{gap:14px;margin:28px 0 16px}
body.simurg-public-minimal .simurg-entry-v74227 .se-choices a{background:#f6dfcf!important;border:1px solid transparent!important;border-radius:18px!important;padding:24px 20px!important;gap:16px!important;min-height:190px;box-shadow:none!important;transition:transform .18s,background .18s}
body.simurg-public-minimal .simurg-entry-v74227 .se-choices a:nth-child(2){background:#e8e3f4!important}
body.simurg-public-minimal .simurg-entry-v74227 .se-choices a:hover{background:#efd0b9!important;transform:translateY(-3px)}
body.simurg-public-minimal .simurg-entry-v74227 .se-choices a:nth-child(2):hover{background:#dcd4ed!important}
body.simurg-public-minimal .simurg-entry-v74227 .se-choices strong{font-size:22px!important;line-height:1.2}
body.simurg-public-minimal .simurg-entry-v74227 .se-choices small{margin-top:auto;font-size:13px!important;line-height:1.6}
body.simurg-public-minimal .simurg-entry-v74227 a:focus-visible{outline:3px solid #174e58!important;outline-offset:4px}
body.simurg-public-minimal .simurg-entry-v74227 .se-visual{min-height:400px;border-radius:20px}
body.simurg-public-minimal .simurg-entry-v74227 .se-visual img{max-height:480px}
body.simurg-public-minimal .simurg-entry-v74227 .se-price{box-shadow:none!important;border:1px solid #e6e5df}
body.simurg-public-minimal .simurg-entry-v74227 .se-total{background:#f5f0e5}
body.simurg-public-minimal .simurg-site-offer-v735{background:#174e58!important;border-color:#174e58!important;box-shadow:none!important}
body.simurg-public-minimal .simurg-final-cta{background:#edf3ef!important;box-shadow:none!important;border:0!important}
body.simurg-public-minimal .simurg-final-cta h2{color:#183b43!important}
body.simurg-public-minimal .simurg-final-cta p,body.simurg-public-minimal .simurg-final-cta>span{color:#526364!important}
body.simurg-public-minimal .simurg-final-buttons a:first-child{background:#174e58!important;color:#fff!important;box-shadow:none!important}
body.simurg-public-minimal .simurg-final-buttons a:not(:first-child){background:transparent!important;color:#174e58!important;border:0!important;box-shadow:none!important;text-decoration:underline!important}
body.simurg-public-minimal .simurg-final-points{display:none!important}
@media(max-width:782px){body.simurg-public-minimal .simurg-entry-v74227{padding:24px 18px!important;gap:24px!important;margin-top:12px!important}body.simurg-public-minimal .simurg-entry-v74227 .se-copy{grid-row:1}body.simurg-public-minimal .simurg-entry-v74227 .se-visual{grid-row:2;min-height:0;height:240px}body.simurg-public-minimal .simurg-entry-v74227 .se-visual img{height:240px!important}body.simurg-public-minimal .simurg-entry-v74227 .se-choices a{padding:20px 16px!important;min-height:170px}body.simurg-public-minimal .simurg-entry-v74227 .se-choices strong{font-size:20px!important}}
@media(max-width:480px){body.simurg-public-minimal .simurg-entry-v74227 .se-choices{grid-template-columns:1fr}body.simurg-public-minimal .simurg-entry-v74227 .se-choices a{min-height:145px;gap:12px!important}}
@media(prefers-reduced-motion:reduce){body.simurg-public-minimal .simurg-entry-v74227 .se-choices a{transition:none;transform:none}}

body.simurg-public-minimal .sr-reviews{max-width:1180px;margin:64px auto!important;padding:0 8px;color:#183b43;font-family:Arial,sans-serif;scroll-margin-top:110px}
body.simurg-public-minimal .sr-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:24px}
.sr-eyebrow{font-size:11px;font-weight:700;letter-spacing:1.5px;color:#52676b}.sr-heading h2{font-size:32px!important;letter-spacing:-.8px;margin:12px 0!important;color:#183b43!important}.sr-heading p{font-size:14px;color:#52676b;margin:0}.sr-controls{display:flex;gap:8px}.sr-controls button{width:44px;height:44px;border:1px solid #ccd8d3;border-radius:50%;background:white;color:#183b43;font-size:22px;cursor:pointer}
.sr-rail{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 0 20px;align-items:stretch;scrollbar-width:thin;scrollbar-color:#b2c9c0 #edf3ef}.sr-collapsed{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.sr-more{align-self:flex-start;background:none;border:0;padding:4px 0;color:#174e58;text-decoration:underline;font-size:13px;cursor:pointer}
.sr-card{flex:0 0 calc((100% - 36px)/3);min-width:0;scroll-snap-align:start;padding:24px;border:1px solid #dce5df;border-radius:18px;background:#fff;display:flex;flex-direction:column;gap:18px}
.sr-card-head{display:flex;align-items:center;gap:10px}.sr-avatar{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;border-radius:50%;background:#e8e3f4;color:#183b43}.sr-card-head strong{font-size:14px;overflow-wrap:anywhere}.sr-google{margin-left:auto;font-size:11px;color:#52676b}.sr-stars{display:flex;gap:3px}.sr-stars img{width:17px!important;height:17px!important;display:block!important}.sr-review-text{font-size:15px!important;line-height:1.75!important;margin:0!important;white-space:pre-line;color:#324e53!important}.sr-card time{font-size:12px;color:#657773;margin-top:auto}.sr-review-bottom{display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid #dce5df;margin-top:20px;padding-top:22px}.sr-review-bottom p{font-size:14px;color:#52676b}.sr-review-bottom a{white-space:nowrap;color:#174e58!important;font-weight:700;font-size:14px;text-underline-offset:4px}
body.simurg-public-minimal.simurg-public-minimal footer.simurg-footer.sr-footer{background:#f3f5f1!important;border-top:1px solid #dce5df!important;color:#183b43!important;padding:40px max(24px,calc((100% - 1180px)/2)) 24px!important;text-align:left!important;font-family:Arial,sans-serif!important}
body.simurg-public-minimal.simurg-public-minimal footer.simurg-footer.sr-footer .simurg-footer-inner{display:grid!important;grid-template-columns:1.35fr 1fr 1fr 1fr!important;gap:32px!important;max-width:none!important;padding:0!important;margin:0!important;background:transparent!important}
body.simurg-public-minimal.simurg-public-minimal footer.simurg-footer.sr-footer .simurg-footer-inner>div{background:transparent!important;box-shadow:none!important;border:0!important;border-radius:0!important;padding:0!important;min-width:0!important}
body.simurg-public-minimal.simurg-public-minimal footer.simurg-footer.sr-footer h3{font-size:12px!important;letter-spacing:1px!important;margin:0 0 20px!important;color:#52676b!important}
body.simurg-public-minimal.simurg-public-minimal footer.simurg-footer.sr-footer a{background:transparent!important;box-shadow:none!important;border:0!important;color:#183b43!important;font-size:14px!important;font-weight:400!important;text-decoration:none!important;line-height:1.6!important;min-height:0!important;height:auto!important;padding:5px 0!important;overflow-wrap:anywhere}
body.simurg-public-minimal.simurg-public-minimal footer.simurg-footer.sr-footer a:hover{text-decoration:underline!important}
body.simurg-public-minimal.simurg-public-minimal footer.simurg-footer.sr-footer a[hidden]{display:none!important}
body.simurg-public-minimal.simurg-public-minimal footer.simurg-footer.sr-footer .simurg-name{display:block!important;font-size:23px!important;font-weight:700!important;color:#183b43!important}
body.simurg-public-minimal.simurg-public-minimal footer.simurg-footer.sr-footer .simurg-sub{display:block;font-size:11px;letter-spacing:1px;margin-top:7px;color:#52676b}
body.simurg-public-minimal.simurg-public-minimal footer.simurg-footer.sr-footer p{font-size:14px!important;line-height:1.75!important;color:#52676b!important}
body.simurg-public-minimal.simurg-public-minimal footer.simurg-footer.sr-footer nav,body.simurg-public-minimal.simurg-public-minimal footer.simurg-footer.sr-footer ul{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:3px!important;padding:0!important;margin:0!important;list-style:none!important;min-height:0!important}
body.simurg-public-minimal.simurg-public-minimal footer.simurg-footer.sr-footer .footer-socials{display:flex!important;flex-wrap:wrap;gap:16px!important}
body.simurg-public-minimal.simurg-public-minimal footer.simurg-footer.sr-footer [class*="__social"]{width:auto!important;border-radius:0!important}
body.simurg-public-minimal.simurg-public-minimal footer.simurg-footer.sr-footer [class*="__arrow"]{display:none!important}
body.simurg-public-minimal.simurg-public-minimal footer.simurg-footer.sr-footer .footer-contact{display:flex;flex-direction:column;gap:6px}
.sr-safety{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:0 0 28px;margin-bottom:36px;border-bottom:1px solid #d5ded7}.sr-safety strong{font-size:17px}.sr-safety p{margin-bottom:0!important;max-width:600px}.sr-safety>div:last-child{display:flex;gap:20px;flex-wrap:wrap}
body.simurg-public-minimal.simurg-public-minimal footer.simurg-footer.sr-footer .footer-actions{display:none!important}body.simurg-public-minimal.simurg-public-minimal footer.simurg-footer.sr-footer .footer-contact-icon{margin-right:8px}body.simurg-public-minimal.simurg-public-minimal footer.simurg-footer.sr-footer img.emoji,body.simurg-public-minimal.simurg-public-minimal footer.simurg-footer.sr-footer svg{width:18px!important;height:18px!important}body.simurg-public-minimal.simurg-public-minimal footer.simurg-footer.sr-footer .simurg-footer-bottom{border-top:1px solid #d5ded7;margin-top:32px;padding-top:24px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;font-size:12px}body.simurg-public-minimal.simurg-public-minimal footer.simurg-footer.sr-footer .simurg-footer-bottom nav{flex-direction:row!important;gap:20px!important}body.simurg-public-minimal.simurg-public-minimal footer.simurg-footer.sr-footer .footer-copy{display:flex;flex-wrap:wrap;gap:8px}
body.simurg-public-minimal.simurg-public-minimal footer.simurg-footer.sr-footer .footer-bottom{margin-top:32px!important;padding-top:22px!important;border-top:1px solid #d5ded7;display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px;font-size:12px}
body.simurg-public-minimal.simurg-public-minimal footer.simurg-footer.sr-footer .footer-bottom nav{flex-direction:row!important;gap:20px!important}
body.simurg-public-minimal .ti-widget.ti-goog[hidden]{display:none!important}
.sr-reviews a:focus-visible,.sr-reviews button:focus-visible,.sr-rail:focus-visible,.sr-footer a:focus-visible{outline:3px solid #174e58!important;outline-offset:4px}
@media(max-width:900px){body.simurg-public-minimal.simurg-public-minimal footer.simurg-footer.sr-footer .simurg-footer-inner{grid-template-columns:1fr 1fr!important}.sr-card{flex-basis:calc((100% - 18px)/2)}}
@media(max-width:600px){body.simurg-public-minimal .sr-reviews{margin:40px auto!important;padding:0 8px}.sr-heading{align-items:flex-end}.sr-heading h2{font-size:27px!important}.sr-controls{gap:5px}.sr-controls button{width:38px;height:38px}.sr-card{flex-basis:90%;padding:22px}.sr-review-bottom,.sr-safety{align-items:flex-start;flex-direction:column;gap:12px}.sr-review-bottom a{padding:8px 0}.sr-safety{margin-bottom:28px}body.simurg-public-minimal.simurg-public-minimal footer.simurg-footer.sr-footer{padding:28px 22px!important}body.simurg-public-minimal.simurg-public-minimal footer.simurg-footer.sr-footer .simurg-footer-inner{grid-template-columns:1fr!important;gap:30px!important}}

/* The only legal navigation is the existing bottom footer row. */
body.simurg-public-minimal .sr-safety{display:none!important}
body.simurg-marketing-minimal .simurg-page-cta-v737,
body.simurg-marketing-minimal .simurg-sticky-booking-v741,
body.simurg-marketing-minimal .simurg-decision-v741__cta,
body.simurg-marketing-minimal .simurg-home-cta-v736,
body.simurg-marketing-minimal .simurg-topbar,
body.simurg-marketing-minimal .simurg-repeat-offer-v742212{display:none!important}
body.simurg-public-minimal .simurg-entry-v74227:not(:has(.se-choices)) .se-primary{background:#174e58!important;box-shadow:none!important;max-width:520px}
body.simurg-public-minimal .simurg-page-entry-v74229 .se-service-points li{background:#fff!important;border-color:#e2e6dd!important;border-radius:12px!important}
body.simurg-public-minimal .simurg-page-entry-v74229 .se-service-points li:nth-child(2){background:#f1edf8!important}
body.simurg-public-minimal .simurg-page-entry-v74229 .se-scope{border:1px solid #e6e5df!important;box-shadow:none!important}
body.simurg-public-minimal .simurg-cta-full{background:#edf3ef!important;box-shadow:none!important;border:0!important}
body.simurg-public-minimal .simurg-cta-full h2,body.simurg-public-minimal .simurg-cta-full p{color:#183b43!important}
body.simurg-public-minimal .simurg-cta-button{background:#174e58!important;box-shadow:none!important}
body.simurg-public-minimal .sr-reviews .sr-card{box-sizing:border-box!important}
body.simurg-public-minimal.simurg-public-minimal footer.simurg-footer.sr-footer .simurg-footer-bottom{gap:12px 24px!important}

body.simurg-public-minimal.simurg-public-minimal footer.simurg-footer.sr-footer .simurg-footer-inner{box-shadow:none!important;border:0!important;border-radius:0!important}
/* Spacious two-row reviews directly after the cover. */
body.simurg-public-minimal .sr-reviews{max-width:1320px!important;width:calc(100% - 40px)!important;margin:48px auto 64px!important;padding:0!important;grid-column:1/-1}
body.simurg-public-minimal .sr-reviews .sr-rail{display:grid!important;grid-template-rows:repeat(2,auto)!important;grid-auto-flow:column!important;grid-auto-columns:calc((100% - 40px)/3)!important;gap:20px!important;align-items:stretch!important}
body.simurg-public-minimal .sr-reviews .sr-card{width:auto!important;min-width:0!important;min-height:250px!important;height:auto!important;padding:24px!important;gap:14px!important}
body.simurg-public-minimal .sr-reviews .sr-review-text{font-size:15px!important;line-height:1.65!important}
body.simurg-public-minimal .sr-reviews .sr-collapsed{-webkit-line-clamp:4!important}
body.simurg-public-minimal footer.simurg-footer.sr-footer .footer-socials{display:flex!important;gap:12px 20px!important;flex-wrap:wrap!important;width:auto!important;max-width:100%!important}
body.simurg-public-minimal footer.simurg-footer.sr-footer .footer-contact-icon{color:#183b43!important;background:transparent!important;border:0!important}
@media(max-width:900px){body.simurg-public-minimal .sr-reviews .sr-rail{grid-auto-columns:calc((100% - 20px)/2)!important}}
@media(max-width:600px){body.simurg-public-minimal .sr-reviews{width:calc(100% - 32px)!important;margin:32px auto 40px!important}body.simurg-public-minimal .sr-reviews .sr-rail{grid-auto-columns:90%!important;gap:14px!important}body.simurg-public-minimal .sr-reviews .sr-card{padding:20px!important;min-height:230px!important}.sr-card-head{flex-wrap:wrap}.sr-card-head strong{flex:1;min-width:0}.sr-heading{gap:10px}}

/* Mobile presentation: image, copy, then pricing. */
@media(max-width:782px){
 body.simurg-public-minimal .simurg-entry-v74227{display:grid!important;grid-template-columns:minmax(0,1fr)!important;padding:16px!important;gap:22px!important;margin:12px auto 28px!important;width:100%!important;max-width:100%!important;border-radius:20px!important}
 body.simurg-public-minimal .simurg-entry-v74227 .se-visual{grid-row:1!important;grid-column:1!important;order:-1!important;width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:4/3;border-radius:14px!important;margin:0!important}
 body.simurg-public-minimal .simurg-entry-v74227 .se-visual img{width:100%!important;height:100%!important;max-height:none!important;object-fit:cover!important}
 body.simurg-public-minimal .simurg-entry-v74227 .se-copy{grid-row:2!important;grid-column:1!important;min-width:0!important}
 body.simurg-public-minimal .simurg-entry-v74227 .se-price{grid-row:3!important;grid-column:1!important;display:block!important;padding:20px!important;min-width:0!important}
 body.simurg-public-minimal .simurg-entry-v74227 h1{font-size:clamp(28px,7.5vw,38px)!important;line-height:1.16!important;letter-spacing:-.7px!important;margin:14px 0 18px!important;overflow-wrap:break-word!important;hyphens:auto}
 body.simurg-public-minimal .simurg-entry-v74227 .se-eyebrow{font-size:10px!important;line-height:1.6!important;letter-spacing:1px!important;display:block}
 body.simurg-public-minimal .simurg-entry-v74227 .se-intro{font-size:16px!important;line-height:1.65!important;margin:0 0 20px!important;max-width:none!important}
 body.simurg-public-minimal .simurg-entry-v74227 .se-choices{grid-template-columns:1fr!important;gap:12px!important;margin:20px 0 16px!important}
 body.simurg-public-minimal .simurg-entry-v74227 .se-choices a{padding:18px!important;min-height:0!important;gap:10px!important;border-radius:14px!important}
 body.simurg-public-minimal .simurg-entry-v74227 .se-choices strong{font-size:22px!important;line-height:1.3!important}
 body.simurg-public-minimal .simurg-entry-v74227 .se-choices small{font-size:14px!important;line-height:1.55!important}
 body.simurg-public-minimal .simurg-entry-v74227 .se-note{font-size:13px!important;line-height:1.6!important}
 body.simurg-public-minimal .simurg-entry-v74227 .se-service-points{display:grid!important;grid-template-columns:minmax(0,1fr)!important;padding:0!important;gap:10px!important}
 body.simurg-public-minimal .simurg-entry-v74227 .se-primary{font-size:15px!important;line-height:1.5!important;min-height:48px!important;white-space:normal!important}
 body.simurg-marketing-minimal main h2,body.simurg-marketing-minimal .simurg-service-premium h2{font-size:clamp(24px,6vw,30px)!important;line-height:1.25!important;letter-spacing:-.4px!important;overflow-wrap:break-word!important;hyphens:auto}
 body.simurg-marketing-minimal main h3{font-size:21px!important;line-height:1.35!important;overflow-wrap:break-word!important}
 body.simurg-public-minimal .sr-heading{flex-wrap:wrap!important;align-items:flex-start!important;gap:16px!important}
 body.simurg-public-minimal .sr-heading>div:first-child{flex:1 1 230px;min-width:0}
 body.simurg-public-minimal .sr-heading h2{font-size:28px!important;line-height:1.2!important}
 body.simurg-public-minimal .sr-controls button{width:44px!important;height:44px!important}
 body.simurg-public-minimal .sr-reviews .sr-card{gap:14px!important;min-height:0!important}
 body.simurg-public-minimal .sr-card-head strong{font-size:14px!important;line-height:1.4!important}
 body.simurg-public-minimal .sr-review-bottom a{white-space:normal!important}
 body.simurg-public-minimal .simurg-final-cta,body.simurg-public-minimal .simurg-cta-full{padding:28px 20px!important;border-radius:20px!important}
 body.simurg-public-minimal .simurg-final-buttons{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:12px!important}
 body.simurg-public-minimal .simurg-final-buttons a{white-space:normal!important;line-height:1.5!important;padding:14px!important}
 body.simurg-public-minimal footer.simurg-footer.sr-footer a{min-height:44px!important;display:inline-flex;align-items:center}
}

/* Editorial review cards and quieter pricing. */
body.simurg-public-minimal .simurg-entry-v74227 .se-rate{font-size:30px!important;line-height:1.25!important;margin-top:10px!important}
body.simurg-public-minimal .simurg-entry-v74227 .se-rate span{font-size:14px!important}
body.simurg-public-minimal .simurg-entry-v74227 .se-total{padding:14px 18px!important;gap:5px!important}
body.simurg-public-minimal .simurg-entry-v74227 .se-total strong{font-size:26px!important;line-height:1.25!important}
body.simurg-public-minimal .sr-reviews{padding:36px 24px!important;background:#fafbf9;border-radius:24px!important;box-sizing:border-box!important}
body.simurg-public-minimal .sr-heading h2{font-size:clamp(28px,3vw,40px)!important;line-height:1.2!important;letter-spacing:-.8px!important}
body.simurg-public-minimal .sr-controls{display:none!important}
body.simurg-public-minimal .sr-reviews .sr-rail{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:none!important;grid-auto-flow:row!important;grid-auto-columns:auto!important;overflow:visible!important;gap:24px!important;padding:8px 0 20px!important}
body.simurg-public-minimal .sr-reviews .sr-card{padding:30px!important;border:0!important;box-shadow:0 5px 24px #183b4308!important;border-radius:18px!important;min-height:260px!important;gap:20px!important}
body.simurg-public-minimal .sr-stars{order:0!important;gap:4px!important}
body.simurg-public-minimal .sr-stars img{width:23px!important;height:23px!important}
body.simurg-public-minimal .sr-reviews .sr-review-text{order:1!important;font-size:17px!important;line-height:1.7!important}
body.simurg-public-minimal .sr-more{order:2!important;min-height:44px!important}
body.simurg-public-minimal .sr-card-head{order:3!important;margin-top:auto!important;gap:8px!important}
body.simurg-public-minimal .sr-avatar{display:none!important}
body.simurg-public-minimal .sr-card-head strong{font-size:13px!important;color:#52676b!important;font-weight:400!important}
body.simurg-public-minimal .sr-card time{order:4!important;margin-top:-12px!important;color:#52676b!important}
body.simurg-public-minimal .sr-google{margin-left:8px!important}
body.simurg-public-minimal .sr-show-all{display:block;margin:12px auto 24px;padding:12px 22px;min-height:46px;border:1px solid #b9cbc4;border-radius:24px;background:white;color:#183b43;font-size:15px;cursor:pointer}
body.simurg-public-minimal .sr-card[hidden]{display:none!important}
@media(max-width:782px){
 body.simurg-public-minimal .simurg-entry-v74227 .se-price{padding:16px!important}
 body.simurg-public-minimal .simurg-entry-v74227 .se-rate{font-size:27px!important}
 body.simurg-public-minimal .simurg-entry-v74227 .se-total{margin:14px 0!important;padding:12px 14px!important}
 body.simurg-public-minimal .simurg-entry-v74227 .se-total strong{font-size:23px!important}
 body.simurg-public-minimal .simurg-entry-v74227 .se-visual{aspect-ratio:3/2!important}
 body.simurg-public-minimal .sr-reviews{width:calc(100% - 24px)!important;padding:24px 14px!important;margin:24px auto 36px!important;border-radius:18px!important}
 body.simurg-public-minimal .sr-reviews .sr-rail{grid-template-columns:minmax(0,1fr)!important;gap:16px!important}
 body.simurg-public-minimal .sr-reviews .sr-card{padding:22px!important;min-height:0!important;gap:16px!important}
 body.simurg-public-minimal .sr-reviews .sr-review-text{font-size:16px!important;line-height:1.65!important}
 body.simurg-public-minimal .sr-heading h2{font-size:28px!important}
 body.simurg-public-minimal .sr-review-bottom{gap:8px!important}
}

/* Compact mobile choices directly below the cover, without duplicating links. */
body.simurg-public-minimal .simurg-entry-v74227 .se-choices a{background:#efd0b9!important}
body.simurg-public-minimal .simurg-entry-v74227 .se-choices a:nth-child(2){background:#dcd4ed!important}
@media(max-width:782px){
 body.simurg-public-minimal .simurg-entry-v74227:has(.se-choices) .se-copy{display:contents!important}
 body.simurg-public-minimal .simurg-entry-v74227:has(.se-choices){gap:16px!important}
 body.simurg-public-minimal .simurg-entry-v74227:has(.se-choices) .se-visual{grid-row:1!important}
 body.simurg-public-minimal .simurg-entry-v74227 .se-choices{grid-row:2!important;grid-column:1!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin:0!important}
 body.simurg-public-minimal .simurg-entry-v74227 .se-choices a{padding:15px 12px!important;gap:12px!important;min-width:0!important;min-height:164px!important;border-radius:14px!important;justify-content:flex-start!important}
 body.simurg-public-minimal .simurg-entry-v74227 .se-choices span{font-size:9px!important;line-height:1.5!important;letter-spacing:.2px!important;min-height:27px!important}
 body.simurg-public-minimal .simurg-entry-v74227 .se-choices strong{font-size:clamp(15px,4.3vw,19px)!important;line-height:1.25!important;letter-spacing:-.3px!important;overflow-wrap:normal!important;hyphens:manual!important}
 body.simurg-public-minimal .simurg-entry-v74227 .se-choices small{font-size:12px!important;line-height:1.5!important;margin-top:auto!important;overflow-wrap:break-word!important}
 body.simurg-public-minimal .simurg-entry-v74227:has(.se-choices) .se-copy>.se-eyebrow{grid-row:3!important;margin-top:8px!important}
 body.simurg-public-minimal .simurg-entry-v74227:has(.se-choices) .se-copy>h1{grid-row:4!important;margin:0!important}
 body.simurg-public-minimal .simurg-entry-v74227:has(.se-choices) .se-copy>.se-intro{grid-row:5!important;margin:0!important}
 body.simurg-public-minimal .simurg-entry-v74227:has(.se-choices) .se-copy>.se-note{grid-row:6!important;margin:0!important}
 body.simurg-public-minimal .simurg-entry-v74227:has(.se-choices) .se-price{grid-row:7!important}
}
@media(max-width:350px){body.simurg-public-minimal .simurg-entry-v74227 .se-choices{gap:8px!important}body.simurg-public-minimal .simurg-entry-v74227 .se-choices a{padding:13px 10px!important}body.simurg-public-minimal .simurg-entry-v74227 .se-choices strong{font-size:15px!important}}

/* Keep repeated city/service navigation in the footer; preserve dedicated directories. */
body.simurg-marketing-minimal:not(:has(.simurg-page-entry-v74229[data-entry-kind="overview"])) .simurg-two-columns:has(.simurg-area-grid),
body.simurg-marketing-minimal:not(:has(.simurg-page-entry-v74229[data-entry-kind="overview"])) .simurg-section:has(.simurg-services-grid){display:none!important}
body.simurg-public-minimal footer.simurg-footer.sr-footer .simurg-footer-grid-v740120::before,
body.simurg-public-minimal footer.simurg-footer.sr-footer::before{content:none!important;display:none!important}
body.simurg-public-minimal.simurg-public-minimal footer.simurg-footer.sr-footer{border-top:0!important}

@media(max-width:782px){
 body.simurg-public-minimal .simurg-entry-v74227 .se-price{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;column-gap:10px!important;row-gap:6px!important;padding:12px!important;border:1px solid #e4e7e1!important;border-radius:12px!important;align-items:start!important}
 body.simurg-public-minimal .simurg-entry-v74227 .se-price>.se-eyebrow{grid-column:1!important;grid-row:1!important;font-size:8px!important;letter-spacing:.5px!important;margin:0!important}
 body.simurg-public-minimal .simurg-entry-v74227 .se-price>.se-rate{grid-column:1!important;grid-row:2!important;font-size:23px!important;line-height:1.2!important;margin:0!important}
 body.simurg-public-minimal .simurg-entry-v74227 .se-price>.se-rate span{font-size:11px!important;white-space:nowrap}
 body.simurg-public-minimal .simurg-entry-v74227 .se-price>p:not(.se-conditions){grid-column:1!important;grid-row:3!important;font-size:11px!important;line-height:1.45!important;margin:0!important}
 body.simurg-public-minimal .simurg-entry-v74227 .se-price>.se-total{grid-column:2!important;grid-row:1/4!important;margin:0!important;padding:10px!important;gap:5px!important;border-radius:8px!important;align-self:stretch!important;justify-content:center!important}
 body.simurg-public-minimal .simurg-entry-v74227 .se-total strong{font-size:22px!important;line-height:1.2!important}
 body.simurg-public-minimal .simurg-entry-v74227 .se-total>span,body.simurg-public-minimal .simurg-entry-v74227 .se-total small{font-size:10px!important;line-height:1.45!important}
 body.simurg-public-minimal .simurg-entry-v74227 .se-price>ul{grid-column:1/-1!important;grid-row:4!important;margin:8px 0 0!important;padding-left:15px!important;font-size:11px!important;line-height:1.65!important}
 body.simurg-public-minimal .simurg-entry-v74227 .se-price>.se-conditions{grid-column:1/-1!important;grid-row:5!important;font-size:10px!important;line-height:1.6!important;margin:0!important}
 body.simurg-public-minimal .simurg-entry-v74227 .se-price>.se-review{grid-column:1/-1!important;grid-row:6!important;margin:6px 0 0!important;padding-top:10px!important;font-size:12px!important}
 body.simurg-public-minimal .simurg-entry-v74227 .se-choices a{padding:12px 10px!important;gap:8px!important;min-height:128px!important;border-radius:10px!important;border-width:0!important}
 body.simurg-public-minimal .simurg-entry-v74227 .se-choices span{font-size:8px!important;line-height:1.4!important;min-height:23px!important}
 body.simurg-public-minimal .simurg-entry-v74227 .se-choices strong{font-size:clamp(15px,4vw,17px)!important;line-height:1.25!important}
 body.simurg-public-minimal .simurg-entry-v74227 .se-choices small{font-size:11px!important;line-height:1.45!important}
}

.sr-mobile-icon{display:none!important}
@media(max-width:782px){body.simurg-public-minimal footer.simurg-footer.sr-footer .footer-divider{display:none!important}}
@media(max-width:782px){
 body.simurg-public-minimal.simurg-public-minimal footer.simurg-footer.sr-footer .simurg-footer-inner{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px 16px!important}
 body.simurg-public-minimal.simurg-public-minimal footer.simurg-footer.sr-footer .footer-brand,body.simurg-public-minimal.simurg-public-minimal footer.simurg-footer.sr-footer .simurg-footer-about-v74060{grid-column:1/-1!important}
 body.simurg-public-minimal.simurg-public-minimal footer.simurg-footer.sr-footer .simurg-footer-about-v74060 nav{display:grid!important;grid-template-columns:1fr 1fr!important;gap:0 16px!important;width:100%!important}
 body.simurg-public-minimal.simurg-public-minimal footer.simurg-footer.sr-footer [data-simurg-footer-section]{grid-column:auto!important;align-self:start!important}
 body.simurg-public-minimal.simurg-public-minimal footer.simurg-footer.sr-footer h3{font-size:10px!important;letter-spacing:.6px!important;line-height:1.5!important;margin-bottom:12px!important}
 body.simurg-public-minimal.simurg-public-minimal footer.simurg-footer.sr-footer [data-simurg-footer-section] a{font-size:12px!important;min-height:36px!important;line-height:1.5!important;padding:6px 0!important;white-space:normal!important}
 body.simurg-public-minimal.simurg-public-minimal footer.simurg-footer.sr-footer .simurg-text-logo,body.simurg-public-minimal.simurg-public-minimal footer.simurg-footer.sr-footer .footer-copyright{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:6px!important;height:auto!important;line-height:1.5!important}
 body.simurg-public-minimal.simurg-public-minimal footer.simurg-footer.sr-footer .simurg-name,body.simurg-public-minimal.simurg-public-minimal footer.simurg-footer.sr-footer .simurg-sub,body.simurg-public-minimal.simurg-public-minimal footer.simurg-footer.sr-footer .footer-copyright>*{position:static!important;transform:none!important;margin:0!important;line-height:1.5!important;height:auto!important}
 body.simurg-public-minimal .sr-mobile-icon{display:inline-flex!important;width:20px!important;height:20px!important;align-items:center;justify-content:center;flex:none;margin-right:6px;vertical-align:middle}
 body.simurg-public-minimal .sr-mobile-icon svg{width:20px!important;height:20px!important;fill:currentColor}
 body.simurg-public-minimal .footer-socials a,.sr-review-bottom a{align-items:center!important;gap:4px!important}
 body.simurg-public-minimal .simurg-entry-v74227 .se-rate,body.simurg-public-minimal .simurg-entry-v74227 .se-total strong{color:#b4232d!important}
 body.simurg-public-minimal .simurg-entry-v74227 .se-rate span{color:#52676b!important}
 body.simurg-public-minimal .simurg-entry-v74227 .se-choices a{min-height:112px!important;padding:10px!important;gap:6px!important;border-radius:9px!important}
 body.simurg-public-minimal .simurg-entry-v74227 .se-choices small{font-size:11px!important;line-height:1.4!important}
}

/* Keep the edited photo within the original compact hero frame. */
body.simurg-public-minimal .simurg-entry-v74227 .se-visual{height:480px!important;min-height:0!important;max-height:480px!important;align-self:start!important}
body.simurg-public-minimal .simurg-entry-v74227 .se-visual img{width:100%!important;height:100%!important;max-height:100%!important;object-fit:cover!important;object-position:center!important}
@media(max-width:782px){body.simurg-public-minimal .simurg-entry-v74227 .se-visual{height:clamp(160px,46vw,200px)!important;min-height:0!important;max-height:200px!important;aspect-ratio:auto!important}}

/* Shared quiet content system for service, city and information pages. */
body.simurg-marketing-minimal .simurg-section,body.simurg-marketing-minimal .simurg-card-large{box-shadow:none!important;border:1px solid #e2e7e3!important;background:#fff!important;border-radius:18px!important;padding:28px!important}
body.simurg-marketing-minimal .simurg-soft-bg{background:#f6f8f5!important}
body.simurg-marketing-minimal .simurg-label{background:transparent!important;color:#52676b!important;padding:0!important;line-height:1.5!important;font-weight:700!important;letter-spacing:1px!important}
body.simurg-marketing-minimal .simurg-steps-grid>div,body.simurg-marketing-minimal .simurg-target-grid>div,body.simurg-marketing-minimal .simurg-area-card{box-shadow:none!important;border:1px solid #e2e7e3!important;border-radius:12px!important;padding:20px!important;background:white!important;min-height:0!important;transform:none!important}
body.simurg-marketing-minimal .simurg-steps-grid>div>span{color:#174e58!important;font-size:20px!important}
body.simurg-marketing-minimal .simurg-area-links{display:flex!important;flex-wrap:wrap!important;gap:8px!important}
body.simurg-marketing-minimal .simurg-area-links a{background:#edf2ee!important;color:#183b43!important;border:1px solid #d9e3dc!important;border-radius:9px!important;box-shadow:none!important;font-weight:500!important;padding:10px 12px!important;white-space:normal!important;line-height:1.5!important}
/* District lists must remain visible even if they share a city-grid wrapper. */
body.simurg-marketing-minimal .simurg-two-columns:has(.simurg-area-links),body.simurg-marketing-minimal .simurg-section:has(.simurg-area-links){display:block!important}
@media(max-width:782px){
 body.simurg-marketing-minimal .simurg-section,body.simurg-marketing-minimal .simurg-card-large{padding:20px 16px!important;border-radius:14px!important;margin-bottom:24px!important}
 body.simurg-marketing-minimal .simurg-steps-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important}
 body.simurg-marketing-minimal .simurg-steps-grid>div{padding:16px!important}
 body.simurg-marketing-minimal .simurg-steps-grid h3{font-size:18px!important;margin:8px 0!important}
 body.simurg-marketing-minimal .simurg-steps-grid p{font-size:14px!important;line-height:1.6!important;margin:0!important}
 body.simurg-public-minimal .simurg-page-entry-v74229 .se-scope{grid-column:1!important;grid-row:7!important;padding:16px!important;gap:14px!important;border-radius:12px!important}
 body.simurg-public-minimal .simurg-page-entry-v74229 .se-scope h2{font-size:22px!important}
 body.simurg-public-minimal .simurg-page-entry-v74229 .se-service-points li{padding:10px 12px!important;font-size:14px!important;border-radius:10px!important}
}

/* Compact desktop presentation; approved mobile rules remain unchanged. */
@media(min-width:783px){
 body.simurg-public-minimal .simurg-entry-v74227{max-width:1120px!important;padding:28px!important;gap:24px!important;margin:24px auto 32px!important;border-radius:18px!important;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)!important}
 body.simurg-public-minimal .simurg-entry-v74227 .se-visual{height:340px!important;max-height:340px!important;min-height:0!important;border-radius:14px!important}
 body.simurg-public-minimal .simurg-entry-v74227 h1{font-size:clamp(30px,2.6vw,38px)!important;line-height:1.16!important;letter-spacing:-.8px!important;margin:14px 0 18px!important}
 body.simurg-public-minimal .simurg-entry-v74227 .se-intro{font-size:15px!important;line-height:1.65!important;margin-bottom:16px!important}
 body.simurg-public-minimal .simurg-entry-v74227 .se-choices{gap:12px!important;margin:18px 0 12px!important}
 body.simurg-public-minimal .simurg-entry-v74227 .se-choices a{padding:16px!important;gap:10px!important;min-height:136px!important;border-radius:12px!important;transform:none!important}
 body.simurg-public-minimal .simurg-entry-v74227 .se-choices strong{font-size:19px!important;line-height:1.3!important}
 body.simurg-public-minimal .simurg-entry-v74227 .se-choices small{font-size:12px!important;line-height:1.55!important}
 body.simurg-public-minimal .simurg-entry-v74227 .se-price{padding:18px 20px!important;column-gap:24px!important;border-radius:12px!important}
 body.simurg-public-minimal .simurg-entry-v74227 .se-rate{font-size:27px!important;color:#b4232d!important}
 body.simurg-public-minimal .simurg-entry-v74227 .se-rate span{color:#52676b!important;font-size:13px!important}
 body.simurg-public-minimal .simurg-entry-v74227 .se-total{padding:12px 16px!important;border-radius:8px!important}
 body.simurg-public-minimal .simurg-entry-v74227 .se-total strong{font-size:24px!important;color:#b4232d!important}
 body.simurg-public-minimal .simurg-entry-v74227 .se-scope{padding:18px!important;gap:20px!important}
 body.simurg-public-minimal .sr-reviews{max-width:1120px!important;padding:28px 20px!important;margin:36px auto!important}
 body.simurg-public-minimal .sr-heading h2{font-size:30px!important}
 body.simurg-public-minimal .sr-reviews .sr-card{min-height:220px!important;padding:24px!important;gap:16px!important}
 body.simurg-public-minimal .sr-reviews .sr-review-text{font-size:16px!important}
 body.simurg-marketing-minimal .simurg-section,body.simurg-marketing-minimal .simurg-two-columns,body.simurg-marketing-minimal .simurg-final-cta{max-width:1120px!important;margin-left:auto!important;margin-right:auto!important}
 body.simurg-marketing-minimal .simurg-final-cta{padding:32px!important;border-radius:18px!important}
}
