.cards{padding:120px 0!important;overflow:hidden;background-color:#f8eaf6}.cards-list{margin-top:40px;overflow-x:auto;overflow-y:hidden;padding-top:40px;width:100%;display:flex;flex-direction:row;gap:48px;padding-left:calc((100vw - var(--max-width))/2 + 20px);padding-right:calc((100vw - var(--max-width))/2 + 20px);scrollbar-width:none;-ms-overflow-style:none}@media screen and (max-width:1400px){.cards-list{padding-left:32px;padding-right:32px;gap:30px}.section-heading{margin:auto 32px}}.cards-list::-webkit-scrollbar,.cards-list::-webkit-scrollbar-horizontal{display:none}.card{min-width:400px;display:flex;flex-direction:column;align-items:flex-start;text-align:flex-start;overflow:visible}.card:hover .card-video{transform:scale(1.03) translateY(-5px);box-shadow:0 8px 40px rgba(0,0,0,.2)}.card .card-video{border-radius:20px;box-shadow:0 4px 30px rgba(0,0,0,.1);margin-bottom:26px;width:100%;aspect-ratio:4/5;height:auto;transition:transform .3s ease 0s,box-shadow .3s ease 0s;object-fit:cover}.card h3{font-size:1.9rem;line-height:2.2rem;font-weight:700;letter-spacing:-.01em;margin-bottom:10px;color:var(--foreground)}.card p{font-size:1.1rem;line-height:1.5rem;font-weight:500;color:rgba(var(--foreground-rgb),.5)}@media screen and (max-width:1100px){.card{min-width:300px}.card h3{font-size:1.8rem;line-height:2.1rem}}@media screen and (max-width:800px){.card{min-width:250px}}.features{gap:120px;--primary:#29947A;--primary-rgb:41,148,122}.record{display:flex;align-items:center;justify-content:center;aspect-ratio:431/885!important;position:relative;overflow:hidden;filter:drop-shadow(0 10px 20px #00000030)}.record .feature-frame{position:absolute;width:100%;height:100%}.record .feature-video{aspect-ratio:19.5/9;width:91.2%;overflow:hidden;border-radius:90px}.feature{display:flex;justify-content:center;align-items:center;align-self:center;gap:70px}.feature.inverted{flex-direction:row-reverse}.feature-text{max-width:500px;display:flex;flex-direction:column;gap:16px}.feature-text .overtitle{font-size:1rem;font-weight:800;color:var(--primary);text-transform:uppercase;letter-spacing:.07em}.feature-text h2{font-size:3rem;line-height:3.3rem;letter-spacing:-.02em;font-weight:700;color:var(--foreground)}.feature-text .description{font-size:1.1rem;line-height:1.5rem;font-weight:500;color:rgba(var(--foreground-rgb),.7)}.checks{display:flex;flex-direction:column;gap:16px;margin-top:8px}.check{display:flex;align-items:center;flex-direction:row;gap:10px;font-size:1rem;font-weight:500;color:var(--primary)}.check p{font-size:1.1rem;font-weight:600}.main-sentinel{top:-100px}@media screen and (max-width:900px){.features{gap:120px}.feature{gap:40px}.feature,.feature.inverted{flex-direction:column}.feature-text{max-width:100%;text-align:center}.checks,.feature-text{align-items:center}.feature-text h2{font-size:2rem;line-height:2.2rem}.feature-text .description{font-size:1rem;line-height:1.4rem}}@media screen and (max-width:500px){.record{width:80%!important;border-radius:50px!important}}@keyframes charEntry{0%{opacity:0;transform:translateY(40px) scale(.5);filter:blur(4px)}to{opacity:1;transform:translateY(0) rotate(0deg) scale(1)}}.hero{background:url(/bg-image.jpg) no-repeat;background-size:cover;background-position:top;overflow:hidden;margin-top:calc(0px - var(--navbar-height));padding-top:calc(var(--navbar-height) + 40px)}.hero .hero-content{max-width:850px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:26px;padding:60px 20px}@media screen and (max-width:768px){.hero .hero-content{padding:60px 32px}}.trophies{display:flex;justify-content:center;align-items:center;gap:20px;opacity:.5}@media screen and (max-width:768px){.trophies{zoom:.8}}.main-description .hero-span,.main-title .hero-span{color:var(--primary);font-weight:700}.main-title .char{display:inline-block;opacity:0;animation:charEntry .5s forwards;color:var(--foreground)}.buttons-hero{display:flex;justify-content:center;align-items:center;gap:20px}.main-title{font-size:3rem;line-height:3.6rem;font-weight:700;letter-spacing:-.02em;color:transparent}.main-description{font-size:1.2rem;line-height:1.5rem;font-weight:500;color:rgba(var(--foreground-rgb),.6)}@media screen and (max-width:768px){.main-title{font-size:2.2rem;line-height:2.2rem}.main-description{font-size:1rem;line-height:1.4rem}}.main-terms{font-size:.9rem;line-height:1.2rem;font-weight:500;color:rgba(var(--foreground-rgb),.6)}.main-terms a{color:rgba(var(--foreground-rgb),1);font-weight:600;text-decoration:none}.main-terms a:hover{border-bottom:1px solid rgba(var(--foreground-rgb),2)}@media screen and (max-width:508px){.button-knowmore{display:none}}.hero-phones{display:flex;width:100%;justify-content:center;align-items:flex-end;gap:20px;overflow:hidden;flex-wrap:nowrap;-webkit-mask-image:-webkit-gradient(linear,left 50%,left bottom,from(rgba(0,0,0,1)),to(rgba(0,0,0,0)));mask-image:-webkit-gradient(linear,left 50%,left bottom,from(rgba(0,0,0,1)),to(rgba(0,0,0,0)))}@media screen and (max-width:768px){.hero-phones{display:none}}.hero-background-line{position:absolute;bottom:-200px;left:calc(-10% - 50px);width:125%;height:800px;z-index:-1;object-fit:cover}.hero-span{padding:4px 10px;border-radius:20px;gap:7px;display:inline-flex;flex-direction:row;align-items:center;width:-moz-fit-content;width:fit-content;height:3.3rem;transform:translateY(4px);font-size:2.6rem}@media screen and (max-width:768px){.hero-span{font-size:2.2rem;line-height:2rem;padding:0 8px!important;height:2.6rem!important;margin:4px 0!important;zoom:.9}}.section.steps{gap:60px}.steps-list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}@media screen and (max-width:1000px){.steps-list{grid-template-columns:repeat(2,1fr)}.steps-list .step:first-child{display:none}}@media screen and (max-width:700px){.steps-list{grid-template-columns:repeat(1,1fr)}}.steps-list .step{display:flex;flex-direction:column;gap:12px;border-radius:16px;background-color:var(--card);box-shadow:0 1px 6px rgba(var(--foreground-rgb),.1);border:1px solid rgba(var(--foreground-rgb),.17);transition:all .15s ease-out;position:relative;overflow:hidden;align-items:center}.steps-list .step:hover{box-shadow:0 1px 6px rgba(var(--foreground-rgb),.2);border:1px solid rgba(var(--foreground-rgb),.3);transform:translateY(-4px)}.steps-list .step .step-image{width:100%;height:179px;object-fit:contain;object-position:top center;z-index:10}.step-color{width:720px;aspect-ratio:1;border-radius:1000px;position:absolute;top:-630px;z-index:0;opacity:.1;transform:scale(1.2);transition:transform .1s ease-out}.step:hover .step-color{transform:scale(1.25)}.steps-list .step .step-title{margin:0 20px;font-size:1.25rem;font-weight:700;letter-spacing:-.01em;color:var(--foreground);width:calc(100% - 40px)}.steps-list .step .step-description{width:calc(100% - 40px);margin:0 20px 16px;font-size:1rem;font-weight:500;color:rgba(var(--foreground-rgb),.7);line-height:1.3rem}.why{align-items:center;justify-content:center;text-align:center;gap:40px;background-color:#e9f4f2;--primary:#29947A;padding:64px 32px!important;margin:20px;border-radius:24px}.section-illustration{align-self:center}