.landing .ag-hero{padding-bottom:104px}.landing .ag-crumbs{flex-wrap:wrap;justify-content:center;max-width:100%;row-gap:4px;padding-top:3px;padding-bottom:3px}.landing .ag-crumbs svg{width:16px;height:16px}.landing .ag-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px 48px;align-items:end;margin-bottom:56px}.landing .ag-head-text{display:flex;flex-direction:column;gap:20px;max-width:820px}.landing .ag-head-action .ag-actions{margin-top:0;text-align:right}.landing .ag-head-action .ag-actions>div{justify-content:flex-end}.landing .ag-head-action .ag-actions>p{max-width:320px;margin-left:auto}.landing .ag-head h2{margin-top:6px}.landing .ag-contrast{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.landing .ag-contrast-col{display:flex;flex-direction:column;gap:22px;padding:32px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.landing .ag-contrast-col.is-highlight{background:var(--panel-2)}.landing .ag-contrast-col.is-highlight>p{color:var(--ink)}.landing .ag-contrast ul{display:flex;flex-direction:column;gap:14px;list-style:none}.landing .ag-contrast li{display:flex;align-items:flex-start;gap:10px;font-size:15px;line-height:1.55;color:var(--ink-2)}.landing .ag-contrast li svg{flex:none;width:15px;height:15px;margin-top:4px}.landing .ag-ok{color:var(--green)}.landing .ag-no{color:var(--soft)}.landing .ag-prose{display:flex;flex-direction:column;gap:18px;max-width:760px;font-size:17px;line-height:1.65;color:var(--ink-2)}.landing .ag-steps{display:grid;grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));list-style:none;border-top:1px solid var(--line);border-left:1px solid var(--line)}.landing .ag-steps>li{flex-direction:column;border-right:1px solid var(--line)}.landing .ag-step-media,.landing .ag-steps>li{display:flex;border-bottom:1px solid var(--line)}.landing .ag-step-media{align-items:center;justify-content:center;aspect-ratio:1;overflow:hidden;background:var(--wash)}.landing .ag-step-media.mk-legacy{padding:0}.landing .ag-step-body{display:flex;flex-direction:column;gap:12px;padding:28px}.landing .ag-step-body h3{font-size:18px;line-height:1.3;letter-spacing:-.015em;color:var(--ink)}.landing .ag-step-body p{font-size:14.5px;line-height:1.6;color:var(--mute)}.landing .ag-stats{display:grid;grid-template-columns:repeat(var(--cols,4),minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.landing .ag-stats>div{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:10px;padding:28px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.landing .ag-stats dd{font-size:40px;font-weight:600;line-height:1.05;letter-spacing:-.035em;color:var(--ink);font-variant-numeric:tabular-nums}.landing .ag-stats dt{font-size:14px;line-height:1.45;color:var(--mute)}.landing .ag-actions{margin-top:40px}.landing .ag-actions>div{display:flex;flex-wrap:wrap;gap:10px}.landing .ag-actions>p{margin-top:12px;font-size:13px;color:var(--soft)}.landing .ag-cta{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:72px;align-items:center}.landing .ag-cta-form form{margin-top:0;padding:0;justify-content:stretch}.landing .ag-cta-form form>div{width:100%;align-items:stretch}.landing .ag-cta-form form label{width:100%}.landing .ag-cta-form form label input{flex:1;min-width:0}@media (max-width:1080px){.landing .ag-cta{grid-template-columns:minmax(0,1fr);gap:32px}.landing .ag-stats,.landing .ag-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.landing .ag-head{grid-template-columns:minmax(0,1fr);margin-bottom:36px}.landing .ag-head-action .ag-actions,.landing .ag-head-action .ag-actions>p{margin-left:0;text-align:left}.landing .ag-head-action .ag-actions>div{justify-content:flex-start}.landing .ag-hero{padding-bottom:72px}.landing .ag-contrast,.landing .ag-steps{grid-template-columns:minmax(0,1fr)}.landing .ag-contrast-col,.landing .ag-stats>div,.landing .ag-step-body{padding:22px}.landing .ag-stats dd{font-size:30px}}