.mit-container.svelte-y5lu1y{position:relative}.mit-sequence.svelte-y5lu1y{position:relative;z-index:2}.mit-node.svelte-y5lu1y{background:var(--color-white);border:1px solid var(--color-slate-200);border-radius:8px;padding:1.5rem;text-align:left;transition:border-color .25s ease,background-color .25s ease;cursor:pointer;position:relative;min-height:100%;appearance:none;color:inherit;font:inherit;box-shadow:none}.mit-node.svelte-y5lu1y:hover{background:color-mix(in srgb,var(--color-brand) 2%,var(--color-white));border-color:var(--color-slate-200);box-shadow:none}.mit-node[aria-expanded=true]{border-color:var(--color-brand);background:color-mix(in srgb,var(--color-brand) 5%,var(--color-white));box-shadow:none}.mit-step-head.svelte-y5lu1y{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;gap:.75rem}.mit-step-label.svelte-y5lu1y{display:inline-flex;align-items:center;border:1px solid color-mix(in srgb,var(--color-brand) 20%,var(--color-slate-200));background:color-mix(in srgb,var(--color-brand) 6%,var(--color-white));border-radius:9999px;padding:.25rem .65rem;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-brand)}.mit-badge.svelte-y5lu1y{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;margin:0;background:color-mix(in srgb,var(--color-brand) 10%,var(--color-white));color:var(--color-brand);border-radius:12px;font-weight:800;font-size:1.25rem;box-shadow:none;border:1px solid color-mix(in srgb,var(--color-brand) 20%,var(--color-slate-100));transition:background-color .25s ease,border-color .25s ease,color .25s ease;position:relative;z-index:1}.mit-node.svelte-y5lu1y:hover .mit-badge:where(.svelte-y5lu1y){color:var(--color-brand);background:color-mix(in srgb,var(--color-brand) 14%,var(--color-white));border-color:color-mix(in srgb,var(--color-brand) 30%,var(--color-slate-200))}.mit-node[aria-expanded=true] .mit-badge.svelte-y5lu1y{background:var(--color-brand);color:var(--color-white);border-color:var(--color-brand);box-shadow:none}.mit-title.svelte-y5lu1y{font-family:Satoshi,sans-serif;font-size:1.35rem;font-weight:900;color:var(--color-brand);margin-bottom:.65rem;line-height:1.3;letter-spacing:-.01em}.mit-desc.svelte-y5lu1y{font-family:Satoshi,sans-serif;font-size:1rem;color:var(--color-slate-600);line-height:1.6;margin-bottom:1.25rem}.mit-tags.svelte-y5lu1y{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-start}.mit-tags.svelte-y5lu1y span:where(.svelte-y5lu1y){display:inline-block;padding:.35rem .85rem;background:color-mix(in srgb,var(--color-brand) 10%,var(--color-white));color:var(--color-brand);border-radius:9999px;font-size:.75rem;font-weight:700;border:1px solid color-mix(in srgb,var(--color-brand) 20%,var(--color-slate-100));transition:border-color .2s ease,color .2s ease,background-color .2s ease}.mit-node.svelte-y5lu1y:hover .mit-tags:where(.svelte-y5lu1y) span:where(.svelte-y5lu1y){border-color:color-mix(in srgb,var(--color-brand) 30%,var(--color-slate-200));color:var(--color-brand-dark)}.mit-node[aria-expanded=true] .mit-tags.svelte-y5lu1y span:where(.svelte-y5lu1y){background:color-mix(in srgb,var(--color-brand) 12%,var(--color-white));border-color:color-mix(in srgb,var(--color-brand) 30%,var(--color-slate-300));color:var(--color-brand);box-shadow:none}.mit-detail-outer.svelte-y5lu1y{height:0;overflow:hidden;border-radius:1.5rem;border:1px solid transparent;background:color-mix(in srgb,var(--color-slate-50) 55%,var(--color-white));box-shadow:none;transition:height .5s cubic-bezier(.4,0,.2,1),margin-top .3s ease,border-color .3s ease;will-change:height}.mit-detail-outer.open{margin-top:1.5rem;border-color:color-mix(in srgb,var(--color-brand) 30%,var(--color-slate-200));box-shadow:none}.mit-detail-inner.svelte-y5lu1y{padding:2rem}.mit-detail-inner.fade{animation:svelte-y5lu1y-mit-fade .4s ease both}@keyframes svelte-y5lu1y-mit-fade{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.mit-pane.svelte-y5lu1y{position:relative}.mit-pane-grid.svelte-y5lu1y{display:grid;gap:1.5rem;align-items:start}@media(min-width:768px){.mit-pane-grid.svelte-y5lu1y{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:2rem}}.mit-pane-media.svelte-y5lu1y{position:relative;overflow:hidden;border-radius:8px;border:1px solid var(--color-slate-200);background:var(--color-white)}.mit-pane-image.svelte-y5lu1y{width:100%;height:260px;object-fit:cover;display:block}.mit-pane-visual.svelte-y5lu1y{display:flex;flex-direction:column;justify-content:center;gap:.8rem;padding:1.5rem;background:var(--color-slate-50)}.mit-pane-visual-label.svelte-y5lu1y{color:var(--color-brand);font-size:.8rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.mit-pane-visual-line.svelte-y5lu1y,.mit-pane-visual-card.svelte-y5lu1y{display:block;border:1px solid var(--color-slate-200);background:var(--color-white);border-radius:8px}.mit-pane-visual-line.svelte-y5lu1y{width:72%;height:.75rem}.mit-pane-visual-line.wide.svelte-y5lu1y{width:92%}.mit-pane-visual-card.svelte-y5lu1y{margin-top:.75rem;height:5.5rem}.mit-pane-content.svelte-y5lu1y{padding:.5rem 0}.mit-pane-title.svelte-y5lu1y{font-family:Satoshi,sans-serif;font-size:1.45rem;font-weight:900;color:var(--color-brand);margin-bottom:1rem;letter-spacing:-.01em}.mit-pane-desc.svelte-y5lu1y{font-family:Satoshi,sans-serif;color:var(--color-slate-600);line-height:1.65;margin-bottom:1.5rem;font-size:1rem}.mit-pane-list.svelte-y5lu1y{color:var(--color-slate-600);padding-left:0;list-style:none;margin-bottom:1.5rem}.mit-pane-list.svelte-y5lu1y li:where(.svelte-y5lu1y){margin:.75rem 0;position:relative;padding-left:1.35rem;line-height:1.5}.mit-pane-list.svelte-y5lu1y li:where(.svelte-y5lu1y):before{content:"✓";position:absolute;left:0;color:var(--color-brand);font-weight:700}.mit-pane-cta.svelte-y5lu1y{margin-top:1.5rem}.mit-btn-primary.svelte-y5lu1y{display:inline-flex;align-items:center;justify-content:center;background:var(--color-brand);color:var(--color-white);padding:.75rem 1.35rem;border-radius:8px;text-decoration:none;font-weight:700;font-size:.9rem;border:none;cursor:pointer;transition:background-color .2s ease}.mit-btn-primary.svelte-y5lu1y:hover{background:var(--color-brand-dark)}@media(max-width:767px){.mit-node.svelte-y5lu1y{padding:1.15rem;margin-bottom:1rem}.mit-badge.svelte-y5lu1y{width:2rem;height:2rem;font-size:1rem}.mit-title.svelte-y5lu1y{font-size:1.1rem}.mit-detail-inner.svelte-y5lu1y{padding:1.5rem}.mit-pane-grid.svelte-y5lu1y{gap:1.5rem}.mit-pane-image.svelte-y5lu1y{height:200px}}@media(max-width:480px){.mit-node.svelte-y5lu1y{padding:1rem}.mit-desc.svelte-y5lu1y{font-size:.875rem}.mit-node.svelte-y5lu1y:hover{transform:none}}.mit-node.svelte-y5lu1y:focus-visible{border-color:var(--color-brand);outline:none!important;box-shadow:none!important}
