.RegistrationGuide-module__DoMG5W__page{background:var(--color-bg-main);min-height:100vh}.RegistrationGuide-module__DoMG5W__hero{color:var(--color-brand-white);background:linear-gradient(135deg,#1a1a1af5,#1a1a1ae0),url(/hero_prestige_v2.png) 50%/cover;padding:180px 0 120px}.RegistrationGuide-module__DoMG5W__kicker,.RegistrationGuide-module__DoMG5W__eyebrow{color:var(--color-brand-accent);letter-spacing:.14em;text-transform:uppercase;margin-bottom:18px;font-size:.82rem;font-weight:700}.RegistrationGuide-module__DoMG5W__title{max-width:760px;color:var(--color-brand-white);letter-spacing:0;margin-bottom:24px;font-size:clamp(2.6rem,7vw,5rem)}.RegistrationGuide-module__DoMG5W__description{color:#fcfcfab8;max-width:700px;font-size:1.18rem;line-height:1.75}.RegistrationGuide-module__DoMG5W__heroActions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:42px;display:flex}.RegistrationGuide-module__DoMG5W__primaryButton{border-radius:var(--radius-sm);background:var(--color-brand-white);min-height:52px;color:var(--color-brand-black);border:1px solid #fcfcfa33;justify-content:center;align-items:center;padding:0 28px;font-weight:800;transition:all .25s;display:inline-flex}.RegistrationGuide-module__DoMG5W__primaryButton:hover{opacity:1;background:var(--color-brand-accent);transform:translateY(-2px)}.RegistrationGuide-module__DoMG5W__secondaryLink{color:#fcfcfab8;text-underline-offset:5px;font-weight:700;-webkit-text-decoration:underline #be9f77b8;text-decoration:underline #be9f77b8}.RegistrationGuide-module__DoMG5W__contentSection{padding:110px 0}.RegistrationGuide-module__DoMG5W__sectionHeader{max-width:760px;margin-bottom:42px}.RegistrationGuide-module__DoMG5W__sectionHeader h2,.RegistrationGuide-module__DoMG5W__infoPanel h2{color:var(--color-brand-black);letter-spacing:0;font-size:clamp(2rem,4vw,3.2rem)}.RegistrationGuide-module__DoMG5W__stepGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.RegistrationGuide-module__DoMG5W__stepCard{background:var(--color-bg-card);border:1px solid var(--border-light);border-radius:var(--radius-lg);min-height:260px;box-shadow:var(--shadow-soft);padding:34px}.RegistrationGuide-module__DoMG5W__stepNumber{color:var(--color-brand-accent);margin-bottom:54px;font-size:.86rem;font-weight:800}.RegistrationGuide-module__DoMG5W__stepCard h3,.RegistrationGuide-module__DoMG5W__faqItem h3{color:var(--color-brand-black);letter-spacing:0;margin-bottom:14px;font-size:1.28rem}.RegistrationGuide-module__DoMG5W__stepCard p,.RegistrationGuide-module__DoMG5W__faqItem p,.RegistrationGuide-module__DoMG5W__panelText{color:var(--color-text-secondary);font-size:1rem;line-height:1.75}.RegistrationGuide-module__DoMG5W__bandSection{padding:0 0 110px}.RegistrationGuide-module__DoMG5W__infoPanel{background:var(--color-brand-black);border-radius:var(--radius-lg);border:1px solid #ffffff14;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);align-items:start;gap:56px;padding:54px;display:grid}.RegistrationGuide-module__DoMG5W__infoPanel h2{color:var(--color-brand-white)}.RegistrationGuide-module__DoMG5W__panelText{color:#fcfcfaa8;max-width:620px;margin-top:24px}.RegistrationGuide-module__DoMG5W__serviceList{flex-direction:column;gap:12px;list-style:none;display:flex}.RegistrationGuide-module__DoMG5W__serviceList li{color:#fcfcfad1;border-radius:var(--radius-sm);background:#ffffff0a;border:1px solid #ffffff14;padding:16px 18px;font-weight:650}.RegistrationGuide-module__DoMG5W__faqList{gap:14px;display:grid}.RegistrationGuide-module__DoMG5W__faqItem{background:var(--color-bg-card);border:1px solid var(--border-light);border-radius:var(--radius-md);padding:30px 34px}@media (max-width:900px){.RegistrationGuide-module__DoMG5W__hero{padding:140px 0 90px}.RegistrationGuide-module__DoMG5W__contentSection{padding:82px 0}.RegistrationGuide-module__DoMG5W__stepGrid,.RegistrationGuide-module__DoMG5W__infoPanel{grid-template-columns:1fr}.RegistrationGuide-module__DoMG5W__infoPanel{padding:34px}}@media (max-width:640px){.RegistrationGuide-module__DoMG5W__heroActions{flex-direction:column;align-items:stretch}.RegistrationGuide-module__DoMG5W__primaryButton{width:100%}.RegistrationGuide-module__DoMG5W__stepCard,.RegistrationGuide-module__DoMG5W__faqItem{padding:26px}}
