.elementor-13 .elementor-element.elementor-element-c6781f9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13 .elementor-element.elementor-element-98b36a2{width:100%;max-width:100%;}.elementor-13 .elementor-element.elementor-element-0ba138d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13 .elementor-element.elementor-element-e6ed44f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13 .elementor-element.elementor-element-e6ed44f.e-con{--flex-grow:0;--flex-shrink:0;}body.elementor-page-13:not(.elementor-motion-effects-element-type-background), body.elementor-page-13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #070A12 0%, #0B1020 100%);}@media(min-width:768px){.elementor-13 .elementor-element.elementor-element-e6ed44f{--width:100.846%;}}/* Start custom CSS */:root{
  --px-bg:#0B1020; --px-card:#0F152B; --px-primary:#6F6CFF;
  --px-accent:#5EF0FF; --px-glow:#B06FFF; --px-text:#E6ECFF; --px-muted:#9AA3B2;
}
.px-glass{backdrop-filter: blur(10px); background:rgba(255,255,255,.06); border:1px solid rgba(255,255,255,.12);}
.px-btn-primary{position:relative; border-radius:16px; padding:14px 22px; color:#fff;}
.px-btn-primary:before{
  content:""; position:absolute; inset:0; border-radius:16px; padding:2px;
  background:linear-gradient(90deg,var(--px-accent),var(--px-primary),var(--px-glow));
  -webkit-mask:linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite:xor; mask-composite:exclude;
}
.px-btn-primary:hover{box-shadow:0 0 24px rgba(176,111,255,.35), 0 8px 24px rgba(95,240,255,.25); transform:translateY(-1px);}
.px-card{background:linear-gradient(180deg, rgba(17,25,50,.7), rgba(11,16,32,.7)); border:1px solid rgba(255,255,255,.1); border-radius:24px;}/* End custom CSS */