[data-slot=marketing]{--brand-pistachio:var(--palate-pistachio);--brand-lacinato:var(--palate-lacinato);--brand-ink:var(--palate-ink);--brand-parchment:var(--palate-parchment);--brand-moss:var(--palate-lacinato-30);--brand-cream:var(--palate-parchment);--brand-clay:var(--palate-ember);--brand-success:var(--palate-success);--brand-slate:var(--palate-slate);--brand-plum:var(--palate-plum);--mk-max:1280px;--mk-gutter:32px;--mk-radius-card:20px;--mk-ease:cubic-bezier(.2, 0, 0, 1);--mk-ease-emph:cubic-bezier(.05, .7, .1, 1);font-family:var(--font-sans,"DM Sans", system-ui, sans-serif);background:var(--md-sys-color-surface);color:var(--md-sys-color-on-surface);-webkit-font-smoothing:antialiased}[data-slot=marketing] *,[data-slot=marketing] :before,[data-slot=marketing] :after{box-sizing:border-box}[data-slot=marketing] ::selection{background:var(--brand-pistachio);color:var(--brand-ink)}@keyframes mk-float{0%,to{translate:0}50%{translate:0 -6px}}.mk-lede{font-family:var(--font-sans,"DM Sans", sans-serif);color:var(--md-sys-color-on-surface-variant);text-wrap:pretty;max-width:60ch;margin:0;font-size:clamp(18px,1.4vw,22px);font-weight:400;line-height:1.5}.mk-reveal{opacity:1;transition:opacity .8s var(--mk-ease-emph), transform .8s var(--mk-ease-emph);will-change:opacity, transform;transform:translateY(0)}.mk-reveal.in{opacity:1;transform:translateY(0)}.mk-rest-copy{margin-top:8px}[data-slot=marketing]{--mk-pulse:var(--palate-pulse);--mk-pulse-soft:var(--palate-pulse-soft);--mk-ink-5:var(--palate-ink-5);--mk-ink-10:var(--palate-ink-10);--mk-ink-15:var(--palate-ink-15);--mk-ink-20:var(--palate-ink-20);--mk-fg:var(--md-sys-color-on-surface);--mk-fg-muted:var(--md-sys-color-on-surface-variant);--mk-shadow:color-mix(in oklab, var(--md-sys-color-shadow) 55%, transparent);--mk-identity-gradient:linear-gradient(135deg, var(--palate-ink) 0%, var(--palate-ink) 55%, color-mix(in oklab, var(--palate-pulse) 22%, var(--palate-ink)) 100%);--mk-identity-gradient-mirror:linear-gradient(315deg, var(--palate-ink) 0%, var(--palate-ink) 55%, color-mix(in oklab, var(--palate-pulse) 22%, var(--palate-ink)) 100%)}@media (max-width:640px){[data-slot=marketing]{--mk-gutter:16px}}.mk-label{font-family:var(--font-sans);letter-spacing:.125rem;text-transform:uppercase;color:var(--mk-fg-muted);font-size:12px;font-weight:700}.mk-label.pulse{color:var(--mk-pulse)}.mk-mono{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:500}.mk-mono.muted{color:var(--mk-fg-muted)}.mk-h1{font-family:var(--font-display);letter-spacing:-.045em;color:var(--mk-fg);text-wrap:balance;margin:0;font-size:clamp(44px,5vw,72px);font-weight:800;line-height:.98}.mk-h2{font-family:var(--font-display);letter-spacing:-.03em;color:var(--mk-fg);text-wrap:balance;margin:0;font-size:clamp(34px,3.6vw,52px);font-weight:700;line-height:1.08}.mk-h2.sm{font-size:clamp(30px,2.8vw,40px)}.mk-accent{color:var(--mk-pulse)}.mk-ftitle{font-family:var(--font-sans);letter-spacing:-.01em;color:var(--mk-fg);margin:0;font-size:19px;font-weight:700;line-height:1.25}.mk-fbody{font-family:var(--font-sans);color:var(--mk-fg-muted);margin:0;font-size:15px;font-weight:400;line-height:1.55}.mk-fbody b{color:var(--mk-fg);font-weight:800}.mk-fbody b.mk-accent{color:var(--mk-pulse)}.mk-sticker,.mk-outline{height:56px;font-family:var(--font-sans);white-space:nowrap;transition:transform .2s var(--mk-ease), box-shadow .2s var(--mk-ease), background .2s var(--mk-ease);border-radius:16px;justify-content:center;align-items:center;gap:8px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.mk-sticker{letter-spacing:-.3px;background:var(--palate-pistachio);color:var(--palate-ink);box-shadow:4px 4px 0 0 var(--mk-pulse);padding:0 28px}.mk-sticker:hover{background:color-mix(in oklab, var(--palate-pistachio) 92%, white);box-shadow:5px 5px 0 0 var(--mk-pulse);transform:translate(-1px,-1px)}.mk-sticker:active{box-shadow:2px 2px 0 0 var(--mk-pulse);transform:translate(2px,2px)}.mk-outline{color:var(--mk-fg);border:1.5px solid var(--md-sys-color-outline);background:0 0;padding:0 22px}.mk-outline:hover{background:color-mix(in oklab, var(--mk-fg) 8%, transparent)}.mk-topnav{z-index:40;-webkit-backdrop-filter:blur(16px)saturate(1.2);background:color-mix(in oklab, var(--palate-ink) 86%, transparent);border-bottom:1px solid var(--mk-ink-20);height:80px;position:sticky;top:0}.mk-topnav-inner{max-width:var(--mk-max);height:100%;padding:0 var(--mk-gutter);justify-content:space-between;align-items:center;gap:24px;margin:0 auto;display:flex}.mk-topnav-brand{color:var(--mk-fg);font-family:var(--font-sans);letter-spacing:-.02em;align-items:center;gap:10px;font-size:20px;font-weight:700;text-decoration:none;display:flex}.mk-topnav-links{align-items:center;gap:4px;display:flex}.mk-topnav-links a{font-family:var(--font-sans);color:var(--mk-fg-muted);transition:background .2s var(--mk-ease), color .2s var(--mk-ease);border-radius:999px;padding:8px 14px;font-size:14px;font-weight:600;text-decoration:none}.mk-topnav-links a:hover{color:var(--mk-fg);background:color-mix(in oklab, var(--mk-fg) 7%, transparent)}.mk-topnav-links a.mk-topnav-signin{color:var(--mk-fg);border:1.5px solid var(--md-sys-color-outline);margin-left:12px;padding:10px 18px;font-weight:700}.mk-topnav-links a.mk-topnav-signin:hover{background:color-mix(in oklab, var(--mk-fg) 8%, transparent)}@media (max-width:860px){.mk-topnav{height:64px}.mk-topnav-links a:not(.mk-topnav-signin){display:none}.mk-topnav-links a.mk-topnav-signin{margin-left:0}}.mk-block{max-width:var(--mk-max);padding:100px var(--mk-gutter) 0;margin:0 auto;position:relative}.mk-block,.mk-aiband{scroll-margin-top:80px}section:focus{outline:none}@keyframes mk-arrive-sweep{0%{background-size:0% 2px}45%{background-size:100% 2px}to{background-size:100% 2px}}@keyframes mk-arrive-fade{0%,60%{opacity:1}to{opacity:0}}section[data-arrived] [data-slot=section-label]{width:fit-content;animation:mk-arrive-sweep 1.2s var(--mk-ease-emph) forwards;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 2px;position:relative}section[data-arrived] [data-slot=section-label]:after{content:"";background:color-mix(in oklab, var(--mk-fg) 5%, transparent);animation:mk-arrive-fade 1.4s var(--mk-ease) forwards;pointer-events:none;border-radius:12px;position:absolute;inset:-12px -16px}@media (prefers-reduced-motion:reduce){section[data-arrived] [data-slot=section-label]{background-size:100% 2px;animation:none}section[data-arrived] [data-slot=section-label]:after{display:none}}.mk-block>*{min-width:0}@media (max-width:860px){.mk-block{padding-top:72px}}.mk-head1{flex-direction:column;gap:18px;max-width:780px;display:flex}.mk-head2{grid-template-columns:minmax(0,780px) minmax(0,440px);justify-content:space-between;align-items:end;gap:24px 64px;margin-bottom:52px;display:grid}.mk-head2>div{flex-direction:column;gap:18px;display:flex}@media (max-width:960px){.mk-head2{grid-template-columns:minmax(0,1fr);align-items:start;margin-bottom:40px}}.mk-idhero{background:var(--mk-identity-gradient);border-bottom:1px solid var(--mk-ink-20);overflow:hidden}.mk-idhero-inner{max-width:var(--mk-max);padding:64px var(--mk-gutter) 72px;grid-template-columns:minmax(0,600px) minmax(0,660px);justify-content:space-between;align-items:center;gap:40px;margin:0 auto;display:grid}.mk-idhero-copy{flex-direction:column;gap:26px;display:flex}.mk-idhero-copy .mk-lede{max-width:520px;font-size:19px}.mk-idhero-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:10px;display:flex}@media (max-width:1080px){.mk-idhero-inner{grid-template-columns:minmax(0,1fr);gap:56px;padding-top:48px}}.mk-orbit{aspect-ratio:1;justify-self:end;width:100%;max-width:660px;margin:0 auto;position:relative}.mk-orbit-rings{width:100%;height:100%;stroke:var(--mk-ink-20);position:absolute;inset:0}.mk-orbit-chip{background:var(--mk-ink-15);border:1px solid var(--mk-ink-20);font-family:var(--font-sans);color:var(--mk-fg);white-space:nowrap;box-shadow:0 8px 24px -8px var(--mk-shadow);z-index:1;border-radius:999px;align-items:center;gap:8px;padding:7px 12px 7px 8px;font-size:13px;font-weight:600;display:inline-flex;position:absolute;transform:translate(-50%,-50%)}.mk-orbit-chip i{width:20px;height:20px;color:var(--palate-white);border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-style:normal;font-weight:800;display:inline-flex}.mk-orbit-chip b{font-family:var(--font-mono);color:var(--mk-fg-muted);background:var(--mk-ink-20);border-radius:999px;padding:2px 6px;font-size:10px;font-weight:500}@media (max-width:1080px){.mk-orbit{justify-self:center}}@media (max-width:720px){.mk-orbit{aspect-ratio:auto;max-width:420px}.mk-orbit-rings,.mk-orbit-chip{display:none}}.mk-idcard{background:var(--palate-pistachio);width:min(360px,78%);color:var(--palate-ink);isolation:isolate;box-shadow:0 40px 80px var(--mk-shadow);z-index:2;border-radius:24px;padding:30px 28px 26px;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.mk-idcard:before,.mk-idcard:after{content:"";pointer-events:none;z-index:0;border-radius:999px;position:absolute}.mk-idcard:before{background:color-mix(in oklab, var(--palate-white) 16%, transparent);width:200px;height:200px;top:-56px;right:-56px}.mk-idcard:after{background:var(--mk-pulse-soft);opacity:.7;width:150px;height:150px;bottom:-42px;left:-42px}.mk-idcard>*{z-index:1;position:relative}.mk-idcard-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.mk-idcard-eyebrow{font-family:var(--font-sans);letter-spacing:.16rem;text-transform:uppercase;opacity:.6;font-size:12px;font-weight:700}.mk-idcard .mk-mono{opacity:.6}.mk-idcard-name{font-family:var(--font-display);letter-spacing:-.045em;margin-top:20px;font-size:clamp(34px,3vw,44px);font-weight:800;line-height:.95}.mk-idcard-sub{opacity:.72;margin-top:4px;font-size:14px;font-weight:600}.mk-idcard .ds-stat-row{margin-top:20px}.mk-idcard .ds-stat-value{font-size:clamp(26px,2.4vw,34px)}.mk-idcard .ds-stat-row>.ds-stat+.ds-stat{margin-left:18px;padding-left:18px}.mk-idcard-pills{flex-wrap:wrap;gap:6px;margin-top:20px;display:flex}.mk-idcard-pill{background:color-mix(in oklab, var(--palate-ink) 14%, transparent);color:var(--palate-ink);border-radius:999px;align-items:center;padding:7px 13px;font-size:13px;font-weight:700;display:inline-flex}@media (max-width:720px){.mk-idcard{width:100%;padding:24px 22px 22px;position:relative;top:auto;left:auto;transform:none}.mk-idcard .ds-stat-row>.ds-stat+.ds-stat{margin-left:12px;padding-left:12px}.mk-idcard .ds-stat-value{font-size:24px}}.mk-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0 0 20px;padding:0;list-style:none;display:grid}.mk-step{background:var(--mk-ink-15);border-radius:20px;flex-direction:column;gap:16px;padding:26px;display:flex}.mk-step-badge{width:36px;height:36px;color:var(--palate-ink);border-radius:10px;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:flex}.mk-step-badge[data-tone=pistachio]{background:var(--palate-pistachio)}.mk-step-badge[data-tone=gold]{background:var(--palate-gold)}.mk-step-badge[data-tone=pulse]{background:var(--mk-pulse);color:var(--md-sys-color-on-pulse)}@media (max-width:860px){.mk-steps{grid-template-columns:minmax(0,1fr)}}.mk-cmp{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.mk-cmp-card{background:var(--mk-ink-10);border:1px solid var(--mk-ink-20);color:var(--mk-fg);border-radius:24px;flex-direction:column;gap:18px;padding:28px;display:flex}.mk-cmp-card.identity{background:var(--mk-identity-gradient)}.mk-cmp-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.mk-cmp-tag{white-space:nowrap;border-radius:999px;padding:4px 10px}.mk-cmp-tag.frag{color:var(--palate-clay);border:1px solid var(--palate-clay)}.mk-cmp-tag.done{color:var(--palate-ink);background:var(--palate-pistachio)}.mk-cmp-card .ds-stat-value{font-size:clamp(26px,2.4vw,34px)}.mk-cmp-card .ds-stat-row>.ds-stat+.ds-stat{margin-left:18px;padding-left:18px}@media (max-width:900px){.mk-cmp{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.mk-cmp-card{padding:22px}.mk-cmp-card .ds-stat-row{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.mk-cmp-card .ds-stat-row>.ds-stat+.ds-stat{border-left:0;margin-left:0;padding-left:0}}.mk-rows{flex-direction:column;gap:8px;display:flex}.mk-row{background:var(--mk-ink-15);border-radius:14px;align-items:center;gap:14px;padding:14px 16px;display:flex}.mk-row.dim{opacity:.6}.mk-row.compact{gap:12px;padding:11px 14px}.mk-row-badge{width:36px;height:36px;color:var(--palate-white);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:flex}.mk-row-main{flex:1;min-width:0}.mk-row-t{letter-spacing:-.2px;color:var(--mk-fg);font-size:15px;font-weight:700;line-height:1.25}.mk-row-s{color:var(--mk-fg-muted);margin-top:2px;font-size:12px;font-weight:500;line-height:1.3}.mk-row.compact .mk-row-t{font-size:14px}.mk-row-score{font-family:var(--font-display);letter-spacing:-.5px;color:var(--mk-fg-muted);flex-shrink:0;width:34px;font-size:22px;font-weight:800;line-height:1}.mk-row-score.top{color:var(--palate-pistachio)}.mk-row.compact .mk-row-score{width:30px;font-size:18px}.mk-share{flex-direction:column;gap:8px;display:flex}.mk-share-row{align-items:center;gap:12px;display:flex}.mk-share-name{width:90px;color:var(--mk-fg);flex-shrink:0;font-size:13px;font-weight:600}.mk-share-bar{background:var(--palate-pistachio);border-radius:999px;flex-shrink:0;height:10px}.mk-share-bar.rest{background:var(--mk-ink-20)}.mk-share-row .mk-mono{color:var(--mk-fg-muted)}.mk-diners{grid-template-columns:minmax(0,680px) 340px;justify-content:space-between;align-items:start;gap:64px;display:grid}.mk-diners-copy{flex-direction:column;gap:40px;display:flex}.mk-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 36px;display:grid}.mk-feature{flex-direction:column;gap:12px;display:flex}.mk-feature .ds-pattern-pill{width:fit-content;padding:7px 13px}[data-slot=marketing] .ds-pattern-pill[data-color=slate]{background:color-mix(in oklab, var(--palate-slate) 16%, transparent);color:color-mix(in oklab, var(--palate-slate) 60%, white)}@media (max-width:1040px){.mk-diners{grid-template-columns:minmax(0,1fr);justify-items:stretch}.mk-diners>.mk-reveal:last-child{justify-self:center}}@media (max-width:640px){.mk-features{grid-template-columns:minmax(0,1fr)}}.mk-phone2{background:var(--mk-ink-5);border:1px solid var(--mk-ink-20);width:340px;max-width:100%;height:660px;box-shadow:0 40px 80px var(--mk-shadow);border-radius:44px;flex-shrink:0;padding:12px}.mk-phone2-screen{background:var(--palate-ink);border-radius:34px;flex-direction:column;gap:16px;width:100%;height:100%;padding:26px 20px;display:flex;overflow:hidden}.mk-phone2-top{justify-content:space-between;align-items:center;display:flex}.mk-phone2-title{font-family:var(--font-display);letter-spacing:-.04em;color:var(--mk-fg);font-size:28px;font-weight:800}.mk-phone2-avatar{background:var(--palate-pistachio);width:34px;height:34px;color:var(--palate-ink);border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:flex}.mk-phone2-foot{flex-direction:column;gap:10px;margin-top:auto;display:flex}.mk-phone2-foot-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.mk-tag-next{color:var(--md-sys-color-on-pulse);background:var(--mk-pulse);border-radius:999px;padding:3px 8px}.mk-slots{flex-wrap:wrap;gap:6px;display:flex}.mk-slot{font-family:var(--font-sans);color:var(--mk-fg);border:1px solid var(--mk-ink-20);border-radius:12px;padding:9px 11px;font-size:13px;font-weight:700;line-height:1}.mk-slot.hot{color:var(--palate-ink);background:var(--palate-pistachio);border-color:var(--palate-pistachio);box-shadow:3px 3px 0 0 var(--mk-pulse);font-weight:800}.mk-rest{grid-template-columns:minmax(0,520px) minmax(0,640px);justify-content:space-between;align-items:start;gap:64px;display:grid}.mk-rest-copy{flex-direction:column;gap:32px;display:flex}.mk-rest-copy-head{flex-direction:column;gap:18px;display:flex}@media (max-width:1040px){.mk-rest{grid-template-columns:minmax(0,1fr)}.mk-rest>*{min-width:0}.mk-rest-copy{order:-1}}.mk-restcard{background:var(--mk-ink-10);border:1px solid var(--mk-ink-20);color:var(--mk-fg);border-radius:24px;flex-direction:column;gap:22px;padding:28px;display:flex}.mk-restcard-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.mk-restcard-name{font-size:16px;font-weight:700}.mk-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.mk-tile{background:var(--mk-ink-15);border-radius:16px;flex-direction:column;gap:6px;padding:18px;display:flex}.mk-tile-n{font-family:var(--font-display);letter-spacing:-.03em;color:var(--mk-fg);font-size:36px;font-weight:800;line-height:1}.mk-tile-d{color:var(--mk-fg-muted);font-size:12px;font-weight:600}.mk-tile-d.up{color:var(--palate-pistachio)}@media (max-width:480px){.mk-restcard{padding:22px}.mk-tiles{grid-template-columns:minmax(0,1fr)}}.mk-segbar-wrap{flex-direction:column;gap:10px;display:flex}.mk-segbar{border-radius:12px;gap:2px;height:44px;display:flex;overflow:hidden}.mk-segbar.lg{height:48px}.mk-seg{color:var(--palate-white);white-space:nowrap;align-items:center;min-width:0;padding:0 10px;font-size:12px;font-weight:700;display:flex;overflow:hidden}.mk-segbar.lg .mk-seg{padding:0 12px;font-weight:800}.mk-seg>span{text-overflow:ellipsis;overflow:hidden}.mk-seg.us{background:var(--palate-pistachio);color:var(--palate-ink);font-weight:800}.mk-seg.rest{background:var(--mk-ink-20);color:var(--mk-fg-muted)}.mk-legend{color:var(--mk-fg-muted);flex-wrap:wrap;gap:16px;font-size:12px;font-weight:600;display:flex}.mk-legend>span{align-items:center;gap:6px;display:flex}.mk-legend i{border-radius:50%;width:8px;height:8px;display:inline-block}.mk-numfeats{flex-direction:column;gap:18px;display:flex}.mk-numfeat{align-items:flex-start;gap:18px;display:flex}.mk-numfeat>div{flex-direction:column;gap:4px;display:flex}.mk-numfeat .mk-ftitle{font-size:17px}.mk-numfeat-badge{background:var(--mk-ink-20);width:32px;height:32px;color:var(--mk-fg-muted);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:flex}.mk-aiband{background:var(--mk-identity-gradient-mirror);border-top:1px solid var(--mk-ink-20);border-bottom:1px solid var(--mk-ink-20);margin-top:100px;position:relative}.mk-aiband-inner{max-width:var(--mk-max);padding:88px var(--mk-gutter);grid-template-columns:minmax(0,560px) minmax(0,600px);justify-content:space-between;align-items:center;gap:64px;margin:0 auto;display:grid}.mk-aiband-copy{flex-direction:column;align-items:flex-start;gap:22px;display:flex}.mk-aiband-copy .mk-sticker{margin-top:8px}@media (max-width:1040px){.mk-aiband{margin-top:72px}.mk-aiband-inner{padding:64px var(--mk-gutter);grid-template-columns:minmax(0,1fr);gap:48px}}.mk-chatcard{background:var(--mk-ink-10);border:1px solid var(--mk-ink-20);box-shadow:0 40px 80px var(--mk-shadow);border-radius:24px;flex-direction:column;gap:16px;padding:26px;display:flex}.mk-bubble{background:var(--mk-ink-20);max-width:400px;color:var(--mk-fg);border-radius:18px 18px 4px;align-self:flex-end;padding:13px 16px;font-size:15px;font-weight:500;line-height:1.5}.mk-chat-reply{flex-direction:column;gap:10px;max-width:480px;display:flex}.mk-chat-reply p{color:var(--mk-fg-muted);margin:0;font-size:15px;line-height:1.5}.mk-chat-reply .mk-rows{gap:6px}@media (max-width:480px){.mk-chatcard{padding:18px}}.mk-proof2{flex-direction:column;gap:40px;display:flex}.mk-proof2-head{grid-template-columns:minmax(0,1fr) minmax(0,520px);justify-content:space-between;align-items:end;gap:32px 64px;display:grid}.mk-proof2-lead{flex-direction:column;gap:6px;display:flex}.mk-proof2-side{flex-direction:column;gap:16px;display:flex}.mk-bignum{font-family:var(--font-display);letter-spacing:-.06em;color:var(--palate-pistachio);font-size:clamp(96px,12vw,176px);font-weight:800;line-height:.86;display:block}.mk-bignum-unit{color:var(--mk-pulse);letter-spacing:-.03em;vertical-align:.55em;margin-left:.06em;font-size:.42em}.mk-proof2-caption{color:var(--mk-fg-muted);margin-top:10px;line-height:1.6}@media (max-width:960px){.mk-proof2-head{grid-template-columns:minmax(0,1fr);align-items:start}}.mk-proof2-strip{border-top:1px solid var(--mk-ink-20);color:var(--mk-fg);padding-top:28px}.mk-proof2-strip .ds-stat-value{font-size:clamp(28px,2.6vw,34px)}.mk-proof2-strip .ds-stat-row>.ds-stat+.ds-stat{margin-left:18px;padding-left:18px}@media (max-width:860px){.mk-proof2-strip .ds-stat-row{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.mk-proof2-strip .ds-stat-row>.ds-stat+.ds-stat{border-left:0;margin-left:0;padding-left:0}}.mk-proof2-bars{flex-direction:column;gap:12px;display:flex}.mk-platforms{color:var(--md-sys-color-outline);letter-spacing:.08em;margin:0;line-height:1.8}@media (max-width:640px){.mk-proof2-bars .mk-seg>span{display:none}}.mk-closing-wrap{max-width:var(--mk-max);padding:0 var(--mk-gutter);margin:100px auto 0}.ds-pistachio-hero.mk-closing{border-radius:28px;justify-content:space-between;align-items:center;gap:48px;padding:56px 64px;display:flex}.ds-pistachio-hero.mk-closing:before{width:300px;height:300px;top:-90px;right:220px}.ds-pistachio-hero.mk-closing:after{width:220px;height:220px;bottom:-70px;left:-50px}.mk-closing-copy{flex-direction:column;gap:14px;display:flex}.mk-closing .ds-pistachio-eyebrow{margin:0}.mk-closing-headline{font-family:var(--font-display);letter-spacing:-.045em;color:var(--palate-ink);text-wrap:balance;margin:0;font-size:clamp(40px,4.5vw,64px);font-weight:800;line-height:.95}.mk-closing-sub{color:var(--palate-ink);opacity:.72;margin:0;font-size:16px;font-weight:500}.mk-closing .ds-pistachio-cta{flex-shrink:0;height:60px;padding:0 34px;font-size:17px}@media (max-width:860px){.mk-closing-wrap{margin-top:72px}.ds-pistachio-hero.mk-closing{flex-direction:column;align-items:flex-start;gap:32px;padding:40px 28px}}.mk-footer2{max-width:var(--mk-max);padding:100px var(--mk-gutter) 64px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:48px;margin:0 auto;display:flex}.mk-footer2-cols{flex-wrap:wrap;gap:96px;display:flex}.mk-footer2-col{flex-direction:column;gap:10px;display:flex}.mk-footer2-col .mk-label{font-size:11px}.mk-footer2-col a{font-family:var(--font-sans);color:var(--mk-fg);font-size:14px;font-weight:600;text-decoration:none}.mk-footer2-col a:hover{color:var(--palate-pistachio)}@media (max-width:860px){.mk-footer2{padding-top:72px}.mk-footer2-cols{gap:48px}}
