.MainServices_servicesSection__xbpOg{width:100%;max-width:1200px;margin:0 auto;padding:40px 20px;box-sizing:border-box;font-family:var(--font-primary);color:var(--text-primary)}.MainServices_header__iXHdJ{text-align:center;margin-bottom:50px}.MainServices_mainTitle__VBXe5{font-family:var(--font-heading);font-size:2.2rem;color:var(--brand-primary);margin:0 0 15px;position:relative;display:inline-block}.MainServices_mainTitle__VBXe5:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:60px;height:4px;background:linear-gradient(90deg,var(--brand-primary),var(--brand-accent));border-radius:2px}.MainServices_subTitle__8ZcOf{font-size:1rem;color:var(--text-secondary);max-width:600px;margin:0 auto;line-height:1.8}.MainServices_gridContainer__oYT6a{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;width:100%}.MainServices_card__EN8yo{background:var(--background-secondary);border:1px solid var(--border-light);border-radius:20px;padding:30px 25px;display:flex;flex-direction:column;transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:relative;overflow:hidden}.MainServices_card__EN8yo:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--brand-primary),var(--brand-accent));opacity:0;transition:opacity .3s ease}.MainServices_card__EN8yo:hover{transform:translateY(-8px);box-shadow:var(--shadow-light);border-color:rgba(124,108,255,.3)}.MainServices_card__EN8yo:hover:before{opacity:1}.MainServices_iconWrapper__P0keW{width:60px;height:60px;border-radius:16px;background:rgba(124,108,255,.1);color:var(--brand-primary);display:flex;align-items:center;justify-content:center;margin-bottom:20px;transition:all .3s ease}.MainServices_iconWrapper__P0keW svg{width:32px;height:32px}.MainServices_card__EN8yo:hover .MainServices_iconWrapper__P0keW{background:linear-gradient(135deg,var(--brand-primary),var(--brand-accent));color:#fff;transform:scale(1.1) rotate(-5deg)}.MainServices_cardTitle__X7v6d{font-family:var(--font-heading);font-size:1.3rem;margin:0 0 15px;color:var(--text-primary)}.MainServices_cardDesc__7i6FM{font-size:.95rem;color:var(--text-secondary);line-height:1.7;margin:0 0 25px;flex-grow:1}.MainServices_featureList__7dvKq{list-style:none;padding:0;margin:0 0 30px;display:flex;flex-direction:column;gap:12px}.MainServices_featureList__7dvKq li{display:flex;align-items:center;gap:10px;font-size:.9rem;color:var(--text-primary)}.MainServices_featureList__7dvKq svg{width:18px;height:18px;color:var(--brand-accent)}.MainServices_actionBtn__v_kXz{width:100%;background:transparent;border:1.5px solid var(--border-light);color:var(--text-primary);padding:12px;border-radius:12px;font-family:var(--font-primary);font-size:1rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:all .3s ease;text-decoration:none}.MainServices_actionBtn__v_kXz svg{width:18px;height:18px;transition:transform .3s ease}.MainServices_card__EN8yo:hover .MainServices_actionBtn__v_kXz{background:var(--brand-primary);border-color:var(--brand-primary);color:#fff;box-shadow:0 4px 15px rgba(124,108,255,.3)}.MainServices_card__EN8yo:hover .MainServices_actionBtn__v_kXz svg{transform:translateX(-5px)}@media (max-width:768px){.MainServices_mainTitle__VBXe5{font-size:1.8rem}.MainServices_servicesSection__xbpOg{padding:30px 15px}.MainServices_gridContainer__oYT6a{gap:20px}}@media (max-width:480px){.MainServices_mainTitle__VBXe5{font-size:1.5rem}.MainServices_subTitle__8ZcOf{font-size:.9rem}.MainServices_card__EN8yo{padding:25px 20px}.MainServices_gridContainer__oYT6a{grid-template-columns:minmax(0,1fr)}}