.cta-split-container{position:relative;display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);overflow:hidden;background:var(--dark-background-color)}.cta-split-container::before{content:"";position:absolute;z-index:2;left:0;bottom:0;width:190px;height:280px;opacity:.12;background:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 150 220'%3E%3Cg fill='none' stroke='white' stroke-width='2'%3E%3Cpath d='M15 214C48 155 69 91 74 8'/%3E%3Cpath d='M73 61C98 54 117 37 129 14 102 15 82 31 73 61ZM61 111C34 102 15 82 5 55c29 4 48 23 56 56Z'/%3E%3C/g%3E%3C/svg%3E")}.cta-split-container.reverse{direction:rtl}.cta-split-container.reverse>*{direction:ltr}.cta-split-container.flat-style{grid-template-columns:1fr}.cta-split-container .left-pane{position:relative;z-index:3;display:flex;min-height:clamp(470px,43vw,620px);align-items:center}.cta-split-container .right-pane{position:relative;min-height:clamp(470px,43vw,620px);background-position:center;background-size:cover}.cta-split-container .right-pane::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--dark-background-color),rgba(65,74,53,.55) 18%,transparent 45%)}.cta-split-container.flat-style .right-pane{display:none}.cta-split-container .cta-inner{max-width:720px;padding:clamp(3.5rem,7vw,7rem)}.cta-split-container h2,.cta-split-container h3{color:#fff;font-size:clamp(3rem,4.7vw,5rem)!important}.cta-split-container p{color:rgba(255,255,255,.82);font-size:clamp(1.03rem,1.2vw,1.16rem)}.cta-split-container .cta-btn{display:inline-flex;min-height:56px;align-items:center;justify-content:center;margin-top:1.35rem;padding:1rem 1.7rem;border:1px solid var(--walnut-cream);border-radius:6px;background:var(--walnut-cream);color:var(--walnut-heading);font-size:1rem;font-weight:700}@media(max-width:800px){.cta-split-container{grid-template-columns:1fr}.cta-split-container .left-pane{min-height:420px}.cta-split-container .right-pane{min-height:310px}.cta-split-container .right-pane::after{background:linear-gradient(180deg,var(--dark-background-color),transparent 35%)}.cta-split-container .cta-btn{width:100%}}
