.mk-nav-links{display:flex;gap:30px}.mk-container,.mk-section{max-width:1200px;margin:0 auto;padding-left:32px;padding-right:32px}.mk-hero-grid{padding-top:72px;padding-bottom:96px;display:grid;grid-template-columns:1.05fr .95fr;grid-gap:56px;gap:56px;align-items:center;position:relative}.mk-steps-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px}.mk-feature-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:56px;gap:56px;align-items:center}.mk-pricing-grid{max-width:800px}.mk-pricing-cards-grid,.mk-pricing-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:22px;gap:22px;margin:0 auto}.mk-pricing-cards-grid{max-width:840px}.mk-hero-h1{font:700 4rem/1.02 var(--font-display);letter-spacing:-.025em;color:var(--ink-900);margin:0}.mk-section-h2{font:700 2.6rem/1.1 var(--font-display);margin:12px 0 0}.mk-feature-h2,.mk-section-h2{letter-spacing:-.02em;color:var(--ink-900)}.mk-feature-h2{font:700 2.3rem/1.12 var(--font-display);margin:12px 0 16px}.mk-cta-h2{font:700 2.7rem/1.1 var(--font-display);letter-spacing:-.02em;color:var(--fg-on-dark);margin:0 0 16px}.mk-pricing-page-h1{font:700 3.2rem/1.08 var(--font-display);letter-spacing:-.025em;color:var(--ink-900);margin:0 0 16px}.mk-score-chip{position:absolute;bottom:-22px;left:-26px}.mk-cta-band-pad{padding:64px 56px}.mk-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.mk-step-card{transition:box-shadow var(--dur),transform var(--dur)}.mk-step-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}@media (max-width:768px){.mk-nav-links{display:none}.mk-container{padding-left:20px;padding-right:20px}.mk-hero-grid{grid-template-columns:1fr;padding-top:48px;padding-bottom:52px;gap:36px}.mk-hero-h1{font-size:2.5rem}.mk-score-chip{display:none}.mk-steps-grid{grid-template-columns:1fr;gap:14px}.mk-section-h2{font-size:2rem}.mk-feature-grid{grid-template-columns:1fr;gap:28px}.mk-feature-visual-left{order:2}.mk-feature-h2{font-size:1.9rem}.mk-pricing-cards-grid,.mk-pricing-grid{grid-template-columns:1fr;max-width:440px}.mk-cta-h2{font-size:2rem}.mk-cta-band-pad{padding:44px 24px}.mk-pricing-page-h1{font-size:2.2rem}.mk-section{padding-left:20px;padding-right:20px}}