@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans Fallback;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_a11773{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.__variable_a11773{--font-marketing:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}.mk{background:var(--white);overflow-x:clip}.mk h1,.mk h2{font-family:var(--font-newsreader),Georgia,serif;color:var(--navy);line-height:1.14;letter-spacing:-.01em;font-weight:500}.mk h2{font-size:clamp(1.6rem,3.4vw,2.4rem)}.mk .mk-wrap{max-width:1120px;margin:0 auto;padding:0 24px}.mk .rh-btn{border-radius:var(--radius-pill)}.mk-navwrap{position:sticky;top:0;z-index:50;padding:12px 24px;background:rgba(255,255,255,.96);border-bottom:1px solid var(--line-soft)}.mk-nav{justify-content:space-between;max-width:1120px;margin:0 auto;background:rgba(255,255,255,.92);backdrop-filter:blur(10px);border:1px solid var(--line);border-radius:16px;padding:9px 12px}.mk-nav,.mk-nav-links{display:flex;align-items:center;gap:20px}.mk-nav-links a{font-size:var(--text-sm);font-weight:600;color:var(--ink)}.mk-nav-links a.mk-active,.mk-nav-links a:hover{color:var(--blue)}.mk-nav-pages{gap:18px}.mk-nav-cta,.mk-nav-pages{display:flex;align-items:center}.mk-nav-cta{gap:14px}.mk-nav-signin{color:var(--navy);font-size:var(--text-sm);font-weight:600}.mk-cta-short{display:none}@media (max-width:1100px){.mk-nav-pages{display:none}.mk-nav-links{gap:0}}@media (max-width:430px){.mk-cta-long{display:none}.mk-cta-short{display:inline}.mk-nav{padding:8px 8px 8px 14px}.mk-nav-cta{gap:10px}.mk-nav-signin{font-size:var(--text-sm)}}.mk .mk-hero{padding-top:76px;padding-bottom:76px}.mk .mk-home-hero{background:var(--blue-tint)}.mk-hero-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:64px;align-items:center}@media (max-width:900px){.mk-hero-grid{grid-template-columns:1fr;gap:38px}.mk-sub{max-width:none}}.mk-eyebrow{display:inline-block;font-size:var(--text-sm);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--teal);background:var(--teal-light);padding:6px 12px;border-radius:999px}.mk-h1{font-size:clamp(2.1rem,4.8vw,3.4rem);margin:18px 0}.mk-sub{font-size:var(--text-base);line-height:1.75;color:var(--gray);max-width:48ch}.mk-cta-row{display:flex;gap:14px;margin-top:30px;flex-wrap:wrap}.mk-cta-row--center{justify-content:center}.mk-fine{margin-top:18px;font-size:var(--text-sm);color:var(--gray);display:flex;align-items:flex-start;gap:8px;line-height:1.6}.mk .mk-fine svg{flex-shrink:0;margin-top:3px}.mk-circled{position:relative;display:inline-block;white-space:nowrap;font-style:italic;color:var(--blue)}.mk-circled svg{position:absolute;left:50%;top:50%;transform:translate(-50%,-52%);width:132%;height:190%;pointer-events:none;overflow:visible;z-index:-1}.mk-circled path{stroke-dasharray:520;stroke-dashoffset:520;animation:mk-circle-draw 1.1s cubic-bezier(.22,1,.36,1) .5s forwards}@keyframes mk-circle-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.mk-circled path{stroke-dashoffset:0;animation:none}}.mk-viz{background:#fff;border:1px solid var(--line);border-radius:16px;padding:24px;box-shadow:0 22px 48px -24px rgba(0,26,64,.24)}.mk-viz-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-bottom:14px;border-bottom:1px solid var(--line)}.mk-viz-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--teal)}.mk-shield,.mk-viz-tag{font-size:var(--text-sm);font-weight:700}.mk-shield{display:inline-flex;align-items:center;gap:6px;color:var(--green);background:var(--green-light);padding:4px 9px;border-radius:999px}.mk-qrow{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0 6px}.mk-chip{font-weight:600;color:var(--teal);background:var(--teal-light);padding:5px 11px;border-radius:999px}.mk-chip,.mk-qmeta{font-size:var(--text-sm)}.mk-qmeta{color:var(--gray);margin-bottom:16px}.mk-resp{display:flex;align-items:center;justify-content:space-between;padding:11px 13px;border:1px solid var(--line);border-radius:10px;margin-top:9px;background:#fff}.mk-resp-who{font-size:var(--text-sm);font-weight:600;color:var(--navy)}.mk-resp-who small{display:block;font-weight:500;color:var(--gray);font-size:var(--text-sm)}.mk-pill{font-size:var(--text-sm);font-weight:700;padding:4px 11px;border-radius:999px}.mk-pill--accept{color:var(--green-600);background:var(--green-light)}.mk-pill--maybe{color:#7a5008;background:var(--amber-light)}.mk-pill--decline{color:var(--gray);background:#eef1f0}.mk-page-hero{padding:60px 0 8px}.mk-page-hero .mk-eyebrow{margin-bottom:16px}.mk-page-hero h1{font-size:clamp(1.9rem,4vw,2.9rem);max-width:20ch}.mk-page-hero .mk-sub{font-size:var(--text-base);color:var(--gray);max-width:60ch;margin-top:16px}.mk-page-hero .mk-cta-row{margin-top:26px}.mk-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:rgba(255,255,255,.5)}.mk-strip .mk-wrap{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:18px 24px}.mk-strip-label{font-size:var(--text-sm);font-weight:700;color:var(--gray);text-transform:uppercase;letter-spacing:.08em}.mk-cats{display:flex;gap:10px;flex-wrap:wrap}.mk-cat{font-size:var(--text-sm);font-weight:600;color:var(--navy);background:#fff;border:1px solid var(--line);padding:6px 13px;border-radius:999px}.mk-band{padding:80px 0}.mk-band--tight{padding:48px 0}.mk-band--tint{background:var(--sand)}.mk-band--navy{background:var(--navy);color:#e8eefb}.mk-band--navy h2{color:#fff}.mk-band--navy .mk-lead{color:#b7c4e2}.mk-band--soft{background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.mk-center{max-width:62ch;margin:0 auto;text-align:center}.mk-center h2{max-width:30ch;margin-inline:auto}.mk-center .mk-lead{margin:20px auto 0;max-width:66ch}.mk-section-lead{max-width:62ch}.mk-lead{line-height:1.75;font-size:var(--text-base);color:var(--gray);margin-top:16px}.mk-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:44px}.mk-step{padding:26px;border:1px solid var(--line-soft);border-radius:16px;background:var(--white)}.mk-step-n{width:34px;height:34px;border-radius:9px;background:var(--teal-light);color:var(--teal);font-weight:800;display:grid;place-items:center;margin-bottom:16px}.mk-step-title{color:var(--navy);font-weight:700;margin-bottom:8px}.mk-step-body{color:var(--gray);font-size:var(--text-base)}@media (max-width:900px){.mk-steps{grid-template-columns:1fr}}.mk-flow{margin-top:40px;display:grid;gap:18px}.mk-flow-item{display:grid;grid-template-columns:44px 1fr;gap:20px;align-items:start}.mk-flow-n{width:44px;height:44px;border-radius:11px;background:var(--teal);color:#fff;font-weight:800;display:grid;place-items:center;font-size:var(--text-base)}.mk-flow-title{color:var(--navy);font-weight:700;margin-bottom:6px}.mk-flow-body{color:var(--gray);font-size:var(--text-base)}@media (max-width:480px){.mk-flow-item{grid-template-columns:1fr}}.mk-two{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:44px}.mk-two-card{padding:20px;border:1px solid var(--line-soft);border-radius:18px;display:flex;flex-direction:column;align-items:flex-start}.mk .mk-audience-image{width:100%;height:auto;aspect-ratio:1.9;-o-object-fit:cover;object-fit:cover;-o-object-position:center 40%;object-position:center 40%;border-radius:10px;margin-bottom:24px}.mk .mk-two-card .mk-two-link{margin-top:auto;padding-top:22px}.mk-two-kicker{font-size:var(--text-sm);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--blue)}.mk-two-title{font-size:var(--text-h3);margin:8px 0 14px;color:var(--navy)}.mk-two-body{color:var(--gray);font-size:var(--text-base)}.mk-two-link{margin-top:18px;display:inline-block;font-weight:700;color:var(--teal);font-size:var(--text-sm)}.mk-two-link:hover{color:var(--navy)}@media (max-width:900px){.mk-two{grid-template-columns:1fr}}.mk-providers{margin-top:22px;background:var(--white);border:1px solid var(--line-soft);border-radius:18px;padding:24px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.mk-providers-kicker{font-size:var(--text-sm);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--blue)}.mk-providers h3{color:var(--navy);margin-top:6px}.mk-providers p{color:var(--gray);font-size:var(--text-base);max-width:52ch;margin-top:4px}@media (max-width:480px){.mk-providers{flex-direction:column;align-items:flex-start}}.mk-benefits{display:grid;grid-template-columns:1fr 1fr;gap:14px 40px;margin-top:36px;list-style:none}.mk-benefits li{position:relative;padding-left:30px;font-size:var(--text-base)}.mk-benefits li b{color:var(--navy)}.mk-benefits li span{color:var(--gray)}@media (max-width:900px){.mk-benefits{grid-template-columns:1fr}}.mk-sec-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:48px;align-items:start}.mk-sec-list{list-style:none}.mk-sec-item{position:relative;padding-left:34px;margin-bottom:16px}.mk-sec-icon{position:absolute;left:0;top:1px;color:var(--teal)}.mk-sec-item b{color:var(--navy)}.mk-sec-item span{color:var(--gray);font-size:var(--text-base)}@media (max-width:900px){.mk-sec-grid{grid-template-columns:1fr;gap:28px}}.mk-prose{max-width:66ch}.mk-prose p{font-size:var(--text-base);color:var(--ink);margin-bottom:18px}.mk-prose p.mk-lead-p{font-size:var(--text-base);color:var(--gray)}.mk-prose h3{margin:28px 0 10px;color:var(--navy);font-weight:800}.mk-band--cta{background:linear-gradient(135deg,var(--blue),var(--navy));color:#fff;text-align:center}.mk-band--cta h2{color:#fff}.mk-band--cta p{color:#cdd9f4;margin:12px auto 26px;font-size:var(--text-base);max-width:56ch}.mk-band--cta .mk-cta-row{justify-content:center}.mk-band--cta .rh-btn--secondary{background:transparent;color:#fff;border-color:rgba(255,255,255,.35)}.mk-band--cta .rh-btn--secondary:hover{border-color:#fff;background:rgba(255,255,255,.08)}.mk-band--cta .rh-btn--primary{background:#fff;color:var(--navy)}.mk-band--cta .rh-btn--primary:hover{background:#eef1f5}.mk-foot{background:var(--navy);color:#9fb0d0;padding:56px 0 34px}.mk-foot-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:32px}.mk-foot-about{color:#97a7c7;font-size:var(--text-sm);margin-top:14px;max-width:34ch}.mk-foot h4{color:#fff;font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.08em;margin-bottom:14px;font-weight:700}.mk-foot ul{list-style:none}.mk-foot li{margin-bottom:9px}.mk-foot li a{color:#9fb0d0;font-size:var(--text-sm)}.mk-foot li a:hover{color:#fff}.mk-foot-bottom{border-top:1px solid rgba(255,255,255,.12);margin-top:40px;padding-top:22px;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:var(--text-sm);color:#8694b6}@media (max-width:900px){.mk-foot-grid{grid-template-columns:1fr 1fr}}@media (max-width:480px){.mk-foot-grid{grid-template-columns:1fr}}@media (max-width:720px){.mk-band{padding:56px 0}.mk-band--tight{padding:40px 0}.mk .mk-hero{padding-top:40px;padding-bottom:40px}.mk-page-hero{padding:44px 0 4px}}@media (prefers-reduced-motion:reduce){.mk *{transition:none!important}}.mk .mk-providers--pictured{display:grid;grid-template-columns:190px minmax(0,1fr) auto;gap:25px;margin-top:18px;padding:18px}.mk .mk-provider-image{width:100%;height:auto;aspect-ratio:1.3;-o-object-fit:cover;object-fit:cover;border-radius:8px}.mk .mk-nav-signin{display:inline-flex;align-items:center;min-height:44px}.mk .mk-nav .rh-btn{min-height:44px;color:var(--white)}.mk .mk-two-link{display:inline-flex;align-items:center}.mk a:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.mk .mk-band--cta a:focus-visible,.mk .mk-foot a:focus-visible{outline-color:var(--white)}@media (max-width:900px){.mk .mk-providers--pictured{grid-template-columns:190px minmax(0,1fr)}.mk .mk-providers--pictured>.rh-btn{grid-column:2;justify-self:start}}@media (max-width:600px){.mk .mk-wrap{padding-inline:20px}.mk .mk-navwrap{padding:8px 12px}.mk .mk-nav{gap:8px;padding:6px 8px}.mk .mk-nav-cta{gap:8px}.mk .mk-h1{font-size:clamp(2.1rem,8vw,2.75rem)}.mk .mk-hero-grid{gap:28px}.mk .mk-cta-row{gap:10px}.mk .mk-cta-row>.rh-btn{width:100%}.mk .mk-viz{padding:18px}.mk .mk-steps,.mk .mk-two{gap:16px;margin-top:28px}.mk .mk-step{padding:22px}.mk .mk-providers--pictured{grid-template-columns:minmax(0,1fr);padding:20px}.mk .mk-providers--pictured>.rh-btn{grid-column:1;width:100%}.mk .mk-provider-image{aspect-ratio:1.9}.mk .mk-two-title{font-size:var(--text-h3)}}.mk{--mk-navy:#0e141e;--mk-blue:#0757d7;--mk-ink:#202b3b;--mk-muted:#5c697b;--mk-line:#d6dce7;--mk-soft:#f5f7fb;--font-sans:var(--font-marketing),"Plus Jakarta Sans",sans-serif;background:#fff;font-size:14px;line-height:1.55}.mk,.mk h1,.mk h2,.mk h3,.mk h4{color:var(--mk-ink);font-family:var(--font-sans)}.mk h1,.mk h2,.mk h3,.mk h4{font-weight:700;letter-spacing:-.025em}.mk h2{font-size:clamp(27px,3.2vw,38px);line-height:1.2}.mk .mk-wrap{max-width:1180px;padding-inline:32px}.mk .mk-navwrap{padding:0;border-bottom:1px solid var(--mk-line);background:rgba(255,255,255,.96);backdrop-filter:blur(14px)}.mk .mk-nav{max-width:1180px;min-height:80px;padding:10px 32px;border:0;border-radius:0;background:transparent;backdrop-filter:none}.mk .mk-brand{display:inline-flex;align-items:center;flex:0 0 auto}.mk .mk-brand img{display:block;width:190px;height:auto}.mk .mk-nav-pages{gap:22px}.mk .mk-nav-links{gap:38px}.mk .mk-nav-pages a,.mk .mk-nav-signin{position:relative;color:#4f5d70;font-size:12px;font-weight:600}.mk .mk-nav-pages a.mk-active:after{content:"";position:absolute;right:0;bottom:-11px;left:0;height:2px;border-radius:99px;background:var(--mk-blue)}.mk .mk-nav-signin{min-height:38px;padding:0 13px;border:1px solid rgba(255,255,255,.88);border-radius:10px;background:linear-gradient(145deg,rgba(255,255,255,.82),rgba(238,245,255,.54));box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 9px 22px -16px rgba(19,52,96,.52);color:#24466f;backdrop-filter:blur(16px) saturate(145%);-webkit-backdrop-filter:blur(16px) saturate(145%)}.mk .rh-btn{min-height:44px;border-radius:8px;font-family:var(--font-sans);font-size:13px;font-weight:700}.mk .rh-btn--lg{min-height:48px;padding-inline:22px;font-size:14px}.mk .rh-btn--primary{border-color:var(--mk-blue);background:var(--mk-blue);color:#fff;box-shadow:0 8px 18px rgba(7,87,215,.16)}.mk .rh-btn--primary:hover{border-color:#0649b7;background:#0649b7}.mk .rh-btn--secondary{border-color:#c6cfdd;background:#fff;color:#17355f;box-shadow:none}.mk .mk-home-hero{position:relative;background:linear-gradient(90deg,#f1f6ff 0 49%,#fff 49%)}.mk .mk-band--cta:before,.mk .mk-band--navy:before,.mk .mk-home-hero:before,.mk .mk-page-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(rgba(7,87,215,.1) 1px,transparent 0);background-size:24px 24px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 76%);mask-image:linear-gradient(90deg,#000,transparent 76%)}.mk .mk-hero{position:relative;z-index:1;padding-top:72px;padding-bottom:72px}.mk .mk-hero-grid{grid-template-columns:minmax(0,1fr) minmax(420px,.96fr);gap:72px}.mk .mk-home-hero .mk-hero-grid>div:first-child{padding-right:18px}.mk .mk-eyebrow{min-height:30px;padding:6px 11px;border:1px solid rgba(255,255,255,.82);border-radius:10px;background:linear-gradient(145deg,rgba(255,255,255,.76),rgba(244,248,255,.48));box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 8px 24px -16px rgba(20,52,94,.42);color:#24558f;font-size:11px;font-weight:600;letter-spacing:0;text-transform:none;backdrop-filter:blur(16px) saturate(145%);-webkit-backdrop-filter:blur(16px) saturate(145%)}.mk .mk-home-hero .mk-eyebrow,.mk .mk-page-hero .mk-eyebrow{border-color:rgba(255,255,255,.88);background:linear-gradient(145deg,rgba(255,255,255,.78),rgba(239,246,255,.5));color:#24558f}.mk .mk-eyebrow{letter-spacing:.055em;text-transform:uppercase}.mk .mk-h1{max-width:13ch;margin:22px 0 20px;color:var(--mk-ink);font-size:clamp(39px,4.5vw,58px);font-weight:700;line-height:1.1}.mk .mk-circled{color:var(--mk-blue);font-style:normal}.mk .mk-circled svg{display:none}.mk .mk-sub{color:var(--mk-muted);font-size:15px;line-height:1.7}.mk .mk-home-hero .mk-sub{color:#53637a}.mk .mk-cta-row{gap:12px;margin-top:28px}.mk .mk-home-hero .mk-cta-row{display:inline-flex;padding:8px;border:1px solid rgba(255,255,255,.88);border-radius:14px;background:linear-gradient(145deg,rgba(255,255,255,.68),rgba(235,243,255,.42));box-shadow:inset 0 1px 0 rgba(255,255,255,.96),0 16px 34px -24px rgba(20,52,94,.48);backdrop-filter:blur(18px) saturate(145%);-webkit-backdrop-filter:blur(18px) saturate(145%)}.mk .mk-home-hero .mk-cta-row .rh-btn{box-shadow:none}.mk .mk-fine{color:#64748a;font-size:12px;line-height:1.55}.mk .mk-viz{padding:24px;border-color:var(--mk-line);border-radius:12px;box-shadow:0 28px 70px -36px rgba(10,34,70,.48)}.mk .mk-viz-tag{color:var(--mk-blue);font-size:11px}.mk .mk-cat,.mk .mk-chip,.mk .mk-pill,.mk .mk-qmeta,.mk .mk-shield{font-size:11px}.mk .mk-qmeta{color:var(--mk-muted)}.mk .mk-resp{border-color:var(--mk-line);border-radius:8px;transition:box-shadow .18s ease,transform .18s ease,border-color .18s ease}.mk .mk-resp:hover{border-color:var(--mk-blue);box-shadow:0 10px 22px -14px rgba(10,34,70,.4);transform:translateY(-1px)}.mk .mk-resp-who{font-size:12px}.mk .mk-resp-who small{color:var(--mk-muted);font-size:11px}.mk .mk-strip{border-block:1px solid var(--mk-line);background:#fff}.mk .mk-strip .mk-wrap{padding-block:19px}.mk .mk-strip-label{color:var(--mk-muted);font-size:11px}.mk .mk-strip .mk-cats{overflow:hidden;gap:0;padding:5px;border:1px solid #d9e3f0;border-radius:12px;background:linear-gradient(145deg,rgba(255,255,255,.86),rgba(242,247,255,.66));box-shadow:inset 0 1px 0 #fff,0 10px 26px -22px rgba(20,52,94,.5);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%)}.mk .mk-strip .mk-cat{padding:6px 12px;border:0;border-radius:7px;background:transparent;color:#3f526b;font-weight:600}.mk .mk-strip .mk-cat+.mk-cat{border-left:1px solid #dce4ef;border-radius:0}.mk .mk-category-rail{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;overflow:hidden;gap:0;margin-top:24px;padding:5px;border:1px solid #d9e3f0;border-radius:12px;background:linear-gradient(145deg,rgba(255,255,255,.9),rgba(242,247,255,.7));box-shadow:inset 0 1px 0 #fff,0 12px 28px -22px rgba(20,52,94,.54);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%)}.mk .mk-category-rail .mk-cat{padding:8px 14px;border:0;border-radius:7px;background:transparent;color:#3f526b;font-weight:600;white-space:nowrap}.mk .mk-category-rail .mk-cat+.mk-cat{border-left:1px solid #dce4ef;border-radius:0}.mk .mk-band{position:relative;padding-block:82px;background:#fff}.mk .mk-band--tight{padding-block:68px}.mk .mk-band--tint{background:#fff}.mk .mk-band--soft{border-block:1px solid #e4e8ef;background:var(--mk-soft)}.mk .mk-band--cta,.mk .mk-band--navy{overflow:hidden;border-block:1px solid #dbe6f7;background:#edf4ff;color:var(--mk-ink)}.mk .mk-band--cta h2,.mk .mk-band--navy h2{color:var(--mk-ink)}.mk .mk-band--cta p,.mk .mk-band--navy .mk-lead{color:#596a80}.mk .mk-band--cta .mk-wrap{position:relative;z-index:1}.mk .mk-band--cta .rh-btn--secondary,.mk .mk-page-hero .rh-btn--secondary{border-color:#bdcbe0;background:#fff;color:#17355f}.mk .mk-lead,.mk .mk-lead-p{color:var(--mk-muted);font-size:15px;line-height:1.75}.mk .mk-steps,.mk .mk-two{gap:18px;margin-top:38px}.mk .mk-flow-item,.mk .mk-providers,.mk .mk-sec-item,.mk .mk-step,.mk .mk-two-card{border:1px solid var(--mk-line);border-radius:12px;background:#fff;box-shadow:0 14px 35px -28px rgba(12,32,60,.38)}.mk .mk-step{min-height:210px;padding:25px}.mk .mk-flow-n,.mk .mk-step-n{width:28px;height:28px;background:var(--mk-blue);color:#fff;font-size:12px}.mk .mk-flow-title,.mk .mk-step-title,.mk .mk-two-title{margin:19px 0 9px;color:var(--mk-ink);font-size:17px;line-height:1.35}.mk .mk-flow-body,.mk .mk-step-body,.mk .mk-two-body{color:var(--mk-muted);font-size:13px;line-height:1.65}.mk .mk-how>.mk-wrap{display:grid;grid-template-columns:minmax(0,.82fr) minmax(440px,1.18fr);grid-template-rows:auto 1fr;gap:24px 64px;align-items:start}.mk .mk-how .mk-section-lead{grid-column:1;grid-row:1}.mk .mk-how .mk-steps{grid-column:2;grid-row:1/span 2;grid-template-columns:1fr;gap:12px;margin-top:0}.mk .mk-how .mk-step{display:grid;grid-template-columns:32px minmax(0,1fr);grid-template-rows:auto auto;-moz-column-gap:15px;column-gap:15px;min-height:0;padding:20px}.mk .mk-how .mk-step-n{grid-column:1;grid-row:1/span 2}.mk .mk-how .mk-step-title{grid-column:2;grid-row:1;margin:0 0 5px}.mk .mk-how .mk-step-body{grid-column:2;grid-row:2}.mk .mk-how-action{grid-column:1;grid-row:2;align-self:start}.mk .mk-two-card{overflow:hidden;padding:0 0 27px}.mk .mk-audience-image{height:220px}.mk .mk-two-card>:not(.mk-audience-image){margin-right:25px;margin-left:25px}.mk .mk-providers-kicker,.mk .mk-two-kicker{margin-top:24px;color:var(--mk-blue);font-size:10px}.mk .mk-two-link{min-height:44px;margin-top:13px;color:var(--mk-blue);font-size:12px}.mk .mk-providers h3{color:var(--mk-ink);font-size:17px}.mk .mk-providers p{color:var(--mk-muted);font-size:13px}.mk .mk-glass-action{display:inline-flex;width:-moz-fit-content;width:fit-content;min-height:42px;align-items:center;justify-content:center;padding:0 16px;border:1px solid rgba(190,205,225,.9);border-radius:10px;background:linear-gradient(145deg,rgba(255,255,255,.88),rgba(235,243,255,.58));box-shadow:inset 0 1px 0 rgba(255,255,255,.98),0 12px 28px -22px rgba(20,52,94,.62);color:#17355f;backdrop-filter:blur(16px) saturate(145%);-webkit-backdrop-filter:blur(16px) saturate(145%);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.mk .mk-two-card .mk-glass-action{margin-top:auto;padding:0 16px}.mk .mk-glass-action--primary{border-color:rgba(18,91,205,.72);background:linear-gradient(145deg,rgba(17,101,225,.96),rgba(4,79,192,.92));box-shadow:inset 0 1px 0 rgba(255,255,255,.24),0 14px 30px -20px rgba(4,79,192,.88);color:#fff}.mk .mk-band--cta .mk-glass-action,.mk .mk-page-hero .mk-glass-action{border-color:rgba(190,205,225,.9);background:linear-gradient(145deg,rgba(255,255,255,.88),rgba(235,243,255,.58));color:#17355f}.mk .mk-band--cta .mk-glass-action--primary,.mk .mk-page-hero .mk-glass-action--primary{border-color:rgba(18,91,205,.72);background:linear-gradient(145deg,rgba(17,101,225,.96),rgba(4,79,192,.92));color:#fff}.mk .mk-how .mk-step{position:relative;overflow:hidden;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,background .2s ease}.mk .mk-how .mk-step:after{position:absolute;inset:0;background:linear-gradient(115deg,rgba(255,255,255,0) 35%,rgba(224,238,255,.72) 50%,rgba(255,255,255,0) 65%);content:"";opacity:0;pointer-events:none;transform:translateX(-45%);transition:opacity .2s ease,transform .42s ease}.mk .mk-how .mk-step-n{transition:transform .2s ease,box-shadow .2s ease}.mk .mk-security-layout{display:grid;grid-template-columns:minmax(250px,.62fr) minmax(0,1.38fr);gap:72px;align-items:start}.mk .mk-security-protections .mk-section-lead{max-width:360px}.mk .mk-security-protections .mk-section-lead h2{font-size:30px;line-height:1.18;letter-spacing:-.025em}.mk .mk-adoption .mk-sec-list,.mk .mk-security-protections .mk-sec-list{display:grid;gap:12px;max-width:none;margin:0}.mk .mk-adoption .mk-sec-item,.mk .mk-security-protections .mk-sec-item{position:static;display:grid;grid-template-columns:42px minmax(0,1fr);gap:16px;align-items:start;margin:0;padding:18px 20px}.mk .mk-adoption .mk-sec-icon,.mk .mk-security-protections .mk-sec-icon{position:static;display:grid;width:42px;height:42px;place-items:center;border:1px solid #cfe0f6;border-radius:10px;background:linear-gradient(145deg,#f7fbff,#e7f1ff);box-shadow:inset 0 1px 0 #fff;color:var(--mk-blue)}.mk .mk-adoption .mk-sec-copy h3,.mk .mk-security-protections .mk-sec-copy h3{margin:1px 0 5px;color:var(--mk-ink);font-size:14px;font-weight:650;line-height:1.35}.mk .mk-adoption .mk-sec-copy p,.mk .mk-security-protections .mk-sec-copy p{margin:0;color:var(--mk-muted);font-size:13px;line-height:1.6}@media (hover:hover){.mk .mk-glass-action:hover{border-color:rgba(112,151,205,.78);background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(226,238,255,.78));box-shadow:inset 0 1px 0 #fff,0 18px 34px -22px rgba(20,52,94,.72);color:#0f3568;transform:translateY(-2px)}.mk .mk-glass-action--primary:hover{border-color:rgba(28,112,232,.9);background:linear-gradient(145deg,#1972ea,#0752bb);box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 19px 38px -20px rgba(4,79,192,.92);color:#fff}.mk .mk-band--cta .mk-glass-action:hover{border-color:rgba(112,151,205,.78);background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(226,238,255,.78));color:#0f3568}.mk .mk-band--cta .mk-glass-action--primary:hover{border-color:rgba(28,112,232,.9);background:linear-gradient(145deg,#1972ea,#0752bb);color:#fff}.mk .mk-how .mk-step:hover{border-color:#aac8ef;background:linear-gradient(145deg,#fff,#f7faff);box-shadow:0 22px 42px -27px rgba(15,70,145,.55);transform:translateY(-3px)}.mk .mk-how .mk-step:hover:after{opacity:.5;transform:translateX(45%)}.mk .mk-how .mk-step:hover .mk-step-n{box-shadow:0 8px 18px -9px rgba(4,79,192,.9);transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.mk .mk-glass-action,.mk .mk-how .mk-step,.mk .mk-how .mk-step-n,.mk .mk-how .mk-step:after{transition:none}}.mk .mk-page-hero{position:relative;overflow:hidden;width:100%;max-width:none;padding:72px max(32px,calc((100vw - 1180px)/2 + 32px)) 76px;border-bottom:1px solid #dbe6f7;background:#f1f6ff}.mk .mk-page-hero>*{position:relative;z-index:1}.mk .mk-page-hero h1{max-width:18ch;margin:22px 0 18px;color:var(--mk-ink);font-size:clamp(37px,4.6vw,58px);line-height:1.1}.mk .mk-page-hero .mk-sub{color:#53637a}.mk .mk-page-hero--photo .mk-sub{max-width:44ch}.mk .mk-page-hero--tall{min-height:440px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.mk .mk-page-hero>.mk-page-hero-photo{position:absolute;inset:0;z-index:0}.mk .mk-page-hero-photo{-o-object-fit:cover;object-fit:cover}.mk .mk-page-hero>.mk-page-hero-photo{left:auto!important;right:0!important;width:auto!important;height:100%!important;aspect-ratio:var(--mk-photo-ratio);transform:translateX(var(--mk-photo-shift,0));-webkit-mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.45) calc(var(--mk-fade-end, 50%) * .5),#000 var(--mk-fade-end,50%));mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.45) calc(var(--mk-fade-end, 50%) * .5),#000 var(--mk-fade-end,50%))}@media (max-width:1023px){.mk .mk-page-hero>.mk-page-hero-photo{opacity:.4}}@media (max-width:767px){.mk .mk-page-hero-photo{display:none}.mk .mk-page-hero--photo .mk-sub{max-width:60ch}}.mk .mk-benefits{gap:12px;margin-top:32px}.mk .mk-benefits li{padding:20px;border:1px solid var(--mk-line);border-radius:10px;background:#fff;color:var(--mk-muted);font-size:13px}.mk .mk-benefits b{color:var(--mk-ink);font-size:14px}.mk .mk-sec-grid{gap:64px}.mk .mk-sec-list{gap:12px}.mk .mk-sec-item{padding:18px;color:var(--mk-muted);font-size:13px}.mk .mk-sec-icon{border-radius:9px;background:#edf4ff;color:var(--mk-blue)}.mk .mk-flow{gap:14px;max-width:900px}.mk .mk-flow-item{gap:18px;padding:24px}.mk .mk-prose{color:var(--mk-muted);font-size:14px}.mk .mk-foot{padding:54px 0 22px;border-top:1px solid var(--mk-line);background:#f7f9fc;color:var(--mk-muted)}.mk .mk-foot-grid{grid-template-columns:minmax(260px,2fr) repeat(3,minmax(120px,1fr));gap:44px}.mk .mk-foot-logo{display:block;width:178px;height:auto}.mk .mk-foot-about{margin-top:17px;font-size:12px;line-height:1.65}.mk .mk-foot h4{color:var(--mk-ink);font-size:11px}.mk .mk-foot a{color:var(--mk-muted);font-size:12px}.mk .mk-foot a:hover{color:var(--mk-blue)}.mk .mk-foot-bottom{margin-top:42px;border-color:var(--mk-line);color:var(--mk-muted);font-size:11px}.mk a:focus-visible{outline:3px solid #5e9cf1;outline-offset:3px}@media (max-width:1050px){.mk .mk-hero-grid{grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);gap:42px}}@media (max-width:900px){.mk .mk-home-hero{background:#f1f6ff}.mk .mk-hero-grid,.mk .mk-sec-grid{grid-template-columns:1fr}.mk .mk-home-hero .mk-hero-grid>div:first-child{padding-right:0}.mk .mk-viz{max-width:620px}.mk .mk-how>.mk-wrap,.mk .mk-steps{grid-template-columns:1fr}.mk .mk-how>.mk-wrap{gap:24px}.mk .mk-how .mk-section-lead,.mk .mk-how .mk-steps,.mk .mk-how-action{grid-column:1;grid-row:auto}.mk .mk-step{min-height:0}.mk .mk-security-layout{grid-template-columns:1fr;gap:28px}.mk .mk-security-protections .mk-section-lead{max-width:520px}.mk .mk-foot-grid{grid-template-columns:2fr repeat(3,1fr);gap:26px}}@media (max-width:600px){.mk .mk-wrap{padding-inline:20px}.mk .mk-navwrap{padding:0}.mk .mk-nav{min-height:68px;padding:8px 20px}.mk .mk-brand img{width:150px}.mk .mk-nav .rh-btn{min-height:40px;padding-inline:11px}.mk .mk-nav-links{gap:10px}.mk .mk-nav-signin{min-height:40px;padding-inline:10px}.mk .mk-hero{padding-block:50px}.mk .mk-h1,.mk .mk-page-hero h1{font-size:36px}.mk .mk-sub{font-size:14px}.mk .mk-home-hero .mk-cta-row{display:grid;width:100%}.mk .mk-strip .mk-wrap{align-items:stretch}.mk .mk-strip .mk-cats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.mk .mk-strip .mk-cat{text-align:center}.mk .mk-strip .mk-cat+.mk-cat{border-left:0}.mk .mk-category-rail{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.mk .mk-category-rail .mk-cat{text-align:center;white-space:normal}.mk .mk-category-rail .mk-cat+.mk-cat{border-left:0}.mk .mk-category-rail .mk-cat:nth-child(2n){border-left:1px solid #dce4ef}.mk .mk-category-rail .mk-cat:nth-child(n+3){border-top:1px solid #dce4ef}.mk .mk-page-hero{padding:52px 20px 58px}.mk .mk-band{padding-block:58px}.mk .mk-band--tight{padding-block:52px}.mk .mk-audience-image{height:190px}.mk .mk-security-protections .mk-section-lead h2{font-size:27px}.mk .mk-adoption .mk-sec-item,.mk .mk-security-protections .mk-sec-item{grid-template-columns:38px minmax(0,1fr);gap:13px;padding:16px}.mk .mk-adoption .mk-sec-icon,.mk .mk-security-protections .mk-sec-icon{width:38px;height:38px}.mk .mk-foot-grid{grid-template-columns:repeat(2,1fr)}.mk .mk-foot-grid>div:first-child{grid-column:1/-1}}.mk .mk-walk{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:32px 56px;align-items:start;margin-top:8px}.mk .mk-walk-list{display:grid;gap:8px}.mk .mk-walk-tab{position:relative;overflow:hidden;display:block;width:100%;padding:14px 16px;border:1px solid rgba(190,205,225,.9);border-radius:12px;background:linear-gradient(145deg,rgba(255,255,255,.88),rgba(235,243,255,.58));box-shadow:inset 0 1px 0 rgba(255,255,255,.98),0 12px 28px -22px rgba(20,52,94,.62);color:inherit;font:inherit;text-align:left;cursor:pointer;backdrop-filter:blur(16px) saturate(145%);-webkit-backdrop-filter:blur(16px) saturate(145%);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,background .2s ease}.mk .mk-walk-tab:after{position:absolute;inset:0;background:linear-gradient(115deg,rgba(255,255,255,0) 35%,rgba(224,238,255,.72) 50%,rgba(255,255,255,0) 65%);content:"";opacity:0;pointer-events:none;transform:translateX(-45%);transition:opacity .2s ease,transform .42s ease}.mk .mk-walk-tab>*{position:relative;z-index:1}.mk .mk-walk-tab .mk-flow-n{transition:transform .2s ease,box-shadow .2s ease}.mk .mk-walk-tab[aria-selected=true]{border-color:rgba(18,91,205,.72);background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(226,238,255,.78));box-shadow:inset 0 1px 0 #fff,0 18px 34px -22px rgba(20,52,94,.72);cursor:default}@media (hover:hover){.mk .mk-walk-tab:hover{border-color:#aac8ef;background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(226,238,255,.78));box-shadow:inset 0 1px 0 #fff,0 22px 42px -27px rgba(15,70,145,.55);transform:translateY(-3px)}.mk .mk-walk-tab[aria-selected=true]:hover{border-color:rgba(18,91,205,.72)}.mk .mk-walk-tab:hover:after{opacity:.5;transform:translateX(45%)}.mk .mk-walk-tab:hover .mk-flow-n{box-shadow:0 8px 18px -9px rgba(4,79,192,.9);transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.mk .mk-walk-tab,.mk .mk-walk-tab .mk-flow-n,.mk .mk-walk-tab:after{transition:none}.mk .mk-walk-tab:hover,.mk .mk-walk-tab:hover .mk-flow-n{transform:none}}.mk .mk-walk-tab:focus-visible{outline:3px solid #5e9cf1;outline-offset:3px}.mk .mk-walk-head{display:flex;align-items:center;gap:12px}.mk .mk-walk-head .mk-flow-n{flex:0 0 auto}.mk .mk-walk-head .mk-flow-title{margin:0;color:var(--mk-ink);font-size:14px;font-weight:650;line-height:1.35;letter-spacing:-.01em}.mk .mk-walk-tab .mk-flow-body{color:var(--mk-muted);font-size:13px;line-height:1.6;display:block;margin-top:10px;padding-left:40px}.mk .mk-walk-tab:not([aria-selected=true]) .mk-flow-body{display:none}.mk .mk-walk-panel,.mk .mk-walk-stage{min-width:0}.mk .mk-walk-nav{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;color:var(--mk-muted);font-size:12px}.mk .mk-walk-nav-btns{display:flex;gap:8px}.mk .mk-walk-nav button{min-height:38px;padding:0 14px;border:1px solid #c6cfdd;border-radius:8px;background:#fff;color:#17355f;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.mk .mk-walk-nav button.mk-walk-next{border-color:var(--mk-blue);background:var(--mk-blue);color:#fff}.mk .mk-walk-nav button:disabled{opacity:.45;cursor:default}.mk .mk-walk-nav button:focus-visible{outline:3px solid #5e9cf1;outline-offset:3px}.mk .mk-walk-panel .mk-resp{transition:none}.mk .mk-walk-panel .mk-resp:hover{border-color:var(--mk-line);box-shadow:none;transform:none}.mk .mk-walk-panel .mk-resp-who{flex:1 1 auto;min-width:0}.mk .mk-walk-panel .mk-pill{flex-shrink:0;white-space:nowrap}.mk .mk-walk-panel .mk-viz-head+.mk-qmeta{margin-top:14px}.mk .mk-walk-label{display:block;margin:14px 0 5px;color:var(--mk-muted);font-size:11px;font-weight:600}.mk .mk-walk-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 10px}.mk .mk-walk-input{display:flex;align-items:center;min-height:34px;padding:0 10px;border:1px solid var(--mk-line);border-radius:8px;background:#fff;color:var(--mk-ink);font-size:12px}.mk .mk-walk-input--area{align-items:flex-start;min-height:60px;padding:8px 10px;line-height:1.5}.mk .mk-walk-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.mk .mk-walk-tile{display:flex;align-items:center;gap:7px;min-height:36px;padding:0 9px;border:1px solid var(--mk-line);border-radius:8px;color:var(--mk-muted);font-size:11px;font-weight:600}.mk .mk-walk-tile--on{border-color:var(--mk-blue);background:#edf4ff;color:var(--mk-blue)}.mk .mk-walk-tile-check{display:inline-flex;margin-left:auto}.mk .mk-walk-check{display:flex;align-items:flex-start;gap:8px;margin-top:12px;color:var(--mk-muted);font-size:11px;line-height:1.5}.mk .mk-walk-box{display:grid;flex:0 0 auto;width:14px;height:14px;margin-top:1px;place-items:center;border-radius:4px}.mk .mk-walk-box,.mk .mk-walk-btn{background:var(--mk-blue);color:#fff}.mk .mk-walk-btn{display:inline-flex;align-items:center;gap:6px;min-height:34px;margin-top:14px;padding:0 14px;border-radius:8px;font-size:12px;font-weight:700}.mk .mk-walk-btn--secondary{border:1px solid #c6cfdd;background:#fff;color:#17355f}.mk .mk-walk-btn--destructive{background:var(--coral);color:#fff}.mk .mk-viz-head .mk-walk-btn{min-height:28px;margin-top:0;padding:0 10px}.mk .mk-walk-options{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.mk .mk-walk-options .mk-walk-btn{margin-top:0}.mk .mk-walk-note{margin-top:10px;padding:9px 11px;border-radius:8px;background:var(--mk-soft);color:var(--mk-muted);font-size:11px;line-height:1.5}.mk .mk-walk-confirm{display:flex;align-items:flex-start;gap:10px;margin-top:14px;padding:10px 12px;border:1px solid var(--warning-border,#f3c9bf);border-radius:8px;background:var(--coral-light);color:var(--warning-fg,#8a3a26);font-size:11px;line-height:1.5}.mk .mk-walk-confirm .mk-walk-options{margin-top:8px}.mk .mk-walk-flag{display:inline-flex;align-items:center;padding:3px 9px;border-radius:999px;background:var(--amber-light);color:#7a5008;font-size:11px;font-weight:700;white-space:nowrap}.mk .mk-walk-foot{display:flex;align-items:flex-start;gap:6px;margin-top:14px;color:var(--mk-muted);font-size:11px;line-height:1.5}.mk .mk-walk-foot svg{flex-shrink:0;margin-top:2px}.mk .mk-pill--open{color:var(--mk-blue);background:#edf4ff}@media (max-width:900px){.mk .mk-walk{grid-template-columns:1fr;gap:20px}.mk .mk-walk-tab .mk-flow-body{padding-left:0}}@media (max-width:480px){.mk .mk-walk-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.mk .mk-walk-grid{grid-template-columns:1fr}}.mk .mk-sec-meta{margin-top:14px;color:var(--gray);font-size:var(--text-sm,.9rem)}.mk .mk-sec-meta a{color:var(--navy);text-decoration:underline}.mk .mk-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.mk .mk-data-table{width:100%;border-collapse:collapse;font-size:var(--text-base);background:#fff;border:1px solid var(--line)}.mk .mk-data-table td,.mk .mk-data-table th{padding:12px 14px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.mk .mk-data-table thead th{background:var(--mk-soft,#f4f6fa);color:var(--navy);font-weight:700}.mk .mk-data-table tbody th{color:var(--navy);font-weight:600;min-width:180px}.mk .mk-data-table td{color:var(--gray)}.mk .mk-data-table .mk-cell-no{color:#15803d;font-weight:700;white-space:nowrap}.mk .mk-data-table .mk-cell-yes{color:var(--navy);font-weight:700;white-space:nowrap}.mk .mk-sec-columns{display:grid;grid-template-columns:1fr 1fr;gap:40px;max-width:none}.mk .mk-sec-columns ul{padding-left:20px;list-style:disc}.mk .mk-sec-columns li{margin-bottom:10px;color:var(--gray)}.mk .mk-sec-columns h3:first-child{margin-top:0}@media (max-width:768px){.mk .mk-sec-columns{grid-template-columns:1fr;gap:8px}.mk .mk-data-table td,.mk .mk-data-table th{padding:10px}.mk .mk-data-table{min-width:560px}.mk .mk-data-table tbody th{min-width:140px}}