@layer components{.home-hero .mk-hero{padding-bottom:0}.home-hero-title{display:inline-block;position:relative}.home-hero-flank{aspect-ratio:6/5;pointer-events:none;height:100%;display:none;position:absolute;top:0;bottom:0}.home-hero-flank-l{margin-right:.14em;right:100%}.home-hero-flank-r{margin-left:.14em;left:100%}@media (min-width:1240px){.home-hero-flank{display:block}}.home-hero-meta{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 20px;margin-top:16px;display:flex}.home-hero-meta .mk-hero-note{margin:0}.home-ask{text-align:left;max-width:700px;margin:44px auto 0}.home-ask-head{justify-content:space-between;gap:12px;padding:0 4px 10px;display:flex}.home-ask-hint{color:var(--mk-ink-3);margin:0;font-size:12px}.home-ask-shell{border:1px solid var(--mk-rule-strong);background:var(--mk-surface);border-radius:14px;align-items:center;gap:10px;padding:8px 8px 8px 20px;display:flex}.home-ask-shell input{min-width:0;min-height:44px;color:var(--mk-ink);font:400 16px/1.4 var(--mk-font-body);background:0 0;border:0;outline:0;flex:1}.home-ask-shell input::placeholder{color:var(--mk-ink-3)}.home-ask-shell button{background:var(--mk-accent-soft);width:44px;height:44px;color:var(--mk-accent-ink);cursor:pointer;border:0;border-radius:10px;flex:none;place-items:center;display:grid}.home-ask-shell button[data-ready]{background:var(--mk-accent);color:var(--mk-on-accent)}.home-chips{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.home-chips button{border:1px solid var(--mk-rule-strong);min-height:36px;color:var(--mk-ink-2);font:500 13px/1 var(--mk-font-body);cursor:pointer;background:0 0;border-radius:999px;padding:9px 14px}.home-chips button:hover{border-color:var(--mk-ink-3);color:var(--mk-ink)}@media (max-width:520px){.home-ask-hint{display:none}}.home-showcase{padding-block:clamp(48px,6vw,72px) clamp(40px,6vw,72px)}.home-showcase .mk-screens{padding-inline:0}.home-proof{align-items:center;gap:20px;padding-block:28px;display:grid}.home-proof>p{max-width:36ch;color:var(--mk-ink-2);margin:0;font-size:15px}.home-proof>p strong{color:var(--mk-ink);font-weight:600}.home-proof ul{flex-wrap:wrap;gap:10px 26px;margin:0;padding:0;list-style:none;display:flex}.home-proof li a:not(.mk-link){min-height:32px;color:var(--mk-ink);align-items:center;gap:8px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.home-proof li a:not(.mk-link):hover{color:var(--mk-accent-ink)}.home-proof .mk-link{min-height:32px;font-size:14px}@media (min-width:980px){.home-proof{grid-template-columns:300px 1fr;gap:48px}}.home-feature-shot{color:inherit;text-decoration:none;display:block}.home-feature-shot:hover .mk-shot-caption strong{color:var(--mk-accent-ink)}.home-feature-list>li{align-content:start;gap:6px;padding-block:26px 28px;display:grid}.home-feature-list a{color:inherit;text-decoration:none}.home-feature-list a:hover .mk-h-card{color:var(--mk-accent-ink)}.home-feature-list .mk-h-card{font-size:18px}.home-more-cta{padding:20px var(--mk-gutter);border-top:1px solid var(--mk-rule);text-align:center}.home-audience>li{align-content:start;gap:10px;padding-block:36px 40px;display:grid}.home-audience-crew{width:180px;height:72px;margin-left:-8px}.home-audience .mk-h-card{margin-top:6px;font-size:21px}.home-solutions{padding:18px var(--mk-gutter);border-top:1px solid var(--mk-rule);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 26px;display:flex}.home-solutions p{color:var(--mk-ink-3);margin:0 6px 0 0;font-size:14px}.home-solutions ul{display:contents}.home-solutions li{list-style:none}.home-tile-art{aspect-ratio:4/3;color:#07163d;font-family:var(--mk-font-body);background:#fff;align-content:start;gap:12px;padding:16px 16px 0;display:grid;overflow:hidden}.home-tile-art small{color:#69728f;font-size:11px;line-height:1.3;display:block}.home-tile-art p{margin:0}.home-tile-head{align-items:center;gap:10px;display:flex}.home-tile-head b{font-size:14px;font-weight:600;line-height:1.25;display:block}.home-tile-avatar{color:#3f51dc;width:32px;height:32px;font:600 12px/1 var(--mk-font-body);background:#eef0ff;border-radius:9px;flex:none;place-items:center;display:grid}.home-tile-field{gap:4px;min-width:0;display:grid}.home-tile-field p{background:#f8f9fc;border:1px solid #e3e6ee;border-radius:8px;padding:8px 10px;font-size:12.5px;line-height:1.45}.home-tile-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.home-tile-select,.home-tile-input{white-space:nowrap;text-overflow:ellipsis;border:1px solid #e3e6ee;border-radius:8px;padding:7px 10px;font-size:12.5px;font-weight:500;display:block;overflow:hidden}.home-tile-select{background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%2369728f' stroke-width='2.5'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") right 9px center no-repeat;padding-right:24px}.home-tile-brand{align-items:center;gap:4px;font-size:12.5px;font-weight:500;display:flex}.home-tile-brand i{border-radius:4px;width:16px;height:16px;box-shadow:inset 0 0 0 1px #07163d14}.home-tile-brand i:last-of-type{margin-right:6px}.home-tile-tabs{color:#69728f;border-bottom:1px solid #e6e9f1;gap:14px;margin:-2px -16px 0;padding:0 16px;font-size:12px;display:flex}.home-tile-tabs span{padding:2px 0 9px}.home-tile-tabs span[data-on]{color:#07163d;font-weight:600;box-shadow:inset 0 -2px #4f62f2}.home-tile-metric .home-tile-row{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.home-feature-shot .mk-chrome-spacer{width:0}.home-tile-metric{border:1px solid #e3e6ee;border-radius:10px;gap:10px;padding:12px;display:grid}.home-tile-metric code{color:#3f51dc;font:500 12.5px/1.3 var(--mk-font-mono);background:#f1f3fb;border-radius:8px;padding:9px 10px;display:block}.home-tile-slide{background:#eef0f6;gap:10px;padding:14px 14px 0}.home-tile-slide-page{background:#fff;border-radius:6px;gap:6px;padding:14px 16px;display:grid;box-shadow:0 1px 2px #07163d14,0 8px 20px -14px #07163d59}.home-tile-kicker{letter-spacing:.06em;text-transform:uppercase;font:500 9.5px/1 var(--mk-font-mono)!important;color:#3f51dc!important}.home-tile-slide-title{font:600 15.5px/1.2 var(--mk-font-display);letter-spacing:-.01em}.home-tile-slide-body{grid-template-columns:1.25fr 1fr;align-items:end;gap:12px;display:grid}.home-tile-slide-body svg{width:100%;height:auto}.home-tile-slide-body ul{color:#545e7c;gap:6px;margin:0 0 4px;padding:0;font-size:11.5px;line-height:1.35;list-style:none;display:grid}.home-tile-slide-body li{border-left:2px solid #4f62f2;padding-left:9px}.home-tile-slide-body li b{color:#07163d}.home-tile-thumbs{gap:8px;display:flex}.home-tile-thumbs span{background:#fff;border-radius:3px;width:44px;height:26px;box-shadow:0 0 0 1px #dfe3ee}.home-tile-thumbs span[data-on]{box-shadow:0 0 0 2px #4f62f2}}
