.mk .sol__hero{text-align:center;padding-top:80px;padding-bottom:64px}.mk .sol__hero__inner{text-align:center;max-width:800px}.mk .sol__hero__h1{font-family:var(--kreto-font-display);letter-spacing:-.015em;color:#fff;text-wrap:balance;margin:8px 0 18px;font-size:46px;font-weight:600;line-height:1.12}.mk .sol__hero__sub{color:#ffffff9e;max-width:640px;margin:0 auto 32px;font-size:17px;line-height:1.6}.mk .sol__hero__cta{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.mk .sol__hero__badge{border:1px solid var(--kreto-bronze-400);color:var(--kreto-bronze-300);border-radius:var(--radius-pill);letter-spacing:.1em;text-transform:uppercase;background:#d977061f;align-items:center;gap:8px;margin-top:28px;padding:8px 18px;font-family:JetBrains Mono,monospace;font-size:11px;display:inline-flex}.mk .sol__breadcrumb{color:#ffffff80;align-items:center;gap:8px;margin-bottom:18px;font-size:13px;display:inline-flex}.mk .sol__breadcrumb__crumb{color:#ffffff80}.mk .sol__breadcrumb__sep{color:#ffffff4d}.mk .sol__breadcrumb__current{color:#fffc}.mk .sol__overline{align-items:center;gap:10px;margin-bottom:14px;display:inline-flex}.mk .sol__overline__rule{background:var(--kreto-bronze-400);width:18px;height:1px;display:inline-block}.mk .sol__overline__label{letter-spacing:.1em;text-transform:uppercase;color:var(--kreto-bronze-400);font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:600}.mk .sol__section__inner{max-width:900px}.mk .sol__section__head{text-align:center;margin-bottom:44px}.mk .sol__section__h2{margin:4px 0 0;font-size:30px}.mk .sol__section__h2--on-ink{color:#fff}.mk .sol__btn--on-ink.mk__btn--secondary{color:#fff;background:0 0;border-color:#ffffff38}.mk .sol__btn--on-ink.mk__btn--secondary:hover{background:#ffffff14;border-color:#ffffff59}.mk .sol__problem__grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.mk .sol__problem__card{border:1.5px solid var(--kreto-paper-300);border-radius:var(--radius-card);text-align:center;background:#fff;padding:28px 24px}.mk .sol__problem__card__stat{color:var(--kreto-bronze-400);margin:0 0 10px;font-family:JetBrains Mono,monospace;font-size:28px;font-weight:700}.mk .sol__problem__card__label{color:var(--kreto-ink-800);margin:0 0 6px;font-size:15px;font-weight:600}.mk .sol__problem__card__body{color:var(--kreto-ink-400);margin:0;font-size:13.5px;line-height:1.55}.mk .sol__how{background:var(--kreto-paper-200);border-top:1px solid var(--kreto-paper-300);border-bottom:1px solid var(--kreto-paper-300)}.mk .sol__steps--grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.mk .sol__steps--list{flex-direction:column;gap:26px;max-width:800px;margin:0 auto;display:flex}.mk .sol__step{gap:16px;display:flex}.mk .sol__step__num{border-radius:var(--radius-full);background:var(--kreto-ink-800);color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-family:JetBrains Mono,monospace;font-size:14px;font-weight:700;display:flex}.mk .sol__step__body{flex:1;min-width:0}.mk .sol__step__title{font-family:var(--kreto-font-body);color:var(--kreto-ink-800);margin:0 0 4px;font-size:15px;font-weight:700}.mk .sol__step__desc{color:var(--kreto-ink-400);margin:0;font-size:13.5px;line-height:1.55}.mk .sol__monitors__grid{margin:0;grid-template-columns:repeat(2,1fr);gap:12px;max-width:720px;margin-inline:auto;padding:0;list-style:none;display:grid}.mk .sol__monitor{border:1px solid var(--kreto-paper-300);border-radius:var(--radius-button);background:#fff;align-items:center;gap:10px;padding:14px 18px;display:flex}.mk .sol__check{color:var(--kreto-forest-400);flex-shrink:0}.mk .sol__monitor__label{color:var(--kreto-ink-800);font-size:14px;font-weight:500}.mk .sol__ex{border-radius:var(--radius-card);background:#ffffff0a;border:1px solid #ffffff1a;max-width:800px;margin:0 auto;padding:36px}.mk .sol__ex--2col__grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.mk .sol__ex--2col__left{flex-direction:column;gap:18px;display:flex}.mk .sol__ex--2col__right{flex-direction:column;justify-content:center;gap:14px;display:flex}.mk .sol__ex__field__label{letter-spacing:.1em;text-transform:uppercase;color:#fff6;margin:0 0 4px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700}.mk .sol__ex__field__value{color:#fffc;margin:0;font-size:15px}.mk .sol__ex__field__value--bold{color:#fff;font-weight:600}.mk .sol__ex__field__value--accent{color:var(--kreto-bronze-300)}.mk .sol__ex__savings{border-radius:var(--radius-button);text-align:center;background:#d977061a;border:1px solid #d977064d;padding:22px}.mk .sol__ex__savings__label{letter-spacing:.1em;text-transform:uppercase;color:var(--kreto-bronze-300);margin:0 0 8px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700}.mk .sol__ex__savings__value{color:var(--kreto-bronze-300);margin:0;font-family:JetBrains Mono,monospace;font-size:26px;font-weight:700}.mk .sol__ex__result{border-radius:var(--radius-button);text-align:center;background:#ffffff0a;border:1px solid #ffffff1a;padding:16px 18px}.mk .sol__ex__result__label{letter-spacing:.1em;text-transform:uppercase;color:#fff6;margin:0 0 4px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700}.mk .sol__ex__result__value{color:#fff;margin:0;font-size:15px;font-weight:600}.mk .sol__ex--3col__grid{grid-template-columns:repeat(3,1fr);gap:22px;margin-bottom:26px;display:grid}.mk .sol__ex--3col__narrative{color:#ffffffb3;margin:0;font-size:15px;line-height:1.65}.mk .sol__ex--stats__body{color:#ffffff9e;text-align:center;max-width:640px;margin:0 auto 32px;font-size:17px;line-height:1.6}.mk .sol__ex--stats__grid{grid-template-columns:repeat(3,1fr);gap:14px;max-width:800px;margin:0 auto;display:grid}.mk .sol__ex--stats__card{border-radius:var(--radius-button);text-align:center;background:#ffffff0a;border:1px solid #ffffff1a;padding:22px 18px}.mk .sol__ex--stats__card__value{color:var(--kreto-bronze-300);margin:0 0 4px;font-family:JetBrains Mono,monospace;font-size:24px;font-weight:700}.mk .sol__ex--stats__card__label{color:#ffffff8c;margin:0;font-size:12px}.mk .sol__related__grid{grid-template-columns:repeat(3,1fr);gap:14px;max-width:720px;margin:0 auto;display:grid}.mk .sol__related__card{text-align:center;border:1px solid var(--kreto-paper-300);border-radius:var(--radius-card);font-family:var(--kreto-font-display);color:var(--kreto-ink-800);background:#fff;justify-content:center;align-items:center;padding:22px 18px;font-size:17px;font-weight:600;text-decoration:none;transition:border-color .12s,transform .12s;display:flex}.mk .sol__related__card:hover{border-color:var(--kreto-bronze-400);transform:translateY(-1px)}.mk .sol__endcta{text-align:center}.mk .sol__endcta__inner{text-align:center;max-width:600px}.mk .sol__endcta__h{font-family:var(--kreto-font-display);letter-spacing:-.015em;color:#fff;text-wrap:balance;margin:0 0 16px;font-size:38px;font-weight:600;line-height:1.15}.mk .sol__endcta__p{color:#ffffff8c;margin:0 0 32px;font-size:16px;line-height:1.6}.mk .sol__endcta__cta{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}@media (max-width:900px){.mk .sol__hero__h1{font-size:36px}.mk .sol__hero__sub{font-size:16px}.mk .sol__problem__grid,.mk .sol__steps--grid,.mk .sol__related__grid,.mk .sol__ex--3col__grid,.mk .sol__ex--stats__grid,.mk .sol__monitors__grid{grid-template-columns:1fr}.mk .sol__ex{padding:24px}.mk .sol__ex--2col__grid{grid-template-columns:1fr}.mk .sol__endcta__h{font-size:30px}}@media (max-width:540px){.mk .sol__hero{padding-top:56px;padding-bottom:48px}.mk .sol__hero__h1{font-size:30px}.mk .sol__section__h2{font-size:24px}}