.bubble{opacity:.5;z-index:1;border-radius:50%;animation:15s ease-in-out infinite float;position:absolute}.bubble-reverse{opacity:.5;z-index:1;border-radius:50%;animation:18s ease-in-out infinite float-reverse;position:absolute}.bubble1{background:radial-gradient(circle,#666c 0%,#6660 100%);width:12.5rem;height:12.5rem;animation-duration:20s;top:20%;left:10%}.bubble2{background:radial-gradient(circle,#666c 0%,#6660 100%);width:9.375rem;height:9.375rem;animation-duration:16s;bottom:10%;right:15%}.bubble3{background:radial-gradient(circle,#b00c 0%,#bd000000 100%);width:15.625rem;height:15.625rem;animation-duration:22s;bottom:10%;left:14%}.bubble4{background:radial-gradient(circle,#b00c 0%,#b000 100%);width:6.25rem;height:6.25rem;animation-duration:12s;top:30%;right:20%}.bubble5{background:radial-gradient(circle,#b00c 0%,#b000 100%);width:3.75rem;height:3.75rem;animation-duration:18s;top:40%;right:12%}@media (max-width:48rem){.bubble1,.bubble2,.bubble3,.bubble4,.bubble5{width:8.75rem;height:8.75rem}.bubble1{animation-duration:22s;top:25%;left:5%}.bubble2{animation-duration:18s;bottom:5%;right:10%}.bubble3{animation-duration:24s;bottom:15%;left:10%}.bubble4{animation-duration:14s;top:35%;right:15%}.bubble5{animation-duration:20s;top:45%;right:8%}}@media (max-width:30rem){.bubble1,.bubble2,.bubble3,.bubble4,.bubble5{width:6.25rem;height:6.25rem}.bubble1{animation-duration:25s;top:30%;left:5%}.bubble2{animation-duration:20s;bottom:5%;right:5%}.bubble3{animation-duration:26s;bottom:20%;left:5%}.bubble4{animation-duration:16s;top:40%;right:10%}.bubble5{animation-duration:22s;top:50%;right:5%}}@keyframes float{0%{transform:translate(0)scale(1)}25%{transform:translate(-1.25rem,-1.25rem)scale(1.1)}50%{transform:translate(1.875rem,-3.125rem)scale(1)}75%{transform:translate(-.9375rem,1.875rem)scale(1.05)}to{transform:translate(0)scale(1)}}@keyframes float-reverse{0%{transform:translate(0)scale(1)}25%{transform:translate(1.25rem,.9375rem)scale(1.1)}50%{transform:translate(-1.875rem,2.5rem)scale(.9)}75%{transform:translate(.9375rem,-1.875rem)scale(1.05)}to{transform:translate(0)scale(1)}}
.logo-banner-section{background-color:#fefefe;padding:6rem 0}.trusted-by{background-color:#fefefe;padding:3rem 0;font-weight:600}.trusted-by-title{text-align:center;color:#666;margin-bottom:4rem;padding-top:6rem;font-size:2rem}.logo-banner{background-color:#fefefe;justify-content:center;align-items:center;width:100%;padding:5rem 0;display:flex;overflow:hidden}.ticker-img{filter:grayscale()brightness(1.2);opacity:.5;object-fit:contain;width:auto;max-width:20rem;height:10rem;max-height:10rem;margin-right:4rem;transition:filter .3s ease-in-out}.ticker-img:hover{filter:grayscale(0%);opacity:1}
.how-it-works-section{background-color:#fefefe;padding-bottom:12.8rem}.how-it-works{text-align:center;padding:2.5rem 1.25rem;position:relative;background-color:#fefefe!important}.how-it-works:before{content:"";z-index:0;background-color:#e0e4e8;width:.125rem;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.steps-container{grid-template-columns:1fr auto 1fr;justify-content:center;align-items:center;gap:2.5rem;margin-bottom:2.5rem;display:grid;position:relative}.info-block{text-align:center;max-width:30rem;padding:0 1.25rem}.how-it-works-title{font-size:1.8rem;font-weight:600}.illustration-box{justify-content:center;align-items:center;width:30rem;height:30rem;display:flex}.illustration-box img{pointer-events:none;max-width:100%;height:auto}.dividing-line{z-index:1;justify-content:center;align-items:center;display:flex;position:relative}.dividing-line span{color:#666;z-index:1;background-color:#fefefe;border:1px solid #e0e4e8;border-radius:50%;justify-content:center;align-items:center;width:8rem;height:8rem;font-size:3rem;display:flex;position:relative}.steps-container:nth-child(odd) .info-block,.steps-container:nth-child(2n) .info-block,.steps-container:nth-child(odd) .illustration-box,.steps-container:nth-child(2n) .illustration-box{justify-self:center}.steps-container:nth-child(odd) .info-block{text-align:left}.steps-container:nth-child(2n) .info-block{text-align:right}.illustration-box{object-fit:contain;width:30rem;height:30rem}
.pricing-section{background:radial-gradient(80% 40% at 50% 60%,#ff66784d 30%,#ff667800 70%);padding:12.8rem 0;position:relative;background-color:#fefefe!important}.pricing-headings{text-align:center;max-width:80rem;margin:0 auto}.feature-text{color:#666;margin-bottom:6rem;font-size:2rem}.pricing-table{grid-template-columns:repeat(2,1fr);gap:8rem;margin-top:6.4rem;display:grid}.pricing-card{opacity:0;background-color:#fff;border-radius:1rem;padding:3.2rem;transition:transform 2s ease-out,opacity 2s ease-out;transform:translate(0);box-shadow:0 0 1.6rem #0000001a}.price-initial{transform:translate(-5rem)}.enterprise{overflow:hidden;transform:translate(5rem)}.pricing-card.visible{opacity:1;transform:translate(0)}.pricing-heading{border-bottom:1px solid #b00;margin-bottom:5rem;font-size:3rem;font-weight:600}.pricing-details{flex-direction:column;gap:1.6rem;padding:4.8rem;display:flex}.pricing-details span{align-items:center;margin-bottom:1rem;display:flex}.pricing-details .icon{color:green;margin-right:.8rem}.icon-unavailable{color:red!important}.enterprise:after{content:"Preferred Plan";text-transform:uppercase;color:#fff;background-color:#b00;padding:.8rem 8rem;font-size:1.4rem;font-weight:700;position:absolute;top:5.5rem;right:-7rem;transform:rotate(45deg)}
.services-section{background-color:#fefefe}.special-container{flex-direction:column;justify-content:center;align-items:center;max-width:140rem;display:flex}.section-services-container{text-align:center}.service-heading{text-transform:uppercase;color:#b00;margin-bottom:5rem;font-weight:600}.card-container{grid-template-columns:repeat(4,1fr);justify-items:center;gap:2rem;display:grid}.service-card{flex-direction:column;justify-content:center;align-items:center;width:28rem;height:26rem;margin:1rem;transition:all .3s;display:flex}.service-card svg{color:#666666e0;position:absolute;top:.8rem;right:.8rem}.service-card:hover{transform:scale(1.025)translateY(-1.5rem)}.card-description{color:#333}.service-card:hover .card-title,.service-card:hover svg{color:#b00}.card-title{color:#333;font-size:1.85rem;font-weight:600}
.testimonials-section{background-color:#fefefe;padding:12.8rem 0}.testimonial-container{background-color:#f9f9f9;border-radius:9px;grid-template-columns:repeat(2,1fr);justify-content:center;align-items:center;gap:10rem;margin:2rem;padding:2rem;display:grid}.testimonial-section-heading{padding-bottom:8rem}.testimonial-author{color:#727272;padding-top:3rem}.testimonial-logo{width:100%;height:auto;margin:0 auto}.testimonial-logo img{object-fit:contain;pointer-events:none;width:100%;height:auto}.award-section{grid-column:1/-1;display:flex}.award-section img{object-fit:contain;pointer-events:none;width:100%;height:auto}.customer-testimonial-section{border-radius:16px;margin-top:8rem;padding:4rem 2rem}.customer-testimonial-title{color:#1f1f1f;text-align:center;letter-spacing:-.02em;margin-bottom:3rem;font-size:2.6rem;font-weight:500}.customer-testimonial-section .testimonial{background:#fff;border-radius:14px;margin:0 auto;padding:3rem 2.5rem;line-height:1.8;transition:transform .25s,box-shadow .25s;box-shadow:0 4px 14px #0000000f}.customer-testimonial-section .testimonial:hover{transform:translateY(-6px);box-shadow:0 12px 22px #0000001f}.customer-testimonial-section .testimonial-text{color:#2d2d2d;margin-bottom:2rem;padding:0 2rem;font-size:1.6rem;font-style:italic;position:relative}.customer-testimonial-section .testimonial-text:before,.customer-testimonial-section .testimonial-text:after{color:#b00;font-family:serif;font-size:4rem;font-weight:700;position:absolute}.customer-testimonial-section .testimonial-text:before{content:"“";top:-2rem;left:-1rem}.customer-testimonial-section .testimonial-text:after{content:"”";bottom:-2rem;right:-1rem}.customer-testimonial-section .testimonial-author{color:#555;text-align:right;font-size:1.4rem;font-weight:600}.customer-story{isolation:isolate;background:#fff;border:1px solid #eee;border-radius:16px;margin:0 auto;padding:3.2rem;position:relative;overflow:hidden;box-shadow:0 14px 34px #0000001a}.customer-story:after{content:"";background:linear-gradient(#b00,#ff6a6a);width:8px;position:absolute;inset:0 auto 0 0}.customer-story:before{content:"“";color:#bb00000f;z-index:-1;pointer-events:none;font:900 16rem/1 Georgia,serif;position:absolute;top:-2rem;right:1.2rem}.story-text{color:#222;margin:0 0 2rem;font-size:1.6rem;line-height:1.8}.story-text:before{content:"“";color:#b00;font:600 3rem/1 Georgia,serif;position:absolute;left:1.75rem}.story-text .closing-quote{font:300 2rem/1 Georgia,serif}.story-text p+p{margin-top:1.6rem}.story-text p:first-child .first-character{color:#b00;float:left;padding-top:.3rem;padding-left:.3rem;padding-right:.4rem;font-size:5.9rem;font-weight:800;line-height:.85}.hl{background:linear-gradient(#0000 60%,#bb00002e 0);padding:0 .2rem}.story-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.2rem;display:flex}.story-author{color:#444;font-size:1.4rem;font-style:normal;font-weight:700}.story-chips{gap:.8rem;display:flex}.story-chips span{color:#555;text-align:center;background:#fafafa;border:1px solid #e6e6e6;border-radius:999px;align-items:center;padding:.4rem .8rem;font-size:1.2rem;line-height:1;display:inline-flex}.customer-story:hover{transition:transform .2s,box-shadow .2s;transform:translateY(-4px);box-shadow:0 18px 38px #00000024}
.industries-section{background-color:#fefefe;padding:12.8rem 0}.industries-wrapper{text-align:center}.industries-base,.industries-tablist{height:100%}.industries-tab{height:fit-content;margin-top:2rem;margin-bottom:2rem}.industries-title{margin-top:1rem}.industries-cursor{background-color:#bb000080;border-radius:24rem;width:100%;height:100%}.industries-subtitle{margin-top:3rem;font-style:italic}.industries-description{padding-left:7rem;padding-right:7rem;font-size:2rem}.industries-divider{margin-top:6rem}.industries-pitch{text-align:center;margin-top:6rem;padding-left:12rem;padding-right:12rem;font-size:2rem}.group[data-selected=true] .group-data-\[selected\=true\]\:text-default-foreground .industries-title{color:hsl(var(--nextui-default-foreground)/var(--nextui-default-foreground-opacity,var(--tw-text-opacity)));font-weight:600}
