:root{--mk-sans:var(--font-marketing-sans),-apple-system,BlinkMacSystemFont,"SF Pro Text","Helvetica Neue",sans-serif;--mk-display:var(--font-marketing-display),var(--mk-sans);--mk-mint:var(--cosmo-app-bg-sunken,#eef4f1);--mk-mint-strong:var(--cosmo-node,#9fe1cb);--mk-teal:var(--cosmo-signal,#1d9e75);--mk-navy:var(--cosmo-app-accent,#042c53);--mk-hairline:rgba(16,31,45,0.08);--mk-hairline-strong:rgba(16,31,45,0.14);--mk-bg-alt:var(--cosmo-app-bg,#f8f7f4);--mk-surface-white:var(--cosmo-app-bg-elevated,#ffffff);--mk-surface-paper:var(--cosmo-app-bg-elevated-warm,#fffdf9);--mk-surface-sage:var(--cosmo-app-bg-sunken,#eef4f1);--mk-surface-dark:var(--cosmo-app-accent,#042c53);--mk-surface-seafoam:#bdeed7}.landing,.landing--pricing,.landing--trust,.site-footer,.site-header{font-family:var(--mk-sans)}.landing{background:#fff}.landing,.site-header{--cta-bg:var(--mk-navy);--cta-hover-bg:#0a3e6e;--cta-text:#ffffff}.landing__card h3,.landing__card-price-amount,.landing__cta-title,.landing__hero-title,.landing__section-head h2,.site-header__brand{font-family:var(--mk-display);letter-spacing:-.02em}.site-header{position:sticky;top:0;min-height:68px;padding:14px max(24px,calc((100% - var(--landing-max)) / 2 + 24px));background:rgba(255,255,255,.92);backdrop-filter:blur(12px);border-bottom:1px solid var(--mk-hairline);color:var(--mk-navy)}.site-header__brand:hover{transform:none}.site-header__lockup{display:block;transition:opacity .16s ease}.site-header__lockup text{font-family:var(--font-brand-wordmark),"Plus Jakarta Sans",sans-serif}.site-header__brand:hover .site-header__lockup{opacity:.82}.site-header__link{color:var(--ink-muted);font-size:14.5px;font-weight:500}.site-header__link:after{background:var(--mk-teal)}.site-header__link:hover,.site-header__link[aria-current=page]{color:var(--ink)}.site-header__actions{border-left:none}.site-header__action-link{border:none;background:transparent;color:var(--ink-muted);font-weight:500}.site-header__action-link:hover{background:transparent;border-color:transparent;color:var(--ink);transform:none}.site-header__primary{background:var(--mk-navy);border-color:var(--mk-navy);color:#fff;font-weight:500}.site-header__primary:hover{background:#0a3e6e;border-color:#0a3e6e;transform:none}.site-header__menu-toggle{border-color:var(--mk-hairline-strong);background:transparent;color:var(--ink)}.site-header__menu-toggle:hover{background:var(--mk-bg-alt);border-color:var(--mk-hairline-strong);color:var(--ink)}.site-header__mobile-menu{background:#fff;border-bottom:1px solid var(--mk-hairline);box-shadow:0 18px 50px -24px rgba(16,31,45,.24)}.site-header__mobile-link{color:var(--ink)}.site-header__mobile-link:hover,.site-header__mobile-link[aria-current=page]{background:var(--mk-bg-alt);color:var(--mk-navy)}.site-header__mobile-divider{background:var(--mk-hairline)}.site-header__mobile-legal-link{color:var(--ink-muted)}.site-header__mobile-legal-link:hover{color:var(--mk-navy)}.site-footer{border-top-color:var(--mk-hairline);font-family:var(--mk-sans);color:var(--ink-subtle)}.site-footer a:hover{color:var(--mk-navy)}.landing--pricing .landing__hero--pricing,.landing__hero{background:#fff;color:var(--ink)}.landing__hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:72px;row-gap:32px;max-width:var(--landing-max);margin:0 auto;min-height:0;padding:40px 24px 96px}.landing__hero-copy{text-align:left;justify-items:start;max-width:none}.landing__hero-kicker{font-family:var(--mk-sans);font-size:13px;font-weight:600;letter-spacing:.08em;color:var(--mk-teal)}.landing--pricing .landing__hero--pricing .landing__hero-title,.landing__hero-title{color:var(--ink);font-size:clamp(38px,3.2vw + 20px,60px);font-weight:600;letter-spacing:-.03em;line-height:1.06}.landing__hero-lede{color:var(--ink-muted);font-size:19px}.landing__hero-cta{background:var(--mk-navy);border-color:var(--mk-navy)}.landing__cta .landing__hero-meta,.landing__hero-meta{color:var(--ink-subtle);font-family:var(--mk-sans);font-size:13.5px}.landing__hero-signed-in{color:var(--ink-muted)}.landing__phone-stage{justify-self:stretch;width:100%}.landing__phone-stage .public-chat-preview{width:100%;max-width:460px;margin:0 auto}.public-chat-preview--animated .message-list>*{animation:publicPreviewMsgIn .36s cubic-bezier(.22,1,.36,1) both}@keyframes publicPreviewMsgIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.public-chat-preview--animated .message-list>*{animation:none}}.public-chat-preview__device{padding:0;border:none;border-radius:20px;background:#fff;box-shadow:0 24px 60px -18px rgba(16,31,45,.28),0 0 0 1px var(--mk-hairline)}.public-chat-preview__status{display:none}.public-chat-preview__stage,.public-chat-preview__stage.stage{height:476px;border:none;border-radius:20px;box-shadow:none;color-scheme:light;--bg:var(--cosmo-app-bg);--bg-elevated:var(--cosmo-app-bg-elevated-warm);--bg-sunken:var(--cosmo-app-bg-sunken);--ink:var(--cosmo-app-ink);--ink-muted:var(--cosmo-app-ink-muted);--ink-subtle:var(--cosmo-app-ink-subtle);--hairline:var(--cosmo-app-hairline);--hairline-strong:var(--cosmo-app-hairline-strong);--accent:var(--cosmo-app-accent);--accent-ink:var(--cosmo-app-accent-ink);--accent-soft:var(--cosmo-app-accent-soft);--chat-frost-fill:var(--cosmo-chat-frost-fill);--chat-frost-border:var(--cosmo-chat-frost-border);--chat-frost-chip:var(--cosmo-chat-frost-chip);--chat-frost-pill:var(--cosmo-chat-frost-pill);--chat-frost-pill-hover:var(--cosmo-chat-frost-pill-hover);--chat-frost-pill-active-border:var(--cosmo-chat-frost-pill-active-border);--chat-frost-pill-active-fill:var(--cosmo-chat-frost-pill-active-fill);--chat-frost-row-hover:var(--cosmo-chat-frost-row-hover);--chat-frost-reaction-hover:var(--cosmo-chat-frost-reaction-hover);--chat-frost-sheet:var(--cosmo-chat-frost-sheet);--chat-frost-blur:var(--cosmo-chat-frost-blur);--blue-800:var(--cosmo-blue-800);--blue-600:var(--cosmo-blue-600);--node:var(--cosmo-node);--bubble:var(--cosmo-bubble);--link-blue:var(--cosmo-link-blue);--message-sear-from-color:var(--cosmo-message-sear-from-color);--message-sear-mid-color:var(--cosmo-message-sear-mid-color);--message-sear-to-color:var(--cosmo-app-ink);background:#fff}.public-chat-preview .stage__header{padding:14px 16px 10px;border-top-left-radius:20px;border-top-right-radius:20px}.public-chat-preview .feed{padding:16px;gap:10px}.public-chat-preview .stage__subtitle{color:var(--cosmo-app-ink-muted,var(--ink-muted))}.public-chat-preview .composer{display:none}.landing__section{background:#fff;border-top:none;padding:100px 0}.landing__section--elevated,.landing__section--privacy{background:var(--mk-bg-alt);color:var(--ink)}.landing__section--paper{background:var(--mk-surface-paper);color:var(--ink)}.landing__section--sage{background:var(--mk-surface-sage);color:var(--ink)}.landing__section--dark{background:var(--mk-surface-dark);color:#fff}.landing__section--dark .landing__eyebrow{color:var(--mk-mint-strong)}.landing__section--dark .landing__card h3,.landing__section--dark .landing__section-head h2{color:#fff}.landing__section--dark .landing__card p,.landing__section--dark .landing__section-head p{color:rgba(255,255,255,.72)}.landing__section--dark .landing__card,.landing__section--dark .landing__card--quiet{background:transparent;border-color:rgba(255,255,255,.16)}.landing__section--dark .landing__trust-link{color:var(--mk-mint-strong)}.landing__section-inner{max-width:var(--landing-max);margin:0 auto;padding:0 24px}.landing__section-head{max-width:640px;margin:0 auto 56px;text-align:center}.landing__section-head--left{margin:0;text-align:left}.landing__eyebrow{font-family:var(--mk-sans);font-size:12.5px;font-weight:600;letter-spacing:.08em;color:var(--ink-subtle)}.landing__section-head h2{color:var(--ink);font-size:36px;font-weight:600;letter-spacing:-.02em;line-height:1.14}.landing__section--privacy .landing__section-head p,.landing__section-head p{color:var(--ink-muted);font-size:17px}.landing__support{color:var(--ink-subtle);font-size:14.5px}.landing__cards--four{gap:40px}.landing__card,.landing__section--privacy .landing__card{background:none;border:none;border-top:1px solid var(--mk-hairline-strong);border-radius:0;padding:22px 0 0;box-shadow:none}.landing__card:hover{transform:none;box-shadow:none;border-top-color:var(--mk-teal)}.landing__card h3,.landing__section--privacy .landing__card h3{color:var(--ink);font-size:16.5px;font-weight:600;letter-spacing:-.01em;display:flex;align-items:center;gap:10px}.landing__card h3:before{content:"";flex:none;width:22px;height:22px;border-radius:50%;background:var(--mk-mint) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M3.5 8.5l3 3 6-6.5' stroke='%230F6E56' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center /11px}.landing__card--quiet,.landing__section--privacy .landing__card--quiet{background:#fff;border:1px solid var(--mk-hairline);border-radius:16px;padding:28px 26px;color:var(--ink)}.landing__card--quiet h3:before{display:none}.landing__card p,.landing__section--privacy .landing__card p{color:var(--ink-muted);font-size:14.5px;line-height:1.6}.landing__usecases{padding:0 0 100px;background:#fff}.landing__usecase-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.landing__usecase{position:relative;border-radius:24px;overflow:hidden;aspect-ratio:4/4.5}.landing__usecase img{width:100%;height:100%;object-fit:cover;display:block}.landing__usecase-scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(6,20,34,0) 40%,rgba(6,20,34,.62))}.landing__usecase-chip{position:absolute;top:18px;left:18px;background:rgba(255,255,255,.94);color:var(--ink);font-size:12px;font-weight:600;border-radius:999px;padding:7px 13px;display:inline-flex;align-items:center;gap:6px}.landing__usecase-chip span{color:var(--mk-teal)}.landing__usecase-label{position:absolute;left:22px;right:22px;bottom:20px;color:#fff}.landing__usecase-label h3{font-family:var(--mk-display);font-size:18px;font-weight:600;letter-spacing:-.01em;margin:0 0 4px}.landing__usecase-label p{font-size:13.5px;opacity:.85;margin:0}.landing__split{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}.landing__graph{position:relative;display:block;background:none;border:none;border-radius:24px;min-height:0;padding:0}.landing__graph:before{display:none}.landing__graph-photo{width:100%;aspect-ratio:5/4;object-fit:cover;border-radius:24px;display:block}.landing__graph-core{display:none}.landing__graph-node{position:absolute;background:#fff;color:var(--ink);font-size:13px;font-weight:500;border-radius:999px;padding:9px 16px;box-shadow:0 10px 30px -10px rgba(16,31,45,.25),0 0 0 1px var(--mk-hairline);border:none;white-space:nowrap}.landing__graph-node:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--mk-mint-strong);margin-right:7px}.landing__graph-node--1{top:6%;left:-8%}.landing__graph-node--2{top:20%;right:-10%}.landing__graph-node--3{top:46%;left:-14%}.landing__graph-node--4{top:60%;right:-6%}.landing__graph-node--5{bottom:12%;left:4%}.landing__graph-node--6{bottom:-2%;right:16%}.landing__decision-strip{display:grid;gap:0}.landing__decision-strip article{display:grid;grid-template-columns:132px minmax(0,1fr);gap:24px;align-items:baseline;padding:22px 0;background:none;border-radius:0;border-top:1px solid var(--mk-hairline-strong);color:var(--ink)}.landing__decision-strip article:last-child{border-bottom:1px solid var(--mk-hairline-strong)}.landing__decision-strip h3{font-family:var(--mk-display);font-size:19px;font-weight:600;letter-spacing:-.01em;color:var(--ink);margin:0}.landing__decision-strip p{font-size:15px;line-height:1.55;color:var(--ink-muted);margin:0}.landing__compat{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.landing__compat-pill,.landing__compat-pill:last-child{background:none;border:1px solid var(--mk-hairline-strong);color:var(--ink-muted);font-size:13.5px;font-weight:500;padding:8px 16px}.landing__connectors{display:flex;justify-content:center;flex-wrap:wrap;gap:14px}.landing__connector-chip{display:inline-flex;align-items:center;gap:10px;border:1px solid var(--mk-hairline-strong);background:none;border-radius:14px;padding:14px 22px;font-size:15px;font-weight:500;color:var(--ink)}.landing__cta{background:var(--mk-surface-white);text-align:center;padding:120px 24px}.landing__cta--seafoam{background:var(--mk-surface-seafoam)}.landing__cta-title{color:var(--ink);font-size:42px;font-weight:600;letter-spacing:-.02em}.landing__cta-copy{color:var(--ink-muted);font-size:17px}.trust-container,.trust-hero__inner{width:min(var(--landing-max),calc(100% - 48px));margin:0 auto}.trust-hero{padding:clamp(72px,8vw,112px) 0 clamp(88px,9vw,128px)}.trust-hero__inner{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);gap:clamp(48px,6vw,88px);align-items:center}.trust-hero__copy{max-width:600px}.trust-hero__copy .landing__eyebrow,.trust-runtime-section .landing__eyebrow,.trust-section-copy .landing__eyebrow,.trust-section-head .landing__eyebrow{display:block;margin-bottom:18px}.trust-hero__copy h1,.trust-runtime-section h2,.trust-section-copy h2,.trust-section-head h2,.trust-statement blockquote{font-family:var(--mk-display);letter-spacing:-.035em}.trust-hero__copy h1{margin:0 0 24px;color:var(--ink);font-size:clamp(44px,3.9vw,56px);font-weight:600;line-height:1.02;text-wrap:balance}.trust-hero__copy>p{max-width:34em;margin:0;color:var(--ink-muted);font-size:19px;line-height:1.55}.trust-hero__actions{display:flex;align-items:center;gap:24px;margin-top:32px}.trust-hero__actions .btn{min-height:48px;padding:0 22px}.trust-text-link{display:inline-flex;align-items:center;gap:5px;color:var(--mk-navy);font-size:14px;font-weight:600;text-decoration:none}.trust-text-link:hover{color:var(--mk-teal)}.trust-hero__highlights{display:flex;flex-wrap:wrap;gap:12px 28px;margin:40px 0 0;padding:24px 0 0;border-top:1px solid var(--mk-hairline);list-style:none}.trust-hero__highlights li{display:inline-flex;align-items:center;gap:8px;color:var(--ink-muted);font-size:13px;font-weight:500}.trust-hero__highlights li:before{content:"";width:18px;height:18px;border-radius:50%;background:var(--mk-mint) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M3.5 8.5l3 3 6-6.5' stroke='%230F6E56' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center /10px}.trust-hero__visual{width:min(100%,520px);justify-self:end}.trust-hero__chat .public-chat-preview{width:100%}.trust-hero__chat .public-chat-preview__stage,.trust-hero__chat .public-chat-preview__stage.stage{height:auto}.trust-hero__chat .public-chat-preview .feed{min-height:0;padding:8px 16px 22px}.trust-hero__caption{display:flex;align-items:center;justify-content:center;gap:8px;margin:18px 0 0;color:var(--ink-subtle);font-size:12.5px;font-weight:500}.trust-lock{flex:none;width:14px;height:14px}.trust-statement{padding:104px 0 112px;text-align:center}.trust-statement blockquote{max-width:21ch;margin:0 auto;color:#fff;font-size:clamp(32px,3.8vw,48px);font-weight:600;line-height:1.1;text-wrap:balance}.trust-statement p{max-width:40em;margin:28px auto 0;color:rgba(255,255,255,.66);font-size:17px;line-height:1.6;text-wrap:balance}.trust-section-head{max-width:640px;margin:0 0 56px}.trust-runtime-section h2,.trust-section-copy h2,.trust-section-head h2{margin:0 0 20px;color:var(--ink);font-size:clamp(34px,3.6vw,44px);font-weight:600;line-height:1.08}.trust-section-copy>p,.trust-section-head p{margin:0;color:var(--ink-muted);font-size:17px;line-height:1.6}.trust-state-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.trust-state-card{display:flex;flex-direction:column;padding:28px 28px 32px;border:1px solid var(--mk-hairline);border-radius:24px;background:var(--mk-surface-paper)}.trust-state-card__label{display:block;margin-bottom:20px;color:var(--ink-subtle);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.trust-state-card h3{margin:28px 0 10px;color:var(--ink);font-family:var(--mk-display);font-size:21px;font-weight:600;letter-spacing:-.02em;line-height:1.2}.trust-state-card>p{margin:0;color:var(--ink-muted);font-size:15px;line-height:1.58}.trust-diagram{display:flex;align-items:center;min-height:176px;padding:28px 24px;border-radius:18px;background:var(--mk-surface-sage)}.trust-diagram__node{display:grid;flex:none;grid-template-rows:64px auto;align-items:center;justify-items:center;gap:8px;color:var(--ink)}.trust-diagram__node small{color:var(--ink-subtle);font-size:11px;font-weight:500;white-space:nowrap}.trust-diagram__avatar{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:#fff;box-shadow:0 0 0 1px var(--mk-hairline-strong);color:var(--ink);font-size:13px;font-weight:600}.trust-diagram__avatar--cosmo{width:64px;height:64px;background:var(--mk-navy);box-shadow:0 0 0 1px var(--mk-navy),0 0 0 7px rgba(4,44,83,.08)}.trust-diagram__avatar--cosmo svg{width:30px;height:24px}.trust-diagram__link{position:relative;display:grid;flex:1 1 0;place-items:center;align-self:start;height:64px;min-width:40px;color:var(--mk-teal)}.trust-diagram__link:before{content:"";position:absolute;top:50%;right:4px;left:4px;height:1px;background:var(--mk-hairline-strong)}.trust-diagram__link .trust-lock{position:relative;box-sizing:content-box;width:14px;height:14px;padding:7px;border-radius:50%;background:#fff;box-shadow:0 0 0 1px var(--mk-hairline-strong)}.trust-runtime-section{padding:112px 0}.trust-runtime-section h2{max-width:20ch;color:#fff}.trust-runtime-section__lede{max-width:38em;margin:0;color:rgba(255,255,255,.68);font-size:17px;line-height:1.6}.trust-runtime-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:64px 0 0;padding:0;list-style:none}.trust-runtime-steps li{position:relative;padding-top:28px;border-top:1px solid rgba(255,255,255,.18)}.trust-runtime-steps li:before{content:"";position:absolute;top:-4px;left:0;width:7px;height:7px;border-radius:50%;background:var(--mk-mint-strong)}.trust-runtime-steps li>span{display:block;margin-bottom:18px;color:var(--mk-mint-strong);font-size:12px;font-weight:600;letter-spacing:.08em}.trust-runtime-steps h3{margin:0 0 8px;color:#fff;font-family:var(--mk-display);font-size:19px;font-weight:600;letter-spacing:-.015em}.trust-runtime-steps p{margin:0;color:rgba(255,255,255,.62);font-size:14px;line-height:1.55}.trust-runtime-legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:56px;padding:22px 26px;border:1px solid rgba(255,255,255,.14);border-radius:18px;color:rgba(255,255,255,.62);font-size:13.5px;line-height:1.5}.trust-runtime-legend strong{display:block;margin-bottom:3px;color:#fff;font-weight:600}.trust-approval-grid,.trust-faq__grid,.trust-memory-grid,.trust-scope-grid{display:grid;grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);gap:clamp(48px,7vw,96px);align-items:center}.trust-approval-card,.trust-memory-card,.trust-scope-panel{border:1px solid var(--mk-hairline);border-radius:24px;background:#fff;box-shadow:0 24px 60px -36px rgba(16,31,45,.3)}.trust-scope-panel{padding:26px}.trust-memory-card__head,.trust-scope-panel__head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:20px}.trust-scope-panel__head strong{color:var(--ink);font-size:15px}.trust-approval-card__kicker,.trust-memory-card__head span,.trust-scope-panel__head span{padding:6px 10px;border-radius:999px;background:var(--mk-mint);color:#0f6e56;font-size:11px;font-weight:600;white-space:nowrap}.trust-scope-panel__allowed{padding:16px;border:1px solid rgba(29,158,117,.3);border-radius:18px;background:var(--mk-surface-sage)}.trust-scope-panel__allowed>span{display:block;margin-bottom:12px;color:var(--mk-teal);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.trust-memory-card dl,.trust-scope-panel dl{margin:0}.trust-scope-panel__allowed dl{display:grid;gap:8px}.trust-scope-panel__allowed dl>div{padding:12px 14px;border:1px solid var(--mk-hairline);border-radius:12px;background:#fff}.trust-scope-panel dt{color:var(--ink);font-size:13px;font-weight:600}.trust-scope-panel dd{margin:3px 0 0;color:var(--ink-subtle);font-size:12px}.trust-scope-panel__outside{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.trust-scope-panel__outside span{padding:11px 14px;white-space:nowrap;border-radius:12px;background:rgba(4,44,83,.045);color:var(--ink-subtle);font-size:12px;font-weight:500}.trust-scope-panel__outside span:before{content:"Not included · "}.trust-memory-card{padding:26px}.trust-memory-card__head{padding-bottom:18px;border-bottom:1px solid var(--mk-hairline)}.trust-memory-card__head strong{color:var(--ink-subtle);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.trust-memory-card>p{margin:26px 0 22px;color:var(--ink);font-family:var(--mk-display);font-size:28px;font-weight:600;letter-spacing:-.025em;line-height:1.2}.trust-memory-card dl{display:grid}.trust-memory-card dl>div{display:flex;align-items:baseline;justify-content:space-between;gap:18px;padding:12px 0;border-top:1px solid var(--mk-hairline)}.trust-memory-card dt{color:var(--ink-subtle);font-size:13px}.trust-memory-card dd{margin:0;color:var(--ink);font-size:13px;font-weight:600;text-align:right}.trust-approval-card{padding:28px}.trust-approval-card__kicker{display:inline-flex;margin-bottom:20px}.trust-approval-card h3{margin:0 0 22px;color:var(--ink);font-family:var(--mk-display);font-size:24px;font-weight:600;letter-spacing:-.02em;line-height:1.2}.trust-approval-card__event{display:grid;gap:6px;padding:18px;border:1px solid var(--mk-hairline);border-radius:16px;background:var(--mk-surface-paper)}.trust-approval-card__event strong{color:var(--ink);font-family:var(--mk-display);font-size:18px;font-weight:600}.trust-approval-card__event span{color:var(--ink-muted);font-size:13px;line-height:1.55}.trust-approval-card>p{margin:18px 0 0;padding:14px 16px;border-radius:12px;background:var(--mk-surface-sage);color:var(--ink-muted);font-size:13px;font-weight:500}.trust-section-copy blockquote{max-width:24em;margin:32px 0 0;padding-left:20px;border-left:2px solid var(--mk-teal);color:var(--ink);font-family:var(--mk-display);font-size:21px;font-weight:600;letter-spacing:-.015em;line-height:1.35}.trust-faq__grid{align-items:start}.trust-faq__list{border-top:1px solid var(--mk-hairline-strong)}.trust-faq details{border-bottom:1px solid var(--mk-hairline-strong)}.trust-faq summary{display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center;min-height:72px;padding:18px 0;color:var(--ink);font-size:16px;font-weight:600;cursor:pointer;list-style:none}.trust-faq summary::-webkit-details-marker{display:none}.trust-faq summary:after{content:"+";display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--mk-hairline);border-radius:50%;background:#fff;color:var(--ink-muted);font-size:17px;font-weight:400}.trust-faq details[open] summary:after{content:"–"}.trust-faq summary:focus-visible{border-radius:4px;outline:2px solid var(--mk-teal);outline-offset:4px}.trust-faq details>div{max-width:40em;padding:0 52px 24px 0;color:var(--ink-muted);font-size:15px;line-height:1.62}.trust-faq details a{color:var(--mk-navy);font-weight:600;text-decoration:underline;text-decoration-color:var(--mk-mint-strong);text-underline-offset:3px}@media (max-width:980px){.trust-approval-grid,.trust-faq__grid,.trust-hero__inner,.trust-memory-grid,.trust-scope-grid{grid-template-columns:1fr}.trust-hero__copy{max-width:640px}.trust-hero__visual{width:min(100%,560px);justify-self:start}.trust-state-grid{grid-template-columns:1fr}.trust-runtime-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 32px}}@media (max-width:700px){.trust-container,.trust-hero__inner{width:min(var(--landing-max),calc(100% - 32px))}.trust-hero{padding:56px 0 72px}.trust-hero__inner{gap:44px}.trust-hero__copy h1{font-size:42px}.trust-hero__copy>p{font-size:17px}.trust-hero__actions{align-items:flex-start;flex-direction:column;gap:18px}.trust-hero__highlights{flex-direction:column;gap:12px}.trust-statement{padding:72px 0 78px}.trust-state-card{padding:22px 22px 26px}.trust-diagram{min-height:0;padding:24px 16px}.trust-diagram__node{grid-template-rows:56px auto}.trust-diagram__avatar{width:48px;height:48px;font-size:12px}.trust-diagram__avatar--cosmo{width:56px;height:56px}.trust-diagram__link{height:56px;min-width:28px}.trust-hero__caption{align-items:flex-start;text-align:left}.trust-diagram__node small{font-size:10.5px}.trust-runtime-section{padding:80px 0}.trust-runtime-steps{grid-template-columns:1fr;gap:32px;margin-top:48px}.trust-runtime-legend{grid-template-columns:1fr;gap:16px;margin-top:40px}.trust-approval-card,.trust-memory-card,.trust-scope-panel{padding:22px;border-radius:20px}.trust-faq details>div{padding-right:0}}.landing--pricing .landing__hero--pricing{grid-template-columns:minmax(0,1fr);justify-items:center;padding-bottom:20px;text-align:center}.landing--pricing .landing__hero--pricing .landing__hero-copy{justify-items:center;text-align:center;max-width:640px;margin:0 auto}.landing--pricing .landing__hero--pricing .landing__hero-title{font-size:clamp(38px,3vw + 20px,56px)}.pricing__interval-toggle{display:inline-flex;background:var(--mk-bg-alt);border:1px solid var(--mk-hairline);border-radius:999px;padding:4px;margin:0 auto 44px}.pricing__interval-button{font-family:var(--mk-sans);font-size:13.5px;font-weight:500;color:var(--ink-muted);background:none;border:none;border-radius:999px;padding:8px 22px}.pricing__interval-button--active{background:#fff;color:var(--ink);box-shadow:0 2px 8px -2px rgba(16,31,45,.16),0 0 0 1px var(--mk-hairline)}.landing__cards--two{max-width:860px;margin:0 auto;gap:20px}.landing--pricing .landing__card{background:#fff;border:1px solid var(--mk-hairline-strong);border-radius:24px;padding:36px 34px}.landing__card--emphasis{border:1.5px solid var(--mk-navy)}.landing__card-badge{background:var(--mk-mint);color:#0f6e56;font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:4px 12px}.landing__card-badge--current{background:var(--mk-bg-alt);color:var(--ink-muted)}.landing--pricing .landing__card h3{font-family:var(--mk-display);font-size:22px}.landing--pricing .landing__card h3:before{display:none}.landing__card-price-amount{font-size:44px;font-weight:600;letter-spacing:-.02em;color:var(--ink)}.landing__card-price-cadence{color:var(--ink-subtle);font-size:15px}.landing__card-price-detail{color:var(--ink-subtle);font-size:13px}.landing__card-tagline{color:var(--ink);font-size:15px;font-weight:500}.landing__card-bullets li,.landing__card-description{color:var(--ink-muted);font-size:14px}.landing__card-bullets li:before{background:var(--mk-mint) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M3.5 8.5l3 3 6-6.5' stroke='%230F6E56' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center /11px}.landing__card-cta.btn--filled{background:var(--mk-navy);border-color:var(--mk-navy)}.landing__card-cta.btn--secondary{border-color:var(--mk-hairline-strong);color:var(--mk-navy)}.pricing__compare-table{font-size:14.5px}.pricing__compare-table thead th{color:var(--ink);font-size:13px;font-weight:600;border-bottom:1px solid var(--mk-hairline-strong)}.pricing__compare-title{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-subtle);border-bottom:1px solid var(--mk-hairline)}.pricing__compare-rowhead,.pricing__compare-table td{border-bottom:1px solid var(--mk-hairline);color:var(--ink-muted)}.pricing__compare-rowhead{color:var(--ink);font-weight:500}.pricing__fineprint li{color:var(--ink-muted);font-size:15px}.pricing__fineprint li:before{background:var(--mk-mint-strong)}@media (max-width:900px){.landing__hero{grid-template-columns:1fr}.landing__split,.landing__usecase-grid{grid-template-columns:1fr;gap:32px}.landing__split--reverse .landing__decision-strip{order:2}.landing__decision-strip article{grid-template-columns:1fr;gap:6px}.landing__graph-node{position:static;display:inline-flex;margin:10px 8px 0 0}}.alpha-header{display:flex;align-items:center;gap:12px;max-width:var(--landing-max);margin:0 auto;padding:28px 24px 0}.alpha-header__badge{padding:3px 10px;border-radius:999px;background:var(--mk-mint-strong);color:var(--mk-navy);font-size:12px;font-weight:600;letter-spacing:.04em}.alpha-hero .landing__hero-actions{flex-direction:column;align-items:flex-start;gap:12px}.alpha-hero .landing__hero-meta{text-align:left}.alpha-qr{display:none;align-items:center;gap:18px;max-width:380px;margin-top:8px;color:var(--ink-muted);font-size:14px;line-height:1.5}@media (hover:hover) and (pointer:fine) and (min-width:741px){.alpha-qr{display:flex}}.alpha-qr__code{flex:none;width:124px;padding:10px;border:1px solid var(--mk-hairline-strong);border-radius:16px;background:#fff;color:var(--mk-navy)}.alpha-qr__code svg{display:block;width:100%;height:auto}.alpha-qr p{margin:0}.alpha-qr strong{display:block;margin-bottom:2px;color:var(--ink);font-weight:600}.alpha-steps{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.alpha-steps a{display:inline-block;margin-top:14px;color:var(--mk-mint-strong);font-size:14px;font-weight:600;text-decoration:none}.alpha-steps a:hover{text-decoration:underline;text-underline-offset:3px}@media (max-width:700px){.alpha-steps{grid-template-columns:1fr}}