.page-module__W-JMHW__page{color:#fff;background:radial-gradient(circle at 50% 0,#87001c57,#0000 34%),radial-gradient(circle at 100% 34%,#00d9ff1f,#0000 28%),radial-gradient(circle at 0 70%,#d7ff0014,#0000 26%),linear-gradient(#180305 0%,#080203 48%,#020202 100%);min-height:100vh;position:relative;overflow:hidden}.page-module__W-JMHW__noise{opacity:.045;pointer-events:none;mix-blend-mode:screen;z-index:1;background-image:repeating-radial-gradient(circle at 17% 23%,#ffffff1f 0 1px,#0000 1px 3px);position:fixed;inset:0}.page-module__W-JMHW__grid{pointer-events:none;z-index:1;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:42px 42px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle,#000 0%,#0000 78%);mask-image:radial-gradient(circle,#000 0%,#0000 78%)}.page-module__W-JMHW__glowPink,.page-module__W-JMHW__glowBlue{filter:blur(80px);pointer-events:none;opacity:.62;z-index:1;border-radius:999px;position:fixed}.page-module__W-JMHW__glowPink{background:#ff4dab;width:280px;height:280px;top:10%;left:7%}.page-module__W-JMHW__glowBlue{background:#00d9ff;width:300px;height:300px;bottom:10%;right:8%}.page-module__W-JMHW__hero{z-index:2;width:min(1040px,100% - 36px);margin:0 auto;padding:42px 0 72px;position:relative}.page-module__W-JMHW__backLink{color:#ffffffc7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff12;border:1px solid #ffffff1c;border-radius:999px;align-items:center;width:fit-content;margin-bottom:42px;padding:12px 16px;font-size:13px;font-weight:900;text-decoration:none;transition:transform .18s,background .18s,color .18s;display:inline-flex}.page-module__W-JMHW__backLink:hover{color:#fff;background:#ffffff1c;transform:translateY(-2px)}.page-module__W-JMHW__header{max-width:780px;margin-bottom:24px}.page-module__W-JMHW__header span{color:#d7ff00;letter-spacing:2px;text-transform:uppercase;margin-bottom:14px;font-size:12px;font-weight:950;display:block}.page-module__W-JMHW__header h1{letter-spacing:-2px;margin:0;font-size:clamp(44px,8vw,86px);line-height:.9}.page-module__W-JMHW__header p{color:#ffffffb3;max-width:720px;margin:22px 0 0;font-size:clamp(16px,2vw,19px);line-height:1.55}.page-module__W-JMHW__noticeBox{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at 0 0,#d7ff0024,#0000 34%),linear-gradient(#ffffff16,#ffffff0b);border:1px solid #d7ff0038;border-radius:28px;margin:30px 0;padding:24px;box-shadow:0 18px 50px #0000003d}.page-module__W-JMHW__noticeBox strong{color:#d7ff00;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:10px;font-size:13px;font-weight:950;display:block}.page-module__W-JMHW__noticeBox p{color:#ffffffc7;margin:0;font-size:16px;line-height:1.55}.page-module__W-JMHW__termsCard{gap:14px;display:grid}.page-module__W-JMHW__termsCard section{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#ffffff12,#ffffff0a);border:1px solid #ffffff1a;border-radius:26px;padding:26px;box-shadow:0 18px 50px #0000002e}.page-module__W-JMHW__termsCard h2{letter-spacing:-.4px;margin:0 0 12px;font-size:clamp(20px,3vw,28px);line-height:1.05}.page-module__W-JMHW__termsCard p{color:#ffffffad;margin:0;font-size:15px;line-height:1.7}.page-module__W-JMHW__bottomActions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.page-module__W-JMHW__primaryButton,.page-module__W-JMHW__secondaryButton{border-radius:18px;justify-content:center;align-items:center;min-height:50px;padding:14px 20px;font-size:13px;font-weight:950;text-decoration:none;transition:transform .18s,filter .18s;display:inline-flex}.page-module__W-JMHW__primaryButton{color:#fff;background:linear-gradient(90deg,#ff4fa8 0%,#ff7a00 100%)}.page-module__W-JMHW__secondaryButton{color:#fff;background:#ffffff14;border:1px solid #ffffff1f}.page-module__W-JMHW__primaryButton:hover,.page-module__W-JMHW__secondaryButton:hover{filter:brightness(1.06);transform:translateY(-2px)}@media (max-width:720px){.page-module__W-JMHW__hero{width:min(100% - 28px,1040px);padding-top:28px}.page-module__W-JMHW__backLink{margin-bottom:34px}.page-module__W-JMHW__noticeBox,.page-module__W-JMHW__termsCard section{border-radius:22px;padding:22px}.page-module__W-JMHW__bottomActions{flex-direction:column}.page-module__W-JMHW__primaryButton,.page-module__W-JMHW__secondaryButton{width:100%}}
