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