.mz-context-engine{--ce-font-display: "Mez Geist", "Mez Inter", Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ce-font-body: "Mez Inter", Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ce-font-technical: "Mez IBM Plex Mono", ui-monospace, "SFMono-Regular", Consolas, "Liberation Mono", monospace;--ce-canvas: #f8f8f8;--ce-recessed: #f6f5f4;--ce-card: #ffffff;--ce-line-soft: #e4e4e0;--ce-line: #dadad6;--ce-line-strong: #8a8a84;--ce-muted: #666662;--ce-secondary: #4f4f4b;--ce-ink: #171715;--ce-focus: #6e91d6;--ce-core-shadow: 76 34 159;--ce-r-sm: 12px;--ce-r-card: 20px;--ce-r-lg: 28px;--ce-r-full: 9999px;color:var(--ce-ink);background:var(--ce-canvas);font-family:var(--ce-font-body);font-feature-settings:"kern" 1,"liga" 1;-webkit-font-smoothing:antialiased}.mz-context-engine main{overflow:clip;background:var(--ce-canvas)}.mz-context-engine [data-ce-section]{position:relative}.mz-context-engine [data-ce-section] .max-w-6xl{max-width:1160px}.mz-context-engine main>[data-ce-section]:nth-of-type(2n){--ce-fill: var(--ce-card);--ce-fill-card: var(--ce-recessed)}.mz-context-engine main>[data-ce-section]:nth-of-type(odd){--ce-fill: var(--ce-recessed);--ce-fill-card: var(--ce-card)}.mz-context-engine main>[data-ce-section]>*{border-top:1px solid var(--ce-line-soft);background:var(--ce-fill)}.mz-context-engine main>[data-ce-section]:first-of-type{--ce-fill: var(--ce-canvas);--ce-fill-card: var(--ce-card)}.mz-context-engine main>[data-ce-section]:first-of-type>*{border-top:0}.mz-context-engine h1,.mz-context-engine h2,.mz-context-engine h3,.mz-context-engine h4{color:var(--ce-ink);font-family:var(--ce-font-display);text-wrap:pretty}.mz-context-engine p,.mz-context-engine li{color:var(--ce-secondary);font-family:var(--ce-font-body);letter-spacing:-.011em}.mz-context-engine .ce-kicker{color:var(--ce-line-strong);font-family:var(--ce-font-technical);font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.mz-context-engine .ce-statement{color:var(--ce-ink);font-family:var(--ce-font-display);font-size:clamp(32px,5vw,68px);font-weight:680;line-height:.98;letter-spacing:-.052em}.mz-context-engine .ce-statement__sub{color:var(--ce-muted);font-size:clamp(16px,1.6vw,20px);font-weight:420;line-height:1.5;letter-spacing:-.016em}.mz-context-engine .ce-statement__sub a{color:var(--ce-ink);text-decoration:underline;text-underline-offset:3px}.mz-context-engine .ce-section-title{font-size:clamp(30px,3.6vw,44px);font-weight:680;line-height:1;letter-spacing:-.045em}.mz-context-engine a:focus-visible,.mz-context-engine button:focus-visible,.mz-context-engine summary:focus-visible{outline:3px solid var(--ce-focus);outline-offset:3px}.mz-context-engine .ce-living-core{position:relative;isolation:isolate;flex:none;overflow:hidden;background:#2a1830 center / cover no-repeat var(--ce-core-static)}.mz-context-engine .ce-living-core--disc,.mz-context-engine .ce-living-core--sphere{aspect-ratio:1;border-radius:50%}.mz-context-engine .ce-living-core--rect{border-radius:var(--ce-r-card)}.mz-context-engine .ce-living-core canvas[data-mz-core-canvas]{z-index:0;pointer-events:none}.mz-context-engine .ce-living-core__wings{position:absolute;z-index:1;top:50%;left:50%;width:38%;height:auto;filter:brightness(0) invert(1);pointer-events:none;transform:translate(-50%,-50%)}.mz-context-engine .ce-hero{background:var(--ce-canvas)}.mz-context-engine .ce-hero__core{width:clamp(132px,15vw,184px);box-shadow:0 40px 84px -34px rgb(var(--ce-core-shadow) / 44%),0 8px 22px -12px #17171533}.mz-context-engine .ce-hero__pill{border-color:var(--ce-line);color:var(--ce-muted);background:var(--ce-recessed);font-size:13px;letter-spacing:-.01em}.mz-context-engine .ce-hero__dot{background:#5fc879}.mz-context-engine .ce-hero__title{font-family:var(--ce-font-display);font-size:clamp(50px,7vw,96px);font-weight:700;line-height:.92;letter-spacing:-.062em}.mz-context-engine .ce-hero__title-soft{color:var(--ce-line-strong);font-weight:640}.mz-context-engine .ce-hero__sub{max-width:700px;color:var(--ce-muted);font-size:clamp(17px,1.6vw,20px);font-weight:420;line-height:1.5;letter-spacing:-.018em}.mz-context-engine .ce-hero__microcopy{color:var(--ce-muted);font-size:13.5px}.mz-context-engine .ce-symptoms{display:grid;gap:1px;overflow:hidden;border:1px solid var(--ce-line-soft);border-radius:var(--ce-r-card);background:var(--ce-line-soft);grid-template-columns:1fr}@media(min-width:860px){.mz-context-engine .ce-symptoms{grid-template-columns:repeat(3,1fr)}}.mz-context-engine .ce-symptom{display:flex;flex-direction:column;gap:16px;padding:clamp(24px,3vw,34px);background:var(--ce-fill-card)}.mz-context-engine .ce-symptom__index{color:var(--ce-line-strong);font-family:var(--ce-font-technical);font-size:12px;letter-spacing:.08em}.mz-context-engine .ce-symptom p{margin:0;font-size:clamp(15px,1.35vw,17px);line-height:1.55}.mz-context-engine .ce-cause{display:grid;gap:clamp(24px,3vw,56px);grid-template-columns:1fr}@media(min-width:900px){.mz-context-engine .ce-cause{align-items:start;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.mz-context-engine .ce-cause p{margin:0;font-size:clamp(16px,1.5vw,19px);line-height:1.55}.mz-context-engine .ce-cause__punch{font-family:var(--ce-font-display);font-size:clamp(28px,3.6vw,46px);font-weight:680;line-height:1.02;letter-spacing:-.048em}.mz-context-engine .ce-cause__punch span{display:block;color:var(--ce-line-strong)}.mz-context-engine .ce-cause__punch strong{display:block;color:var(--ce-ink);font-weight:inherit}.mz-context-engine .ce-contrast{display:flex;gap:20px;align-items:flex-start;padding-block:14px}.mz-context-engine .ce-contrast__rule{width:2px;height:38px;flex:none;margin-top:4px;border-radius:2px;background:var(--ce-line);transition:background .26s ease}.mz-context-engine .ce-contrast:hover .ce-contrast__rule{background:var(--ce-ink)}.mz-context-engine .ce-contrast__active{margin:0;color:var(--ce-ink);font-size:clamp(16px,1.4vw,18px);font-weight:620;line-height:1.35;letter-spacing:-.02em}.mz-context-engine .ce-contrast__inactive{margin:4px 0 0;color:var(--ce-line-strong);font-size:15px;line-height:1.4}.mz-context-engine .ce-outcome__core{width:min(100%,360px);aspect-ratio:4 / 5;border-radius:var(--ce-r-lg);box-shadow:0 46px 100px -40px rgb(var(--ce-core-shadow) / 40%),0 10px 28px -16px #17171538}.mz-context-engine .ce-steps{border-top:1px solid var(--ce-line)}.mz-context-engine .ce-step{display:grid;gap:10px clamp(24px,5vw,64px);padding-block:clamp(28px,3.2vw,42px);border-bottom:1px solid var(--ce-line);grid-template-columns:1fr}@media(min-width:860px){.mz-context-engine .ce-step{align-items:baseline;grid-template-columns:56px minmax(0,240px) minmax(0,1fr)}}.mz-context-engine .ce-step__index{color:var(--ce-line-strong);font-family:var(--ce-font-technical);font-size:13px;letter-spacing:.08em}.mz-context-engine .ce-step__title{margin:0;font-size:clamp(22px,2.4vw,30px);font-weight:660;line-height:1.1;letter-spacing:-.032em}.mz-context-engine .ce-step p{max-width:62ch;margin:0;font-size:clamp(15px,1.35vw,17px);line-height:1.62}.mz-context-engine .ce-stack{max-width:900px}.mz-context-engine .ce-stack__layer--tools{position:relative;z-index:2;margin:0 clamp(0px,3vw,40px) -34px;padding:clamp(20px,2.4vw,28px);border:1px solid var(--ce-line-soft);border-radius:var(--ce-r-lg);background:var(--ce-fill-card);box-shadow:0 22px 50px -32px #17171557}.mz-context-engine .ce-stack__label{display:block;color:var(--ce-line-strong);font-family:var(--ce-font-technical);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase}.mz-context-engine .ce-stack__chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.mz-context-engine .ce-chip{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid var(--ce-line-soft);border-radius:var(--ce-r-full);background:var(--ce-fill-card);color:var(--ce-ink);font-size:14px;font-weight:540;letter-spacing:-.014em}.mz-context-engine .ce-chip img{width:16px;height:16px}.mz-context-engine .ce-stack__base{position:relative;z-index:1;display:flex;min-height:clamp(200px,22vw,260px);align-items:flex-end;overflow:hidden;padding:clamp(22px,2.6vw,30px);border-radius:var(--ce-r-lg);box-shadow:0 40px 90px -44px rgb(var(--ce-core-shadow) / 52%),0 8px 24px -14px #17171538}.mz-context-engine .ce-stack__material{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:0}.mz-context-engine .ce-stack__base:after{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgb(13 13 13 / 74%),rgb(13 13 13 / 12%) 58%,transparent);content:""}.mz-context-engine .ce-stack__lockup{position:relative;z-index:2;display:flex;align-items:center;gap:14px}.mz-context-engine .ce-stack__lockup img{width:30px;height:auto;filter:brightness(0) invert(1)}.mz-context-engine .ce-stack__lockup strong{display:block;color:#fff;font-family:var(--ce-font-display);font-size:clamp(19px,2.1vw,24px);font-weight:660;letter-spacing:-.03em}.mz-context-engine .ce-stack__lockup span{display:block;margin-top:3px;color:#ffffffd1;font-size:14px;letter-spacing:-.012em}.mz-context-engine .ce-stack__layer--sources{margin:20px clamp(0px,3vw,40px) 0;padding:clamp(18px,2.2vw,24px);border:1px solid var(--ce-line-soft);border-radius:var(--ce-r-card);background:var(--ce-fill-card)}.mz-context-engine .ce-stack__marks{display:flex;flex-wrap:wrap;gap:18px 24px;align-items:center;margin-top:14px}.mz-context-engine .ce-stack__marks img{width:auto;height:20px}.mz-context-engine .ce-foundation__close{color:var(--ce-ink);font-size:clamp(16px,1.5vw,19px);font-weight:470;line-height:1.55;letter-spacing:-.018em}.mz-context-engine .ce-diff__grid{display:grid;gap:clamp(16px,2.2vw,24px);align-items:stretch;grid-template-columns:1fr}@media(min-width:880px){.mz-context-engine .ce-diff__grid{grid-template-columns:repeat(2,1fr)}}.mz-context-engine .ce-diff__panel{position:relative;overflow:hidden;padding:clamp(26px,3.2vw,40px);border:1px solid var(--ce-line-soft);border-radius:var(--ce-r-lg)}.mz-context-engine .ce-diff__panel--without{background:var(--ce-fill-card)}.mz-context-engine .ce-diff__panel--with{background:var(--ce-fill-card);box-shadow:0 28px 64px -44px #17171561}.mz-context-engine .ce-diff__accent{position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,#f99b8b,#c97995 42%,#8250a1 72%,#4c229f)}.mz-context-engine .ce-diff__label{color:var(--ce-line-strong);font-family:var(--ce-font-technical);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase}.mz-context-engine .ce-diff__panel--with .ce-diff__label{color:var(--ce-ink)}.mz-context-engine .ce-diff__summary{margin:12px 0 0;color:var(--ce-ink);font-family:var(--ce-font-display);font-size:clamp(20px,2.2vw,27px);font-weight:650;line-height:1.15;letter-spacing:-.03em}.mz-context-engine .ce-diff__panel--without .ce-diff__summary{color:var(--ce-line-strong)}.mz-context-engine .ce-diff__panel ul{margin:clamp(20px,2.4vw,28px) 0 0;padding:0;list-style:none;border-top:1px solid var(--ce-line-soft)}.mz-context-engine .ce-diff__panel li{padding-block:13px;border-bottom:1px solid var(--ce-line-soft);font-size:clamp(14.5px,1.3vw,16px);line-height:1.5}.mz-context-engine .ce-diff__panel li:last-child{border-bottom:0}.mz-context-engine .ce-diff__panel--without li{color:var(--ce-line-strong)}.mz-context-engine .ce-diff__takeaway{color:var(--ce-ink);font-family:var(--ce-font-display);font-size:clamp(19px,2.1vw,26px);font-weight:620;line-height:1.25;letter-spacing:-.03em}.mz-context-engine .ce-screens__grid{display:grid;gap:clamp(20px,2.6vw,32px);grid-template-columns:1fr}@media(min-width:820px){.mz-context-engine .ce-screens__grid{grid-template-columns:repeat(2,1fr)}}.mz-context-engine .ce-screen{margin:0}.mz-context-engine .ce-screen__frame{overflow:hidden;border:1px solid var(--ce-line);border-radius:var(--ce-r-lg);background:var(--ce-fill-card);box-shadow:0 24px 60px -44px #1717156b}.mz-context-engine .ce-screen__frame img{display:block;width:100%;height:auto}.mz-context-engine .ce-screen figcaption{margin-top:14px;color:var(--ce-muted);font-size:14.5px;line-height:1.5;letter-spacing:-.01em}.mz-context-engine .ce-nots{display:grid;gap:10px;padding:0;list-style:none;grid-template-columns:1fr}@media(min-width:780px){.mz-context-engine .ce-nots{grid-template-columns:repeat(2,1fr)}}.mz-context-engine .ce-nots li{display:flex;align-items:flex-start;gap:14px;padding:16px 20px;border:1px solid var(--ce-line-soft);border-radius:var(--ce-r-card);background:var(--ce-fill-card);font-size:clamp(15px,1.3vw,16px);line-height:1.5}.mz-context-engine .ce-nots li:before{flex:none;color:var(--ce-line-strong);content:"×";font-size:17px;line-height:1.3}.mz-context-engine .ce-boundaries__positive{color:var(--ce-ink);font-size:clamp(17px,1.6vw,21px);font-weight:460;line-height:1.5;letter-spacing:-.02em}.mz-context-engine .ce-pricing-layout{display:grid;gap:clamp(48px,6vw,88px);align-items:start;grid-template-columns:minmax(320px,.88fr) minmax(0,1.12fr)}.mz-context-engine .ce-pricing-card-column{position:sticky;top:104px}.mz-context-engine .ce-pricing-card{overflow:hidden;border:1px solid #e3e3df;border-radius:var(--ce-r-lg);color:var(--ce-ink);background:#f8f8f6;box-shadow:0 28px 64px #00000047}.mz-context-engine .ce-pricing-card__visual{position:relative;height:clamp(290px,34vw,410px);margin:0;isolation:isolate;overflow:hidden;border:0;border-radius:0;background:#2a1830}.mz-context-engine .ce-pricing-card__visual:after{position:absolute;z-index:1;right:0;bottom:0;left:0;height:34%;background:linear-gradient(180deg,transparent,rgb(20 11 27 / 52%));pointer-events:none;content:""}.mz-context-engine .ce-pricing-card__material{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:0}.mz-context-engine .ce-pricing-card__material .ce-living-core__wings{width:min(42%,170px)}.mz-context-engine .ce-pricing-card__release{position:absolute;z-index:2;right:20px;bottom:20px;left:20px;display:flex;align-items:flex-end;justify-content:space-between;color:#fff}.mz-context-engine .ce-pricing-card__release span{font:500 9px/1 var(--ce-font-technical);letter-spacing:.13em;text-transform:uppercase}.mz-context-engine .ce-pricing-card__release strong{color:#fff;font:650 20px/1 var(--ce-font-display);letter-spacing:-.03em}.mz-context-engine .ce-pricing-card__body{display:grid;gap:20px 24px;padding:clamp(24px,3vw,36px);grid-template-columns:minmax(0,1fr) auto}.mz-context-engine .ce-pricing-card__identity{display:grid;align-content:start;gap:5px}.mz-context-engine .ce-pricing-card__identity span{color:var(--ce-ink);font:680 clamp(28px,3.2vw,40px) / .95 var(--ce-font-display);letter-spacing:-.045em}.mz-context-engine .ce-pricing-card__identity small{color:var(--ce-muted);font:500 10px/1.3 var(--ce-font-technical);letter-spacing:.11em;text-transform:uppercase}.mz-context-engine .ce-pricing-card__price{align-self:start;color:var(--ce-ink);font:680 clamp(28px,3.2vw,40px) / .95 var(--ce-font-display);letter-spacing:-.045em}.mz-context-engine .ce-pricing-card ul{display:grid;gap:8px;margin:0;padding:20px 0 0;border-top:1px solid var(--ce-line);list-style:none;grid-column:1 / -1}.mz-context-engine .ce-pricing-card li{display:flex;align-items:center;gap:9px;color:var(--ce-secondary);font-size:14px}.mz-context-engine .ce-pricing-card li svg{flex:none;color:var(--ce-ink)}.mz-context-engine .ce-pricing-card__action{width:100%;min-height:44px;padding-inline:20px;white-space:nowrap;grid-column:1 / -1}.mz-context-engine .ce-pricing-card__microcopy{margin:0;color:var(--ce-muted);font-size:12.5px;line-height:1.5;text-align:center;grid-column:1 / -1}.mz-context-engine .ce-pricing-model{min-width:0}.mz-context-engine .ce-pricing-model>header{padding-bottom:clamp(28px,3.4vw,40px)}.mz-context-engine .ce-pricing-model__eyebrow{display:block;color:var(--ce-line-strong);font-family:var(--ce-font-technical);font-size:11px;letter-spacing:.2em;text-transform:uppercase}.mz-context-engine .ce-pricing-model h2{margin-top:12px;font-size:clamp(28px,3.4vw,46px);font-weight:680;line-height:1;letter-spacing:-.048em}.mz-context-engine .ce-pricing-model>header p{max-width:56ch;margin-top:18px;font-size:clamp(16px,1.4vw,18px);line-height:1.55}.mz-context-engine .ce-pricing-model__deal{padding:clamp(22px,2.6vw,28px);border:1px solid var(--ce-line);border-radius:var(--ce-r-card);background:var(--ce-fill-card)}.mz-context-engine .ce-pricing-model__deal h3{margin:0 0 10px;font-size:clamp(19px,1.9vw,23px);font-weight:660;letter-spacing:-.026em}.mz-context-engine .ce-pricing-model__deal p{max-width:62ch;margin:0;font-size:clamp(15px,1.3vw,16px);line-height:1.58}.mz-context-engine .ce-pricing-manifest{margin-top:16px;padding:clamp(22px,2.6vw,28px);border:1px solid var(--ce-line-soft);border-radius:var(--ce-r-card);background:var(--ce-fill-card)}.mz-context-engine .ce-pricing-manifest__label{color:var(--ce-line-strong);font-family:var(--ce-font-technical);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase}.mz-context-engine .ce-pricing-manifest ul{margin:16px 0 0;padding:0;list-style:none}.mz-context-engine .ce-pricing-manifest li{display:flex;gap:12px;align-items:flex-start;padding-block:12px;border-bottom:1px solid var(--ce-line-soft);font-size:14.5px;line-height:1.5}.mz-context-engine .ce-pricing-manifest li:last-child{border-bottom:0}.mz-context-engine .ce-pricing-manifest li svg{flex:none;margin-top:3px;color:var(--ce-ink)}.mz-context-engine .ce-pricing-manifest strong{color:var(--ce-ink);font-weight:620;letter-spacing:-.016em}@media not (min-width:900px){.mz-context-engine .ce-pricing-layout{grid-template-columns:minmax(0,1fr)}.mz-context-engine .ce-pricing-card-column{position:static}.mz-context-engine .ce-pricing-card__visual{height:clamp(220px,46vw,300px)}}.mz-context-engine .ce-faq{border-top:1px solid var(--ce-line)}.mz-context-engine .ce-faq details{border-bottom:1px solid var(--ce-line)}.mz-context-engine .ce-faq summary{display:flex;align-items:baseline;justify-content:space-between;gap:24px;padding-block:clamp(18px,2.2vw,26px);color:var(--ce-ink);font-family:var(--ce-font-display);font-size:clamp(17px,1.7vw,21px);font-weight:600;letter-spacing:-.024em;cursor:pointer;list-style:none}.mz-context-engine .ce-faq summary::-webkit-details-marker{display:none}.mz-context-engine .ce-faq summary:after{flex:none;color:var(--ce-line-strong);content:"+";font-family:var(--ce-font-technical);font-size:18px;font-weight:400;transition:transform .18s ease}.mz-context-engine .ce-faq details[open] summary:after{transform:rotate(45deg)}.mz-context-engine .ce-faq details p{max-width:74ch;margin:0;padding-bottom:clamp(20px,2.4vw,28px);font-size:clamp(15px,1.35vw,17px);line-height:1.6}.mz-context-engine .ce-final{padding-block:clamp(88px,10vw,152px)}.mz-context-engine .ce-final__title{max-width:18ch;font-size:clamp(34px,5.2vw,74px);font-weight:700;line-height:.98;letter-spacing:-.052em}.mz-context-engine .ce-final__sub{color:var(--ce-muted);font-size:clamp(16px,1.5vw,20px);line-height:1.5;letter-spacing:-.018em}.mz-context-engine .ce-final__microcopy{color:var(--ce-line-strong)}.mz-context-engine .ce-sticky-cta{border-color:var(--ce-line);background:#ffffffd1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mz-context-engine .mez-button[data-variant=primary]{border:1px solid rgb(255 255 255 / 16%);border-radius:var(--ce-r-full);color:#fff;background:linear-gradient(180deg,rgb(255 255 255 / 8%),transparent 42%),linear-gradient(145deg,#343432,#242422 46%,#11110f);box-shadow:inset 0 1px #ffffff24,inset 0 -1px #00000052,0 1px 1px #0003,0 8px 18px #11110f2e;font-weight:650;letter-spacing:-.012em;text-shadow:0 1px 0 rgb(0 0 0 / 28%)}.mz-context-engine .mez-button[data-variant=primary]:hover{border-color:#ffffff38;background:linear-gradient(180deg,rgb(255 255 255 / 11%),transparent 44%),linear-gradient(145deg,#3b3b39,#292927 46%,#151513);transform:translateY(-1px)}.mz-navigation-boundary[data-navigation-context=context-engine] .mz-global-brand span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mz-navigation-boundary[data-navigation-context=context-engine] .mz-global-action{flex:none;white-space:nowrap}@media not (min-width:360px){.mz-navigation-boundary[data-navigation-context=context-engine] .mz-global-brand span{max-width:10ch}}@media(prefers-reduced-motion:reduce){.mz-context-engine .mez-button[data-variant=primary],.mz-context-engine .ce-contrast__rule,.mz-context-engine .ce-faq summary:after{transition-duration:.001ms}.mz-context-engine .mez-button[data-variant=primary]:hover{transform:none}}
