[data-surface=marketing].mk-root{position:relative;min-height:100vh;min-height:100dvh;overflow-x:clip;color:hsl(var(--mk-ink));font-family:var(--mk-font-sans)}[data-surface=marketing].mk-root:before{content:"";position:fixed;inset:0;z-index:-2;background:var(--mk-canvas-bg);pointer-events:none}[data-surface=marketing] .mk-art{position:fixed;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none;opacity:.64}[data-surface=marketing] .mk-announce{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.375rem .75rem;min-height:2.375rem;padding:.4375rem 1.125rem;text-align:center;background:var(--mk-announce);border-bottom:1px solid var(--mk-announce-edge);color:hsl(var(--mk-ink-subtle));font-size:var(--text-label);line-height:1.4}[data-surface=marketing] .mk-announce strong{color:hsl(var(--mk-ink));font-weight:650}[data-surface=marketing] .mk-announce-dot{width:.3125rem;height:.3125rem;flex:none;border-radius:50%;background:hsl(var(--mk-action))}[data-surface=marketing] .mk-announce a{display:inline-flex;align-items:center;gap:.375rem;min-height:1.5rem;color:hsl(var(--mk-action-fg));font-weight:700;text-decoration:none}[data-surface=marketing] .mk-announce a:hover{text-decoration:underline;text-underline-offset:3px}[data-surface=marketing] .mk-announce a>svg{width:.8125rem;height:.8125rem}@media (max-width:639px){[data-surface=marketing] .mk-announce-extra{display:none}}[data-surface=marketing] .mk-topbar{position:sticky;top:.875rem;z-index:var(--z-sticky-header);margin-top:.9375rem;padding:0 var(--mk-gutter)}[data-surface=marketing] .mk-navshell{position:relative;display:flex;align-items:center;gap:1.375rem;max-width:var(--mk-container);min-height:4.625rem;margin:0 auto;padding:.8125rem 1.0625rem .8125rem 1.4375rem;border:1px solid var(--mk-navshell-edge);border-radius:1.25rem;background:var(--mk-navshell);box-shadow:var(--mk-navshell-shadow);backdrop-filter:blur(22px) saturate(1.2)}@supports not (backdrop-filter:blur(1px)){[data-surface=marketing] .mk-navshell{background:hsl(var(--mk-card))}}[data-surface=marketing] .mk-brand{display:inline-flex;align-items:center;gap:.625rem;flex:none;font-size:1.375rem;font-weight:750;letter-spacing:-.036em}[data-surface=marketing] .mk-brand,[data-surface=marketing] .mk-brand:hover{color:hsl(var(--mk-ink));text-decoration:none}[data-surface=marketing] .mk-brand-mark{display:grid;place-items:center;width:2.1875rem;height:2.1875rem;flex:none;border-radius:.625rem;border:1px solid rgba(255,255,255,.64);background:var(--grad-brand-tile);color:#fff;box-shadow:-3px 4px 12px rgba(31,126,173,.28),inset 0 1px 2px rgba(255,255,255,.16)}[data-surface=marketing] .mk-navlinks{align-items:center;gap:.25rem clamp(.75rem,1.6vw,1.75rem);margin:0 auto}[data-surface=marketing] .mk-navlink{display:inline-flex;align-items:center;min-height:var(--control-height-sm);padding:0 .25rem;border-radius:var(--radius-sm);color:hsl(var(--mk-ink-subtle));font-size:var(--text-sm);font-weight:550;white-space:nowrap;text-decoration:none;transition:color var(--duration-quick) var(--ease)}[data-surface=marketing] .mk-navlink:hover{color:hsl(var(--mk-action-fg));text-decoration:none}[data-surface=marketing] .mk-navshell .ui-btn{min-height:2.625rem;font-size:var(--text-sm)}[data-surface=marketing] .mk-theme-toggle{display:inline-grid;place-items:center;flex:none;width:2.625rem;height:2.625rem;padding:0;border:1px solid var(--line-control);border-radius:var(--radius-control);background:var(--mk-navshell);color:hsl(var(--mk-ink-subtle));cursor:pointer;transition:color var(--duration-quick) var(--ease)}[data-surface=marketing] .mk-theme-toggle:hover{color:hsl(var(--mk-action-fg))}[data-surface=marketing] .mk-menu-panel .mk-theme-toggle{display:none;width:auto;height:auto;min-height:var(--control-height);padding:0 .8125rem;place-items:center start;border:0;border-radius:var(--radius-sm);background:none;font:inherit;font-size:var(--text-body);font-weight:550}[data-surface=marketing] .mk-menu-panel .mk-theme-toggle:hover{background:var(--mk-nav-hover)}[data-surface=marketing] .mk-menu{position:static}[data-surface=marketing] .mk-menu>summary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-width:2.625rem;min-height:2.625rem;padding:0 .75rem;border:1px solid var(--line-control);border-radius:var(--radius-control);background:var(--mk-navshell);color:hsl(var(--mk-ink-subtle));font-size:var(--text-body);font-weight:500;cursor:pointer;list-style:none}[data-surface=marketing] .mk-menu>summary::-webkit-details-marker{display:none}[data-surface=marketing] .mk-menu>summary .mk-menu-close{display:none}[data-surface=marketing] .mk-menu[open]>summary .mk-menu-close{display:block}[data-surface=marketing] .mk-menu[open]>summary .mk-menu-open{display:none}[data-surface=marketing] .mk-menu-panel{position:absolute;left:0;right:0;top:calc(100% + .5rem);display:flex;flex-direction:column;gap:.125rem;padding:.75rem;border-radius:1rem;border:1px solid var(--mk-navshell-edge);background:hsl(var(--mk-card));box-shadow:var(--mk-shadow-shot)}[data-surface=marketing] .mk-menu-panel .mk-navlink{min-height:var(--control-height);padding:0 .8125rem;font-size:var(--text-body)}[data-surface=marketing] .mk-menu-panel .mk-navlink:hover{background:var(--mk-nav-hover)}@media (max-width:639px){[data-surface=marketing] .mk-topbar{top:.625rem;margin-top:.6875rem}[data-surface=marketing] .mk-navshell{gap:.625rem;min-height:4.1875rem;padding:.6875rem .75rem .6875rem 1rem;border-radius:1.0625rem}[data-surface=marketing] .mk-brand{font-size:1.25rem}[data-surface=marketing] .mk-brand-mark{width:2rem;height:2rem;border-radius:.5625rem}[data-surface=marketing] .mk-navshell .ui-btn{min-height:2.5rem;padding:.5rem .75rem}[data-surface=marketing] .mk-navshell .ui-btn>svg,[data-surface=marketing] .mk-navshell>div>.mk-theme-toggle{display:none}[data-surface=marketing] .mk-menu-panel .mk-theme-toggle{display:grid}}[data-surface=marketing] .mk-hero{position:relative;isolation:isolate;padding:clamp(2.75rem,1.5rem + 4.2vw,5.75rem) var(--mk-gutter) clamp(2rem,1.4rem + 2vw,3.125rem)}[data-surface=marketing] .mk-hero-ribbon{position:absolute;left:0;top:-4.625rem;width:100%;height:45rem;z-index:-1;pointer-events:none;opacity:var(--mk-ribbon-opacity);overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 62%,transparent);mask-image:linear-gradient(180deg,#000 62%,transparent)}[data-surface=marketing] .mk-hero-grid{display:grid;align-items:center;gap:2.625rem}@media (min-width:1024px){[data-surface=marketing] .mk-hero-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}}[data-surface=marketing] .mk-badge{display:inline-flex;align-items:center;gap:.5rem;margin:0 0 1.5625rem;padding:.375rem .75rem;border:1px solid var(--mk-navshell-edge);border-radius:var(--radius-pill);background:var(--mk-navshell);box-shadow:0 3px 12px rgba(94,125,213,.035);color:hsl(var(--mk-eyebrow-ink));font-size:.6875rem;line-height:1.4;font-weight:700;letter-spacing:.13em;text-transform:uppercase}[data-surface=marketing] .mk-badge>svg{width:.875rem;height:.875rem;flex:none;color:var(--violet)}[data-surface=marketing] .mk-hero-title>span{display:block}[data-surface=marketing] .mk-hero-title>.mk-grad-text{width:-moz-fit-content;width:fit-content}[data-surface=marketing] .mk-hero[data-layout=center] .mk-hero-title>.mk-grad-text{margin-inline:auto}[data-surface=marketing] .mk-hero-lead{margin:1.5625rem 0 0;max-width:30rem;color:hsl(var(--mk-ink-muted));font-size:1.0625rem;line-height:1.8}[data-surface=marketing] .mk-hero-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.625rem}[data-surface=marketing] .mk-hero-actions>*{justify-content:inherit}[data-surface=marketing] .mk-hero-foot{display:flex;flex-wrap:wrap;gap:.4375rem 1.1875rem;margin:1.0625rem 0 0;padding:0;list-style:none;color:hsl(var(--mk-ink-muted));font-size:var(--text-label)}[data-surface=marketing] .mk-hero-foot>li{display:inline-flex;align-items:center;gap:.3125rem}[data-surface=marketing] .mk-hero-foot svg{width:.875rem;height:.875rem;color:hsl(var(--mk-sealed))}[data-surface=marketing] .mk-hero[data-layout=center]{text-align:center}[data-surface=marketing] .mk-hero[data-layout=center] .mk-hero-copy{max-width:52rem;margin:0 auto}[data-surface=marketing] .mk-hero[data-size=lg] .mk-hero-title{font-size:clamp(2.5rem,1.5rem + 3.2vw,4rem)}[data-surface=marketing] .mk-hero[data-layout=center] .mk-hero-lead{max-width:40rem;margin-inline:auto}[data-surface=marketing] .mk-hero[data-layout=center] :is(.mk-hero-actions,.mk-hero-foot){justify-content:center}[data-surface=marketing] .mk-hero .ui-btn--ghost{color:var(--nav-ink);background:var(--surface);border-color:var(--line-control);box-shadow:var(--shadow-soft)}[data-surface=marketing] .mk-hero .ui-btn--ghost:hover{background:var(--surface-raised);color:hsl(var(--mk-ink))}@media (max-width:1023px){[data-surface=marketing] .mk-hero-grid>.mk-hero-copy{text-align:center}[data-surface=marketing] .mk-hero-grid .mk-hero-lead,[data-surface=marketing] .mk-hero-grid .mk-hero-title>.mk-grad-text{margin-inline:auto}[data-surface=marketing] .mk-hero-grid :is(.mk-hero-actions,.mk-hero-foot){justify-content:center}}[data-surface=marketing] .mk-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:1.875rem 0 0;padding:1.4375rem .625rem;list-style:none;border:1px solid var(--mk-frost-edge);border-radius:1.125rem;background:var(--mk-frost);box-shadow:var(--mk-frost-shadow);backdrop-filter:blur(16px)}[data-surface=marketing] .mk-facts>li{display:flex;align-items:center;justify-content:center;gap:.8125rem;min-width:0;padding:0 .75rem;border-right:1px solid hsl(var(--mk-hairline-strong)/.65)}[data-surface=marketing] .mk-facts>li:last-child{border-right:0}[data-surface=marketing] .mk-facts[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}[data-surface=marketing] .mk-facts[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}[data-surface=marketing] .mk-facts svg{width:1.375rem;height:1.375rem;flex:none;color:hsl(var(--mk-eyebrow-ink))}[data-surface=marketing] .mk-facts strong{display:block;color:hsl(var(--mk-ink));font-size:var(--text-sm);line-height:1.45;font-weight:650}[data-surface=marketing] .mk-facts small{display:block;color:hsl(var(--mk-ink-muted));font-size:var(--text-label);line-height:1.4}@media (max-width:859px){[data-surface=marketing] .mk-facts,[data-surface=marketing] .mk-facts[data-count]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1.1875rem}[data-surface=marketing] .mk-facts>li{justify-content:flex-start;padding-left:12%}[data-surface=marketing] .mk-facts>li:nth-child(2){border-right:0}}@media (max-width:420px){[data-surface=marketing] .mk-facts>li{padding-left:.75rem;gap:.5rem}}[data-surface=marketing] .mk-banner{position:relative;overflow:hidden;isolation:isolate;border-radius:var(--mk-radius-banner);border:1px solid var(--mk-banner-edge);background:var(--mk-grad-banner);box-shadow:var(--mk-banner-shadow);color:hsl(var(--mk-band-ink))}[data-surface=marketing] .mk-banner-art{position:absolute;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none;opacity:.85}[data-surface=marketing] .mk-cta-band .mk-banner-art{opacity:.5}[data-surface=marketing] .mk-banner-art[data-animated] :is(.mk-silk-ribbon,.mk-silk-fan){transform-box:fill-box;transform-origin:50% 0}[data-surface=marketing] .mk-banner-art[data-animated] .mk-silk-ribbon{animation:mk-silk-drift 16s ease-in-out infinite alternate}[data-surface=marketing] .mk-banner-art[data-animated] .mk-silk-ribbon[data-at="1"]{animation-duration:21s;animation-delay:-7s}[data-surface=marketing] .mk-banner-art[data-animated] .mk-silk-ribbon[data-at="2"]{animation-duration:19s;animation-delay:-12s;animation-direction:alternate-reverse}[data-surface=marketing] .mk-banner-art[data-animated] .mk-silk-fan{animation:mk-silk-sway 13s ease-in-out infinite alternate}[data-surface=marketing] .mk-banner-art[data-animated] .mk-silk-fan[data-at="1"]{animation-duration:17s;animation-delay:-5s;animation-direction:alternate-reverse}[data-surface=marketing] .mk-banner-art[data-animated] .mk-silk-lines{animation:mk-silk-shimmer 7s ease-in-out infinite alternate}[data-surface=marketing] .mk-banner-art[data-animated] .mk-silk-glints>path{stroke:#e3ebff;stroke-width:1.2;stroke-linecap:round;stroke-opacity:.42;stroke-dasharray:7 193;stroke-dashoffset:8;animation:mk-silk-glint calc(6s + var(--i) * .8s) ease-in calc(var(--i) * -2.3s) infinite}[data-surface=marketing] .mk-banner-art[data-animated] .mk-silk-glow{animation:mk-silk-glow 9s ease-in-out infinite alternate}@keyframes mk-silk-drift{0%{transform:translateX(-22px) scale(.96,.93)}to{transform:translateX(30px) scale(1.06,1.08)}}@keyframes mk-silk-sway{0%{transform:translateX(-18px) skewX(6deg)}to{transform:translateX(22px) skewX(-8deg)}}@keyframes mk-silk-shimmer{0%{opacity:.07}to{opacity:.18}}@keyframes mk-silk-glint{0%{stroke-dashoffset:8}to{stroke-dashoffset:-192}}@keyframes mk-silk-glow{0%{opacity:1}to{opacity:.55}}[data-surface=marketing] .mk-banner-dust{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden}[data-surface=marketing] .mk-banner-dust>i{position:absolute;left:var(--x);top:var(--y);width:var(--s);height:var(--s);border-radius:50%;opacity:0;background:#eef2ff;box-shadow:0 0 6px 1px rgba(168,190,255,.55);animation:mk-dust var(--d) ease-in-out var(--delay) infinite}@keyframes mk-dust{0%{opacity:0;transform:translateZ(0) scale(.6)}20%,80%{opacity:var(--o)}50%{transform:translate3d(var(--dx),calc(var(--rise) * -.5),0) scale(1)}to{opacity:0;transform:translate3d(calc(var(--dx) * -.4),calc(var(--rise) * -1),0) scale(.6)}}[data-surface=marketing] .mk-cta-band .mk-banner-dust{opacity:.6}[data-surface=marketing] .mk-banner .mk-eyebrow{color:hsl(var(--mk-band-ink-muted))}[data-surface=marketing] .mk-banner .mk-eyebrow>svg{color:hsl(var(--mk-band-soft))}@media (max-width:700px){[data-surface=marketing] .mk-banner{border-radius:var(--mk-radius-card)}[data-surface=marketing] .mk-banner-art{opacity:.35}[data-surface=marketing] .mk-banner-dust{opacity:.7}[data-surface=marketing] .mk-banner:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(to top,hsl(var(--mk-band-raised)/.3),transparent 55%)}}[data-surface=marketing] .mk-card{position:relative;min-width:0;padding:1.6875rem;border-radius:1.25rem;border:1px solid var(--mk-feature-edge);background:var(--mk-feature);box-shadow:var(--mk-feature-shadow)}[data-surface=marketing] :is(ul,ol)>.mk-card:nth-child(3n+2){background:var(--mk-feature-violet)}[data-surface=marketing] :is(ul,ol)>.mk-card:nth-child(3n){background:var(--mk-feature-mint)}[data-surface=marketing] .mk-card>a:only-child,[data-surface=marketing] a.mk-card{display:flex;flex-direction:column;color:inherit;text-decoration:none;transition:transform var(--duration-quick) var(--ease),box-shadow var(--duration-quick) var(--ease)}[data-surface=marketing] a.mk-card:hover{color:inherit;text-decoration:none;transform:translateY(-3px);box-shadow:var(--mk-shadow-lift)}[data-surface=marketing] .mk-card[data-featured],[data-surface=marketing] :is(ul,ol)>.mk-card[data-featured]{border-color:var(--mk-plan-popular-edge);background:var(--mk-plan-popular);box-shadow:var(--mk-plan-popular-ring)}[data-surface=marketing] .mk-panel{position:relative;min-width:0;padding:1.5rem;border-radius:var(--mk-radius-shot);border:1px solid var(--mk-panel-edge);background:var(--mk-panel);box-shadow:var(--mk-panel-shadow)}@media (max-width:700px){[data-surface=marketing] .mk-panel{padding:1.125rem}}[data-surface=marketing] .mk-strip{background:var(--mk-strip);border-block:1px solid var(--mk-strip-edge)}[data-surface=marketing] .mk-well{border-radius:var(--radius-tile);background:var(--mk-well);border:1px solid var(--mk-line)}[data-surface=marketing] .mk-eyebrow{display:flex;align-items:center;gap:.5625rem;margin:0 0 1.1875rem;color:hsl(var(--mk-eyebrow-ink));font-size:var(--mk-eyebrow-size);line-height:1.5;font-weight:var(--mk-eyebrow-weight);letter-spacing:var(--mk-eyebrow-tracking);text-transform:uppercase;font-variant-numeric:tabular-nums}[data-surface=marketing] .mk-eyebrow>svg{width:1rem;height:1rem;flex:none}[data-surface=marketing] .mk-display{font-weight:var(--mk-display-weight);color:inherit;text-wrap:balance}[data-surface=marketing] .mk-grad-text{color:hsl(var(--mk-grad-text-solid));background:var(--mk-grad-text);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone}[data-surface=marketing] .mk-card-tile{width:2.4375rem;height:2.4375rem;border-radius:.6875rem}[data-surface=marketing] .mk-card-tile>svg{width:1.25rem;height:1.25rem}[data-surface=marketing] .mk-intro{max-width:40rem;margin:0 auto 2.6875rem;text-align:center}[data-surface=marketing] .mk-intro .mk-eyebrow{justify-content:center}[data-surface=marketing] .mk-intro .mk-lead{max-width:36.25rem;margin-inline:auto;font-size:1rem;line-height:1.75}[data-surface=marketing] .mk-step-no{display:inline-grid;place-items:center;width:2rem;height:2rem;flex:none;border-radius:.5625rem;border:1px solid hsl(var(--mk-action-muted));background:hsl(var(--mk-action-subtle));color:hsl(var(--mk-action-fg));font:600 var(--text-label) /1 var(--font-mono)}[data-surface=marketing] .mk-step{position:relative;min-width:0;padding:1.3125rem 1.0625rem 1.25rem;border:1px solid var(--mk-tab-edge);border-radius:1rem;background:var(--mk-tab);color:hsl(var(--mk-ink-subtle))}[data-surface=marketing] .mk-step[data-first]{border-color:var(--mk-tab-active-edge);background:var(--mk-tab-active);color:hsl(var(--mk-action-fg))}[data-surface=marketing] .mk-step-num{position:absolute;right:.9375rem;top:1rem;color:hsl(var(--mk-ink-muted));font:500 var(--text-xs) /1 var(--font-mono)}[data-surface=marketing] .mk-points{display:grid;gap:.8125rem 1rem;margin:1.5rem 0 0;padding:0;list-style:none}[data-surface=marketing] .mk-points>li{display:flex;align-items:center;gap:.5625rem;color:hsl(var(--mk-ink-subtle));font-size:var(--mk-copy-sm);line-height:1.4}[data-surface=marketing] .mk-points>li>svg{width:1rem;height:1rem;flex:none;color:hsl(var(--mk-eyebrow-ink))}[data-surface=marketing] .mk-checks{display:flex;flex-direction:column;gap:.75rem;padding:0;list-style:none}[data-surface=marketing] .mk-checks>li{display:flex;align-items:flex-start;gap:.75rem;color:hsl(var(--mk-ink));font-size:var(--mk-copy-md);line-height:var(--mk-lh-copy-tight)}[data-surface=marketing] .mk-check{display:grid;place-items:center;width:1.375rem;height:1.375rem;flex:none;margin-top:.0625rem;border-radius:.4375rem;background:hsl(var(--mk-sealed-subtle));color:hsl(var(--mk-sealed-fg))}[data-surface=marketing] .mk-check>svg{width:.875rem;height:.875rem;stroke-width:2.4}[data-surface=marketing] .mk-link{display:inline-flex;align-items:center;gap:.375rem;color:hsl(var(--mk-action-fg));font-weight:600;text-decoration:none}[data-surface=marketing] .mk-link:hover{color:hsl(var(--mk-action-fg));text-decoration:underline;text-underline-offset:3px}[data-surface=marketing] .mk-link>svg{width:1rem;height:1rem;transition:transform var(--duration-quick) var(--ease)}[data-surface=marketing] .mk-link:hover>svg{transform:translateX(2px)}[data-surface=marketing] .mk-chip-link{display:inline-flex;align-items:center;gap:.5rem;min-height:var(--control-height);padding:0 1rem;border:1px solid var(--line-control);border-radius:var(--radius-control);background:var(--surface);box-shadow:var(--shadow-soft);color:hsl(var(--mk-ink-subtle));font-size:var(--mk-copy-sm);font-weight:500;text-decoration:none;transition:color var(--duration-quick) var(--ease),border-color var(--duration-quick) var(--ease)}[data-surface=marketing] .mk-chip-link:hover{color:hsl(var(--mk-action-fg));border-color:hsl(var(--mk-action)/.45);text-decoration:none}[data-surface=marketing] .mk-chip-link>svg{width:1rem;height:1rem}[data-surface=marketing] .ui-btn.mk-btn-quiet{color:hsl(var(--mk-ink-subtle));background:transparent;border-color:transparent;box-shadow:none}[data-surface=marketing] .ui-btn.mk-btn-quiet:hover{color:hsl(var(--mk-action-fg));background:var(--mk-nav-hover)}[data-surface=marketing] .ui-btn--lg{min-height:3.25rem;font-size:var(--mk-copy-sm);font-weight:600;padding-left:1.375rem;padding-right:1.375rem}[data-surface=marketing] .ui-btn.mk-btn-white{color:#1645ba;background:#fff;border-color:#fff;box-shadow:0 6px 16px rgba(11,28,88,.1)}[data-surface=marketing] .ui-btn.mk-btn-white:hover{color:#0d3aa8;background:#f4f8ff}[data-surface=marketing] .mk-tiles{container:mk-tiles/inline-size}[data-surface=marketing] .mk-tiles-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.875rem;margin:0;padding:0;list-style:none}[data-surface=marketing] .mk-tiles[data-cols="2"] .mk-tiles-grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-surface=marketing] .mk-tiles[data-cols="3"] .mk-tiles-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@container mk-tiles (max-width: 58rem){[data-surface=marketing] .mk-tiles-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container mk-tiles (max-width: 30rem){[data-surface=marketing] .mk-tiles-grid,[data-surface=marketing] .mk-tiles[data-cols] .mk-tiles-grid{grid-template-columns:minmax(0,1fr)}}[data-surface=marketing] .mk-tile{display:grid;grid-template-columns:auto minmax(0,1fr);-moz-column-gap:1rem;column-gap:1rem;align-items:start;height:100%;padding:1.125rem;border-radius:var(--mk-radius-card);border:1px solid var(--mk-glass-edge);background:var(--mk-glass);box-shadow:var(--mk-glass-shadow);color:inherit;text-decoration:none}[data-surface=marketing] a.mk-tile{transition:transform var(--duration-quick) var(--ease),box-shadow var(--duration-quick) var(--ease)}[data-surface=marketing] a.mk-tile:hover{color:inherit;text-decoration:none;transform:translateY(-3px);box-shadow:var(--mk-shadow-lift)}[data-surface=marketing] .mk-tile>.ui-tile{grid-row:span 3;width:3.125rem;height:3.0625rem}[data-surface=marketing] .mk-tile>.ui-tile>svg{width:1.75rem;height:1.75rem}[data-surface=marketing] .mk-tile-label{margin:.1875rem 0 .5rem;color:hsl(var(--mk-ink-subtle));font-size:var(--text-label);line-height:1.0625rem;font-weight:500}[data-surface=marketing] .mk-tile-value{margin:0;color:hsl(var(--mk-ink));font-size:var(--text-panel);line-height:1.3;font-weight:700;letter-spacing:-.01em}[data-surface=marketing] .mk-tile-value[data-size=metric]{font-size:var(--text-metric);line-height:2rem;font-weight:750;letter-spacing:-.0226em;font-variant-numeric:tabular-nums}[data-surface=marketing] .mk-tile-value small{margin-left:.1875rem;font-size:var(--text-sm);font-weight:400;letter-spacing:0;color:hsl(var(--mk-ink-muted))}[data-surface=marketing] .mk-tile-desc{margin:.5625rem 0 0;color:hsl(var(--mk-ink-muted));font-size:var(--text-label);line-height:1.35}[data-surface=marketing] .mk-swatch{padding:0;overflow:hidden}[data-surface=marketing] .mk-swatch-preview{display:flex;justify-content:space-between;align-items:flex-start;height:5.25rem;padding:.875rem 1rem;background:var(--t-tile);color:var(--t-icon);border-bottom:1px solid var(--mk-glass-edge)}[data-surface=marketing] .mk-swatch-preview>svg{width:1.75rem;height:1.75rem;stroke-width:2}[data-surface=marketing] .mk-swatch-no{font:600 var(--text-xs) /1 var(--font-mono);letter-spacing:.04em;color:var(--t-ink);opacity:.9}[data-surface=marketing] .mk-swatch-body{display:flex;flex-direction:column;gap:.5rem;flex:1 1 auto;padding:1.125rem 1.25rem 1.25rem}[data-surface=marketing] .mk-plan-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.625rem .875rem;max-width:44rem;margin:0 auto 1.9375rem;text-align:center;color:hsl(var(--mk-ink-muted));font-size:var(--text-label)}[data-surface=marketing] .mk-plan-meta-pill{display:inline-flex;align-items:center;min-height:1.8125rem;padding:.3125rem .8125rem;border:1px solid var(--mk-feature-edge);border-radius:var(--radius-pill);background:var(--mk-navshell);color:hsl(var(--mk-action-fg));font-size:var(--text-xs);font-weight:600}[data-surface=marketing] .mk-plans{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5625rem 1rem;margin:0;padding:0;list-style:none}@media (min-width:640px){[data-surface=marketing] .mk-plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){[data-surface=marketing] .mk-plans[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}[data-surface=marketing] .mk-plans[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}[data-surface=marketing] .mk-plan{position:relative;display:flex;flex-direction:column;min-width:0;padding:1.6875rem 1.375rem 1.375rem;border:1px solid var(--mk-feature-edge);border-radius:1.3125rem;background:var(--mk-plan);box-shadow:0 6px 25px rgba(106,125,198,.045)}[data-surface=marketing] .mk-plan[data-featured]{border-color:var(--mk-plan-popular-edge);background:var(--mk-plan-popular);box-shadow:var(--mk-plan-popular-ring)}[data-surface=marketing] .mk-plan-flag{position:absolute;top:-.8125rem;left:50%;transform:translateX(-50%);padding:.3125rem .75rem;white-space:nowrap;border:1px solid #c5c2ff;border-radius:var(--radius-pill);background:var(--mk-grad-popular);box-shadow:0 3px 10px rgba(121,105,213,.1);color:#fff;font-size:.625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}[data-surface=marketing] .mk-plan-name{display:flex;align-items:center;gap:.5625rem;margin:0 0 .625rem;color:hsl(var(--mk-ink));font-size:1rem;font-weight:700;letter-spacing:-.02em}[data-surface=marketing] .mk-plan-name>svg{width:1.1875rem;height:1.1875rem;color:hsl(var(--mk-eyebrow-ink))}[data-surface=marketing] .mk-plans>.mk-plan:nth-child(2) .mk-plan-name>svg{color:hsl(var(--mk-action))}[data-surface=marketing] .mk-plans>.mk-plan:nth-child(3) .mk-plan-name>svg{color:var(--violet)}[data-surface=marketing] .mk-plans>.mk-plan:nth-child(4) .mk-plan-name>svg{color:#b8862f}[data-surface=marketing] .mk-plan-desc{min-height:2.625rem;margin:0 0 1.3125rem;color:hsl(var(--mk-ink-muted));font-size:var(--text-label);line-height:1.7}[data-surface=marketing] .mk-plan-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.375rem .3125rem;margin:0 0 .5rem;line-height:1}[data-surface=marketing] .mk-plan-price>strong{color:hsl(var(--mk-ink));font-size:clamp(2.375rem,2rem + .8vw,2.6875rem);font-weight:750;letter-spacing:-.045em;font-variant-numeric:tabular-nums}[data-surface=marketing] .mk-plan-price>span,[data-surface=marketing] .mk-plan-trial{color:hsl(var(--mk-ink-muted));font-size:var(--text-xs)}[data-surface=marketing] .mk-plan-trial{margin:0 0 1.25rem}[data-surface=marketing] .mk-plan-allowance{margin:0 0 1.0625rem;padding:.9375rem 0;border-block:1px solid hsl(var(--mk-hairline))}[data-surface=marketing] .mk-plan-allowance strong{display:block;color:hsl(var(--mk-action-fg));font-size:.9375rem;font-weight:650;letter-spacing:-.02em}[data-surface=marketing] .mk-plan-allowance span{display:block;margin-top:.125rem;color:hsl(var(--mk-ink-muted));font-size:var(--text-xs)}[data-surface=marketing] .mk-plan-allowance-note{margin:.5rem 0 0;color:hsl(var(--mk-ink-muted));font-size:var(--text-xs);line-height:1.55}[data-surface=marketing] .mk-plan-includes{margin:0 0 .8125rem;color:hsl(var(--mk-ink-muted));font-size:var(--text-xs)}[data-surface=marketing] .mk-plan-features{display:flex;flex-direction:column;gap:.625rem;margin:0 0 1.625rem;padding:0;list-style:none}[data-surface=marketing] .mk-plan-features>li{display:flex;align-items:flex-start;gap:.4375rem;color:hsl(var(--mk-ink-subtle));font-size:var(--text-label);line-height:1.55}[data-surface=marketing] .mk-plan-features>li>svg{width:.875rem;height:.875rem;flex:none;margin-top:.125rem;color:hsl(var(--mk-eyebrow-ink))}[data-surface=marketing] .mk-plan>.ui-btn{margin-top:auto}[data-surface=marketing] .mk-plan-fine{margin:.6875rem 0 0;text-align:center;color:hsl(var(--mk-ink-muted));font-size:var(--text-xs);line-height:1.5}[data-surface=marketing] .mk-plan-disclosure{max-width:52rem;margin:1.4375rem auto 0;color:hsl(var(--mk-ink-muted));font-size:var(--text-label);line-height:1.8;text-align:center;text-wrap:balance}[data-surface=marketing] .mk-plan-disclosure-mark{display:inline-block;margin-right:.4375rem;vertical-align:-.125rem}[data-surface=marketing] .mk-plan-disclosure-mark>svg{width:.8125rem;height:.8125rem}[data-surface=marketing] .mk-table-frame{overflow-x:auto;border:1px solid var(--mk-line);border-radius:var(--radius-tile);background:var(--mk-row)}[data-surface=marketing] .mk-table{width:100%;border-collapse:collapse;border-spacing:0;text-align:left;font-size:var(--mk-copy-sm);color:hsl(var(--mk-ink-muted))}[data-surface=marketing] .mk-table>caption{padding:1rem 1.125rem;caption-side:top;text-align:left;font-size:var(--mk-copy-sm);color:hsl(var(--mk-ink-muted))}[data-surface=marketing] .mk-table thead{background:var(--mk-table-head)}[data-surface=marketing] .mk-table thead th{padding:.8125rem 1.125rem;white-space:nowrap;vertical-align:middle;color:hsl(var(--mk-ink-subtle));font-size:var(--text-label);line-height:1rem;font-weight:600}[data-surface=marketing] .mk-table tbody :is(th,td){padding:1rem 1.125rem;border-top:1px solid var(--mk-line);vertical-align:top;line-height:1.5}[data-surface=marketing] .mk-table tbody th{color:hsl(var(--mk-ink));font-weight:600}[data-surface=marketing] .mk-table tbody tr{transition:background var(--duration-quick) var(--ease)}[data-surface=marketing] .mk-table tbody tr:hover{background:var(--mk-row-hover)}[data-surface=marketing] .mk-table :is(th,td)[data-align=center]{text-align:center}[data-surface=marketing] .mk-table .mk-table-group>th{padding:.625rem 1.125rem;background:var(--mk-row);color:hsl(var(--mk-ink-muted));font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:700}[data-surface=marketing] .mk-table .mk-yes{display:inline-grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:.4375rem;background:hsl(var(--mk-sealed-subtle));color:hsl(var(--mk-sealed-fg));vertical-align:middle}[data-surface=marketing] .mk-table .mk-yes>svg{width:.875rem;height:.875rem;stroke-width:2.4}[data-surface=marketing] .mk-legal{color:hsl(var(--mk-ink-subtle));font-size:var(--mk-copy-md);line-height:1.75}[data-surface=marketing] .mk-legal>section{scroll-margin-top:7rem}[data-surface=marketing] .mk-legal>.mk-legal-summary+section,[data-surface=marketing] .mk-legal>section+section{margin-top:2.25rem;padding-top:2.25rem;border-top:1px solid var(--mk-line)}[data-surface=marketing] .mk-legal h2{margin:0 0 1rem;color:hsl(var(--mk-ink));font-size:var(--mk-copy-xl);line-height:1.35;font-weight:700;letter-spacing:-.01em}[data-surface=marketing] .mk-legal h3{margin:1.625rem 0 .5rem;color:hsl(var(--mk-ink));font-size:var(--mk-copy-md);line-height:1.5;font-weight:650}[data-surface=marketing] .mk-legal :is(p,ul,ol,dl){margin:0 0 1rem}[data-surface=marketing] .mk-legal :is(p,ul,ol,dl,.mk-legal-table):last-child{margin-bottom:0}[data-surface=marketing] .mk-legal :is(ul,ol){padding-left:1.375rem}[data-surface=marketing] .mk-legal li+li{margin-top:.5rem}[data-surface=marketing] .mk-legal li>:is(ul,ol){margin:.5rem 0 0}[data-surface=marketing] .mk-legal li::marker{color:hsl(var(--mk-ink-muted))}[data-surface=marketing] .mk-legal dt,[data-surface=marketing] .mk-legal strong{color:hsl(var(--mk-ink));font-weight:650}[data-surface=marketing] .mk-legal dd{margin:.125rem 0 .875rem}[data-surface=marketing] .mk-legal a:not(.mk-legal-anchor){color:hsl(var(--mk-action-fg));text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}[data-surface=marketing] .mk-legal a:not(.mk-legal-anchor):hover{text-decoration-thickness:2px}[data-surface=marketing] .mk-legal-anchor{display:flex;gap:.625rem;color:inherit;text-decoration:none}[data-surface=marketing] .mk-legal-anchor:hover{color:hsl(var(--mk-action-fg));text-decoration:none}[data-surface=marketing] .mk-legal-num{flex:none;min-width:1.75rem;color:hsl(var(--mk-ink-muted));font-variant-numeric:tabular-nums;font-weight:600}[data-surface=marketing] .mk-legal-table{margin:0 0 1rem}[data-surface=marketing] .mk-legal-table .mk-table{min-width:34rem}[data-surface=marketing] .mk-legal-table .mk-table tbody :is(th,td){padding:.875rem 1rem}[data-surface=marketing] .mk-legal-summary{padding:1.25rem 1.375rem}[data-surface=marketing] .mk-legal-summary h2{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:var(--mk-copy-md)}[data-surface=marketing] .mk-legal-summary h2>svg{color:hsl(var(--mk-action-fg))}[data-surface=marketing] .mk-legal-summary ul{margin-bottom:.875rem}[data-surface=marketing] .mk-legal-summary>p{color:hsl(var(--mk-ink-muted));font-size:var(--mk-copy-xs);line-height:1.6}@media (max-width:700px){[data-surface=marketing] .mk-legal-summary{padding:1rem}[data-surface=marketing] .mk-legal :is(ul,ol){padding-left:1.125rem}}[data-surface=marketing] .mk-legal-toc{display:flex;flex-direction:column;gap:.125rem;margin:0;padding:0;list-style:none}[data-surface=marketing] nav>.sticky>.mk-legal-toc{max-height:calc(100vh - 10rem);overflow-y:auto;padding-right:.25rem}[data-surface=marketing] .mk-legal-toc a{display:flex;gap:.5rem;padding:.4375rem .625rem;border-radius:.5rem;color:hsl(var(--mk-ink-muted));font-size:var(--mk-copy-sm);line-height:1.4;text-decoration:none;transition:color var(--duration-quick) var(--ease),background var(--duration-quick) var(--ease)}[data-surface=marketing] .mk-legal-toc a>span{flex:none;min-width:1.375rem;font-variant-numeric:tabular-nums}[data-surface=marketing] .mk-legal-toc a:hover{color:hsl(var(--mk-action-fg));background:var(--mk-nav-hover);text-decoration:none}[data-surface=marketing] .mk-legal-toc-fold>summary{display:flex;align-items:center;gap:.5rem;min-height:var(--mk-cta-height);cursor:pointer;list-style:none;color:hsl(var(--mk-ink));font-size:var(--mk-copy-sm);font-weight:600}[data-surface=marketing] .mk-legal-toc-fold>summary::-webkit-details-marker{display:none}[data-surface=marketing] .mk-legal-toc-fold>summary>svg{color:hsl(var(--mk-action-fg))}@media print{[data-surface=marketing] :is(.mk-announce,.mk-topbar,.mk-hero-ribbon,.mk-art,footer,.mk-legal-toc-fold){display:none!important}[data-surface=marketing] .mk-legal{max-width:none;border:0;box-shadow:none;background:none}}[data-surface=marketing] .mk-faq{border-top:1px solid hsl(var(--mk-hairline-strong))}[data-surface=marketing] .mk-faq>details{border-bottom:1px solid hsl(var(--mk-hairline-strong))}[data-surface=marketing] .mk-faq summary{display:flex;align-items:center;justify-content:space-between;gap:1.125rem;min-height:3.5rem;padding:1.25rem .125rem;color:hsl(var(--mk-ink));font-size:var(--mk-copy-md);font-weight:600;line-height:1.45;cursor:pointer;list-style:none}[data-surface=marketing] .mk-faq summary::-webkit-details-marker{display:none}[data-surface=marketing] .mk-faq summary:hover{color:hsl(var(--mk-action-fg))}[data-surface=marketing] .mk-faq-toggle{display:grid;place-items:center;width:1.25rem;height:1.25rem;flex:none;color:hsl(var(--mk-ink-muted));transition:transform var(--duration-quick) var(--ease)}[data-surface=marketing] .mk-faq-toggle>svg{width:1rem;height:1rem}[data-surface=marketing] .mk-faq details[open] .mk-faq-toggle{transform:rotate(45deg)}[data-surface=marketing] .mk-faq-a{margin:-.1875rem 1.5rem 1.3125rem .125rem;color:hsl(var(--mk-ink-muted));font-size:var(--mk-copy-sm);line-height:1.9}[data-surface=marketing] .mk-code-tabs{display:flex;gap:.375rem;padding:.5rem .5rem 0;overflow-x:auto;background:var(--mk-strip);border:1px solid var(--mk-strip-edge);border-bottom:0;border-radius:1.1875rem 1.1875rem 0 0}[data-surface=marketing] .mk-code-tab{position:relative;display:inline-flex;align-items:center;gap:.5rem;min-height:3rem;padding:0 1.25rem;flex:none;border:0;border-radius:.8125rem .8125rem 0 0;background:transparent;cursor:pointer;color:hsl(var(--mk-ink-subtle));font:inherit;font-size:var(--text-body);font-weight:500;white-space:nowrap;transition:background var(--duration-quick) var(--ease),color var(--duration-quick) var(--ease)}[data-surface=marketing] .mk-code-tab:hover{background:var(--glass-tab-hover);color:hsl(var(--mk-ink))}[data-surface=marketing] .mk-code-tab[aria-selected=true]{color:hsl(var(--mk-action-fg));font-weight:600;background:var(--glass-tab-active)}[data-surface=marketing] .mk-code-tab[aria-selected=true]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--check-on)}[data-surface=marketing] .mk-code-body{border:1px solid var(--mk-panel-edge);border-radius:0 0 var(--mk-radius-shot) var(--mk-radius-shot);background:hsl(var(--mk-band-raised));box-shadow:var(--mk-panel-shadow);overflow:hidden}[data-surface=marketing] .mk-code-body pre{margin:0;padding:1.375rem 1.5rem;overflow-x:auto;font:var(--mk-copy-xs) /1.75 var(--font-mono);color:var(--hero-ink)}[data-surface=marketing] .mk-window{overflow:hidden;border-radius:var(--mk-radius-shot);border:1px solid var(--mk-panel-edge);background:var(--mk-window);box-shadow:var(--mk-shadow-shot)}[data-surface=marketing] .mk-window-bar{display:flex;align-items:center;gap:.625rem;padding:.5625rem .875rem;background:var(--mk-topbar);border-bottom:1px solid var(--mk-line)}[data-surface=marketing] .mk-window-dots{display:flex;gap:.375rem;flex:none}[data-surface=marketing] .mk-window-dots>span{display:block;width:.5625rem;height:.5625rem;border-radius:50%;background:hsl(var(--mk-hairline-strong))}[data-surface=marketing] .mk-window-url{min-width:0;margin:0 auto;padding:.1875rem .875rem;border-radius:var(--radius-pill);background:var(--glass-search);border:1px solid var(--glass-search-edge);color:hsl(var(--mk-ink-muted));font-size:var(--text-xs);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-surface=marketing] .mk-window-body{display:flex;min-height:0}[data-surface=marketing] .mk-rail{display:flex;flex-direction:column;align-items:center;gap:.375rem;flex:none;width:3.25rem;padding:.75rem 0;background:var(--glass-sidebar);border-right:1px solid var(--glass-sidebar-edge)}[data-surface=marketing] .mk-rail-brand{display:grid;place-items:center;width:1.875rem;height:1.875rem;margin-bottom:.375rem;border-radius:.5625rem;background:var(--grad-brand-tile);color:hsl(var(--mk-band-ink))}[data-surface=marketing] .mk-rail-item{display:grid;place-items:center;width:2.125rem;height:2rem;border-radius:.5625rem;color:var(--nav-ink)}[data-surface=marketing] .mk-rail-item>svg{width:1rem;height:1rem}[data-surface=marketing] .mk-rail-item[data-active]{background:var(--nav-active);border:1px solid var(--nav-active-edge);color:var(--nav-active-icon)}[data-surface=marketing] .mk-window-main{flex:1 1 auto;min-width:0;padding:.875rem}@media (max-width:480px){[data-surface=marketing] .mk-rail{display:none}[data-surface=marketing] .mk-window-main{padding:.625rem}}[data-surface=marketing] .mk-phone{width:100%;overflow:hidden;padding:.4375rem;border-radius:2.125rem;background:var(--grad-brand-tile);box-shadow:var(--mk-shadow-shot)}[data-surface=marketing] .mk-phone-screen{overflow:hidden;border-radius:1.6875rem;background:var(--mk-window)}[data-surface=marketing] .mk-phone-notch{display:flex;justify-content:center;padding:.4375rem 0 .25rem}[data-surface=marketing] .mk-phone-notch>span{display:block;width:3.5rem;height:.3125rem;border-radius:99px;background:hsl(var(--mk-hairline-strong))}[data-surface=marketing] .mk-mock{display:flex;flex-direction:column;min-height:0;overflow:hidden;border-radius:var(--radius-tile);border:1px solid var(--mk-panel-edge);background:var(--mk-panel);box-shadow:var(--mk-panel-shadow)}[data-surface=marketing] .mk-mock-head{display:flex;align-items:center;gap:.625rem;padding:.75rem .875rem;border-bottom:1px solid var(--mk-line)}[data-surface=marketing] .mk-mock-head>.ui-tile{width:2rem;height:2rem;border-radius:.625rem}[data-surface=marketing] .mk-mock-head>.ui-tile>svg{width:1.0625rem;height:1.0625rem}[data-surface=marketing] .mk-mock-title{min-width:0;flex:1 1 auto;margin:0;color:hsl(var(--mk-ink));font-size:var(--text-sm);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-surface=marketing] .mk-mock-sub{display:block;margin-top:.0625rem;color:hsl(var(--mk-ink-muted));font-size:var(--text-xs);font-weight:400}[data-surface=marketing] .mk-mock-btn{display:inline-flex;align-items:center;gap:.3125rem;flex:none;min-height:1.75rem;padding:0 .625rem;border-radius:.5rem;border:1px solid var(--grad-primary-edge);background:var(--mk-grad-primary);box-shadow:var(--mk-shadow-cta);color:hsl(var(--mk-action-ink));font-size:var(--text-xs);font-weight:600;white-space:nowrap}[data-surface=marketing] .mk-mock-btn>svg{width:.8125rem;height:.8125rem}[data-surface=marketing] .mk-mock-body{flex:1 1 auto;min-height:0;overflow:hidden;padding:.75rem .875rem .875rem}[data-surface=marketing] .mk-mock-label{margin:0 0 .375rem;color:hsl(var(--mk-ink-muted));font-size:var(--text-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase}[data-surface=marketing] .mk-mock-row{display:flex;align-items:center;gap:.625rem;min-height:2.5rem;padding:.375rem 0;border-top:1px solid var(--mk-line)}[data-surface=marketing] .mk-mock-row:first-child{border-top:0}[data-surface=marketing] .mk-mock-name{min-width:0;flex:1 1 auto;color:hsl(var(--mk-ink));font-size:var(--text-sm);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-surface=marketing] .mk-mock-meta{flex:none;color:hsl(var(--mk-ink-muted));font-size:var(--text-xs);font-variant-numeric:tabular-nums}[data-surface=marketing] .mk-mock .ui-pill--sm{min-height:1.375rem;padding:.125rem .5625rem;font-size:var(--text-xs)}[data-surface=marketing] .mk-avatar{display:grid;place-items:center;width:1.875rem;height:1.875rem;flex:none;border-radius:50%;background:var(--t-avatar);color:var(--t-deep);font-size:var(--text-xs);font-weight:700}[data-surface=marketing] .mk-skel{display:block;height:.4375rem;border-radius:99px;background:hsl(var(--mk-canvas-sunken))}[data-surface=marketing] .mk-field{display:block;border:1.5px dashed hsl(var(--mk-action)/.6);border-radius:.5rem;background:hsl(var(--mk-action-subtle)/.85);color:hsl(var(--mk-action-fg));font-size:var(--text-xs);font-weight:600}[data-surface=marketing] .mk-field[data-tone=green]{border-color:hsl(var(--mk-sealed)/.6);background:hsl(var(--mk-sealed-subtle));color:hsl(var(--mk-sealed-fg))}[data-surface=marketing] .mk-amount{border-radius:var(--radius-tile);border:1px solid hsl(var(--mk-sealed-border));background:hsl(var(--mk-sealed-subtle));color:hsl(var(--mk-sealed-fg))}@media (prefers-reduced-motion:reduce){[data-surface=marketing] a.mk-card:hover,[data-surface=marketing] a.mk-tile:hover{transform:none}[data-surface=marketing] .mk-banner-art[data-animated] :is(.mk-silk-ribbon,.mk-silk-fan,.mk-silk-lines,.mk-silk-glow){animation:none}[data-surface=marketing] .mk-banner-art[data-animated] .mk-silk-glints{display:none}[data-surface=marketing] .mk-banner-dust>i{animation:none;opacity:calc(var(--o) * .6)}}@media (forced-colors:active){[data-surface=marketing] :is(.mk-card,.mk-panel,.mk-tile,.mk-banner,.mk-window,.mk-navshell,.mk-facts,.mk-plan){border:1px solid CanvasText}[data-surface=marketing] .mk-grad-text{-webkit-text-fill-color:CanvasText;background:none}}