.page-module__TfCVmW__page{min-height:100svh;padding:max(24px, env(safe-area-inset-top)) 16px max(32px, env(safe-area-inset-bottom));color:#f8fafc;background:radial-gradient(circle at 52% -12%,#22d3ee3d,#0000 34rem),radial-gradient(circle at 98% 22%,#bef2641c,#0000 24rem),linear-gradient(#020617 0%,#061525 56%,#020617 100%)}.page-module__TfCVmW__shell{width:min(100%,560px);margin:0 auto}.page-module__TfCVmW__backLink{color:#94a3b8;margin-bottom:30px;font-size:.82rem;font-weight:800;text-decoration:none;display:inline-flex}.page-module__TfCVmW__backLink:hover,.page-module__TfCVmW__backLink:focus-visible{color:#67e8f9}.page-module__TfCVmW__backLink:focus-visible,.page-module__TfCVmW__primaryAction:focus-visible,.page-module__TfCVmW__placeActions a:focus-visible{outline-offset:3px;outline:3px solid #67e8f98a}.page-module__TfCVmW__eyebrow{color:#67e8f9;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.69rem;font-weight:950}.page-module__TfCVmW__status{color:#d9f99d;background:#4d7c0f1f;border:1px solid #bef26452;border-radius:999px;width:fit-content;margin:15px 0 10px;padding:7px 10px;font-size:.72rem;font-weight:850}.page-module__TfCVmW__shell h1{color:#f8fafc;letter-spacing:-.072em;max-width:540px;margin:14px 0 18px;font-size:clamp(2.8rem,13vw,5.2rem);line-height:.89}.page-module__TfCVmW__lead{color:#b8c4d4;max-width:510px;margin:0 0 24px;font-size:clamp(1rem,4.4vw,1.15rem);line-height:1.55}.page-module__TfCVmW__loading{color:#cbd5e1;margin-top:28px;font-size:1rem}.page-module__TfCVmW__codeCard{background:linear-gradient(135deg,#082f49f0,#0f172ae6);border:1px solid #67e8f98f;border-radius:26px;gap:5px;margin:22px 0 20px;padding:22px;display:grid;box-shadow:0 24px 60px #0891b22e,inset 0 1px #ffffff0f}.page-module__TfCVmW__codeCard small,.page-module__TfCVmW__placeCard small{color:#67e8f9;letter-spacing:.13em;text-transform:uppercase;font-size:.66rem;font-weight:950}.page-module__TfCVmW__codeCard strong{color:#f8fafc;letter-spacing:-.055em;font-size:clamp(2.15rem,10vw,3.7rem);line-height:1}.page-module__TfCVmW__codeCard span{color:#a8b7c9;font-size:.78rem;font-weight:650;line-height:1.35}.page-module__TfCVmW__primaryAction{color:#03111f;width:100%;min-height:58px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#f8fafc 0%,#cffafe 50%,#bef264 128%);border:1px solid #67e8f9;border-radius:999px;justify-content:center;align-items:center;padding:0 20px;font-weight:950;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 18px 42px #22d3ee33}.page-module__TfCVmW__primaryAction:hover{transform:translateY(-2px);box-shadow:0 22px 50px #22d3ee4d}.page-module__TfCVmW__feedback{color:#d9f99d;overflow-wrap:anywhere;margin:12px 2px 0;font-size:.82rem;font-weight:750;line-height:1.45}.page-module__TfCVmW__placeCard{background:#0f172ab8;border:1px solid #94a3b842;border-radius:24px;gap:18px;margin-top:22px;padding:20px;display:grid;box-shadow:inset 0 1px #ffffff06}.page-module__TfCVmW__placeCard h2{color:#f8fafc;letter-spacing:-.035em;margin:6px 0 5px;font-size:1.45rem}.page-module__TfCVmW__placeCard p{color:#94a3b8;margin:0;font-size:.82rem}.page-module__TfCVmW__placeActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.page-module__TfCVmW__placeActions a{color:#e0f2fe;text-align:center;background:#082f497a;border:1px solid #67e8f966;border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:0 13px;font-size:.78rem;font-weight:850;text-decoration:none;display:inline-flex}.page-module__TfCVmW__placeActions a:last-child{grid-column:1/-1}.page-module__TfCVmW__placeActions a:hover{background:#082f49c2;border-color:#67e8f9}.page-module__TfCVmW__privacyStrip{border-top:1px solid #94a3b833;gap:5px;margin-top:22px;padding:18px 2px 0;display:grid}.page-module__TfCVmW__privacyStrip strong{color:#cbd5e1;font-size:.76rem}.page-module__TfCVmW__privacyStrip span{color:#64748b;font-size:.7rem;line-height:1.45}@media (max-width:420px){.page-module__TfCVmW__page{padding-top:max(28px, env(safe-area-inset-top))}.page-module__TfCVmW__backLink{margin-bottom:24px}.page-module__TfCVmW__codeCard{border-radius:22px;padding:20px}.page-module__TfCVmW__placeCard{padding:17px}}@media (prefers-reduced-motion:reduce){.page-module__TfCVmW__primaryAction{transition:none}}
