.elementor .e-d654f44-dcd4dce{align-self:center;}.elementor .e-d73533e-98425dc{text-align:center;align-self:center;}.elementor .e-3b27208-2b76ada{text-align:center;align-self:center;}.elementor .e-af6da07-731eac1{padding:0px;margin-block-start:clamp(44px, 7vw, 72px);;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(1, 1fr);}.elementor .e-a28b2b8-6667f11{margin-block-end:0rem;}.elementor .e-2ecd0f2-4d8054f{max-width:90ch;margin-block-end:1.4rem;}.elementor .e-185341d-6174713{align-self:start;}.elementor .e-14b13bd-91913a6{position: absolute;
  top: 18px;
  right: 18px;
  font-family: var(--fh);
  font-weight: 600;
  font-size: .6rem;
  letter-spacing: .2em;
  text-transform: uppercase;
  color: var(--ink);
  background: var(--accent);
  padding: .4em .7em;
  border-radius: 100px;\n}.elementor .e-abde566-de49ae7{padding:clamp(26px, 3vw, 38px);;margin-block-start:40px;border-radius:18px;border-width:1px;border-color:var(--line);border-style:solid;display:flex;flex-direction:column;gap:20px;border-color: var(--accent-soft);
  background: linear-gradient(160deg, rgba(255, 255, 255, .12), rgba(255, 255, 255, .03));
  box-shadow: 0 0 40px -14px var(--accent-glow);

  --reveal-delay: 0.4s;\n}.elementor .e-abde566-de49ae7:hover,.elementor .e-abde566-de49ae7:focus-visible{border-color: var(--accent-soft);
  box-shadow: 0 26px 64px -34px var(--accent-glow), inset 0 1px 0 rgba(255, 255, 255, .06);\n}.elementor .e-2aba28b-8525fb8{justify-content:center;}