.mk{--mk-max:72rem}.mk-wrap{width:min(100% - 2 * var(--gutter), var(--mk-max));margin-inline:auto}.mk-header{z-index:40;background:color-mix(in oklch, var(--paper) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1.5px solid var(--ink);position:sticky;top:0}.mk-header__row{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-3);display:flex}.mk-nav{gap:var(--space-5);font-size:var(--text-sm);font-weight:500;display:none}.mk-nav a{text-decoration:none}.mk-nav a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal);text-decoration-thickness:2px}.mk-header__cta{align-items:center;gap:var(--space-2);display:flex}.mk-section{border-top:1.5px solid var(--ink);padding-block:clamp(3rem,2rem + 4vw,5.5rem)}.mk-section--first{border-top:0;padding-top:clamp(2.5rem,1.5rem + 4vw,5rem)}.folio{align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-5);display:flex}.folio b{font-family:var(--font-display);font-size:var(--text-lg);color:var(--signal-ink);font-style:italic}.mk h1{font-size:var(--text-hero);letter-spacing:-.03em;max-width:13ch;line-height:.98}.mk h1 em,.mk h2 em{color:var(--signal-ink);font-style:italic}.mk h2{font-size:var(--text-xl);max-width:20ch}.mk-lede{font-size:var(--text-lg);color:var(--ink-soft);max-width:34rem;line-height:1.45}.mk-hero{gap:var(--space-6);align-items:start;display:grid}.mk-hero__copy{gap:var(--space-5);justify-items:start;display:grid}.mk-hero__copy>*{animation:rise var(--duration-normal) var(--ease-out-expo) both}.mk-hero__copy>:nth-child(2){animation-delay:70ms}.mk-hero__copy>:nth-child(3){animation-delay:.14s}.mk-hero__copy>:nth-child(4){animation-delay:.21s}@keyframes rise{0%{opacity:0;transform:translateY(14px)}}.who{font-size:var(--text-sm);color:var(--ink-soft);max-width:30rem;padding-left:var(--space-3);border-left:3px solid var(--signal)}.demo{gap:var(--space-4);padding:var(--space-5);background:var(--paper-raised);border:1.5px solid var(--ink);border-radius:var(--radius);box-shadow:6px 6px 0 var(--signal);display:grid}.demo__figures{gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;display:grid}.demo__profit{font-family:var(--font-display);font-size:var(--text-xl);font-weight:560;line-height:1}.demo__list li{padding:var(--space-2) 0}.demo__list .value{font-size:var(--text-base)}.demo__count{font-size:var(--text-lg)}.steps{gap:var(--space-6);margin:var(--space-6) 0 0;counter-reset:step;padding:0;list-style:none;display:grid}.steps li{gap:var(--space-2);padding-top:var(--space-4);border-top:3px solid var(--ink);counter-increment:step;display:grid}.steps li:before{content:counter(step, decimal-leading-zero);font-family:var(--font-display);font-size:var(--text-hero);color:var(--signal);font-style:italic;line-height:.9}.steps h3{font-size:var(--text-lg)}.steps p{color:var(--ink-soft);max-width:24rem}.features{gap:var(--space-4);margin-top:var(--space-6);display:grid}.feature{gap:var(--space-2);padding:var(--space-5);background:var(--paper-raised);border:1px solid var(--rule-strong);border-radius:var(--radius);align-content:start;display:grid}.feature h3{font-size:var(--text-lg)}.feature p{color:var(--ink-soft);font-size:var(--text-sm)}.feature--ink{background:var(--chrome-bg);color:var(--chrome-fg);border-color:var(--chrome-bg)}.feature--ink p{color:var(--chrome-fg-soft)}.feature--signal{background:var(--signal-soft);border-color:var(--signal)}.feature .chip{justify-self:start}.band{background:var(--chrome-bg);color:var(--chrome-fg);border-top:0}.band .eyebrow{color:var(--chrome-fg-soft)}.band .folio b,.band h2 em{color:var(--signal)}.band .mk-lede{color:var(--chrome-fg-soft)}.promises{gap:var(--space-5);margin:var(--space-6) 0 0;padding:0;list-style:none;display:grid}.promises li{gap:var(--space-1);padding-top:var(--space-3);border-top:1px solid #ffffff40;border-top:1px solid lab(100% 0 0/.25);display:grid}.promises strong{font-family:var(--font-display);font-size:var(--text-lg);font-weight:560}.promises span{color:var(--chrome-fg-soft);font-size:var(--text-sm);max-width:28rem}.soon{gap:var(--space-3);margin:var(--space-6) 0 0;padding:0;list-style:none;display:grid}.soon li{align-items:baseline;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px dashed var(--rule-strong);flex-wrap:wrap;display:flex}.soon strong{font-family:var(--font-display);font-size:var(--text-lg);font-weight:560}.soon span{color:var(--ink-soft);font-size:var(--text-sm)}.faq{margin-top:var(--space-6);border-top:1.5px solid var(--ink)}.faq details{border-bottom:1px solid var(--rule-strong)}.faq summary{cursor:pointer;padding:var(--space-4) 0;font-family:var(--font-display);font-size:var(--text-lg);justify-content:space-between;gap:var(--space-4);font-weight:560;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--font-body);color:var(--signal-ink);transition:transform var(--duration-fast) var(--ease-out-expo)}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{padding-bottom:var(--space-4);color:var(--ink-soft);max-width:44rem}.final{gap:var(--space-5);justify-items:start;display:grid}.mk-footer{border-top:1.5px solid var(--ink);padding-block:var(--space-6);font-size:var(--text-sm);color:var(--ink-soft)}.mk-footer__row{gap:var(--space-4);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.mk-footer nav{gap:var(--space-4);display:flex}.prose{gap:var(--space-4);max-width:42rem;display:grid}.prose h2{font-size:var(--text-lg);margin-top:var(--space-4)}.prose p,.prose li{color:var(--ink-soft)}.prose ul{gap:var(--space-2);margin:0;padding-left:1.25rem;display:grid}@keyframes lift{0%{transform:translateY(18px)}}@supports (animation-timeline:view()){.reveal{animation:linear both lift;animation-timeline:view();animation-range:entry entry 35%}}@media (min-width:52rem){.mk-nav{display:flex}.mk-hero{gap:var(--space-7);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.steps{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr))}.steps li:nth-child(2){margin-top:var(--space-6)}.steps li:nth-child(3){margin-top:calc(var(--space-6) * 1.6)}.features{grid-template-columns:repeat(6,minmax(0,1fr))}.feature:first-child{grid-column:span 4}.feature:nth-child(2),.feature:nth-child(3),.feature:nth-child(4),.feature:nth-child(5){grid-column:span 2}.feature:nth-child(n+6){grid-column:span 3}.promises{column-gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}}
