.page_root__WSfJ4{position:relative;min-height:100dvh;display:flex;flex-direction:column;background:#29123a;color:#fff;overflow:hidden;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;padding:clamp(1.5rem,4vw,3rem)}.page_glow__GHuhT{background:radial-gradient(58% 52% at 50% 0,rgba(123,75,192,.22),transparent 70%),radial-gradient(48% 48% at 88% 92%,rgba(75,36,122,.28),transparent 70%)}.page_glow__GHuhT,.page_grid___qxyC{position:absolute;inset:0;z-index:0;pointer-events:none}.page_grid___qxyC{opacity:.4;background-image:linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 0),linear-gradient(180deg,rgba(255,255,255,.05) 1px,transparent 0);background-size:64px 64px;-webkit-mask-image:radial-gradient(70% 70% at 50% 42%,#000 38%,transparent 100%);mask-image:radial-gradient(70% 70% at 50% 42%,#000 38%,transparent 100%)}.page_center__O826T,.page_foot__k1i7A,.page_top__Vm_Z8{position:relative;z-index:1}.page_top__Vm_Z8{display:flex}.page_logo__1TaTG{display:inline-flex;align-items:center;gap:.7rem}.page_logoBadge__k0FQU{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:#4b247a;border:1px solid rgba(255,255,255,.1);overflow:hidden;flex:none}.page_logoIcon__nkks9{width:100%;height:100%;display:block;object-fit:cover}.page_logoText__FQR3m{display:flex;flex-direction:column;align-items:center;line-height:1.02}.page_logoName__C2ikP{font-family:Vollkorn,Georgia,Times New Roman,serif;font-weight:800;font-size:1.5rem;letter-spacing:.02em;color:#f4eef9}.page_reg__i_X_M{font-size:.68em;vertical-align:.25em;font-weight:700;margin-left:.1em;color:#e6ddf1}.page_logoSub__v0_VU{font-family:Vollkorn,Georgia,Times New Roman,serif;font-weight:600;font-size:1.3rem;color:#fff;letter-spacing:.01em}.page_center__O826T{flex:1;display:flex;flex-direction:column;justify-content:center;max-width:46rem}.page_eyebrow__tkVoJ{color:#b78ce8;display:inline-flex;align-items:center;gap:.55rem;width:fit-content;text-transform:uppercase;letter-spacing:.22em;font-size:.72rem;font-weight:600;color:#fff;margin:0 0 1.4rem;font-family:var(--font-sans)}.page_dot__sa75M{width:.5rem;height:.5rem;border-radius:9999px;background:#b78ce8}.page_headline__ziA_Y{font-family:Vollkorn,Georgia,Times New Roman,serif;font-weight:700;line-height:1.06;letter-spacing:-.01em;margin:0 0 1.25rem;font-size:clamp(2.4rem,4vw,3.45rem);background:linear-gradient(135deg,#ffffff,#c9b3e8);-webkit-background-clip:text;background-clip:text;color:transparent}.page_blurb__hG9UK{color:#ded6e7;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.65;max-width:38rem;margin:0 0 2.25rem;font-family:Trebuchet MS,sans-serif}.page_actions__G_DQ1{display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap}.page_cta__vrUf9{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#fce010,rgb(231,205,3));color:#000;font-weight:600;font-size:.92rem;padding:.8rem 1.5rem;border-radius:999rem;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.page_cta__vrUf9:hover{transform:translateY(-1px);box-shadow:0 12px 34px -10px rgba(124,75,192,.6);filter:brightness(1.08)}.page_cta__vrUf9:focus-visible{outline:2px solid #c9b3e8;outline-offset:3px}.page_email__A5cg2{color:#eae2f5;text-decoration:none;font-size:.95rem;font-family:Trebuchet MS,sans-serif;border-bottom:1px solid transparent;transition:color .2s ease,border-color .2s ease}.page_email__A5cg2:hover{color:#f4eef9;border-bottom-color:rgba(255,255,255,.25)}.page_email__A5cg2:focus-visible{outline:2px solid #dec9f5;outline-offset:3px}.page_foot__k1i7A{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;color:#e1d9ec;font-size:.8rem;letter-spacing:.02em;border-top:1px solid rgba(255,255,255,.342);padding-top:1.4rem;margin-top:2rem;font-family:Trebuchet MS,sans-serif}@media (prefers-reduced-motion:no-preference){.page_dot__sa75M{animation:page_pulse__VoY_f 2s ease-out infinite}}@keyframes page_pulse__VoY_f{0%{box-shadow:0 0 0 0 rgba(183,140,232,.5)}70%{box-shadow:0 0 0 10px rgba(183,140,232,0)}to{box-shadow:0 0 0 0 rgba(183,140,232,0)}}