.how-to-join-page.svelte-2lno48{min-height:100vh;padding:6rem 2rem;max-width:1400px;margin:0 auto;position:relative}.page-bg.svelte-2lno48{position:fixed;inset:0;pointer-events:none;z-index:-1}.bg-grid.svelte-2lno48{position:absolute;inset:0;background-image:linear-gradient(rgba(0,243,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(0,243,255,.03) 1px,transparent 1px);background-size:60px 60px;mask-image:radial-gradient(ellipse at center,black 30%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse at center,black 30%,transparent 70%)}.bg-glow.svelte-2lno48{position:absolute;width:40vw;height:40vw;border-radius:50%;filter:blur(120px);opacity:.15}.bg-glow.left.svelte-2lno48{top:10%;left:-10%;background:var(--wow-cyan, #00f3ff)}.bg-glow.right.svelte-2lno48{bottom:10%;right:-10%;background:#ffffff80}.page-header.svelte-2lno48{text-align:center;margin-bottom:5rem;position:relative}.header-lines.svelte-2lno48{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:2.5rem}.header-lines.svelte-2lno48 .line:where(.svelte-2lno48){width:80px;height:2px;background:linear-gradient(90deg,transparent,var(--wow-cyan, #00f3ff),transparent)}.header-lines.svelte-2lno48 .dot:where(.svelte-2lno48){width:10px;height:10px;background:var(--wow-cyan, #00f3ff);box-shadow:0 0 15px var(--wow-cyan, #00f3ff);clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%)}.header-badge.svelte-2lno48{display:inline-block;font-family:var(--wow-font-data, monospace);font-size:.8rem;color:var(--wow-cyan, #00f3ff);letter-spacing:.3em;margin-bottom:1.5rem;padding:.5rem 1.2rem;border:1px solid rgba(0,243,255,.3);background:#00f3ff0d}.page-title.svelte-2lno48{font-family:var(--wow-font-display, sans-serif);font-size:clamp(3rem,7vw,6rem);font-weight:900;color:#fff;margin:0 0 1rem;letter-spacing:.02em;text-transform:uppercase;text-shadow:0 0 30px rgba(255,255,255,.1)}.page-subtitle.svelte-2lno48{font-family:var(--wow-font-text, sans-serif);font-size:1.2rem;color:#fff9;letter-spacing:.05em}.steps-grid.svelte-2lno48{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;position:relative}.step-card.svelte-2lno48{position:relative;background:linear-gradient(145deg,#141923e6,#0a0f19f2);border:1px solid rgba(255,255,255,.06);padding:3rem 2rem;display:flex;flex-direction:column;gap:2rem;transition:all .4s cubic-bezier(.23,1,.32,1);overflow:hidden;clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,20px 100%,0 calc(100% - 20px))}.step-card.svelte-2lno48:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(0,243,255,.4),transparent);opacity:0;transition:opacity .3s ease}.card-glow.svelte-2lno48{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at top right,rgba(0,243,255,.1),transparent 60%);opacity:0;transition:opacity .4s ease}.step-card.svelte-2lno48:hover{transform:translateY(-8px);border-color:#00f3ff40;box-shadow:0 20px 50px #0006,0 0 30px #00f3ff1a}.step-card.svelte-2lno48:hover:before{opacity:1}.step-card.svelte-2lno48:hover .card-glow:where(.svelte-2lno48){opacity:1}.step-header.svelte-2lno48{display:flex;flex-direction:column;gap:1.5rem}.step-number.svelte-2lno48{font-family:var(--wow-font-display, sans-serif);font-size:4rem;font-weight:900;color:#ffffff0d;line-height:.8;transition:color .3s ease}.step-card.svelte-2lno48:hover .step-number:where(.svelte-2lno48){color:#00f3ff33}.step-title.svelte-2lno48{font-family:var(--wow-font-display, sans-serif);font-size:1.8rem;color:#fff;margin:0;letter-spacing:.05em;line-height:1.1}.step-desc.svelte-2lno48{font-family:var(--wow-font-text, sans-serif);font-size:1.1rem;color:#fff9;line-height:1.6}.text-link.svelte-2lno48{color:var(--wow-cyan);text-decoration:none;border-bottom:1px solid rgba(0,243,255,.3);transition:all .2s;cursor:pointer}.text-link.svelte-2lno48:hover{color:#fff;border-color:#fff;text-shadow:0 0 10px var(--wow-cyan)}.step-action.svelte-2lno48{margin-top:2rem}.action-link.svelte-2lno48{display:inline-flex;align-items:center;padding:1rem 2rem;background:var(--wow-cyan);color:#000;font-family:var(--wow-font-display, sans-serif);font-size:.9rem;font-weight:700;text-decoration:none;letter-spacing:.1em;text-transform:uppercase;transition:all .3s;clip-path:polygon(10% 0,100% 0,100% 70%,90% 100%,0 100%,0 30%)}.action-link.svelte-2lno48:hover{transform:translateY(-2px);box-shadow:0 0 30px #00f3ff66;background:#fff}.help-section.svelte-2lno48{text-align:center;margin-top:8rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.05)}.help-section.svelte-2lno48 p:where(.svelte-2lno48){font-family:var(--wow-font-data, monospace);color:#fff6;font-size:.9rem;letter-spacing:.2em}.help-link.svelte-2lno48{color:var(--wow-cyan);margin-left:1rem;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s}.help-link.svelte-2lno48:hover{border-color:var(--wow-cyan)}@media(max-width:1024px){.steps-grid.svelte-2lno48{grid-template-columns:repeat(2,1fr)}.step-card.svelte-2lno48:last-child{grid-column:span 2}}@media(max-width:768px){.steps-grid.svelte-2lno48{display:flex;flex-direction:column}.step-card.svelte-2lno48:last-child{grid-column:auto}.page-title.svelte-2lno48{font-size:3rem}}
