.problem-columns{background:#fff;padding:32px 0}.problem-columns .container{margin:0 auto;max-width:1440px;padding:0 32px}.problem-columns__inner{background:linear-gradient(-38.1deg,#281e48 3.81%,#50389b 115.06%);border-radius:24px;color:#fff;display:flex;flex-direction:column;gap:97px;overflow:hidden;padding:89px 120px 64px;position:relative}.problem-columns__halo{max-width:none;pointer-events:none;position:absolute;z-index:0}.problem-columns__halo--tl{height:1236px;left:-692px;top:-499px;width:1397px}.problem-columns__halo--tr{height:1236px;left:609px;top:-593px;width:1397px}.problem-columns__halo--br{height:1236px;left:-62px;top:285px;width:2146px}.problem-columns__grid,.problem-columns__header{position:relative;z-index:1}.problem-columns__header{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:1193.67px;text-align:center;width:100%}.problem-columns__header .ud-eyebrow{color:#acabf6;display:inline-flex;font-family:var(--font-label);font-size:12px;font-weight:500;gap:8px;justify-content:center;letter-spacing:.06em;line-height:1.4;margin:0 0 30px;text-transform:uppercase}.problem-columns__heading h2{color:#eff0fe;font-family:var(--font-headline);font-size:40px;font-weight:500;letter-spacing:-.02em;line-height:1.12;margin:0;text-align:center}.problem-columns__lede{color:#cdd3dd;font-size:14px;letter-spacing:-.01em;line-height:1.5;margin:32px auto 0;max-width:567px}.problem-columns__grid{display:grid;gap:0;grid-template-columns:repeat(5,minmax(0,1fr));margin:0 -32px}.problem-columns__col{text-align:center}.problem-columns__col h3{color:#fcf8f0;font-family:var(--font-headline);font-size:20px;font-weight:500;letter-spacing:-.01em;line-height:1.3;margin:0 0 14px}.problem-columns__col ul{background:linear-gradient(180deg,#e2e3fd,rgba(172,171,246,0));-webkit-background-clip:text;background-clip:text;color:transparent;list-style:none;margin:0;padding:0}.problem-columns__col li{color:transparent;font-size:16px;letter-spacing:-.03em;line-height:2.62;margin:0}@media (max-width:1360px){.problem-columns__inner{padding-inline:64px}.problem-columns__col li{font-size:15px}}@media (max-width:1200px){.problem-columns__inner{gap:56px;padding:64px 48px 48px}.problem-columns__grid{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;row-gap:24px}}@media (max-width:767px){.problem-columns,.problem-columns .container{padding:0}.problem-columns__inner{background:linear-gradient(-17.32deg,#281e48 -19.13%,#50389b 134.16%);border-radius:0;gap:32px;padding:56px 20px}.problem-columns__halo{display:none}.problem-columns__header{align-items:flex-start;max-width:none;text-align:left}.problem-columns__header .ud-eyebrow{margin-bottom:16px}.problem-columns__heading h2{font-size:26px;line-height:1.2;text-align:left}.problem-columns__lede{font-size:12px;line-height:1.4;margin:16px 0 0;max-width:none;opacity:.8}.problem-columns__grid{display:flex;gap:24px;margin:0 -20px;overflow-x:auto;padding:0 20px;scroll-padding-inline:20px;scroll-snap-type:x mandatory;scrollbar-width:none}.problem-columns__grid::-webkit-scrollbar{display:none}.problem-columns__col{background:hsla(0,0%,100%,.06);border-radius:12px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.04);display:flex;flex:0 0 256px;flex-direction:column;gap:12px;padding:20px;scroll-snap-align:start;text-align:left}.problem-columns__col h3{font-size:12px;letter-spacing:0;line-height:1.2;margin:0}.problem-columns__col ul{background:none;-webkit-background-clip:border-box;background-clip:border-box;display:flex;flex-direction:column;gap:8px}.problem-columns__col li{align-items:center;color:#e2e3fd;display:flex;font-size:12px;gap:8px;letter-spacing:0;line-height:1.2}.problem-columns__col li:before{background:#acabf6;border-radius:3px;content:"";flex:none;height:6px;width:6px}}