.mk-canvas{position:relative;container-type:inline-size}.mk-stage{--u:1px;isolation:isolate;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;padding:16px 14px;display:grid;position:relative}.mk-stage [data-demo-step=verify],.mk-stage [data-demo-step=score],.mk-stage [data-demo-step=contact],.mk-chip{grid-column:1/-1}@container (max-width:19.99rem){.mk-stage [data-demo-step=describe],.mk-stage [data-demo-step=discover]{grid-column:1/-1}.mk-score{flex-direction:column;align-items:stretch}.mk-gauge{margin:0 auto}}.mk-bg{z-index:-2;pointer-events:none;background:radial-gradient(38% 34% at 30% 14%, color-mix(in oklab, var(--primary) 24%, transparent) 0%, transparent 72%), radial-gradient(42% 36% at 64% 56%, color-mix(in oklab, var(--primary) 21%, transparent) 0%, transparent 72%), radial-gradient(34% 30% at 12% 74%, color-mix(in oklab, var(--primary) 20%, transparent) 0%, transparent 72%), radial-gradient(30% 24% at 90% 92%, color-mix(in oklab, var(--primary) 10%, transparent) 0%, transparent 72%), color-mix(in oklab, var(--primary-subtle) 40%, transparent);position:absolute;inset:0;-webkit-mask-image:radial-gradient(52% 52%,#000 48%,#0000 100%);mask-image:radial-gradient(52% 52%,#000 48%,#0000 100%)}.mk-bg:after{content:"";background-image:linear-gradient(to right, color-mix(in oklab, var(--primary) 7%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in oklab, var(--primary) 7%, transparent) 1px, transparent 1px);background-size:calc(30 * var(--u)) calc(30 * var(--u));position:absolute;inset:0;-webkit-mask-image:radial-gradient(72% 72% at 50% 48%,#000 25%,#0000 100%);mask-image:radial-gradient(72% 72% at 50% 48%,#000 25%,#0000 100%)}.mk-card{z-index:1;min-width:0;position:relative}.mk-surface{background:var(--card);border:1px solid color-mix(in oklab, var(--border) 90%, transparent);border-radius:calc(13 * var(--u));padding:calc(12 * var(--u)) calc(14 * var(--u)) calc(10 * var(--u));box-shadow:0 calc(14 * var(--u)) calc(30 * var(--u)) calc(-12 * var(--u)) color-mix(in oklab, var(--primary) 28%, transparent), 0 calc(2 * var(--u)) calc(6 * var(--u)) color-mix(in oklab, var(--foreground) 6%, transparent)}.mk-title{align-items:center;gap:calc(8 * var(--u));margin:0 0 calc(7 * var(--u));font-size:calc(13 * var(--u));letter-spacing:-.005em;color:var(--foreground);font-weight:600;line-height:1.2;display:flex}.mk-badge{width:calc(18 * var(--u));height:calc(18 * var(--u));background:var(--primary);color:var(--primary-foreground);font-size:calc(10.5 * var(--u));box-shadow:0 0 0 calc(3 * var(--u)) color-mix(in oklab, var(--primary) 14%, transparent);border-radius:9999px;flex:none;place-items:center;font-weight:700;line-height:1;display:grid}.mk-row{align-items:center;gap:calc(9 * var(--u));min-height:calc(26 * var(--u));font-size:calc(12.5 * var(--u));color:var(--foreground);min-width:0;line-height:1.25;display:flex;position:relative}.mk-row>span:not(.mk-check):not(.mk-sel-bg):not(.mk-underline){overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;min-width:0}.mk-row svg{width:calc(15 * var(--u));height:calc(15 * var(--u));color:var(--muted-foreground);flex:none}.mk-row--strong{font-weight:600}.mk-underline{background:color-mix(in oklab, var(--primary) 22%, var(--border));transform-origin:0;height:1px;position:absolute;bottom:0;left:0;right:0}.mk-company{padding:0 calc(8 * var(--u));margin:0 calc(-6 * var(--u));min-height:calc(32 * var(--u));isolation:isolate}.mk-company svg{color:color-mix(in oklab, var(--muted-foreground) 80%, transparent)}.mk-company--selected{font-weight:600}.mk-company--selected svg{color:var(--primary)}.mk-sel-bg{z-index:-1;border-radius:calc(7 * var(--u));background:color-mix(in oklab, var(--primary-subtle) 92%, var(--card));position:absolute;inset:0}.mk-check{width:calc(20 * var(--u));height:calc(20 * var(--u));background:color-mix(in oklab, var(--success) 13%, var(--card));color:var(--success);border-radius:9999px;flex:none;place-items:center;display:grid}.mk-check svg{width:calc(12 * var(--u));height:calc(12 * var(--u));color:var(--success)}.mk-checks--list{column-gap:calc(10 * var(--u));grid-template-columns:1fr 1fr;display:grid}.mk-score{align-items:stretch;gap:calc(14 * var(--u));display:flex}.mk-gauge{width:calc(108 * var(--u));text-align:center;flex:none}.mk-gauge-svg{width:100%;height:auto;display:block;overflow:visible}.mk-gauge-track{stroke:color-mix(in oklab, var(--foreground) 9%, var(--card))}.mk-gauge-arc{stroke-dasharray:100;stroke-dashoffset:18px}.mk-gauge-value{margin-top:calc(-27 * var(--u));font-weight:700;line-height:1;font-size:calc(27 * var(--u));letter-spacing:-.02em;color:var(--foreground);font-variant-numeric:tabular-nums}.mk-gauge-value small{margin-left:calc(3 * var(--u));font-size:calc(12.5 * var(--u));letter-spacing:0;color:var(--muted-foreground);font-weight:500}.mk-pill{margin-top:calc(5 * var(--u));padding:calc(2 * var(--u)) calc(10 * var(--u));background:color-mix(in oklab, var(--primary-subtle) 95%, var(--card));color:var(--primary);font-size:calc(12 * var(--u));border-radius:9999px;font-weight:600;line-height:1.3;display:inline-block}.mk-why{border-radius:calc(10 * var(--u));background:color-mix(in oklab, var(--muted) 70%, var(--card));min-width:0;padding:calc(8 * var(--u)) calc(10 * var(--u));flex:1}.mk-why-title{margin:0 0 calc(4 * var(--u));font-size:calc(11.5 * var(--u));color:var(--muted-foreground);font-weight:500}.mk-why .mk-row{min-height:calc(22 * var(--u));gap:calc(8 * var(--u))}.mk-why .mk-row>svg{color:var(--success);width:calc(14 * var(--u));height:calc(14 * var(--u))}.mk-chip{align-items:center;gap:calc(9 * var(--u));padding:calc(8 * var(--u)) calc(12 * var(--u));border-radius:calc(12 * var(--u));border:1px solid color-mix(in oklab, var(--border) 80%, transparent);background:color-mix(in oklab, var(--card) 78%, transparent);box-shadow:0 calc(6 * var(--u)) calc(18 * var(--u)) calc(-10 * var(--u)) color-mix(in oklab, var(--primary) 24%, transparent);font-size:calc(11.5 * var(--u));color:var(--muted-foreground);z-index:1;justify-self:end;line-height:1.3;display:flex}.mk-chip svg{width:calc(17 * var(--u));height:calc(17 * var(--u));color:var(--muted-foreground);flex:none}.mk-chip strong{color:color-mix(in oklab, var(--foreground) 82%, transparent);font-weight:500;display:block}.mk-flow,.mk-mlink{display:none}.mk-stage [data-demo-step=discover] .mk-mlink,.mk-stage [data-demo-step=verify] .mk-mlink,.mk-stage [data-demo-step=score] .mk-mlink,.mk-stage [data-demo-step=contact] .mk-mlink{width:12px;height:12px;color:color-mix(in oklab, var(--primary) 55%, transparent);z-index:2;margin-left:-6px;display:block;position:absolute;top:-13px;left:50%}.mk-stage [data-demo-step=discover] .mk-mlink{margin:-6px 0 0;top:50%;left:-12px;transform:rotate(-90deg)}.mk-demo-controls{z-index:3;gap:2px;display:flex;position:absolute;bottom:12px;right:12px}.mk-stage .mk-chip{grid-column:1/-1;justify-self:start;max-width:calc(100% - 84px);position:relative}@media (min-width:40.5rem){.mk-stage{--u:calc(100cqw / 720);aspect-ratio:720/530;padding:0;display:block}.mk-card{position:absolute}.mk-stage [data-demo-step=describe]{width:32.2%;top:2.2%;left:3.6%}.mk-stage [data-demo-step=discover]{width:33.5%;top:34.8%;left:3.3%}.mk-stage [data-demo-step=verify]{width:33.5%;top:9.8%;left:46.7%}.mk-stage [data-demo-step=score]{width:48.6%;top:43.8%;left:41.6%}.mk-stage [data-demo-step=contact]{width:29%;top:74.9%;left:40.8%}.mk-stage .mk-chip{justify-self:auto;max-width:30%;position:absolute;bottom:3%;left:auto;right:1.4%}.mk-flow{z-index:0;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.mk-mlink{display:none!important}.mk-checks--list{grid-template-columns:1fr}.mk-demo-controls{bottom:12px;left:14px;right:auto}}.mk-draw{stroke-dasharray:1;stroke-dashoffset:0}@media (prefers-reduced-motion:no-preference){.mk-demo{--mk-out:cubic-bezier(.22, 1, .36, 1);--mk-inout:cubic-bezier(.45, .05, .25, 1)}.mk-demo [data-anim]{animation-duration:var(--dur,.7s);animation-delay:var(--d,0s);animation-timing-function:var(--mk-out);animation-iteration-count:1;animation-fill-mode:both}.mk-demo [data-anim=canvas]{--dur:.9s;animation-name:mk-fade}.mk-demo [data-anim=card]{--dur:.8s;animation-name:mk-card-in}.mk-demo [data-anim=row]{--y:5px;--dur:.5s;animation-name:mk-rise}.mk-demo [data-anim=soft]{--y:3px;--dur:.55s;animation-name:mk-rise}.mk-demo [data-anim=fade]{--dur:.6s;animation-name:mk-fade}.mk-demo [data-anim=badge]{--dur:.4s;animation-name:mk-badge-in}.mk-demo [data-anim=select]{--dur:.6s;animation-name:mk-select}.mk-demo [data-anim=resolve]{--dur:.6s;animation-name:mk-resolve}.mk-demo [data-anim=line]{--dur:.7s;animation-name:mk-line;animation-timing-function:var(--mk-inout)}.mk-demo [data-anim=draw]{--dur:.9s;animation-name:mk-draw-in;animation-timing-function:var(--mk-inout)}.mk-demo [data-anim=settle]{--dur:1.9s;animation-name:mk-flow-settle;animation-timing-function:ease-out}.mk-demo [data-anim=gauge]{--dur:1.6s;animation-name:mk-gauge-in;animation-timing-function:var(--mk-inout)}.mk-check[data-anim] svg path{stroke-dasharray:23;animation:mk-tick .35s var(--mk-out) calc(var(--d,0s) + .14s) 1 both}.mk-surface{position:relative}.mk-surface:before{content:"";border-radius:inherit;border:1px solid color-mix(in oklab, var(--primary) 50%, transparent);box-shadow:0 0 0 calc(3 * var(--u)) color-mix(in oklab, var(--primary) 10%, transparent);opacity:0;pointer-events:none;animation:mk-focus var(--fdur,1.8s) ease-in-out var(--fd,0s) 1 both;position:absolute;inset:-1px}.mk-demo[data-paused] *,.mk-demo[data-paused] :before,.mk-demo[data-paused] :after{animation-play-state:paused!important}}@media (prefers-reduced-motion:reduce){.mk-demo-controls{display:none}}@keyframes mk-card-in{0%{opacity:0;translate:0 calc(10 * var(--u));scale:.985}to{opacity:1;translate:0;scale:1}}@keyframes mk-rise{0%{opacity:0;translate:0 var(--y,6px)}to{opacity:1;translate:0}}@keyframes mk-fade{0%{opacity:0}to{opacity:1}}@keyframes mk-badge-in{0%{opacity:0;scale:.82}to{opacity:1;scale:1}}@keyframes mk-select{0%{opacity:0;scale:.97 1}to{opacity:1;scale:1}}@keyframes mk-resolve{0%{opacity:0;translate:0 calc(4 * var(--u));scale:.96}to{opacity:1;translate:0;scale:1}}@keyframes mk-line{0%{opacity:0;scale:0 1}to{opacity:1;scale:1}}@keyframes mk-draw-in{0%{stroke-dashoffset:1px}}@keyframes mk-flow-settle{0%{stroke-opacity:.95}}@keyframes mk-gauge-in{0%{stroke-dashoffset:100px}}@keyframes mk-tick{0%{stroke-dashoffset:23px}to{stroke-dashoffset:0}}@keyframes mk-focus{0%{opacity:0}22%{opacity:1}72%{opacity:1}to{opacity:0}}@container (max-width:19.99rem){.mk-stage [data-demo-step=discover] .mk-mlink{margin:0 0 0 -6px;top:-13px;left:50%;transform:none}}
@media (prefers-reduced-motion:no-preference){[data-reveal]{animation:mk-copy-in .45s cubic-bezier(.22, 1, .36, 1) var(--rd,0s) 1 backwards}}@keyframes mk-copy-in{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}
.mk-hero{container:mk-hero/inline-size}.mk-hero-title{font-size:clamp(2.125rem,3.6cqw,3rem)}@media (min-width:40.5rem){.mk-hero-visual{max-width:clamp(32.5rem,60cqw,46rem)}}@container mk-hero (min-width:52.75rem){.mk-hero-grid{--hu:min(1px, calc(100cqw / 1440));--pad:max(16px, calc(32 * var(--hu)));--gap:max(20px, calc(40 * var(--hu)));--graphic-min:464px;--copy:min(600px, 41.6667cqw, calc(min(100cqw, 1408px) - 2 * var(--pad) - var(--gap) - var(--graphic-min)));grid-template-columns:minmax(0, var(--copy)) minmax(0, 1fr);column-gap:var(--gap);padding-inline:var(--pad);padding-block:calc(32 * var(--hu))}.mk-hero-visual{max-width:none;margin-inline:0}.mk-hero-copy{container-type:inline-size}.mk-hero-eyebrow{font-size:max(.6875rem,2.1667cqw)}.mk-hero-title{margin-top:2.6667cqw;font-size:8.64cqw}.mk-hero-sub{max-width:90.6667cqw;margin-top:3.3333cqw;font-size:max(.875rem,3.3333cqw)}.mk-hero-ctas{gap:max(.5rem,2.6667cqw);margin-top:5.3333cqw}.mk-hero-ctas>a{height:max(2.75rem,8.6667cqw);padding-inline:max(.875rem,4cqw);font-size:max(.875rem,2.8333cqw)}.mk-hero-ctas>a:first-child{padding-inline:max(1rem,4.6667cqw)}.mk-hero-note{margin-top:2.6667cqw;font-size:max(.8125rem,2.3333cqw)}}
