.software-development-service-section{padding:48px 100px;max-width:1650px;margin:0 auto;position:relative;background:#fff;z-index:10}@media(max-width:900px){.software-development-service-section{padding:40px 15px}}.software-development-service-section .header{display:flex;justify-content:space-between;align-items:center;z-index:10;position:relative}@media(max-width:768px){.software-development-service-section .header{flex-direction:column}}.software-development-service-section .header .software-development-service-title{width:45%!important;font-family:Inter,sans-serif!important;font-size:36px;font-weight:500;line-height:46px;color:#060821;letter-spacing:-.03em}.software-development-service-section .header .software-development-service-title span{font-weight:500!important;background:linear-gradient(90deg,#ff822b,#2c52be);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}@media(max-width:768px){.software-development-service-section .header .software-development-service-title{width:100%!important;font-size:24px!important;line-height:32px!important;text-align:center!important}}.software-development-service-section .header .salesforce-highlight-text{width:50%!important;font-family:Inter,sans-serif!important;font-size:36px;font-weight:500;line-height:46px;color:#060821;letter-spacing:-.03em}.software-development-service-section .header .salesforce-highlight-text span{font-weight:500!important;background:#0da3de;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}@media(max-width:768px){.software-development-service-section .header .salesforce-highlight-text{width:100%!important;font-size:24px!important;line-height:32px!important}}.software-development-service-section .header .software-development-service-subtitle{width:40%!important;font-family:Inter,sans-serif!important;font-size:16px;font-weight:400;line-height:24px;color:#333;letter-spacing:-.02em}@media(max-width:768px){.software-development-service-section .header .software-development-service-subtitle{margin-top:20px;width:100%!important;font-size:14px!important;line-height:22px!important;text-align:center!important}}.software-development-service-section .cards-container{margin-top:49px;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:100%;position:relative;overflow:hidden;transition:max-height .5s ease}.software-development-service-section .cards-container.collapsed{overflow:hidden}.software-development-service-section .cards-container.expanded{max-height:none}@media(max-width:1200px){.software-development-service-section .cards-container{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.software-development-service-section .cards-container{grid-template-columns:1fr;gap:16px}}.software-development-service-section .cards-container .card:hover{background:#f0f4fe;border:1px solid #fff}.software-development-service-section .cards-container .card:hover .card-img{background:#fff}.software-development-service-section .cards-container .card{padding:24px;border:1px solid #e8e8e8;background:#fff;border-radius:24px;transition:all .3s ease}@media(max-width:768px){.software-development-service-section .cards-container .card{height:auto;min-height:280px}.software-development-service-section .cards-container .card.about-page{min-height:170px}}.software-development-service-section .cards-container .card.blurred{filter:blur(10px);opacity:.6;overflow:hidden;max-height:80px;margin-top:-10px;pointer-events:none}.software-development-service-section .cards-container .card .card-img{width:58px;height:58px;background:#f0f4fe;border-radius:50%;padding:15px;display:flex;align-items:center;justify-content:center;transition:background .3s ease}.software-development-service-section .cards-container .card .card-img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.software-development-service-section .cards-container .card .card-title{margin-top:20px;font-family:Inter,sans-serif!important;font-size:28px;font-weight:500;line-height:100%;color:#060821;letter-spacing:-.03em}@media(max-width:768px){.software-development-service-section .cards-container .card .card-title{font-size:21px!important;line-height:28px!important}}.software-development-service-section .cards-container .card .card-subtitle{margin-top:16px;font-family:Inter,sans-serif!important;font-size:16px;font-weight:400;line-height:24px;color:#333;letter-spacing:-.02em}@media(max-width:768px){.software-development-service-section .cards-container .card .card-subtitle{font-size:14px!important;line-height:22px!important}}.software-development-service-section .cards-container .show-more-overlay{position:absolute;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(255,255,255,0) 0,rgba(255,255,255,0) 70%,rgba(255,255,255,.1) 80%,rgba(255,255,255,.3) 90%,rgba(255,255,255,.7) 95%,rgb(255,255,255));display:flex;align-items:flex-end;justify-content:center;pointer-events:none;z-index:20}.software-development-service-section .cards-container .show-more-overlay .MuiButton-root{pointer-events:auto;z-index:25}@media(max-width:768px){.software-development-service-section .cards-container .show-more-overlay{height:180px;padding-bottom:20px}}.software-development-service-section .cards-container .cta-card-full-width{display:flex;justify-content:space-between;background:#ecefff;border-radius:24px;min-height:304px;grid-column:span 3;overflow:hidden}@media(max-width:1200px){.software-development-service-section .cards-container .cta-card-full-width{grid-column:span 2}}@media(max-width:900px){.software-development-service-section .cards-container .cta-card-full-width{flex-direction:column}}@media(max-width:768px){.software-development-service-section .cards-container .cta-card-full-width{grid-column:span 1;min-height:auto}}.software-development-service-section .cards-container .cta-card-full-width .cta-card-full-width-content{display:flex;flex-direction:column;justify-content:center;padding:54px;gap:20px;width:38%}@media(max-width:900px){.software-development-service-section .cards-container .cta-card-full-width .cta-card-full-width-content{width:100%;padding-left:20px;padding-top:20px}}@media(max-width:768px){.software-development-service-section .cards-container .cta-card-full-width .cta-card-full-width-content{padding-left:16px;padding-right:16px}}.software-development-service-section .cards-container .cta-card-full-width .cta-card-full-width-content .cta-card-full-width-title{font-size:32px;font-weight:500;line-height:44px;color:#060821;letter-spacing:-.03em}@media(max-width:768px){.software-development-service-section .cards-container .cta-card-full-width .cta-card-full-width-content .cta-card-full-width-title{font-size:24px;line-height:32px}}.software-development-service-section .cards-container .cta-card-full-width .cta-card-full-width-content .cta-card-full-width-title span{color:#0da3de!important}.software-development-service-section .cards-container .cta-card-full-width .cta-card-full-width-content .cta-card-full-width-description{font-size:16px;font-weight:400;line-height:24px;color:#333;letter-spacing:-.02em}@media(max-width:768px){.software-development-service-section .cards-container .cta-card-full-width .cta-card-full-width-content .cta-card-full-width-description{font-size:14px;line-height:22px}.software-development-service-section .cards-container .cta-card-full-width .cta-card-full-width-content .cta-card-full-width-button-container{width:100%}}.software-development-service-section .cards-container .cta-card-full-width .cta-card-full-width-image-container{display:flex;justify-content:flex-end;align-items:flex-end}@media(max-width:900px){.software-development-service-section .cards-container .cta-card-full-width .cta-card-full-width-image-container{justify-content:center!important;align-items:center!important}}.software-development-service-section .cards-container .cta-card-full-width .cta-card-full-width-image-container .cta-card-full-width-image{width:552px;height:283px}@media(max-width:900px){.software-development-service-section .cards-container .cta-card-full-width .cta-card-full-width-image-container .cta-card-full-width-image{width:100%;max-width:400px;height:auto;margin-bottom:-10px}}@media(max-width:768px){.software-development-service-section .cards-container .cta-card-full-width .cta-card-full-width-image-container .cta-card-full-width-image{width:100%;max-width:100%}}.software-development-service-section .cards-container .cta-card-full-width .cta-card-full-width-image-container .cta-card-full-width-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:0 0 24px 0}@media(max-width:900px){.software-development-service-section .cards-container .cta-card-full-width .cta-card-full-width-image-container .cta-card-full-width-image img{border-radius:0 0 24px 24px}}.software-development-service-section .cards-container .cta-card-half{display:flex;justify-content:space-between;border-radius:24px;min-height:304px;grid-column:span 2;background-size:cover;overflow:hidden}@media(max-width:1200px){.software-development-service-section .cards-container .cta-card-half{grid-column:span 2}}@media(max-width:768px){.software-development-service-section .cards-container .cta-card-half{grid-column:span 1;min-height:auto}}.software-development-service-section .cards-container .cta-card-half .cta-card-half-content{display:flex;justify-content:space-between;padding-left:54px;gap:20px;width:100%;align-items:center}@media(max-width:768px){.software-development-service-section .cards-container .cta-card-half .cta-card-half-content{padding:20px 16px}.software-development-service-section .cards-container .cta-card-half .cta-card-half-content.iot-application{flex-direction:column!important;align-items:flex-start!important;padding-left:20px!important;padding-top:20px!important;padding-bottom:20px!important}}.software-development-service-section .cards-container .cta-card-half .cta-card-half-content .cta-card-half-title{font-size:32px;font-weight:500;line-height:44px;color:#060821;letter-spacing:-.03em;width:80%}@media(max-width:768px){.software-development-service-section .cards-container .cta-card-half .cta-card-half-content .cta-card-half-title{font-size:24px;line-height:32px;width:100%}}.software-development-service-section .cards-container .cta-card-half .cta-card-half-content .cta-card-half-title span{background:linear-gradient(270.15deg,#2C52BE 60.24%,#FF822B 99.8%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.software-development-service-section .cards-container .cta-card-half .cta-card-half-content .cta-card-half-description{font-size:16px;font-weight:400;line-height:24px;color:#333;letter-spacing:-.02em}@media(max-width:768px){.software-development-service-section .cards-container .cta-card-half .cta-card-half-content .cta-card-half-description{font-size:14px;line-height:22px}}.software-development-service-section .cards-container .cta-card-half .cta-card-half-content .cta-card-half-button-container{width:50%}@media(max-width:768px){.software-development-service-section .cards-container .cta-card-half .cta-card-half-content .cta-card-half-button-container{width:100%}}.software-development-service-section .toggle-button-container{display:flex;justify-content:center;margin-top:40px}.software-development-service-section .toggle-button-container .toggle-button{padding:12px 32px;border:2px solid #2c52be;border-radius:8px;font-family:Inter,sans-serif;font-size:16px;font-weight:500;color:#2c52be;text-transform:none;transition:all .3s ease}.software-development-service-section .toggle-button-container .toggle-button:hover{background-color:#2c52be;color:#fff;border-color:#2c52be}@media(max-width:768px){.software-development-service-section .toggle-button-container .toggle-button{padding:10px 24px;font-size:14px}}