._brandLogo_1g13v_1{width:clamp(150px,44vw,200px);height:auto;display:block;object-fit:contain;mix-blend-mode:screen;filter:drop-shadow(0 12px 32px rgba(174,112,255,.25))}._page_1g13v_1{min-height:100dvh;background:radial-gradient(circle at 14% 8%,rgba(94,78,255,.28),transparent 30%),radial-gradient(circle at 88% 17%,rgba(0,218,255,.18),transparent 29%),radial-gradient(circle at 54% 82%,rgba(255,48,187,.14),transparent 35%),linear-gradient(180deg,#0a1028,#07091c 52%,#040512);display:grid;place-items:center;color:var(--foreground);overflow:hidden;position:relative;padding:2rem 1.25rem}._page_1g13v_1:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 25%,rgba(255,255,255,.025) 42%,transparent 57%);mix-blend-mode:screen}._aurora_1g13v_1{position:absolute;width:34rem;height:34rem;border-radius:50%;background:linear-gradient(135deg,#44dcff29,#a35cff29,#ff5bae26);filter:blur(70px);top:4%;animation:_float_1g13v_1 8s ease-in-out infinite}._hero_1g13v_1{width:min(100%,430px);position:relative;z-index:1;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1rem}._tag_1g13v_1{font-size:.66rem;font-weight:600;letter-spacing:.25em;color:#9aa8bd;margin:.2rem 0 1.05rem}._hero_1g13v_1 h1{font-family:var(--font-family-display);font-weight:800;font-size:clamp(2rem,8.2vw,3.05rem);line-height:1.03;letter-spacing:-.052em;margin:0;color:#fbfcff;text-wrap:balance;text-shadow:0 8px 30px rgba(108,152,255,.14)}._copy_1g13v_1{max-width:35ch;color:#b8c4d7;font-size:.98rem;line-height:1.62;margin:.25rem 0 .85rem}._trust_1g13v_1{display:flex;gap:.55rem;flex-wrap:wrap;justify-content:center;margin-bottom:1rem}._trust_1g13v_1 span{position:relative;display:flex;align-items:center;gap:.38rem;padding:.52rem .72rem;border:1px solid rgba(223,239,255,.19);background:linear-gradient(145deg,#ffffff1c,#855bff0e);box-shadow:inset 0 1px #ffffff24,0 10px 30px #0000002e;backdrop-filter:blur(18px) saturate(145%);border-radius:999px;font-size:.72rem;font-weight:600;color:#e8f2ff}._trust_1g13v_1 svg{width:14px;height:14px;color:var(--tf-violet);filter:drop-shadow(0 0 7px currentColor)}._hero_1g13v_1 a[role=button]{position:relative;width:100%;min-height:56px;background:linear-gradient(105deg,var(--tf-pink) 0%,var(--tf-violet) 35%,var(--tf-cyan) 70%,var(--tf-gold) 100%);border:1px solid rgba(255,255,255,.38);border-radius:20px;font-weight:800;letter-spacing:-.01em;box-shadow:inset 0 1px #ffffff7a,inset 0 -8px 20px #2f156f24,0 10px 28px #974cff47,0 0 34px #48d7ff1f;overflow:hidden}._hero_1g13v_1 a[role=button]:before{content:"";position:absolute;inset:1px 2px auto;height:45%;border-radius:18px 18px 55% 55%;background:linear-gradient(180deg,rgba(255,255,255,.25),transparent);pointer-events:none}._signin_1g13v_1{color:#e4eaf5;text-decoration:none;font-size:.88rem;font-weight:600;padding:.7rem}._signin_1g13v_1:hover{text-decoration:underline;text-underline-offset:4px}@keyframes _float_1g13v_1{50%{transform:translateY(22px) scale(1.05)}}._legalLinks_1g13v_2{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem 1rem;margin:1.6rem auto 0;max-width:450px}._legalLinks_1g13v_2 a{font-size:.76rem;color:#afc7e7;text-decoration:none}._legalLinks_1g13v_2 a:hover{text-decoration:underline;color:#d3f3ff}
