.ld-problem{background-color:var(--ignis-white,#fff);color:var(--ignis-black,#202124);isolation:isolate;overflow:hidden;padding:120px 0 64px;position:relative}.ld-problem__figure{inset:0;pointer-events:none;position:absolute;z-index:0}.ld-problem .ld-problem__figure .ld-problem__yellow{bottom:-560px;height:1420px;left:calc(50% - 1020px);opacity:.62;position:absolute;transform:rotate(-14deg);transform-origin:center;width:820px;z-index:0}.ld-problem .ld-problem__figure img.ld-problem__photo{bottom:-262px;height:auto;left:calc(50% - 1030px);max-width:none;position:absolute;width:1060px;z-index:1}.ld-problem__container{margin:0 auto;max-width:var(--container-content-width,1360px);padding:0 var(--container-padding,120px);position:relative;z-index:1}.ld-problem__inner{align-items:start;display:grid;gap:80px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-height:600px}.ld-problem__heading{color:var(--ignis-cobalt-blue-darker,#151b86);font-family:Outfit,sans-serif;font-size:clamp(40px,4.8vw,60px);font-weight:600;hyphens:none;-webkit-hyphens:none;letter-spacing:-.02em;line-height:1.04;margin:0;max-width:16ch;overflow-wrap:normal;position:relative;text-wrap:balance;word-break:normal;z-index:2}.ld-problem__body-col{max-width:62ch}.ld-problem__intro p{color:rgba(32,33,36,.86);font-size:22px;line-height:1.55;margin:0 0 26px}.ld-problem__body p,.ld-problem__intro p{font-family:Outfit,sans-serif;font-weight:400}.ld-problem__body p{color:rgba(32,33,36,.82);font-size:20px;line-height:1.6;margin:0 0 28px}.ld-problem__callout{background:linear-gradient(172deg,rgba(134,107,240,.22),rgba(134,107,240,.1) 72%,rgba(134,107,240,.05));border-radius:20px;padding:26px 32px}.ld-problem__close{color:var(--ignis-cobalt-blue-darker,#151b86);font-family:Outfit,sans-serif;font-size:23px;font-weight:500;letter-spacing:-.2px;line-height:1.45;margin:0}@media (max-width:1024px){.ld-problem{padding:96px 0}.ld-problem__container{padding:0 64px}.ld-problem__inner{gap:36px;grid-template-columns:1fr;min-height:0}.ld-problem__heading{max-width:22ch}.ld-problem__body-col{max-width:none}.ld-problem__figure{display:none}}@media (max-width:767px){.ld-problem{padding:64px 0}.ld-problem__container{padding:0 24px}.ld-problem__intro p{font-size:19px}.ld-problem__body p{font-size:17px}.ld-problem__callout{padding:22px 24px}.ld-problem__close{font-size:20px}}