.font-body{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.font-display{font-family:Poppins,Impact,-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:.08em}.container-sm{max-width:var(--container-sm)}.container-lg{max-width:var(--container-lg)}.container{max-width:var(--container-xl)}.container-2xl{max-width:var(--container-2xl)}.container-max{max-width:var(--container-max)}.container-full{max-width:100%}.hero{background:var(--ink-950);isolation:isolate;position:relative}.hero-slides{overflow:hidden;z-index:0}.hero-slide,.hero-slides{inset:0;position:absolute}.hero-slide{animation:heroFade 40s linear infinite;opacity:0}.hero-slide:first-child{animation-delay:0s}.hero-slide:nth-child(2){animation-delay:8s}.hero-slide:nth-child(3){animation-delay:16s}.hero-slide:nth-child(4){animation-delay:24s}.hero-slide:nth-child(5){animation-delay:32s}@media (prefers-reduced-motion:reduce){.hero-slide{animation:none}.hero-slide:first-child{opacity:1}}.hero-scrim-x{background:linear-gradient(90deg,#070707 0,rgba(7,7,7,.85) 38%,rgba(7,7,7,0));inset:0;position:absolute;z-index:1}.hero-scrim-y{background:linear-gradient(180deg,rgba(7,7,7,0) 0,#070707);bottom:0;height:377px;left:0;position:absolute;right:0;z-index:1}.glass-card{backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:12px;box-shadow:var(--glass-glow)}.grecaptcha-badge{z-index:999}.bg-cover{align-items:center;display:flex;height:100%;inset:0;justify-content:center;overflow:hidden;width:100%;z-index:0}.page-preloader.hidden{opacity:0;visibility:hidden}.preloader-spinner{animation:spin .9s linear infinite;border:3px solid hsla(0,0%,100%,.12);border-radius:50%;border-top:3px solid var(--green-400);height:44px;width:44px}@media (prefers-reduced-motion:reduce){.preloader-spinner{animation-duration:3s}}@media (max-width:1023.98px){.hero-slides{height:308px;position:relative}.hero-scrim-x{display:none}.hero-scrim-y{background:linear-gradient(180deg,rgba(7,7,7,.1) 40%,#070707);bottom:auto;height:308px;top:0}}