.elementor .e-f5d5024d-e8d5{font-size: 46px; font-weight: 800; line-height: 1.14; letter-spacing: -.02em; text-wrap: balance;\n}.elementor .e-647ffe12-25f0{width: 44px; height: 44px; border-radius: 50%; object-fit: cover; object-position: 50% 18%;\n}.elementor .e-6a515426-3136{font-size: 16px; font-weight: 700; color: var(--ink);\n}.elementor .e-f3e5ef75-a4c5{font-size: 15px; color: var(--text-muted);\n}.elementor .e-f06b3672-4c34{display: flex; flex-direction: column;\n}.elementor .e-63b687dd-5af5{display: flex; align-items: center; gap: 14px; margin-top: 8px;\n}.elementor .e-bb9c7df3-d3f1{display: flex; flex-direction: column;gap: 20px;\n}.elementor .e-0ee9a058-a6d2{aspect-ratio: 4 / 3; object-fit: cover; object-position: 50% 40%;\n}.elementor .e-56e4acc7-6dc5{display: grid; grid-template-columns: minmax(0, 7fr) minmax(0, 5fr); column-gap: calc(8.333% + 26px); row-gap: 32px; align-items: center; margin-top: 40px;\n}.elementor .e-43552209-baa4{padding-block: 24px 56px;\n}.elementor .e-382e1401-a6f3{font-size: 13px; font-weight: 700; letter-spacing: .14em; text-transform: uppercase; color: var(--text-muted); margin-bottom: 8px;\n}.elementor .e-337972d7-3b48{position: sticky; top: 32px; align-self: start;\n}.elementor .e-9cb2f7f9-5357{width: 80px; height: 80px; border-radius: 50%; object-fit: cover; object-position: 50% 18%; flex: none;\n}.elementor .e-a331c837-ce23{font-size: 13px;\n}.elementor .e-9f4aed8c-9bc2{font-family: var(--font-heading); font-weight: 700; font-size: 20px; color: var(--ink);\n}.elementor .e-917e7122-c977{font-size: 17px; line-height: 1.55;\n}.elementor .e-f8007678-1c31{align-self: flex-start; font-size: 16px;\n}.elementor .e-acce2fc6-c070{display: flex; flex-direction: column;gap: 6px;\n}.elementor .e-e8a7271f-f0f8{display: flex; gap: 20px; align-items: flex-start; margin-top: 48px; padding: 28px; border-radius: 12px; background: var(--paper);\n}.elementor .e-d49e9099-7750{max-width: 760px;\n}.elementor .e-6c687bb7-3cef{display: grid; grid-template-columns: minmax(0, 3fr) minmax(0, 8fr); column-gap: calc(8.333% + 26px);\n}.elementor .e-390d4dba-36dd{padding-block: 64px clamp(72px, 2.5vw + 68px, 104px);\n}.elementor .e-f351bbee-fb30{width:auto;display:flex;flex-direction:column;gap:22px;flex:1 1 auto;}.elementor .e-e59f98e9-c361{display:flex;flex-direction:column;gap:48px;}.elementor .e-f3451ce2-7320{font-size: 46px;\n}.elementor .e-34a58f40-2f9e{font-size: 20px; max-width: 640px;\n}.elementor .e-4ffec92d-d8e5{display: flex; flex-direction: column;gap: 24px;\n}.elementor .e-f587f859-05e6{font-family: var(--font-heading); font-weight: 700; font-size: 19px; line-height: 1.3; color: #FFFFFF;\n}.elementor .e-53b3dca6-aad4{font-size: 15px; line-height: 1.45; color: rgba(255, 255, 255, .75);\n}.elementor .e-44c8d66a-3051{width: 100%; padding-bottom: 22px; border-bottom: 1px solid rgba(255, 255, 255, .18);\n}.elementor .e-3c4f6f43-efd3{min-height: 58px; padding-inline: 32px;\n}.elementor .e-564d4516-f2e5{display: flex; align-items: center; gap: 14px; min-height: 44px; font-family: var(--font-heading); font-weight: 700; font-size: 22px;\n}.elementor .e-a902c8eb-2099{display: flex; flex-direction: column;margin-top: 6px;\n}.elementor .e-54518062-8352{display: flex; flex-direction: column;align-items: flex-start; gap: 18px; padding-left: 40px; border-left: 1px solid rgba(255, 255, 255, .2);\n}.elementor .e-98347608-0b16{display: grid; grid-template-columns: minmax(0, 7fr) minmax(0, 4fr); column-gap: calc(8.333% + 26px); row-gap: 40px; align-items: center;\n}.elementor .e-f0f35a36-bf48{padding-block: clamp(64px, 2vw + 60px, 96px);\n}