.ct{background-color:#88d0ff;background-image:url(/refwave.png);padding:2rem;display:grid;grid-template-columns:auto 1fr auto}.side{background-color:#fff;border-radius:2rem;padding:1.5rem 3rem}.link{display:inline-flex;padding:.75rem 1.5rem;border-radius:.25rem;background:#008ed3;justify-content:center;align-items:center;gap:.5rem;color:#fff;font-size:.875rem;font-weight:500}.hero h1{line-height:64px;font-size:57px;font-weight:900;font-style:normal}@media screen and (min-width:1400px){.hero{padding:0 120px;max-width:1440px;margin:auto}}@media screen and (max-width:600px){.hero h1{line-height:43px;font-size:27px;font-weight:900;font-style:normal}.py{padding-top:0}}.hero-container{background-color:#f8fafc}.button-group .start:hover{transform:translateY(-2px)}.badge{font-family:Poppins,sans-serif;font-size:14px}.custom-grid-bg{background-image:linear-gradient(180deg,#fff 0,#fff 50%,#008ed3),linear-gradient(90deg,rgba(0,0,0,.05) 1px,transparent 0),linear-gradient(0deg,rgba(0,0,0,.05) 1px,transparent 0);background-size:40px 40px;background-repeat:repeat}.arc-shape{height:700px;clip-path:ellipse(90% 60% at 50% 100%)}.image-arc-container{position:relative;width:100%;padding-top:25%}.arc-image{position:absolute;width:16vw;height:16vw;z-index:14;bottom:-5%;-o-object-fit:cover;object-fit:cover;border-radius:8px;border:.4vw solid hsla(0,0%,98%,.3)}.arc-image-0{left:22%}.arc-image-0,.arc-image-1{transform:translate(-50%,-50%) rotate(4deg)}.arc-image-1{left:40%}.arc-image-2{right:40%}.arc-image-2,.arc-image-3{transform:translate(50%,-50%) rotate(-4deg)}.arc-image-3{right:22%}.image-jobsite-container{position:relative;bottom:10;width:100%;padding-top:25%}.jobsite-image{width:35%}@media (max-width:600px){.arc-image{width:20vw;border:.8vw solid hsla(0,0%,98%,.3)}.arc-shape{height:100px;clip-path:ellipse(90% 60% at 50% 100%)}.arc-image-0{left:25%}.arc-image-1{left:40%}.arc-image-2{right:40%}.arc-image-3{right:25%}}@media (max-width:1024px){.arc-shape{height:500px;clip-path:ellipse(85% 55% at 50% 100%)}.arc-image{bottom:-17%;width:20vw;border:.8vw solid hsla(0,0%,98%,.3)}.arc-image-0{left:15%}.arc-image-1{left:38%}.arc-image-2{right:38%}.arc-image-3{right:15%}}@media (max-width:768px){.arc-shape{height:350px;clip-path:ellipse(80% 50% at 50% 100%)}}@media (max-width:480px){.arc-shape{height:200px;clip-path:ellipse(75% 45% at 50% 100%)}}@media screen and (min-width:1400px){.container-mission{max-width:1440px;margin:auto}.help-button{display:none}}