.page-register{color:#F3F8FF;background:#08162B;font-family:Arial,Helvetica,sans-serif}.page-register h1,.page-register h2,.page-register h3{color:#F3F8FF;font-weight:700;line-height:1.3;margin-top:0}.page-register h1{max-width:900px;line-height:1.25}.page-register h2{font-size:1.6rem}.page-register h3{font-size:1.15rem}.page-register p,.page-register li{color:#AFC4E8;line-height:1.7}.page-register a{color:#4FA8FF;text-decoration:none}.page-register__hero-section{padding-top:10px;margin-top:0;background:linear-gradient(180deg,#10233F 0%,#08162B 100%)}.page-register__hero-image{max-width:1200px;margin:0 auto;padding:16px 16px 0}.page-register__hero-image img{width:100%;height:auto;display:block;border-radius:14px;border:1px solid #244D84}.page-register__hero-content{max-width:1200px;margin:0 auto;padding:20px 16px 36px}.page-register__hero-desc{max-width:860px;font-size:1.05rem}.page-register__hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:22px}.page-register__btn{display:inline-block;box-sizing:border-box;padding:13px 22px;border-radius:10px;font-weight:700;text-align:center;line-height:1.35;white-space:normal;word-wrap:break-word;max-width:100%;transition:background .2s ease,color .2s ease;border:1px solid transparent}.page-register__btn--primary{background:linear-gradient(180deg,#2B73F6 0%,#1144A6 100%);color:#FFFFFF;border-color:#4FA8FF}.page-register__btn--secondary{background:#10233F;color:#F3F8FF;border-color:#244D84}.page-register__btn--ghost{background:transparent;color:#F3F8FF;border-color:#244D84}.page-register__hero-note{margin-top:18px;padding:12px 16px;border:1px solid #244D84;border-left:4px solid #F2C14E;border-radius:8px;background:#10233F;font-size:.95rem}.page-register__section-inner{max-width:1200px;margin:0 auto;padding:40px 16px}.page-register__why-section,.page-register__form-section,.page-register__terms-section,.page-register__glossary-section,.page-register__tips-section,.page-register__privacy-section,.page-register__faq-section{background:#08162B}.page-register__why-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:24px}.page-register__why-card{background:#10233F;border:1px solid #244D84;border-radius:12px;padding:18px}.page-register__form-wrap{max-width:1000px;margin:0 auto;padding:40px 16px}.page-register__deposit-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:24px}.page-register__step{position:relative;background:#10233F;border:1px solid #244D84;border-radius:12px;padding:20px}.page-register__step-num{display:-webkit-inline-box;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:linear-gradient(180deg,#2B73F6 0%,#1144A6 100%);color:#FFFFFF;font-weight:700;margin-bottom:10px}.page-register__form-cta{display:flex;flex-wrap:wrap;gap:14px;margin-top:26px;align-items:center}.page-register__notice{margin-top:26px;background:#10233F;border:1px solid #244D84;border-radius:12px;padding:20px}.page-register__notice ul{margin:0;padding-left:20px}.page-register__notice li{margin-bottom:8px}.page-register__welcome-section,.page-register__safety-section,.page-register__deposit-section,.page-register__withdraw-section,.page-register__support-section{background:#10233F;border-top:1px solid #1B3357;border-bottom:1px solid #1B3357}.page-register__welcome-grid,.page-register__safety-grid,.page-register__deposit-grid,.page-register__withdraw-grid,.page-register__support-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;max-width:1200px;margin:0 auto;padding:40px 16px;align-items:center}.page-register__welcome-media img,.page-register__safety-media img,.page-register__deposit-media img,.page-register__withdraw-media img,.page-register__support-media img{width:100%;height:auto;display:block;border-radius:14px;border:1px solid #244D84}.page-register__link-arrow{display:inline-block;margin-top:12px;font-weight:700;color:#F2C14E}.page-register__safety-links,.page-register__privacy-links,.page-register__support-actions,.page-register__terms-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.page-register__safety-links a,.page-register__privacy-links a{padding:9px 14px;border:1px solid #244D84;border-radius:8px;background:#08162B;color:#4FA8FF}.page-register__vip-section{background:#08162B}.page-register__vip-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:24px}.page-register__vip-card{background:#10233F;border:1px solid #244D84;border-radius:12px;padding:18px}.page-register__terms-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:24px}.page-register__terms-card{background:#10233F;border:1px solid #244D84;border-radius:12px;padding:18px}.page-register__glossary-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:22px}.page-register__glossary-item{background:#10233F;border:1px solid #244D84;border-radius:10px;padding:16px}.page-register__tips-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:22px}.page-register__tip-card{background:#10233F;border:1px solid #244D84;border-radius:12px;padding:18px}.page-register__faq-list{margin-top:22px}.page-register__faq-item{background:#10233F;border:1px solid #244D84;border-radius:10px;margin-bottom:12px;overflow:hidden}.page-register__faq-question{display:block;width:100%;text-align:left;padding:16px 18px;background:transparent;border:0;color:#F3F8FF;font-size:1rem;font-weight:700;cursor:pointer}.page-register__faq-answer{padding:0 18px 16px;border-top:1px solid #1B3357}.page-register__faq-answer p{margin:12px 0 0}@media (max-width:768px){.page-register img{max-width:100%!important;height:auto!important}.page-register__hero-actions,.page-register__form-cta,.page-register__safety-links,.page-register__privacy-links,.page-register__support-actions,.page-register__terms-actions{flex-direction:column;align-items:stretch}.page-register__btn{width:100%;max-width:100%}.page-register__why-grid,.page-register__vip-grid,.page-register__terms-grid,.page-register__glossary-grid,.page-register__tips-grid,.page-register__deposit-steps,.page-register__welcome-grid,.page-register__safety-grid,.page-register__deposit-grid,.page-register__withdraw-grid,.page-register__support-grid{grid-template-columns:1fr}.page-register h2{font-size:1.35rem}.page-register__hero-content{padding-bottom:28px}}