.elementor .e-29a9ba49-b896db7{font-family:var(--aiu-font);font-weight:600;font-size:13px;color:#56027F;letter-spacing:0.14em;line-height:1.4;text-transform:uppercase;border-radius:999px;background-color:#FFFFFF;padding-block: 8px; padding-inline: 16px;\n}.elementor .e-43a64bea-10be677{font-family:var(--aiu-font);font-weight:700;font-size:clamp(42px, 4.8vw, 74px);color:#1C1630;letter-spacing:-0.035em;line-height:1.04;}.elementor .e-a83a344-3f65a5f{max-width:640px;font-family:var(--aiu-font);font-size:18.5px;color:#343F5A;line-height:1.7;}.elementor .e-762da7-e66a701{color:#56027F;}.elementor .e-26bbe40d-0e4c7d4{padding:0px;margin-block-start:4px;flex-direction:row;gap:14px;flex-wrap:wrap;}.elementor .e-1773fdfa-6b5c629{padding:0px;flex-direction:column;gap:26px;align-items:flex-start;}.elementor .e-19ee422c-a57174e{width:100%;height:auto;display:block;}.elementor .e-105b614d-b60af16{width:100%;max-width:460px;position:relative;z-index:2;padding:0px;}.elementor .e-1510dd4c-63e3326{font-family:var(--aiu-font);font-weight:700;font-size:38px;color:#2A0140;letter-spacing:-0.03em;line-height:1;}.elementor .e-5547c796-da857a1{font-family:var(--aiu-font);font-weight:600;font-size:13px;color:#2A0140;line-height:1.2;}.elementor .e-591deadd-c10fe9d{width:150px;height:150px;position:absolute;inset-block-start:4%;inset-inline-end:2%;z-index:3;padding:0px;border-radius:50%;background-color:#FF924E;flex-direction:column;gap:2px;justify-content:center;align-items:center;}.elementor .e-d37d2d2-c4b0301{position:relative;padding:0px;justify-content:center;align-items:center;}.elementor .e-774651a-ef5a814{padding:0px;display:grid;gap:clamp(32px, 5vw, 80px);grid-template-columns:7fr 5fr;align-items:center;}.elementor .e-5d82b257-13628ec{overflow:hidden;padding-block-start:clamp(56px, 7vw, 110px);padding-block-end:clamp(48px, 6vw, 90px);padding-inline-start:0px;padding-inline-end:0px;background-color:#F4EEF9;flex-direction:column;align-items:center;padding-inline: clamp(24px, 5vw, 80px);\n}.elementor .e-46b534e3-95e9956{font-family:var(--aiu-font);font-weight:600;font-size:13px;color:#FF924E;letter-spacing:0.14em;line-height:1.4;text-transform:uppercase;}.elementor .e-4a164954-8616084{font-family:var(--aiu-font);font-weight:700;font-size:clamp(30px, 3vw, 46px);color:#FFFFFF;letter-spacing:-0.03em;line-height:1.12;}.elementor .e-4fb6cec9-106e97c{max-width:560px;font-family:var(--aiu-font);font-size:17.5px;color:rgba(255,255,255,0.85);line-height:1.7;}.elementor .e-3dc8b072-8667880{font-family:var(--aiu-font);font-size:14px;color:rgba(255,255,255,0.6);line-height:1.5;}.elementor .e-4e02a47c-b4388ee{flex-direction:column;gap:18px;align-items:flex-start;padding-block: clamp(36px, 4vw, 56px); padding-inline: clamp(28px, 4vw, 64px);\n}.elementor .e-4a569a7a-d28aaae{font-family:var(--aiu-font);font-weight:700;font-size:clamp(64px, 7vw, 104px);color:#FF924E;letter-spacing:-0.05em;line-height:0.95;}.elementor .e-3497d480-c4a5ad4{font-family:var(--aiu-font);font-weight:500;font-size:15px;color:rgba(255,255,255,0.75);line-height:1.4;margin-block-end:10px;}.elementor .e-61f07ffb-6e1e147{text-align:center;flex-direction:column;gap:10px;justify-content:center;align-items:center;padding-block: clamp(32px, 4vw, 56px); padding-inline: 28px;\n}.elementor .e-3c9ae7f8-c895542{width:100%;max-width:1180px;padding:0px;border-radius:32px;background-image:linear-gradient(120deg, #2A0140 0%,#56027F 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#2A0140;display:grid;grid-template-columns:8fr 4fr;}.elementor .e-51698bf-8496cea{padding:0px;background-color:#FFFFFF;flex-direction:column;align-items:center;padding-block: clamp(72px, 8vw, 120px); padding-inline: clamp(20px, 5vw, 80px);\n}.elementor .e-d8b5f57-0d5d3f2{font-family:var(--aiu-font);font-weight:600;font-size:13px;color:#56027F;letter-spacing:0.14em;line-height:1.4;text-transform:uppercase;border-radius:999px;background-color:#FFFFFF;padding-block: 8px; padding-inline: 16px;\n}.elementor .e-7d4317e5-0a4d4f1{max-width:760px;font-family:var(--aiu-font);font-weight:700;font-size:clamp(34px, 4vw, 58px);color:#1C1630;letter-spacing:-0.035em;line-height:1.06;}.elementor .e-4bdf89e5-8b69d88{padding:0px;flex-direction:column;gap:18px;align-items:flex-start;}.elementor .e-586e7ca-e8cf7b0{width:100%;height:auto;display:block;}.elementor .e-672554d0-692f674{width:220px;padding:0px;}.elementor .e-31592620-14b1fe6{width:100%;padding:0px;display:grid;gap:32px;grid-template-columns:1fr auto;align-items:center;}.elementor .e-4800d826-ca530b3{font-family:var(--aiu-font);font-weight:600;font-size:24px;color:#1C1630;line-height:1.25;}.elementor .e-326ddad1-b92400b{font-family:var(--aiu-font);font-size:16.5px;color:#343F5A;line-height:1.7;}.elementor .e-5ecaac65-6950833{padding:0px;flex-direction:column;gap:12px;}.elementor .e-26c6300b-fbae84f{font-family:var(--aiu-font);font-weight:600;font-size:24px;color:#1C1630;line-height:1.25;}.elementor .e-5178f787-a1dce83{font-family:var(--aiu-font);font-size:16.5px;color:#343F5A;line-height:1.7;}.elementor .e-e09d76a-34bbe25{padding:0px;flex-direction:column;gap:12px;}.elementor .e-342c8f8d-96c45b5{font-family:var(--aiu-font);font-weight:600;font-size:24px;color:#1C1630;line-height:1.25;}.elementor .e-3b29a920-cee7ada{font-family:var(--aiu-font);font-size:16.5px;color:#343F5A;line-height:1.7;}.elementor .e-2eb1e0c5-91f8de1{padding:0px;flex-direction:column;gap:12px;}.elementor .e-3e0a3902-f96e32e{width:100%;padding-block-start:44px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:grid;gap:32px;grid-template-columns:repeat(3, 1fr);}.elementor .e-74f72417-409eaef{padding:0px;flex-direction:column;gap:56px;align-items:flex-start;}.elementor .e-6a69e3b4-74474c6{padding:0px;background-color:#F4EEF9;flex-direction:column;align-items:center;padding-block: clamp(80px, 9vw, 140px); padding-inline: clamp(24px, 5vw, 80px);\n}.elementor .e-43399d57-47b9441{font-family:var(--aiu-font);font-weight:600;font-size:13px;color:#FF924E;letter-spacing:0.14em;line-height:1.4;text-transform:uppercase;border-radius:999px;border-width:1px;border-color:rgba(255,146,78,0.45);border-style:solid;padding-block: 8px; padding-inline: 16px;\n}.elementor .e-127407b2-beacd05{font-family:var(--aiu-font);font-weight:700;font-size:clamp(34px, 4vw, 58px);color:#FFFFFF;letter-spacing:-0.035em;line-height:1.06;}.elementor .e-7c4461fd-bb1e617{padding:0px;flex-direction:column;gap:18px;align-items:flex-start;}.elementor .e-3344eff-ea7b048{font-family:var(--aiu-font);font-weight:600;font-size:22px;color:#FFFFFF;line-height:1.3;}.elementor .e-2e87fabd-789f139{font-family:var(--aiu-font);font-size:16.5px;color:rgba(255,255,255,0.8);line-height:1.75;}.elementor .e-a71b99c-cb8833a{padding-block-start:0px;padding-block-end:0px;padding-inline-start:26px;padding-inline-end:0px;flex-direction:column;gap:12px;border-inline-start-width: 2px; border-inline-start-style: solid; border-inline-start-color: #FF924E;\n}.elementor .e-107bb439-8648988{font-family:var(--aiu-font);font-weight:600;font-size:22px;color:#FFFFFF;line-height:1.3;}.elementor .e-38cdafe5-524c751{font-family:var(--aiu-font);font-size:16.5px;color:rgba(255,255,255,0.8);line-height:1.75;}.elementor .e-79faf686-c1afb57{padding-block-start:0px;padding-block-end:0px;padding-inline-start:26px;padding-inline-end:0px;flex-direction:column;gap:12px;border-inline-start-width: 2px; border-inline-start-style: solid; border-inline-start-color: rgba(255,255,255,0.3);\n}.elementor .e-67ea06cc-1f073eb{padding:0px;flex-direction:column;gap:40px;}.elementor .e-5480bd04-0e9ea13{font-family:var(--aiu-font);font-weight:600;font-size:22px;color:#FF924E;line-height:1.3;}.elementor .e-ed290f3-3584836{font-family:var(--aiu-font);font-size:16px;color:rgba(255,255,255,0.85);line-height:1.65;}.elementor .e-6c261dd8-16eed52{width:100%;height:12px;padding:0px;border-radius:999px;background-color:#FF924E;}.elementor .e-26e65592-f605237{height:12px;padding:0px;margin-block-end:22px;border-radius:999px;background-color:rgba(255,255,255,0.12);}.elementor .e-5816dc9a-0ca533c{padding:0px;flex-direction:column;gap:12px;}.elementor .e-7b4b3b55-205aacc{font-family:var(--aiu-font);font-size:16px;color:rgba(255,255,255,0.85);line-height:1.65;}.elementor .e-77c8bc9b-745238b{width:66.6%;height:12px;padding:0px;border-radius:999px;background-color:#FFFFFF;}.elementor .e-63faae61-102e5b8{height:12px;padding:0px;margin-block-end:22px;border-radius:999px;background-color:rgba(255,255,255,0.12);}.elementor .e-2d989a03-cb9e557{padding:0px;flex-direction:column;gap:12px;}.elementor .e-6ec67cca-b429f75{font-family:var(--aiu-font);font-size:16px;color:rgba(255,255,255,0.85);line-height:1.65;padding-block-start:18px;border-block-start-width: 1px; border-block-start-style: dashed; border-block-start-color: rgba(255,255,255,0.25);\n}.elementor .e-6cd1d5ec-fedaf69{padding:clamp(28px, 3vw, 40px);border-radius:28px;border-width:1px;border-color:rgba(255,255,255,0.14);border-style:solid;background-color:rgba(255,255,255,0.06);flex-direction:column;gap:26px;}.elementor .e-147edbc4-42aa8f6{padding:0px;display:grid;gap:clamp(40px, 6vw, 100px);grid-template-columns:1fr 1fr;}.elementor .e-3f2b2fda-5c497a5{padding:0px;flex-direction:column;gap:56px;}.elementor .e-af9fc07-2b0df6a{padding:0px;background-image:linear-gradient(160deg, #2A0140 0%,#3D0159 60%,#56027F 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#2A0140;flex-direction:column;align-items:center;padding-block: clamp(88px, 9vw, 140px); padding-inline: clamp(24px, 5vw, 80px);\n}.elementor .e-5242023b-971c5b8{font-family:var(--aiu-font);font-weight:600;font-size:13px;color:#56027F;letter-spacing:0.14em;line-height:1.4;text-transform:uppercase;border-radius:999px;background-color:rgba(86,2,127,0.08);padding-block: 8px; padding-inline: 16px;\n}.elementor .e-1b0486e8-88c7c32{font-family:var(--aiu-font);font-weight:700;font-size:clamp(34px, 3.6vw, 54px);color:#1C1630;letter-spacing:-0.035em;line-height:1.06;}.elementor .e-3328da2-ad34c15{position:sticky;inset-block-start:40px;padding:0px;flex-direction:column;gap:18px;align-items:flex-start;}.elementor .e-2bc50f5f-a9beb37{gap:14px;}.elementor .e-2757ff7b-db631cc{padding:0px;display:grid;gap:clamp(40px, 6vw, 110px);grid-template-columns:4fr 8fr;align-items:start;}.elementor .e-77b53031-8195a18{padding:0px;background-color:#FFFFFF;flex-direction:column;align-items:center;padding-block: clamp(88px, 9vw, 140px); padding-inline: clamp(24px, 5vw, 80px);\n}.elementor .e-4d59c9a9-1aca0af{width:100%;height:auto;display:block;}.elementor .e-635aac5-f3906de{width:100%;max-width:520px;padding:0px;align-self:end;}.elementor .e-13d595c9-4ac3cc3{font-family:var(--aiu-font);font-weight:700;font-size:clamp(34px, 4vw, 58px);color:#2A0140;letter-spacing:-0.035em;line-height:1.06;}.elementor .e-45d6fd02-e3fc6cb{padding:0px;flex-direction:row;gap:12px;flex-wrap:wrap;}.elementor .e-c212748-595d787{font-family:var(--aiu-font);font-size:18px;color:#2A0140;line-height:1.65;}.elementor .e-5e02f73a-79a18c1:hover,.elementor .e-5e02f73a-79a18c1:focus-visible{background-color:#56027F;transform:translate3d(0px, -2px, 0px);}.elementor .e-5e02f73a-79a18c1{font-family:var(--aiu-font);font-weight:600;font-size:16px;color:#FFFFFF;border-radius:999px;background-color:#2A0140;transition:transform 0.3s, background-color 0.3s;padding-block: 16px; padding-inline: 30px;\n}.elementor .e-136d92cd-3ffe585:hover,.elementor .e-136d92cd-3ffe585:focus-visible{color:#FFFFFF;background-color:#2A0140;}.elementor .e-136d92cd-3ffe585{font-family:var(--aiu-font);font-weight:600;font-size:16px;color:#2A0140;border-radius:999px;border-width:2px;border-color:#2A0140;border-style:solid;background-color:transparent;transition:background-color 0.3s, color 0.3s;padding-block: 15px; padding-inline: 30px;\n}.elementor .e-3c1e7e84-0afd66d{padding:0px;flex-direction:row;gap:14px;flex-wrap:wrap;}.elementor .e-65aacc1f-80e4d6e{padding-block-start:0px;padding-block-end:clamp(72px, 8vw, 120px);padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:26px;align-items:flex-start;}.elementor .e-e9eedf-8270447{padding:0px;display:grid;gap:clamp(24px, 4vw, 64px);grid-template-columns:5fr 7fr;align-items:end;}.elementor .e-488f9751-a550591{overflow:hidden;padding-block-start:clamp(72px, 8vw, 120px);padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:#FF924E;flex-direction:column;align-items:center;padding-inline: clamp(24px, 5vw, 80px);\n}