.gf-pr{--gf-base:#030402;--gf-line:hsla(0,0%,100%,.09);--gf-text:#f4f6ef;--gf-lime:#d4ff3f;--gf-lime-deep:#9bd417;--gf-ok:#a8de22;--gf-crit:#f4232b;background:var(--gf-base);color:var(--gf-text);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}.gf-pr ::-moz-selection{background:var(--gf-lime);color:#000}.gf-pr ::selection{background:var(--gf-lime);color:#000}.gf-just{text-align:justify;hyphens:auto}.gf-balance{text-wrap:balance}.gf-pretty{text-wrap:pretty}.gf-input{width:100%;padding:17px 18px;border-radius:14px;border:1px solid hsla(0,0%,100%,.12);background:linear-gradient(180deg,#15170f,#0d0f09);color:var(--gf-text);font-family:inherit;font-size:16.5px;letter-spacing:.01em;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05);transition:border-color .2s ease,box-shadow .2s ease}.gf-input::-moz-placeholder{color:#787d6c}.gf-input::placeholder{color:#787d6c}.gf-input:focus{outline:none;border-color:var(--gf-lime);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 0 0 4px rgba(212,255,63,.14)}.gf-input--error{background:linear-gradient(180deg,#1a100f,#0f0a09)}.gf-input--error,.gf-input--error:focus{border-color:var(--gf-crit);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 0 0 4px rgba(244,35,43,.12)}.gf-opt{border:1px solid hsla(0,0%,100%,.12);background:linear-gradient(180deg,#15170f,#0d0f09);color:#eff2e6;cursor:pointer;transition:all .18s ease;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05)}.gf-opt:focus-visible,.gf-opt:hover{border-color:var(--gf-lime);color:var(--gf-lime);transform:translateY(-2px);box-shadow:0 10px 26px rgba(212,255,63,.16);outline:none}.gf-cta{border:0;cursor:pointer;background:linear-gradient(160deg,#d4ff3f,#9bd417);color:#0a0c07;box-shadow:0 14px 34px rgba(212,255,63,.3);transition:transform .18s ease,box-shadow .18s ease}.gf-cta:focus-visible,.gf-cta:hover{transform:translateY(-2px);box-shadow:0 18px 44px rgba(212,255,63,.44);outline:none}.gf-cta:active{transform:translateY(0)}.gf-ghost{background:none;border:0;cursor:pointer;color:#c6ccb8;transition:color .18s ease}.gf-ghost:focus-visible,.gf-ghost:hover{color:var(--gf-lime);outline:none}.gf-link{color:var(--gf-lime);text-decoration:none;border-bottom:1px solid rgba(212,255,63,.45)}.gf-link:hover{color:#e9ff9a}.gf-marquee{-webkit-mask-image:linear-gradient(90deg,transparent,#000 22%,#000 78%,transparent);mask-image:linear-gradient(90deg,transparent,#000 22%,#000 78%,transparent)}@keyframes gf-slam{0%{opacity:0;transform:translateY(26px) skewY(2.4deg)}to{opacity:1;transform:none}}@keyframes gf-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes gf-breathe{0%,to{opacity:.5}50%{opacity:1}}@keyframes gf-sweep{0%{transform:translateX(-120%)}to{transform:translateX(320%)}}@keyframes gf-ring{0%{transform:scale(.7);opacity:0}55%{opacity:1}to{transform:scale(1);opacity:1}}@keyframes gf-halo{0%{transform:scale(.9);opacity:.55}to{transform:scale(1.9);opacity:0}}@keyframes gf-draw{to{stroke-dashoffset:0}}@keyframes gf-dots{0%,80%,to{opacity:.2}40%{opacity:1}}@keyframes gf-mq{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.gf-pr *,.gf-pr :after,.gf-pr :before{animation:none!important;transition:none!important}.gf-pr .gf-cta:hover,.gf-pr .gf-opt:hover{transform:none}}