.elementor .glass-card{border-radius:1.25rem;border-width:1px;border-color:rgba(255, 255, 255, 0.1);background-color:rgba(255, 255, 255, 0.055);backdrop-filter:blur(10px);}.elementor .heading-hero{font-weight:800;font-size:3.625rem;color:#FFFFFF;letter-spacing:-0.02em;line-height:1.1;}.elementor .button-primary-cta{font-weight:500;color:#FFFFFF;border-radius:8px;background-color:#1864AB;}.elementor .button-primary-cta:hover,.elementor .button-primary-cta:focus-visible{box-shadow:0px 4px 12px 0px rgba(24, 100, 171, 0.4);}.elementor .card-role{border-radius:1.25rem;border-width:1.5px;border-color:#DDE4EE;background-color:#FFFFFF;}.elementor .card-role:hover,.elementor .card-role:focus-visible{border-color:#1C7ED6;box-shadow:0px 12px 48px 0px rgba(8, 32, 68, 0.15);}.elementor .card-module{border-radius:1.75rem;border-width:1px;border-color:#DDE4EE;background-color:#FFFFFF;}.elementor .card-module:hover,.elementor .card-module:focus-visible{box-shadow:0px 4px 24px 0px rgba(8, 32, 68, 0.10);}.elementor .chip-therapeutic{border-radius:12px;border-width:1px;border-color:rgba(255, 255, 255, 0.11);background-color:rgba(255, 255, 255, 0.06);}.elementor .text-partner{font-weight:700;font-size:0.8125rem;color:#94A3BC;letter-spacing:0.03em;}.elementor .badge-pill{font-weight:500;font-size:12px;padding-block-start:6px;padding-block-end:6px;padding-inline-start:12px;padding-inline-end:12px;border-radius:12px;}