.main-container{display:flex;flex-direction:column;padding:124px 212px;border-top:1px solid #D0CFDF}.problem-solutions{display:flex;flex-direction:column;gap:72px}.problem-solutions .section-title{font-weight:500;font-size:56px;line-height:56px;color:var(--text-color);margin:0}.problem-solutions .problems-list{display:grid;background:#e9eef5;border-radius:20px;padding:40px;grid-template-columns:repeat(2,1fr);gap:40px}.problems-list .problem-card{display:flex;background:#fff;border-radius:20px;overflow:hidden}.problem-card .problem-illustration{-o-object-fit:cover;object-fit:cover}.problem-card .problem-card-content{width:70%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding-left:8px}.problem-card-content .problem-number{font-weight:700;font-size:32px;line-height:44px;letter-spacing:0%;text-align:center;background:linear-gradient(133.37deg,#ff3841 13.26%,#ff8679 95.06%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.problem-card-content .problem-description{font-weight:500;font-size:20px;line-height:28px;text-align:center;color:var(--text-color);padding:0 50px}.features{margin-top:152px;display:flex;flex-direction:column;gap:72px}.features .features-title{font-weight:500;font-size:56px;line-height:56px;color:var(--text-color);margin:0}.features .features-list{display:grid;grid-template-columns:repeat(4,1fr);gap:40px}.features .feature-card{display:flex;flex-direction:column;gap:32px;align-items:center;padding:40px;border-radius:20px;box-shadow:-12px 12px 12px #cbd0dc,-5px 6px 8px #e4e8ee inset;background:linear-gradient(45.1deg,#fff 1.79%,#f5f9ff 67.7%,#e9eef5 101.38%,#fff 110.92%)}.feature-card .feature-icon{width:90px;height:90px;display:flex;justify-content:center;align-items:center;border-radius:50%;background:#fff}.feature-card .feature-info{display:flex;flex-direction:column;gap:20px}.feature-card .feature-info .feature-title{font-weight:500;font-size:20px;line-height:28px;margin:0;text-align:center;color:var(--text-color);letter-spacing:1px}.feature-card .feature-info .feature-description{font-weight:400;font-size:16px;line-height:25px;margin:0;text-align:center;color:var(--text-color);letter-spacing:1px}.application-examples{margin-top:152px;display:flex;flex-direction:column;gap:72px}.application-examples .examples-info{display:flex;flex-direction:column;gap:16px}.application-examples .examples-title{font-weight:500;font-size:56px;line-height:56px;margin:0;color:var(--text-color)}.application-examples .examples-description{font-weight:500;font-size:24px;line-height:30px;margin:0;color:var(--text-color)}.application-examples .examples-list{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.application-examples .example-card{display:flex;flex-direction:column;gap:36px;border:1px solid #D0CFDF;border-radius:20px;overflow:hidden}.application-examples .example-card .example-image{-o-object-fit:cover;object-fit:cover;width:100%;height:183px}.application-examples .example-content{display:flex;flex-direction:column;gap:12px;padding:0 40px 40px}.application-examples .example-title{font-weight:500;font-size:20px;line-height:28px;margin:0;color:var(--text-color)}.application-examples .example-card .example-description{font-weight:400;font-size:16px;line-height:25px;margin:0;color:var(--text-color);text-align:justify}
