.vol-page.svelte-1gpjm61{min-height:100vh;background:var(--color-bg);color:var(--color-text);font-family:Lato,sans-serif}.vol-topbar.svelte-1gpjm61{display:none;position:sticky;top:0;z-index:20;align-items:center;gap:8px;height:48px;padding:0 8px 0 4px;background:var(--color-bg);border-bottom:1px solid var(--color-border)}.vol-topbar-back.svelte-1gpjm61{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;color:var(--color-text);text-decoration:none;flex-shrink:0}.vol-topbar-back.svelte-1gpjm61:active{background:var(--color-bg-card)}.vol-topbar-title.svelte-1gpjm61{font-size:16px;font-weight:800}.vol-hero.svelte-1gpjm61{position:relative;overflow:hidden;background:linear-gradient(135deg,#2a0a3e,#3d0c2a 48%,#5a1224);padding:64px 24px 72px;color:#fff}.hero-glow.svelte-1gpjm61{position:absolute;top:-40%;right:-10%;width:60vw;height:60vw;max-width:720px;max-height:720px;background:radial-gradient(circle,rgba(173,70,255,.35) 0%,rgba(255,12,80,.12) 45%,transparent 70%);filter:blur(20px);pointer-events:none}.hero-inner.svelte-1gpjm61{position:relative;max-width:1080px;margin:0 auto}.brand.svelte-1gpjm61{display:inline-flex;align-items:center;gap:10px;color:#ffffffd9;text-decoration:none;font-weight:700;font-size:14px;letter-spacing:.02em}.brand.svelte-1gpjm61 img:where(.svelte-1gpjm61){width:28px;height:28px}.legal-name.svelte-1gpjm61{display:block;margin-top:8px;color:#fff9;font-size:13px;font-weight:600;letter-spacing:.04em}.eyebrow.svelte-1gpjm61{display:inline-block;margin:26px 0 14px;padding:5px 12px;border-radius:999px;background:#ffffff1f;border:1px solid rgba(255,255,255,.18);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.vol-hero.svelte-1gpjm61 h1:where(.svelte-1gpjm61){font-size:46px;font-weight:900;line-height:1.08;margin:0 0 16px;max-width:16ch}.hero-sub.svelte-1gpjm61{font-size:18px;line-height:1.6;color:#ffffffd1;max-width:56ch;margin:0 0 28px}.hero-cta.svelte-1gpjm61{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-bottom:44px}.btn-primary.svelte-1gpjm61{display:inline-flex;align-items:center;justify-content:center;padding:14px 26px;border-radius:12px;background:#fff;color:#3d0c2a;font-weight:800;font-size:15px;text-decoration:none;box-shadow:0 12px 30px -12px #ff4c3bb3;transition:transform .15s ease,box-shadow .15s ease}.btn-primary.svelte-1gpjm61:hover{transform:translateY(-2px);box-shadow:0 18px 36px -14px #ff4c3bd9}.hero-note.svelte-1gpjm61{font-size:13px;color:#ffffffb3}.vol-main.svelte-1gpjm61{max-width:1080px;margin:0 auto;padding:0 24px}.perks.svelte-1gpjm61{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:-36px 0 56px;position:relative;z-index:2}.perk-card.svelte-1gpjm61{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:16px;padding:22px 22px 24px;box-shadow:var(--shadow-card)}.perk-icon.svelte-1gpjm61{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;margin-bottom:14px;color:var(--color-accent-purple-light, #ad46ff);background:#ad46ff1f}.perk-card.svelte-1gpjm61 h3:where(.svelte-1gpjm61){font-size:17px;font-weight:800;margin:0 0 6px}.perk-card.svelte-1gpjm61 p:where(.svelte-1gpjm61){font-size:14.5px;line-height:1.6;color:var(--color-text-secondary);margin:0}.apply-wrap.svelte-1gpjm61{max-width:720px;margin:0 auto;padding-bottom:80px;scroll-margin-top:24px}.form-head.svelte-1gpjm61{text-align:center;margin-bottom:24px}.form-head.svelte-1gpjm61 h2:where(.svelte-1gpjm61){font-size:30px;font-weight:900;margin:0 0 8px}.form-head.svelte-1gpjm61 p:where(.svelte-1gpjm61){font-size:15px;color:var(--color-text-secondary);margin:0}.form-card.svelte-1gpjm61{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:20px;padding:28px;display:flex;flex-direction:column;gap:22px;box-shadow:var(--shadow-card)}.grid-2.svelte-1gpjm61{display:grid;grid-template-columns:1fr 1fr;gap:18px}.field.svelte-1gpjm61{display:flex;flex-direction:column;gap:8px}.field.svelte-1gpjm61 label:where(.svelte-1gpjm61),.group-label.svelte-1gpjm61{font-size:14px;font-weight:700;color:var(--color-text)}.req.svelte-1gpjm61{color:var(--color-accent-red, #ff4c3b)}.opt.svelte-1gpjm61{font-weight:500;color:var(--color-text-muted);font-size:12.5px}.group-hint.svelte-1gpjm61{font-size:13px;color:var(--color-text-muted);margin:-2px 0 4px}input[type=text].svelte-1gpjm61,input[type=email].svelte-1gpjm61,input[type=tel].svelte-1gpjm61,textarea.svelte-1gpjm61{width:100%;box-sizing:border-box;padding:12px 14px;border-radius:11px;border:1px solid var(--color-border);background:var(--color-bg-input);color:var(--color-text);font-size:15px;font-family:inherit;transition:border-color .15s ease,box-shadow .15s ease}input.svelte-1gpjm61::placeholder,textarea.svelte-1gpjm61::placeholder{color:var(--color-text-dim)}input.svelte-1gpjm61:focus,textarea.svelte-1gpjm61:focus{outline:none;border-color:var(--color-accent-purple-light, #ad46ff);box-shadow:0 0 0 3px #ad46ff2e}input.invalid.svelte-1gpjm61{border-color:var(--color-accent-red, #ff4c3b)}textarea.svelte-1gpjm61{resize:vertical;min-height:96px}.counter.svelte-1gpjm61{align-self:flex-end;font-size:12px;color:var(--color-text-dim)}.err.svelte-1gpjm61{font-size:12.5px;color:var(--color-accent-red, #ff4c3b);font-weight:600}.chips.svelte-1gpjm61{display:flex;flex-wrap:wrap;gap:10px}.chip.svelte-1gpjm61{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:11px;border:1px solid var(--color-border);background:var(--color-bg-input);color:var(--color-text-secondary);font-size:14px;font-weight:600;font-family:inherit;cursor:pointer;transition:all .15s ease}.chip.slim.svelte-1gpjm61{padding:9px 14px}.chip.svelte-1gpjm61:hover{border-color:var(--color-accent-purple-light, #ad46ff);color:var(--color-text)}.chip.on.svelte-1gpjm61{border-color:transparent;background:linear-gradient(135deg,#9810fa,#e60076);color:#fff;box-shadow:0 8px 18px -10px #9810facc}.chip-emoji.svelte-1gpjm61{font-size:15px;line-height:1}.dropzone.svelte-1gpjm61{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:28px 20px;border:1.5px dashed var(--color-border);border-radius:14px;background:var(--color-bg-input);cursor:pointer;text-align:center;transition:all .15s ease}.dropzone.svelte-1gpjm61:hover,.dropzone.dragging.svelte-1gpjm61{border-color:var(--color-accent-purple-light, #ad46ff);background:#ad46ff0f}.dz-ico.svelte-1gpjm61{color:var(--color-accent-purple-light, #ad46ff);margin-bottom:2px}.dz-text.svelte-1gpjm61{font-size:14.5px;color:var(--color-text-secondary)}.dz-text.svelte-1gpjm61 strong:where(.svelte-1gpjm61){color:var(--color-text)}.dz-hint.svelte-1gpjm61{font-size:12.5px;color:var(--color-text-dim)}.file-pill.svelte-1gpjm61{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;border:1px solid var(--color-border);background:var(--color-bg-input)}.file-ico.svelte-1gpjm61{display:inline-flex;color:var(--color-accent-purple-light, #ad46ff);flex-shrink:0}.file-meta.svelte-1gpjm61{display:flex;flex-direction:column;min-width:0;flex:1}.file-name.svelte-1gpjm61{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-size.svelte-1gpjm61{font-size:12px;color:var(--color-text-muted)}.file-progress.svelte-1gpjm61{font-size:13px;font-weight:700;color:var(--color-accent-purple-light, #ad46ff);flex-shrink:0}.file-remove.svelte-1gpjm61{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;border:none;background:transparent;color:var(--color-text-muted);cursor:pointer;flex-shrink:0;transition:all .15s ease}.file-remove.svelte-1gpjm61:hover:not(:disabled){background:#ff4c3b1f;color:var(--color-accent-red, #ff4c3b)}.check.svelte-1gpjm61{display:flex;align-items:flex-start;gap:12px;font-weight:500!important;font-size:14px;line-height:1.5;color:var(--color-text-secondary);cursor:pointer}.check.svelte-1gpjm61 input:where(.svelte-1gpjm61){width:20px;height:20px;margin-top:1px;flex-shrink:0;accent-color:#9810fa;cursor:pointer}.check.svelte-1gpjm61 a:where(.svelte-1gpjm61){color:var(--color-accent-purple-light, #ad46ff);text-decoration:underline}.form-error.svelte-1gpjm61{padding:12px 14px;border-radius:11px;background:#ff4c3b1a;border:1px solid rgba(255,76,59,.3);color:var(--color-accent-red, #ff4c3b);font-size:14px;font-weight:600}.btn-submit.svelte-1gpjm61{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:15px 24px;border:none;border-radius:12px;background:linear-gradient(135deg,#9810fa,#e60076);color:#fff;font-size:16px;font-weight:800;font-family:inherit;cursor:pointer;box-shadow:0 14px 30px -12px #9810fad9;transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease}.btn-submit.svelte-1gpjm61:hover:not(:disabled){transform:translateY(-2px)}.btn-submit.svelte-1gpjm61:disabled{opacity:.7;cursor:progress}.spinner.svelte-1gpjm61{width:18px;height:18px;border-radius:50%;border:2.5px solid rgba(255,255,255,.4);border-top-color:#fff;animation:svelte-1gpjm61-spin .7s linear infinite}@keyframes svelte-1gpjm61-spin{to{transform:rotate(360deg)}}.form-foot.svelte-1gpjm61{text-align:center;font-size:13px;color:var(--color-text-muted);margin:0}.form-foot.svelte-1gpjm61 a:where(.svelte-1gpjm61),.success-card.svelte-1gpjm61 a:where(.svelte-1gpjm61):not(.btn-primary):not(.btn-secondary){color:var(--color-accent-purple-light, #ad46ff);text-decoration:underline}.success-card.svelte-1gpjm61{text-align:center;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:20px;padding:48px 32px;box-shadow:var(--shadow-card);animation:fadeIn .4s ease}.success-ring.svelte-1gpjm61{display:inline-flex;align-items:center;justify-content:center;width:76px;height:76px;border-radius:50%;margin-bottom:20px;color:#fff;background:linear-gradient(135deg,#279c25,#1c8eb2);box-shadow:0 16px 34px -14px #279c25cc;animation:scaleIn .4s ease}.success-card.svelte-1gpjm61 h2:where(.svelte-1gpjm61){font-size:28px;font-weight:900;margin:0 0 12px}.success-card.svelte-1gpjm61 p:where(.svelte-1gpjm61){font-size:16px;line-height:1.6;color:var(--color-text-secondary);margin:0 auto 8px;max-width:46ch}.success-sub.svelte-1gpjm61{font-size:14px!important;color:var(--color-text-muted)!important}.success-actions.svelte-1gpjm61{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:24px}.btn-secondary.svelte-1gpjm61{display:inline-flex;align-items:center;padding:13px 22px;border-radius:12px;border:1px solid var(--color-border);background:var(--color-bg-input);color:var(--color-text);font-weight:700;font-size:15px;text-decoration:none;transition:border-color .15s ease}.btn-secondary.svelte-1gpjm61:hover{border-color:var(--color-accent-purple-light, #ad46ff)}.success-card.svelte-1gpjm61 .btn-primary:where(.svelte-1gpjm61){color:#fff;background:linear-gradient(135deg,#9810fa,#e60076)}:root.light .vol-hero.svelte-1gpjm61{background:linear-gradient(135deg,#3a1257,#51123a,#6a1730)}@media(max-width:860px){.perks.svelte-1gpjm61{grid-template-columns:1fr;margin-top:28px}.vol-hero.svelte-1gpjm61 h1:where(.svelte-1gpjm61){font-size:36px}}@media(max-width:640px){.vol-hero.svelte-1gpjm61{display:none}.vol-topbar.svelte-1gpjm61{display:flex}.vol-main.svelte-1gpjm61{padding:16px}.perks.svelte-1gpjm61{margin:8px 0 36px}.grid-2.svelte-1gpjm61{grid-template-columns:1fr}.form-card.svelte-1gpjm61{padding:20px;border-radius:16px}.form-head.svelte-1gpjm61 h2:where(.svelte-1gpjm61){font-size:24px}.success-card.svelte-1gpjm61{padding:36px 22px}}@media(max-width:640px){.apply-wrap.svelte-1gpjm61{padding-top:4px}}
