:root{--mb-orange:#ff6b35;--mb-orange-hover:#e55a24;--mb-orange-active:#cc5528;--mb-teal:#02bace;--mb-teal-hover:#019db3;--mb-teal-active:#0295a8;--mb-blue:#3578e6;--mb-purple:#795adf;--mb-pink:#ff5790;--mb-gold:#fbbd00;--mb-green:#1dbb91;--mb-green-hover:#18a57f;--mb-blue-fill:#4784e8;--mb-blue-fill-hover:#427bd9;--mb-purple-hover:#6647c4;--mb-black:#0a0a0a;--mb-ink:#111111;--mb-ink2:#374151;--mb-muted:#555e6b;--mb-muted2:#737d8c;--mb-bg:#ffffff;--mb-bg2:#f9fafb;--mb-bg3:#f3f4f6;--mb-dark:#131316;--mb-dark2:#1a1a1f;--mb-dark3:#242429;--mb-dark-surface:#2e2e35;--mb-charcoal:#1f1f24;--mb-dark-border:rgba(255,255,255,0.08);--mb-dark-border-hover:rgba(255,255,255,0.16);--mb-border:#e5e7eb;--mb-error:#e24b4a;--mb-success:#1dbb91;--mb-warning:#fbbd00;--mb-orange-rgb:255 107 53;--mb-teal-rgb:2 186 206;--mb-blue-rgb:53 120 230;--mb-purple-rgb:121 90 223;--mb-pink-rgb:255 87 144;--mb-gold-rgb:251 189 0;--mb-green-rgb:29 187 145;--mb-blue-fill-rgb:71 132 232;--mb-green-hover-rgb:24 165 127;--mb-tint-green:#e8f8f4;--mb-tint-gold:#fff8e6;--mb-tint-purple:#f2eefc;--mb-tint-error:#fceded;--mb-tint-blue:#ebf2fc;--mb-tint-orange:#fff0eb;--mb-on-tint-green:#137a5e;--mb-on-tint-gold:#8a6800;--mb-on-tint-purple:#6f53cd;--mb-on-tint-error:#b93e3d;--mb-on-tint-blue:#2e67c6;--mb-on-tint-orange:#b24b25;--mb-black-rgb:10 10 10;--mb-ink-rgb:17 17 17;--mb-ink2-rgb:55 65 81;--mb-muted-rgb:85 94 107;--mb-muted2-rgb:115 125 140;--mb-bg-rgb:255 255 255;--mb-bg2-rgb:249 250 251;--mb-bg3-rgb:243 244 246;--mb-dark-rgb:19 19 22;--mb-dark2-rgb:26 26 31;--mb-dark3-rgb:36 36 41;--mb-dark-surface-rgb:46 46 53;--mb-charcoal-rgb:31 31 36;--mb-border-rgb:229 231 235;--mb-error-rgb:226 75 74;--mb-success-rgb:29 187 145;--mb-warning-rgb:251 189 0;--mb-font:var(--font-montserrat),"Montserrat",system-ui,-apple-system,sans-serif;--mb-mono:ui-monospace,"SF Mono","Cascadia Code",monospace;--mb-text-xs:0.75rem;--mb-text-sm:0.875rem;--mb-text-base:1rem;--mb-text-lg:1.125rem;--mb-text-xl:clamp(18px,2.5vw,24px);--mb-text-2xl:clamp(26px,4vw,38px);--mb-text-3xl:clamp(36px,5vw,52px);--mb-text-tracking-tight:-0.01em;--mb-sp-1:0.25rem;--mb-sp-2:0.5rem;--mb-sp-3:0.75rem;--mb-sp-4:1rem;--mb-sp-5:1.25rem;--mb-sp-6:1.5rem;--mb-sp-8:2rem;--mb-sp-10:2.5rem;--mb-sp-12:3rem;--mb-sp-16:4rem;--mb-spacing-hero:5.5rem;--mb-max:1160px;--mb-max-narrow:800px;--mb-max-hero:896px;--mb-max-intro:640px;--mb-max-reading:600px;--mb-channel-primary:var(--mb-orange);--mb-channel-primary-hover:var(--mb-orange-hover);--mb-channel-secondary:var(--mb-teal);--mb-channel-secondary-hover:var(--mb-teal-hover);--mb-channel-primary-rgb:var(--mb-orange-rgb);--mb-channel-secondary-rgb:var(--mb-teal-rgb);--mb-channel-on-primary:var(--mb-ink);--mb-radius-sm:2px;--mb-radius:4px;--mb-radius-lg:6px;--mb-radius-xl:8px;--mb-card-padding-sm:16px;--mb-card-padding-compact:20px;--mb-card-padding:32px;--mb-card-padding-lg:40px;--mb-shadow-xs:1px 1px 2px rgba(10,8,6,0.1);--mb-shadow-sm:1px 1px 1px rgba(10,8,6,0.14),1px 3px 8px rgba(10,8,6,0.07);--mb-shadow:1px 1px 1px rgba(10,8,6,0.16),2px 4px 10px rgba(10,8,6,0.09),2px 12px 28px rgba(10,8,6,0.05);--mb-shadow-md:1px 1px 2px rgba(10,8,6,0.16),2px 6px 14px rgba(10,8,6,0.11),3px 16px 36px rgba(10,8,6,0.07);--mb-shadow-lg:1px 2px 2px rgba(10,8,6,0.18),2px 8px 20px rgba(10,8,6,0.13),3px 24px 48px rgba(10,8,6,0.09);--mb-shadow-xl:1px 2px 4px rgba(10,8,6,0.2),3px 12px 28px rgba(10,8,6,0.15),4px 32px 64px rgba(10,8,6,0.11);--mb-shadow-dark-sm:1px 1px 2px rgba(0,0,0,0.24),1px 4px 12px rgba(0,0,0,0.16);--mb-shadow-dark-md:1px 1px 2px rgba(0,0,0,0.28),2px 8px 20px rgba(0,0,0,0.18),3px 20px 40px rgba(0,0,0,0.1);--mb-shadow-dark-lg:1px 2px 4px rgba(0,0,0,0.32),2px 12px 28px rgba(0,0,0,0.2),4px 32px 56px rgba(0,0,0,0.12);--mb-ease:0.2s ease;--mb-ease-slow:0.3s ease;--mb-ease-spring:0.25s cubic-bezier(0.34,1.56,0.64,1);--color-background-primary:var(--mb-bg);--color-background-secondary:var(--mb-bg2);--color-background-tertiary:var(--mb-bg3);--color-text-primary:var(--mb-ink);--color-text-secondary:var(--mb-ink2);--color-text-tertiary:var(--mb-muted);--color-border-primary:var(--mb-border);--color-border-secondary:#ecedf0;--color-border-tertiary:#f0f1f3}[data-channel=clara]{--mb-channel-primary:var(--mb-blue-fill);--mb-channel-primary-hover:var(--mb-blue-fill-hover);--mb-channel-secondary:var(--mb-orange);--mb-channel-secondary-hover:var(--mb-orange-hover);--mb-channel-primary-rgb:var(--mb-blue-fill-rgb);--mb-channel-secondary-rgb:var(--mb-orange-rgb);--mb-channel-on-primary:var(--mb-ink)}[data-channel=institute]{--mb-channel-primary:var(--mb-purple);--mb-channel-primary-hover:var(--mb-purple-hover);--mb-channel-secondary:var(--mb-orange);--mb-channel-secondary-hover:var(--mb-orange-hover);--mb-channel-primary-rgb:var(--mb-purple-rgb);--mb-channel-secondary-rgb:var(--mb-orange-rgb);--mb-channel-on-primary:#fff}[data-channel=provider]{--mb-channel-primary:var(--mb-teal);--mb-channel-primary-hover:var(--mb-teal-hover);--mb-channel-secondary:var(--mb-orange);--mb-channel-secondary-hover:var(--mb-orange-hover);--mb-channel-primary-rgb:var(--mb-teal-rgb);--mb-channel-secondary-rgb:var(--mb-orange-rgb);--mb-channel-on-primary:var(--mb-ink)}.theme-dark{--color-background-primary:var(--mb-dark2);--color-background-secondary:var(--mb-dark3);--color-background-tertiary:var(--mb-dark-surface);--color-text-primary:rgba(255,255,255,0.92);--color-text-secondary:rgba(255,255,255,0.7);--color-text-tertiary:rgba(255,255,255,0.55);--color-border-primary:var(--mb-dark-border);--color-border-secondary:rgba(255,255,255,0.06);--color-border-tertiary:rgba(255,255,255,0.04)}.mb-wrap{font-family:var(--mb-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;text-align:left}.mb-wrap *{box-sizing:border-box}.mb-wrap a{text-decoration:none;color:inherit}.mb-text-center{text-align:center}.mb-container{max-width:var(--mb-max);margin:0 auto;padding:0 40px}.mb-container--narrow{max-width:var(--mb-max-narrow);margin:0 auto;padding:0 40px}.mb-section{padding:4.5rem 0}.mb-section--marketing{padding:var(--mb-spacing-hero) 0}.mb-h1{font-size:var(--mb-text-3xl);font-weight:800;line-height:1.1}.mb-h1,.mb-h2{font-family:var(--mb-font);letter-spacing:var(--mb-text-tracking-tight);text-wrap:balance}.mb-h2{font-size:var(--mb-text-2xl);font-weight:700;line-height:1.15}.mb-h3{font-size:var(--mb-text-xl);line-height:1.25}.mb-h3,.mb-h4{font-family:var(--mb-font);font-weight:600;text-wrap:balance}.mb-h4{font-size:var(--mb-text-lg);line-height:1.3}.mb-lead{font-size:18px;text-wrap:pretty}.mb-body,.mb-lead{font-family:var(--mb-font);font-weight:400;line-height:1.5}.mb-body{font-size:var(--mb-text-base)}.mb-body-sm{font-weight:400;line-height:1.55;color:var(--mb-ink2)}.mb-body-sm,.mb-small{font-family:var(--mb-font);font-size:var(--mb-text-sm)}.mb-small{font-weight:300;line-height:1.65}.mb-caption{font-size:var(--mb-text-xs);color:var(--mb-muted);line-height:1.5}.mb-btn,.mb-caption{font-family:var(--mb-font)}.mb-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 32px;border-radius:var(--mb-radius);font-size:var(--mb-text-sm);font-weight:600;letter-spacing:.02em;cursor:pointer;transition:background var(--mb-ease),box-shadow var(--mb-ease),border-color var(--mb-ease);border:none;text-decoration:none}.mb-btn:active:not(:disabled){box-shadow:var(--mb-shadow-xs);transform:scale(.98);transition-duration:.05s}.mb-btn--orange{background:var(--mb-orange);color:var(--mb-ink);box-shadow:var(--mb-shadow-sm)}.mb-btn--orange:hover:not(:disabled){background:var(--mb-orange-hover);box-shadow:var(--mb-shadow-md)}.mb-btn--teal{background:var(--mb-teal);color:var(--mb-ink);box-shadow:var(--mb-shadow-sm)}.mb-btn--teal:hover:not(:disabled){background:var(--mb-teal-hover);box-shadow:var(--mb-shadow-md)}.mb-btn--purple{background:var(--mb-purple);color:#fff;box-shadow:var(--mb-shadow-sm)}.mb-btn--purple:hover:not(:disabled){background:var(--mb-purple-hover);box-shadow:var(--mb-shadow-md)}.mb-btn--channel-primary{background:var(--mb-channel-primary);color:var(--mb-channel-on-primary);box-shadow:var(--mb-shadow-sm)}.mb-btn--channel-primary:hover:not(:disabled){background:var(--mb-channel-primary-hover);box-shadow:var(--mb-shadow-md)}.mb-btn--green{background:var(--mb-green);color:var(--mb-ink);box-shadow:var(--mb-shadow-sm)}.mb-btn--green:hover:not(:disabled){background:var(--mb-green-hover);box-shadow:var(--mb-shadow-md)}.mb-btn--dark{background:var(--mb-black);color:#fff;box-shadow:var(--mb-shadow-sm)}.mb-btn--dark:hover:not(:disabled){background:#1a1a1a;box-shadow:var(--mb-shadow-md)}.mb-btn--secondary{background:var(--mb-bg3);color:var(--mb-ink);box-shadow:var(--mb-shadow-xs)}.mb-btn--secondary:hover:not(:disabled){background:var(--mb-border);box-shadow:var(--mb-shadow-sm)}.mb-btn--outline{background:var(--mb-dark);color:var(--mb-orange);border:1.5px solid var(--mb-orange);box-shadow:var(--mb-shadow-dark-sm)}.mb-btn--outline:hover:not(:disabled){background:var(--mb-dark2);box-shadow:var(--mb-shadow-dark-md)}.mb-btn--outline-white{background:transparent;color:#fff;border:1.5px solid rgba(255,255,255,.25);box-shadow:none}.mb-btn--outline-white:hover:not(:disabled){border-color:rgba(255,255,255,.5);background:rgba(255,255,255,.04)}.mb-btn--outline-teal{background:transparent;color:var(--mb-teal);border:1.5px solid rgba(2,186,206,.3);box-shadow:none}.mb-btn--outline-teal:hover:not(:disabled){border-color:var(--mb-teal);background:rgba(2,186,206,.05)}.mb-btn--outline-purple{background:transparent;color:var(--mb-purple);border:1.5px solid rgba(121,90,223,.3);box-shadow:none}.mb-btn--outline-purple:hover:not(:disabled){border-color:var(--mb-purple);background:rgba(121,90,223,.05)}.mb-btn--outline-channel-primary{background:transparent;color:var(--mb-channel-primary);border:1.5px solid color-mix(in srgb,var(--mb-channel-primary) 30%,transparent);box-shadow:none}.mb-btn--outline-channel-primary:hover:not(:disabled){border-color:var(--mb-channel-primary);background:color-mix(in srgb,var(--mb-channel-primary) 5%,transparent)}.mb-btn--ghost{background:transparent;color:var(--mb-ink2);border:1px solid var(--color-border-secondary);box-shadow:none}.mb-btn--ghost:hover:not(:disabled){border-color:var(--mb-muted2);background:rgba(0,0,0,.02)}.mb-btn--ghost-white{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.25);box-shadow:none}.mb-btn--ghost-white:hover:not(:disabled){border-color:rgba(255,255,255,.5);background:rgba(255,255,255,.06)}.mb-btn--link{background:transparent;color:var(--mb-ink);padding:0;font-weight:600;gap:6px;border:none;box-shadow:none}:is(.theme-dark,.bg-mb-dark,.bg-mb-dark2,.bg-mb-dark3,.bg-mb-dark-surface,.bg-mb-charcoal,.from-mb-dark,.from-mb-dark2,.mb-dna-texture,.mb-grid-texture,.mb-card--contrast) .mb-btn--link{color:var(--mb-teal)}[data-channel=institute] :is(.theme-dark,.bg-mb-dark,.bg-mb-dark2,.bg-mb-dark3,.bg-mb-dark-surface,.bg-mb-charcoal,.from-mb-dark,.from-mb-dark2,.mb-dna-texture,.mb-grid-texture,.mb-card--contrast) .mb-btn--link{color:var(--mb-channel-secondary)}.mb-btn--link:hover:not(:disabled){text-decoration:underline}.mb-btn--link:after{content:"\2192";font-size:1.1em;transition:transform var(--mb-ease)}.mb-btn--link:hover:after{transform:translateX(3px)}.mb-btn--sm{padding:10px 20px;font-size:var(--mb-text-xs)}.mb-btn--lg{padding:18px 36px;font-size:var(--mb-text-base);letter-spacing:.01em}.mb-btn--full{width:100%}.mb-btn:disabled,.mb-btn[disabled]{opacity:.5;cursor:not-allowed;transform:none!important;box-shadow:none!important}.mb-nav--dark .mb-nav-cta,.mb-nav--glass .mb-nav-cta,.theme-dark .mb-btn--dark,.theme-dark .mb-btn--orange,.theme-dark .mb-btn--teal{box-shadow:inset 0 1px 0 rgba(255,255,255,.08),1px 1px 2px rgba(0,0,0,.3);border:1px solid rgba(255,255,255,.06)}.mb-nav--dark .mb-nav-cta:hover,.mb-nav--glass .mb-nav-cta:hover,.theme-dark .mb-btn--dark:hover,.theme-dark .mb-btn--orange:hover,.theme-dark .mb-btn--teal:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,.12),1px 2px 6px rgba(0,0,0,.4);border-color:rgba(255,255,255,.1)}.theme-dark .mb-btn--ghost:hover,.theme-dark .mb-btn--outline-teal:hover,.theme-dark .mb-btn--outline-white:hover,.theme-dark .mb-btn--outline:hover{border-color:rgba(255,255,255,.2)}.theme-dark .mb-btn:active{box-shadow:inset 0 1px 0 rgba(255,255,255,.04),1px 1px 1px rgba(0,0,0,.2);transform:scale(.98);transition-duration:.05s}.mb-btn:focus-visible,.mb-input:focus-visible{outline:2px solid var(--mb-orange);outline-offset:2px}.mb-card{background:var(--mb-bg);border:1px solid var(--mb-border);border-radius:var(--mb-radius-lg);box-shadow:var(--mb-shadow)}.mb-card,.mb-card--dark{padding:var(--mb-card-padding)}.mb-card--dark{background:var(--mb-dark2);border:1px solid var(--mb-dark-border);border-radius:var(--mb-radius-lg);color:rgba(255,255,255,.92);box-shadow:var(--mb-shadow-dark-sm),inset 0 1px 0 rgba(255,255,255,.04)}.mb-card--elevated{background:var(--mb-bg);border:1px solid var(--mb-border);border-radius:var(--mb-radius-xl);padding:var(--mb-card-padding);box-shadow:var(--mb-shadow-lg)}.mb-card--flat{background:var(--mb-bg2);border:1px solid var(--mb-border);border-radius:var(--mb-radius-lg);padding:var(--mb-card-padding)}.mb-card--compact{padding:var(--mb-card-padding-compact)}.mb-on-dark{--mb-ink:rgba(255,255,255,0.92);--mb-ink2:rgba(255,255,255,0.7);--mb-muted:rgba(255,255,255,0.55);--mb-border:rgba(255,255,255,0.08)}.mb-card--contrast{background:var(--mb-dark2);border:1px solid rgba(255,255,255,.04);border-radius:var(--mb-radius-lg);padding:var(--mb-card-padding);color:rgba(255,255,255,.92);box-shadow:var(--mb-shadow-dark-md),inset 0 1px 0 rgba(255,255,255,.04)}.mb-card--interactive{cursor:pointer;transition:border-color var(--mb-ease),box-shadow var(--mb-ease)}.mb-card--interactive:hover{border-color:rgb(var(--mb-channel-secondary-rgb)/.25);box-shadow:var(--mb-shadow-md)}.mb-card--contrast.mb-card--interactive:hover{border-color:rgba(255,255,255,.12);box-shadow:var(--mb-shadow-dark-lg),inset 0 1px 0 rgba(255,255,255,.04)}.mb-surface--elevated{background:var(--mb-dark-surface);border-radius:var(--mb-radius-xl);box-shadow:var(--mb-shadow-dark-md),inset 0 1px 0 rgba(255,255,255,.04);border:1px solid var(--mb-dark-border);color:rgba(255,255,255,.92)}.mb-input{font-family:var(--mb-font);font-size:var(--mb-text-sm);color:var(--mb-ink);background:var(--mb-bg);border:1px solid var(--mb-border);border-radius:var(--mb-radius);padding:var(--mb-sp-2) var(--mb-sp-3);box-shadow:var(--mb-shadow-xs);transition:box-shadow var(--mb-ease),border-color var(--mb-ease);width:100%}.mb-input:focus{outline:2px solid var(--mb-orange);outline-offset:2px;box-shadow:var(--mb-shadow-sm);border-color:var(--mb-orange)}.mb-input::-moz-placeholder{color:var(--mb-muted2)}.mb-input::placeholder{color:var(--mb-muted2)}.mb-input--dark{background:var(--mb-dark3);border-color:var(--mb-dark-border);color:rgba(255,255,255,.92)}.mb-input--dark::-moz-placeholder{color:rgba(255,255,255,.4)}.mb-input--dark::placeholder{color:rgba(255,255,255,.4)}.mb-eyebrow{font-family:var(--mb-font);font-size:12.5px;font-weight:600;letter-spacing:.11em;text-transform:uppercase;margin-bottom:22px;display:block}.mb-eyebrow--teal{color:var(--mb-teal)}.mb-eyebrow--orange{color:var(--mb-orange)}.mb-eyebrow--purple{color:var(--mb-purple)}.mb-eyebrow--channel-primary{color:var(--mb-channel-primary)}.mb-eyebrow--muted{color:var(--mb-muted)}.mb-eyebrow--white{color:rgba(255,255,255,.55)}.mb-eyebrow--neutral{color:var(--mb-muted)}:is(.theme-dark,.bg-mb-dark,.bg-mb-dark2,.bg-mb-dark3,.bg-mb-dark-surface,.bg-mb-charcoal,.from-mb-dark,.from-mb-dark2,.mb-card--contrast,.mb-card--dark,.mb-callout,.mb-surface--elevated) .mb-eyebrow--neutral{color:rgba(255,255,255,.62)}.mb-label{font-family:var(--mb-font);font-size:14px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.mb-link{color:var(--mb-orange);font-weight:500;text-decoration:none;transition:color var(--mb-ease)}.mb-link:hover{color:var(--mb-orange-hover);text-decoration:underline}.mb-link--teal{color:var(--mb-teal)}.mb-link--teal:hover{color:var(--mb-teal-hover);text-decoration:underline}.mb-divider{border:none;border-top:1px solid var(--mb-border);margin:var(--mb-sp-6) 0}.mb-divider--dark{border-top-color:var(--mb-dark-border)}.mb-grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.mb-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.mb-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.mb-grid-auto{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.mb-chapter-card{background:var(--mb-bg);border:1px solid var(--mb-border);border-radius:var(--mb-radius-lg);padding:var(--mb-card-padding);position:relative;overflow:hidden;box-shadow:var(--mb-shadow-sm)}.mb-chapter-card:before{content:"";position:absolute;top:0;left:0;width:3px;height:100%;background:var(--mb-teal)}.mb-chapter-card--orange:before{background:var(--mb-orange)}.mb-chapter-num{font-family:var(--mb-font);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--mb-teal);margin-bottom:8px}.mb-chapter-card--orange .mb-chapter-num{color:var(--mb-orange)}.mb-chapter-title{font-family:var(--mb-font);font-size:16px;font-weight:700;color:var(--mb-ink);margin-bottom:10px}.mb-testimonial{background:var(--mb-bg);border:1px solid var(--mb-border);border-radius:var(--mb-radius-lg);padding:var(--mb-card-padding-lg);box-shadow:var(--mb-shadow)}.mb-testimonial-quote{font-family:var(--mb-font);font-size:15px;color:var(--mb-ink2);line-height:1.75;font-style:italic;margin-bottom:24px;padding-left:16px;border-left:3px solid var(--mb-teal)}.mb-testimonial-author{font-family:var(--mb-font);font-size:14px;font-weight:600;color:var(--mb-ink)}.mb-testimonial-cred{font-family:var(--mb-font);font-size:13px;color:var(--mb-muted);margin-top:2px}.mb-callout{padding:var(--mb-card-padding);border-radius:var(--mb-radius-lg);border-left:4px solid var(--mb-orange);background:var(--mb-dark2);box-shadow:var(--mb-shadow-dark-sm)}.mb-callout--teal{border-left-color:var(--mb-teal)}main>[data-channel]>section:not(:first-of-type),main>section:not(:first-of-type){border-top-left-radius:8px;border-top-right-radius:8px;position:relative;margin-top:-8px}.mb-grid-texture{position:relative;overflow:hidden}.mb-grid-texture:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 0);background-size:72px 72px;pointer-events:none}.mb-dna-texture{position:relative;overflow:hidden}.mb-dna-texture:before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 80' fill='none' stroke='%23ffffff' stroke-width='0.7'><path d='M10 0 L70 80'/><path d='M70 0 L10 80'/><circle cx='20' cy='20' r='1.2' fill='%23ffffff' stroke='none'/><circle cx='60' cy='20' r='1.2' fill='%23ffffff' stroke='none'/><circle cx='20' cy='60' r='1.2' fill='%23ffffff' stroke='none'/><circle cx='60' cy='60' r='1.2' fill='%23ffffff' stroke='none'/></svg>");background-size:96px 96px;background-repeat:repeat;opacity:.06;pointer-events:none}.mb-cta-helix-teal,[data-channel=clara] .mb-cta-helix-orange,[data-channel=institute] .mb-cta-helix-orange,[data-channel=provider] .mb-cta-helix-orange{display:none}[data-channel=clara] .mb-cta-helix-teal,[data-channel=institute] .mb-cta-helix-teal,[data-channel=provider] .mb-cta-helix-teal{display:block}@keyframes mbFadeUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.mb-fade{animation:mbFadeUp .65s ease both}.mb-fade2{animation:mbFadeUp .65s ease .12s both}.mb-fade3{animation:mbFadeUp .65s ease .24s both}.mb-fade4{animation:mbFadeUp .65s ease .36s both}.mb-nav{display:flex;align-items:center;justify-content:space-between;padding:var(--mb-sp-4) var(--mb-sp-6);font-family:var(--mb-font);position:relative;z-index:100}.mb-nav--light{background:var(--mb-bg);border-bottom:1px solid var(--mb-border)}.mb-nav--dark{background:var(--mb-dark)}.mb-nav--dark,.mb-nav--glass{border-bottom:1px solid var(--mb-dark-border)}.mb-nav--glass{background:rgba(10,10,10,.85);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.mb-nav-logo{font-family:var(--mb-font);font-weight:800;font-size:var(--mb-text-lg);letter-spacing:.04em;text-transform:uppercase}.mb-nav-logo--orange{color:var(--mb-orange)}.mb-nav-logo--white{color:#fff}.mb-nav-links{display:flex;align-items:center;gap:var(--mb-sp-1)}.mb-nav-link{font-family:var(--mb-font);font-size:var(--mb-text-sm);font-weight:500;padding:var(--mb-sp-2) var(--mb-sp-3);transition:color var(--mb-ease);position:relative;text-decoration:none}.mb-nav-link:after{content:"";position:absolute;bottom:-2px;left:var(--mb-sp-3);right:var(--mb-sp-3);height:2px;border-radius:1px;transform:scaleX(0);transition:transform var(--mb-ease),background var(--mb-ease)}.mb-nav--light .mb-nav-link{color:var(--mb-ink2)}.mb-nav--light .mb-nav-link:hover{color:var(--mb-teal)}.mb-nav--light .mb-nav-link:hover:after{transform:scaleX(1);background:var(--mb-teal)}.mb-nav--light .mb-nav-link--active{color:var(--mb-orange);font-weight:600}.mb-nav--light .mb-nav-link--active:after{transform:scaleX(1);background:var(--mb-orange)}.mb-nav--dark .mb-nav-link,.mb-nav--glass .mb-nav-link{color:rgba(255,255,255,.65)}.mb-nav--dark .mb-nav-link:hover,.mb-nav--glass .mb-nav-link:hover{color:var(--mb-teal)}.mb-nav--dark .mb-nav-link:hover:after,.mb-nav--glass .mb-nav-link:hover:after{transform:scaleX(1);background:var(--mb-teal)}.mb-nav--dark .mb-nav-link--active,.mb-nav--glass .mb-nav-link--active{color:var(--mb-orange);font-weight:600}.mb-nav--dark .mb-nav-link--active:after,.mb-nav--glass .mb-nav-link--active:after{transform:scaleX(1);background:var(--mb-orange)}.mb-nav-cta{font-family:var(--mb-font);font-size:var(--mb-text-sm);font-weight:600;padding:var(--mb-sp-2) var(--mb-sp-5);border-radius:var(--mb-radius);background:var(--mb-orange);color:#fff;box-shadow:var(--mb-shadow-sm);transition:background var(--mb-ease),box-shadow var(--mb-ease);border:none;cursor:pointer;text-decoration:none}.mb-nav-cta:hover{background:var(--mb-orange-hover);box-shadow:var(--mb-shadow-md)}.mb-nav-cta:active{box-shadow:var(--mb-shadow-xs);transform:scale(.98);transition-duration:.05s}.mb-lockup{--mb-lockup-cap:22px;display:inline-flex;align-items:flex-end;gap:12px;color:#fff}.mb-lockup .mb-lockup-channel>*,.mb-lockup .mb-lockup-mark>*{display:block;width:auto}.mb-lockup .mb-lockup-mark>*{height:var(--mb-lockup-cap)}.mb-lockup .mb-lockup-channel>*{height:calc(var(--mb-lockup-cap) * .57)}.mb-lockup-divider{width:1px;height:calc(var(--mb-lockup-cap) * 1.14);background:currentColor;opacity:.25;flex:none}@media (max-width:768px){.mb-lockup{--mb-lockup-cap:18px}}.mb-ecosystem-nav{display:flex;flex-direction:column;align-items:flex-start}.mb-ecosystem-link{display:inline-flex;align-items:center;min-height:24px;opacity:.8;transform-origin:left center;transition:transform var(--mb-ease),opacity var(--mb-ease);cursor:pointer;text-decoration:none}.mb-ecosystem-link svg{display:block;height:10px;width:auto}@media (hover:hover){.mb-ecosystem-link:hover{opacity:1;transform:scale(1.06)}}.mb-ecosystem-link:focus-visible{opacity:1;transform:scale(1.06);outline:2px solid var(--mb-channel-primary);outline-offset:4px}@media (max-width:768px),(pointer:coarse){.mb-ecosystem-link{min-height:44px}}.mb-status{display:inline-flex;align-items:center;gap:6px;font-family:var(--mb-font);font-size:var(--mb-text-xs);font-weight:600}.mb-status:before{content:"";width:14px;height:14px;flex-shrink:0;background-size:contain;background-repeat:no-repeat;background-position:50%}.mb-status--orange{color:var(--mb-orange)}.mb-status--orange:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Ccircle cx='8' cy='8' r='7' stroke='%23FF6B35' stroke-width='1.5'/%3E%3Cpath d='M5 8l2 2 4-4' stroke='%23FF6B35' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.mb-status--teal{color:var(--mb-teal)}.mb-status--teal:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Ccircle cx='8' cy='8' r='7' stroke='%2302BACE' stroke-width='1.5'/%3E%3Cpath d='M5 8l2 2 4-4' stroke='%2302BACE' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.mb-status--green{color:var(--mb-green)}.mb-status--green:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Ccircle cx='8' cy='8' r='7' stroke='%231DBB91' stroke-width='1.5'/%3E%3Cpath d='M5 8l2 2 4-4' stroke='%231DBB91' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.mb-status--error{color:var(--mb-error)}.mb-status--error:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Ccircle cx='8' cy='8' r='7' stroke='%23E24B4A' stroke-width='1.5'/%3E%3Cpath d='M6 6l4 4M10 6l-4 4' stroke='%23E24B4A' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E")}.mb-status--pending{color:var(--mb-muted)}.mb-status--pending:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Ccircle cx='8' cy='8' r='7' stroke='%23555E6B' stroke-width='1.5'/%3E%3Cpath d='M8 5v3l2 1.5' stroke='%23555E6B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.mb-track-card{background:var(--mb-dark2);border:1px solid var(--mb-dark-border);border-radius:var(--mb-radius-lg);padding:var(--mb-card-padding-lg);display:flex;flex-direction:column;box-shadow:var(--mb-shadow-dark-sm),inset 0 1px 0 rgba(255,255,255,.04)}.mb-track-label{font-family:var(--mb-font);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--mb-teal);margin-bottom:8px}.mb-track-title{font-family:var(--mb-font);font-size:17px;font-weight:700;color:rgba(255,255,255,.92);margin-bottom:6px;line-height:1.25}.mb-track-chapter{font-family:var(--mb-font);font-size:12px;color:rgba(255,255,255,.5);margin-bottom:16px;letter-spacing:.03em}.mb-track-desc{font-family:var(--mb-font);font-size:14px;font-weight:300;color:rgba(255,255,255,.65);line-height:1.65;flex:1;margin-bottom:28px}.mb-instructor-card{background:var(--mb-dark2);border:1px solid var(--mb-dark-border);border-radius:var(--mb-radius-lg);padding:var(--mb-card-padding-lg);box-shadow:var(--mb-shadow-dark-sm),inset 0 1px 0 rgba(255,255,255,.04)}.mb-avatar{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--mb-font);font-size:18px;font-weight:700;margin-bottom:20px;overflow:hidden}.mb-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mb-avatar--teal{background:rgba(2,186,206,.08);border:1.5px solid rgba(2,186,206,.2);color:var(--mb-teal)}.mb-avatar--orange{background:rgba(255,107,53,.08);border:1.5px solid rgba(255,107,53,.2);color:var(--mb-orange)}.mb-instructor-name{font-family:var(--mb-font);font-size:17px;font-weight:700;color:rgba(255,255,255,.92);margin-bottom:4px}.mb-instructor-title{font-family:var(--mb-font);font-size:12px;font-weight:500;letter-spacing:.04em;margin-bottom:18px}.mb-instructor-title--teal{color:var(--mb-teal)}.mb-instructor-title--orange{color:var(--mb-orange)}.mb-table-wrap{background:var(--mb-dark2);border:1px solid var(--mb-dark-border);border-radius:var(--mb-radius-lg);box-shadow:var(--mb-shadow-dark-md)}.mb-table-scroll{overflow-x:auto;border-radius:inherit}.mb-table{width:100%;border-collapse:collapse;font-family:var(--mb-font);font-size:var(--mb-text-sm)}.mb-table th{text-align:left;font-weight:600;font-size:var(--mb-text-xs);text-transform:uppercase;letter-spacing:.06em;color:rgba(255,255,255,.55);background:rgba(255,255,255,.02)}.mb-table td,.mb-table th{padding:var(--mb-sp-3) var(--mb-sp-4);border-bottom:1px solid var(--mb-dark-border)}.mb-table td{color:rgba(255,255,255,.85)}.mb-table tbody tr:last-child td{border-bottom:none}.mb-table--interactive tbody tr{cursor:pointer;transition:background var(--mb-ease)}.mb-table--interactive tbody tr:hover{background:rgba(255,255,255,.03)}.mb-table tbody tr:focus-within{background:rgba(255,255,255,.05);outline:1px solid var(--mb-dark-border-hover);outline-offset:-1px}@media (max-width:900px){.mb-grid-3,.mb-grid-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.mb-container,.mb-container--narrow{padding:0 24px}.mb-lead{font-size:17px}.mb-grid-2,.mb-grid-3{grid-template-columns:1fr}.mb-nav-links{display:none}}@media (max-width:480px){.mb-container{padding:0 18px}.mb-grid-4{grid-template-columns:1fr}.mb-btn{padding:14px 24px;font-size:13px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}