.apply-page.svelte-45c0k3{padding:56px 0 72px}.hero.svelte-45c0k3{text-align:center;max-width:720px;margin:0 auto 40px}.pill.svelte-45c0k3{border-radius:var(--radius-full);background:color-mix(in srgb, var(--accent-purple) 16%, transparent);color:var(--accent-purple);border:1px solid color-mix(in srgb, var(--accent-purple) 35%, transparent);letter-spacing:.01em;align-items:center;gap:6px;margin-bottom:18px;padding:6px 14px;font-size:12px;font-weight:600;display:inline-flex}.pill-star.svelte-45c0k3{font-size:11px}.title.svelte-45c0k3{letter-spacing:-.03em;color:var(--text-main);margin-bottom:14px;font-size:clamp(32px,5vw,48px);font-weight:800}.subtitle.svelte-45c0k3{color:var(--text-secondary);max-width:560px;margin:0 auto;font-size:15px;line-height:1.65}.cards.svelte-45c0k3{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:40px;display:grid}.card.svelte-45c0k3{background:var(--bg-elevated);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;padding:24px;display:flex}.card-icon.svelte-45c0k3{border-radius:var(--radius);justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:18px;display:inline-flex}.card-icon.svelte-45c0k3 svg:where(.svelte-45c0k3){width:20px;height:20px}.card-title.svelte-45c0k3{color:var(--text-main);margin-bottom:14px;font-size:18px;font-weight:700}.card-lead.svelte-45c0k3{color:var(--text-secondary);margin-bottom:14px;font-size:13px;line-height:1.55}.list.svelte-45c0k3,.steps.svelte-45c0k3{flex-direction:column;gap:14px;list-style:none;display:flex}.list-item.svelte-45c0k3,.step.svelte-45c0k3{align-items:flex-start;gap:12px;display:flex}.dot.svelte-45c0k3{border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:7px}.step-n.svelte-45c0k3{background:color-mix(in srgb, var(--accent-green) 18%, transparent);width:22px;height:22px;color:var(--accent-green);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.item-title.svelte-45c0k3{color:var(--text-main);margin-bottom:2px;font-size:13.5px;font-weight:600}.item-desc.svelte-45c0k3{color:var(--text-tertiary);font-size:12.5px;line-height:1.5}.reqs.svelte-45c0k3{flex-direction:column;gap:8px;list-style:none;display:flex}.req.svelte-45c0k3{border:1px solid var(--border-subtle);border-radius:var(--radius);background:color-mix(in srgb, var(--bg-primary) 60%, transparent);color:var(--text-secondary);align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}.req-icon.svelte-45c0k3{color:var(--text-tertiary);text-align:center;width:16px;font-size:13px}.cta.svelte-45c0k3{text-align:center}.cta-btn.svelte-45c0k3{border-radius:var(--radius-full);background:var(--accent-purple);color:#fff;box-shadow:0 10px 24px -8px color-mix(in srgb, var(--accent-purple) 55%, transparent);transition:transform var(--transition-fast), background var(--transition-fast), box-shadow var(--transition-fast);align-items:center;gap:10px;padding:14px 32px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.cta-btn.svelte-45c0k3:hover{background:color-mix(in srgb, var(--accent-purple) 88%, #000);color:#fff;transform:translateY(-1px)}.cta-btn.svelte-45c0k3 svg:where(.svelte-45c0k3){width:18px;height:18px}.cta-note.svelte-45c0k3{color:var(--text-tertiary);margin-top:14px;font-size:13px}@media (width<=960px){.cards.svelte-45c0k3{grid-template-columns:1fr}}@media (width<=640px){.apply-page.svelte-45c0k3{padding:36px 0 56px}.card.svelte-45c0k3{padding:20px}}
