.landing-v2.mk-page{--accent:#1747d6;--accent-lt:rgba(23,71,214,0.08)}.landing-v2.mk-page .diag-headline{letter-spacing:-.03em;font-size:clamp(36px,3.2vw + 12px,56px);line-height:1.06}.landing-v2.mk-page .diag-headline,.landing-v2.mk-page .section-headline{font-family:var(--sans);font-weight:600;color:var(--ink);text-wrap:balance}.landing-v2.mk-page .section-headline{letter-spacing:-.025em;font-size:clamp(28px,1.6vw + 18px,40px);line-height:1.12}.landing-v2.mk-page .asmt-h1{font-family:var(--sans);font-weight:600;letter-spacing:-.03em;font-size:clamp(28px,2.4vw + 16px,40px);line-height:1.1;text-wrap:balance}.landing-v2.mk-page .asmt-capture-title,.landing-v2.mk-page .asmt-exit-title,.landing-v2.mk-page .asmt-q,.landing-v2.mk-page .diag-what-title{font-family:var(--sans);font-weight:600;letter-spacing:-.015em}.landing-v2.mk-page .asmt-exit-stat,.landing-v2.mk-page .asmt-score-num,.landing-v2.mk-page .mc-segment-margin,.landing-v2.mk-page .mc-stat-value{font-family:var(--sans);font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.landing-v2.mk-page .section-label{font-family:var(--sans);font-size:15px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--accent);display:block;margin-bottom:14px}.landing-v2.mk-page .section-label:before{content:none}.landing-v2.mk-page .asmt-fineprint,.landing-v2.mk-page .diag-trust{font-family:var(--sans);font-size:14px;letter-spacing:0;color:var(--ink3);text-align:left}.landing-v2.mk-page .diag-trust a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.landing-v2.mk-page .asmt-back,.landing-v2.mk-page .asmt-progress-meta{font-family:var(--sans);font-size:14px}.landing-v2.mk-page .asmt-back{min-height:44px}.landing-v2.mk-page .asmt-blockers-title,.landing-v2.mk-page .asmt-exit-stat-label,.landing-v2.mk-page .asmt-plan-title,.landing-v2.mk-page .asmt-tier,.landing-v2.mk-page .mc-segment-name,.landing-v2.mk-page .mc-stat-label{font-family:var(--sans);font-size:13px;font-weight:600;letter-spacing:.02em}.landing-v2.mk-page .asmt-sc-num,.landing-v2.mk-page .mc-input,.landing-v2.mk-page .mc-unit{font-family:var(--sans);font-variant-numeric:tabular-nums}.landing-v2.mk-page .bk-btn:disabled{opacity:.6;cursor:default}.landing-v2.mk-page .bk-btn-primary:disabled:hover{background:var(--accent);border-color:var(--accent)}.mk-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px}.landing-v2.mk-page .mc-cta .mk-actions{margin-top:0}.mk-routes-cards{display:none}.mk-routes-table{margin:16px 0 20px}.mk-routes-table table{width:100%;border-collapse:collapse;font-size:15px}.mk-routes-table td,.mk-routes-table th{text-align:left;vertical-align:top;padding:10px 16px 10px 0;border-bottom:1px solid rgba(13,15,18,.1)}.mk-routes-table th{font-weight:600;color:#0d0f12;border-bottom-width:2px;white-space:nowrap}.mk-routes-table td{color:#3a3f47}.mk-routes-table td code{white-space:nowrap;font-size:.9em}.mk-routes-table tbody tr:last-child td{border-bottom:0}@media (max-width:640px){.mk-routes-table{display:none}.mk-routes ul.mk-routes-cards{display:grid;gap:12px;list-style:none;margin:16px 0 20px;padding:0}}.mk-routes .mk-route-card{margin:0}.mk-route-card{border:1px solid rgba(13,15,18,.12);border-radius:10px;background:#fff;padding:14px 16px;min-width:0}.mk-route-title{margin:0 0 10px;font-size:16px;font-weight:600;line-height:1.4;color:#0d0f12;overflow-wrap:anywhere}.mk-route-title-label{display:block;font-size:12px;font-weight:600;color:#5c6270}.mk-route-fields{margin:0;display:grid;gap:10px}.mk-route-fields div{min-width:0}.mk-route-fields dt{font-size:12px;font-weight:600;color:#5c6270}.mk-route-fields dd{margin:2px 0 0;font-size:15px;line-height:1.5;color:#3a3f47;overflow-wrap:anywhere}