.registration_page__45hkB{padding-top:80px}.registration_hero__hVd9U{position:relative;padding:clamp(80px,12vw,140px) 0;overflow:hidden;background:var(--navy-900)}.registration_heroBg__6yh00{position:absolute;inset:0;background:radial-gradient(ellipse 80% 60% at 50% 0,rgba(37,99,235,.2) 0,transparent 60%)}.registration_heroBg__6yh00:before{content:"";position:absolute;inset:0;background-image:linear-gradient(hsla(0,0%,100%,.015) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.015) 1px,transparent 0);background-size:60px 60px}.registration_heroContainer__0fM0o{position:relative;max-width:var(--container-max);margin:0 auto;padding:0 clamp(20px,5vw,80px);text-align:center}.registration_badge__gR_vZ{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;background:rgba(16,185,129,.12);border:1px solid rgba(16,185,129,.25);border-radius:var(--radius-full);font-size:.8rem;font-weight:700;color:var(--emerald-400);margin-bottom:24px}.registration_heroTitle__SrHcp{font-size:clamp(2.5rem,6vw,4.5rem);font-weight:900;color:var(--white);letter-spacing:-.04em;line-height:1.05;margin-bottom:24px}.registration_heroDesc__UgY5I{font-size:clamp(1rem,2vw,1.15rem);color:var(--gray-400);line-height:1.7;max-width:600px;margin:0 auto 36px}.registration_heroActions__6IfSY{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;margin-bottom:20px}.registration_primaryBtn__GKtf6{display:inline-flex;align-items:center;gap:8px;padding:16px 32px;font-size:1rem;font-weight:700;color:var(--white);background:linear-gradient(135deg,var(--blue-accent),#1d4ed8);border-radius:var(--radius-lg);box-shadow:0 4px 20px rgba(37,99,235,.3);transition:all var(--transition-base)}.registration_primaryBtn__GKtf6:hover{transform:translateY(-1px);box-shadow:0 6px 30px rgba(37,99,235,.4)}.registration_secondaryBtn__crFzp{display:inline-flex;align-items:center;gap:8px;padding:16px 32px;font-size:1rem;font-weight:600;color:var(--gray-400);border:1px solid hsla(0,0%,100%,.1);border-radius:var(--radius-lg);transition:all var(--transition-base)}.registration_secondaryBtn__crFzp:hover{color:var(--white);border-color:hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.04)}.registration_heroNote__D_cM0{font-size:.85rem;color:var(--gray-600)}.registration_steps__UiRnc{padding:clamp(80px,12vw,140px) 0;background:var(--navy-950)}.registration_container__78n8h{max-width:var(--container-max);margin:0 auto;padding:0 clamp(20px,5vw,80px)}.registration_sectionHeader__6zVSN{text-align:center;margin-bottom:64px}.registration_eyebrow__pzYvy{display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--blue-400);margin-bottom:16px}.registration_sectionTitle__6jKIO{font-size:clamp(2rem,4vw,3rem);font-weight:800;color:var(--white);letter-spacing:-.03em}.registration_stepsGrid__qLdsk{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:16px;gap:16px}.registration_step__n_13W{padding:28px 20px;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.06);border-radius:var(--radius-xl);transition:all var(--transition-base)}.registration_step__n_13W:hover{background:rgba(37,99,235,.04);border-color:rgba(37,99,235,.2);transform:translateY(-3px)}.registration_stepNum__7upXq{font-size:.65rem;font-weight:900;letter-spacing:.1em;color:var(--blue-400);margin-bottom:12px}.registration_stepTitle__1Jbq_{font-size:.95rem;font-weight:700;color:var(--white);margin-bottom:8px;line-height:1.3}.registration_stepDesc__8ufsz{font-size:.8rem;color:var(--gray-500);line-height:1.5}.registration_info__ChWiV{padding:clamp(80px,12vw,140px) 0;background:var(--navy-900);border-top:1px solid hsla(0,0%,100%,.04)}.registration_infoGrid__66kT0{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.registration_infoCard__pETFL{padding:32px;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.06);border-radius:var(--radius-xl)}.registration_infoCardTitle__39_VR{font-size:1rem;font-weight:700;color:var(--white);margin-bottom:20px}.registration_infoList__Q9_t4{list-style:none;display:flex;flex-direction:column;gap:10px}.registration_infoList__Q9_t4 li{font-size:.875rem;color:var(--gray-400);padding-left:16px;position:relative}.registration_infoList__Q9_t4 li:before{content:"";position:absolute;left:0;top:8px;width:4px;height:4px;background:var(--blue-400);border-radius:50%}@media (max-width:1024px){.registration_stepsGrid__qLdsk{grid-template-columns:repeat(3,1fr)}.registration_infoGrid__66kT0{grid-template-columns:1fr}}@media (max-width:768px){.registration_stepsGrid__qLdsk{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.registration_stepsGrid__qLdsk{grid-template-columns:1fr}}