.elementor .h-hero-pill{width:fit-content;min-width:152px;font-family:Inter;font-weight:600;font-size:17px;color:var(--clr-white);text-align:center;padding-block-start:13px;padding-block-end:13px;padding-inline-start:40px;padding-inline-end:40px;border-radius:100px;border-width:0px;border-color:var(--clr-transparent);border-style:none;background-color:#15242ecc;backdrop-filter:blur(3px);border: 1px solid #fff;
background:
  linear-gradient(rgba(21,36,46,0.8), rgba(21,36,46,0.8)) padding-box,
  linear-gradient(135deg,
    rgba(255,255,255,0.9) 0%,
    rgba(89,189,255,0.3) 40%,
    rgba(89,189,255,0.0) 60%,
    rgba(255,255,255,0.8) 100%
  ) border-box !important;
box-shadow:
  2px 3px 20px 4px rgba(255,255,255,0.6);\n}.elementor .p-0{padding:0px;}.elementor .glass-card{color:var(--clr-white);padding-block-start:45px;padding-block-end:56px;padding-inline-start:39px;padding-inline-end:39px;border-radius:20px;border-width:0px;border-color:#ffffff33;border-style:solid;background-color:#ffffff1a;backdrop-filter:blur(10px);position: relative;
&::before {
  pointer-events: none;;
content: '';
position: absolute;
inset: -1px;
border-radius: 20px; 
top: 0;
left: 0;
padding: 1px;
background: linear-gradient(
  135deg,
  rgba(255,255,255,0.7) 0%,   /* bright top-left */
  rgba(255,255,255,0.1) 40%,
  rgba(255,255,255,0.0) 60%,  /* invisible bottom */
  rgba(255,255,255,0.2) 100%
);

-webkit-mask:
  linear-gradient(#fff 0 0) content-box,
  linear-gradient(#fff 0 0);
mask:
  linear-gradient(#fff 0 0) content-box,
  linear-gradient(#fff 0 0);
mask-composite: exclude;
-webkit-mask-composite: xor;
}\n}.elementor .app-card{max-width:346px;padding-block-start:42px;padding-block-end:42px;padding-inline-start:32px;padding-inline-end:32px;flex:0 1 auto;border-radius: 22.771px;
background: rgba(255, 255, 255, 0.40);
box-shadow: 9.109px -9.109px 7.287px 0 rgba(0, 0, 0, 0.20);
backdrop-filter: blur(2px);\n}.elementor .glass-card__title{font-size:32px;color:var(--clr-white);margin-block-end:26px;}