.marketing-shell{--mk-page:var(--panel);--mk-band:var(--canvas);--mk-well:var(--panel-sunken);--mk-ink:var(--ink);--mk-muted:var(--ink-muted);--mk-faint:var(--ink-faint);--mk-rule:var(--rule);--mk-rule-strong:var(--rule-strong);--mk-action:var(--brand);--mk-action-hover:var(--brand-hover);--mk-action-ink:var(--brand-ink);--mk-selected:var(--brand-soft);--mk-hover:var(--hover);--mk-focus:var(--focus);--mk-gap-ink:var(--tint-bad-ink);--accent:var(--mk-action);--accent-ink:var(--mk-action-ink);--text:var(--mk-ink);--muted:var(--mk-muted);--border:var(--mk-rule);--surface:var(--mk-page);--surface-2:var(--mk-well);--bg:var(--mk-band);--verdict-required:var(--tint-bad-ink);--verdict-partial:var(--tint-warn-ink);--verdict-optional:var(--tint-info-ink);--verdict-async:var(--tint-ok-ink);--verdict-ink:var(--panel);--mk-font:var(--font-sans);--mk-font-display:var(--font-display);--mk-h1:clamp(36px,5vw,56px);--mk-h1-leading:1.05;--mk-h2:clamp(28px,3.2vw,36px);--mk-h2-leading:1.15;--mk-h3:20px;--mk-h3-leading:1.3;--mk-figure-xl:clamp(40px,5vw,56px);--mk-figure:28px;--mk-figure-l:clamp(32px,4vw,44px);--mk-figure-leading:1.1;--mk-lede:18px;--mk-lede-leading:1.55;--mk-body:16px;--mk-body-leading:1.6;--mk-small:14px;--mk-small-leading:1.55;--mk-fine:13px;--mk-micro:12px;--mk-fine-leading:1.6;--mk-tracking-display:-0.01em;--mk-weight-display:600;--mk-weight-strong:600;--mk-weight-medium:500;--mk-1:4px;--mk-2:8px;--mk-3:12px;--mk-4:16px;--mk-5:24px;--mk-6:32px;--mk-7:48px;--mk-8:64px;--mk-9:96px;--mk-max:1120px;--mk-gutter:32px;--mk-section:80px;--mk-ledger-action:13rem;--mk-measure:64ch;--mk-head-measure:720px;--mk-hero-measure:560px;--mk-panel-max:360px;--mk-header-h:64px;--mk-control:40px;--mk-control-sm:36px;--mk-control-lg:48px;--mk-radius-control:6px;--mk-radius-panel:12px;--mk-radius-pill:999px;--mk-hairline:1px;--mk-underline:2px;--mk-underline-strong:3px;--mk-focus-width:2px;--mk-focus-offset:2px;--mk-icon:16px;--mk-shadow-tone:var(--ink);--mk-shadow-card:0 24px 48px -28px color-mix(in srgb,var(--mk-shadow-tone) 35%,transparent),0 2px 6px color-mix(in srgb,var(--mk-shadow-tone) 6%,transparent);--mk-ease:120ms ease;--mk-rise:16px;--mk-reveal-duration:600ms;--mk-reveal-ease:cubic-bezier(0.2,0.7,0.2,1);--mk-stagger:70ms;--mk-price-duration:900ms;--mk-chip-start:0.92;--mk-plan-card-phone:82%;background:var(--mk-page);color:var(--mk-ink);font-family:var(--mk-font);font-size:var(--mk-body);line-height:var(--mk-body-leading);-webkit-font-smoothing:antialiased;overflow-x:clip}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .marketing-shell{--mk-shadow-tone:black}}:root[data-theme=dark] .marketing-shell{--mk-shadow-tone:black}@media (max-width:767px){.marketing-shell{--mk-gutter:24px;--mk-section:var(--mk-8)}}@media (max-width:399px){.marketing-shell{--mk-gutter:16px;--mk-section:var(--mk-7)}}.marketing-shell :focus-visible{outline:var(--mk-focus-width) solid var(--mk-focus);outline-offset:var(--mk-focus-offset)}.marketing-shell .skip-link{position:absolute;left:var(--mk-4);top:calc(-1 * var(--mk-8));z-index:60;padding:var(--mk-2) var(--mk-4);border-radius:var(--mk-radius-control);background:var(--mk-action);color:var(--mk-action-ink);font-size:var(--mk-small);font-weight:var(--mk-weight-strong);text-decoration:none}.marketing-shell .skip-link:focus{top:var(--mk-2)}.landing .container,.marketing-shell .container{max-width:calc(var(--mk-max) + 2 * var(--mk-gutter));margin-inline:auto;padding-inline:var(--mk-gutter)}.landing h1,.landing h2{margin:0;font-family:var(--mk-font-display);font-weight:var(--mk-weight-display);letter-spacing:var(--mk-tracking-display);color:var(--mk-ink);text-wrap:balance}.landing h1{font-size:var(--mk-h1);line-height:var(--mk-h1-leading)}.landing h2{font-size:var(--mk-h2);line-height:var(--mk-h2-leading)}.landing h3{margin:0;font-size:var(--mk-h3);line-height:var(--mk-h3-leading);font-weight:var(--mk-weight-strong);color:var(--mk-ink)}.landing p{margin:0}.landing ol,.landing ul{margin:0;padding:0;list-style:none}.landing .muted{color:var(--mk-muted)}.landing .muted a,.landing .text-link,.landing li a,.landing p a{color:var(--mk-action);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:from-font}.landing .text-link{font-size:var(--mk-small);font-weight:var(--mk-weight-strong);text-decoration-color:color-mix(in srgb,var(--mk-action) 40%,transparent)}.landing .text-link:hover{text-decoration-color:var(--mk-action)}.landing .section{padding-block:var(--mk-section)}.landing .section+.section{padding-top:0}.landing .band{background:var(--mk-band);border-block:var(--mk-hairline) solid var(--mk-rule)}.landing .band+.band{border-top:0}.landing .section-head{max-width:var(--mk-head-measure);margin-bottom:var(--mk-6)}.landing .section-head .sub,.landing .sub{margin-top:var(--mk-3);max-width:var(--mk-measure);font-size:var(--mk-lede);line-height:var(--mk-lede-leading);color:var(--mk-muted)}.landing .section>h2{max-width:var(--mk-head-measure)}.landing .section>:is(h2,.sub)+:not(.sub){margin-top:var(--mk-6)}.landing .section-foot{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--mk-3) var(--mk-5);margin-top:var(--mk-6)}.landing .section-foot .terms{margin:0}.landing .btn{--btn-h:var(--mk-control);--btn-px:var(--mk-4);--btn-fs:var(--mk-small);display:inline-flex;align-items:center;justify-content:center;gap:var(--mk-2);box-sizing:border-box;height:var(--btn-h);padding:0 var(--btn-px);border:var(--mk-hairline) solid var(--mk-action);border-radius:var(--mk-radius-control);background:var(--mk-action);color:var(--mk-action-ink);font-family:inherit;font-size:var(--btn-fs);font-weight:var(--mk-weight-strong);line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color var(--mk-ease),border-color var(--mk-ease),color var(--mk-ease)}.landing .btn:hover{background:var(--mk-action-hover);border-color:var(--mk-action-hover)}.landing .btn.sm{--btn-h:var(--mk-control-sm);--btn-px:var(--mk-3)}.landing .btn.lg{--btn-h:var(--mk-control-lg);--btn-px:var(--mk-5);--btn-fs:var(--mk-body)}.landing .btn.secondary{background:var(--mk-page);color:var(--mk-ink);border-color:var(--mk-rule-strong)}.landing .btn.secondary:hover{background:var(--mk-hover);border-color:var(--mk-rule-strong)}.landing .hero-cta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mk-3) var(--mk-5);margin-top:var(--mk-6)}.landing .hero{padding-block:var(--mk-8) 0}.landing .hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--mk-7);align-items:center}.landing .hero-copy{max-width:var(--mk-hero-measure)}.landing .hero .lede,.landing .page-hero .lede{margin-top:var(--mk-5);max-width:var(--mk-measure);font-size:var(--mk-lede);line-height:var(--mk-lede-leading);color:var(--mk-muted)}.landing .proof{margin-top:var(--mk-5);font-size:var(--mk-small);line-height:var(--mk-small-leading);color:var(--mk-muted)}.landing .hero-visual{min-width:0}.landing .visual-caption{margin:0 0 var(--mk-3);font-size:var(--mk-micro);font-weight:var(--mk-weight-strong);color:var(--mk-muted)}.landing .works-with{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--mk-2) var(--mk-5);margin-top:var(--mk-7);padding-top:var(--mk-5);border-top:var(--mk-hairline) solid var(--mk-rule);font-size:var(--mk-small);color:var(--mk-muted)}.landing .works-with-label{font-weight:var(--mk-weight-strong);color:var(--mk-ink)}.landing .works-with ul{display:flex;flex-wrap:wrap;gap:var(--mk-2) var(--mk-5)}.landing .works-with .text-link{margin-left:auto}.landing .page-hero{padding-block:var(--mk-8) 0}.landing .page-hero:has(.page-hero-visual){padding-bottom:var(--mk-8)}.landing [data-landing-section=page_security] .page-hero{padding-bottom:var(--mk-5)}.landing .page-hero-copy{max-width:var(--mk-head-measure)}.landing .page-hero-visual{margin-top:var(--mk-7)}.landing .grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--mk-6) var(--mk-6)}.landing .grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--mk-6) var(--mk-7)}.landing .grid-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--mk-6) var(--mk-6)}.landing .card{min-width:0;padding-top:var(--mk-4);border-top:var(--mk-underline) solid var(--mk-ink)}.landing .card h3{font-size:var(--mk-body);line-height:var(--mk-body-leading)}.landing .card h3 a{color:var(--mk-ink);text-decoration:none}.landing .card h3 a:hover{color:var(--mk-action);text-decoration:underline;text-underline-offset:3px}.landing .card p{margin-top:var(--mk-2);font-size:var(--mk-small);line-height:var(--mk-small-leading);color:var(--mk-muted)}.landing .card .source-names{display:flex;flex-wrap:wrap;gap:var(--mk-1) var(--mk-3);margin-top:var(--mk-3);font-size:var(--mk-small);font-weight:var(--mk-weight-medium);color:var(--mk-ink)}.landing .art-panel+.grid-3,.landing .grid-3+.art-panel{margin-top:var(--mk-7)}.landing .steps{display:grid;grid-template-columns:repeat(var(--steps,3),minmax(0,1fr));gap:var(--mk-6);counter-reset:step}.landing .step{counter-increment:step;min-width:0;padding-top:var(--mk-4);border-top:var(--mk-hairline) solid var(--mk-rule-strong)}.landing .step:before{content:counter(step);display:block;margin-bottom:var(--mk-2);font-family:var(--mk-font-display);font-size:var(--mk-figure);line-height:var(--mk-figure-leading);font-weight:var(--mk-weight-display);font-variant-numeric:tabular-nums;color:var(--mk-action)}.landing .step h3{font-size:var(--mk-body);line-height:var(--mk-body-leading)}.landing .step p{margin-top:var(--mk-2);font-size:var(--mk-small);line-height:var(--mk-small-leading);color:var(--mk-muted)}.landing .loop-steps{--steps:5}.landing .rollout-grid{--steps:4}.landing .card .rollout-when{margin:0 0 var(--mk-1);font-size:var(--mk-micro);font-weight:var(--mk-weight-strong);color:var(--mk-muted)}.landing .ledger{border-top:var(--mk-hairline) solid var(--mk-rule-strong)}.landing .ledger-row{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,3fr) minmax(0,4fr) var(--mk-ledger-action);gap:var(--mk-2) var(--mk-5);align-items:baseline;padding-block:var(--mk-5);border-bottom:var(--mk-hairline) solid var(--mk-rule)}.landing .ledger-name{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--mk-1) var(--mk-3);font-weight:var(--mk-weight-strong)}.landing .ledger-meta{font-size:var(--mk-small);line-height:var(--mk-small-leading);color:var(--mk-muted)}.landing .ledger-figure{font-family:var(--mk-font-display);font-size:var(--mk-figure);line-height:var(--mk-figure-leading);font-weight:var(--mk-weight-display);font-variant-numeric:tabular-nums;color:var(--mk-ink)}.landing .ledger-figure small{display:block;margin-top:var(--mk-1);font-family:var(--mk-font);font-size:var(--mk-small);line-height:var(--mk-small-leading);font-weight:400;color:var(--mk-muted)}.landing .ledger-action{justify-self:end}.landing .tag{display:inline-flex;align-items:center;padding:0 var(--mk-2);border:var(--mk-hairline) solid var(--tint-neutral-border);border-radius:var(--mk-radius-pill);background:var(--tint-neutral-bg);color:var(--tint-neutral-ink);font-size:var(--mk-micro);line-height:20px;font-weight:var(--mk-weight-strong)}.landing .disclosure{margin-top:var(--mk-3)}.landing .disclosure,.landing .terms{font-size:var(--mk-small);line-height:var(--mk-small-leading);color:var(--mk-muted);max-width:var(--mk-measure)}.landing .terms{margin-top:var(--mk-4)}.landing .terms strong{color:var(--mk-ink)}.landing .calculator-panel{padding:var(--mk-6);border:var(--mk-hairline) solid var(--mk-rule);border-radius:var(--mk-radius-panel);background:var(--mk-page)}.landing .sources-line{margin-top:var(--mk-5);font-size:var(--mk-fine);line-height:var(--mk-fine-leading);color:var(--mk-muted);max-width:var(--mk-measure)}.landing .customers{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mk-5) var(--mk-7)}.landing .customers img{height:var(--mk-6);width:auto}.landing .customer-quote{max-width:var(--mk-measure);margin-top:var(--mk-5);font-size:var(--mk-lede);line-height:var(--mk-lede-leading)}.landing .customer-quote footer{margin-top:var(--mk-2);font-size:var(--mk-small);color:var(--mk-muted)}.landing .paths{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--mk-5)}.landing .path{display:flex;flex-direction:column;min-width:0;padding:var(--mk-6);border:var(--mk-hairline) solid var(--mk-rule);border-top:var(--mk-underline-strong) solid var(--mk-action);border-radius:var(--mk-radius-panel);background:var(--mk-page)}.landing .path h3{font-family:var(--mk-font-display);font-size:var(--mk-figure);line-height:var(--mk-figure-leading);font-weight:var(--mk-weight-display)}.landing .path h3 a{color:var(--mk-ink);text-decoration:none}.landing .path h3 a:hover{color:var(--mk-action)}.landing .path-who{margin-top:var(--mk-2);color:var(--mk-muted)}.landing .path-items{display:grid;gap:var(--mk-3);margin:var(--mk-5) 0 var(--mk-6)}.landing .path-items li,.landing .plan-features li{position:relative;padding-left:var(--mk-5);font-size:var(--mk-small);line-height:var(--mk-small-leading)}.landing .path-items li:before,.landing .plan-features li:before{content:"";position:absolute;left:var(--mk-1);top:.5em;width:var(--mk-2);height:var(--mk-1);border-left:var(--mk-underline) solid var(--mk-action);border-bottom:var(--mk-underline) solid var(--mk-action);transform:rotate(-45deg)}.landing .path .text-link{margin-top:auto;align-self:flex-start}.landing .also{margin-top:var(--mk-7)}.landing .also-title{margin-bottom:var(--mk-4);font-size:var(--mk-body);color:var(--mk-muted)}.landing .also .grid-4 .card{border-top-width:var(--mk-hairline);border-top-color:var(--mk-rule-strong)}.landing .plan-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--mk-4)}.landing .plan-card{display:flex;flex-direction:column;min-width:0;padding:var(--mk-5);border:var(--mk-hairline) solid var(--mk-rule);border-radius:var(--mk-radius-panel);background:var(--mk-page)}.landing .plan-card-lead{border-color:var(--mk-action);box-shadow:inset 0 var(--mk-underline-strong) 0 var(--mk-action)}.landing .plan-card h3{font-size:var(--mk-body)}.landing .plan-price{margin-top:var(--mk-3);font-family:var(--mk-font-display);font-size:var(--mk-figure);line-height:var(--mk-figure-leading);font-weight:var(--mk-weight-display);font-variant-numeric:tabular-nums;color:var(--mk-ink)}.landing .plan-price small{display:block;margin-top:var(--mk-1);font-family:var(--mk-font);font-size:var(--mk-fine);font-weight:400;color:var(--mk-muted)}.landing .plan-lede{margin-top:var(--mk-3);font-size:var(--mk-small);line-height:var(--mk-small-leading);color:var(--mk-muted)}.landing .plan-features{display:grid;gap:var(--mk-2);margin:var(--mk-4) 0 var(--mk-5);padding-top:var(--mk-4);border-top:var(--mk-hairline) solid var(--mk-rule)}.landing .plan-card .btn{margin-top:auto;width:100%;white-space:normal;text-align:center}.landing .faq-list{max-width:var(--mk-head-measure);border-top:var(--mk-hairline) solid var(--mk-rule)}.landing .faq{border-bottom:var(--mk-hairline) solid var(--mk-rule)}.landing .faq>summary{display:flex;align-items:center;justify-content:space-between;gap:var(--mk-4);padding-block:var(--mk-4);font-weight:var(--mk-weight-strong);cursor:pointer;list-style:none}.landing .faq>summary::-webkit-details-marker{display:none}.landing .faq>summary:after{content:"";flex:none;width:var(--mk-2);height:var(--mk-2);border-right:var(--mk-underline) solid var(--mk-muted);border-bottom:var(--mk-underline) solid var(--mk-muted);transform:translateY(-2px) rotate(45deg);transition:transform var(--mk-ease)}.landing .faq[open]>summary:after{transform:translateY(2px) rotate(-135deg)}.landing .faq>p{padding-bottom:var(--mk-5);max-width:var(--mk-measure);color:var(--mk-muted)}.landing-chrome{display:contents}.landing-chrome .site-nav{position:sticky;top:0;z-index:50;background:var(--mk-page);border-bottom:var(--mk-hairline) solid var(--mk-rule)}.landing-chrome .site-nav-inner{display:flex;align-items:center;gap:var(--mk-4);height:var(--mk-header-h)}.landing-chrome .logo{display:inline-flex;align-items:center;height:var(--mk-control-sm);margin-right:var(--mk-3);color:var(--mk-ink);text-decoration:none;border-radius:var(--mk-radius-control)}.landing-chrome .brand{display:inline-flex;align-items:center;gap:var(--mk-2)}.landing-chrome .brand-ring{stroke:var(--mk-rule-strong)}.landing-chrome .brand-arc-stroke{stroke:var(--mk-action)}.landing-chrome .brand-core{fill:var(--mk-ink)}.landing-chrome .brand-word{font-family:var(--mk-font-display);font-size:var(--mk-h3);font-weight:var(--mk-weight-display);letter-spacing:var(--mk-tracking-display);color:var(--mk-ink)}.landing-chrome .nav-main{display:flex;align-items:center;gap:var(--mk-1)}.landing-chrome .nav-utils{display:flex;align-items:center;gap:var(--mk-2);margin-left:auto}.landing-chrome .nav-anchor,.landing-chrome .nav-menu>summary{position:relative;display:inline-flex;align-items:center;gap:var(--mk-1);box-sizing:border-box;height:var(--mk-control-sm);padding:0 var(--mk-3);border-radius:var(--mk-radius-control);color:var(--mk-muted);font-size:var(--mk-small);font-weight:var(--mk-weight-medium);line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;list-style:none;transition:background-color var(--mk-ease),color var(--mk-ease)}.landing-chrome .nav-menu>summary::-webkit-details-marker{display:none}.landing-chrome .nav-menu>summary>svg{flex:none}.landing-chrome .nav-anchor:hover,.landing-chrome .nav-menu>summary:hover,.landing-chrome .nav-menu[open]>summary{background:var(--mk-hover);color:var(--mk-ink)}.landing-chrome .nav-anchor[aria-current],.landing-chrome .nav-menu>summary[aria-current]{color:var(--mk-ink)}.landing-chrome .nav-anchor[aria-current]:after,.landing-chrome .nav-menu>summary[aria-current]:after{content:"";position:absolute;left:var(--mk-3);right:var(--mk-3);bottom:0;height:var(--mk-underline);background:var(--mk-action)}.landing-chrome .nav-chevron{transition:transform var(--mk-ease)}.landing-chrome .nav-menu[open] .nav-chevron{transform:rotate(180deg)}.landing-chrome .nav-menu{position:relative}.landing-chrome .nav-panel{position:absolute;top:calc(100% + var(--mk-2));left:0;z-index:60;display:grid;gap:var(--mk-1);width:var(--mk-panel-max);max-width:calc(100vw - 2 * var(--mk-gutter));margin:0;padding:var(--mk-2);list-style:none;border:var(--mk-hairline) solid var(--mk-rule);border-radius:var(--mk-radius-panel);background:var(--mk-page);box-shadow:var(--mk-shadow-card)}.landing-chrome .nav-panel a{display:grid;gap:2px;padding:var(--mk-2) var(--mk-3);border-radius:var(--mk-radius-control);color:var(--mk-ink);font-size:var(--mk-small);font-weight:var(--mk-weight-medium);text-decoration:none}.landing-chrome .nav-panel a:hover,.landing-chrome .nav-panel a[aria-current]{background:var(--mk-hover)}.landing-chrome .nav-panel-title{font-weight:var(--mk-weight-strong)}.landing-chrome .nav-panel-desc{font-size:var(--mk-micro);font-weight:400;color:var(--mk-muted)}.landing-chrome .nav-panel-rule{margin-top:var(--mk-1);padding-top:var(--mk-1);border-top:var(--mk-hairline) solid var(--mk-rule)}.landing-chrome .mobile-navigation .nav-panel{left:auto;right:0}.landing-chrome .nav-menu-button{justify-content:center;width:var(--mk-control-sm);padding:0;border:var(--mk-hairline) solid var(--mk-rule)}.landing-chrome .mobile-navigation,.landing-chrome .nav-panel-language,.landing-chrome .nav-panel-narrow{display:none}.landing-chrome .sign-in-link{padding-inline:var(--mk-3)}.landing-chrome .language-select{position:relative;display:inline-flex;align-items:center;height:var(--mk-control-sm);color:var(--mk-muted)}.landing-chrome .language-select>svg{position:absolute;pointer-events:none;width:var(--mk-icon);height:var(--mk-icon)}.landing-chrome .language-select>.language-globe{left:var(--mk-3)}.landing-chrome .language-select>.language-chevron{right:var(--mk-3)}.landing-chrome .language-select select{-webkit-appearance:none;appearance:none;box-sizing:border-box;height:var(--mk-control-sm);padding:0 calc(var(--mk-3) + var(--mk-icon) + var(--mk-1)) 0 calc(var(--mk-3) + var(--mk-icon) + var(--mk-2));border:var(--mk-hairline) solid transparent;border-radius:var(--mk-radius-control);background:transparent;color:var(--mk-muted);font-family:inherit;font-size:var(--mk-small);font-weight:var(--mk-weight-medium);cursor:pointer}.landing-chrome .language-select select:hover{border-color:var(--mk-rule);color:var(--mk-ink)}.landing-chrome .language-select select option{color:var(--ink);background:var(--panel)}.marketing-contact{background:var(--mk-band);border-top:var(--mk-hairline) solid var(--mk-rule);padding-block:var(--mk-8);scroll-margin-top:var(--mk-header-h)}.marketing-contact-inner{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:var(--mk-6) var(--mk-7);align-items:start;max-width:calc(var(--mk-max) + 2 * var(--mk-gutter));margin-inline:auto;padding-inline:var(--mk-gutter)}.marketing-contact .contact-head h2{margin:0;font-family:var(--mk-font-display);font-size:var(--mk-h2);line-height:var(--mk-h2-leading);font-weight:var(--mk-weight-display);letter-spacing:var(--mk-tracking-display);color:var(--mk-ink);text-wrap:balance}.marketing-contact .contact-head p{margin:var(--mk-3) 0 0;font-size:var(--mk-body);line-height:var(--mk-body-leading);color:var(--mk-muted)}.landing [id]{scroll-margin-top:calc(var(--mk-header-h) + var(--mk-4))}.landing .hero-demo{position:relative;margin:0;padding:var(--mk-4) 0 var(--mk-4) 56px}.landing .hd-hours{position:absolute;inset:0;display:grid;grid-template-rows:repeat(4,1fr);pointer-events:none}.landing .hd-hours span{border-top:var(--mk-hairline) solid var(--mk-rule);padding-top:var(--mk-1);font-size:var(--mk-micro);font-variant-numeric:tabular-nums;color:var(--mk-muted)}.landing .hd-event{position:relative;z-index:1;display:grid;gap:2px;width:min(100%,320px);margin-top:var(--mk-2);padding:var(--mk-2) var(--mk-3);border-left:3px solid var(--mk-action);border-radius:var(--mk-radius-control);background:var(--mk-selected)}.landing .hd-when{font-size:var(--mk-micro);color:var(--mk-muted);font-variant-numeric:tabular-nums}.landing .hd-title{font-size:var(--mk-small);font-weight:var(--mk-weight-strong);color:var(--mk-ink)}.landing .hd-meta{font-size:var(--mk-micro);color:var(--mk-muted)}.landing .hd-card{position:relative;z-index:2;margin:calc(-1 * var(--mk-1)) 0 0 var(--mk-6);padding:var(--mk-5);border:var(--mk-hairline) solid var(--mk-rule);border-radius:var(--mk-radius-panel);background:var(--mk-page);box-shadow:var(--mk-shadow-card)}.landing .hd-card-head{display:flex;margin-bottom:var(--mk-3)}.landing .hd-badge{font-size:var(--mk-micro);font-weight:var(--mk-weight-strong);color:var(--mk-action);background:var(--mk-selected);border-radius:var(--mk-radius-pill);padding:2px var(--mk-2)}.landing .hd-cost{display:grid;grid-template-columns:1fr 1fr;gap:var(--mk-4);margin:0}.landing .hd-cost dt{font-size:var(--mk-micro);color:var(--mk-muted)}.landing .hd-cost dd{margin:0;font-family:var(--mk-font-display);font-size:var(--mk-figure);line-height:var(--mk-figure-leading);font-weight:var(--mk-weight-display);font-variant-numeric:tabular-nums;color:var(--mk-ink)}.landing .hd-cost div+div dd{color:var(--mk-action)}.landing .hd-bar{position:relative;height:var(--mk-2);margin-top:var(--mk-3);border-radius:var(--mk-radius-pill);overflow:hidden;background:repeating-linear-gradient(-45deg,color-mix(in srgb,var(--mk-gap-ink) 30%,transparent) 0 3px,transparent 3px 6px);box-shadow:inset 0 0 0 var(--mk-hairline) color-mix(in srgb,var(--mk-gap-ink) 25%,transparent)}.landing .hd-fill{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--mk-action)}.landing .hd-gap{margin-top:var(--mk-2);font-size:var(--mk-micro);color:var(--mk-muted)}.landing .hd-label{margin:var(--mk-4) 0 var(--mk-1);font-size:var(--mk-micro);font-weight:var(--mk-weight-strong);color:var(--mk-ink)}.landing .hd-person{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:var(--mk-2);padding-block:6px;border-top:var(--mk-hairline) solid var(--mk-rule)}.landing .hd-person:first-child{border-top:0}.landing .hd-avatar{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--mk-well);font-size:11px;font-weight:var(--mk-weight-strong);color:var(--mk-muted)}.landing .hd-role{font-size:var(--mk-fine);color:var(--mk-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landing .hd-chip{font-size:var(--mk-micro);font-weight:var(--mk-weight-medium);border-radius:var(--mk-radius-pill);padding:2px var(--mk-2);white-space:nowrap}.landing .hd-chip-required{background:var(--tint-bad-bg);color:var(--tint-bad-ink)}.landing .hd-chip-optional{background:var(--tint-info-bg);color:var(--tint-info-ink)}.landing .hd-chip-async{background:var(--tint-ok-bg);color:var(--tint-ok-ink)}.landing .hd-more{padding:6px 0 0 36px;font-size:var(--mk-micro);color:var(--mk-muted)}.landing .hd-rec{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mk-2);margin-top:var(--mk-3);padding-top:var(--mk-3);border-top:var(--mk-hairline) dashed var(--mk-rule)}.landing .hd-rec-label{font-size:var(--mk-micro);color:var(--mk-muted)}.landing .hd-rec-action{font-size:var(--mk-micro);font-weight:var(--mk-weight-strong);border-radius:var(--mk-radius-pill);padding:2px var(--mk-2);background:var(--tint-warn-bg);color:var(--tint-warn-ink)}.landing .hd-rec-saving{margin-left:auto;font-size:var(--mk-small);font-weight:var(--mk-weight-strong);font-variant-numeric:tabular-nums;color:var(--mk-ink)}.landing .livelist-demo{max-width:800px;padding:var(--mk-5);border:var(--mk-hairline) solid var(--mk-rule);border-radius:var(--mk-radius-panel);background:var(--mk-page)}.landing .ll-title{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--mk-1) var(--mk-4);padding-bottom:var(--mk-3);border-bottom:var(--mk-hairline) solid var(--mk-rule)}.landing .ll-meta{font-size:var(--mk-small);color:var(--mk-muted);font-variant-numeric:tabular-nums}.landing .ll-row{display:grid;grid-template-columns:minmax(0,1fr) 148px 152px;align-items:center;gap:var(--mk-2) var(--mk-5);padding-block:var(--mk-3);border-bottom:var(--mk-hairline) solid var(--mk-rule)}.landing .ll-head{padding-block:var(--mk-3) var(--mk-1);border-bottom:0;font-size:var(--mk-micro);font-weight:var(--mk-weight-strong);color:var(--mk-muted)}.landing .ll-main{min-width:0}.landing .ll-reason,.landing .ll-role{color:var(--mk-muted)}.landing .ll-reason{font-size:var(--mk-fine)}.landing .ll-conf{display:flex;align-items:center;gap:var(--mk-2)}.landing .confidence{flex:none;width:90px;height:6px;border-radius:3px;background:var(--mk-well);overflow:hidden}.landing .confidence>div{height:100%;background:var(--mk-action)}.landing .ll-conf-val{min-width:30px;font-size:var(--mk-micro);font-variant-numeric:tabular-nums;color:var(--mk-muted)}.landing .ll-foot{padding-top:var(--mk-3);font-size:var(--mk-fine);color:var(--mk-muted)}.landing .badge{justify-self:start;display:inline-block;padding:2px var(--mk-2);border-radius:var(--mk-radius-pill);font-size:var(--mk-micro);font-weight:var(--mk-weight-strong);white-space:nowrap}.landing .badge.REQUIRED_LIVE{background:var(--tint-bad-bg);color:var(--tint-bad-ink)}.landing .badge.PARTIAL_ATTENDANCE{background:var(--tint-warn-bg);color:var(--tint-warn-ink)}.landing .badge.OPTIONAL_LIVE{background:var(--tint-info-bg);color:var(--tint-info-ink)}.landing .badge.ASYNC_ONLY{background:var(--tint-ok-bg);color:var(--tint-ok-ink)}.landing .art{width:100%;height:auto;display:block;overflow:visible}.landing .art-gridline{stroke:currentColor;stroke-width:1;opacity:.12}.landing .art-tick{font-size:12px;fill:currentColor;opacity:.72;text-anchor:middle}.landing .art text.start{text-anchor:start}.landing .art text.end{text-anchor:end}.landing .art-label{font-size:14px;font-weight:600;fill:currentColor}.landing .art-track{fill:currentColor;opacity:.06}.landing .art-block{fill:currentColor;opacity:.82}.landing .art-measure-span.ok{color:var(--mk-action)}.landing .art-measure-span.bad{color:var(--mk-gap-ink)}.landing .art-measure-cap,.landing .art-measure-rule{stroke:currentColor;stroke-width:2;stroke-linecap:round}.landing .art-measure-text{font-size:13px;font-weight:600;fill:currentColor;text-anchor:middle}.landing .art-summary{font-size:13px;font-weight:600;fill:var(--mk-gap-ink);text-anchor:start}.landing .art-hatch-line{stroke:var(--mk-gap-ink);stroke-width:1.3}.landing .art-band{opacity:.5}.landing .art-area{fill:var(--mk-action);opacity:.14}.landing .art-line-attended{stroke:var(--mk-action);stroke-width:2.2;stroke-linejoin:round}.landing .art-line-planned{stroke:var(--mk-muted);stroke-width:2.2;stroke-linejoin:round}.landing .art-series-label{font-size:13px;font-weight:600}.landing .art-series-label.planned,.landing .art-series-value.planned{fill:var(--mk-muted)}.landing .art-series-label.attended,.landing .art-series-value.attended{fill:var(--mk-action)}.landing .art-series-label.gap{fill:var(--mk-gap-ink);text-anchor:middle}.landing .art-series-value{font-size:12px;font-weight:550}.landing .art-axis{font-size:12px;fill:currentColor;opacity:.72}.landing .art-baseline{stroke:currentColor;stroke-width:1;opacity:.28}.landing .art-measure line{stroke:var(--mk-gap-ink);stroke-width:1.4;opacity:.75}.landing .art-line-thread{stroke:var(--mk-gap-ink);stroke-width:2.4;stroke-linecap:round}.landing .art-line-meeting{stroke:var(--mk-action);stroke-width:2;stroke-dasharray:7 5;stroke-linecap:round}.landing .art-series-label.thread,.landing .art-series-value.thread{fill:var(--mk-gap-ink)}.landing .art-series-label.meeting,.landing .art-series-value.meeting{fill:var(--mk-action)}.landing .art-deadzone{fill:currentColor;opacity:.045}.landing .art-deadzone-edge{stroke:currentColor;stroke-width:1;stroke-dasharray:3 4;opacity:.28}.landing .art-deadzone-label{font-size:12px;font-weight:550;fill:currentColor;opacity:.72;text-anchor:middle}.landing .art-cross-dot{fill:var(--mk-ink)}.landing .art-cross-leader{stroke:var(--mk-ink);stroke-width:1.2}.landing .art-cross-label{font-size:13px;font-weight:600;fill:var(--mk-ink)}.landing .art-chip{fill:currentColor;opacity:.07}.landing .art-chip-text{font-size:12px;fill:currentColor;opacity:.7;text-anchor:middle}.landing .art-wire{stroke:currentColor;stroke-width:1.2;opacity:.3}.landing .art-node{fill:var(--mk-ink)}.landing .art-node-title{font-size:14px;font-weight:650;fill:var(--mk-page);text-anchor:middle}.landing .art-node-sub{font-size:12px;fill:var(--mk-page);opacity:.82;text-anchor:middle}.landing .art-pill.REQUIRED_LIVE{fill:var(--verdict-required)}.landing .art-pill.PARTIAL_ATTENDANCE{fill:var(--verdict-partial)}.landing .art-pill.OPTIONAL_LIVE{fill:var(--verdict-optional)}.landing .art-pill.ASYNC_ONLY{fill:var(--verdict-async)}.landing .art-pill-text{font-size:13px;font-weight:600;fill:var(--verdict-ink);text-anchor:middle}.landing .art-panel{margin:0;color:var(--mk-ink)}.landing .art-panel>figcaption{margin-top:var(--mk-3);max-width:var(--mk-measure);font-size:var(--mk-micro);line-height:var(--mk-fine-leading);color:var(--mk-muted)}.landing .art-scroll-hint{display:none;font-size:var(--mk-micro);color:var(--mk-muted)}.landing .art-scroll{border-radius:var(--mk-radius-control)}.landing .roi,.landing .roi-sides{display:grid;gap:var(--mk-7)}.landing .roi-sides{grid-template-columns:repeat(2,minmax(0,1fr))}.landing .roi-side{display:flex;flex-direction:column;padding-top:var(--mk-5);border-top:var(--mk-hairline) solid var(--mk-rule)}.landing .roi-group-title{margin-bottom:var(--mk-2);font-size:var(--mk-body);font-weight:var(--mk-weight-strong)}.landing .roi-shared .roi-group-title{margin-bottom:var(--mk-4)}.landing .roi-basis{margin-bottom:var(--mk-5);max-width:var(--mk-measure);font-size:var(--mk-fine);line-height:var(--mk-fine-leading);color:var(--mk-muted)}.landing .roi-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--mk-5) var(--mk-6);align-content:start}.landing .roi-field label{display:flex;align-items:baseline;justify-content:space-between;gap:var(--mk-3);margin-bottom:var(--mk-2);font-size:var(--mk-fine);font-weight:var(--mk-weight-strong)}.landing .roi-field output{font-size:var(--mk-small);font-weight:var(--mk-weight-strong);font-variant-numeric:tabular-nums;color:var(--mk-action)}.landing .roi-hint{margin-top:var(--mk-2);font-size:var(--mk-micro);line-height:var(--mk-fine-leading);color:var(--mk-muted)}.landing .roi-field input[type=range]{-webkit-appearance:none;appearance:none;display:block;width:100%;height:28px;margin:0;padding:0;border:0;background:transparent;cursor:grab}.landing .roi-field input[type=range]:active{cursor:grabbing}.landing .roi-field input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:3px;background:linear-gradient(to right,var(--mk-action) 0 var(--fill,0),var(--mk-well) var(--fill,0) 100%)}.landing .roi-field input[type=range]::-moz-range-track{height:6px;border-radius:3px;background:linear-gradient(to right,var(--mk-action) 0 var(--fill,0),var(--mk-well) var(--fill,0) 100%)}.landing .roi-field input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;margin-top:-6px;border:2px solid var(--mk-action);border-radius:50%;background:var(--mk-page)}.landing .roi-field input[type=range]::-moz-range-thumb{width:18px;height:18px;border:2px solid var(--mk-action);border-radius:50%;background:var(--mk-page)}.landing .roi-field input[type=range]:focus-visible{outline:var(--mk-focus-width) solid var(--mk-focus);outline-offset:3px;border-radius:var(--mk-1)}.landing .roi-out{margin-top:auto;padding-top:var(--mk-6)}.landing .roi-sentence{font-size:var(--mk-body);line-height:var(--mk-body-leading)}.landing .roi-lead{display:block;margin-bottom:var(--mk-1);font-family:var(--mk-font-display);font-size:var(--mk-figure);line-height:var(--mk-figure-leading);font-weight:var(--mk-weight-display);font-variant-numeric:tabular-nums}.landing .roi-save{color:var(--mk-action);font-variant-numeric:tabular-nums}.landing .roi-bar{margin-top:var(--mk-5);height:var(--mk-3);border-radius:var(--mk-radius-pill);background:var(--mk-well);overflow:hidden}.landing .roi-bar-fill{display:block;height:100%;border-radius:inherit;background:var(--mk-action)}.landing .roi-bar-key{display:flex;justify-content:space-between;gap:var(--mk-3);margin-top:var(--mk-2);font-size:var(--mk-micro);color:var(--mk-muted)}.landing .roi-compare{display:grid;gap:var(--mk-3);margin:var(--mk-5) 0 0}.landing .roi-compare dt{margin-bottom:var(--mk-1);font-size:var(--mk-fine);color:var(--mk-muted)}.landing .roi-compare dd{display:grid;grid-template-columns:6.5rem minmax(0,1fr);align-items:center;gap:var(--mk-3);margin:0}.landing .roi-compare-value{font-weight:var(--mk-weight-strong);font-variant-numeric:tabular-nums}.landing .roi-compare-track{display:block;height:var(--mk-3);border-radius:var(--mk-radius-pill);background:var(--mk-well);overflow:hidden}.landing .roi-compare-fill{display:block;height:100%;border-radius:inherit;background:var(--mk-gap-ink)}.landing .roi-compare-fill.call{background:var(--mk-action)}.landing .roi-detail{margin-top:var(--mk-3)}.landing .roi-detail,.landing .roi-notes{font-size:var(--mk-micro);line-height:var(--mk-fine-leading);color:var(--mk-muted)}.landing .roi-notes{display:grid;gap:var(--mk-2);max-width:var(--mk-measure)}.landing .roi-overview .roi-figure{font-size:var(--mk-figure-l)}.landing .roi-overview .roi-out{margin-top:0}.landing .roi-figure{font-family:var(--mk-font-display);font-size:var(--mk-figure-xl);line-height:var(--mk-figure-leading);font-weight:var(--mk-weight-display);font-variant-numeric:tabular-nums;letter-spacing:var(--mk-tracking-display);color:var(--mk-ink)}.landing .roi-figure-unit{margin-top:var(--mk-1);font-size:var(--mk-small);color:var(--mk-muted)}.landing .roi-figure-year{margin-top:var(--mk-4);font-family:var(--mk-font-display);font-size:var(--mk-figure);line-height:var(--mk-figure-leading);font-weight:var(--mk-weight-display);font-variant-numeric:tabular-nums;color:var(--mk-action)}@media (prefers-reduced-motion:no-preference){.mk-motion .landing [data-reveal]>*{opacity:0;transform:translateY(var(--mk-rise));transition:opacity var(--mk-reveal-duration) var(--mk-reveal-ease),transform var(--mk-reveal-duration) var(--mk-reveal-ease);transition-delay:calc(var(--mk-stagger) * var(--mk-order, 0))}.mk-motion .landing [data-reveal].is-in>*{opacity:1;transform:none}.mk-motion .landing [data-reveal]>:nth-child(2){--mk-order:1}.mk-motion .landing [data-reveal]>:nth-child(3){--mk-order:2}.mk-motion .landing [data-reveal]>:nth-child(4){--mk-order:3}.mk-motion .landing [data-reveal]>:nth-child(5){--mk-order:4}.mk-motion .landing [data-reveal]>:nth-child(6){--mk-order:5}.mk-motion .landing [data-reveal]>:nth-child(n+7){--mk-order:6}.mk-motion .landing .hero-demo .hd-fill{transform-origin:left center}.mk-motion .landing .hero-demo.hd-start .hd-fill{transform:scaleX(0)}.mk-motion .landing .hero-demo.hd-start .hd-chip,.mk-motion .landing .hero-demo.hd-start .hd-rec{opacity:0;transform:scale(var(--mk-chip-start))}.mk-motion .landing .hero-demo.hd-run .hd-fill{transition:transform var(--mk-price-duration) var(--mk-reveal-ease)}.mk-motion .landing .hero-demo.hd-run .hd-chip,.mk-motion .landing .hero-demo.hd-run .hd-rec{transition:opacity var(--mk-reveal-duration) var(--mk-reveal-ease),transform var(--mk-reveal-duration) var(--mk-reveal-ease);transition-delay:calc(var(--mk-price-duration) * .5 + var(--mk-stagger) * var(--mk-order, 0))}.mk-motion .landing .hero-demo .hd-person:nth-child(2) .hd-chip{--mk-order:1}.mk-motion .landing .hero-demo .hd-person:nth-child(3) .hd-chip{--mk-order:2}.mk-motion .landing .hero-demo .hd-person:nth-child(4) .hd-chip{--mk-order:3}.mk-motion .landing .hero-demo .hd-rec{--mk-order:5}}@media (prefers-reduced-motion:reduce){.marketing-shell *,.marketing-shell :after,.marketing-shell :before{transition:none!important}}@media (max-width:1023px){.landing .plan-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.landing .ledger-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.landing .ledger-action{justify-self:start}.landing .grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.landing .loop-steps,.landing .rollout-grid{--steps:2}.landing .roi-sides{grid-template-columns:minmax(0,1fr)}}@media (max-width:959px){.landing .hero-grid{grid-template-columns:minmax(0,1fr)}.landing .hero-visual{max-width:560px}.landing-chrome .nav-main{display:none}.landing-chrome .mobile-navigation{display:block}.landing-chrome .nav-utils>.language-select select{width:var(--mk-control-sm);padding:0;color:transparent}.landing-chrome .nav-utils>.language-select>.language-globe{left:calc((var(--mk-control-sm) - var(--mk-icon)) / 2)}.landing-chrome .nav-utils>.language-select>.language-chevron{display:none}.marketing-contact-inner{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.landing .art-scroll{overflow-x:auto;overscroll-behavior-x:contain}.landing .art-scroll-hint{display:block;margin-top:var(--mk-2)}.landing .art{min-width:700px}.landing .art-label{font-size:22px}.landing .art-axis,.landing .art-series-value,.landing .art-tick{font-size:19px}.landing .art-measure-text,.landing .art-summary{font-size:21px}.landing .art-cross-label{font-size:20px}.landing .art-deadzone-label{font-size:18px}.landing .art-series-label{font-size:21px}.landing .art-chip-text{font-size:20px}.landing .art-node-title{font-size:22px}.landing .art-node-sub{font-size:18px}.landing .art-pill-text{font-size:21px}}@media (max-width:767px){.landing .grid-2,.landing .grid-3,.landing .ledger-row,.landing .paths,.landing .plan-cards,.landing .steps{grid-template-columns:minmax(0,1fr)}.landing .ledger-row{gap:var(--mk-2)}.landing .ledger-action{justify-self:start}.landing .works-with .text-link{margin-left:0}.landing .calculator-panel{padding:var(--mk-5)}.landing .roi-controls{grid-template-columns:minmax(0,1fr)}.landing .hero-demo{padding-left:44px}.landing .hd-card{margin-left:var(--mk-2);padding:var(--mk-4)}.landing .hd-role{white-space:normal;overflow:visible;line-height:1.3}.landing .ll-row{grid-template-columns:minmax(0,1fr) auto;row-gap:var(--mk-2);align-items:start}.landing .ll-main{grid-column:1/-1}.landing .ll-conf{min-width:0}.landing .ll-conf .confidence{flex:1;width:auto;min-width:36px}.landing .ll-row .badge{justify-self:end}.landing .ll-head{display:none}.landing .livelist-demo{padding:var(--mk-4)}}@media (max-width:599px){.landing .plan-cards{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:var(--mk-plan-card-phone);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--mk-gutter);margin-inline:calc(-1 * var(--mk-gutter));padding:var(--mk-1) var(--mk-gutter) var(--mk-3)}.landing .plan-card{scroll-snap-align:start}.landing .roi,.landing .roi-sides{gap:var(--mk-6)}.landing .roi-controls{gap:var(--mk-4)}.landing-chrome .sign-in-link{display:none}.landing-chrome .nav-panel-narrow{display:block}.landing .grid-4{grid-template-columns:minmax(0,1fr)}.landing .loop-steps,.landing .rollout-grid{--steps:1}.landing .hero-cta .btn{width:100%}}@media (max-width:419px){.landing-chrome .nav-utils>.language-select{display:none}.landing-chrome .nav-panel-language{display:block;padding:var(--mk-1) var(--mk-1) 0}.landing-chrome .site-nav-inner{gap:var(--mk-2)}.landing-chrome .logo{margin-right:0}}@media (max-width:370px){.landing .ll-row{grid-template-columns:minmax(0,1fr)}.landing .ll-row .badge{justify-self:start}}@media print{.landing-chrome .site-nav{position:static}}.landing .overview-eyebrow{margin-bottom:var(--mk-4);font-size:var(--mk-small);color:var(--mk-muted)}.landing .overview-short .hero h1 span{color:var(--mk-action)}.landing .overview-showcase{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);gap:var(--mk-7);align-items:center}.landing .overview-showcase-copy,.landing .overview-showcase-demo{min-width:0}.landing .overview-focus .text-link,.landing .overview-showcase .text-link{display:inline-block;margin-top:var(--mk-5)}.landing .overview-focus .overview-eyebrow,.landing .overview-showcase .overview-eyebrow{color:var(--mk-action);font-weight:var(--mk-weight-strong)}.landing .overview-showcase .livelist-demo{margin:0}.landing .overview-focus-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--mk-7);margin-bottom:var(--mk-6)}.landing .overview-focus-head .sub{margin-top:0}.landing .overview-focus .art-panel{margin:0}.landing .overview-product-card{display:flex;flex-direction:column;align-items:flex-start;gap:var(--mk-3);min-width:0;padding:var(--mk-5);border:var(--mk-hairline) solid var(--mk-rule);border-radius:var(--mk-radius-panel);color:var(--mk-ink);text-decoration:none;transition:border-color var(--mk-ease),background-color var(--mk-ease)}.landing .overview-product-card:hover{background:var(--mk-hover);border-color:var(--mk-action)}.landing .overview-product-card>svg{color:var(--mk-action);margin-bottom:var(--mk-2)}.landing .overview-product-card h3{font-size:var(--mk-body)}.landing .overview-product-card p{font-size:var(--mk-small);color:var(--mk-muted);line-height:var(--mk-small-leading)}.landing .overview-card-link{display:flex;align-items:center;justify-content:space-between;gap:var(--mk-3);width:100%;margin-top:auto;padding-top:var(--mk-4);font-size:var(--mk-small);font-weight:var(--mk-weight-strong);color:var(--mk-action)}.landing .overview-explore .grid-3{gap:var(--mk-4)}.landing-chrome .nav-pending{position:absolute;inset:100% 0 auto;display:flex;justify-content:center;align-items:center;gap:var(--mk-2);padding:var(--mk-2) var(--mk-gutter);border-bottom:var(--mk-hairline) solid var(--mk-action);background:var(--mk-page);color:var(--mk-action);font-size:var(--mk-small);box-shadow:var(--mk-shadow-card)}.landing-chrome .nav-pending-icon{flex-shrink:0;animation:marketing-nav-spin .9s linear infinite}@keyframes marketing-nav-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.landing-chrome .nav-pending-icon{animation:none}}.landing .plan-cards-simple{grid-template-columns:repeat(2,minmax(0,1fr));max-width:880px}.landing .plan-cards-simple .plan-card{padding:var(--mk-6)}.landing .plan-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--mk-3)}.landing .plan-ai-badge{border-radius:var(--mk-radius-pill);background:var(--mk-selected);color:var(--mk-action);padding:var(--mk-1) var(--mk-3);font-size:var(--mk-micro);font-weight:var(--mk-weight-strong)}.landing .plan-note{margin-bottom:var(--mk-3);font-size:var(--mk-micro);color:var(--mk-muted)}.landing .overview-trust{display:flex;align-items:center;justify-content:space-between;gap:var(--mk-5);padding-block:var(--mk-7);border-bottom:var(--mk-hairline) solid var(--mk-rule)}.landing .overview-trust h2{font-size:var(--mk-h3)}.landing .overview-trust p{margin-top:var(--mk-2);color:var(--mk-muted);font-size:var(--mk-small)}.landing .overview-trust>a{flex-shrink:0}.landing .overview-faq{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start;gap:var(--mk-7)}.landing .overview-faq>h2+.faq-list{margin-top:0}.landing .overview-closing{display:flex;align-items:center;justify-content:space-between;gap:var(--mk-5);padding:var(--mk-6);margin-bottom:var(--mk-8);border-radius:var(--mk-radius-panel);background:var(--mk-selected)}.landing .overview-closing h2{font-size:var(--mk-figure)}.landing .overview-closing .btn{flex-shrink:0}@media (max-width:1099px){.landing .overview-showcase{grid-template-columns:minmax(0,1fr);gap:var(--mk-6)}.landing .overview-showcase-copy{max-width:var(--mk-head-measure)}}@media (max-width:767px){.landing .overview-focus-head{grid-template-columns:minmax(0,1fr);gap:var(--mk-4)}.landing .plan-cards-simple{grid-template-columns:minmax(0,1fr);grid-auto-flow:row;grid-auto-columns:auto;overflow-x:visible;margin-inline:0;padding:0}.landing .overview-faq{grid-template-columns:minmax(0,1fr);gap:var(--mk-5)}.landing .overview-closing,.landing .overview-trust{align-items:flex-start;flex-direction:column}}