.elementor .e-cf1d3a4-bfa1{color:var(--color-lavender);}.elementor .e-2d46adbc-23d5{font-family:var(--font-heading);font-weight:700;font-size:72px;color:var(--color-white);letter-spacing:-0.04em;line-height:1.02;& span { color: var(--color-primary); }\n}.elementor .e-67a45572-7426{max-width:620px;color:rgba(255, 255, 255, 0.78);}.elementor .e-6900e6da-3242:hover,.elementor .e-6900e6da-3242:focus-visible{color:var(--color-lavender);border-color:var(--color-lavender);background-color:rgba(139, 159, 250, 0.1);}.elementor .e-6900e6da-3242:focus{color:var(--color-lavender);border-color:var(--color-lavender);}.elementor .e-6900e6da-3242{font-family:var(--font-body);font-weight:500;font-size:15px;color:var(--color-white);line-height:1.2;border-radius:999px;border-width:1px;border-color:rgba(255, 255, 255, 0.22);border-style:solid;background-color:rgba(255, 255, 255, 0.06);padding-block: 10px; padding-inline: 18px;\n}.elementor .e-3d742fa4-3994:hover,.elementor .e-3d742fa4-3994:focus-visible{color:var(--color-lavender);border-color:var(--color-lavender);background-color:rgba(139, 159, 250, 0.1);}.elementor .e-3d742fa4-3994:focus{color:var(--color-lavender);border-color:var(--color-lavender);}.elementor .e-3d742fa4-3994{font-family:var(--font-body);font-weight:500;font-size:15px;color:var(--color-white);line-height:1.2;border-radius:999px;border-width:1px;border-color:rgba(255, 255, 255, 0.22);border-style:solid;background-color:rgba(255, 255, 255, 0.06);padding-block: 10px; padding-inline: 18px;\n}.elementor .e-ded2d3-f375:hover,.elementor .e-ded2d3-f375:focus-visible{color:var(--color-lavender);border-color:var(--color-lavender);background-color:rgba(139, 159, 250, 0.1);}.elementor .e-ded2d3-f375:focus{color:var(--color-lavender);border-color:var(--color-lavender);}.elementor .e-ded2d3-f375{font-family:var(--font-body);font-weight:500;font-size:15px;color:var(--color-white);line-height:1.2;border-radius:999px;border-width:1px;border-color:rgba(255, 255, 255, 0.22);border-style:solid;background-color:rgba(255, 255, 255, 0.06);padding-block: 10px; padding-inline: 18px;\n}.elementor .e-680777e2-cfa4:hover,.elementor .e-680777e2-cfa4:focus-visible{color:var(--color-lavender);border-color:var(--color-lavender);background-color:rgba(139, 159, 250, 0.1);}.elementor .e-680777e2-cfa4:focus{color:var(--color-lavender);border-color:var(--color-lavender);}.elementor .e-680777e2-cfa4{font-family:var(--font-body);font-weight:500;font-size:15px;color:var(--color-white);line-height:1.2;border-radius:999px;border-width:1px;border-color:rgba(255, 255, 255, 0.22);border-style:solid;background-color:rgba(255, 255, 255, 0.06);padding-block: 10px; padding-inline: 18px;\n}.elementor .e-41097471-946d{padding:0px;margin-block-start:8px;display:flex;flex-direction:row;gap:10px;flex-wrap:wrap;}.elementor .e-346c6e18-1a08{gap:24px;align-items:flex-start;}.elementor .e-4b41b333-96d2{overflow:hidden;position:relative;padding-block-start:96px;padding-block-end:96px;background-color:var(--color-dark-bg);background-image: radial-gradient(circle at 85% 15%, rgba(36, 5, 238, 0.35) 0%, rgba(36, 5, 238, 0) 50%), radial-gradient(rgba(255, 255, 255, 0.07) 1px, transparent 1px); background-size: 100% 100%, 22px 22px;\n}.elementor .e-64f98aee-ac18{font-family:var(--font-heading);font-weight:700;font-size:40px;color:var(--color-primary);letter-spacing:-0.04em;line-height:1;}.elementor .e-5c50a4f5-80ab{margin-block-end:8px;}.elementor .e-3e29c8f0-ac34{width:100%;padding:0px;display:flex;flex-direction:column;}.elementor .e-31abb452-39b6{padding:40px;gap:12px;align-items:stretch;}.elementor .e-3ff2279c-f328{font-family:var(--font-heading);font-weight:700;font-size:40px;color:var(--color-primary);letter-spacing:-0.04em;line-height:1;}.elementor .e-61a1123c-fc8d{margin-block-end:8px;}.elementor .e-76278d91-8565{width:100%;padding:0px;display:flex;flex-direction:column;}.elementor .e-35111f66-8d9f{padding:40px;gap:12px;align-items:stretch;}.elementor .e-791d186-cd2b{font-family:var(--font-heading);font-weight:700;font-size:40px;color:var(--color-primary);letter-spacing:-0.04em;line-height:1;}.elementor .e-575439be-e08f{margin-block-end:8px;}.elementor .e-2c000e5a-2738{padding:0px;display:flex;flex-direction:column;gap:0px;}.elementor .e-7e94a03f-32d1{justify-content:flex-start;}.elementor .e-6fba7b4a-9829{width:100%;}.elementor .e-1eaa6f-dcb3{margin-block-start:12px;align-self:flex-start;}.elementor .e-25e5cd12-7f77{padding:40px;gap:12px;align-items:stretch;}.elementor .e-2da18b00-8b76{font-family:var(--font-heading);font-weight:700;font-size:40px;color:var(--color-primary);letter-spacing:-0.04em;line-height:1;}.elementor .e-281c1ecc-266f{margin-block-end:8px;}.elementor .e-3879358d-77d4{width:100%;padding:0px;display:flex;flex-direction:column;}.elementor .e-4290744b-9125{padding:40px;gap:12px;align-items:stretch;}.elementor .e-602390e6-16d3{width:100%;column-gap:24px;padding:0px;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, auto);row-gap: 24px;\n}.elementor .e-3530a892-8c6b{font-size:15px;}.elementor .e-5a270e62-5cd2{gap:32px;align-items:flex-start;}.elementor .e-77b9c456-ccf1{background-color:var(--color-off-white);}.elementor .e-6ab0549c-7f8a{font-family:var(--font-heading);font-weight:700;font-size:48px;color:var(--color-white);letter-spacing:-0.03em;line-height:1.05;}.elementor .e-2aa00e6d-e392{font-family:var(--font-body);font-size:var(--font-size-sub-text);color:rgba(255, 255, 255, 0.82);line-height:var(--line-height-text);}.elementor .e-7dc45d6-2a43{max-width:720px;padding:0px;display:flex;flex-direction:column;gap:14px;}.elementor .e-2d67849f-e135{flex:0 0 auto;}.elementor .e-56291671-c136{flex-direction:row;gap:40px;justify-content:space-between;align-items:center;}.elementor .e-62626b0f-84bc{background-color:var(--color-primary);padding-block: 88px; background-image: radial-gradient(rgba(255, 255, 255, 0.12) 1px, transparent 1px); background-size: 22px 22px;\n}