#hero[data-v-d184ade2]{color:var(--surface-100);clip-path:polygon(0% 0%,100% 0,100% 100%,0 80%);background:linear-gradient(#022822 0%,#04362c 35%,#054238 50%,#074f3f 57%,#1f6f60 70%,#4f9f8b 83%,#8fc7b4 91%,#cfe9e1 96%,#fff 100%);padding:0 0 3rem}@media (width<=768px){#hero[data-v-d184ade2]{clip-path:initial}}#hero .arrow-wrapper[data-v-d184ade2]{--custom-light-green:#c2e2c4;color:var(--custom-light-green);text-align:center;white-space:nowrap;gap:.5rem;line-height:1.15rem;display:flex;position:absolute;top:75px;left:100px}@media (width<=768px){#hero .arrow-wrapper[data-v-d184ade2]{position:relative;top:1rem;left:0}}#hero .arrow-wrapper .arrow[data-v-d184ade2]{border:1px solid var(--custom-light-green);border-width:0 0 0 1px;border-radius:0 0 0 120px;width:50px;height:40px;position:relative;top:-1rem;left:0}@media (width<=768px){#hero .arrow-wrapper .arrow[data-v-d184ade2]{display:none}}#hero .arrow-wrapper .arrow[data-v-d184ade2]:before{content:"";border-right:2px solid var(--custom-light-green);border-bottom:2px solid var(--custom-light-green);width:8px;height:8px;position:absolute;top:-2px;left:-4px;transform:rotate(225deg)}#about[data-v-4e18a73f]{background:linear-gradient(to top, var(--p-yellow-50) 0%, color-mix(in srgb, var(--p-yellow-500) 40%, white 100%) 100%);padding-bottom:0}#coverage[data-v-ee30b1dd]{background-color:var(--surface-100)}#coverage .tech-card[data-v-ee30b1dd]:hover{cursor:pointer;box-shadow:3px 2px 10px #0000001a;border-color:var(--p-primary-500)!important}#features[data-v-77b70cb9]{background:var(--surface-100)}#features .interface-feature[data-v-77b70cb9]{padding:.5rem .5rem .5rem 1rem;position:relative}#features .interface-feature i[data-v-77b70cb9]{color:var(--p-teal-600)}#features .interface-feature.interface-feature-active[data-v-77b70cb9]{z-index:1;color:#fff;font-weight:700}#features .interface-feature.interface-feature-active i[data-v-77b70cb9]{color:var(--p-custom-green-300)}#features .interface-feature.interface-feature-active[data-v-77b70cb9]:before{content:"";background:linear-gradient(to right, var(--p-custom-green-700) 0%, white 70%);z-index:-1;border-radius:2rem;width:200%;height:100%;position:absolute;top:0;left:0}@media (width<=1200px){#features .interface-feature.interface-feature-active[data-v-77b70cb9]:before{width:100%}}#features .p-carousel[data-v-77b70cb9]{z-index:1;position:relative}#features .p-carousel[data-v-77b70cb9] .p-carousel-content{border-radius:1rem;margin:1rem;overflow:hidden;box-shadow:2px 4px 15px #0003}#install[data-v-e38f3934]{--custom-light-green:#82b08f;background:linear-gradient(to right, var(--p-custom-green-700) 0%, var(--p-custom-green-950) 100%);color:var(--surface-100)}#testimonials[data-v-b7c52123]{background:linear-gradient(to right, var(--p-yellow-50) 0%, color-mix(in srgb, var(--p-yellow-500) 50%, white 100%) 100%);overflow:hidden}#testimonials .white-shape[data-v-b7c52123]{aspect-ratio:1;z-index:0;clip-path:polygon(-20% 0%,100% 0,100% 100%,40% 50%);background:#fff;border-radius:50px;height:100%;position:absolute;top:20%;right:calc(50% + 250px);transform:rotate(30deg)}@media (width<=1200px){#testimonials .white-shape[data-v-b7c52123]{display:none}}#testimonials[data-v-b7c52123] .p-carousel .p-carousel-next-button,#testimonials[data-v-b7c52123] .p-carousel .p-carousel-prev-button{color:var(--primary-color);width:3rem;height:3rem}#testimonials[data-v-b7c52123] .p-carousel .p-carousel-next-button svg,#testimonials[data-v-b7c52123] .p-carousel .p-carousel-prev-button svg{width:2rem;height:2rem}#testimonials[data-v-b7c52123] .p-carousel .p-carousel-indicator-button{width:.75rem;height:.75rem}#trusted-by .client-logo[data-v-20d7b8c5]{opacity:.5;filter:grayscale(100);object-fit:contain;object-position:center;max-width:10rem;height:100%;max-height:2rem;margin-left:5rem;transition:all .3s}#trusted-by .client-logo[data-v-20d7b8c5]:hover{filter:none;opacity:1}#home{flex-direction:column;flex-grow:1;margin-top:-6rem;display:flex}#home section{scroll-margin-top:var(--header-height);padding:6rem 0}@media (width<=1200px){#home section{padding:4rem 0}}#home section h1{margin-top:0}#home section h2{letter-spacing:-1px;color:var(--p-teal-950);margin-top:0;margin-bottom:3rem;font-size:2.5rem;font-weight:800}
