.page.svelte-f3iiso{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--space-24) clamp(var(--space-4),3vw,var(--space-10)) var(--space-12);position:relative;overflow:hidden}.bg-glow.svelte-f3iiso{position:absolute;border-radius:50%;filter:blur(150px);pointer-events:none;z-index:1}.glow-left.svelte-f3iiso{width:60vw;height:60vw;background:var(--accent-purple);opacity:.2;top:-15%;left:-20%}.glow-right.svelte-f3iiso{width:50vw;height:50vw;background:var(--accent-cyan);opacity:.18;bottom:-10%;right:-15%}.gif-bg.svelte-f3iiso{position:absolute;inset:0;z-index:0;background-image:url(../../../background2.gif);background-size:cover;background-position:center;background-repeat:no-repeat;filter:blur(8px);opacity:.2;pointer-events:none;mix-blend-mode:screen;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.8),transparent 80%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.8),transparent 80%)}.page.svelte-f3iiso:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:50px 50px;-webkit-mask-image:radial-gradient(ellipse at 50% 30%,black 20%,transparent 80%);mask-image:radial-gradient(ellipse at 50% 30%,black 20%,transparent 80%);pointer-events:none;z-index:0}.card.svelte-f3iiso{position:relative;z-index:2;display:grid;grid-template-columns:1fr;width:100%;max-width:1400px;border-radius:24px;overflow:hidden;border:1px solid rgba(255,255,255,.06);box-shadow:0 80px 160px #000c,0 20px 40px #0006,inset 0 1px #ffffff0d,inset 0 0 40px #00f5d405;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px)}.card.svelte-f3iiso:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 5%,rgba(0,245,212,.7) 40%,rgba(188,19,254,.7) 60%,transparent 95%);z-index:10}@media(min-width:860px){.card.svelte-f3iiso{grid-template-columns:1fr 1.25fr}}.panel-left.svelte-f3iiso{background:radial-gradient(circle at top left,#120e1a99,#0d0d1266);padding:clamp(var(--space-10),5vw,var(--space-16));display:flex;flex-direction:column;gap:var(--space-10);border-bottom:1px solid rgba(255,255,255,.05)}@media(min-width:860px){.panel-left.svelte-f3iiso{border-bottom:none;border-right:1px solid rgba(255,255,255,.05)}}.panel-header.svelte-f3iiso{display:flex;flex-direction:column;gap:var(--space-3)}.panel-title.svelte-f3iiso{font-size:clamp(1.8rem,3.2vw,2.5rem);font-weight:800;line-height:1.12;letter-spacing:-.02em;color:var(--text-primary);margin:0;text-shadow:0 4px 20px rgba(0,0,0,.5)}.steps.svelte-f3iiso{display:flex;flex-direction:column;gap:var(--space-7);flex:1}.step.svelte-f3iiso{display:flex;gap:var(--space-6);align-items:flex-start;position:relative}.step.svelte-f3iiso:not(:last-child):after{content:"";position:absolute;left:20px;top:52px;bottom:-22px;width:2px;background:linear-gradient(to bottom,#00f5d426,#bc13fe0d);border-radius:2px}.step-n.svelte-f3iiso{width:42px;height:42px;border-radius:50%;flex-shrink:0;background:linear-gradient(135deg,#bc13fe1a,#00f5d40d);border:1px solid rgba(0,245,212,.25);display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700;color:var(--text-primary);font-family:var(--font-mono);box-shadow:0 0 20px #00f5d40d,inset 0 0 10px #bc13fe1a}.step-body.svelte-f3iiso h3:where(.svelte-f3iiso){font-size:1rem;font-weight:700;color:var(--text-primary);margin:0 0 5px;line-height:1.3}.step-body.svelte-f3iiso p:where(.svelte-f3iiso){font-size:.875rem;color:var(--text-tertiary);line-height:1.6;margin:0}.trust-row.svelte-f3iiso{display:flex;gap:var(--space-8);flex-wrap:wrap;margin-top:var(--space-4)}.tbadge.svelte-f3iiso{display:flex;align-items:center;gap:8px;font-size:.82rem;color:var(--text-tertiary)}.dot.svelte-f3iiso{width:8px;height:8px;border-radius:50%;flex-shrink:0}.dot.purple.svelte-f3iiso{background:var(--accent-purple);box-shadow:0 0 6px var(--accent-purple)}.dot.cyan.svelte-f3iiso{background:var(--accent-cyan);box-shadow:0 0 6px var(--accent-cyan)}.panel-right.svelte-f3iiso{background:#08081066;padding:clamp(var(--space-10),5vw,var(--space-16))}form.svelte-f3iiso{display:flex;flex-direction:column;gap:var(--space-8);height:100%}.form-label.svelte-f3iiso{display:block;margin-bottom:var(--space-2);font-size:.72rem;font-weight:700;color:#fff6;text-transform:uppercase;letter-spacing:.08em}.pills.svelte-f3iiso{display:flex;flex-wrap:wrap;gap:var(--space-3)}.pill.svelte-f3iiso{padding:10px 20px;border-radius:var(--radius-full);border:1px solid rgba(255,255,255,.08);background:#ffffff05;color:var(--text-secondary);font-size:.88rem;font-family:var(--font-base);font-weight:500;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1)}.pill.svelte-f3iiso:hover{border-color:#ffffff40;color:var(--text-primary);background:#ffffff0d}.pill-active.svelte-f3iiso{border-color:#00f5d499;color:var(--accent-cyan);background:#00f5d414;box-shadow:0 0 16px #00f5d433,inset 0 0 8px #00f5d41a;transform:translateY(-1px)}.form-row.svelte-f3iiso{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-8)}@media(max-width:580px){.form-row.svelte-f3iiso{grid-template-columns:1fr}}.form-group.svelte-f3iiso{display:flex;flex-direction:column;gap:var(--space-3)}.msg-group.svelte-f3iiso{flex:1}.form-group.svelte-f3iiso input:where(.svelte-f3iiso),.form-group.svelte-f3iiso textarea:where(.svelte-f3iiso){width:100%;background:#0a0a1266;border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:16px 18px;color:var(--text-primary);font-size:.95rem;font-family:var(--font-base);transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:inset 0 2px 5px #0006}.form-group.svelte-f3iiso input:where(.svelte-f3iiso)::placeholder,.form-group.svelte-f3iiso textarea:where(.svelte-f3iiso)::placeholder{color:#ffffff26}.form-group.svelte-f3iiso input:where(.svelte-f3iiso):hover,.form-group.svelte-f3iiso textarea:where(.svelte-f3iiso):hover{border-color:#ffffff26}.form-group.svelte-f3iiso input:where(.svelte-f3iiso):focus,.form-group.svelte-f3iiso textarea:where(.svelte-f3iiso):focus{outline:none;border-color:#00f5d480;box-shadow:inset 0 2px 5px #0006,0 0 0 3px #00f5d414;background:#ffffff08}.form-group.svelte-f3iiso textarea:where(.svelte-f3iiso){resize:none;min-height:140px}.input-err.svelte-f3iiso{border-color:#ff006e80!important}.err-inline.svelte-f3iiso{font-size:.75rem;color:#ff6b6b;margin-top:2px}.err-server.svelte-f3iiso{font-size:.82rem;color:#ff6b6b;line-height:1.5}.submit.svelte-f3iiso{width:100%;padding:18px;border-radius:var(--radius-full);border:2px solid transparent;background-image:linear-gradient(#fff,#fff),linear-gradient(90deg,#ff007f,#bc13fe,#00f5d4);background-clip:padding-box,border-box;background-origin:border-box;color:#060608;font-size:1.05rem;font-weight:700;font-family:var(--font-base);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:var(--space-2);transition:transform .2s,box-shadow .2s,background-image .2s;box-shadow:0 0 24px #bc13fe33,0 0 50px #00f5d41f;margin-top:auto}.submit.svelte-f3iiso:hover:not(:disabled){transform:translateY(-2px);background-image:linear-gradient(#ffffffeb,#ffffffeb),linear-gradient(90deg,#ff007f,#bc13fe,#00f5d4);box-shadow:0 0 40px #ff007f59,0 0 70px #00f5d438,0 8px 30px #0000004d}.submit.svelte-f3iiso:disabled{opacity:.5;cursor:not-allowed}.spin.svelte-f3iiso{width:18px;height:18px;animation:svelte-f3iiso-spin 1s linear infinite;flex-shrink:0}@keyframes svelte-f3iiso-spin{to{transform:rotate(360deg)}}.success-wrap.svelte-f3iiso{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-6);max-width:500px;padding:var(--space-6)}.check-ring.svelte-f3iiso{width:88px;height:88px;border-radius:50%;background:#00f5d414;border:2px solid rgba(0,245,212,.4);display:flex;align-items:center;justify-content:center;box-shadow:0 0 60px #00f5d433,inset 0 0 20px #00f5d41a}.check-ring.svelte-f3iiso svg:where(.svelte-f3iiso){width:36px;height:36px;color:var(--accent-cyan)}.success-wrap.svelte-f3iiso h1:where(.svelte-f3iiso){font-size:2.25rem;font-weight:800;color:var(--text-primary);margin:0;letter-spacing:-.02em}.success-wrap.svelte-f3iiso p:where(.svelte-f3iiso){font-size:1.05rem;color:var(--text-secondary);line-height:1.7;margin:0;max-width:380px}
