.beta-page.svelte-1gqmuqj{flex-direction:column;min-height:100vh;display:flex}.page-grid.svelte-1gqmuqj{flex:1;grid-template-columns:1fr 1fr;gap:80px;width:100%;max-width:1200px;margin:0 auto;padding:64px 40px;display:grid}.context.svelte-1gqmuqj{flex:1}.beta-badge.svelte-1gqmuqj{color:#fbbf24;letter-spacing:.06em;background:#fbbf241f;border:1px solid #fbbf244d;border-radius:20px;margin-bottom:24px;padding:5px 14px;font-size:.75rem;font-weight:800;display:inline-block}.context.svelte-1gqmuqj h1:where(.svelte-1gqmuqj){margin:0 0 16px;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:900}.sub.svelte-1gqmuqj{color:var(--text-secondary,#9ca3af);margin:0 0 32px;font-size:1rem;line-height:1.7}.spots-bar.svelte-1gqmuqj{background:#ffffff14;border-radius:99px;height:6px;margin-bottom:8px;overflow:hidden}.spots-fill.svelte-1gqmuqj{background:linear-gradient(90deg,#3b82f6,#10b981);border-radius:99px;height:100%;transition:width .6s ease-out}.spots-label.svelte-1gqmuqj{color:var(--text-secondary,#6b7280);margin:0 0 40px;font-size:.78rem}.context.svelte-1gqmuqj h3:where(.svelte-1gqmuqj){text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary,#9ca3af);margin:0 0 16px;font-size:.95rem;font-weight:700}.criteria-list.svelte-1gqmuqj{flex-direction:column;gap:12px;margin:0 0 40px;padding:0;list-style:none;display:flex}.criteria-list.svelte-1gqmuqj li:where(.svelte-1gqmuqj){align-items:flex-start;gap:12px;font-size:.9rem;line-height:1.5;display:flex}.crit-icon.svelte-1gqmuqj{flex-shrink:0;font-size:1.1rem;line-height:1.4}.benefit-block.svelte-1gqmuqj{background:#ffffff05;border:1px solid #ffffff12;border-radius:14px;padding:24px}.benefit-list.svelte-1gqmuqj{flex-direction:column;gap:10px;margin:12px 0 0;padding:0;list-style:none;display:flex}.benefit-list.svelte-1gqmuqj li:where(.svelte-1gqmuqj){color:var(--text-secondary,#d1d5db);font-size:.88rem}.form-card.svelte-1gqmuqj{background:var(--bg-secondary,#111114);border:1px solid #ffffff14;border-radius:20px;padding:44px}.form-card.svelte-1gqmuqj h2:where(.svelte-1gqmuqj){margin:0 0 8px;font-size:1.5rem}.form-note.svelte-1gqmuqj{color:var(--text-secondary,#6b7280);margin:0 0 32px;font-size:.85rem}form.svelte-1gqmuqj{flex-direction:column;gap:20px;display:flex}.field-row.svelte-1gqmuqj{grid-template-columns:1fr 1fr;gap:16px;display:grid}label.svelte-1gqmuqj{color:var(--text-secondary,#9ca3af);flex-direction:column;gap:7px;font-size:.85rem;font-weight:600;display:flex}input.svelte-1gqmuqj,select.svelte-1gqmuqj,textarea.svelte-1gqmuqj{color:#e2e2e7;box-sizing:border-box;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;width:100%;padding:11px 14px;font-family:inherit;font-size:.92rem;transition:border-color .15s}input.svelte-1gqmuqj:focus,select.svelte-1gqmuqj:focus,textarea.svelte-1gqmuqj:focus{border-color:var(--accent-primary,#3b82f6);outline:none}textarea.svelte-1gqmuqj{resize:vertical}.checkbox-label.svelte-1gqmuqj{cursor:pointer;flex-direction:row;align-items:flex-start;gap:12px}.checkbox-label.svelte-1gqmuqj input:where(.svelte-1gqmuqj){flex-shrink:0;width:auto;margin-top:2px}.checkbox-label.svelte-1gqmuqj span:where(.svelte-1gqmuqj){color:var(--text-secondary,#d1d5db);font-size:.88rem;font-weight:400;line-height:1.5}.error.svelte-1gqmuqj{color:#f87171;background:#ef44441a;border-radius:8px;margin:0;padding:10px 14px;font-size:.85rem}.btn-submit.svelte-1gqmuqj{background:var(--accent-primary,#3b82f6);color:#fff;cursor:pointer;border:none;border-radius:12px;align-self:flex-start;padding:15px 28px;font-size:1rem;font-weight:700;transition:opacity .15s}.btn-submit.svelte-1gqmuqj:hover:not(:disabled){opacity:.85}.btn-submit.svelte-1gqmuqj:disabled{opacity:.5;cursor:not-allowed}.success-card.svelte-1gqmuqj{background:var(--bg-secondary,#111114);text-align:center;border:1px solid #ffffff14;border-radius:20px;flex-direction:column;align-items:center;gap:16px;padding:64px 44px;display:flex}.success-icon.svelte-1gqmuqj{font-size:3rem}.success-card.svelte-1gqmuqj h2:where(.svelte-1gqmuqj){margin:0;font-size:1.8rem}.success-card.svelte-1gqmuqj p:where(.svelte-1gqmuqj){color:var(--text-secondary,#9ca3af);max-width:400px;margin:0;line-height:1.7}.btn-primary.svelte-1gqmuqj{background:var(--accent-primary,#3b82f6);color:#fff;border-radius:10px;margin-top:8px;padding:13px 28px;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-block}@media (width<=900px){.page-grid.svelte-1gqmuqj{grid-template-columns:1fr;gap:48px;padding:40px 20px}.field-row.svelte-1gqmuqj{grid-template-columns:1fr}.form-card.svelte-1gqmuqj{padding:28px 20px}}
