@import"https://fonts.googleapis.com/css2?family=Poppins:wght@400;600&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;600&display=swap";.hero{position:relative;min-height:100vh;width:100%;display:flex;align-items:center;padding:80px 156px;overflow:hidden}.hero-background{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/assets/background-pc-DF5dzxnN.png);background-size:cover;background-position:center;z-index:-1}.hero-background{background-color:#33146e}.hero-content{max-width:1200px;width:100%;z-index:1}.hero-logo{margin-bottom:60px}.hero-title{font-family:Poppins,sans-serif;font-size:48px;line-height:1.3;color:#efefef;margin-bottom:30px;letter-spacing:-.96px}.hero-title strong{font-weight:600}.hero-description{font-family:Inter,sans-serif;font-size:20px;line-height:1.5;color:#efefef;opacity:.8;margin-bottom:40px}.hero-cta{display:inline-flex;align-items:center;gap:15px;padding:15px 20px;background:#efefef;border:none;cursor:pointer;font-family:Inter,sans-serif;font-size:20px;color:#33146e;transition:transform .2s,box-shadow .2s}.hero-cta:hover{transform:translateY(-2px);box-shadow:0 4px 20px #7a55fc4d}.hero-tags{font-family:Inter,sans-serif;font-size:14px;color:#efefef;margin-top:30px}@media(max-width:1024px){.hero{padding:60px 80px}.hero-title{font-size:40px}.hero-description{font-size:18px}}@media(max-width:768px){.hero{padding:40px 24px;min-height:auto}.hero-title{font-size:32px;font-weight:600}.hero-description{font-size:16px}.hero-description br{display:none}.hero-cta{width:100%;justify-content:center}.hero-tags{font-size:12px}}@media(max-width:480px){.hero-title{font-size:28px}.hero-description{font-size:14px}.hero-cta{font-size:16px;padding:12px 16px}}.target-audience{padding:120px 156px;background:#efefef}.target-title{font-family:Poppins,sans-serif;font-size:48px;line-height:1.3;color:#33146e;text-align:center;margin-bottom:80px;letter-spacing:-.96px}.cards-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:24px;margin-bottom:60px}.card{background:#7a55fc0d;padding:40px 20px;display:flex;flex-direction:column;align-items:center;gap:30px;min-height:233px;transition:transform .2s,box-shadow .2s}.card:hover{transform:translateY(-4px)}.card-highlighted{background:linear-gradient(142.916deg,#7a55fc 9.7588%,#33146e 107.53%);border:1px solid #7a55fc;box-shadow:0 0 134.3px -5px #b6a2ff}.card-icon{width:41px;height:41px;background:#33146e;display:flex;align-items:center;justify-content:center;position:relative;bottom:25px;right:110px}.card-highlighted .card-icon{background:#7a55fc}.card-text{font-family:Inter,sans-serif;font-size:12px;line-height:1;color:#16151a;opacity:.8;position:relative;top:80px}.card-highlighted .card-text{color:#efefef}.target-subtitle{font-family:Inter,sans-serif;font-size:20px;color:#16151a;opacity:.8;margin-top:40px}@media(max-width:1200px){.target-audience{padding:100px 80px}.cards-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.target-audience{padding:30px 24px}.target-title{font-size:32px;margin-bottom:40px}.target-title br{display:none}.cards-grid{grid-template-columns:repeat(2,1fr);gap:16px}.card{min-height:160px;padding:20px 14px;width:100%;gap:14px;align-items:flex-start;justify-content:center}.card-icon{position:static;align-self:flex-start;width:34px;height:34px;position:relative;bottom:25px;right:1px}.card-text{font-size:12px;line-height:1.35;position:static;top:auto;text-align:left;opacity:.9}.card-text{position:relative;top:25px}.target-subtitle{font-size:16px;text-align:center}}@media(max-width:480px){.target-title{font-size:24px}.cards-grid{grid-template-columns:1fr}.card{min-height:148px;padding:18px 12px;width:100%}.card-icon{width:32px;height:32px}.card-text{font-size:11px}}.testimonials{padding:120px 156px;background:#efefef}.testimonials-header{text-align:center;margin-bottom:80px}.testimonials-title{font-family:Poppins,sans-serif;font-size:48px;line-height:1.3;color:#33146e;margin-bottom:20px;letter-spacing:-.96px}.testimonials-subtitle{font-family:Inter,sans-serif;font-size:20px;line-height:1.5;color:#16151a;opacity:.8}.testimonials-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}.testimonials-carousel{display:none}.testimonial-card{border:1px solid rgba(22,21,26,.05);padding:40px;background:#fff;display:flex;flex-direction:column;gap:24px;min-height:250px}.testimonial-stars{display:flex;gap:8px}.testimonial-text{font-family:Inter,sans-serif;font-size:14px;line-height:1.6;color:#16151a;flex:1}.testimonial-author{display:flex;align-items:center;gap:16px;margin-top:auto}.testimonial-avatar{width:60px;height:60px;border-radius:50%;object-fit:cover}.testimonial-info{display:flex;flex-direction:column;gap:4px}.testimonial-name{font-family:Inter,sans-serif;font-size:16px;font-weight:600;color:#16151a;opacity:.8}.testimonial-handle{font-family:Inter,sans-serif;font-size:14px;color:#16151a;opacity:.8}@media(max-width:1200px){.testimonials{padding:100px 80px}}@media(max-width:768px){.testimonials{padding:60px 24px}.testimonials-title{font-size:32px}.testimonials-subtitle{font-size:16px}.testimonials-subtitle br,.testimonials-grid-desktop{display:none}.testimonials-carousel{--carousel-gap: 24px;--carousel-duration: 90s;display:block;overflow:hidden}.testimonials-carousel-track{display:flex;gap:var(--carousel-gap);width:max-content;will-change:transform;animation-name:testimonials-scroll;animation-duration:var(--carousel-duration);animation-timing-function:linear;animation-iteration-count:infinite}.testimonials-carousel-group{display:flex;gap:var(--carousel-gap)}.testimonials-carousel .testimonial-card{flex:0 0 min(86vw,360px)}.testimonial-card{padding:24px}.testimonial-stars svg{width:18px;height:16px}}@keyframes testimonials-scroll{0%{transform:translate(0)}to{transform:translate(calc(-50% - (var(--carousel-gap) / 2)))}}@media(max-width:480px){.testimonials-title{font-size:24px}.testimonials-subtitle{font-size:14px}.testimonial-text{font-size:13px}.testimonial-avatar{width:48px;height:48px}.testimonial-name{font-size:14px}.testimonial-handle{font-size:12px}}.footer{background:linear-gradient(160.324deg,#33146e 9.59%,#7a55fc 104.36%);padding:80px 156px 40px;color:#efefef}.footer-container{max-width:1440px;margin:0 auto}.footer-content{display:grid;grid-template-columns:1fr 2fr;gap:60px;margin-bottom:60px;padding-bottom:60px;border-bottom:1px solid rgba(239,239,239,.05)}.footer-logo svg{max-width:180px}.footer-info{display:flex;flex-direction:column;justify-content:center}.footer-description{font-family:Inter,sans-serif;font-size:14px;line-height:1.6;color:#efefef;max-width:552px}.footer-social{display:flex;gap:16px;margin-bottom:40px;flex-wrap:wrap}.social-link{display:flex;align-items:center;justify-content:center;width:41px;height:41px;transition:transform .2s,opacity .2s}.social-link:hover{transform:translateY(-2px);opacity:.8}.social-link-active{box-shadow:0 0 20px #7a55fc80}.footer-bottom{text-align:left}.footer-copyright{font-family:Inter,sans-serif;font-size:12px;color:#efefef;opacity:.5}@media(max-width:1200px){.footer{padding:60px 80px 40px}}@media(max-width:768px){.footer{padding:60px 24px 40px}.footer-content{grid-template-columns:1fr;gap:40px;margin-bottom:40px;padding-bottom:40px}.footer-logo{text-align:center}.footer-description{max-width:100%;text-align:center}.footer-social{justify-content:center}.footer-bottom{text-align:center}}@media(max-width:480px){.footer-social{gap:12px}.social-link{width:36px;height:36px}.social-link svg{width:36px;height:36px}}html{scroll-behavior:smooth}body{font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}.app{min-height:100vh;width:100%;overflow-x:hidden}button{font-family:inherit}a{text-decoration:none;color:inherit}img{max-width:100%;display:block}html{scroll-padding-top:80px}:root{--font-size: 16px;--background: #ffffff;--foreground: #000000}*{margin:0;padding:0;box-sizing:border-box}body{background:var(--background);color:var(--foreground)}html{font-size:var(--font-size)}h1{font-size:2rem;font-weight:500;line-height:1.5}h2{font-size:1.5rem;font-weight:500;line-height:1.5}h3{font-size:1.25rem;font-weight:500;line-height:1.5}h4,label,button{font-size:1rem;font-weight:500;line-height:1.5}input{font-size:1rem;font-weight:400;line-height:1.5}
