
.mcb-content{color-scheme:light;--max-navy:#082f42;--max-brown:#966238;--max-cream:#faf8f4;--max-ink:#1d2e39;--max-line:#ddd8d0;font:15px/1.6 Arial,Helvetica,sans-serif;color:var(--max-ink)}
.mcb-content *{box-sizing:border-box}
.mcb-content .max-stage{background:#fff;min-height:1250px}
.mcb-content .max-top{background:var(--max-navy);color:#fff;padding:20px 28px;display:flex;gap:20px;justify-content:space-between;align-items:center}
.mcb-content .max-name{font:24px Georgia,serif;color:#fff}
.mcb-content .max-phone{font-size:12px}
.mcb-content .max-context{background:#f4ead8;padding:22px 28px;border-bottom:1px solid var(--max-line)}
.mcb-content .max-context span{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--max-brown)}
.mcb-content .max-context p{margin:5px 0 0}
.mcb-content .max-section{padding:40px 36px}
.mcb-content .max-eyebrow{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--max-brown);font-weight:700;margin:0 0 10px}
.mcb-content h2{font:32px/1.12 Georgia,serif;color:var(--max-navy);margin:0 0 18px;max-width:580px}
.mcb-content h3{font:23px/1.2 Georgia,serif;color:var(--max-navy);margin:0 0 12px}
.mcb-content p{margin:0 0 16px}
.mcb-content .max-intro{max-width:620px}
.mcb-content .max-columns{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:28px}
.mcb-content .max-column{border-top:3px solid var(--max-brown);padding-top:20px}
.mcb-content .max-step{font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:var(--max-brown);display:block;margin-bottom:10px}
.mcb-content .max-faq{background:var(--max-cream)}
.mcb-content details{border-bottom:1px solid var(--max-line);padding:16px 0}
.mcb-content summary{font-weight:700;min-height:30px;color:var(--max-navy)}
.mcb-content details p{margin:12px 0 4px;max-width:620px}
.mcb-content .max-related{display:flex;flex-wrap:wrap;gap:10px 22px;margin:18px 0 0}
.mcb-content a{color:var(--max-brown);text-decoration:underline;text-underline-offset:4px}
.mcb-content .max-cta{background:var(--max-navy);padding:32px 36px;color:#fff;display:flex;gap:24px;align-items:center;justify-content:space-between}
.mcb-content .max-cta h3{color:#fff;margin:0 0 8px}
.mcb-content .max-cta p{margin:0;font-size:13px}
.mcb-content .max-action{background:var(--max-brown);color:#fff;padding:15px 20px;text-decoration:none;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;flex-shrink:0;text-align:center}
@media(max-width:540px){.mcb-content .max-section{padding:28px 22px}.mcb-content .max-columns{grid-template-columns:1fr;gap:24px}.mcb-content h2{font-size:27px}.mcb-content .max-top,.mcb-content .max-cta{flex-direction:column;align-items:flex-start}.mcb-content .max-stage{min-height:1700px}}

.hero-copy .hero-slogan{font-family:Georgia,"Times New Roman",serif;color:#16364a;font-weight:700;font-size:60px;line-height:.91;margin:17px 0 24px}.hero-copy .hero-slogan span{font-size:.83em;color:var(--brown)}
@media(max-width:1100px){.hero-copy .hero-slogan{font-size:52px}}
@media(max-width:600px){.hero-copy .hero-slogan{font-size:44px}}
.hero-copy h1.home-seo-heading{font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:1.25;color:var(--brown);font-weight:800;letter-spacing:.14em;text-transform:uppercase;margin:0}
