.platform-overview{padding:6rem 0;background-color:var(--white-color)}.overview-content{padding-right:2rem}.overview-description p{color:var(--text-color);line-height:1.8;margin-bottom:1.5rem;font-size:1.1rem}.platform-benefits{margin-top:2rem}.benefit-item{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;padding:1rem;background:linear-gradient(135deg,#25d7eb0d,#1245970d);border-radius:12px;border:1px solid rgba(37,215,235,.1);transition:all .3s ease}.benefit-item:hover{transform:translate(10px);box-shadow:0 5px 15px #25d7eb33}.benefit-icon{width:40px;height:40px;background:linear-gradient(135deg,var(--primary-color),var(--primary-hover));border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--white-color);flex-shrink:0}.benefit-item span{color:var(--secondary-color);font-weight:500}.overview-image img{width:100%;height:500px;object-fit:cover;border-radius:20px;box-shadow:0 20px 40px #00000026}.core-services{padding:6rem 0;background:linear-gradient(135deg,#25d7eb0d,#1245970d)}.core-service-card{text-align:center;padding:3rem 2rem;background:var(--white-color);border-radius:20px;box-shadow:0 10px 30px #00000014;transition:all .3s ease;margin-bottom:2rem;border:1px solid rgba(37,215,235,.1);height:100%}.core-service-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #0000001f;border-color:var(--primary-color)}.core-service-card .service-icon{width:80px;height:80px;margin:0 auto 1.5rem;background:linear-gradient(135deg,#25d7eb1a,#1245971a);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--primary-color);transition:all .3s ease}.core-service-card:hover .service-icon{transform:scale(1.1);background:linear-gradient(135deg,var(--primary-color),var(--primary-hover));color:var(--white-color)}.core-service-card h3{font-size:1.4rem;font-weight:600;color:var(--secondary-color);margin-bottom:1rem}.core-service-card p{color:var(--text-color);line-height:1.6}.how-we-work{padding:6rem 0;background-color:var(--white-color)}.work-process{margin-top:3rem}.process-steps{padding-right:2rem}.step-item{display:flex;align-items:flex-start;gap:1.5rem;margin-bottom:3rem;position:relative}.step-item:not(:last-child):after{content:"";position:absolute;left:25px;top:60px;width:2px;height:60px;background:linear-gradient(180deg,var(--primary-color),rgba(37,215,235,.3))}.step-number{width:50px;height:50px;background:linear-gradient(135deg,var(--primary-color),var(--primary-hover));color:var(--white-color);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.2rem;flex-shrink:0;box-shadow:0 4px 15px #25d7eb4d}.step-content h4{font-size:1.3rem;font-weight:600;color:var(--secondary-color);margin-bottom:.5rem}.step-content p{color:var(--text-color);line-height:1.6;margin:0}.work-image img{width:100%;height:500px;object-fit:cover;border-radius:20px;box-shadow:0 20px 40px #00000026}.revenue-model{padding:6rem 0;background:linear-gradient(135deg,#25d7eb0d,#1245970d)}.revenue-image img{width:100%;height:500px;object-fit:cover;border-radius:20px;box-shadow:0 20px 40px #00000026}.revenue-content{padding-left:2rem}.revenue-points{margin-top:2rem}.revenue-point{display:flex;align-items:flex-start;gap:1rem;margin-bottom:2rem}.revenue-icon{width:50px;height:50px;background:linear-gradient(135deg,var(--primary-color),var(--primary-hover));border-radius:12px;display:flex;align-items:center;justify-content:center;color:var(--white-color);flex-shrink:0}.revenue-text h4{font-size:1.2rem;font-weight:600;color:var(--secondary-color);margin-bottom:.5rem}.revenue-text p{color:var(--text-color);line-height:1.6;margin:0}@media (max-width: 992px){.overview-content,.process-steps{padding-right:0;margin-bottom:3rem}.revenue-content{padding-left:0;margin-top:3rem}}@media (max-width: 768px){.platform-overview,.core-services,.how-we-work,.revenue-model{padding:4rem 0}.overview-image img,.work-image img,.revenue-image img{height:300px}.core-service-card{padding:2rem 1rem}.step-item{text-align:center;flex-direction:column;align-items:center}.step-item:not(:last-child):after{display:none}}@media (max-width: 576px){.revenue-point{text-align:center;flex-direction:column;align-items:center}.benefit-item{text-align:center;flex-direction:column;gap:.5rem}}
