.deadlines.svelte-5jb9nv{padding-top:var(--space-16)}.deadlines.svelte-5jb9nv h3:where(.svelte-5jb9nv){font-size:22px;font-weight:600;line-height:1.25;letter-spacing:-.02em}.deadlines.svelte-5jb9nv>p:where(.svelte-5jb9nv){margin:var(--space-2) 0 var(--space-6);color:var(--ink-3)}.deadlines-check.svelte-5jb9nv{display:inline-flex;margin-top:var(--space-6)}.tier-list.svelte-5jb9nv{display:grid;margin:0;padding:0;list-style:none}.tier-list.svelte-5jb9nv li:where(.svelte-5jb9nv){padding-block:var(--space-5);border-top:1px solid var(--line)}.tier-list.svelte-5jb9nv li:where(.svelte-5jb9nv):first-child{padding-top:0;border-top:0}.tier-list.svelte-5jb9nv h3:where(.svelte-5jb9nv){display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);font-size:18px;font-weight:600;line-height:1.3;letter-spacing:-.015em}.tier-plan.svelte-5jb9nv{padding:2px 10px;border-radius:var(--radius-sm);background:var(--soft);color:var(--ink-3);font-size:var(--text-sm);font-weight:500;letter-spacing:0}.tier-list.svelte-5jb9nv p:where(.svelte-5jb9nv){margin-top:var(--space-2);color:var(--ink-3);font-size:15px;line-height:1.6}.industry-groups.svelte-5jb9nv{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-10) var(--space-8)}.industry-groups.svelte-5jb9nv>div:where(.svelte-5jb9nv){padding-top:var(--space-5);border-top:1px solid var(--line)}.industry-groups.svelte-5jb9nv h3:where(.svelte-5jb9nv){font-size:var(--text-base);font-weight:600;letter-spacing:0}.industry-groups.svelte-5jb9nv ul:where(.svelte-5jb9nv){margin:var(--space-3) 0 0;padding:0;list-style:none}.industry-groups.svelte-5jb9nv a:where(.svelte-5jb9nv){display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:44px;color:var(--ink-3);font-size:var(--text-base)}.industry-groups.svelte-5jb9nv a:where(.svelte-5jb9nv):hover{color:var(--ink);text-decoration:underline;text-underline-offset:5px}.plans.svelte-5jb9nv{margin-top:clamp(72px,9vw,120px)}.sources.svelte-5jb9nv{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-6);margin-top:var(--space-8)}@media(max-width:900px){.industry-groups.svelte-5jb9nv{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.industry-groups.svelte-5jb9nv{grid-template-columns:minmax(0,1fr);gap:var(--space-6)}}
