.fx-intro{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:96px 0 72px;display:flex}.fx-intro .lead{max-width:560px}.fx-band{isolation:isolate;color:#e8eeff;text-align:center;background:#18122d;position:relative;overflow:hidden}.fx-body{z-index:2;flex-direction:column;align-items:center;gap:20px;padding:128px 0 112px;display:flex;position:relative}.fx-body .h2{color:#e8eeff;max-width:640px}.fx-body .lead{color:#e8eeffb8;max-width:560px}.fx-cta{gap:12px;margin-top:8px;display:flex}.fx-primary{color:#fff;background-color:#2a5ae9;border-color:#2a5ae9}.fx-note{color:#e8eeff8c}.fx-glow{z-index:0;pointer-events:none;filter:blur(6px);opacity:.9;background:radial-gradient(at 50% 100%,#2a5ae9d9 0%,#2a5ae959 38%,#2a5ae900 72%);width:900px;height:360px;transition:opacity .6s;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.fx-band:has(.fx-cta .pill:hover) .fx-glow,.fx-band:has(.fx-cta .pill:focus-visible) .fx-glow{opacity:1}.fx-tiles{z-index:1;pointer-events:none;width:0;height:0;position:absolute;top:150px;left:50%}.fx-field{width:210px;height:46px;transform:translate3d(var(--x), var(--y), 0) rotate(var(--r));margin:-23px 0 0 -105px;transition:transform .7s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:0}.fx-field-in{text-align:left;box-sizing:border-box;color:#e8eeff8c;backdrop-filter:blur(2px);width:210px;height:46px;animation:6s ease-in-out infinite fx-float;animation-delay:var(--d);background:#e8eeff0d;border:1px dashed #e8eeff73;border-radius:8px;flex-direction:column;gap:6px;padding:6px 10px;transition:border-color .4s,background-color .4s,color .4s;display:flex}.fx-fh{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.fx-fl{letter-spacing:.01em;white-space:nowrap;font-size:11px;font-weight:500;line-height:1}.fx-fi{box-sizing:border-box;border:1px dashed #e8eeff4d;border-radius:4px;height:12px;transition:border-color .4s,background-color .4s;display:block;position:relative;overflow:hidden}.fx-fill{background:#2a5ae9;border-radius:3px;width:0;transition:width .6s cubic-bezier(.22,1,.36,1) .35s;position:absolute;top:0;bottom:0;left:0}.fx-field.hot .fx-fill{background:#ff5e74}.fx-pct{color:#e8eeff;opacity:0;font-size:11px;font-weight:600;line-height:1;transition:opacity .3s .6s}.fx-field.hot .fx-pct{color:#ff5e74}@keyframes fx-float{0%,to{transform:translate(0)}33%{transform:translate(6px,-10px)}66%{transform:translate(-5px,6px)}}.fx-form,.fx-stats{box-sizing:border-box;backdrop-filter:blur(6px);opacity:0;background:#18122d8c;border:1px solid #e8eeff2e;border-radius:12px;transition:opacity .5s .15s,transform .7s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:0}.fx-form{width:250px;height:360px;margin:-180px 0 0 -125px;transform:translate(-520px,80px)scale(.96)}.fx-form-h{color:#e8eeffb3;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:600;position:absolute;top:16px;left:20px}.fx-stats{color:#e8eeffb8;flex-direction:column;gap:10px;width:270px;margin:0 0 0 -135px;padding:22px 22px 20px;font-size:13px;display:flex;transform:translate(520px,-20px)scale(.96)}.fx-stat{color:#e8eeff;letter-spacing:-.02em;font-size:26px;font-weight:600;line-height:1.1}.fx-stat-row{align-items:baseline;gap:8px;display:flex}.fx-stat-row b{color:#e8eeff;font-size:18px;font-weight:600}.fx-stat-row b.bad{color:#ff5e74}.fx-stat-hint{color:#e8eeff8c;border-top:1px solid #e8eeff1f;margin-top:6px;padding-top:12px;font-size:12px}.fx-band:has(.fx-cta .pill:hover) .fx-field,.fx-band:has(.fx-cta .pill:focus-visible) .fx-field{transform:translate3d(-520px, var(--gy), 0) rotate(0deg)}.fx-band:has(.fx-cta .pill:hover) .fx-field-in,.fx-band:has(.fx-cta .pill:focus-visible) .fx-field-in{color:#e8eeff;background:#e8eeff1a;border-style:solid;border-color:#e8eeff59;animation:none}.fx-band:has(.fx-cta .pill:hover) .fx-fi,.fx-band:has(.fx-cta .pill:focus-visible) .fx-fi{background:#18122d80;border-style:solid;border-color:#e8eeff2e}.fx-band:has(.fx-cta .pill:hover) .fx-fill,.fx-band:has(.fx-cta .pill:focus-visible) .fx-fill{width:var(--p)}.fx-band:has(.fx-cta .pill:hover) .fx-pct,.fx-band:has(.fx-cta .pill:focus-visible) .fx-pct{opacity:1}.fx-band:has(.fx-cta .pill:hover) .fx-form,.fx-band:has(.fx-cta .pill:focus-visible) .fx-form{opacity:1;transform:translate(-520px,80px)scale(1)}.fx-band:has(.fx-cta .pill:hover) .fx-stats,.fx-band:has(.fx-cta .pill:focus-visible) .fx-stats{opacity:1;transform:translate(520px,-20px)scale(1)}.fx-ticker{z-index:2;border-top:1px solid var(--line-dark);color:#fff;background:#2a5ae9e6;padding:14px 0;position:relative;overflow:hidden}.fx-track{gap:48px;width:max-content;animation:46s linear infinite fx-marquee;display:flex}.fx-ticker:hover .fx-track{animation-play-state:paused}.fx-item{white-space:nowrap;align-items:center;gap:10px;font-size:15px;font-weight:500;display:inline-flex}.fx-item svg{color:#e8eeff;width:14px;height:14px}@keyframes fx-marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.fx-field-in,.fx-track{animation:none}.fx-field,.fx-field-in,.fx-fi,.fx-fill,.fx-pct,.fx-form,.fx-stats,.fx-glow{transition:none}.fx-track{flex-wrap:wrap;justify-content:center;gap:12px 32px;width:auto;padding:0 24px}}@media (width<=1279px){.site-resp .fx-tiles{transform:scale(.8)}}@media (width<=1023px){.site-resp .fx-tiles{top:120px;transform:scale(.62)}.site-resp .fx-body{padding-top:104px!important;padding-bottom:96px!important}}@media (width<=719px){.site-resp .fx-tiles{display:none}.site-resp .fx-body{gap:16px;padding-top:72px!important;padding-bottom:64px!important}.site-resp .fx-glow{width:140vw;height:240px}.site-resp .fx-item{font-size:14px}.site-resp .fx-intro{padding:64px 0 48px}}
