
  *{box-sizing:border-box}
  html{scroll-behavior:auto}
  body{margin:0;background:#f4f7fb;color:#0b1c33;font-family:'Geist','Manrope',-apple-system,'Segoe UI',sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}
  a{color:#1668d8;text-decoration:none}
  a:hover{color:#0f4fa8}
  h1,h2,h3{margin:0;text-wrap:balance;letter-spacing:-0.032em}
  p{margin:0;text-wrap:pretty}
  @keyframes ekSpin{to{transform:rotate(360deg)}}
  @keyframes ekSpinR{to{transform:rotate(-360deg)}}
  @keyframes ekFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-14px)}}
  @keyframes ekFlick{0%,100%{transform:scaleY(1) translateY(0);opacity:1}45%{transform:scaleY(1.14) translateY(-1px);opacity:.85}70%{transform:scaleY(.94);opacity:1}}
  @keyframes ekPulse{0%{transform:scale(1);opacity:.55}70%{transform:scale(2.6);opacity:0}100%{opacity:0}}
  @keyframes ekDrift{0%{transform:translate3d(0,0,0) rotate(0)}100%{transform:translate3d(22px,-120px,0) rotate(180deg)}}
  @keyframes ekShimmer{0%{background-position:-200% 0}100%{background-position:200% 0}}
  ::selection{background:#1668d8;color:#fff}
  @media (prefers-reduced-motion: reduce){*{animation-duration:.001ms !important;animation-iteration-count:1 !important}}
