.page-module___8aEwW__page{place-items:center;min-height:100svh;padding:20px 16px;display:grid;position:relative;overflow:hidden}.page-module___8aEwW__page:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(circle at 20%,#a78bfa14 0%,#0000 50%),radial-gradient(circle at 80%,#f472b614 0%,#0000 50%);position:fixed;inset:0}.page-module___8aEwW__card{border-radius:var(--radius-xl);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);width:min(900px,100%);box-shadow:var(--shadow-lg);text-align:center;background:linear-gradient(135deg,#33417a66 0%,#1e29524d 100%);border:1px solid #a78bfa33;padding:clamp(56px,8vw,80px) clamp(32px,5vw,56px);animation:.7s cubic-bezier(.34,1.56,.64,1) both page-module___8aEwW__riseIn;position:relative}.page-module___8aEwW__card:before{content:"";border-radius:var(--radius-xl);-webkit-mask-composite:xor;pointer-events:none;opacity:0;background:linear-gradient(135deg,#a78bfa4d,#f472b633,#22d3ee33);padding:1px;animation:4s ease-in-out infinite page-module___8aEwW__glow;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.page-module___8aEwW__title{font-family:var(--font-heading), "Segoe UI", sans-serif;letter-spacing:-.02em;text-wrap:balance;margin:0 0 16px;font-size:clamp(2.4rem,7vw,5.5rem);font-weight:700;line-height:1.1}.page-module___8aEwW__age{font-family:var(--font-heading), "Segoe UI", sans-serif;letter-spacing:-.04em;background:linear-gradient(135deg, var(--accent) 0%, var(--accent-2) 50%, var(--accent-3) 100%);-webkit-text-fill-color:transparent;text-wrap:balance;-webkit-background-clip:text;background-clip:text;margin:0;padding:0;font-size:clamp(5rem,20vw,12rem);font-weight:900;line-height:1;animation:6s ease-in-out infinite page-module___8aEwW__float}.page-module___8aEwW__message{color:var(--ink-1);text-align:center;max-width:60ch;margin:28px auto 0;font-size:clamp(1rem,2vw,1.25rem);line-height:1.8}.page-module___8aEwW__meta{display:none}.page-module___8aEwW__actions{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:48px;display:flex}.page-module___8aEwW__button{color:var(--ink-0);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;text-transform:uppercase;letter-spacing:.05em;background:#33417a80;border:1.5px solid #a78bfa66;border-radius:999px;padding:14px 24px;font-size:1.05rem;font-weight:700;text-decoration:none;transition:all .2s cubic-bezier(.34,1.56,.64,1);display:inline-block}.page-module___8aEwW__button:hover{background:#a78bfa40;border-color:#a78bfa99;transform:translateY(-4px);box-shadow:0 12px 30px #a78bfa40}.page-module___8aEwW__buttonPrimary{background:linear-gradient(135deg, var(--accent), var(--accent-2));color:#fff;border-color:#0000}.page-module___8aEwW__buttonPrimary:hover{background:linear-gradient(135deg, var(--accent-2), var(--accent))}
