.build-section{z-index:1;background-color:#ececec;justify-content:center;align-items:center;width:100%;height:auto;min-height:420px;margin-top:0;margin-bottom:0;padding:1.5rem 4rem;display:flex;position:relative;overflow:visible}.build-section .container{justify-content:center;align-items:center;width:100%;max-width:1400px;min-height:315px;margin:0 auto;padding:0 2rem;display:flex;overflow:visible}.build-content{justify-content:center;align-items:stretch;gap:3rem;width:100%;max-width:100%;height:418px;min-height:418px;margin:0 auto;display:flex;position:relative;overflow:visible}.build-image,.build-text{opacity:1;visibility:visible;background-color:#fff;border-radius:8px;flex:1 1 0;width:calc(50% - 1.5rem);max-width:calc(50% - 1.5rem);height:418px;min-height:418px;max-height:418px;position:relative;overflow:visible;box-shadow:0 2px 10px #0000001a}.build-image{justify-content:center;align-items:center;display:flex;overflow:hidden}.build-image img{object-fit:cover;border-radius:8px;width:100%;height:100%;position:absolute;inset:0}.build-text{text-align:center;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;padding:4.5rem 3rem;display:flex;overflow:visible}.build-text h2{color:#000;margin-top:0;margin-bottom:2rem;font-size:2.5rem;font-weight:400;line-height:1.2}.build-text p{color:#666;flex-grow:1;align-items:center;margin-bottom:2.5rem;padding:0 1rem;font-size:1.125rem;line-height:1.6;display:flex}.build-text-mobile-only{display:flex}.build-text .cta-button,.build-text .build-button{color:#fff;background-color:#000;border-radius:25px;align-items:center;gap:.5rem;margin-top:auto;margin-bottom:0;padding:.75rem 2rem;text-decoration:none;display:inline-flex}@media screen and (width<=767.98px){.build-text .desktop-only{display:none}}@media screen and (width>=768px) and (width<=1023px){.build-text h2{margin-bottom:.8rem;font-size:1.5rem;font-weight:600}.build-text p{flex-grow:0;margin-bottom:1rem;padding:0 .5rem;font-size:.9rem;display:block}.build-text .desktop-only{display:none}}@media screen and (width>=1024px) and (width<=1279px){.build-text h2{margin-bottom:1.2rem;font-size:1.8rem;font-weight:600}.build-text p{flex-grow:0;margin-bottom:1.5rem;padding:0 1.5rem;font-size:1rem;display:block}.build-text .desktop-only{display:none}}@media screen and (width>=1280px){.build-text h2{margin-bottom:1.8rem;font-size:2.2rem;font-weight:600}.build-text p{flex-grow:0;margin-bottom:2rem;padding:0 2rem;font-size:1.1rem;display:block}.build-text .desktop-only{display:none}}@media screen and (width>=1600px){.build-text h2{margin-bottom:2.1rem;font-size:2.5rem;font-weight:600}.build-text p{flex-grow:0;margin-bottom:2.6rem;padding:0 3rem;font-size:1.3rem;line-height:1.4;display:block}.build-text .desktop-only{display:inline}}@media screen and (width>=1440px){.build-section{min-height:480px;padding:3.5rem 5rem}.build-section .container{max-width:1600px}.build-content{height:462px;min-height:462px}.build-image,.build-text{height:462px;min-height:462px;max-height:462px}.build-text{padding:5.25rem 4rem}}@media screen and (width>=1920px){.build-section{min-height:520px;padding:4rem 6rem}.build-section .container{max-width:1800px}}@media screen and (width>=1280px) and (width<=1439px){.build-section{min-height:450px;padding:3rem 4rem}.build-section .container{max-width:1200px}.build-content{height:440px;min-height:440px}.build-image,.build-text{height:440px;min-height:440px;max-height:440px}.build-text{padding:4.9rem 3.5rem}}@media screen and (width>=1024px) and (width<=1279px){.build-section{min-height:400px;padding:2.5rem 3rem}.build-section .container{max-width:1000px}.build-content{height:396px;min-height:396px}.build-image,.build-text{height:396px;min-height:396px;max-height:396px}.build-text{padding:4.2rem 2.5rem}}@media screen and (width>=768px) and (width<=1023px){.build-section{min-height:auto;padding:2rem}.build-content{flex-direction:row;gap:2rem;height:374px;min-height:374px}.build-image,.build-text{width:calc(50% - 1rem);max-width:calc(50% - 1rem);height:374px;min-height:374px;max-height:374px}.build-text{padding:3.5rem 2.5rem;overflow-y:hidden}}@media screen and (width<=767.98px){.build-section{align-items:flex-start;height:auto;min-height:auto;padding:4rem 1rem}.build-section .container{height:auto;min-height:auto;padding:0}.build-content{flex-direction:column;gap:2rem;height:auto;min-height:auto;max-height:none}.build-image,.build-text{width:100%;max-width:100%}.build-image{height:350px;min-height:350px;max-height:350px}.build-text{height:auto;min-height:auto;max-height:none;padding:1.5rem 1.25rem}.build-text h2{margin-bottom:.6rem;font-size:1.85rem}.build-text p{margin-bottom:.75rem;font-size:.9rem;line-height:1.5}.build-text .learn-more-btn{margin-top:.5rem;padding:.6rem 1.5rem;font-size:.85rem}}@media screen and (width<=640px){.build-section{padding:3rem 1rem}.build-image{height:325px;min-height:325px;max-height:325px}.build-text{min-height:auto;padding:1.5rem 1.25rem}.build-text h2{margin-bottom:.5rem;font-size:1.75rem}.build-text p{margin-bottom:.75rem;font-size:.85rem;line-height:1.5}.build-text .learn-more-btn{padding:.5rem 1.25rem;font-size:.8rem}}@media screen and (width<=479px){.build-section{padding:2.5rem 1rem}.build-image{height:300px;min-height:300px;max-height:300px}.build-text{min-height:auto;padding:.6rem .75rem 1rem}.build-text h2{margin-bottom:.4rem;font-size:1.5rem}.build-text p{margin-bottom:.5rem;padding:0 .25rem;font-size:.8rem;line-height:1.45}.build-text .learn-more-btn{margin-top:.7rem;padding:.35rem .8rem;font-size:.65rem}.build-text-mobile-only{margin-bottom:1.8rem;font-size:.95rem;line-height:1.5;display:block}}@media screen and (width<=375px){.build-section{padding:2rem .75rem}.build-image{height:275px;min-height:275px;max-height:275px}.build-text{min-height:auto;padding:.5rem .5rem .75rem}.build-text h2{margin-bottom:.3rem;font-size:1.35rem}.build-text p{margin-bottom:.4rem;padding:0 .25rem;font-size:.75rem;line-height:1.4}.build-text .learn-more-btn{margin-top:.6rem;padding:.3rem .7rem;font-size:.6rem}.build-text-mobile-only{margin-bottom:1.5rem;font-size:.85rem;line-height:1.45;display:block}}.testimonials-section{z-index:0;margin-top:0;position:relative}