.ProblemSolution_problemSolution__bp6dk{background:#f8fafc;padding:2.5rem 1rem}@media (min-width:768px){.ProblemSolution_problemSolution__bp6dk{padding:5rem 1.5rem}}@media (min-width:1024px){.ProblemSolution_problemSolution__bp6dk{padding:5rem 3rem}}.ProblemSolution_container__yn_OZ{max-width:112rem;margin:0 auto}.ProblemSolution_header__0Ox6Y{text-align:center;margin-bottom:3rem}@media (min-width:768px){.ProblemSolution_header__0Ox6Y{margin-bottom:4rem}}.ProblemSolution_title__dSNse{font-size:1.75rem;font-weight:700;color:#1e293b;margin-bottom:1.25rem;padding:0 .5rem}@media (min-width:768px){.ProblemSolution_title__dSNse{font-size:2.25rem;margin-bottom:2rem}}@media (min-width:1024px){.ProblemSolution_title__dSNse{font-size:3rem}}.ProblemSolution_titleHighlight__Warzr{color:#ef4444}.ProblemSolution_description__VzGKi{font-size:1.0625rem;color:rgba(30,41,59,.7);max-width:64rem;margin:0 auto;line-height:1.5;padding:0 .5rem}@media (min-width:768px){.ProblemSolution_description__VzGKi{font-size:1.25rem}}@media (min-width:1024px){.ProblemSolution_description__VzGKi{font-size:1.5rem}}.ProblemSolution_comparisonGrid__8gRdc{display:grid;grid-template-columns:1fr;grid-gap:2.5rem;gap:2.5rem;margin-bottom:4rem}@media (min-width:1024px){.ProblemSolution_comparisonGrid__8gRdc{grid-template-columns:repeat(2,1fr)}}.ProblemSolution_problemCard__BARtR{background:linear-gradient(135deg,#fef2f2,#fee2e2);border-left:6px solid #f87171}.ProblemSolution_problemCard__BARtR,.ProblemSolution_solutionCard__3Qdi9{padding:1.5rem;border-radius:1rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.ProblemSolution_solutionCard__3Qdi9{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-left:6px solid #4ade80}.ProblemSolution_cardTitle__lJTsd{font-weight:700;font-size:1.5rem;color:#1e293b;margin-bottom:1.5rem;display:flex;align-items:center}.ProblemSolution_cardIcon__9wKUw{font-size:1.875rem;margin-right:.75rem}.ProblemSolution_cardList__a4Gvh{display:flex;flex-direction:column;gap:1rem;color:rgba(30,41,59,.8)}.ProblemSolution_listItem__zMIvX{display:flex;align-items:flex-start}.ProblemSolution_listIcon__qgt3X{margin-right:.75rem;font-size:1.25rem}.ProblemSolution_listIconProblem__0_ike{color:#ef4444}.ProblemSolution_listIconSolution__WAGTA{color:#22c55e}.ProblemSolution_listText__34SvE{font-size:1.125rem}.ProblemSolution_businessSection__JG_b3{text-align:center;background:linear-gradient(135deg,#fef3c7,#fde68a);padding:2rem 1.5rem;border-radius:1rem;box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.ProblemSolution_businessTitle__PChEE{font-size:1.5rem;font-weight:700;color:#1e293b;margin-bottom:1.5rem}.ProblemSolution_businessGrid__yQ_58{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem}@media (min-width:480px){.ProblemSolution_businessGrid__yQ_58{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.ProblemSolution_businessGrid__yQ_58{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.ProblemSolution_businessGrid__yQ_58{grid-template-columns:repeat(6,1fr)}}.ProblemSolution_businessCard__mEJbx{padding:1.25rem 1rem;background:white;border-radius:.75rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);transition:all .3s ease}.ProblemSolution_businessCard__mEJbx:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1);transform:scale(1.05)}.ProblemSolution_businessIcon__V3MqV{font-size:2rem;margin-bottom:.5rem;display:block}.ProblemSolution_businessName__55t9P{font-weight:700;font-size:1rem;color:#1e293b}.ProblemSolution_businessSubtext__H9HuU{font-size:.75rem;color:rgba(30,41,59,.7);margin-top:.25rem}.ProblemSolution_businessFooter__24O7B{margin-top:2rem;text-align:center}.ProblemSolution_businessFooterText__07DHu{font-size:1.125rem;color:rgba(30,41,59,.7);margin-bottom:1.5rem}.ProblemSolution_businessTags__fEWuS{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;font-size:.875rem;max-width:48rem;margin:0 auto}.ProblemSolution_businessTag__6Qa_D{background:white;padding:.5rem 1rem;border-radius:9999px;color:#667eea;font-weight:500;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);transition:all .3s ease}.ProblemSolution_businessTag__6Qa_D:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}