.sec2-card{background:#fff;border:1px solid #d6e7fe;border-radius:16px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 2px 8px #0000000a}.sec2-card img.card-img{object-fit:cover;border-radius:12px;width:calc(100% - 32px);margin:16px auto 0;display:block}.sec2-card .card-body{flex-direction:column;gap:4px;padding:24px 16px 24px 20px;display:flex}.sec2-card h3{color:#45474b;margin:0;font-family:Lexend,sans-serif;font-size:24px;font-weight:700;line-height:32px}.sec2-card p{color:#6a6c6f;margin:0;font-family:Lexend,sans-serif;font-weight:400;line-height:1.5}@media (min-width:768px){.sec2-bento-production .sec2-card,.sec2-bento-throughput .sec2-card,.sec2-bento-production.sec2-card,.sec2-bento-throughput.sec2-card{flex-direction:row;align-items:stretch;height:100%}.sec2-bento-production .sec2-card img.card-img,.sec2-bento-throughput .sec2-card img.card-img,.sec2-bento-production.sec2-card img.card-img,.sec2-bento-throughput.sec2-card img.card-img{object-fit:cover;border-radius:12px;flex-shrink:0;width:calc(50% - 32px);height:calc(100% - 32px);margin-top:16px;margin-bottom:16px;margin-left:16px}.sec2-bento-production .sec2-card .card-body,.sec2-bento-throughput .sec2-card .card-body,.sec2-bento-production.sec2-card .card-body,.sec2-bento-throughput.sec2-card .card-body{justify-content:center;padding:16px}.sec2-bento-production .sec2-card h3,.sec2-bento-production.sec2-card h3{font-size:24px}.sec2-bento-production .sec2-card p,.sec2-bento-production.sec2-card p{font-size:16px}}.sec2-cta-card{background-repeat:no-repeat;background-size:cover;border-radius:16px;flex-direction:row;justify-content:space-between;align-items:center;min-height:345px;display:flex;position:relative;overflow:hidden}.sec2-cta-card .cta-content{text-align:left;z-index:2;flex-direction:column;flex:1;align-items:flex-start;gap:20px;max-width:68%;padding:32px 40px;display:flex;position:relative}.sec2-cta-card h2,.sec2-cta-card h3,.sec2-cta-card .cta-title{color:#fff;margin:0;font-family:Lexend,sans-serif;font-size:32px;font-weight:700;line-height:40px}.sec2-cta-card p{color:#94b1d0;margin:0;font-family:Lexend,sans-serif;font-size:16px;font-weight:300;line-height:24px}.sec2-cta-card .cta-btn,.sec2-cta-full .cta-btn,.sec2-mobile-cta .cta-btn{color:#fff;cursor:pointer;background:#ee4345;border:none;border-radius:100px;align-items:center;width:fit-content;padding:10px 20px;font-family:Lexend,sans-serif;font-size:14px;font-weight:300;text-decoration:none;display:inline-flex;box-shadow:inset -1px 7px 6px #ff6969}.sec2-cta-full{background:linear-gradient(135deg,#061e38 0%,#0a2e58 60%,#0d3570 100%);border-radius:16px;flex-direction:row;justify-content:space-between;align-items:center;width:100%;min-height:300px;display:flex;position:relative;overflow:hidden}.sec2-cta-full .cta-content{z-index:2;flex-direction:column;gap:12px;max-width:60%;padding:28px 32px;display:flex;position:relative}@media (min-width:768px){.sec2-cta-full .cta-content{padding:46px 50px}}.sec2-cta-full h3,.sec2-cta-full .cta-title{color:#fff;margin:0;font-family:Lexend,sans-serif;font-size:28px;font-weight:700;line-height:36px}.sec2-cta-full p{color:#94b1d0;margin:0;font-family:Lexend,sans-serif;font-size:13px;font-weight:300;line-height:1.5}.sec2-cta-full .cta-btn{border-radius:25px;margin-top:4px;padding:8px 20px}.sec2-mobile-cta{background:linear-gradient(135deg,#061e38 0%,#0a2e58 60%,#0d3570 100%);border-radius:16px;flex-direction:column;justify-content:flex-start;min-height:510px;display:flex;position:relative;overflow:hidden}.sec2-mobile-cta .cta-content{z-index:2;flex-direction:column;gap:8px;padding:28px 24px 20px;display:flex;position:relative}.sec2-mobile-cta h3,.sec2-mobile-cta .cta-title{color:#fff;margin:0;font-family:Lexend,sans-serif;font-size:24px;font-weight:500;line-height:1.3}.sec2-mobile-cta p{color:#94b1d0;margin:0;font-family:Lexend,sans-serif;font-size:14px;font-weight:300;line-height:1.5}.sec2-mobile-cta .cta-btn{height:40px;margin-top:8px;box-shadow:0 8px 24px #db121240}.hero-bg-solusi{background:linear-gradient(359.14deg,#061e38 31.99%,#061e3880 57.04%,#061e3830 76.96%,#061e3800 92.08%),#021226}.hero-glow-solusi{pointer-events:none;z-index:0;background:radial-gradient(circle,#1798ee26 0%,#1798ee00 70%);width:600px;height:600px;position:absolute;top:-100px;left:-200px}.impact-marquee-wrapper{flex-direction:column;gap:12px;width:100%;max-width:100vw;display:flex;position:relative;overflow:hidden}.impact-shadow-left{z-index:10;pointer-events:none;background:linear-gradient(90deg,#f7fcff 0%,#f7fcff00 100%);width:80px;position:absolute;top:0;bottom:0;left:0}.impact-shadow-right{z-index:10;pointer-events:none;background:linear-gradient(270deg,#f7fcff 0%,#f7fcff00 100%);width:80px;position:absolute;top:0;bottom:0;right:0}@media (min-width:768px){.impact-shadow-left,.impact-shadow-right{width:150px}}.marquee-track-left,.marquee-track-right{gap:12px;width:max-content;display:flex}.marquee-track-left{animation:40s linear infinite scrollLeft}.marquee-track-right{animation:40s linear infinite scrollRight}@keyframes scrollLeft{0%{transform:translate(0)}to{transform:translate(calc(-50% - 6px))}}@keyframes scrollRight{0%{transform:translate(calc(-50% - 6px))}to{transform:translate(0)}}.impact-card{background-color:#fff;background-image:url(/assets/images/homepage/testimony-frame.png);background-position:50%;background-size:cover;border:2px solid #deedf980;border-radius:13.5px;flex-direction:column;flex-shrink:0;gap:12px;width:320px;min-height:200px;padding:32px;display:flex;box-shadow:0 4px 12px #00000008}@media (min-width:768px){.impact-card{width:550px;min-height:250px;padding:32px}}.impact-logo{object-fit:contain;object-position:left;height:35px}.impact-text{color:#333;font-size:18px;font-weight:300;line-height:26px}.impact-text strong{font-weight:700}.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.stat-box{text-align:center;z-index:1;box-sizing:border-box;background-color:#fff;border-radius:14.9px;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:100%;height:100%;padding:20px 16px;display:flex;position:relative}.stat-box:before{content:"";z-index:-1;pointer-events:none;background-color:#fff;background-image:url(/assets/images/homepage/section-3-frame.webp);background-position:50%;background-size:cover;border-radius:13.04px;position:absolute;inset:1.86px}.stat-box:after{content:"";z-index:-2;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(#ee4345 0%,#2286ff 44.23%,#002f5d 100%);border-radius:14.9px;padding:1.86px;position:absolute;inset:0;box-shadow:0 4px 12px #0629501a;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.stat-box-wrap{-webkit-box-reflect:below 0px linear-gradient(transparent, transparent, #ffffff4d);width:100%;height:100%}.stat-number{letter-spacing:0;background:linear-gradient(90.02deg,#17436b .02%,#2d83d1 99.98%);-webkit-text-fill-color:transparent;z-index:1;-webkit-background-clip:text;font-family:Inter,sans-serif;font-size:60px;font-weight:700;line-height:64px;position:relative}.stat-desc{background:linear-gradient(90.02deg,#17436b .02%,#2d83d1 99.98%);-webkit-text-fill-color:transparent;z-index:1;-webkit-background-clip:text;width:172px;font-family:Lexend,sans-serif;font-size:20px;font-weight:500;line-height:28px;position:relative}.stat-subdesc{color:#6f96bf;z-index:1;width:178px;font-family:Lexend,sans-serif;font-size:20px;font-weight:400;line-height:28px;position:relative}.stat-carousel-item{justify-content:center;align-items:center;transition:all .6s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:50%;left:50%}@media (min-width:768px){.stat-carousel-item{justify-content:center;align-items:center;width:235px;height:172px;transition:all .6s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:50%}.stat-number{margin-bottom:4px;font-size:40px;line-height:40px}.stat-subdesc{width:75%;font-size:16px;line-height:24px}.stat-box{padding:16px 12px}.stat-pos-center-left{z-index:20;opacity:1;left:calc(50% - 8px);transform:translate(-100%,-50%)scale(1)}.stat-pos-center-right{z-index:20;opacity:1;left:calc(50% + 8px);transform:translateY(-50%)scale(1)}.stat-pos-outer-left{z-index:10;opacity:1;left:calc(50% - 241px);transform:translate(-100%,-50%)scale(.85)}.stat-pos-outer-right{z-index:10;opacity:1;left:calc(50% + 241px);transform:translateY(-50%)scale(.85)}}@media (min-width:1024px){.stat-pos-center-left{z-index:20;opacity:1;left:calc(50% - 8px);transform:translate(-100%,-50%)scale(1)}.stat-pos-center-right{z-index:20;opacity:1;left:calc(50% + 8px);transform:translateY(-50%)scale(1)}.stat-pos-outer-left{z-index:10;opacity:1;left:calc(50% - 241px);transform:translate(-100%,-50%)scale(.85)}.stat-pos-outer-right{z-index:10;opacity:1;left:calc(50% + 241px);transform:translateY(-50%)scale(.85)}}@media (min-width:1200px){.stat-carousel-item{width:292px;height:208px}.stat-number{font-size:60px;line-height:64px}.stat-subdesc{width:70%;font-size:20px;line-height:28px}.stat-pos-center-left{left:calc(50% - 8px);transform:translate(-100%,-50%)scale(1)}.stat-pos-center-right{left:calc(50% + 8px);transform:translateY(-50%)scale(1)}.stat-pos-outer-left{left:calc(50% - 300px);transform:translate(-100%,-50%)scale(.85)}.stat-pos-outer-right{left:calc(50% + 300px);transform:translateY(-50%)scale(.85)}}@media (max-width:767px){.stat-box{padding:36px}}@media (max-width:992px){.stat-number{font-size:48px}.stat-subdesc{font-size:16px}}.cv-deferred{content-visibility:auto;contain-intrinsic-size:auto none auto 600px}
