.ProblemSection_problem__xdGVZ{padding:2rem;background:linear-gradient(180deg,rgba(2,6,23,0),rgba(2,6,23,.8) 50%,rgba(2,6,23,0));position:relative}.ProblemSection_container__Vpf69{max-width:1200px;margin:0 auto}.ProblemSection_header__h1gwv{font-size:clamp(2rem,4vw,3.5rem);font-weight:700;text-align:center;margin:0 0 4rem;background:linear-gradient(135deg,#fff,#10b981);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.02em}.ProblemSection_painPoints__JakCi{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:2rem;gap:2rem;margin-bottom:4rem}.ProblemSection_painPoint__Uuqa9{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;padding:2rem;display:flex;gap:1.5rem;align-items:center;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.ProblemSection_painPoint__Uuqa9:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(239,68,68,.1),transparent);opacity:0;transition:opacity .3s ease}.ProblemSection_painPoint__Uuqa9:hover{transform:translateY(-4px);border-color:#4f46e5;box-shadow:0 20px 40px #4f46e5}.ProblemSection_painPoint__Uuqa9:hover:before{opacity:1}.ProblemSection_iconWrapper__Ja3D_{flex-shrink:0;width:48px;height:48px;background:#10b981;border-radius:12px;display:flex;align-items:center;justify-content:center;position:relative;z-index:1}.ProblemSection_icon__0TmLz{width:24px;height:24px;color:#fff}.ProblemSection_painText__wnttB{flex:1 1;font-size:1.125rem;line-height:1.6;margin:0;color:#cbd5e1;position:relative;z-index:1}.ProblemSection_transition__IaMsK{margin-top:5rem;text-align:center}.ProblemSection_divider__6Z_SF{position:relative;margin-bottom:2rem}.ProblemSection_divider__6Z_SF:after,.ProblemSection_divider__6Z_SF:before{content:"";position:absolute;top:50%;width:40%;height:1px;background:linear-gradient(90deg,transparent,rgba(99,102,241,.5) 50%,transparent)}.ProblemSection_divider__6Z_SF:before{left:0}.ProblemSection_divider__6Z_SF:after{right:0}.ProblemSection_dividerText__iqihI{display:inline-block;padding:.5rem 2rem;background:rgba(99,102,241,.1);border:1px solid rgba(99,102,241,.3);border-radius:50px;font-size:.875rem;text-transform:uppercase;letter-spacing:.1em;color:#6366f1;font-weight:600}.ProblemSection_transitionText__uKiHP{font-size:clamp(1.25rem,2.5vw,1.75rem);line-height:1.6;color:#cbd5e1;font-weight:500;max-width:800px;margin:0 auto}@media (max-width:768px){.ProblemSection_problem__xdGVZ{padding:5rem 1.5rem}.ProblemSection_header__h1gwv{margin-bottom:3rem}.ProblemSection_painPoints__JakCi{grid-template-columns:1fr;gap:1.5rem}.ProblemSection_painPoint__Uuqa9{padding:1.5rem}.ProblemSection_transition__IaMsK{margin-top:3rem}.ProblemSection_divider__6Z_SF:after,.ProblemSection_divider__6Z_SF:before{display:none}}@media (prefers-color-scheme:light){.ProblemSection_problem__xdGVZ{background:linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,96%,.5) 50%,hsla(0,0%,100%,0))}.ProblemSection_painPoint__Uuqa9{background:rgba(0,0,0,.02);border-color:rgba(0,0,0,.1)}.ProblemSection_painPoint__Uuqa9:hover{border-color:rgba(239,68,68,.3)}.ProblemSection_painText__wnttB{color:rgba(0,0,0,.8)}.ProblemSection_transitionText__uKiHP{color:rgba(0,0,0,.9)}}