*{box-sizing:border-box;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif}.ant-form-item-required:before{display:none!important}body{overflow-x:hidden;background:#f8fafc}.registermain{display:flex;justify-content:space-between;gap:80px;max-width:1400px;margin:auto;padding:60px 40px;min-height:100dvh;flex-wrap:wrap;align-items:center}.registerleft{max-width:560px;width:100%;display:flex;flex-direction:column;margin-left:80px;margin-top:-180px}.registerheading h1{font-size:48px;line-height:1.2;font-weight:700;color:#1e293b}.highlight{color:#ff6b35}.registerdesc{margin-top:24px;font-size:18px;line-height:1.7;color:#64748b;max-width:520px}.registerpoints{margin-top:35px;display:flex;flex-direction:column;gap:20px}.point{gap:14px;font-size:17px;color:#334155}.iconBox,.point{display:flex;align-items:center}.iconBox{height:38px;width:38px;border-radius:10px;justify-content:center;font-size:18px}.green{background:#dcfce7;color:#16a34a}.blue{background:#dbeafe;color:#2563eb}.purple{background:#f3e8ff;color:#9333ea}.registerbottomtext{margin-top:50px}.registerbottomtext p{font-size:16px;color:#ff6b35;cursor:pointer}.registerform{flex:1 1;display:flex;justify-content:center;align-items:center}.formCard{background:#fff;width:100%;max-width:420px;padding:40px;border-radius:20px;box-shadow:0 20px 50px rgba(0,0,0,.08);text-align:center}.formTitle{font-size:28px;font-weight:700;color:#111}.formSubtitle{color:#444;font-size:16px}.googleBtn{width:100%;height:46px;border:1px solid #e5e7eb;background:#fff;border-radius:10px;display:flex;align-items:center;justify-content:center;gap:10px;font-weight:500;cursor:pointer}.googleBtn img{width:20px;height:20px;object-fit:contain}.divider{display:flex;align-items:center;gap:10px;margin:25px 0;color:#9ca3af;font-size:13px}.divider:after,.divider:before{content:"";flex:1 1;height:1px;background:#e5e7eb}.registerForm .ant-form-item{margin-bottom:18px}.row2{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.ant-input{height:44px;border-radius:10px}.terms{display:flex;align-items:center;gap:10px;margin-top:10px}.termsCheckbox{height:16px;width:16px;cursor:pointer}.termsText{font-size:14px;color:#555;margin:0;line-height:1.2}.termsText a{color:#ff6b35;cursor:pointer}.createBtn{width:100%;height:48px;background:linear-gradient(90deg,#ff7a18,#ff6b35);border:none;border-radius:10px;color:#fff;font-size:16px;font-weight:600;cursor:pointer;box-shadow:0 6px 14px rgba(255,107,53,.35);margin-top:20px}.signin{text-align:center;margin-top:16px;font-size:14px;color:#6b7280}.signin a{cursor:pointer}.conditionstext a,.signin a{color:#ff6b35;text-decoration:none;font-weight:500}@media(max-width:1200px){.registermain{gap:60px;padding:50px 30px}.registerleft{margin-left:40px}}@media(max-width:992px){.registermain{gap:50px}.registerheading h1{font-size:42px}}@media(max-width:768px){.registermain{flex-direction:column;gap:40px;padding:40px 20px}.registerleft{margin-left:0;margin-top:0;text-align:center;align-items:center}.registerheading h1{font-size:34px}.registerdesc{font-size:16px}.registerpoints{align-items:flex-start}.row2{grid-template-columns:1fr}.formCard{padding:30px 24px}}@media(max-width:480px){.registerheading h1{font-size:28px}.registerdesc{font-size:15px}.formTitle{font-size:24px}.formSubtitle{font-size:14px}.createBtn{height:44px;font-size:15px}.googleBtn{font-size:14px}}