.registration{min-height:calc(100vh - 220px);padding:70px 7%;display:grid;grid-template-columns:1fr minmax(340px,500px);gap:8%;background:linear-gradient(90deg,#100c10a0,#100c10f5 65%),url('/locura-world.png') left center/cover no-repeat}.registration-intro{padding-top:90px}.registration-intro h1{font-size:clamp(38px,4vw,62px)}.registration-intro>p{max-width:360px;color:#c9b9c0}.registration-card{padding:36px;background:#151115ed;border:1px solid #53313c;box-shadow:0 20px 80px #0005}.registration-card h2{font-size:32px;margin:0 0 10px}.registration-card label{display:block;font-size:14px;font-weight:600;margin:22px 0 7px}.registration-card input:not([type=hidden]){width:100%;padding:12px;color:#fff;background:#0c0b0e;border:1px solid #64505a;font:inherit;border-radius:0}.registration-card input:focus-visible{outline:2px solid #f6a4b0;outline-offset:2px}.field-help,.privacy-note{font-size:12px;color:#bdaeB8;line-height:1.6;margin:7px 0 0}.registration-card .cta{width:100%;margin-top:26px;justify-content:center;font:inherit;font-weight:bold;cursor:pointer}.form-error{padding:12px 16px;border-left:3px solid #ee7187;background:#501d2a;color:#fff}.bot-field{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.registration-card .small{color:#c4b4be;font-size:13px}.privacy-note{border-top:1px solid #493039;padding-top:16px;margin-top:20px}@media(max-width:800px){.registration{grid-template-columns:1fr;padding:30px 6%;gap:25px}.registration-intro{padding-top:0}.registration-intro h1{font-size:36px}.registration-card{padding:24px}.registration-intro>p{max-width:none}}
