.elementor .e-2d448c70-997f{max-width:44rem;cursor:auto; overflow-wrap:anywhere;\n}.elementor .e-2ee9d3a9-3aae{cursor:auto; overflow-wrap:break-word;\n}.elementor .e-a062bd6-4546{max-width:44rem;cursor:auto; overflow-wrap:anywhere;\n}.elementor .e-183a6019-b94a{max-width:44rem;cursor:auto; overflow-wrap:anywhere;\n}.elementor .e-407e44c3-c784{min-height:2.75rem;max-width:100%;align-self:flex-start;white-space:normal; &:focus-visible { outline:3px solid var(--brand-green-deep);outline-offset:3px; }\n}.elementor .e-1305dc25-3305{min-height:2.75rem;max-width:100%;align-self:flex-start;white-space:normal; &:focus-visible { outline:3px solid var(--brand-green-deep);outline-offset:3px; }\n}.elementor .e-6086b5db-411d{padding:0px;display:flex;gap:0.75rem;flex-wrap:wrap;align-items:center;}.elementor .e-47f39727-7ec7{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:1.5rem;justify-content:center;align-self:start;}.elementor .e-4fd3cb9a-1185{max-width:44rem;cursor:auto; overflow-wrap:anywhere;\n}.elementor .e-351ad7cb-eee2{cursor:auto; overflow-wrap:break-word;\n}.elementor .e-4addc728-3f89{max-width:44rem;font-weight:700;font-size:0.9rem;color:var(--brand-purple);letter-spacing:0.08em;cursor:auto; overflow-wrap:anywhere;\n}.elementor .e-48745ef5-e6da{max-width:44rem;cursor:auto; overflow-wrap:anywhere;\n}.elementor .e-1d840d74-b22d{min-width:0px;padding-block-start:0px;padding-block-end:1.25rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:flex;flex-direction:column;gap:1.25rem;border-bottom-style: solid; border-bottom-color: var(--border);\n}.elementor .e-2f1f2edc-9f6b{max-width:44rem;font-weight:700;font-size:0.9rem;color:var(--brand-purple);letter-spacing:0.08em;cursor:auto; overflow-wrap:anywhere;\n}.elementor .e-7dada2e9-1b44{max-width:44rem;cursor:auto; overflow-wrap:anywhere;\n}.elementor .e-75a3c227-be11{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:1.25rem;}.elementor .e-5879c161-b3e1{max-width:44rem;font-size:0.9rem;line-height:1.6;cursor:auto; overflow-wrap:anywhere;\n}.elementor .e-1f16cc80-3e0e{min-width:0px;padding:2rem;border-radius:1rem;border-block-start-width:4px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:var(--border);border-style:solid;background-image:linear-gradient(145deg, #FFFFFF 0%,#F2F6EB 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--white);box-shadow:0px 18px 45px 0px rgba(79,39,112,0.08);display:flex;flex-direction:column;gap:1.25rem;border-top-style: solid; border-top-color: var(--brand-green);\n}.elementor .e-42e190ca-9b7b{min-width:0px;padding:0px;display:grid;gap:3rem;grid-template-columns:1.15fr 0.85fr;align-items:start;}.elementor .e-4b2340e8-7d0a{min-width:0px;min-height:auto;max-width:75rem;padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:2rem;padding-inline-end:2rem;display:flex;flex-direction:column;gap:2.5rem;align-items:start;}.elementor .e-a79d0ae-e25a{padding:0px;background-color:var(--surface);}.elementor .e-41f8b52-c6ff{max-width:44rem;cursor:auto; overflow-wrap:anywhere;\n}.elementor .e-33b3c9a1-f8d9{cursor:auto; overflow-wrap:break-word;\n}.elementor .e-533c73a3-6cca{max-width:44rem;cursor:auto; overflow-wrap:anywhere;\n}.elementor .e-5f85e4aa-22a6{max-width:44rem;font-size:0.95rem;cursor:auto; overflow-wrap:anywhere;\n}.elementor .e-8a5da97-2e07{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:1.25rem;}.elementor .e-2010d2-ddb0{max-width:44rem;font-weight:700;font-size:1.3rem;color:var(--brand-purple);padding-block-start:0.15rem;cursor:auto; overflow-wrap:anywhere;\n}.elementor .e-a10c885-6963{cursor:auto; overflow-wrap:break-word;\n}.elementor .e-264ab0d9-624e{max-width:44rem;cursor:auto; overflow-wrap:anywhere;\n}.elementor .e-57ba7f22-9280{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:0.5rem;}.elementor .e-15771c96-2bb2{min-width:0px;padding-block-start:0px;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:grid;gap:1rem;grid-template-columns:3rem minmax(0,1fr);border-bottom-style: solid; border-bottom-color: var(--border);\n}.elementor .e-3567c7f3-9c89{max-width:44rem;font-weight:700;font-size:1.3rem;color:var(--brand-purple);padding-block-start:0.15rem;cursor:auto; overflow-wrap:anywhere;\n}.elementor .e-2146747e-f886{cursor:auto; overflow-wrap:break-word;\n}.elementor .e-9e56437-cdf6{max-width:44rem;cursor:auto; overflow-wrap:anywhere;\n}.elementor .e-3d8b54b6-a4c0{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:0.5rem;}.elementor .e-71d2ca52-db2e{min-width:0px;padding-block-start:0px;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:grid;gap:1rem;grid-template-columns:3rem minmax(0,1fr);border-bottom-style: solid; border-bottom-color: var(--border);\n}.elementor .e-4f235bce-ab6a{max-width:44rem;font-weight:700;font-size:1.3rem;color:var(--brand-purple);padding-block-start:0.15rem;cursor:auto; overflow-wrap:anywhere;\n}.elementor .e-67842734-7ff0{cursor:auto; overflow-wrap:break-word;\n}.elementor .e-343776cb-6aaa{max-width:44rem;cursor:auto; overflow-wrap:anywhere;\n}.elementor .e-7476e44b-16d4{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:0.5rem;}.elementor .e-7abc8ea5-177a{min-width:0px;padding-block-start:0px;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:grid;gap:1rem;grid-template-columns:3rem minmax(0,1fr);border-bottom-style: solid; border-bottom-color: var(--border);\n}.elementor .e-6df659d2-d1d2{max-width:44rem;font-weight:700;font-size:1.3rem;color:var(--brand-purple);padding-block-start:0.15rem;cursor:auto; overflow-wrap:anywhere;\n}.elementor .e-32363554-1673{cursor:auto; overflow-wrap:break-word;\n}.elementor .e-55a36637-5024{max-width:44rem;cursor:auto; overflow-wrap:anywhere;\n}.elementor .e-f4fe9af-b2c6{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:0.5rem;}.elementor .e-3c0db790-bd8a{min-width:0px;padding-block-start:0px;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:grid;gap:1rem;grid-template-columns:3rem minmax(0,1fr);border-bottom-style: solid; border-bottom-color: var(--border);\n}.elementor .e-59b20e46-2f89{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:1.5rem;}.elementor .e-3c4e23cb-a6f9{min-width:0px;padding:0px;display:grid;gap:3rem;grid-template-columns:0.8fr 1.2fr;align-items:start;}.elementor .e-6f9ee8d2-dae2{min-width:0px;max-width:75rem;padding-block-start:4.5rem;padding-block-end:4.5rem;padding-inline-start:2rem;padding-inline-end:2rem;display:flex;flex-direction:column;gap:2.5rem;}.elementor .e-37bcc54e-58b6{padding:0px;background-color:var(--white);}.elementor .e-417bf44c-853c{max-width:44rem;cursor:auto; overflow-wrap:anywhere;\n}.elementor .e-43800a12-82a0{cursor:auto; overflow-wrap:break-word;\n}.elementor .e-7dc023b4-74c2{max-width:44rem;cursor:auto; overflow-wrap:anywhere;\n}.elementor .e-78644368-c868{min-width:0px;max-width:48rem;padding:0px;display:flex;flex-direction:column;gap:1.25rem;}.elementor .e-740fbed5-7615{max-width:44rem;font-weight:700;font-size:0.9rem;color:var(--brand-purple);letter-spacing:0.08em;cursor:auto; overflow-wrap:anywhere;\n}.elementor .e-a4d84d4-c6d0{cursor:auto; overflow-wrap:break-word;\n}.elementor .e-19ca4a72-5048{max-width:44rem;cursor:auto; overflow-wrap:anywhere;\n}.elementor .e-325e3b1d-8313{min-width:0px;padding:2rem;border-radius:1rem;border-width:1px;border-color:var(--border);border-style:solid;background-color:var(--white);display:flex;flex-direction:column;gap:1.25rem;box-shadow:none;\n}.elementor .e-2baac6db-25e2{max-width:44rem;font-weight:700;font-size:0.9rem;color:var(--brand-purple);letter-spacing:0.08em;cursor:auto; overflow-wrap:anywhere;\n}.elementor .e-379ba85f-9d63{cursor:auto; overflow-wrap:break-word;\n}.elementor .e-37b98e84-c29c{max-width:44rem;cursor:auto; overflow-wrap:anywhere;\n}.elementor .e-176eea92-4776{min-width:0px;padding:2rem;border-radius:1rem;border-width:1px;border-color:var(--border);border-style:solid;background-color:var(--white);display:flex;flex-direction:column;gap:1.25rem;box-shadow:none;\n}.elementor .e-186666ea-7ea3{max-width:44rem;font-weight:700;font-size:0.9rem;color:var(--brand-purple);letter-spacing:0.08em;cursor:auto; overflow-wrap:anywhere;\n}.elementor .e-6f3b36c3-6987{cursor:auto; overflow-wrap:break-word;\n}.elementor .e-703accd9-c223{max-width:44rem;cursor:auto; overflow-wrap:anywhere;\n}.elementor .e-56f9f8eb-fc2f{min-width:0px;padding:2rem;border-radius:1rem;border-width:1px;border-color:var(--border);border-style:solid;background-color:var(--white);display:flex;flex-direction:column;gap:1.25rem;box-shadow:none;\n}.elementor .e-3eeb44fc-3bba{max-width:44rem;font-weight:700;font-size:0.9rem;color:var(--brand-purple);letter-spacing:0.08em;cursor:auto; overflow-wrap:anywhere;\n}.elementor .e-156df2df-9ce9{cursor:auto; overflow-wrap:break-word;\n}.elementor .e-144a6b28-63f7{max-width:44rem;cursor:auto; overflow-wrap:anywhere;\n}.elementor .e-518de6a5-2b18{min-width:0px;padding:2rem;border-radius:1rem;border-width:1px;border-color:var(--border);border-style:solid;background-color:var(--white);display:flex;flex-direction:column;gap:1.25rem;box-shadow:none;\n}.elementor .e-86e0fda-f09e{max-width:44rem;font-weight:700;font-size:0.9rem;color:var(--brand-purple);letter-spacing:0.08em;cursor:auto; overflow-wrap:anywhere;\n}.elementor .e-3bb3b62-c14f{cursor:auto; overflow-wrap:break-word;\n}.elementor .e-7da58a13-287b{max-width:44rem;cursor:auto; overflow-wrap:anywhere;\n}.elementor .e-8c68420-bfcb{min-width:0px;padding:2rem;border-radius:1rem;border-width:1px;border-color:var(--border);border-style:solid;background-color:var(--white);display:flex;flex-direction:column;gap:1.25rem;box-shadow:none;\n}.elementor .e-6e760255-45f9{max-width:44rem;font-weight:700;font-size:0.9rem;color:var(--brand-purple);letter-spacing:0.08em;cursor:auto; overflow-wrap:anywhere;\n}.elementor .e-7b9f8bc6-d64c{cursor:auto; overflow-wrap:break-word;\n}.elementor .e-23de6279-3bd4{max-width:44rem;cursor:auto; overflow-wrap:anywhere;\n}.elementor .e-e776ba2-5730{min-width:0px;padding:2rem;border-radius:1rem;border-width:1px;border-color:#C9DAB4;border-style:solid;background-color:#EEF4E6;display:flex;flex-direction:column;gap:1.25rem;box-shadow:none;\n}.elementor .e-73c547a6-69c1{min-width:0px;padding:0px;display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));}.elementor .e-4640d6d4-f6f6{min-width:0px;max-width:75rem;padding-block-start:4.5rem;padding-block-end:4.5rem;padding-inline-start:2rem;padding-inline-end:2rem;display:flex;flex-direction:column;gap:2.5rem;}.elementor .e-5e27cb71-a3d2{padding:0px;background-color:var(--surface);}.elementor .e-7106c2c8-1134{max-width:44rem;color:var(--brand-green);cursor:auto; overflow-wrap:anywhere;\n}.elementor .e-785f33d7-ee35{color:var(--white);cursor:auto; overflow-wrap:break-word;\n}.elementor .e-48d81e64-ffb6{max-width:44rem;color:#E5DDEA;cursor:auto; overflow-wrap:anywhere;\n}.elementor .e-2c51beee-b3ef{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:1.25rem;}.elementor .e-3cc14813-6086{max-width:44rem;font-weight:700;color:var(--brand-green);letter-spacing:0.1em;cursor:auto; overflow-wrap:anywhere;\n}.elementor .e-7b581c74-7cfd{max-width:44rem;color:#E5DDEA;cursor:auto; overflow-wrap:anywhere;\n}.elementor .e-320fe069-bb8c{min-width:0px;padding-block-start:0px;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:flex;flex-direction:column;gap:1.25rem;border-bottom-style: solid; border-bottom-color: #79568E;\n}.elementor .e-4cbb9c72-ebb2{max-width:44rem;font-weight:700;font-size:0.85rem;color:var(--white);letter-spacing:0.06em;cursor:auto; overflow-wrap:anywhere;\n}.elementor .e-3bd15c28-2c93{max-width:44rem;color:#E5DDEA;cursor:auto; overflow-wrap:anywhere;\n}.elementor .e-5885b10c-2615{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:1.25rem;}.elementor .e-147f49b7-aa3f{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:1.5rem;}.elementor .e-50cb272b-9701{min-width:0px;padding:0px;display:grid;gap:3rem;grid-template-columns:1fr 1fr;align-items:start;}.elementor .e-63093fcc-f732{min-width:0px;max-width:75rem;padding-block-start:4.5rem;padding-block-end:4.5rem;padding-inline-start:2rem;padding-inline-end:2rem;display:flex;flex-direction:column;gap:2.5rem;}.elementor .e-58c32a8a-c8b6{padding:0px;background-color:var(--brand-purple-deep);}.elementor .e-682d9dbf-4fd3{max-width:44rem;cursor:auto; overflow-wrap:anywhere;\n}.elementor .e-9ddf693-61f7{cursor:auto; overflow-wrap:break-word;\n}.elementor .e-3e98f010-1ca3{max-width:44rem;cursor:auto; overflow-wrap:anywhere;\n}.elementor .e-290705bb-536e{max-width:44rem;cursor:auto; overflow-wrap:anywhere;\n}.elementor .e-5c4c9fb1-d42d{min-width:0px;padding:2rem;border-radius:1rem;border-width:1px;border-color:var(--border);border-style:solid;background-color:var(--white);display:flex;flex-direction:column;gap:1.25rem;box-shadow:none;\n}.elementor .e-3a393404-c0d8{max-width:44rem;cursor:auto; overflow-wrap:anywhere;\n}.elementor .e-478ad2b2-d7cc{cursor:auto; overflow-wrap:break-word;\n}.elementor .e-263932dc-9cf9{max-width:44rem;cursor:auto; overflow-wrap:anywhere;\n}.elementor .e-4bde1f8d-fb0a{max-width:44rem;cursor:auto; overflow-wrap:anywhere;\n}.elementor .e-5942c705-8475{min-width:0px;padding:2rem;border-radius:1rem;border-width:1px;border-color:var(--border);border-style:solid;background-color:var(--surface);display:flex;flex-direction:column;gap:1.25rem;box-shadow:none;\n}.elementor .e-6da44228-6097{min-width:0px;padding:0px;display:grid;gap:2rem;grid-template-columns:1fr 1fr;align-items:stretch;}.elementor .e-1652407e-da78{min-width:0px;max-width:75rem;padding-block-start:4.5rem;padding-block-end:4.5rem;padding-inline-start:2rem;padding-inline-end:2rem;display:flex;flex-direction:column;gap:2.5rem;}.elementor .e-43726c8e-c921{padding:0px;background-color:var(--white);}.elementor .e-3d5e0add-7026{max-width:44rem;cursor:auto; overflow-wrap:anywhere;\n}.elementor .e-1cffc7a2-9007{cursor:auto; overflow-wrap:break-word;\n}.elementor .e-7fd0fc32-8548{max-width:44rem;cursor:auto; overflow-wrap:anywhere;\n}.elementor .e-1ba26bfb-bf8b{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:1.25rem;}.elementor .e-e3e58f7-d71f{min-height:2.75rem;max-width:100%;align-self:flex-start;white-space:normal; &:focus-visible { outline:3px solid var(--brand-green-deep);outline-offset:3px; }\n}.elementor .e-5d82898f-f38f{max-width:44rem;font-size:0.95rem;cursor:auto; overflow-wrap:anywhere;\n}.elementor .e-7fa68547-76ca{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:1.25rem;justify-content:center;}.elementor .e-469c5705-fa05{min-width:0px;padding:0px;display:grid;gap:3rem;grid-template-columns:1.2fr 0.8fr;align-items:start;}.elementor .e-37c72278-9d56{min-width:0px;max-width:75rem;padding-block-start:4.5rem;padding-block-end:4.5rem;padding-inline-start:2rem;padding-inline-end:2rem;display:flex;flex-direction:column;gap:2.5rem;}.elementor .e-70f7a513-6f4c{padding:0px;background-color:var(--surface-soft);}