.elementor .e-ae353d8-24f9a07{width:100%;max-width:850px;font-weight:700;font-size:clamp(2rem, 5vw, 3.25rem);text-align:center;align-self:center;}.elementor .e-f5c3435-252d068{flex:1 0 auto;width: 4px;
height: 4px;
background: var(--color-text-muted);
border-radius: 50%;\n}.elementor .e-a34a2ef-ebb1144{padding:0px;gap:var(----spacing-2);align-items:center;}.elementor .e-c97dcd5-fc0fc7b{display: inline-flex;
align-items: center;
gap: var(--spacing-4);
padding: var(--spacing-3) var(--spacing-6);
background: var(--color-bg-alt);
border-radius: var(--radius-full);
font-size: var(--font-size-sm)\n}.elementor .e-10937c9-362ef63{font-weight: 600;
font-size: var(--font-size-lg);
color: var(--color-text);
margin-bottom: var(--spacing-1);\n}.elementor .e-f68ff5a-d23e3cb{font-size: var(--font-size-sm);
color: var(--color-text-light);\n}.elementor .e-65b2a3a-124d1d8{padding:0px;flex-direction:column;}.elementor .e-4d137a6-592eb02{width:100%;max-width:720px;display: flex;
align-items: center;
gap: var(--spacing-4);
padding: var(--spacing-6);
background: var(--color-bg-alt);
border-radius: var(--radius-xl);
margin-top: var(--spacing-12);
border: 1px solid var(--color-border);\n}.elementor .e-45d54aa-fc2ac69{padding:0px;flex-direction:column;}.elementor .e-8d386ad-2621ecb{font-size:var(----font-size-lg);color:var(----color-text-light);text-align:center;}.elementor .e-98572a9-4cc4956{font-size:1.125rem;color: rgba(255, 255, 255, 0.9);
max-width: 500px;
margin: 0 auto var(--spacing-8);\n}.elementor .e-efcf929-9f211ed{flex-direction:column;justify-content:center;position: relative;
background: linear-gradient(135deg, var(--color-primary) 0%, #00C9B0 50%, #00E5C7 100%);
border-radius: var(--radius-3xl);
padding: var(--spacing-16) var(--spacing-12);
text-align: center;
overflow: hidden;
}\n}