.project-showcase-section,.project-showcase-section-container{display:flex;justify-content:center}.project-showcase-section{max-width:1650px;padding:54px 68px;background-color:#fff;flex-direction:column;gap:60px}@media(max-width:1020px){.project-showcase-section{padding:60px 40px}}@media(max-width:768px){.project-showcase-section{padding:40px 16px;gap:40px}}@media(max-width:400px){.project-showcase-section{padding:20px 16px}}.project-showcase-section .project-showcase-header{padding:0 16px}.project-showcase-section .project-showcase-header .header-content{display:flex;justify-content:space-between;align-items:center;margin:0 auto;width:100%}.project-showcase-section .project-showcase-header .header-content.header-content--centered{justify-content:center}@media(max-width:768px){.project-showcase-section .project-showcase-header .header-content{flex-direction:column;gap:20px}}.project-showcase-section .project-showcase-header .header-content .header-left{flex:1;max-width:25%}@media(max-width:1300px){.project-showcase-section .project-showcase-header .header-content .header-left{max-width:33%}}@media(max-width:768px){.project-showcase-section .project-showcase-header .header-content .header-left{max-width:100%!important}}.project-showcase-section .project-showcase-header .header-content .header-left.centered-header{max-width:50%}@media(max-width:1100px){.project-showcase-section .project-showcase-header .header-content .header-left.centered-header{max-width:80%}}@media(max-width:768px){.project-showcase-section .project-showcase-header .header-content .header-left.centered-header{max-width:100%}}.project-showcase-section .project-showcase-header .header-content .header-left .header-title{font-size:36px;font-weight:500;line-height:46px;letter-spacing:-.03em;color:#0d0f2c}.project-showcase-section .project-showcase-header .header-content .header-left .header-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:550px){.project-showcase-section .project-showcase-header .header-content .header-left .header-title{font-size:24px!important;line-height:32px!important}}.project-showcase-section .project-showcase-header .header-content .header-left .header-title-salesforce{font-size:36px;font-weight:500;line-height:46px;letter-spacing:-.03em;color:#0d0f2c}.project-showcase-section .project-showcase-header .header-content .header-left .header-title-salesforce 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:550px){.project-showcase-section .project-showcase-header .header-content .header-left .header-title-salesforce{font-size:24px!important;line-height:32px!important}}.project-showcase-section .project-showcase-header .header-content .header-right{flex:1;max-width:30%;display:flex;flex-direction:column;gap:16px}@media(max-width:1300px){.project-showcase-section .project-showcase-header .header-content .header-right{max-width:40%}}@media(max-width:930px){.project-showcase-section .project-showcase-header .header-content .header-right{max-width:50%}}@media(max-width:768px){.project-showcase-section .project-showcase-header .header-content .header-right{max-width:100%}}.project-showcase-section .project-showcase-header .header-content .header-right .header-subtitle{font-size:16px;font-weight:400;line-height:24px;color:#0d0f2c;letter-spacing:-.02em;margin:0}.project-showcase-section .project-showcase-header .header-content .header-right .ps-primary-btn{width:60%}.project-showcase-section .project-showcase-header .header-content .header-right .explore-button{background:#1e3a8a;color:#fff;border-radius:8px;padding:12px 24px;font-weight:600;text-transform:none;align-self:flex-start;box-shadow:0 2px 4px rgba(0,0,0,.1)}.project-showcase-section .project-showcase-header .header-content .header-right .explore-button:hover{background:#1e40af}.project-showcase-section .project-cards-container{display:flex;flex-direction:column;gap:50px}@media(max-width:800px){.project-showcase-section .project-cards-container{flex-direction:column;gap:30px}}.project-showcase-section .project-showcase-card{background:#fff;border-radius:24px;box-shadow:0 4px 20px rgba(0,0,0,.1);overflow:hidden;margin:0 auto;width:100%;transition:all .8s cubic-bezier(.25,.46,.45,.94);transform:scale(1);filter:blur(0);opacity:1}@media(max-width:800px){.project-showcase-section .project-showcase-card{width:calc(100% - 64px)}}@media(max-width:500px){.project-showcase-section .project-showcase-card{width:100%}}.project-showcase-section .project-showcase-card.not-visible{transform:scale(.85);filter:blur(8px);opacity:.2}.project-showcase-section .project-showcase-card.partially-visible{transform:scale(.92);filter:blur(4px);opacity:.5}.project-showcase-section .project-showcase-card.visible{transform:scale(1);filter:blur(0);opacity:1}.project-showcase-section .project-showcase-card .card-content{display:flex;align-items:flex-start;justify-content:center;gap:32px;padding:24px 32px}@media(max-width:1440px){.project-showcase-section .project-showcase-card .card-content{align-items:center}}@media(max-width:800px){.project-showcase-section .project-showcase-card .card-content{flex-direction:column;gap:20px;padding:20px;align-items:center}}@media(max-width:768px){.project-showcase-section .project-showcase-card .card-content{flex-direction:column;gap:0;padding:10px}}.project-showcase-section .project-showcase-card .card-content .company-details{flex:1;padding:20px 0;display:flex;flex-direction:column;gap:32px;max-width:30%}@media(max-width:800px){.project-showcase-section .project-showcase-card .card-content .company-details{max-width:100%;padding:0;gap:24px;text-align:center}}@media(max-width:768px){.project-showcase-section .project-showcase-card .card-content .company-details{padding:0;max-width:100%}}.project-showcase-section .project-showcase-card .card-content .company-details .company-header{display:flex;align-items:flex-start;flex-direction:column;gap:12px}.project-showcase-section .project-showcase-card .card-content .company-details .company-header .company-header-top{display:flex;align-items:flex-start;justify-content:flex-start}@media(max-width:800px){.project-showcase-section .project-showcase-card .card-content .company-details .company-header{align-items:left;text-align:left;gap:0}}.project-showcase-section .project-showcase-card .card-content .company-details .company-header .company-logo{width:155px;height:55px;display:flex;align-items:center;justify-content:center}@media(max-width:768px){.project-showcase-section .project-showcase-card .card-content .company-details .company-header .company-logo{margin:15px 0}}.project-showcase-section .project-showcase-card .card-content .company-details .company-header .company-logo img{width:100%;height:100%;object-fit:contain}.project-showcase-section .project-showcase-card .card-content .company-details .company-header .company-description{font-size:16px;font-weight:400;line-height:24px;color:#060821;letter-spacing:-.02em;margin:0}.project-showcase-section .project-showcase-card .card-content .company-details .company-stats{display:flex;gap:16px;flex-direction:column}@media(max-width:800px){.project-showcase-section .project-showcase-card .card-content .company-details .company-stats{flex-direction:row;gap:20px;justify-content:center}}@media(max-width:768px){.project-showcase-section .project-showcase-card .card-content .company-details .company-stats{flex-direction:row;gap:10px}}.project-showcase-section .project-showcase-card .card-content .company-details .company-stats .stat-box{background:#f5f5f5;backdrop-filter:blur(11px);padding:19px 24px;border-radius:16px;flex:1;text-align:left;display:flex;flex-direction:column;gap:4px}.project-showcase-section .project-showcase-card .card-content .company-details .company-stats .stat-box .stat-value{font-size:24px;font-weight:600;line-height:100%;letter-spacing:-.02em;color:#1e3a8a}@media(max-width:768px){.project-showcase-section .project-showcase-card .card-content .company-details .company-stats .stat-box .stat-value{font-size:20px!important}}.project-showcase-section .project-showcase-card .card-content .company-details .company-stats .stat-box .stat-label{font-size:16px;font-weight:500;line-height:22px;letter-spacing:-.02em;color:#0d0f2c}@media(max-width:768px){.project-showcase-section .project-showcase-card .card-content .company-details .company-stats .stat-box .stat-label{font-size:13px}}.project-showcase-section .project-showcase-card .card-content .company-details .view-case-study-button{border:2px solid;border-image:linear-gradient(45deg,#f97316,#3b82f6) 1;border-radius:8px;padding:12px 24px;font-weight:600;text-transform:none;align-self:flex-start;color:#000;background:#fff}.project-showcase-section .project-showcase-card .card-content .company-details .view-case-study-button:hover{background:linear-gradient(45deg,#f97316,#3b82f6);color:#fff;border-color:rgba(0,0,0,0)}.project-showcase-section .project-showcase-card .card-content .visual-section{flex:1}.project-showcase-section .project-showcase-card .card-content .visual-section img{border-radius:24px;width:100%;height:100%;object-fit:contain}@media(max-width:800px){.project-showcase-section .project-showcase-card .card-content .visual-section{order:-1}}@media(max-width:768px){.project-showcase-section .view-case-study-btn{width:100%!important}}