.mhero-blue{--mh-accent:#214c73}.mhero-red{--mh-accent:#c92335}.mhero-green{--mh-accent:#47765b}.mhero-yellow{--mh-accent:#ffcc00}.mhero-title.mhero-title{font-size:clamp(37px,3.7vw,60px);line-height:1.1;letter-spacing:-.045em}.mhero-title .mhero-brand{display:block;font-family:var(--body);font-size:clamp(17px,1.5vw,23px);font-weight:800;line-height:1.4;letter-spacing:-.02em;margin-bottom:18px}.mhero-actions{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin-top:28px}.mhero-consult{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;padding:17px 20px;border-radius:7px;background:var(--mh-accent,#214c73);color:white;font:800 12px/1.6 var(--body);max-width:100%;box-shadow:0 5px 20px #0000000c;transition:transform .2s}.mhero-consult:hover{transform:translateY(-2px)}.mhero-consult span{font-size:22px}.mhero-shop{font:800 12px/1.7 var(--body);text-decoration:underline;text-underline-offset:5px}.mhero-yellow .mhero-consult{background:#181c18;color:white}.mhero-direct.mhero-direct{font:500 11px/1.7 var(--body);color:inherit;opacity:.85;margin-top:17px;letter-spacing:.01em}.mhero-direct a{font-weight:800;white-space:nowrap}.mhero-benefits{background:#fff;color:#263c49;border-bottom:1px solid #dae1e4}.mhero-benefits>.wrap{display:grid;grid-template-columns:.75fr 1fr 1fr 1fr;gap:30px;padding-block:28px;align-items:start}.mhero-benefits .mhero-reason{border-left:4px solid var(--mh-accent);padding-left:16px}.mhero-benefits span{display:block;font:800 9px/1.6 var(--body);color:#7c8d98;letter-spacing:.08em;margin-bottom:9px}.mhero-benefits b{display:block;font:600 12px/1.7 var(--body);color:#263c49}.mhero-benefits .mhero-reason b{font-size:21px;line-height:1.3;letter-spacing:-.03em}.dw-hero .mhero-title{font-family:var(--display);font-size:clamp(48px,5vw,76px);letter-spacing:-.015em}.dw-hero .mhero-title .mhero-brand{font-size:21px}.dw-hero .dw-hero-intro{font-size:16px}.at-hero .at-lead{max-width:670px}.at-hero .mhero-consult,.af-hero .mhero-consult{background:white;color:#172c31}.at-hero .mhero-title{font-size:clamp(40px,4.4vw,67px)}.ae-hero .mhero-consult,.ac-hero .mhero-consult{background:white;color:#214c73}.be-hero-copy{padding-right:35px}.be-hero .mhero-title{font-size:clamp(37px,3.3vw,53px)}.aa-hero .mhero-title{font-size:clamp(37px,3.5vw,56px)}.aa-hero .aa-lead{font-size:16px}.aa-hero-note{display:none}.tm-hero .mhero-title{font-size:clamp(39px,4vw,62px)}.brand-hero .mhero-title{font-size:clamp(37px,3.8vw,59px)}.af-hero .mhero-title{font-size:clamp(42px,4.5vw,70px)}.mhero-actions a:focus-visible,.mhero-direct a:focus-visible{outline:3px solid var(--mh-accent);outline-offset:5px}@media(max-width:1000px){.mhero-benefits>.wrap{grid-template-columns:1fr 1fr;gap:25px}.mhero-title.mhero-title{font-size:43px}.dw-hero .mhero-title{font-size:61px}.be-hero .mhero-title{font-size:40px}}@media(max-width:650px){.mhero-title.mhero-title{font-size:38px}.mhero-title .mhero-brand{font-size:19px;margin-bottom:18px}.mhero-actions{gap:18px;margin-top:25px}.mhero-consult{padding:15px 17px;font-size:12px}.mhero-direct.mhero-direct{font-size:10px}.mhero-benefits>.wrap{grid-template-columns:1fr;gap:22px;padding-block:30px}.mhero-benefits>.wrap>div:not(:first-child){border-top:1px solid #e0e5e8;padding-top:18px}.mhero-benefits b{font-size:13px}.mhero-benefits span{margin-bottom:6px}.dw-hero .mhero-title{font-size:51px}.dw-hero .mhero-title .mhero-brand{font-size:19px}.be-hero-copy{padding-right:25px}.af-hero .mhero-title,.at-hero .mhero-title{font-size:40px}}
.mhero-promise.mhero-promise{font-weight:800;font-size:18px;color:inherit;margin-top:22px;line-height:1.5}
