.alteia-tfcs-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100001;display:flex;align-items:center;justify-content:center;padding:max(1rem, min(3vw, 2rem));background:rgba(0,0,0,.65);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease, visibility .3s ease}.alteia-tfcs-modal.is-open{opacity:1;visibility:visible;pointer-events:auto}.alteia-tfcs-modal.is-open .alteia-tfcs-modal__dialog{opacity:1;transform:translateY(0) scale(1)}.alteia-tfcs-modal[hidden]{display:none !important}.alteia-tfcs-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;background:rgba(0,0,0,0);cursor:pointer}.alteia-tfcs-modal__dialog{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;max-width:1100px;max-height:min(88vh,960px);margin:auto;opacity:0;transform:translateY(12px) scale(0.98);transition:opacity .3s ease, transform .3s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.alteia-tfcs-modal__inner{position:relative;display:flex;flex-direction:column;max-height:min(92vh,960px);border-radius:16px;background:#fff;overflow:hidden}.alteia-tfcs-modal__close{position:absolute;top:max(.75rem, min(2vw, 1.25rem));right:max(.75rem, min(2vw, 1.25rem));z-index:5;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;border:0;border-radius:50%;background:hsla(0,0%,100%,.95);box-shadow:0 1px 4px rgba(5,79,85,.12);cursor:pointer}.alteia-tfcs-modal__close:hover .alteia-tfcs-modal__close-icon,.alteia-tfcs-modal__close:focus-visible .alteia-tfcs-modal__close-icon{transform:rotate(90deg)}.alteia-tfcs-modal__close:focus-visible{outline:2px solid #0a4f55;outline:2px solid var(--wp--preset--color--primary, #0a4f55);outline-offset:2px}.alteia-tfcs-modal__close-icon{display:block;width:1.5rem;height:1.5rem;pointer-events:none;transform:rotate(0deg);transform-origin:center center;transition:transform .3s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.alteia-tfcs-modal__body{flex:1 1 auto;overflow-y:auto;min-height:0}.alteia-tfcs-modal__media{width:100%;overflow:hidden;aspect-ratio:11/4;max-height:350px}.alteia-tfcs-modal__image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.alteia-tfcs-modal__content{padding:max(1.25rem, min(3vw, 2rem))}.alteia-tfcs-modal__layout{display:grid;grid-template-columns:minmax(0, 0.6fr) minmax(0, 1.1fr);grid-gap:max(2rem,min(4vw,4rem));gap:max(2rem,min(4vw,4rem));align-items:start}.alteia-tfcs-modal__aside{min-width:0}.alteia-tfcs-modal__badge{display:inline-flex;align-items:center;margin-bottom:.75rem;padding:4px 12px;border-radius:999px;background-color:#6dbe45;background-color:var(--alteia-tfcs-modal-accent, var(--wp--preset--color--primary-green, #6dbe45));color:#fff;font-family:"SourceSansPro", sans-serif;font-family:var(--wp--preset--font-family--source-sans-pro, "SourceSansPro", sans-serif);font-size:.875rem;font-weight:600;line-height:1.2}.alteia-tfcs-modal__title{margin:0 0 1.25rem;padding:0;font-family:"SourceSansPro", sans-serif;font-family:var(--wp--preset--font-family--source-sans-pro, "SourceSansPro", sans-serif);font-size:1.5rem;font-weight:600;line-height:1.3;color:#6dbe45;color:var(--alteia-tfcs-modal-accent, var(--wp--preset--color--primary-green, #6dbe45))}.alteia-tfcs-modal__meta{margin:1.25rem 0;padding:0;list-style:none}.alteia-tfcs-modal__meta-item{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid rgba(5,79,85,.12)}.alteia-tfcs-modal__meta-item:first-child{padding-top:0}.alteia-tfcs-modal__meta-item:last-child{border-bottom:0;padding-bottom:0}.alteia-tfcs-modal__meta-icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:40px;height:40px;aspect-ratio:1/1;border-radius:50%;background-color:#0a4f55;background-color:var(--wp--preset--color--primary, #0a4f55)}.alteia-tfcs-modal__meta-icon img{display:block;width:22px;height:22px;flex-shrink:0;-o-object-fit:contain;object-fit:contain}.alteia-tfcs-modal__meta-text{display:block;min-width:0;font-family:"SourceSansPro", sans-serif;font-family:var(--wp--preset--font-family--source-sans-pro, "SourceSansPro", sans-serif);font-size:1rem;line-height:1.5;color:#434a4b}.alteia-tfcs-modal__meta-label{color:#434a4b;font-weight:600}.alteia-tfcs-modal__meta-value{color:#434a4b;font-weight:400}.alteia-tfcs-modal__main{min-width:0;position:relative}.alteia-tfcs-modal__main:before{content:"";width:1px;height:100%;background:rgba(5,79,85,.12);display:block;position:absolute;left:-2rem;top:0}.alteia-tfcs-modal__qa-item{padding:1.25rem 0;border-bottom:1px solid rgba(5,79,85,.12)}.alteia-tfcs-modal__qa-item:first-child{padding-top:0}.alteia-tfcs-modal__qa-item:last-child{border-bottom:0;padding-bottom:0}.alteia-tfcs-modal__qa-question{margin:0 0 .5rem;padding:0;font-family:"SourceSansPro", sans-serif;font-family:var(--wp--preset--font-family--source-sans-pro, "SourceSansPro", sans-serif);font-size:1.125rem;font-weight:600;line-height:1.35;color:#434a4b}.alteia-tfcs-modal__qa-answer{font-family:"SourceSansPro", sans-serif;font-family:var(--wp--preset--font-family--source-sans-pro, "SourceSansPro", sans-serif);font-size:1rem;font-weight:400;line-height:1.65;color:#434a4b}.alteia-tfcs-modal__qa-answer p{margin:0 0 .75rem}.alteia-tfcs-modal__qa-answer p:last-child{margin-bottom:0}.alteia-trade-finance-case-study-modal--variant-capital .alteia-tfcs-modal{--alteia-tfcs-modal-accent: var(--wp--preset--color--primary-blue, #009bab)}.alteia-trade-finance-case-study-modal--variant-fund .alteia-tfcs-modal{--alteia-tfcs-modal-accent: var(--wp--preset--color--primary-green, #6dbe45)}.wp-block-alteia-trade-finance-case-study-modal.alteia-trade-finance-case-study-modal{background-color:#f0f6f5;background-color:var(--alteia-tfcs-bg, var(--wp--preset--color--primary-light, #f0f6f5));color:#707070;color:var(--alteia-tfcs-card-description-color, #707070);width:100%;max-width:100% !important;margin:0;margin:var(--alteia-tfcs-margin, 0);box-sizing:border-box}.alteia-trade-finance-case-study-modal__wrapper{width:100%;max-width:1140px;max-width:var(--wp--style--global--content-size, 1140px);margin-left:auto;margin-right:auto;box-sizing:border-box;padding-top:80px;padding-top:var(--alteia-tfcs-padding-top, 80px);padding-bottom:80px;padding-bottom:var(--alteia-tfcs-padding-bottom, 80px);padding-left:20px;padding-left:var(--alteia-tfcs-padding-left, var(--wp--preset--spacing--section-horizontal, 20px));padding-right:20px;padding-right:var(--alteia-tfcs-padding-right, var(--wp--preset--spacing--section-horizontal, 20px))}.alteia-trade-finance-case-study-modal__header{margin-bottom:max(2rem, min(4vw, 3rem));max-width:58rem}.alteia-trade-finance-case-study-modal__heading:empty{display:none;margin:0}.alteia-trade-finance-case-study-modal__heading h2{margin:0;padding:0;font-family:"SourceSansPro", sans-serif;font-family:var(--wp--preset--font-family--source-sans-pro, "SourceSansPro", sans-serif);font-size:max(2rem, min(4vw, 3.5rem));font-weight:600;line-height:1.25;color:#0a4f55;color:var(--alteia-tfcs-heading-color, var(--wp--preset--color--primary, #0a4f55))}.alteia-trade-finance-case-study-modal__description{margin-top:max(.75rem, min(2vw, 1.25rem))}.alteia-trade-finance-case-study-modal__description:empty{display:none;margin:0}.alteia-trade-finance-case-study-modal__description p{margin:0;padding:0;font-family:"SourceSansPro", sans-serif;font-family:var(--wp--preset--font-family--source-sans-pro, "SourceSansPro", sans-serif);font-size:1.125rem;font-weight:400;line-height:1.65;color:#0a4f55;color:var(--alteia-tfcs-description-color, var(--wp--preset--color--primary, #0a4f55))}.alteia-trade-finance-case-study-modal__grid{display:grid;grid-gap:32px;gap:32px;align-items:stretch}.wp-block-alteia-trade-finance-case-study-modal.alteia-trade-finance-case-study-modal.alteia-trade-finance-case-study-modal--grid-1 .alteia-trade-finance-case-study-modal__grid{grid-template-columns:minmax(0, 1fr)}.wp-block-alteia-trade-finance-case-study-modal.alteia-trade-finance-case-study-modal.alteia-trade-finance-case-study-modal--grid-2 .alteia-trade-finance-case-study-modal__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.wp-block-alteia-trade-finance-case-study-modal.alteia-trade-finance-case-study-modal.alteia-trade-finance-case-study-modal--grid-3 .alteia-trade-finance-case-study-modal__grid{grid-template-columns:repeat(3, minmax(0, 1fr))}.wp-block-alteia-trade-finance-case-study-modal.alteia-trade-finance-case-study-modal.alteia-trade-finance-case-study-modal--grid-4 .alteia-trade-finance-case-study-modal__grid{grid-template-columns:repeat(4, minmax(0, 1fr))}.wp-block-alteia-trade-finance-case-study-modal.alteia-trade-finance-case-study-modal.alteia-trade-finance-case-study-modal--grid-auto .alteia-trade-finance-case-study-modal__grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, 260px), 1fr))}.alteia-trade-finance-case-study-modal__card{position:relative;display:flex;flex-direction:column;height:100%;overflow:hidden;border-radius:16px;background-color:#fff;box-shadow:0 1px 2px rgba(5,79,85,.04);cursor:pointer;transition:transform .3s cubic-bezier(0.25, 0.46, 0.45, 0.94), box-shadow .3s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.alteia-trade-finance-case-study-modal__card:hover,.alteia-trade-finance-case-study-modal__card:focus-within{transform:translateY(-4px);box-shadow:0 12px 28px rgba(5,79,85,.1)}.alteia-trade-finance-case-study-modal__card-inner{position:relative;display:flex;flex-direction:column;flex:1 1 auto;min-height:100%}.alteia-trade-finance-case-study-modal__card-media{flex:0 0 auto}.alteia-trade-finance-case-study-modal__card-image-wrap{position:relative;overflow:hidden;aspect-ratio:3/2;border-radius:16px 16px 0 0}.alteia-trade-finance-case-study-modal__card-image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .45s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.alteia-trade-finance-case-study-modal__card:hover .alteia-trade-finance-case-study-modal__card-image,.alteia-trade-finance-case-study-modal__card:focus-within .alteia-trade-finance-case-study-modal__card-image{transform:scale(1.04)}.alteia-trade-finance-case-study-modal__card-badge{position:absolute;top:16px;left:16px;z-index:1;display:none;align-items:center;max-width:calc(100% - 32px);padding:4px 12px;border-radius:999px;background-color:#0a4f55;background-color:var(--alteia-tfcs-card-accent, var(--wp--preset--color--primary, #0a4f55));color:#fff;font-family:"SourceSansPro", sans-serif;font-family:var(--wp--preset--font-family--source-sans-pro, "SourceSansPro", sans-serif);font-size:.875rem;font-weight:600;line-height:1.2}.alteia-trade-finance-case-study-modal__card-badge--visible{display:inline-flex}.alteia-trade-finance-case-study-modal__card-content{display:flex;flex-direction:column;flex:1 1 auto;gap:12px;padding:20px 24px 24px;min-width:0}.alteia-trade-finance-case-study-modal__card-title{margin:0;padding:0;font-family:"SourceSansPro", sans-serif;font-family:var(--wp--preset--font-family--source-sans-pro, "SourceSansPro", sans-serif);font-size:1.5rem;font-weight:600;line-height:1.3;color:#0a4f55;color:var(--alteia-tfcs-card-accent, var(--alteia-tfcs-card-title-color, var(--wp--preset--color--primary, #0a4f55)))}.alteia-trade-finance-case-study-modal__card-description{margin:0;padding:0;font-family:"SourceSansPro", sans-serif;font-family:var(--wp--preset--font-family--source-sans-pro, "SourceSansPro", sans-serif);font-size:1.125rem;font-weight:400;line-height:1.6;color:#707070;color:var(--alteia-tfcs-card-description-color, #707070)}.alteia-trade-finance-case-study-modal__card-description:empty{display:none}.alteia-trade-finance-case-study-modal__card-location{display:none;align-items:center;gap:10px;min-width:0}.alteia-trade-finance-case-study-modal__card-location-icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:#0a4f55;background-color:var(--alteia-tfcs-location-icon-bg, var(--wp--preset--color--primary, #0a4f55))}.alteia-trade-finance-case-study-modal__card-location-icon img{display:block;width:22px;height:22px}.alteia-trade-finance-case-study-modal__card-location-text{font-family:"SourceSansPro", sans-serif;font-family:var(--wp--preset--font-family--source-sans-pro, "SourceSansPro", sans-serif);font-size:1rem;font-weight:400;line-height:1.5;color:#707070;color:var(--alteia-tfcs-card-description-color, #707070)}.alteia-trade-finance-case-study-modal__card-cta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:16px;border-top:1px solid rgba(5,79,85,.1)}.alteia-trade-finance-case-study-modal__card-cta-label{font-family:"SourceSansPro", sans-serif;font-family:var(--wp--preset--font-family--source-sans-pro, "SourceSansPro", sans-serif);font-size:1rem;font-weight:600;line-height:1.4;color:#42807d;color:var(--alteia-tfcs-cta-color, #42807d);transition:color .25s ease}.alteia-trade-finance-case-study-modal__card:hover .alteia-trade-finance-case-study-modal__card-cta-label,.alteia-trade-finance-case-study-modal__card:focus-within .alteia-trade-finance-case-study-modal__card-cta-label{color:#33817d;color:var(--alteia-tfcs-button-hover, var(--alteia-cta-button-hover-bg, var(--wp--preset--color--primary-teal-light, #33817d)))}.alteia-trade-finance-case-study-modal__card-cta-button{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:64px;height:32px;border-radius:20px;background-color:#42807d;background-color:var(--alteia-tfcs-cta-color, #42807d);color:#fff;transition:background-color .25s ease, transform .25s ease, box-shadow .25s ease}.alteia-trade-finance-case-study-modal__card-cta-button .alteia-cta-button__arrow{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;margin-left:0;opacity:.95;transition:transform .35s cubic-bezier(0.25, 0.46, 0.45, 0.94), opacity .35s ease}.alteia-trade-finance-case-study-modal__card-cta-button .alteia-cta-button__arrow svg{display:block;width:100%;height:100%}.alteia-trade-finance-case-study-modal__card:hover .alteia-trade-finance-case-study-modal__card-cta-button,.alteia-trade-finance-case-study-modal__card:focus-within .alteia-trade-finance-case-study-modal__card-cta-button{background-color:#33817d;background-color:var(--alteia-tfcs-button-hover, var(--alteia-cta-button-hover-bg, var(--wp--preset--color--primary-teal-light, #33817d)));box-shadow:0 4px 12px rgba(5,79,85,.2)}.alteia-trade-finance-case-study-modal__card:hover .alteia-trade-finance-case-study-modal__card-cta-button .alteia-cta-button__arrow,.alteia-trade-finance-case-study-modal__card:focus-within .alteia-trade-finance-case-study-modal__card-cta-button .alteia-cta-button__arrow{transform:translateX(3px);opacity:1}.alteia-trade-finance-case-study-modal__card-trigger{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;margin:0;padding:0;border:0;border-radius:inherit;background:rgba(0,0,0,0);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.alteia-trade-finance-case-study-modal__card-trigger:focus{outline:none}.alteia-trade-finance-case-study-modal__card-trigger:focus-visible{outline:2px solid #0a4f55;outline:2px solid var(--wp--preset--color--primary, #0a4f55);outline-offset:3px}@media (max-width: 1023px){.alteia-tfcs-modal__layout{grid-template-columns:minmax(0, 1fr);gap:1.5rem}.alteia-tfcs-modal__main{padding-right:0}.alteia-tfcs-modal__media{aspect-ratio:16/9;max-height:220px}.wp-block-alteia-trade-finance-case-study-modal.alteia-trade-finance-case-study-modal.alteia-trade-finance-case-study-modal--grid-3 .alteia-trade-finance-case-study-modal__grid,.wp-block-alteia-trade-finance-case-study-modal.alteia-trade-finance-case-study-modal.alteia-trade-finance-case-study-modal--grid-4 .alteia-trade-finance-case-study-modal__grid,.wp-block-alteia-trade-finance-case-study-modal.alteia-trade-finance-case-study-modal.alteia-trade-finance-case-study-modal--grid-auto .alteia-trade-finance-case-study-modal__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width: 767px){.alteia-tfcs-modal{padding:.75rem;align-items:stretch}.alteia-tfcs-modal__inner{max-height:calc(100vh - 1.5rem);border-radius:12px}.alteia-tfcs-modal__content{padding:1.25rem 1rem 1.5rem}.alteia-tfcs-modal__title{font-size:1.25rem}.alteia-tfcs-modal__close{top:.75rem;right:.75rem}.alteia-trade-finance-case-study-modal__wrapper{padding-top:min(80px,40px);padding-top:min(var(--alteia-tfcs-padding-top, 80px),40px);padding-bottom:min(80px,40px);padding-bottom:min(var(--alteia-tfcs-padding-bottom, 80px),40px)}.alteia-trade-finance-case-study-modal__description p{font-size:1rem}.wp-block-alteia-trade-finance-case-study-modal.alteia-trade-finance-case-study-modal .alteia-trade-finance-case-study-modal__grid,.wp-block-alteia-trade-finance-case-study-modal.alteia-trade-finance-case-study-modal.alteia-trade-finance-case-study-modal--grid-2 .alteia-trade-finance-case-study-modal__grid,.wp-block-alteia-trade-finance-case-study-modal.alteia-trade-finance-case-study-modal.alteia-trade-finance-case-study-modal--grid-3 .alteia-trade-finance-case-study-modal__grid,.wp-block-alteia-trade-finance-case-study-modal.alteia-trade-finance-case-study-modal.alteia-trade-finance-case-study-modal--grid-4 .alteia-trade-finance-case-study-modal__grid,.wp-block-alteia-trade-finance-case-study-modal.alteia-trade-finance-case-study-modal.alteia-trade-finance-case-study-modal--grid-auto .alteia-trade-finance-case-study-modal__grid{grid-template-columns:minmax(0, 1fr);gap:24px}.alteia-trade-finance-case-study-modal__card-content{padding:16px 20px 20px}.alteia-trade-finance-case-study-modal__card-badge{top:12px;left:12px;font-size:.75rem}.alteia-trade-finance-case-study-modal__card-title{font-size:1.25rem}.alteia-trade-finance-case-study-modal__card-description{font-size:1rem}}@media (prefers-reduced-motion: reduce){.alteia-tfcs-modal,.alteia-tfcs-modal__dialog{transition:none}.alteia-tfcs-modal__dialog{transform:none}.alteia-tfcs-modal.is-open .alteia-tfcs-modal__dialog{transform:none}.alteia-tfcs-modal__close-icon{transition:none}.alteia-tfcs-modal__close:hover .alteia-tfcs-modal__close-icon,.alteia-tfcs-modal__close:focus-visible .alteia-tfcs-modal__close-icon{transform:none}.alteia-trade-finance-case-study-modal__card,.alteia-trade-finance-case-study-modal__card-image,.alteia-trade-finance-case-study-modal__card-cta-label,.alteia-trade-finance-case-study-modal__card-cta-button,.alteia-trade-finance-case-study-modal__card-cta-button .alteia-cta-button__arrow{transition:none}.alteia-trade-finance-case-study-modal__card:hover,.alteia-trade-finance-case-study-modal__card:focus-within{transform:none}.alteia-trade-finance-case-study-modal__card:hover .alteia-trade-finance-case-study-modal__card-image,.alteia-trade-finance-case-study-modal__card:focus-within .alteia-trade-finance-case-study-modal__card-image{transform:none}.alteia-trade-finance-case-study-modal__card:hover .alteia-trade-finance-case-study-modal__card-cta-button .alteia-cta-button__arrow,.alteia-trade-finance-case-study-modal__card:focus-within .alteia-trade-finance-case-study-modal__card-cta-button .alteia-cta-button__arrow{transform:none}}
