.elementor .e-3ee6b3dc-a49c{color:var(--color-lavender);}.elementor .e-78266db2-eb06{font-family:var(--font-heading);font-weight:700;font-size:88px;color:var(--color-white);letter-spacing:-0.04em;line-height:1;& span { color: var(--color-primary); }\n}.elementor .e-15197197-b007{color:rgba(255, 255, 255, 0.78);}.elementor .e-5b43c8f8-eff5{color:rgba(255, 255, 255, 0.6);}.elementor .e-51a7d7e9-7aee:hover,.elementor .e-51a7d7e9-7aee:focus-visible{color:var(--color-lavender);border-color:var(--color-lavender);background-color:rgba(139, 159, 250, 0.1);}.elementor .e-51a7d7e9-7aee:focus{color:var(--color-lavender);border-color:var(--color-lavender);}.elementor .e-51a7d7e9-7aee{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-1f117270-13bb:hover,.elementor .e-1f117270-13bb:focus-visible{color:var(--color-lavender);border-color:var(--color-lavender);background-color:rgba(139, 159, 250, 0.1);}.elementor .e-1f117270-13bb:focus{color:var(--color-lavender);border-color:var(--color-lavender);}.elementor .e-1f117270-13bb{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-6ec397ca-7d32:hover,.elementor .e-6ec397ca-7d32:focus-visible{color:var(--color-lavender);border-color:var(--color-lavender);background-color:rgba(139, 159, 250, 0.1);}.elementor .e-6ec397ca-7d32:focus{color:var(--color-lavender);border-color:var(--color-lavender);}.elementor .e-6ec397ca-7d32{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-560c1b00-534a{padding:0px;display:flex;flex-direction:row;gap:10px;flex-wrap:wrap;}.elementor .e-692cb4ee-2cbc{width:100%;padding:0px;margin-block-start:8px;display:flex;flex-direction:column;gap:14px;align-items:flex-start;}.elementor .e-1a94dd74-7969{color:var(--color-lavender);}.elementor .e-455a21cd-c416{font-family:var(--font-body);font-size:16px;color:rgba(255, 255, 255, 0.85);line-height:1.5;display:flex;gap:14px;align-items:flex-start;& span { display: inline-flex; flex-shrink: 0; align-items: center; justify-content: center; width: 28px; height: 28px; border-radius: 50%; background-color: rgba(255, 255, 255, 0.1); color: var(--color-lavender); font-family: var(--font-heading); font-size: 14px; font-weight: 700; }\n}.elementor .e-17092a1-f977{font-family:var(--font-body);font-size:16px;color:rgba(255, 255, 255, 0.85);line-height:1.5;display:flex;gap:14px;align-items:flex-start;& span { display: inline-flex; flex-shrink: 0; align-items: center; justify-content: center; width: 28px; height: 28px; border-radius: 50%; background-color: rgba(255, 255, 255, 0.1); color: var(--color-lavender); font-family: var(--font-heading); font-size: 14px; font-weight: 700; }\n}.elementor .e-6addf246-1418{font-family:var(--font-body);font-size:16px;color:rgba(255, 255, 255, 0.85);line-height:1.5;display:flex;gap:14px;align-items:flex-start;& span { display: inline-flex; flex-shrink: 0; align-items: center; justify-content: center; width: 28px; height: 28px; border-radius: 50%; background-color: rgba(255, 255, 255, 0.1); color: var(--color-lavender); font-family: var(--font-heading); font-size: 14px; font-weight: 700; }\n}.elementor .e-14acf651-1533{width:100%;padding-block-start:28px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:8px;display:flex;flex-direction:column;gap:16px;border-block-start: 1px solid rgba(255, 255, 255, 0.14);\n}.elementor .e-6a9b0e1f-47a4{width:100%;padding:0px;display:flex;flex-direction:column;gap:24px;align-items:flex-start;}.elementor .e-e9f8a8d-cf658ed{max-width:520px;padding:0px;display:flex;flex-direction:column;gap:24px;flex:1 1 0px;align-items:flex-start;}.elementor .e-3cf11354-91a5{font-family:var(--font-heading);font-weight:700;font-size:30px;color:var(--color-dark-bg);letter-spacing:-0.02em;line-height:1.15;}.elementor .e-3887c6e6-116e{font-family:var(--font-body);font-size:15px;color:var(--color-text);line-height:1.5;& span { color: #D9001B; font-weight: 700; } & span { color: #FF0000; }\n}.elementor .e-4cfdada1-4acb{width:100%;padding:0px;display:flex;flex-direction:column;gap:8px;align-items:flex-start;}.elementor .e-35a1c5d-4e561f7{padding:40px;border-radius:16px;background-color:var(--color-white);box-shadow:0px 24px 60px 0px rgba(0, 0, 0, 0.25);display:flex;flex-direction:column;gap:24px;flex:1 1 0px;align-items:stretch;}.elementor .e-05c3490-d214f06{flex-direction:row;gap:80px;align-items:flex-start;}.elementor .e-c94e80d-7724369{background-color:var(--color-dark-bg);background-image: radial-gradient(circle at 12% 88%, 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-11fdeb48-5c65{max-width:760px;padding:0px;display:flex;flex-direction:column;gap:20px;align-items:flex-start;}.elementor .e-686cdab-89c3{font-family:var(--font-heading);font-weight:700;font-size:40px;color:var(--color-primary);letter-spacing:-0.04em;line-height:1;}.elementor .e-462d6eb2-f94d{flex:1 1 auto;}.elementor .e-2d3ea83a-e61b{align-items:flex-start;}.elementor .e-290175af-f6cd{font-family:var(--font-heading);font-weight:700;font-size:40px;color:var(--color-primary);letter-spacing:-0.04em;line-height:1;}.elementor .e-7a0e4c41-787f{flex:1 1 auto;}.elementor .e-6b62029d-e2e6{align-items:flex-start;}.elementor .e-7335f528-27ad{font-family:var(--font-heading);font-weight:700;font-size:40px;color:var(--color-primary);letter-spacing:-0.04em;line-height:1;}.elementor .e-6830cb7b-51e1{flex:1 1 auto;}.elementor .e-6925dcfd-8281{align-items:flex-start;}.elementor .e-65895105-2809{column-gap:24px;padding:0px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(1, auto);row-gap: 24px;\n}.elementor .e-7cd439bc-34b9{gap:48px;}.elementor .e-668239a-cef4{background-color:var(--color-off-white);}.elementor .e-d61499a-ab78bd9{color:rgba(255, 255, 255, 0.75);}.elementor .e-c55dd88-968e51a{max-width:1120px;font-family:var(--font-heading);font-weight:700;font-size:56px;color:var(--color-white);letter-spacing:-0.03em;line-height:1.1;}.elementor .e-c5689e5-6bfb67f{color:var(--color-primary);border-color:var(--color-white);background-color:var(--color-white);align-self:flex-start;}.elementor .e-06f0fde-4dab531{gap:28px;}.elementor .e-4712afa-6d51f85{background-color:var(--color-primary);background-image: radial-gradient(rgba(255, 255, 255, 0.12) 1px, transparent 1px); background-size: 22px 22px;\n}