.elementor .glass-bar{border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(0, 229, 204, 0.15);border-style:solid;background-color:rgba(13, 13, 26, 0.72);backdrop-filter:blur(24px);}.elementor .card-elevated{padding-block-start:var(--SpaceLg);padding-block-end:var(--SpaceLg);padding-inline-start:var(--SpaceLg);padding-inline-end:var(--SpaceLg);border-radius:var(--RadiusXl);border-width:1px;border-color:rgba(123, 94, 167, 0.28);border-style:solid;background-color:var(--SurfaceHigh);display:flex;flex-direction:column;gap:var(--SpaceSm);}.elementor .card{padding-block-start:var(--SpaceMd);padding-block-end:var(--SpaceMd);padding-inline-start:var(--SpaceMd);padding-inline-end:var(--SpaceMd);border-radius:var(--RadiusBase);border-width:1px;border-color:rgba(0, 229, 204, 0.15);border-style:solid;background-color:var(--SurfaceLow);transition:all 200ms;display:flex;flex-direction:column;gap:var(--SpaceSm);}.elementor .card:hover,.elementor .card:focus-visible{border-color:rgba(0, 229, 204, 0.4);box-shadow:0px 0px 32px 0px rgba(0, 229, 204, 0.12);}.elementor .btn-primary{font-family:var(--FontHeading);font-weight:700;font-size:var(--TextBodyMd);color:var(--OnPrimary);line-height:1.2em;text-decoration:none;cursor:pointer;padding-block-start:0.875rem;padding-block-end:0.875rem;padding-inline-start:1.75rem;padding-inline-end:1.75rem;border-radius:var(--RadiusBase);border-width:1px;border-color:var(--PrimaryContainer);border-style:solid;background-color:var(--PrimaryContainer);transition:all 200ms;display:inline-flex;gap:var(--SpaceBase);justify-content:center;align-items:center;}.elementor .btn-primary:hover,.elementor .btn-primary:focus-visible{border-color:var(--Primary);background-color:var(--Primary);box-shadow:0px 0px 24px 0px rgba(0, 229, 204, 0.45);}.elementor .text-label{font-family:var(--FontBody);font-weight:500;font-size:var(--TextLabelMd);color:var(--Primary);letter-spacing:0.05em;line-height:1.4em;text-transform:uppercase;}.elementor .text-body{max-width:68ch;font-family:var(--FontBody);font-weight:400;font-size:var(--TextBodyMd);color:var(--OnSurfaceVariant);line-height:1.65em;}.elementor .text-lead{max-width:60ch;font-family:var(--FontBody);font-weight:400;font-size:var(--TextBodyLg);color:var(--OnSurfaceVariant);line-height:1.6em;}.elementor .text-title{font-family:var(--FontHeading);font-weight:700;font-size:var(--TextHeadlineMd);color:var(--OnSurface);line-height:1.25em;}.elementor .text-display{max-width:18ch;font-family:var(--FontHeading);font-weight:800;font-size:var(--TextDisplayLg);color:var(--OnSurface);letter-spacing:-0.02em;line-height:1.08em;}.elementor .container{width:100%;max-width:var(--ContentMax);display:flex;flex-direction:column;gap:var(--SpaceMd);}.elementor .section-alt{width:100%;padding-block-start:var(--SectionPadY);padding-block-end:var(--SectionPadY);padding-inline-start:var(--PageMargin);padding-inline-end:var(--PageMargin);background-color:var(--AuroraSurface);display:flex;flex-direction:column;align-items:center;}.elementor .section{width:100%;padding-block-start:var(--SectionPadY);padding-block-end:var(--SectionPadY);padding-inline-start:var(--PageMargin);padding-inline-end:var(--PageMargin);display:flex;flex-direction:column;align-items:center;}