.mit-ill[data-astro-cid-cfytp5v7]{display:block;width:100%;height:auto;overflow:visible}.ill-body[data-astro-cid-cfytp5v7]{fill:rgb(var(--color-surface-raised));stroke:rgb(var(--color-fg-primary) / .72);stroke-width:1.5px;stroke-linejoin:round}.ill-screen[data-astro-cid-cfytp5v7]{fill:rgb(var(--color-surface-overlay));stroke:rgb(var(--color-fg-primary) / .25);stroke-width:1px}.ill-stroke[data-astro-cid-cfytp5v7]{fill:none;stroke:rgb(var(--color-fg-primary) / .72);stroke-width:1.5px;stroke-linecap:round}.ill-port[data-astro-cid-cfytp5v7]{fill:rgb(var(--color-surface-overlay));stroke:rgb(var(--color-fg-primary) / .35);stroke-width:1px}.ill-port-dot[data-astro-cid-cfytp5v7]{fill:rgb(var(--color-fg-primary) / .35)}.ill-led[data-astro-cid-cfytp5v7]{fill:rgb(var(--color-accent))}.ill-shield[data-astro-cid-cfytp5v7]{fill:rgb(var(--color-accent) / .12);stroke:rgb(var(--color-accent-text));stroke-width:1.5px;stroke-linejoin:round}.ill-label[data-astro-cid-cfytp5v7]{fill:rgb(var(--color-fg-tertiary));font-family:system-ui,sans-serif;font-size:12px}.ill-link[data-astro-cid-cfytp5v7]{fill:none;stroke:rgb(var(--color-fg-primary) / .3);stroke-width:1.25px;stroke-linejoin:round}.ill-link--cloud[data-astro-cid-cfytp5v7]{stroke-dasharray:4 5}.ill-dots[data-astro-cid-cfytp5v7] circle[data-astro-cid-cfytp5v7]{fill:rgb(var(--color-accent));stroke:rgb(var(--color-surface));stroke-width:3px}@media(prefers-reduced-motion:no-preference){.ill-link[data-astro-cid-cfytp5v7][pathLength]{stroke-dasharray:1;stroke-dashoffset:1px;animation:ill-draw .9s cubic-bezier(.16,1,.3,1) var(--d, 0s) forwards}.ill-link--cloud[data-astro-cid-cfytp5v7]{opacity:0;animation:.6s .1s forwards ill-fade}.ill-dots[data-astro-cid-cfytp5v7] circle[data-astro-cid-cfytp5v7]{opacity:0;transform-box:fill-box;transform-origin:center;animation:ill-pop .45s cubic-bezier(.16,1,.3,1) var(--d, 0s) forwards}}@keyframes ill-draw{to{stroke-dashoffset:0}}@keyframes ill-fade{to{opacity:1}}@keyframes ill-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.form-label[data-astro-cid-nnexnwgf]{display:block;font-size:1rem;font-weight:500;color:rgb(var(--color-fg-secondary));margin-bottom:.5rem}.step-indicator[data-astro-cid-nnexnwgf]{display:flex;align-items:center;gap:.5rem;padding:.375rem .75rem;border-radius:9999px;border:1px solid var(--color-border);background:none;cursor:pointer;transition:all .3s}.step-indicator[data-astro-cid-nnexnwgf] .step-num[data-astro-cid-nnexnwgf]{width:1.5rem;height:1.5rem;border-radius:9999px;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;background:rgb(var(--color-surface-overlay));color:rgb(var(--color-fg-tertiary));transition:all .3s}.step-indicator[data-astro-cid-nnexnwgf] .step-label[data-astro-cid-nnexnwgf]{font-size:.75rem;color:rgb(var(--color-fg-tertiary));transition:color .3s}.step-indicator[data-astro-cid-nnexnwgf].active{border-color:var(--color-border-accent);background:rgb(var(--color-accent) / .06)}.step-indicator[data-astro-cid-nnexnwgf].active .step-num[data-astro-cid-nnexnwgf]{background:rgb(var(--color-accent));color:rgb(var(--color-bg))}.step-indicator[data-astro-cid-nnexnwgf].active .step-label[data-astro-cid-nnexnwgf]{color:rgb(var(--color-accent))}.step-indicator[data-astro-cid-nnexnwgf].completed .step-num[data-astro-cid-nnexnwgf]{background:rgb(var(--color-accent) / .15);color:rgb(var(--color-accent))}.step-connector[data-astro-cid-nnexnwgf]{width:2rem;height:1px;background:var(--color-border)}.radio-card[data-astro-cid-nnexnwgf] input[data-astro-cid-nnexnwgf][type=checkbox]:checked+.radio-card-label[data-astro-cid-nnexnwgf]{color:rgb(var(--color-accent));background:rgb(var(--color-accent) / .08);border-color:var(--color-border-accent);box-shadow:0 0 0 3px rgb(var(--color-accent) / .06)}.radio-card[data-astro-cid-nnexnwgf]{display:flex;align-items:stretch;height:100%}.radio-card-label[data-astro-cid-nnexnwgf].option-btn{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:3rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.25;text-align:center}.form-input[data-astro-cid-nnexnwgf].error,.error[data-astro-cid-nnexnwgf] .radio-card-label[data-astro-cid-nnexnwgf]{border-color:#ef444480!important}.error-msg[data-astro-cid-nnexnwgf]{font-size:.75rem;color:#ef4444;margin-top:.25rem}.form-step[data-astro-cid-nnexnwgf]{animation:.25s fadeIn}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.mit [id]{scroll-margin-top:6.5rem}.mit p{text-wrap:pretty}[data-stage-panel][hidden]{display:none}.mit-stage{display:flex;flex-direction:column;align-items:flex-start;gap:.125rem;min-height:44px;padding:.75rem 1rem;border:1px solid var(--color-border-hover);border-radius:.75rem;text-align:left;transition:border-color .2s ease,background-color .2s ease}.mit-stage:hover{border-color:rgb(var(--color-overlay) / .25)}.mit-stage:focus-visible{outline:2px solid rgb(var(--color-focus));outline-offset:2px}.mit-stage[aria-pressed=true]{border-color:rgb(var(--color-accent));background:rgb(var(--color-accent) / .08)}.mit-stage-name{font-family:Clash Display,system-ui,sans-serif;font-weight:600;color:rgb(var(--color-fg-primary))}.mit-stage-size{font-size:.8125rem;color:rgb(var(--color-fg-tertiary))}.mit-points li{position:relative;padding-left:1.125rem;margin-bottom:.5rem;-moz-column-break-inside:avoid;break-inside:avoid;font-size:.9375rem;line-height:1.55;color:rgb(var(--color-fg-secondary))}.mit-points li:before{content:"";position:absolute;left:0;top:.75em;width:.5rem;height:1px;background:currentColor}.mit-card{transition:opacity .3s ease,border-color .3s ease,box-shadow .3s ease,transform .4s cubic-bezier(.16,1,.3,1)}.mit-card-tag{visibility:hidden;font-size:.8125rem;font-weight:500;color:rgb(var(--color-accent-text))}#service-list[data-stage=starting] .mit-card[data-stages~=starting] .mit-card-tag,#service-list[data-stage=growing] .mit-card[data-stages~=growing] .mit-card-tag,#service-list[data-stage=established] .mit-card[data-stages~=established] .mit-card-tag{visibility:visible}#service-list[data-stage=starting] .mit-card[data-stages~=starting],#service-list[data-stage=growing] .mit-card[data-stages~=growing],#service-list[data-stage=established] .mit-card[data-stages~=established],.mit-card:target{border-color:rgb(var(--color-accent));box-shadow:0 0 0 1px rgb(var(--color-accent))}.mit-logo{display:flex;align-items:center;justify-content:center;aspect-ratio:3 / 2;padding:.875rem;border-radius:.75rem;background:#fff;border:1px solid var(--color-border)}.mit-logo img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}@media(prefers-reduced-motion:reduce){.mit-card{transition:none}}
