
/* Scoped homepage restructuring; the client carousel keeps its existing CSS. */
.mdla-home-simplified .ih-title-positioning{margin:0;font-weight:400}
.mdla-home-simplified .ih-description .ih-primary-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap}
.mdla-home-simplified .ih-pricing-link{color:#fff;font-size:13px;text-decoration:underline;text-underline-offset:5px}
.mdla-home-simplified .ih-slide-description{max-width:32ch}
.mdla-home-simplified .ih-trust-strip{position:absolute;left:28px;bottom:16px;z-index:8;display:flex;gap:16px;flex-wrap:wrap;font:11px/1.5 Parkinsans,Arial,sans-serif;color:#fff;max-width:calc(100% - 200px)}
.mdla-home-simplified .ih-motion{left:auto;right:20px}
.mdla-home-simplified.mdla-hero-visible .mdla-lead-chat__launcher{visibility:hidden;pointer-events:none}
.mdla-home-simplified .mh-service-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.mdla-home-simplified .mh-service-card{border:1px solid #a8bdcc77;border-radius:22px;padding:22px;background:linear-gradient(135deg,#fff8,#e8eff340);color:#213f57}
.mdla-home-simplified .mh-service-card h3{font:500 20px/1.35 Parkinsans,Arial,sans-serif;margin:8px 0 12px}
.mdla-home-simplified .mh-service-card p{font:14px/1.6 Parkinsans,Arial,sans-serif;margin:0 0 16px}
.mdla-home-simplified .mh-service-card .mh-link{font-size:13px}
.mdla-home-simplified .mh-service-card>span{font:11px/1.2 monospace;color:#58728a}
.mdla-home-simplified .mh-service-grid{grid-template-columns:minmax(0,1fr) minmax(240px,.45fr)}
.mdla-home-simplified .mh-summary-link{display:inline-block;font:500 14px/1.5 Parkinsans,Arial,sans-serif;color:inherit;text-underline-offset:5px;margin-top:18px}
.mdla-home-simplified .mh-plan{cursor:default}
.mdla-home-simplified .mh-plan .mh-select{background:none;border:0;padding:0;color:#294962;text-decoration:underline;text-underline-offset:5px;min-height:44px;display:flex;align-items:center}
.mdla-home-simplified .mdla-express-card .mh-summary-link{color:#213f57}
.mdla-home-simplified .mh-direct-products{background:#17364c;color:#e8f2f7;padding:90px 0}
.mdla-home-simplified .mh-direct-products h2{font:400 clamp(40px,4.4vw,70px)/1.06 Crystal,Georgia,serif;margin:14px 0 22px}
.mdla-home-simplified .mh-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:32px}
.mdla-home-simplified .mh-product-card{padding:28px;border:1px solid #aac3d044;border-radius:26px;background:#a4bdd00d}
.mdla-home-simplified .mh-product-card h3{font:500 24px/1.3 Parkinsans,Arial,sans-serif;margin:0 0 16px}
.mdla-home-simplified .mh-product-price{font:600 22px/1.4 Parkinsans,Arial,sans-serif;color:#e4b884}
.mdla-home-simplified .mh-product-card p{line-height:1.65;font-size:14px}
.mdla-home-simplified .mh-product-card a{color:#e8f2f7;text-underline-offset:5px;display:inline-block;min-height:44px;line-height:44px}
.mdla-home-simplified .mdla-agent-team .mdla-agent-steps{display:none}
.mdla-home-simplified .mh-method-summary{margin-top:24px;border-top:1px solid #b4c5d1;padding-top:22px;line-height:1.6}
.mdla-deep-page{background:#edf3f7;color:#213f57;font-family:Parkinsans,Arial,sans-serif}
.mdla-deep-nav{display:flex;gap:24px;justify-content:space-between;align-items:center;padding:26px max(22px,5vw);border-bottom:1px solid #b7c9d4;flex-wrap:wrap}
.mdla-deep-brand{font:24px/1.1 Crystal,Georgia,serif;color:#213f57;text-decoration:none}
.mdla-deep-nav nav{display:flex;gap:24px;flex-wrap:wrap;font-size:14px}
.mdla-deep-nav a{color:#213f57}
.mdla-deep-intro{padding:85px max(22px,5vw) 60px;max-width:1300px;margin:auto}
.mdla-deep-intro h1{font:400 clamp(44px,5vw,80px)/1.1 Crystal,Georgia,serif;margin:18px 0 24px;max-width:18ch}
.mdla-deep-intro p{max-width:70ch;line-height:1.7}
.mdla-deep-page .mdla-reviews-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible!important;height:auto!important}
.mdla-deep-page .mdla-review{width:auto!important;min-width:0!important}
.mdla-deep-links{display:flex;flex-wrap:wrap;gap:24px;padding:50px max(22px,5vw);border-top:1px solid #b7c9d4}
.mdla-deep-links a{color:#213f57;text-underline-offset:5px}
.mdla-deep-page .mh-footer{margin-top:0}
.mdla-support-summary{padding:60px max(22px,5vw);background:#edf3f7;color:#213f57}
.mdla-support-summary h2{font:400 42px/1.1 Crystal,Georgia,serif}
.mdla-support-summary p{max-width:70ch;line-height:1.7}
@media(max-width:1000px){.mdla-home-simplified .mh-service-grid{grid-template-columns:1fr}.mdla-home-simplified .mh-art{display:none}.mdla-home-simplified .mh-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mdla-deep-page .mdla-reviews-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.mdla-home-simplified .mh-service-list,.mdla-home-simplified .mh-product-grid,.mdla-deep-page .mdla-reviews-grid{grid-template-columns:1fr}.mdla-home-simplified .ih-trust-strip{left:20px;bottom:14px;max-width:calc(100% - 145px);gap:4px 12px;font-size:9px}.mdla-home-simplified .ih-description{max-width:260px}.mdla-home-simplified .ih-copy{grid-template-columns:28px minmax(0,1fr)}.mdla-home-simplified .ih-primary-actions{gap:12px!important}.mdla-home-simplified .mh-direct-products{padding:60px 0}.mdla-deep-nav nav{gap:14px}.mdla-deep-intro{padding-top:50px}}
