.mmhs{
  --mmhs-blue:var(--mm-blue,#0505C1);--mmhs-blue-light:var(--mm-blue-light,#246FEB);--mmhs-red:var(--mm-red,#C1272D);--mmhs-yellow:var(--mm-yellow,#FDC202);--mmhs-dark:var(--mm-dark,#111827);--mmhs-bg:var(--mm-bg,#F5F7FA);--mmhs-whatsapp:var(--mm-whatsapp,#25D366);--mmhs-viewport-height:720px;
  position:relative;overflow:hidden;isolation:isolate;background:radial-gradient(circle at 80% 20%,rgba(36,111,235,.16),transparent 30%),linear-gradient(135deg,#fff 0%,#f8f9ff 55%,#f5f7fa 100%);border-bottom:1px solid #e8ebf1
}
.mmhs:focus-visible{outline:3px solid rgba(36,111,235,.45);outline-offset:2px}.mmhs::after{content:"";position:absolute;width:330px;height:330px;border:55px solid rgba(253,194,2,.12);border-radius:50%;right:-150px;bottom:-150px;pointer-events:none;z-index:0}
.mmhs-track{position:relative;min-height:var(--mmhs-height-desktop)}.mmhs-slide{position:absolute;inset:0;opacity:0;visibility:hidden;pointer-events:none;z-index:0}.mmhs-slide.is-active{position:relative;opacity:1;visibility:visible;pointer-events:auto;z-index:1}
.mmhs-shell{width:min(calc(100% - 40px),1180px);margin-inline:auto;min-height:var(--mmhs-height-desktop);display:grid;grid-template-columns:1.12fr .88fr;align-items:center;gap:64px;padding:64px 0 82px;position:relative;z-index:2}.mmhs-copy{max-width:var(--mmhs-content-desktop);text-align:var(--mmhs-align-desktop)}
.mmhs-copy h1,.mmhs-copy h2{font-family:"Oswald",Impact,sans-serif;color:var(--mmhs-dark);font-weight:700;letter-spacing:-.025em;line-height:1.06;margin:0 0 22px;font-size:var(--mmhs-title-desktop)}.mmhs-eyebrow{display:inline-flex;align-items:center;gap:10px;color:var(--mmhs-blue);font-family:"Oswald",Impact,sans-serif;text-transform:uppercase;font-weight:700;letter-spacing:.11em;font-size:.9rem;margin:0 0 15px}.mmhs-eyebrow::before{content:"";width:34px;height:4px;border-radius:20px;background:var(--mmhs-yellow)}.mmhs-lead{color:#344054;font-size:1.18rem;line-height:1.55;max-width:790px;margin:0}.mmhs-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px;justify-content:var(--mmhs-justify-desktop)}
.mmhs-btn{min-height:48px;padding:11px 20px;border-radius:9px;border:2px solid transparent;display:inline-flex;align-items:center;justify-content:center;text-decoration:none!important;text-transform:uppercase;letter-spacing:.035em;font-family:"Oswald",Impact,sans-serif;font-weight:600;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.mmhs-btn:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(17,24,39,.12)}.mmhs-btn-primary{background:var(--mmhs-blue);color:#fff!important}.mmhs-btn-primary:hover{background:#03039e}.mmhs-btn-secondary{background:var(--mmhs-whatsapp);color:#073b18!important}.mmhs-btn-tertiary{background:#fff;border-color:var(--mmhs-red);color:var(--mmhs-red)!important}
.mmhs-visual{min-height:330px;background:#fff;border:1px solid #e3e7ef;border-radius:28px;box-shadow:0 14px 36px rgba(17,24,39,.08);overflow:hidden;position:relative}.mmhs-visual::before{content:"";position:absolute;left:0;top:0;bottom:0;width:8px;background:linear-gradient(var(--mmhs-blue),var(--mmhs-red),var(--mmhs-yellow));z-index:2}.mmhs-visual-image picture{display:block;width:100%;height:100%}.mmhs-visual-image img{width:100%;height:100%;min-height:330px;object-fit:cover;object-position:var(--mmhs-pos-desktop,right center);display:block}.mmhs-visual-brand{display:flex;align-items:center;justify-content:center;padding:34px 30px}.mmhs-brand-logo{width:min(100%,460px);height:auto;display:block}.mmhs-brand-name{text-align:center;text-transform:uppercase;color:var(--mmhs-blue);font-family:"Oswald",sans-serif;font-size:2rem;line-height:1}.mmhs-brand-name strong{font-size:2.8rem}
.mmhs-arrow{position:absolute;top:50%;z-index:5;width:46px;height:46px;border:1px solid rgba(17,24,39,.12);background:rgba(255,255,255,.94);border-radius:50%;display:grid;place-items:center;font-size:2rem;line-height:1;color:var(--mmhs-dark);cursor:pointer;box-shadow:0 8px 22px rgba(17,24,39,.1);transform:translateY(-50%)}.mmhs-prev{left:22px}.mmhs-next{right:22px}.mmhs-arrow:hover{background:#fff;color:var(--mmhs-blue)}.mmhs-dots{position:absolute;z-index:6;left:50%;bottom:28px;transform:translateX(-50%);display:flex;gap:9px}.mmhs-dot{width:11px;height:11px;border:0;border-radius:50%;background:#b7bfcc;padding:0;cursor:pointer}.mmhs-dot.is-active{background:var(--mmhs-blue);transform:scale(1.2)}
.mmhs-slide.mmhs-enter{animation-duration:.68s;animation-timing-function:cubic-bezier(.22,.61,.36,1);animation-fill-mode:both}.mmhs[data-effect="current"] .mmhs-slide.mmhs-enter{animation-name:mmhs-current}.mmhs[data-effect="slide-left"] .mmhs-slide.mmhs-enter{animation-name:mmhs-slide-left}.mmhs[data-effect="slide-right"] .mmhs-slide.mmhs-enter{animation-name:mmhs-slide-right}.mmhs[data-effect="cloud-left"] .mmhs-slide.mmhs-enter{animation-name:mmhs-cloud-left;animation-duration:.82s}.mmhs[data-effect="cloud-right"] .mmhs-slide.mmhs-enter{animation-name:mmhs-cloud-right;animation-duration:.82s}.mmhs[data-effect="smoke"] .mmhs-slide.mmhs-enter{animation-name:mmhs-smoke;animation-duration:.9s}.mmhs[data-effect="fade"] .mmhs-slide.mmhs-enter{animation-name:mmhs-fade}@keyframes mmhs-current{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes mmhs-slide-left{from{opacity:.15;transform:translateX(90px)}to{opacity:1;transform:none}}@keyframes mmhs-slide-right{from{opacity:.15;transform:translateX(-90px)}to{opacity:1;transform:none}}@keyframes mmhs-cloud-left{from{opacity:0;transform:translateX(-70px) scale(1.025);filter:blur(18px) saturate(.8)}to{opacity:1;transform:none;filter:none}}@keyframes mmhs-cloud-right{from{opacity:0;transform:translateX(70px) scale(1.025);filter:blur(18px) saturate(.8)}to{opacity:1;transform:none;filter:none}}@keyframes mmhs-smoke{from{opacity:0;transform:translateY(26px) scale(1.045);filter:blur(22px) grayscale(.15)}to{opacity:1;transform:none;filter:none}}@keyframes mmhs-fade{from{opacity:0}to{opacity:1}}
.mmhs-size-fullwidth,.mmhs-size-fullscreen{width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.mmhs-size-fullwidth .mmhs-shell,.mmhs-size-fullscreen .mmhs-shell{width:calc(100% - 72px);max-width:1600px;gap:clamp(48px,6vw,110px)}.mmhs-size-fullscreen,.mmhs-size-fullscreen .mmhs-track,.mmhs-size-fullscreen .mmhs-shell{min-height:max(var(--mmhs-height-desktop),var(--mmhs-viewport-height))}
.mmhs-layout-cover{background:#eef3fb}.mmhs-layout-cover::after{display:none}.mmhs-layout-cover .mmhs-slide{background-image:var(--mmhs-bg-desktop);background-size:cover;background-position:var(--mmhs-pos-desktop,right center);background-repeat:no-repeat}.mmhs-layout-cover .mmhs-slide::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.98) 0%,rgba(255,255,255,.96) 24%,rgba(255,255,255,.82) 43%,rgba(255,255,255,.38) 59%,rgba(255,255,255,.05) 78%,rgba(255,255,255,0) 100%)}.mmhs-layout-cover .mmhs-slide::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,rgba(7,21,44,.02),rgba(7,21,44,.07))}.mmhs-layout-cover .mmhs-shell{grid-template-columns:minmax(0,var(--mmhs-content-desktop)) 1fr;width:min(calc(100% - 56px),1500px);max-width:1500px;gap:0}.mmhs-layout-cover .mmhs-copy{max-width:var(--mmhs-content-desktop);padding-right:30px}.mmhs-layout-cover .mmhs-copy h1,.mmhs-layout-cover .mmhs-copy h2{text-shadow:0 1px 0 rgba(255,255,255,.5)}.mmhs-layout-cover .mmhs-visual{display:none}.mmhs-layout-cover .mmhs-arrow{background:rgba(255,255,255,.92);backdrop-filter:blur(6px)}
.mmhs-mode-fixed .mmhs-slide{position:relative;opacity:1;visibility:visible;pointer-events:auto}.mmhs-mode-fixed .mmhs-dots,.mmhs-mode-fixed .mmhs-arrow{display:none!important}
@media(max-width:1000px){.mmhs-track{min-height:var(--mmhs-height-tablet)}.mmhs-shell,.mmhs-size-fullwidth .mmhs-shell,.mmhs-size-fullscreen .mmhs-shell{width:min(calc(100% - 44px),1180px);min-height:var(--mmhs-height-tablet);padding:58px 0 82px;gap:40px}.mmhs-copy{max-width:var(--mmhs-content-tablet);text-align:var(--mmhs-align-tablet)}.mmhs-copy h1,.mmhs-copy h2{font-size:var(--mmhs-title-tablet)}.mmhs-actions{justify-content:var(--mmhs-justify-tablet)}.mmhs-visual-image img{object-position:var(--mmhs-pos-tablet,center center)}.mmhs-layout-cover .mmhs-slide{background-image:var(--mmhs-bg-tablet,var(--mmhs-bg-desktop));background-position:var(--mmhs-pos-tablet,center center)}.mmhs-layout-cover .mmhs-slide::before{background:linear-gradient(90deg,rgba(255,255,255,.97) 0%,rgba(255,255,255,.92) 48%,rgba(255,255,255,.55) 74%,rgba(255,255,255,.25) 100%)}.mmhs-layout-cover .mmhs-shell{grid-template-columns:minmax(0,var(--mmhs-content-tablet)) 1fr}.mmhs-layout-cover .mmhs-copy{max-width:var(--mmhs-content-tablet)}.mmhs-size-fullscreen,.mmhs-size-fullscreen .mmhs-track,.mmhs-size-fullscreen .mmhs-shell{min-height:max(var(--mmhs-height-tablet),var(--mmhs-viewport-height))}}
@media(max-width:760px){.mmhs-track{min-height:var(--mmhs-height-mobile)}.mmhs-shell,.mmhs-size-fullwidth .mmhs-shell,.mmhs-size-fullscreen .mmhs-shell{width:min(calc(100% - 30px),1180px);min-height:var(--mmhs-height-mobile);grid-template-columns:1fr;gap:30px;padding:46px 0 82px}.mmhs-copy{max-width:min(100%,var(--mmhs-content-mobile));text-align:var(--mmhs-align-mobile)}.mmhs-copy h1,.mmhs-copy h2{font-size:var(--mmhs-title-mobile)}.mmhs-actions{justify-content:var(--mmhs-justify-mobile)}.mmhs-btn{width:100%}.mmhs-visual-image img{object-position:var(--mmhs-pos-mobile,center top);min-height:260px}.mmhs-layout-cover .mmhs-slide{background-image:var(--mmhs-bg-mobile,var(--mmhs-bg-tablet,var(--mmhs-bg-desktop)));background-position:var(--mmhs-pos-mobile,center top)}.mmhs-layout-cover .mmhs-slide::before{background:linear-gradient(180deg,rgba(255,255,255,.26) 0%,rgba(255,255,255,.70) 34%,rgba(255,255,255,.96) 60%,rgba(255,255,255,.99) 100%)}.mmhs-layout-cover .mmhs-shell{display:flex;align-items:flex-end;padding-top:220px}.mmhs-layout-cover .mmhs-copy{max-width:min(100%,var(--mmhs-content-mobile));padding-right:0}.mmhs-arrow{top:auto;bottom:18px;transform:none;width:40px;height:40px}.mmhs-prev{left:18px}.mmhs-next{right:18px}.mmhs-size-fullscreen,.mmhs-size-fullscreen .mmhs-track,.mmhs-size-fullscreen .mmhs-shell{min-height:max(var(--mmhs-height-mobile),var(--mmhs-viewport-height))}}
@media(prefers-reduced-motion:reduce){.mmhs-slide.mmhs-enter,.mmhs-btn{animation:none!important;transition:none!important}}
