.ta-problem{background-color:var(--ignis-cloud-blue,#eff3f7);color:var(--ignis-black,#202124);isolation:isolate;overflow:hidden;padding:120px 0 64px;position:relative}.ta-problem__figure{inset:0;pointer-events:none;position:absolute;z-index:0}.ta-problem .ta-problem__figure .ta-problem__yellow{bottom:-576px;height:1420px;left:calc(50% - 1020px);opacity:.62;position:absolute;transform:rotate(-14deg);transform-origin:center;width:820px;z-index:0}.ta-problem .ta-problem__figure img.ta-problem__photo{bottom:-150px;height:auto;left:calc(50% - 930px);max-width:none;position:absolute;width:960px;z-index:1}.ta-problem__container{margin:0 auto;max-width:var(--container-content-width,1360px);padding:0 var(--container-padding,120px);position:relative;z-index:1}.ta-problem__inner{align-items:start;display:grid;gap:80px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-height:620px}.ta-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}.ta-problem__body-col{max-width:62ch}.ta-problem__intro p{color:rgba(32,33,36,.86);font-size:22px;line-height:1.55;margin:0 0 26px}.ta-problem__body p,.ta-problem__intro p{font-family:Outfit,sans-serif;font-weight:400}.ta-problem__body p{color:rgba(32,33,36,.82);font-size:20px;line-height:1.6;margin:0 0 28px}.ta-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}.ta-problem__close{color:var(--ignis-cobalt-blue-darker,#151b86);font-family:Outfit,sans-serif;font-size:22px;font-weight:500;letter-spacing:-.2px;line-height:1.45;margin:0}@media (max-width:1024px){.ta-problem{padding:96px 0}.ta-problem__container{padding:0 64px}.ta-problem__inner{gap:36px;grid-template-columns:1fr;min-height:0}.ta-problem__heading{max-width:24ch}.ta-problem__body-col{max-width:none}.ta-problem__figure{display:none}}@media (max-width:767px){.ta-problem{padding:64px 0}.ta-problem__container{padding:0 24px}.ta-problem__intro p{font-size:19px}.ta-problem__body p{font-size:17px}.ta-problem__callout{padding:22px 24px}.ta-problem__close{font-size:19px}}