main.svelte-v2236f{min-height:100vh}.hero.svelte-v2236f{background:linear-gradient(170deg,oklch(99% .003 260),oklch(97.5% .012 175));border-bottom:1px solid oklch(93% .004 250);padding:150px 28px 80px;position:relative;overflow:hidden}.hero-glow.svelte-v2236f{filter:blur(90px);background:radial-gradient(circle,oklch(88% .1 175/.25),#0000 60%);border-radius:50%;width:720px;height:720px;position:absolute;top:-200px;left:50%;transform:translate(-50%)}.hero-inner.svelte-v2236f{text-align:center;opacity:0;z-index:1;max-width:680px;margin:0 auto;transition:all .65s cubic-bezier(.25,.8,.25,1);position:relative;transform:translateY(20px)}.hero-inner.loaded.svelte-v2236f{opacity:1;transform:translateY(0)}.pulse-wrap.svelte-v2236f{place-items:center;width:120px;height:120px;margin:0 auto 32px;display:grid;position:relative}.ring.svelte-v2236f{border:2px solid oklch(88% .1 175);border-radius:50%;animation:2.4s ease-out infinite svelte-v2236f-dl-ring-pulse;position:absolute;inset:0}.pulse-core.svelte-v2236f{color:oklch(55% .14 175);background:linear-gradient(135deg,oklch(96% .04 175),oklch(98% .02 200));border:2px solid oklch(88% .1 175);border-radius:50%;place-items:center;width:100px;height:100px;transition:all .5s cubic-bezier(.25,.8,.25,1);display:grid;box-shadow:0 12px 40px oklch(55% .14 175/.1)}.pulse-core.done.svelte-v2236f{background:linear-gradient(135deg,oklch(92% .08 175),oklch(96% .04 175));border-color:oklch(55% .14 175);box-shadow:0 0 0 8px oklch(55% .14 175/.08),0 20px 50px oklch(55% .14 175/.15)}.arrow.svelte-v2236f{animation:1.2s ease-in-out infinite svelte-v2236f-dl-arrow-bounce}.check.svelte-v2236f{animation:.5s cubic-bezier(.25,.8,.25,1) svelte-v2236f-dl-circle-fill}.check.svelte-v2236f path:where(.svelte-v2236f){stroke-dasharray:24;animation:.5s ease-out .2s both svelte-v2236f-dl-check-draw}h1.svelte-v2236f{letter-spacing:-.04em;color:oklch(16% .01 250);margin:0 0 14px;font-family:Outfit,sans-serif;font-size:clamp(2.2rem,6.8vw,3.25rem);font-weight:700;line-height:1.08}.hero.svelte-v2236f p:where(.svelte-v2236f){color:oklch(42% .01 250);max-width:480px;margin:0 auto 28px;font-size:18px;line-height:1.6}.fallback.svelte-v2236f{background:oklch(97% .003 250);border:1px solid oklch(93% .004 250);border-radius:10px;align-items:center;gap:8px;padding:10px 20px;display:inline-flex}.fallback.svelte-v2236f span:where(.svelte-v2236f){color:oklch(50% .01 250);font-size:14px}.fallback.svelte-v2236f button:where(.svelte-v2236f){cursor:pointer;color:oklch(42% .14 175);background:0 0;border:0;border-bottom:1px solid oklch(80% .08 175);align-items:center;gap:5px;font-size:14px;font-weight:600;display:inline-flex}.hero.svelte-v2236f h3:where(.svelte-v2236f){color:oklch(20% .01 250);margin:36px 0 12px;font-family:Outfit,sans-serif;font-size:17px;font-weight:650}.socials.svelte-v2236f{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.social.svelte-v2236f{border:1.5px solid;border-radius:10px;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:600;text-decoration:none;transition:all .25s cubic-bezier(.25,.8,.25,1);display:inline-flex}.social-discord.svelte-v2236f{color:oklch(50% .18 285);border-color:oklch(82% .08 285)}.social-discord.svelte-v2236f:hover{color:#fff;background:oklch(50% .18 285);border-color:oklch(50% .18 285);transform:translateY(-2px)}.social-x.svelte-v2236f{color:oklch(25% .01 250);border-color:oklch(85% .005 250)}.social-x.svelte-v2236f:hover{color:#fff;background:oklch(20% .01 250);border-color:oklch(20% .01 250);transform:translateY(-2px)}.next-steps.svelte-v2236f{padding:80px 28px 88px}.container.svelte-v2236f{max-width:1020px;margin:0 auto}.section-head.svelte-v2236f{text-align:center;margin-bottom:48px}.eyebrow.svelte-v2236f{letter-spacing:1.5px;text-transform:uppercase;color:oklch(50% .14 175);margin-bottom:14px;font-size:12px;font-weight:650}.section-head.svelte-v2236f h2:where(.svelte-v2236f){letter-spacing:-.03em;color:oklch(18% .01 250);font-family:Outfit,sans-serif;font-size:clamp(2rem,5vw,2.375rem);font-weight:700}.steps.svelte-v2236f{grid-template-columns:1fr;gap:16px;display:grid}.step-card.svelte-v2236f{background:#fff;border:1px solid oklch(93% .004 250);border-radius:18px;padding:28px 24px;transition:transform .35s cubic-bezier(.25,.8,.25,1),box-shadow .35s,border-color .35s;position:relative;overflow:hidden}.step-glow.svelte-v2236f{opacity:0;pointer-events:none;filter:blur(30px);background:radial-gradient(circle, oklch(.85 .14 var(--hue) / .45), oklch(.9 .08 var(--hue) / .12) 60%, transparent 80%);border-radius:50%;width:180px;height:180px;transition:opacity .5s cubic-bezier(.25,.8,.25,1),transform .5s cubic-bezier(.25,.8,.25,1);position:absolute;top:-60px;right:-40px;transform:scale(.5)}.step-card.svelte-v2236f:hover{border-color:oklch(88% .04 250);transform:translateY(-4px);box-shadow:0 16px 44px oklch(0% 0 0/.06)}.step-card.svelte-v2236f:hover .step-glow:where(.svelte-v2236f){opacity:1;transform:scale(1)}.step-num.svelte-v2236f{z-index:1;background:oklch(.95 .035 var(--hue));width:44px;height:44px;color:oklch(.38 .14 var(--hue));border-radius:12px;place-items:center;margin-bottom:18px;font-family:Outfit,sans-serif;font-size:18px;font-weight:700;display:grid;position:relative}.step-card.svelte-v2236f h3:where(.svelte-v2236f){z-index:1;color:oklch(18% .01 250);margin-bottom:8px;font-family:Outfit,sans-serif;font-size:18px;font-weight:650;position:relative}.step-card.svelte-v2236f p:where(.svelte-v2236f){z-index:1;color:oklch(45% .01 250);margin-bottom:16px;font-size:14.5px;line-height:1.6;position:relative}.step-card.svelte-v2236f a:where(.svelte-v2236f){z-index:1;color:oklch(.42 .14 var(--hue));align-items:center;gap:5px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex;position:relative}@media (width>=720px){.hero.svelte-v2236f{padding:150px 48px 80px}.steps.svelte-v2236f{grid-template-columns:repeat(3,1fr)}}@keyframes svelte-v2236f-dl-arrow-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@keyframes svelte-v2236f-dl-ring-pulse{0%{opacity:.25;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}@keyframes svelte-v2236f-dl-check-draw{0%{stroke-dashoffset:24px}to{stroke-dashoffset:0}}@keyframes svelte-v2236f-dl-circle-fill{0%{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}
