.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 24px}.registration_heroMeta__7t2gg{display:flex;align-items:center;justify-content:center;gap:32px;flex-wrap:wrap}.registration_heroMetaItem__2UEe7{display:flex;align-items:center;gap:8px;font-size:.875rem;color:var(--gray-400)}.registration_heroMetaItem__2UEe7 svg{color:var(--blue-400);flex-shrink:0}.registration_formSection__q_bbP{padding:clamp(80px,12vw,140px) 0;background:var(--bg-secondary)}.registration_formContainer__M5OII{max-width:1100px;margin:0 auto;padding:0 clamp(20px,5vw,80px);display:grid;grid-template-columns:1fr 340px;grid-gap:48px;gap:48px;align-items:start}.registration_form__mIxuJ{display:flex;flex-direction:column;gap:32px}.registration_formSection2__vlIeu{background:var(--bg-card);border:1px solid var(--gray-200);border-radius:var(--radius-xl);padding:32px}.registration_formSectionTitle__TANQ8{font-size:1.1rem;font-weight:700;color:var(--text-primary);margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid var(--gray-200)}.registration_formGrid2__wN84_{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin-bottom:20px}.registration_formGrid2__wN84_:last-child{margin-bottom:0}.registration_formField__dyZ2A{display:flex;flex-direction:column;gap:6px}.registration_formLabel__5YwEs{font-size:.75rem;font-weight:600;color:var(--text-secondary);letter-spacing:.02em}.registration_formInput___kefY,.registration_formSelect__8jqxV,.registration_formTextarea__XWGrB{padding:12px 16px;background:var(--bg-primary);border:1.5px solid var(--gray-200);border-radius:var(--radius-md);color:var(--text-primary);font-size:.9rem;transition:all var(--transition-fast);outline:none;font-family:var(--font-sans)}.registration_formInput___kefY::placeholder,.registration_formTextarea__XWGrB::placeholder{color:var(--text-tertiary)}.registration_formInput___kefY:focus,.registration_formSelect__8jqxV:focus,.registration_formTextarea__XWGrB:focus{border-color:var(--blue-400);box-shadow:0 0 0 3px rgba(37,99,235,.1)}.registration_formSelect__8jqxV{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2 4l4 4 4-4' stroke='%2364748B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:40px}.registration_formSelect__8jqxV option{background:var(--bg-primary);color:var(--text-primary)}.registration_formTextarea__XWGrB{resize:vertical;min-height:120px}.registration_formFooter__QgT_L{text-align:center;padding:32px;background:var(--bg-card);border:1px solid var(--gray-200);border-radius:var(--radius-xl)}.registration_formNote__qJS8y{font-size:.8rem;color:var(--text-tertiary);margin-bottom:24px;line-height:1.6}.registration_formSubmit__w7cKN{display:inline-flex;align-items:center;gap:10px;padding:16px 40px;font-size:1rem;font-weight:700;color:var(--white);background:linear-gradient(135deg,var(--blue-accent),#1d4ed8);border-radius:var(--radius-lg);box-shadow:var(--shadow-blue);transition:all var(--transition-base);cursor:pointer;font-family:var(--font-sans);border:none;margin-bottom:20px}.registration_formSubmit__w7cKN:hover{transform:translateY(-2px);box-shadow:var(--shadow-blue-lg)}.registration_formSubmit__w7cKN:active{transform:translateY(0)}.registration_formAlt__jIouo{font-size:.85rem;color:var(--text-tertiary)}.registration_formAltLink__NjHEb{color:var(--blue-600);font-weight:600;text-decoration:underline}.registration_formAltLink__NjHEb:hover{color:var(--blue-700)}.registration_formSidebar__wbSsQ{display:flex;flex-direction:column;gap:20px;position:-webkit-sticky;position:sticky;top:100px}.registration_sidebarCard__06Nww{padding:28px;background:var(--bg-card);border:1px solid var(--gray-200);border-radius:var(--radius-xl)}.registration_sidebarTitle__Vb0CX{font-size:.95rem;font-weight:700;color:var(--text-primary);margin-bottom:20px}.registration_sidebarSteps__TqecZ{display:flex;flex-direction:column;gap:20px}.registration_sidebarStep__Klj1s{display:flex;gap:14px;align-items:flex-start}.registration_sidebarStepNum__XUtMl{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--blue-50);border:1px solid var(--blue-100);border-radius:50%;font-size:.8rem;font-weight:800;color:var(--blue-600);flex-shrink:0}.registration_sidebarStepContent__ZpYcE{flex:1 1}.registration_sidebarStepTitle__CME9w{font-size:.875rem;font-weight:600;color:var(--text-primary);margin-bottom:2px}.registration_sidebarStepDesc__eHCjT{font-size:.8rem;color:var(--text-tertiary);line-height:1.5}.registration_sidebarText__V2U0X{font-size:.875rem;color:var(--text-secondary);line-height:1.6;margin-bottom:20px}.registration_sidebarContact__dZrMl{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.registration_sidebarContactItem__x2UAb{display:flex;align-items:center;gap:8px;font-size:.875rem}.registration_sidebarContactItem__x2UAb svg{color:var(--blue-500);flex-shrink:0}.registration_sidebarContactItem__x2UAb a{color:var(--text-secondary);transition:color var(--transition-fast)}.registration_sidebarContactItem__x2UAb a:hover{color:var(--blue-600)}.registration_sidebarContactBtn__OP3fM{display:block;text-align:center;padding:12px;font-size:.875rem;font-weight:600;color:var(--blue-600);border:1.5px solid var(--blue-200);border-radius:var(--radius-md);transition:all var(--transition-fast)}.registration_sidebarContactBtn__OP3fM:hover{background:var(--blue-50);border-color:var(--blue-400)}.registration_sidebarFacts__WFjmM{display:flex;flex-direction:column;gap:10px}.registration_sidebarFact__P5KKZ{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid var(--gray-100)}.registration_sidebarFact__P5KKZ:last-child{border-bottom:none}.registration_sidebarFactLabel__tdYan{font-size:.8rem;color:var(--text-tertiary)}.registration_sidebarFactValue__l5AN4{font-size:.8rem;font-weight:600;color:var(--text-primary)}.registration_successPage__d6Dp5{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:80vh;text-align:center;padding:40px;max-width:560px;margin:0 auto}.registration_successIcon__r8Y_E{color:var(--emerald-500);margin-bottom:32px;animation:registration_scaleIn__aQi2X .6s var(--transition-smooth) forwards}@keyframes registration_scaleIn__aQi2X{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.registration_successTitle__6vvSs{font-size:clamp(2rem,5vw,3rem);font-weight:900;color:var(--text-primary);letter-spacing:-.03em;margin-bottom:16px}.registration_successDesc__dzh2k{font-size:1.05rem;color:var(--text-secondary);line-height:1.7;margin-bottom:40px}.registration_successContact__kzmb8{display:flex;gap:32px;flex-wrap:wrap;justify-content:center;margin-bottom:40px}.registration_successContactItem__jYZo3{display:flex;align-items:center;gap:8px;font-size:.9rem;color:var(--text-secondary)}.registration_successContactItem__jYZo3 svg{color:var(--blue-500)}.registration_successBtn__OzKxY{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;font-size:.9rem;font-weight:700;color:var(--white);background:linear-gradient(135deg,var(--blue-accent),#1d4ed8);border-radius:var(--radius-lg);box-shadow:var(--shadow-blue);transition:all var(--transition-base)}.registration_successBtn__OzKxY:hover{transform:translateY(-1px);box-shadow:var(--shadow-blue-lg)}@media (max-width:1024px){.registration_formContainer__M5OII{grid-template-columns:1fr}.registration_formSidebar__wbSsQ{position:static}}@media (max-width:768px){.registration_formGrid2__wN84_{grid-template-columns:1fr}.registration_formSection2__vlIeu{padding:24px}}@media (max-width:480px){.registration_heroMeta__7t2gg{flex-direction:column;gap:16px}}