.Solution-module__sH1VQq__hero{text-align:center;background:linear-gradient(135deg,#fbffcb,#bed6ed);padding:90px 20px}.Solution-module__sH1VQq__hero h1{color:#1a1a1a;margin-bottom:20px;font-size:44px}.Solution-module__sH1VQq__hero h1 span{color:#e99b55}.Solution-module__sH1VQq__hero p{color:#333;max-width:700px;margin:auto;font-size:18px;line-height:1.7}.Solution-module__sH1VQq__section{text-align:center;max-width:1100px;margin:auto;padding:100px 24px}.Solution-module__sH1VQq__section h2{color:#1a1a1a;margin-bottom:60px;font-size:36px}.Solution-module__sH1VQq__problemGrid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.Solution-module__sH1VQq__card{background:#fff;border-top:3px solid #eee23a;border-radius:14px;padding:35px;transition:all .3s;box-shadow:0 10px 30px #0000000d}.Solution-module__sH1VQq__card:hover{border-top-color:#e99b55;transform:translateY(-5px);box-shadow:0 16px 36px #00000017}.Solution-module__sH1VQq__card h3{color:#1a1a1a;margin-bottom:15px;font-size:18px}.Solution-module__sH1VQq__card p{color:#555;font-size:14px;line-height:1.6}.Solution-module__sH1VQq__solutionSection{text-align:center;background:#fbffcb;padding:100px 24px}.Solution-module__sH1VQq__solutionSection h2{color:#1a1a1a;margin-bottom:60px;font-size:36px}.Solution-module__sH1VQq__solutionGrid{grid-template-columns:repeat(2,1fr);gap:30px;max-width:1000px;margin:auto;display:grid}.Solution-module__sH1VQq__solutionItem{text-align:left;background:#fff;border-left:4px solid #eee23a;border-radius:12px;padding:30px;transition:all .3s;box-shadow:0 8px 24px #0000000d}.Solution-module__sH1VQq__solutionItem:hover{border-left-color:#e99b55;transform:translateY(-4px);box-shadow:0 14px 32px #00000017}.Solution-module__sH1VQq__solutionItem h3{color:#1a1a1a;margin-bottom:10px;font-size:17px}.Solution-module__sH1VQq__solutionItem p{color:#555;font-size:14px;line-height:1.6}@media (max-width:900px){.Solution-module__sH1VQq__hero h1{font-size:34px}.Solution-module__sH1VQq__hero p{font-size:16px}.Solution-module__sH1VQq__problemGrid,.Solution-module__sH1VQq__solutionGrid{grid-template-columns:1fr}.Solution-module__sH1VQq__section,.Solution-module__sH1VQq__solutionSection{padding:70px 20px}}@media (max-width:480px){.Solution-module__sH1VQq__hero{padding:60px 16px}.Solution-module__sH1VQq__hero h1{font-size:28px}.Solution-module__sH1VQq__section h2,.Solution-module__sH1VQq__solutionSection h2{margin-bottom:36px;font-size:26px}.Solution-module__sH1VQq__card,.Solution-module__sH1VQq__solutionItem{padding:24px 20px}}
