.elementor .e-1930c652-2c4f{font-family:var(--ifx-font-body);font-weight:700;font-size:13px;color:var(--ifx-green);letter-spacing:0.1em;text-transform:uppercase;padding-block-start:9px;padding-block-end:9px;padding-inline-start:16px;padding-inline-end:16px;border-radius:999px;background-color:var(--ifx-green-soft);& span { color: var(--ifx-orange); margin-right: 6px; }\n}.elementor .e-64bcac36-57a6{font-family:var(--ifx-font-display);font-weight:800;font-size:68px;color:var(--ifx-ink);letter-spacing:-0.04em;line-height:1.02;& span { color: var(--ifx-orange); display: block; }\n}.elementor .e-5cf9bfea-8700{max-width:560px;font-family:var(--ifx-font-body);font-size:19px;color:var(--ifx-muted);line-height:1.7;}.elementor .e-2650d0e1-4419{padding:0px;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;}.elementor .e-770c63c3-e0c0{font-family:var(--ifx-font-body);font-weight:600;font-size:14px;color:var(--ifx-ink);display:flex;gap:10px;flex-wrap:wrap;& span { background-color: #ffffff; border: 1px solid var(--ifx-line); padding: 8px 14px; border-radius: 999px; }\n}.elementor .e-35466364-678d{padding:0px;display:flex;flex-direction:column;gap:24px;flex:1 1 0px;align-items:flex-start;}.elementor .e-5defca62-2862{font-family:var(--ifx-font-body);font-weight:700;font-size:12px;color:#ffffff;letter-spacing:0.12em;text-transform:uppercase;padding-block-start:7px;padding-block-end:7px;padding-inline-start:14px;padding-inline-end:14px;border-radius:999px;background-color:var(--ifx-orange);align-self:flex-start;}.elementor .e-74f87fa1-3e23{font-family:var(--ifx-font-display);font-weight:800;font-size:32px;color:#ffffff;letter-spacing:-0.02em;line-height:1.1;}.elementor .e-105f5eda-fc45{font-family:var(--ifx-font-body);font-size:14px;color:#BFD6C2;line-height:1.6;}.elementor .e-4474e135-f2b7{margin-block-start:4px;margin-block-end:4px;margin-inline-start:0px;margin-inline-end:0px;border-color:rgba(255,255,255,0.15);}.elementor .e-25c62a03-8291{font-family:var(--ifx-font-body);font-size:15.5px;color:#ffffff;display:block;& ul { list-style: none; margin: 0; padding: 0; display: flex; flex-direction: column; gap: 11px; } & li { position: relative; padding-left: 30px; line-height: 1.4; } & li::before { content: '✓'; position: absolute; left: 0; top: 0; width: 20px; height: 20px; border-radius: 50%; background-color: var(--ifx-orange); color: #ffffff; font-size: 12px; font-weight: 800; display: flex; align-items: center; justify-content: center; }\n}.elementor .e-78413c5a-f54f{font-family:var(--ifx-font-display);font-weight:700;font-size:18px;color:#FFB27F;margin-block-start:8px;}.elementor .e-2f71f342-1aa5{width:100%;text-align:center;}.elementor .e-184d0dc5-6641{position:relative;padding:36px;border-radius:28px;background-image:radial-gradient(circle at 100% 0%, rgba(242,102,27,0.35) 0%,transparent 45%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--ifx-green-deep);box-shadow:0px 30px 60px 0px rgba(12,58,26,0.25);display:flex;flex-direction:column;gap:16px;flex:0 0 440px;}.elementor .e-66768db1-5f25{width:100%;max-width:1180px;padding:0px;display:flex;flex-direction:row;gap:56px;align-items:center;}.elementor .e-1adb425e-3a53{padding-block-start:72px;padding-block-end:88px;padding-inline-start:24px;padding-inline-end:24px;background-image:radial-gradient(circle at 85% 20%, rgba(242,102,27,0.14) 0%,transparent 38%),radial-gradient(circle at 5% 90%, rgba(23,96,42,0.12) 0%,transparent 40%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--ifx-cream);display:flex;justify-content:center;}.elementor .e-33f7c282-252f{font-family:var(--ifx-font-body);font-weight:700;font-size:12px;color:var(--ifx-muted);letter-spacing:0.14em;text-transform:uppercase;white-space: nowrap;\n}.elementor .e-b2dca44-2d5c:hover,.elementor .e-b2dca44-2d5c:focus-visible{color:#ffffff;border-color:var(--ifx-green);background-color:var(--ifx-green);}.elementor .e-b2dca44-2d5c{font-family:var(--ifx-font-body);font-weight:600;font-size:15px;color:var(--ifx-ink);padding-block-start:10px;padding-block-end:10px;padding-inline-start:16px;padding-inline-end:16px;border-radius:999px;border-width:1px;border-color:var(--ifx-line);border-style:solid;background-color:var(--ifx-cream);}.elementor .e-1b79ab9d-2471:hover,.elementor .e-1b79ab9d-2471:focus-visible{color:#ffffff;border-color:var(--ifx-green);background-color:var(--ifx-green);}.elementor .e-1b79ab9d-2471{font-family:var(--ifx-font-body);font-weight:600;font-size:15px;color:var(--ifx-ink);padding-block-start:10px;padding-block-end:10px;padding-inline-start:16px;padding-inline-end:16px;border-radius:999px;border-width:1px;border-color:var(--ifx-line);border-style:solid;background-color:var(--ifx-cream);}.elementor .e-3fb2b1d9-ecf5:hover,.elementor .e-3fb2b1d9-ecf5:focus-visible{color:#ffffff;border-color:var(--ifx-green);background-color:var(--ifx-green);}.elementor .e-3fb2b1d9-ecf5{font-family:var(--ifx-font-body);font-weight:600;font-size:15px;color:var(--ifx-ink);padding-block-start:10px;padding-block-end:10px;padding-inline-start:16px;padding-inline-end:16px;border-radius:999px;border-width:1px;border-color:var(--ifx-line);border-style:solid;background-color:var(--ifx-cream);}.elementor .e-3f7a80ea-efa5:hover,.elementor .e-3f7a80ea-efa5:focus-visible{color:#ffffff;border-color:var(--ifx-green);background-color:var(--ifx-green);}.elementor .e-3f7a80ea-efa5{font-family:var(--ifx-font-body);font-weight:600;font-size:15px;color:var(--ifx-ink);padding-block-start:10px;padding-block-end:10px;padding-inline-start:16px;padding-inline-end:16px;border-radius:999px;border-width:1px;border-color:var(--ifx-line);border-style:solid;background-color:var(--ifx-cream);}.elementor .e-718d4c1c-60a3:hover,.elementor .e-718d4c1c-60a3:focus-visible{border-color:var(--ifx-green);background-color:var(--ifx-green);}.elementor .e-718d4c1c-60a3{font-family:var(--ifx-font-body);font-weight:700;font-size:15px;color:#ffffff;padding-block-start:10px;padding-block-end:10px;padding-inline-start:16px;padding-inline-end:16px;border-radius:999px;border-width:1px;border-color:var(--ifx-orange);border-style:solid;background-color:var(--ifx-orange);}.elementor .e-50a9db07-252c{padding:0px;display:flex;flex-direction:row;gap:10px;flex-wrap:wrap;}.elementor .e-52d9ee56-8b70{width:100%;max-width:1180px;padding-block-start:16px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;border-radius:20px;border-width:1px;border-color:var(--ifx-line);border-style:solid;background-color:#ffffff;box-shadow:0px 16px 36px 0px rgba(21,32,26,0.08);display:flex;flex-direction:row;gap:20px;align-items:center;}.elementor .e-1de7b791-d328{position:relative;z-index:2;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:-34px;display:flex;justify-content:center;}.elementor .e-17c46bca-b50a{max-width:720px;text-align:center;gap:16px;align-items:center;}.elementor .e-3d6f7822-eb5a{background-color:#ffffff;}.elementor .e-245e222e-30ac{font-size:26px;}.elementor .e-283f474-c70a{max-width:700px;padding:0px;display:flex;flex-direction:column;gap:12px;}.elementor .e-663cc693-eb36{white-space: nowrap;\n}.elementor .e-3e1a2cb-c05a{padding-block-start:36px;padding-block-end:36px;padding-inline-start:40px;padding-inline-end:40px;border-radius:22px;border-width:1px;border-color:#F8D3B8;border-style:solid;background-color:var(--ifx-orange-soft);display:flex;flex-direction:row;gap:28px;grid-column:1 / -1;justify-content:space-between;align-items:center;}.elementor .e-67b6f645-bd96{width:100%;max-width:1180px;padding:0px;display:grid;gap:20px;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto auto auto;}.elementor .e-1a17114d-488d{background-color:#ffffff;}.elementor .e-a71621e-6d3e{color:#FFB27F;}.elementor .e-7b7f0de7-b408{color:#ffffff;}.elementor .e-287d977d-3b03{color:#BFD6C2;}.elementor .e-f4907c7-a1d8{max-width:720px;text-align:center;gap:16px;align-items:center;}.elementor .e-16b6d3e8-1793{font-family:var(--ifx-font-display);font-weight:800;font-size:56px;color:var(--ifx-orange);letter-spacing:-0.04em;line-height:1;}.elementor .e-31066fd-8007{font-family:var(--ifx-font-display);font-weight:700;font-size:22px;color:#ffffff;}.elementor .e-57ef1857-d1a1{font-family:var(--ifx-font-body);font-size:15px;color:#BFD6C2;line-height:1.65;}.elementor .e-71827a6a-e898{padding:32px;border-radius:22px;border-width:1px;border-color:rgba(255,255,255,0.12);border-style:solid;background-color:rgba(255,255,255,0.06);display:flex;flex-direction:column;gap:12px;}.elementor .e-7ee2fbee-b2e4{font-family:var(--ifx-font-display);font-weight:800;font-size:56px;color:var(--ifx-orange);letter-spacing:-0.04em;line-height:1;}.elementor .e-42e786cd-f85b{font-family:var(--ifx-font-display);font-weight:700;font-size:22px;color:#ffffff;}.elementor .e-5a18902b-1c75{font-family:var(--ifx-font-body);font-size:15px;color:#BFD6C2;line-height:1.65;}.elementor .e-11a6e76a-c0f3{padding:32px;border-radius:22px;border-width:1px;border-color:rgba(255,255,255,0.12);border-style:solid;background-color:rgba(255,255,255,0.06);display:flex;flex-direction:column;gap:12px;}.elementor .e-346e8e08-86ee{font-family:var(--ifx-font-display);font-weight:800;font-size:56px;color:var(--ifx-orange);letter-spacing:-0.04em;line-height:1;}.elementor .e-72fab884-4be1{font-family:var(--ifx-font-display);font-weight:700;font-size:22px;color:#ffffff;}.elementor .e-6cff46b7-d5ea{font-family:var(--ifx-font-body);font-size:15px;color:#BFD6C2;line-height:1.65;}.elementor .e-f03b82a-9257{padding:32px;border-radius:22px;border-width:1px;border-color:rgba(255,255,255,0.12);border-style:solid;background-color:rgba(255,255,255,0.06);display:flex;flex-direction:column;gap:12px;}.elementor .e-134ab977-6af8{width:100%;max-width:1180px;padding:0px;display:grid;gap:20px;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;}.elementor .e-487e190f-5025:hover,.elementor .e-487e190f-5025:focus-visible{color:var(--ifx-green-deep);background-color:#ffffff;}.elementor .e-487e190f-5025{font-family:var(--ifx-font-body);font-weight:700;font-size:16px;color:#ffffff;padding-block-start:14px;padding-block-end:14px;padding-inline-start:26px;padding-inline-end:26px;border-radius:999px;border-width:2px;border-color:rgba(255,255,255,0.4);border-style:solid;background-color:transparent;}.elementor .e-7010ce2a-4c64{padding:0px;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;justify-content:center;}.elementor .e-ec4d839-cec0{background-image:radial-gradient(circle at 15% 0%, rgba(242,102,27,0.18) 0%,transparent 35%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--ifx-green-deep);}.elementor .e-59a42cea-1132{position:sticky;inset-block-start:140px;padding:0px;display:flex;flex-direction:column;gap:18px;flex:0 0 380px;align-items:flex-start;}.elementor .e-c2d0147-b505{padding:28px;border-radius:20px;border-block-start-width:4px;background-color:#ffffff;display:flex;flex-direction:column;gap:10px;border-top-style: solid; border-top-color: var(--ifx-green);\n}.elementor .e-d6609c9-62f2{padding:28px;border-radius:20px;border-block-start-width:4px;background-color:#ffffff;display:flex;flex-direction:column;gap:10px;border-top-style: solid; border-top-color: var(--ifx-orange);\n}.elementor .e-7304149b-d047{padding:28px;border-radius:20px;border-block-start-width:4px;background-color:#ffffff;display:flex;flex-direction:column;gap:10px;border-top-style: solid; border-top-color: var(--ifx-orange);\n}.elementor .e-53b64f65-f132{padding:28px;border-radius:20px;border-block-start-width:4px;background-color:#ffffff;display:flex;flex-direction:column;gap:10px;border-top-style: solid; border-top-color: var(--ifx-green);\n}.elementor .e-52e313a4-fcdc{padding:0px;display:grid;gap:18px;flex:1 1 0px;grid-template-columns:repeat(2, 1fr);grid-template-rows:auto auto;}.elementor .e-65dbe92d-fa39{width:100%;max-width:1180px;padding:0px;display:flex;flex-direction:row;gap:64px;align-items:flex-start;}.elementor .e-43de6456-2036{background-color:var(--ifx-cream);}.elementor .e-60818c6e-d082{width:100%;padding:0px;margin-block-start:12px;display:flex;flex-direction:column;}.elementor .e-2ad87324-9382{width:100%;padding:0px;display:flex;flex-direction:column;gap:16px;flex:1 1 0px;}.elementor .e-404d418a-68af{font-family:var(--ifx-font-body);font-weight:700;font-size:12px;color:var(--ifx-muted);letter-spacing:0.14em;text-transform:uppercase;padding-block-start:18px;padding-block-end:10px;padding-inline-start:24px;padding-inline-end:24px;}.elementor .e-435f059e-de80{font-family:var(--ifx-font-body);font-weight:700;font-size:12px;color:var(--ifx-green);letter-spacing:0.1em;text-transform:uppercase;}.elementor .e-1bb7140f-f58f{font-family:var(--ifx-font-display);font-weight:700;font-size:22px;color:var(--ifx-ink);& a { color: var(--ifx-ink); text-decoration: none; } & a:hover { color: var(--ifx-orange); }\n}.elementor .e-28cbf31e-4e24{padding-block-start:16px;padding-block-end:16px;padding-inline-start:24px;padding-inline-end:24px;border-block-start-width:1px;display:flex;flex-direction:column;gap:4px;border-top-style: solid; border-top-color: var(--ifx-line);\n}.elementor .e-6732d7cf-1950{font-family:var(--ifx-font-body);font-weight:700;font-size:12px;color:var(--ifx-green);letter-spacing:0.1em;text-transform:uppercase;}.elementor .e-625cbb5c-f3a6{font-family:var(--ifx-font-display);font-weight:700;font-size:22px;color:var(--ifx-ink);& a { color: var(--ifx-ink); text-decoration: none; } & a:hover { color: var(--ifx-orange); }\n}.elementor .e-31f4fd5b-c791{padding-block-start:16px;padding-block-end:16px;padding-inline-start:24px;padding-inline-end:24px;border-block-start-width:1px;display:flex;flex-direction:column;gap:4px;border-top-style: solid; border-top-color: var(--ifx-line);\n}.elementor .e-7221bbe0-76ae{font-family:var(--ifx-font-body);font-weight:700;font-size:12px;color:var(--ifx-green);letter-spacing:0.1em;text-transform:uppercase;}.elementor .e-53587ed-c0c3{font-family:var(--ifx-font-body);font-weight:600;font-size:16px;color:var(--ifx-ink);word-break: break-word; & a { color: var(--ifx-ink); text-decoration: none; } & a:hover { color: var(--ifx-orange); }\n}.elementor .e-9a3566d-42b0{padding-block-start:16px;padding-block-end:16px;padding-inline-start:24px;padding-inline-end:24px;border-block-start-width:1px;display:flex;flex-direction:column;gap:4px;border-top-style: solid; border-top-color: var(--ifx-line);\n}.elementor .e-3391a3dd-de61{font-family:var(--ifx-font-body);font-weight:700;font-size:12px;color:var(--ifx-green);letter-spacing:0.1em;text-transform:uppercase;}.elementor .e-7221e4f9-337f{font-family:var(--ifx-font-body);font-weight:600;font-size:16px;color:var(--ifx-ink);line-height:1.6;}.elementor .e-575b6f69-1f16{padding-block-start:16px;padding-block-end:16px;padding-inline-start:24px;padding-inline-end:24px;border-block-start-width:1px;display:flex;flex-direction:column;gap:4px;border-top-style: solid; border-top-color: var(--ifx-line);\n}.elementor .e-d36d690-e74b{overflow:hidden;padding-block-start:8px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:0px;border-radius:22px;border-width:1px;border-color:var(--ifx-line);border-style:solid;background-color:var(--ifx-cream);display:flex;flex-direction:column;gap:0px;flex:0 0 380px;}.elementor .e-76d8e6aa-15bc{width:100%;max-width:1180px;padding:0px;display:flex;flex-direction:row;gap:48px;align-items:flex-start;}.elementor .e-2632307e-e22e{background-color:#ffffff;}.elementor .e-16dacb50-a099{font-family:var(--ifx-font-display);font-weight:800;font-size:50px;color:#ffffff;letter-spacing:-0.03em;line-height:1.05;}.elementor .e-e5346b2-3ad4{max-width:620px;font-family:var(--ifx-font-body);font-size:18px;color:#FFF3EA;line-height:1.6;}.elementor .e-15a76efd-fa90:hover,.elementor .e-15a76efd-fa90:focus-visible{background-color:var(--ifx-ink);}.elementor .e-15a76efd-fa90{background-color:var(--ifx-green-deep);}.elementor .e-53c5c05e-24aa:hover,.elementor .e-53c5c05e-24aa:focus-visible{color:var(--ifx-orange);background-color:#ffffff;}.elementor .e-53c5c05e-24aa{font-family:var(--ifx-font-body);font-weight:700;font-size:16px;color:#ffffff;padding-block-start:14px;padding-block-end:14px;padding-inline-start:26px;padding-inline-end:26px;border-radius:999px;border-width:2px;border-color:rgba(255,255,255,0.7);border-style:solid;background-color:transparent;}.elementor .e-22fe0dce-c369{padding:0px;margin-block-start:8px;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;justify-content:center;}.elementor .e-7d8dfd32-ab7d{width:100%;max-width:1180px;text-align:center;padding-block-start:72px;padding-block-end:72px;padding-inline-start:32px;padding-inline-end:32px;border-radius:32px;background-image:radial-gradient(circle at 0% 0%, rgba(255,255,255,0.22) 0%,transparent 40%),radial-gradient(circle at 100% 100%, rgba(12,58,26,0.35) 0%,transparent 45%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--ifx-orange);display:flex;flex-direction:column;gap:18px;align-items:center;}.elementor .e-4e59f616-7f8c{padding-block-start:0px;padding-block-end:110px;padding-inline-start:24px;padding-inline-end:24px;background-color:#ffffff;display:flex;justify-content:center;}