.hiw-hero[data-v-b2e6211c]{position:relative;overflow:hidden;margin-top:calc(-1*var(--mk-header-height));padding-top:var(--mk-header-height);background:#fff}.hiw-hero__bg[data-v-b2e6211c]{position:absolute;inset:0 0 3px 38%;z-index:0}.hiw-hero__bg img[data-v-b2e6211c],.hiw-hero__bg picture[data-v-b2e6211c]{display:block;width:100%;height:100%}.hiw-hero__bg img[data-v-b2e6211c]{-o-object-fit:cover;object-fit:cover;-o-object-position:85% 35%;object-position:85% 35%}.hiw-hero__bg[data-v-b2e6211c]:after{content:"";position:absolute;inset:-2px;background:linear-gradient(0deg,#fff,#fff 5%,hsla(0,0%,100%,.85) 16%,hsla(0,0%,100%,0) 48%),linear-gradient(90deg,#fff,hsla(0,0%,100%,.9) 18%,rgba(240,246,255,.55) 38%,rgba(240,246,255,0) 62%),linear-gradient(180deg,hsla(0,0%,100%,.4),hsla(0,0%,100%,0) 30%),linear-gradient(rgba(228,234,243,.24),rgba(228,234,243,.24))}.hiw-hero__inner[data-v-b2e6211c]{position:relative;z-index:1;max-width:var(--mk-max-width);margin:0 auto;padding:clamp(28px,4vw,48px) var(--mk-gutter) clamp(36px,4.5vw,56px)}.hiw-hero__title[data-v-b2e6211c]{margin:0 0 10px;color:var(--mk-navy);font-family:var(--mk-font-heavy);font-size:clamp(38px,5vw,68px);font-weight:800;line-height:1.02;letter-spacing:-.035em}.hiw-hero__brand[data-v-b2e6211c]{color:var(--mk-pink)}.hiw-hero__lede[data-v-b2e6211c]{max-width:44em;margin:0;color:#33415c;font-size:clamp(18px,1.7vw,22px);line-height:1.4;text-wrap:balance}.hiw-hero__lede em[data-v-b2e6211c]{color:var(--mk-navy);font-style:italic}@media(max-width:900px){.hiw-hero__bg[data-v-b2e6211c]{inset:0 0 3px 0}.hiw-hero__bg[data-v-b2e6211c]:after{background:linear-gradient(180deg,hsla(0,0%,100%,.78),hsla(0,0%,100%,.9) 55%,#fff)}.hiw-hero__title[data-v-b2e6211c]{text-wrap:balance}}.hiw-step[data-v-2c810d3a]{padding:0 var(--mk-gutter) clamp(20px,2.4vw,32px)}.hiw-step__box[data-v-2c810d3a]{display:grid;grid-template-columns:minmax(0,37fr) minmax(0,63fr);align-items:center;gap:clamp(28px,4vw,56px);max-width:var(--mk-max-width);margin:0 auto;padding:clamp(28px,3.6vw,52px);border:1px solid #dde9fb;border-radius:28px;background:linear-gradient(180deg,#f2f7ff,#eaf2ff)}.hiw-step__head[data-v-2c810d3a]{display:flex;align-items:center;gap:16px;margin-bottom:12px}.hiw-step__badge[data-v-2c810d3a]{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:var(--step-color);box-shadow:0 8px 18px rgba(7,35,79,.16);color:#fff;font-family:var(--mk-font-heavy);font-size:28px;font-weight:800}.hiw-step__title[data-v-2c810d3a]{margin:0;color:var(--mk-navy);font-family:var(--mk-font-heavy);font-size:clamp(30px,3vw,42px);font-weight:800;line-height:1.08;letter-spacing:-.03em}.hiw-step__lede[data-v-2c810d3a]{margin:0 0 18px;color:#33415c;font-size:clamp(18px,1.5vw,20px);line-height:1.45;text-wrap:pretty}.hiw-step__points[data-v-2c810d3a]{margin:0;padding:0;list-style:none}.hiw-step__points li[data-v-2c810d3a]{display:flex;align-items:flex-start;gap:10px;margin-bottom:8px;color:#33415c;font-size:17px;line-height:1.4}.hiw-step__check[data-v-2c810d3a]{flex-shrink:0;margin-top:3px;color:var(--step-color);font-size:18px}.hiw-step__visual[data-v-2c810d3a]{min-width:0}@media(min-width:901px){.hiw-step__box--reverse[data-v-2c810d3a]{grid-template-columns:minmax(0,63fr) minmax(0,37fr)}.hiw-step__box--reverse .hiw-step__visual[data-v-2c810d3a]{order:-1}}@media(max-width:900px){.hiw-step__box[data-v-2c810d3a]{grid-template-columns:minmax(0,1fr);gap:28px;padding:clamp(22px,5vw,36px);border-radius:22px}.hiw-step__badge[data-v-2c810d3a]{width:48px;height:48px;font-size:24px}}.mk-shot[data-v-71437b9c]{position:relative;overflow:hidden;width:100%;margin:0;border:1px solid var(--mk-line);border-radius:16px;background:#fff;box-shadow:0 16px 36px rgba(7,35,79,.1),0 3px 8px rgba(7,35,79,.05)}.mk-shot img[data-v-71437b9c]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left}.mk-shot__placeholder[data-v-71437b9c]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;height:100%;padding:20px;border:2px dashed #9aa3b0;border-radius:15px;background:repeating-linear-gradient(45deg,#f3f5f8,#f3f5f8 10px,#e9edf2 0,#e9edf2 20px);color:var(--mk-ink-muted);font-size:13px;line-height:1.4;text-align:center}.mk-shot__placeholder strong[data-v-71437b9c]{color:var(--mk-navy);font-size:14px}.mk-shot--responsive[data-v-71437b9c]{aspect-ratio:var(--shot-aspect)}@media(max-width:760px){.mk-shot--responsive[data-v-71437b9c]{aspect-ratio:var(--shot-aspect-mobile)}}.mk-shot--lg[data-v-71437b9c]{border-radius:20px;box-shadow:0 28px 60px rgba(7,35,79,.14),0 6px 16px rgba(7,35,79,.06)}.mk-shot--lg .mk-shot__placeholder[data-v-71437b9c]{gap:10px;border-radius:19px;font-size:clamp(14px,1.3vw,17px)}.mk-shot--lg .mk-shot__placeholder strong[data-v-71437b9c]{font-size:clamp(15px,1.5vw,20px);letter-spacing:.08em}.hiw-share[data-v-8979eff6]{position:relative;aspect-ratio:16/10}.hiw-share__main[data-v-8979eff6]{width:84%}.hiw-share__phone[data-v-8979eff6]{position:absolute;right:0;bottom:0;width:27%}.hiw-share__phone[data-v-8979eff6] .mk-shot{border-radius:26px;box-shadow:0 24px 48px rgba(7,35,79,.22),0 4px 10px rgba(7,35,79,.08)}.hiw-share__phone[data-v-8979eff6] .mk-shot__placeholder{padding:12px;border-radius:25px}@media(max-width:560px){.hiw-share[data-v-8979eff6]{aspect-ratio:auto;display:flex;flex-direction:column;align-items:center;gap:20px}.hiw-share__main[data-v-8979eff6]{width:100%}.hiw-share__phone[data-v-8979eff6]{position:static;width:48%}}.mk-page{--mk-navy:#0b1f44;--mk-blue:#0a5bd3;--mk-sky:#e9f3ff;--mk-pink:#e0106f;--mk-pink-hover:#c70a61;--mk-purple:#7c3aed;--mk-green:#16a34a;--mk-ink:#0f1b2d;--mk-ink-muted:#4a5a70;--mk-line:#dbe4ef;--mk-surface:#fff;--mk-font-heavy:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--mk-font-body:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--mk-max-width:1240px;--mk-gutter:clamp(16px,4vw,40px);--mk-header-height:76px;min-height:100vh;background:var(--mk-surface);color:var(--mk-ink);font-family:var(--mk-font-body);line-height:1.5}