.pulse.svelte-50q0g6{transform-origin:center;transform-box:fill-box;animation:svelte-50q0g6-pulse 2.5s ease-in-out infinite}@keyframes svelte-50q0g6-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.06);opacity:.85}}#about.svelte-1c010nt{width:100%;scroll-margin-top:150px}.about-container.svelte-1c010nt{width:85%;margin:100px auto;display:flex;align-items:center;justify-content:space-between;gap:40px}.about-text.svelte-1c010nt{width:70%}.about-logo.svelte-1c010nt{width:30%;display:flex;justify-content:center;align-items:center}#about.svelte-1c010nt h1:where(.svelte-1c010nt){font-size:3rem;font-family:var(--font-bold);color:var(--color-primary)}#about.svelte-1c010nt p:where(.svelte-1c010nt){margin-top:20px;font-size:1.3rem;width:90%}@media(max-width:768px){.about-container.svelte-1c010nt{flex-direction:column}.about-text.svelte-1c010nt,.about-logo.svelte-1c010nt{width:100%}.about-logo.svelte-1c010nt{order:-1}#about.svelte-1c010nt h1:where(.svelte-1c010nt){font-size:2.2rem}#about.svelte-1c010nt p:where(.svelte-1c010nt){font-size:1.2rem;width:100%}}.card.svelte-1s2wcc5{border:2px solid var(--color-primary);border-radius:7px;padding:1rem;position:relative;cursor:default;margin-top:4rem;color:var(--color-primary);height:300px}.card.svelte-1s2wcc5>:where(.svelte-1s2wcc5){position:relative;z-index:1}.card.svelte-1s2wcc5 .background:where(.svelte-1s2wcc5){width:100%;height:100%;position:absolute;top:0;left:0;background:#fff;z-index:-1}.card.svelte-1s2wcc5:before{content:"";width:0%;height:100%;position:absolute;border-radius:0 50% 50% 0;top:0;left:0;z-index:0;transition:.3s;background:var(--color-primary)}.card.svelte-1s2wcc5:hover{color:#fff}.card.svelte-1s2wcc5:hover:before{border-radius:0;width:100%}.card.svelte-1s2wcc5 .card-icon:where(.svelte-1s2wcc5){font-size:2.5rem;margin-bottom:.75em}.card.svelte-1s2wcc5 .card-icon:where(.svelte-1s2wcc5) .wrap:where(.svelte-1s2wcc5){background:#fff;width:1.7em;height:1.7em;text-align:center;border-radius:50%;position:absolute;margin-top:-1.3em;color:var(--color-primary);top:0;left:0;right:0;margin-left:auto;margin-right:auto}.card.svelte-1s2wcc5 .card-icon:where(.svelte-1s2wcc5) .wrap:where(.svelte-1s2wcc5) i:where(.svelte-1s2wcc5){margin-top:.3em}.card.svelte-1s2wcc5 .card-title:where(.svelte-1s2wcc5){font-size:1.75rem;text-align:center;margin-bottom:.75em;font-family:var(--font-bold)}.card.svelte-1s2wcc5 .card-content:where(.svelte-1s2wcc5){padding-left:1em;padding-right:1em}@media(max-width:1480px){.card.svelte-1s2wcc5{height:400px}}@media(max-width:1140px){.card.svelte-1s2wcc5{height:460px}}@media(max-width:1050px){.card.svelte-1s2wcc5{height:380px}}#benefits.svelte-soj5fc{width:100%;padding-top:0;scroll-margin-top:100px}h1.svelte-soj5fc{font-size:3rem;font-family:var(--font-bold);color:var(--color-primary)}#benefits.svelte-soj5fc p:where(.svelte-soj5fc){margin-top:20px;font-size:1.3rem;width:90%}.benefits-container.svelte-soj5fc{width:85%;display:flex;flex-direction:column;margin:100px auto}.cards-container.svelte-soj5fc{display:flex;flex-wrap:wrap;padding:0;gap:30px;list-style:none}.card.svelte-soj5fc{flex-grow:0;width:30%}@media(max-width:1050px){.cards-container.svelte-soj5fc{flex-direction:column}.card.svelte-soj5fc{width:100%}}#features.svelte-1hj27ux{width:100%;display:flex;justify-content:center;margin:50px auto;scroll-margin-top:100px;background-color:var(--color-primary);color:#fff}.content-container.svelte-1hj27ux{width:85%;padding:80px 0}h1.svelte-1hj27ux{font-size:3rem;font-family:var(--font-bold)}h2.svelte-1hj27ux{font-family:var(--font-bold)}.features-container.svelte-1hj27ux{display:flex;justify-content:space-between;margin-top:80px;gap:5px}.feature.svelte-1hj27ux{width:100%}@media(max-width:600px){h1.svelte-1hj27ux{font-size:2.2rem}.features-container.svelte-1hj27ux{flex-direction:column;gap:50px}}#hero-content.svelte-1a1se6c{width:85%;display:flex;margin:0 auto;padding-top:150px}#hero-content.svelte-1a1se6c h1:where(.svelte-1a1se6c){font-family:var(--font-bold);font-size:4rem;line-height:1em}.hero-left.svelte-1a1se6c{flex:1;display:flex;flex-direction:column}.hero-left.svelte-1a1se6c p:where(.svelte-1a1se6c){font-size:1.5rem;color:var(--color-primary)}.hero-left.svelte-1a1se6c a:where(.svelte-1a1se6c){text-align:center;background-color:var(--color-primary);border-radius:20px;border:none;padding:20px;text-decoration:none;color:#fff;font-size:1.3rem;width:40%;margin-top:30px;border:1px solid var(--color-primary)}.hero-left.svelte-1a1se6c a:where(.svelte-1a1se6c):hover{background-color:#fff;color:var(--color-primary)}.hero-right.svelte-1a1se6c{display:flex;flex-direction:column;align-items:center;flex:1}.badges-container.svelte-1a1se6c{display:flex;justify-content:space-around;width:500px;margin-top:30px}.badges-container.svelte-1a1se6c{display:flex;margin-top:30px}@media(max-width:600px){#hero-content.svelte-1a1se6c{width:90%;flex-direction:column;padding-top:130px}#hero-content.svelte-1a1se6c h1:where(.svelte-1a1se6c){font-size:2.5rem}.hero-left.svelte-1a1se6c p:where(.svelte-1a1se6c){font-size:1.2rem}.hero-left.svelte-1a1se6c a:where(.svelte-1a1se6c){width:100%;padding:15px 0}.hero-right.svelte-1a1se6c{display:flex;flex-direction:column;align-items:center;flex:1;margin-top:70px}.badges-container.svelte-1a1se6c{display:flex;flex-direction:column;width:100%;margin-top:30px;align-items:center}}@property --current{syntax: "<integer>"; inherits: false; initial-value: 0;}.countUp.svelte-1cqjfqj{--current: 0;counter-reset:countUp var(--current);animation:svelte-1cqjfqj-countUp 3.6s forwards;animation-timing-function:cubic-bezier(1,.4,.2,1);font-variant-numeric:tabular-nums;font-size:3rem}.countUp.svelte-1cqjfqj:after{content:counter(countUp)}@keyframes svelte-1cqjfqj-countUp{to{--current: var(--target)}}#product.svelte-1tuodxv{width:100%;padding-top:0;scroll-margin-top:100px}.product-container.svelte-1tuodxv{width:85%;display:flex;flex-direction:column;margin:100px auto}#product.svelte-1tuodxv h1:where(.svelte-1tuodxv){font-size:3rem;font-family:var(--font-bold);color:var(--color-primary)}#product.svelte-1tuodxv p:where(.svelte-1tuodxv){margin-top:20px;font-size:1.3rem;width:90%}.stats.svelte-1tuodxv{display:flex;justify-content:space-evenly;margin:30px 0;flex-wrap:wrap;font-family:var(--font-bold)}.stat.svelte-1tuodxv{display:flex;flex-direction:column;align-items:center}.label.svelte-1tuodxv{font-size:1.1rem;color:var(--color-primary)}@media(max-width:600px){h1.svelte-1tuodxv{font-size:2.2rem}#product.svelte-1tuodxv p:where(.svelte-1tuodxv){font-size:1.2rem}.stats.svelte-1tuodxv{flex-direction:column}}#testimonials.svelte-4fq94{position:relative;width:100%;scroll-margin-top:100px;background-color:var(--color-primary);padding:10px 0;overflow:hidden}#testimonials.svelte-4fq94:before{content:"“";position:absolute;top:20px;left:90%;transform:translate(-50%);font-size:25rem;font-family:serif;color:#fff6;z-index:0;pointer-events:none}.testimonials-container.svelte-4fq94{width:85%;display:flex;flex-direction:column;margin:100px auto}#testimonials.svelte-4fq94 h1:where(.svelte-4fq94){font-size:3rem;font-family:var(--font-bold);color:#fff}.grid.svelte-4fq94{display:grid;gap:1.5rem}@media(min-width:768px){.grid.svelte-4fq94{grid-template-columns:repeat(3,1fr)}}@media(max-width:600px){#testimonials.svelte-4fq94 h1:where(.svelte-4fq94){font-size:2rem;margin-top:50px}#testimonials.svelte-4fq94:before{content:"“";position:absolute;top:-50px;left:50%;transform:translate(-50%);font-size:25rem;font-family:serif;color:#fff6;z-index:0;pointer-events:none}}.card.svelte-4fq94{padding:1.8rem;border-radius:16px;background:#fff;box-shadow:0 10px 30px #0000000d;text-align:left;display:flex;flex-direction:column;justify-content:space-between;transition:transform .2s ease,box-shadow .2s ease}.card.svelte-4fq94:hover{transform:translateY(-4px);box-shadow:0 14px 40px #00000014}.stars.svelte-4fq94{color:#f5a623;font-size:1.5rem;margin-bottom:.2rem}.text.svelte-4fq94{font-size:1.1rem;line-height:1.5;margin-bottom:1.5rem}.author.svelte-4fq94 strong:where(.svelte-4fq94){display:block;color:var(--color-primary);font-family:var(--font-bold);font-size:.95rem}.author.svelte-4fq94 span:where(.svelte-4fq94){font-size:.8rem;color:var(--color-primary)}
