.hm-io{opacity:0;transform:translateY(14px);transition:opacity .55s var(--ef-ease-out),transform .55s var(--ef-ease-out)}.hm-io.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.hm-io{opacity:1;transform:none;transition:none}}.hm-hero{padding:var(--ef-space-10) 0 var(--ef-space-12)}.hm-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.hm-show{max-width:1040px;margin:0 auto}.hm-show__frame{position:relative;aspect-ratio:16 / 10}.hm-show__slide{position:absolute;inset:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .45s var(--ef-ease-out),visibility .45s}.hm-show__slide.is-active{opacity:1;visibility:visible;pointer-events:auto}@media(prefers-reduced-motion:reduce){.hm-show__slide{transition:none}}.hm-show__nav{position:absolute;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--ef-border);border-radius:var(--ef-radius-full);background:var(--ef-surface);box-shadow:var(--ef-shadow-md);color:var(--ef-text-muted);cursor:pointer;z-index:1;transition:color var(--ef-dur-base),border-color var(--ef-dur-base),background var(--ef-dur-base),opacity var(--ef-dur-base)}.hm-show__nav:hover{color:var(--ef-primary-subtle-fg);border-color:var(--ef-primary);background:var(--ef-primary-subtle)}.hm-show__nav--prev{left:var(--ef-space-4)}.hm-show__nav--next{right:var(--ef-space-4)}@media(hover:hover){.hm-show__nav{opacity:0}.hm-show:hover .hm-show__nav{opacity:1}.hm-show__nav:focus-visible{opacity:1}.hm-show:has(.hm-show__nav:focus-visible) .hm-show__nav{opacity:1}}.hm-show__pips{display:flex;justify-content:center;gap:var(--ef-space-2);margin-top:var(--ef-space-4)}.hm-show__pip{width:8px;height:8px;border-radius:var(--ef-radius-full);background:var(--ef-border-strong);transition:background var(--ef-dur-base)}.hm-show__pip.is-active{background:var(--ef-primary)}.hm-show__slide--intro{display:grid;place-items:center;text-align:center;overflow:hidden}.hm-ctaslide__img,.hm-ctaslide__scrim{position:absolute;inset:0}.hm-ctaslide__img{width:100%;height:100%;object-fit:cover}.hm-ctaslide__scrim{background:linear-gradient(#0c191085,#0c1910ad)}.hm-ctaslide__content{position:relative;max-width:720px;padding:var(--ef-space-4) calc(44px + var(--ef-space-6))}.hm-ctaslide__claim{color:#fff;font-size:clamp(1.3rem,3.2vw,var(--ef-text-3xl));text-shadow:0 2px 14px rgb(0 0 0 / .35)}.hm-ctaslide__sub{margin-top:var(--ef-space-3);color:#ffffffeb;font-size:clamp(.85rem,1.6vw,var(--ef-text-md));line-height:var(--ef-leading-normal);text-shadow:0 1px 8px rgb(0 0 0 / .4)}.hm-ctaslide__content .mk-btn{margin-top:clamp(var(--ef-space-4),2.4vw,var(--ef-space-8))}.hm-features{display:grid;gap:var(--ef-space-24);padding:var(--ef-space-20) 0}.hm-feature{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--ef-space-12);align-items:center}.hm-feature--flip .hm-feature__text{order:2}.hm-feature--flip .hm-feature__visual{order:1}.hm-feature__title{margin-top:var(--ef-space-3);font-size:clamp(1.7rem,3vw,var(--ef-text-3xl))}.hm-feature__lead{margin-top:var(--ef-space-4);font-size:var(--ef-text-md)}.hm-feature__points{list-style:none;margin:var(--ef-space-5) 0 0;padding:0;display:grid;gap:var(--ef-space-3)}.hm-feature__points li{position:relative;padding-left:calc(var(--ef-space-6) + var(--ef-space-1));color:var(--ef-text-muted);line-height:var(--ef-leading-normal)}.hm-feature__points li:before{content:"";position:absolute;left:0;top:.12em;width:1.15em;height:1.15em;border-radius:var(--ef-radius-full);background:var(--ef-primary-subtle);border:1px solid var(--ef-primary-border)}.hm-feature__points li:after{content:"";position:absolute;left:.32em;top:.42em;width:.52em;height:.3em;border-left:2px solid var(--ef-primary-subtle-fg);border-bottom:2px solid var(--ef-primary-subtle-fg);transform:rotate(-45deg)}.hm-feature__more{display:inline-flex;align-items:center;gap:var(--ef-space-2);min-height:44px;margin-top:var(--ef-space-4);font-family:var(--ef-font-display);font-weight:600;color:var(--ef-primary-subtle-fg)}.hm-feature__more:after{content:"→";transition:transform var(--ef-dur-base)}.hm-feature__more:hover{text-decoration:none}.hm-feature__more:hover:after{transform:translate(3px)}.hm-feature__visual--phone{display:flex;justify-content:center}.hm-band{position:relative;display:grid;place-items:center;min-height:clamp(300px,38vw,460px);overflow:hidden;text-align:center}.hm-band__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hm-band__scrim{position:absolute;inset:0;background:linear-gradient(#0c191085,#0c1910ad)}.hm-band__content{position:relative;padding:var(--ef-space-12) var(--ef-space-6);max-width:780px}.hm-band__claim{color:#fff;font-size:clamp(1.8rem,4vw,var(--ef-text-4xl));text-shadow:0 2px 14px rgb(0 0 0 / .35)}.hm-band__sub{margin-top:var(--ef-space-4);color:#ffffffeb;font-size:var(--ef-text-md);line-height:var(--ef-leading-normal);text-shadow:0 1px 8px rgb(0 0 0 / .4)}.hm-band .mk-btn--primary{margin-top:var(--ef-space-8)}.hm-steps{padding:var(--ef-space-20) 0;text-align:center}.hm-steps__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ef-space-6);margin-top:var(--ef-space-10);text-align:left}.hm-step{padding:var(--ef-space-6);border:1px solid var(--ef-border);border-radius:var(--ef-radius-lg);background:var(--ef-surface)}.hm-step__num{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border-radius:var(--ef-radius-full);background:var(--ef-primary);color:var(--ef-primary-fg);font-family:var(--ef-font-display);font-size:var(--ef-text-lg);font-weight:700}.hm-step__title{margin-top:var(--ef-space-4);font-size:var(--ef-text-lg)}.hm-step p{margin-top:var(--ef-space-2);color:var(--ef-text-muted);line-height:var(--ef-leading-normal)}.hm-who{padding:var(--ef-space-20) 0}.hm-who__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:var(--ef-space-12);align-items:center;margin-top:var(--ef-space-10)}.hm-who__photo{border-radius:var(--ef-radius-xl);overflow:hidden;box-shadow:var(--ef-shadow-lg)}.hm-who__photo img{display:block;width:100%;height:100%;object-fit:cover}.hm-who__cards{display:grid;gap:var(--ef-space-4)}.hm-whocard{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--ef-space-4);padding:var(--ef-space-5) var(--ef-space-6);border:1px solid var(--ef-border);border-radius:var(--ef-radius-lg);background:var(--ef-surface)}.hm-whocard__icon{display:inline-flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;border-radius:var(--ef-radius-md);background:var(--ef-primary-subtle);color:var(--ef-primary-subtle-fg)}.hm-whocard__icon svg{width:20px;height:20px}.hm-whocard__title{font-size:var(--ef-text-lg)}.hm-whocard p{margin-top:var(--ef-space-1);color:var(--ef-text-muted);line-height:var(--ef-leading-normal)}.hm-whocard__more{display:inline-flex;align-items:center;min-height:44px;margin-top:var(--ef-space-1);font-family:var(--ef-font-display);font-weight:600;font-size:var(--ef-text-sm);color:var(--ef-primary-subtle-fg)}.hm-faq{padding:var(--ef-space-20) 0}.hm-faq__list{max-width:780px;margin:var(--ef-space-10) auto 0;display:grid;gap:var(--ef-space-3)}.hm-faq__item{border:1px solid var(--ef-border);border-radius:var(--ef-radius-lg);background:var(--ef-surface);padding:0 var(--ef-space-6)}.hm-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:var(--ef-space-4);padding:var(--ef-space-5) 0;cursor:pointer;list-style:none;font-family:var(--ef-font-display);font-weight:600;font-size:var(--ef-text-md)}.hm-faq__item summary::-webkit-details-marker{display:none}.hm-faq__plus{flex:none;color:var(--ef-text-subtle);font-size:var(--ef-text-xl);line-height:1;transition:transform var(--ef-dur-base)}.hm-faq__item[open] .hm-faq__plus{transform:rotate(45deg)}.hm-faq__item p{padding-bottom:var(--ef-space-5);color:var(--ef-text-muted);line-height:var(--ef-leading-relaxed)}.hm-head{text-align:center;max-width:720px;margin:0 auto}.hm-head__title{margin-top:var(--ef-space-3);font-size:clamp(1.8rem,3.4vw,var(--ef-text-3xl))}@media(max-width:1023px){.hm-feature{grid-template-columns:minmax(0,1fr);gap:var(--ef-space-8)}.hm-feature--flip .hm-feature__text{order:1}.hm-feature--flip .hm-feature__visual{order:2}.hm-features{gap:var(--ef-space-16);padding:var(--ef-space-16) 0}.hm-who__grid{grid-template-columns:minmax(0,1fr);gap:var(--ef-space-8)}.hm-who__photo{max-height:340px}.hm-steps__grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:639px){.hm-hero{padding-top:var(--ef-space-6)}.hm-show__nav--prev{left:var(--ef-space-2)}.hm-show__nav--next{right:var(--ef-space-2)}.hm-ctaslide__sub{display:none}.hm-ctaslide__content{padding:var(--ef-space-3) calc(44px + var(--ef-space-3))}.hm-whocard{grid-template-columns:minmax(0,1fr)}.hm-band{min-height:340px}}
