.ms-who{border:3px solid var(--ink);background:var(--ds-surface);color:var(--ds-text);border-radius:1.5rem;margin:0 0 2.5rem;padding:1.5rem}.ms-who legend{color:var(--ds-strong);padding-inline:.5rem;font-size:1.375rem;font-weight:800}.ms-who p{color:var(--ds-text-muted);margin-block:.25rem 1rem;font-weight:600}.ms-who__opts{flex-wrap:wrap;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}.ms-who__opt{position:relative}.ms-who__opt input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.ms-who__opt span{border:2px solid var(--ink);background:var(--ds-surface);min-block-size:2.75rem;color:var(--ds-strong);border-radius:999px;align-items:center;padding:.375rem 1.125rem;font-weight:700;display:inline-flex}.ms-who__opt input:checked+span{background:var(--ink);color:var(--yel)}.ms-who__opt input:focus-visible+span{outline:3px solid var(--ds-focus);outline-offset:3px}.ms-h2{color:var(--ds-strong);margin-block:0 1.25rem;font-size:clamp(1.5rem,1.2rem + 1.2vw,2.125rem);font-weight:800;line-height:1.4}.ms-plans{grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:1.5rem;margin:0 0 2.5rem;padding:0;list-style:none;display:grid}.ms-plans--one{grid-template-columns:minmax(0,40rem)}.ms-card{min-inline-size:0;scroll-margin-block-start:calc(var(--ds-header-h) + 1rem)}.ms-card:target{outline:4px solid var(--ds-focus);outline-offset:4px}.ms-card h3{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ms-badge{background:var(--ink);color:var(--yel);border-radius:999px;padding:.125rem .625rem;font-size:.8125rem;font-weight:800;line-height:1.6;display:inline-block}.ms-price{border-block:2px dashed var(--ink);gap:.125rem;margin:0;padding-block:.75rem;display:grid}.ms-price+.ms-price{border-block-start:0}.ms-price__ctx{font-size:.9375rem;font-weight:700}.ms-price__y{font-size:1.375rem;font-weight:800;line-height:1.3}.ms-price__m{font-size:1rem;font-weight:600}.ms-opens{gap:.375rem;margin:0;padding:0;list-style:none;display:grid}.ms-opens li{align-items:flex-start;gap:.5rem;font-weight:600;line-height:1.6;display:flex}.ms-opens svg{flex:none;margin-block-start:.2em}.ms-sub{font-size:1rem;font-weight:800}.ms-notes{gap:.25rem;margin:0;padding-inline-start:1.25rem;font-size:.9375rem;line-height:1.6;display:grid}.ms-founding{border:2px solid var(--ink);color:var(--ink);background:#fff;border-radius:.875rem;margin:0;padding:.625rem .875rem;font-size:.9375rem;font-weight:700;line-height:1.6}.ms-cta{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-block-start:auto;padding-block-start:.5rem;display:flex}.ms-go{background:var(--ink);min-block-size:3rem;color:var(--yel);border-radius:999px;justify-content:center;align-items:center;padding-inline:1.25rem;font-weight:800;text-decoration:none;display:inline-flex}.ms-go:focus-visible{outline:3px solid var(--ds-focus);outline-offset:3px}.ms-note{border-inline-start:6px solid var(--ink);background:var(--ds-surface);color:var(--ds-text);border-radius:.75rem;margin:0 0 1.5rem;padding:.875rem 1.125rem;font-weight:600;line-height:1.7}.ms-others summary{cursor:pointer;color:var(--ds-strong);margin-block-end:1.25rem;font-size:clamp(1.5rem,1.2rem + 1.2vw,2.125rem);font-weight:800}.ms-others summary:focus-visible{outline:3px solid var(--ds-focus);outline-offset:3px}.ms-acc{align-items:center;gap:.375rem;margin:0;font-size:.9375rem;font-weight:800;line-height:1.5;display:inline-flex}.ms-acc a{color:inherit;text-underline-offset:.2em;z-index:1;text-decoration:underline;position:relative}.ms-acc svg{flex:none}.ms-locked{border:3px solid var(--ink);color:var(--ink);background:#fffbeb;border-radius:1.25rem;gap:.75rem;margin-block:1.5rem;padding:1.25rem 1.5rem;font-weight:600;line-height:1.7;display:grid}.ms-locked .ms-go{justify-self:start}.ms-join{margin-block:0 2rem}
