.elementor-9399 .elementor-element.elementor-element-38792f5{--display:flex}.elementor-9399 .elementor-element.elementor-element-503d3b6{--display:flex}.elementor-9399 .elementor-element.elementor-element-7fb4cc3{--display:flex}.elementor-9399 .elementor-element.elementor-element-2fe8877{--display:flex}.gmfsi-finance-bridge{position:relative;overflow:hidden;margin:40px 0;padding:34px 32px;border-radius:26px;background:radial-gradient(circle at top right,rgb(255 255 255 / .06),transparent 28%),linear-gradient(135deg,#0d3a2c 0%,#145a3f 50%,#1d6d44 100%);color:#fff;box-shadow:0 18px 42px rgb(0 0 0 / .16),0 4px 14px rgb(0 0 0 / .08);transition:transform .28s ease,box-shadow .28s ease}.gmfsi-finance-bridge:hover{transform:translateY(-2px);box-shadow:0 22px 54px rgb(0 0 0 / .18),0 0 18px rgb(200 169 107 / .10)}.gmfsi-finance-bridge::before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,#fff0 0%,#c8a96b 18%,#f0d79a 50%,#c8a96b 82%,#fff0 100%);box-shadow:0 0 14px rgb(200 169 107 / .32)}.gmfsi-finance-bridge-inner{display:flex;align-items:center;justify-content:space-between;gap:28px;flex-wrap:wrap}.gmfsi-finance-bridge-copy{max-width:700px}.gmfsi-finance-bridge-kicker{display:inline-block;margin-bottom:14px;padding:8px 16px;border-radius:999px;font-size:13.5px;font-weight:800;letter-spacing:.11em;text-transform:uppercase;background:#0f1110;color:#fff0;background-image:linear-gradient(110deg,#c8a96b 0%,#e8cf94 24%,#fff7d1 34%,#e8cf94 44%,#c8a96b 72%);background-size:180% auto;-webkit-background-clip:text;background-clip:text;border:1px solid rgb(200 169 107 / .48);box-shadow:0 0 8px rgb(200 169 107 / .14),inset 0 0 6px rgb(255 255 255 / .03);animation:gmfsiLuxuryShimmer 5s ease-in-out infinite}@keyframes gmfsiLuxuryShimmer{0%{background-position:0% center}50%{background-position:100% center}100%{background-position:0% center}}.gmfsi-finance-bridge-copy h3{margin:0 0 10px;font-size:34px;line-height:1.14;font-weight:800;letter-spacing:-.03em;color:#fff}.gmfsi-finance-bridge-copy p{margin:0;max-width:640px;font-size:16px;line-height:1.8;color:rgb(255 255 255 / .92)}.gmfsi-finance-bridge-cta{min-width:290px;text-align:right}.gmfsi-finance-bridge-btn{display:inline-flex;align-items:center;justify-content:center;min-height:58px;padding:0 28px;border-radius:999px;position:relative;overflow:hidden;text-decoration:none;font-size:16px;font-weight:800;color:#123524;background:linear-gradient(135deg,#ffffff 0%,#f7f7f4 100%);box-shadow:0 12px 26px rgb(0 0 0 / .16),inset 0 1px 0 rgb(255 255 255 / .85);transition:transform .24s ease,box-shadow .24s ease,background .24s ease}.gmfsi-finance-bridge-btn::before{content:"";position:absolute;inset:0;border-radius:999px;padding:1.5px;background:linear-gradient(120deg,#c8a96b,#f0d79a,#c8a96b);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.gmfsi-finance-bridge-btn::after{content:"";position:absolute;top:0;left:-135%;width:120%;height:100%;background:linear-gradient(120deg,transparent,rgb(255 255 255 / .42),transparent);transform:skewX(-20deg)}.gmfsi-finance-bridge-btn:hover{transform:translateY(-2px);background:linear-gradient(135deg,#ffffff 0%,#f3f2ed 100%);box-shadow:0 16px 34px rgb(0 0 0 / .20),0 0 16px rgb(200 169 107 / .18);color:#123524}.gmfsi-finance-bridge-btn:hover::after{left:130%;transition:.65s ease}.gmfsi-finance-bridge-note{margin-top:10px;font-size:12.5px;line-height:1.5;color:rgb(255 255 255 / .84);letter-spacing:.01em}@media (max-width:900px){.gmfsi-finance-bridge{padding:30px 24px}.gmfsi-finance-bridge-inner{flex-direction:column;align-items:flex-start}.gmfsi-finance-bridge-cta{width:100%;min-width:0;text-align:left}}@media (max-width:767px){.gmfsi-finance-bridge{margin:30px 0;padding:24px 18px;border-radius:22px}.gmfsi-finance-bridge-kicker{font-size:12.5px;padding:7px 14px;margin-bottom:12px}.gmfsi-finance-bridge-copy h3{font-size:28px}.gmfsi-finance-bridge-copy p{font-size:15px;line-height:1.72}.gmfsi-finance-bridge-btn{width:100%;min-height:54px;padding:0 22px;font-size:15px}.gmfsi-finance-bridge-note{text-align:left}}.gmfsi-strategy-strip{position:relative;overflow:hidden;margin:36px 0;padding:30px 30px;border-radius:24px;background:radial-gradient(circle at top right,rgb(255 255 255 / .06),transparent 30%),linear-gradient(135deg,#0f3b2e 0%,#145a3f 45%,#1b6c43 100%);color:#fff;box-shadow:0 18px 42px rgb(0 0 0 / .15),0 4px 14px rgb(0 0 0 / .08);transition:transform .28s ease,box-shadow .28s ease}.gmfsi-strategy-strip:hover{transform:translateY(-2px);box-shadow:0 22px 52px rgb(0 0 0 / .18),0 0 18px rgb(200 169 107 / .10)}.gmfsi-strategy-strip::before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,#fff0 0%,#c8a96b 18%,#f0d79a 50%,#c8a96b 82%,#fff0 100%);box-shadow:0 0 14px rgb(200 169 107 / .30)}.gmfsi-strategy-inner{display:flex;align-items:center;justify-content:space-between;gap:28px;flex-wrap:wrap}.gmfsi-strategy-copy{max-width:690px}.gmfsi-strategy-kicker{display:inline-block;margin-bottom:14px;padding:8px 16px;border-radius:999px;font-size:13.5px;font-weight:800;letter-spacing:.11em;text-transform:uppercase;background:#0f1110;color:#fff0;background-image:linear-gradient(110deg,#c8a96b 0%,#e8cf94 24%,#fff7d1 34%,#e8cf94 44%,#c8a96b 72%);background-size:180% auto;-webkit-background-clip:text;background-clip:text;border:1px solid rgb(200 169 107 / .48);box-shadow:0 0 8px rgb(200 169 107 / .14),inset 0 0 6px rgb(255 255 255 / .03);animation:gmfsiLuxuryShimmer 5s ease-in-out infinite}@keyframes gmfsiLuxuryShimmer{0%{background-position:0% center}50%{background-position:100% center}100%{background-position:0% center}}.gmfsi-strategy-heading-row{display:flex;align-items:center;gap:12px;margin-bottom:10px}.gmfsi-strategy-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;background:rgb(255 255 255 / .14);box-shadow:inset 0 1px 0 rgb(255 255 255 / .12);font-size:18px;line-height:1}.gmfsi-strategy-copy h3{margin:0;font-size:33px;line-height:1.14;font-weight:800;letter-spacing:-.03em;color:#fff}.gmfsi-strategy-copy p{margin:0;max-width:640px;font-size:16px;line-height:1.8;color:rgb(255 255 255 / .92)}.gmfsi-strategy-cta{min-width:310px;text-align:right}.gmfsi-strategy-btn{display:inline-flex;align-items:center;justify-content:center;min-height:58px;padding:0 28px;border-radius:999px;position:relative;overflow:hidden;text-decoration:none;font-size:16px;font-weight:800;color:#123524;background:linear-gradient(135deg,#ffffff 0%,#f7f7f4 100%);box-shadow:0 12px 26px rgb(0 0 0 / .16),inset 0 1px 0 rgb(255 255 255 / .85);transition:transform .24s ease,box-shadow .24s ease,background .24s ease}.gmfsi-strategy-btn::before{content:"";position:absolute;inset:0;border-radius:999px;padding:1.5px;background:linear-gradient(120deg,#c8a96b,#f0d79a,#c8a96b);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.gmfsi-strategy-btn::after{content:"";position:absolute;top:0;left:-135%;width:120%;height:100%;background:linear-gradient(120deg,transparent,rgb(255 255 255 / .42),transparent);transform:skewX(-20deg)}.gmfsi-strategy-btn:hover{transform:translateY(-2px);background:linear-gradient(135deg,#ffffff 0%,#f3f2ed 100%);box-shadow:0 16px 34px rgb(0 0 0 / .20),0 0 16px rgb(200 169 107 / .18);color:#123524}.gmfsi-strategy-btn:hover::after{left:130%;transition:.65s ease}.gmfsi-strategy-sub{display:block;margin-top:10px;font-size:12.5px;line-height:1.5;color:rgb(255 255 255 / .84);letter-spacing:.01em}@media (max-width:900px){.gmfsi-strategy-strip{padding:28px 22px}.gmfsi-strategy-inner{flex-direction:column;align-items:flex-start}.gmfsi-strategy-cta{width:100%;min-width:0;text-align:left}}@media (max-width:767px){.gmfsi-strategy-strip{margin:30px 0;padding:24px 18px;border-radius:20px}.gmfsi-strategy-kicker{font-size:12px;padding:7px 14px;margin-bottom:12px}.gmfsi-strategy-heading-row{align-items:flex-start}.gmfsi-strategy-icon{width:34px;height:34px;font-size:16px}.gmfsi-strategy-copy h3{font-size:28px}.gmfsi-strategy-copy p{font-size:15px;line-height:1.72}.gmfsi-strategy-btn{width:100%;min-height:54px;padding:0 22px;font-size:15px}.gmfsi-strategy-sub{text-align:left}}