.mt-premium-services .mt-page{background:var(--paper);color:var(--navy);min-height:80vh}
.mt-premium-services .mt-container{width:88%;max-width:1280px;margin:auto}
.mt-premium-services .mt-hero{position:relative;min-height:620px;display:flex;align-items:center;background:var(--navy);color:var(--paper);padding:160px 0 95px;overflow:hidden}
.mt-premium-services .mt-hero-image{position:absolute;inset:0 0 0 35%;background-position:center;background-size:cover;opacity:.65}
.mt-premium-services .mt-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#071b37 10%,#071b37bb 55%,#071b3720)}
.mt-premium-services .mt-hero-inner{position:relative;z-index:1}
.mt-premium-services .mt-hero h1{font-size:clamp(44px,6vw,86px);max-width:930px}
.mt-premium-services .mt-lead{max-width:640px;color:#d6dce3;font-size:17px}
.mt-premium-services .mt-eyebrow{font-size:10px;letter-spacing:.2em;color:#896b3d;text-transform:uppercase}
.mt-premium-services .mt-hero .mt-eyebrow{color:var(--gold)}
.mt-premium-services .mt-hero-caption{position:absolute;bottom:28px;right:6%;z-index:1;font-size:10px;letter-spacing:.18em}
.mt-premium-services .mt-button{display:inline-flex;align-items:center;gap:24px;border-bottom:1px solid #aa8c54;padding:12px 0;font-size:13px;max-width:100%}
.mt-premium-services .mt-actions{margin-top:25px}
.mt-premium-services .mt-section-nav{display:block;background:var(--navy);color:var(--paper);padding:24px 0;border-top:1px solid #ffffff25}
.mt-premium-services .mt-section-nav .mt-container{display:flex;flex-wrap:wrap;gap:16px 30px}
.mt-premium-services .mt-section{padding-top:85px;padding-bottom:85px}
.mt-premium-services .mt-content-section{padding:75px 0;display:grid;grid-template-columns:65px 1fr;gap:30px;border-bottom:1px solid #071b3720}
.mt-premium-services .mt-content-section.mt-editorial{grid-template-columns:minmax(0,1fr) 35px minmax(0,1fr);gap:35px;align-items:center}
.mt-premium-services .mt-section-index{color:#957341;font-size:11px;letter-spacing:.15em}
.mt-premium-services .mt-section-copy{min-width:0}
.mt-premium-services .mt-section-copy h2,.mt-premium-services .mt-showcase-heading h2{font-size:clamp(32px,3.7vw,52px)}
.mt-premium-services .mt-section-copy p{max-width:750px;color:#455363;font-size:16px}
.mt-premium-services .mt-editorial-image{margin:0;position:relative}
.mt-premium-services .mt-editorial-image img{display:block;width:100%;height:500px;object-fit:cover}
.mt-premium-services figcaption{font-size:10px;letter-spacing:.05em;padding:12px 0;color:#526071}
.mt-premium-services .mt-editorial-reverse .mt-editorial-image{grid-column:3;grid-row:1}
.mt-premium-services .mt-editorial-reverse .mt-section-index{grid-column:1;grid-row:1}
.mt-premium-services .mt-editorial-reverse .mt-section-copy{grid-column:2;grid-row:1}
.mt-premium-services .mt-content-section.mt-editorial-reverse{grid-template-columns:35px minmax(0,1fr) minmax(0,1fr)}
.mt-premium-services .mt-plan,.mt-premium-services .mt-faq{border-top:1px solid #071b3730;padding:22px 0}
.mt-premium-services summary{cursor:pointer}
.mt-premium-services .mt-plan h3{font-size:32px;color:#896b3d}
.mt-premium-services .mt-related{background:#e9e5dc}
.mt-premium-services .mt-related-grid,.mt-premium-services .mt-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}
.mt-premium-services .mt-related-card{display:block;transition:transform .2s}
.mt-premium-services .mt-related-card:hover{transform:translateY(-5px)}
.mt-premium-services .mt-related-card img{width:100%;height:260px;object-fit:cover}
.mt-premium-services .mt-related-card span{display:flex;justify-content:space-between;padding:15px 0}
.mt-premium-services .mt-service-card{display:block;padding-bottom:25px;border-bottom:1px solid #071b3730}
.mt-premium-services .mt-service-card img{width:100%;height:300px;object-fit:cover;margin-bottom:25px}
.mt-premium-services .mt-service-card h2{font-size:32px;margin:12px 0}
.mt-premium-services .mt-card-number,.mt-premium-services .mt-card-link{font-size:11px;letter-spacing:.1em;color:#896b3d}
.mt-premium-services .mt-bottom-band{background:var(--navy);color:var(--paper);padding:75px 0}
.mt-premium-services .mt-bottom-band .mt-container{display:flex;align-items:center;justify-content:space-between;gap:30px}
.mt-premium-services .mt-bottom-band h2{font-size:clamp(35px,4vw,55px)}
.mt-premium-services .mt-coverage-section{padding-top:85px}
.mt-premium-services .mt-coverage-map{margin:35px 0}
.mt-premium-services .mt-coverage-map img{width:100%;height:auto;max-height:650px}
.mt-premium-services .mt-county-list{display:flex;flex-wrap:wrap;gap:12px 25px}
.mt-premium-services .mt-scenes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}
.mt-premium-services .mt-scene img{width:100%;height:400px;object-fit:cover}
.mt-premium-services .mt-scene-copy{padding:25px 0}
.mt-premium-services .mt-scene-copy summary{font:26px/1.2 Georgia,serif;margin-bottom:20px}
.mt-premium-services .mt-scene-detail{font-size:14px}
.mt-premium-services .mt-hero-slide{position:absolute;inset:0;background-size:cover;background-position:center;opacity:0}
.mt-premium-services .mt-hero-slide:first-child{opacity:1}
.mt-premium-services .mt-photo-note{font-size:12px;color:#536173}
.mt-premium-services #enquiry{scroll-margin-top:95px}
.mt-premium-services .mt-reveal{opacity:1;transform:none}
@media(max-width:900px){.mt-premium-services .mt-related-grid,.mt-premium-services .mt-service-grid,.mt-premium-services .mt-scenes{grid-template-columns:repeat(2,minmax(0,1fr))}.mt-premium-services .mt-content-section.mt-editorial,.mt-premium-services .mt-content-section.mt-editorial-reverse{grid-template-columns:1fr}.mt-premium-services .mt-editorial-reverse>*{grid-column:auto!important;grid-row:auto!important}.mt-premium-services .mt-section-index{display:none}.mt-premium-services .mt-editorial-image img{height:420px}.mt-premium-services .mt-content-section{grid-template-columns:1fr}}
@media(max-width:600px){.mt-premium-services .mt-hero{min-height:550px;padding:135px 0 65px}.mt-premium-services .mt-hero-image{left:0;opacity:.35}.mt-premium-services .mt-related-grid,.mt-premium-services .mt-service-grid,.mt-premium-services .mt-scenes{grid-template-columns:1fr}.mt-premium-services .mt-section,.mt-premium-services .mt-content-section{padding-top:50px;padding-bottom:50px}.mt-premium-services .mt-bottom-band .mt-container{display:block}.mt-premium-services header{gap:12px}.mt-premium-services header .brand{flex-shrink:0;width:110px}.mt-premium-services header .header-contact{font-size:9px}.mt-premium-services .mt-editorial-image img{height:360px}}
@media(prefers-reduced-motion:reduce){.mt-premium-services *{scroll-behavior:auto!important;transition:none!important}}
