.wmah{--navy:#132d42;--navy2:#0c2236;--green:#0b7955;--mint:#86d6b0;--slate:#506473;--cloud:#f3f7f5;--line:#dfe8e5;--white:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;color:var(--navy);font-size:16px;line-height:1.65;background:#fff}.wmah *{box-sizing:border-box}.wmah a{text-decoration:none}.wmah h1,.wmah h2,.wmah h3{color:inherit;line-height:1.15;font-weight:760;letter-spacing:-.034em;margin:0 0 17px}.wmah p{margin:0 0 18px}.wmah h2{font-size:clamp(30px,3.2vw,45px)}.wmah h3{font-size:21px}.wmah-shell{max-width:1190px;margin:auto;padding-left:24px;padding-right:24px}.wmah-header{background:#fff;position:relative;z-index:3;box-shadow:0 2px 14px #0a26340c}.wmah-head-inner{min-height:93px;display:flex;align-items:center;justify-content:space-between;gap:22px}.wmah-logo-wrap{display:inline-flex;min-width:210px;max-width:270px;align-items:center}.wmah-logo{width:100%;max-width:270px;height:auto;display:block}.wmah-navigation{display:flex;align-items:center;gap:20px}.wmah-navigation a{color:var(--navy);font-size:13px;font-weight:700;white-space:nowrap}.wmah-navigation a:hover,.wmah-footer a:hover{color:var(--green)}.wmah-navigation .wmah-nav-cta{color:white;background:var(--green);padding:13px 18px;border-radius:6px}.wmah-navigation .wmah-nav-cta:hover{background:#075c40;color:#fff}.wmah-phone{font-weight:800!important}.wmah-mobile-toggle{display:none;border:1px solid var(--line);background:white;border-radius:6px;font-size:24px;padding:4px 12px;cursor:pointer}.wmah-hero{position:relative;isolation:isolate;background:linear-gradient(108deg,#102a40 0%,#12344bcf 56%,#143751a1 100%),var(--wmah-photo,linear-gradient(110deg,#103249,#215d62));background-size:cover;background-position:center;padding:76px 0 84px;overflow:hidden}.wmah-hero:before{content:'';position:absolute;z-index:-1;inset:auto 0 0;height:180px;background:radial-gradient(ellipse at 10% 120%,#1a805f88,transparent 58%)}.wmah-hero-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:64px;align-items:center}.wmah-hero-copy{color:white}.wmah-eyebrow,.wmah-kicker{color:var(--mint);letter-spacing:.135em;font-size:12px;font-weight:800;text-transform:uppercase;line-height:1.5}.wmah-hero h1{font-size:clamp(45px,5vw,74px);line-height:1.05;letter-spacing:-.054em;color:white;margin:20px 0 25px;max-width:650px}.wmah-hero-desc{font-size:19px;line-height:1.65;color:#e1efed;max-width:570px}.wmah-hero-points{display:flex;flex-wrap:wrap;gap:13px 22px;margin:28px 0}.wmah-hero-points span{color:#d5f2e5;font-size:14px;font-weight:750}.wmah-hero-secondary{color:white;border-bottom:2px solid var(--mint);padding-bottom:7px;font-weight:700}.wmah-lead-card{background:white;border-radius:12px;box-shadow:0 20px 52px #061a2759;color:var(--navy);padding:30px 32px}.wmah-lead-card h2{font-size:29px;letter-spacing:-.03em;margin:8px 0}.wmah-lead-card>p{color:var(--slate);font-size:14px;margin-bottom:18px}.wmah-card-tag{color:var(--green);font-size:11px;font-weight:900;letter-spacing:.17em}.wmah-lead-form{display:flex;flex-direction:column;gap:12px}.wmah-lead-form .wmah-field{display:flex;flex-direction:column;gap:4px}.wmah-lead-form label{font-size:12px;font-weight:750;color:var(--navy)}.wmah-lead-form label b{color:#a43829}.wmah-lead-form input:not([type=checkbox]),.wmah-lead-form select,.wmah-lead-form textarea{width:100%;min-height:41px;border:1px solid #d5e0df;background:#fff;border-radius:5px;padding:10px 11px;font-size:14px;color:var(--navy);font-family:inherit}.wmah-lead-form textarea{resize:vertical}.wmah-lead-form input:focus,.wmah-lead-form select:focus,.wmah-lead-form textarea:focus{border-color:var(--green);outline:2px solid #a3dcc477}.wmah-input-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px}.wmah-consent{display:flex;align-items:flex-start;gap:8px;font-size:12px!important;line-height:1.5;font-weight:450!important;color:var(--slate)!important}.wmah-consent input{margin-top:3px}.wmah-consent a{color:var(--green);text-decoration:underline}.wmah-btn{display:inline-block;border-radius:6px;padding:14px 22px;font-size:15px;font-weight:800;text-align:center;line-height:1.45;text-decoration:none!important;cursor:pointer;transition:background .15s}.wmah-btn-solid{background:var(--green);color:white;border:0;width:100%}.wmah-btn-solid:hover{background:#06563c}.wmah-btn-outline{border:2px solid var(--green);color:var(--green)}.wmah-btn-light{background:#fff;color:var(--navy)}.wmah-form-small{font-size:11px;color:#72818b;margin:0!important;line-height:1.45}.wmah-form-error{color:#b42318}.wmah-form-success{padding:25px;background:#e6f5ed;border-radius:9px}.wmah-trap{position:absolute!important;left:-9999px!important;opacity:0!important;height:0!important;overflow:hidden!important}.wmah-trust{background:#fff;border-bottom:1px solid var(--line)}.wmah-trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;padding-top:25px;padding-bottom:25px}.wmah-trust-grid div{border-left:3px solid var(--green);padding-left:15px}.wmah-trust-grid strong,.wmah-trust-grid span{display:block}.wmah-trust-grid strong{font-size:15px}.wmah-trust-grid span{color:var(--slate);font-size:12px}.wmah-section{padding-top:92px;padding-bottom:92px}.wmah-section-heading{max-width:760px;margin:auto auto 42px;text-align:center}.wmah-section-heading .wmah-kicker{color:var(--green)}.wmah-section-heading h2{margin:12px 0 16px}.wmah-section-heading p{color:var(--slate);font-size:17px}.wmah-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.wmah-feature{background:#fff;border:1px solid #e1e9e5;border-radius:12px;padding:31px;box-shadow:0 8px 30px #122d4010}.wmah-feature-icon{background:#e4f3ea;color:var(--green);display:grid;place-items:center;width:55px;height:55px;font-size:30px;border-radius:12px;margin-bottom:22px}.wmah-feature p{color:var(--slate);font-size:15px;margin-bottom:0}.wmah-muted{background:var(--cloud)}.wmah-step-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.wmah-step-grid>div{padding:32px;background:#fff;border:1px solid var(--line);border-radius:12px}.wmah-step-grid span{display:block;font-size:33px;letter-spacing:-.07em;color:var(--green);font-weight:900;margin-bottom:21px}.wmah-step-grid p{color:var(--slate);font-size:15px;margin:0}.wmah-center{text-align:center;margin-top:36px}.wmah-about-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.wmah-about-grid .wmah-kicker{color:var(--green)}.wmah-about-grid p{color:var(--slate)}.wmah-illustration{border-radius:16px;background:linear-gradient(135deg,#e3efe8,#c9dfd8);padding:35px 15px}.wmah-illustration img{width:100%;height:auto}.wmah-link{color:var(--green);font-weight:800}.wmah-locations{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.wmah-locations>div{background:white;border:1px solid var(--line);border-radius:12px;padding:30px}.wmah-locations p{color:var(--slate);margin:0}.wmah-faq{max-width:840px;margin:auto}.wmah-faq details{border-bottom:1px solid var(--line);padding:17px 0}.wmah-faq summary{cursor:pointer;font-size:17px;font-weight:800}.wmah-faq details p{color:var(--slate);padding-top:15px}.wmah-final-cta{text-align:center;background:var(--navy);color:#fff;padding:75px 20px}.wmah-final-cta h2{color:white}.wmah-final-cta p{color:#c9dedb;font-size:18px}.wmah-footer{background:#071c2c;color:#c0d0d6;padding:54px 0 24px}.wmah-footer-cols{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:36px}.wmah-footer .wmah-logo{background:white;padding:8px;border-radius:6px;max-width:230px}.wmah-footer p,.wmah-footer a{color:#bccbd4;font-size:14px}.wmah-footer a{display:block;margin-bottom:8px}.wmah-footer h3{font-size:16px;color:#fff;margin-bottom:18px}.wmah-footer-bottom{margin-top:40px;padding-top:23px;border-top:1px solid #264052;font-size:12px;display:flex;justify-content:space-between;gap:15px}.wmah-page-hero{background:linear-gradient(120deg,#112e43,#155b55);color:white;padding:73px 0}.wmah-page-hero h1{color:white;font-size:clamp(40px,5vw,64px);margin:13px 0}.wmah-page-hero p:last-child{font-size:19px;color:#d7e9e5;max-width:760px}.wmah-inner-content{padding-top:70px;padding-bottom:100px;min-height:350px}.wmah-inner-content>h2{margin-top:20px}.wmah-inner-content p{color:var(--slate)}.wmah-sell-layout{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:start}.wmah-sell-layout>.wmah-lead-card{border:1px solid var(--line);box-shadow:0 15px 50px #153a4b18}.wmah-inner-content .wmah-step-grid{margin-bottom:50px}.wmah-placeholder{background:var(--cloud);padding:40px;border-radius:12px}.wmah-inner-content ol{padding-left:25px;color:var(--slate)}
@media(max-width:1080px){.wmah-navigation{gap:11px}.wmah-navigation a{font-size:12px}.wmah-hero-grid{gap:30px}.wmah-hero h1{font-size:55px}.wmah-logo-wrap{min-width:165px}}@media(max-width:880px){.wmah-mobile-toggle{display:block}.wmah-navigation{display:none;position:absolute;top:100%;left:0;right:0;background:white;padding:18px 24px 25px;flex-direction:column;align-items:stretch;box-shadow:0 10px 24px #102a4029}.wmah-navigation.is-open{display:flex}.wmah-navigation a{font-size:15px}.wmah-hero-grid,.wmah-about-grid,.wmah-sell-layout{grid-template-columns:1fr}.wmah-hero{padding:65px 0}.wmah-hero-copy{max-width:700px}.wmah-hero h1{max-width:720px}.wmah-lead-card{max-width:690px;width:100%;margin:auto}.wmah-card-grid,.wmah-step-grid{grid-template-columns:1fr}.wmah-trust-grid{grid-template-columns:repeat(2,1fr)}.wmah-footer-cols{grid-template-columns:repeat(2,1fr)}.wmah-section{padding-top:65px;padding-bottom:65px}}@media(max-width:560px){.wmah-shell{padding-left:19px;padding-right:19px}.wmah-head-inner{min-height:70px}.wmah-logo-wrap{min-width:180px;max-width:210px}.wmah-hero{padding:44px 0 55px}.wmah-hero h1{font-size:43px}.wmah-hero-desc{font-size:16px}.wmah-hero-points{gap:8px 13px}.wmah-lead-card{padding:22px 18px}.wmah-lead-card h2{font-size:25px}.wmah-input-grid,.wmah-locations,.wmah-footer-cols{grid-template-columns:1fr}.wmah-trust-grid{gap:19px}.wmah-trust-grid strong{font-size:13px}.wmah-trust-grid span{font-size:11px}.wmah-section{padding-top:52px;padding-bottom:52px}.wmah-feature,.wmah-step-grid>div{padding:24px}.wmah-page-hero{padding:55px 0}.wmah-inner-content{padding-top:45px;padding-bottom:60px}.wmah-footer-bottom{flex-direction:column}}

.wmah{font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}.wmah .wmah-feature-icon{font-weight:800}.wmah-form-notice{font-size:12px;color:#8c412a;background:#fff4e8;border:1px solid #eac4a7;padding:10px;border-radius:6px}.wmah-page-card{border:1px solid #dae8e3;border-radius:12px;padding:28px;background:white}.wmah-grid-six{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.wmah-grid-six a{background:#fff;color:#0a694e;padding:20px;border:1px solid #deebe4;border-radius:8px;font-weight:750}.wmah-inner-content h2{margin-top:30px}.wmah-section-heading{margin-bottom:35px}.wmah-lead-card form button[disabled]{opacity:.6;cursor:not-allowed}.wmah-site-note{margin:20px auto;max-width:900px;color:#6b7780;font-size:13px}.wmah-header .wmah-logo{max-width:255px}@media(max-width:700px){.wmah-grid-six{grid-template-columns:repeat(2,1fr)}}@media(max-width:440px){.wmah-grid-six{grid-template-columns:1fr}}

/* Accessibility and layout refinements. Keep all assets local. */
.wmah { overflow-wrap: break-word; }
.wmah :focus-visible { outline: 3px solid #b96c12; outline-offset: 4px; }
.wmah-skip-link { position: absolute; top: 10px; left: 16px; transform: translateY(-200%); z-index: 20; background: white; color: #132d42; padding: 12px 18px; border-radius: 6px; font-weight: 700; }
.wmah-skip-link:focus { transform: translateY(0); }
.wmah-sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip-path: inset(50%); white-space: nowrap; border: 0; }
.wmah-form-fields { border: 0; padding: 0; margin: 0; min-width: 0; display: flex; flex-direction: column; gap: 12px; }
.wmah-form-fields:disabled { opacity: .72; }
.wmah input:disabled, .wmah select:disabled, .wmah textarea:disabled { cursor: not-allowed; }
.wmah-navigation a { min-height: 44px; display: inline-flex; align-items: center; }
.wmah-navigation a[aria-current="page"] { text-decoration: underline; text-underline-offset: 6px; }
.wmah-footer a { padding-block: 5px; }
.wmah-inner-content a:not(.wmah-btn), .wmah-faq a { color: #076947; text-decoration: underline; text-underline-offset: 3px; }
.wmah-decision { display: grid; grid-template-columns: 1fr 1fr; gap: 65px; align-items: start; }
.wmah-decision .wmah-kicker { color: var(--green); }
.wmah-decision h2 { margin-top: 14px; }
.wmah-decision p { color: var(--slate); }
.wmah-decision-notes { border-left: 4px solid var(--green); padding: 6px 0 6px 30px; }
.wmah-decision-notes ul, .wmah-checklist { padding-left: 22px; color: var(--slate); }
.wmah-decision-notes li, .wmah-checklist li { margin-bottom: 12px; }
.wmah-decision-notes p { font-size: 14px; margin: 24px 0 0; }
.wmah-faq summary { padding: 8px 30px 8px 0; min-height: 44px; }
.wmah-faq details[open] summary { color: #076947; }
.wmah-lead-form input:not([type=checkbox]), .wmah-lead-form select, .wmah-lead-form textarea { font-size: 16px; min-height: 46px; }
.wmah-consent input { min-width: 20px; min-height: 20px; accent-color: var(--green); }
.wmah-form-notice { line-height: 1.55; }
.wmah-lead-card { box-shadow: 0 18px 55px #061a2738; }
.wmah-hero { background: radial-gradient(ellipse at 0 100%, #15796755, transparent 55%), linear-gradient(115deg, #0c263b, #154849); }
@media (max-width: 880px) {
  .wmah-head-inner { flex-wrap: wrap; }
  .wmah-navigation { display: flex; position: static; flex-basis: 100%; box-shadow: none; padding: 0 0 20px; gap: 3px; }
  .wmah-navigation.is-enhanced { display: none; position: absolute; padding: 18px 24px 25px; box-shadow: 0 10px 24px #102a4029; max-height: calc(100dvh - 90px); overflow-y: auto; }
  .wmah-navigation.is-enhanced.is-open { display: flex; }
  .wmah-mobile-toggle { display: none; }
  .wmah-mobile-toggle.is-enhanced { display: block; min-width: 46px; min-height: 46px; }
  .wmah-decision { grid-template-columns: 1fr; gap: 32px; }
  .wmah-logo-wrap { min-width: 0; width: min(65vw, 255px); }
  .wmah-hero-grid > *, .wmah-sell-layout > * { min-width: 0; }
}
@media (max-width: 560px) {
  .wmah-hero h1 { font-size: clamp(35px, 10.5vw, 43px); }
  .wmah-head-inner { gap: 12px; }
  .wmah-page-hero h1 { font-size: clamp(34px, 10vw, 48px); }
  .wmah-decision-notes { padding-left: 20px; }
  .wmah-placeholder { padding: 24px; }
}
@media (prefers-reduced-motion: reduce) {
  .wmah *, .wmah *::before, .wmah *::after { scroll-behavior: auto !important; transition: none !important; animation: none !important; }
}
