:root{--white: #FFFFFF;--black: #000000;--gray-950: #1D1E25;--gray-900: #343A40;--gray-400: #8d8d8d;--gray-50: #fafafa;--orange-400: #f3603c;--orange-350: #f98f75;--orange-50: #fff0ec;--blue-950: #242d52;--blue-50: #e5e9ea;--red-500: #f33c3c;--gradient: linear-gradient(0deg, rgb(0 0 0 / 0), transparent 100%), linear-gradient(0deg, rgb(0 0 0 / .6), transparent 100%);--spacing-0: 0px;--spacing-100: .5rem;--spacing-200: 1rem;--spacing-300: 1.5rem;--spacing-400: 2rem;--spacing-500: 2.5rem;--spacing-600: 3rem;--spacing-700: 3.5rem;--spacing-800: 4rem}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}@media (prefers-reduced-motion: no-preference){html{interpolate-size:allow-keywords}}#root{min-width:min-content}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}ul{list-style-type:none;color:var(--blue-950);display:flex;flex-direction:column}#root,#__next{isolation:isolate}.tp-1-bold{font-family:Be Vietnam Pro,sans-serif;font-weight:700;font-style:normal;font-size:3.5rem;line-height:140%;letter-spacing:-.75px}.tp-2-bold{font-family:Be Vietnam Pro,sans-serif;font-weight:700;font-style:normal;font-size:2.5rem;line-height:110%;letter-spacing:-.75px}.tp-3-bold{font-family:Be Vietnam Pro,sans-serif;font-weight:700;font-style:normal;font-size:2rem;line-height:140%;letter-spacing:0px}.tp-4-bold{font-family:Be Vietnam Pro,sans-serif;font-weight:700;font-style:normal;font-size:1rem;line-height:145%;letter-spacing:0px}.tp-4-regular{font-family:Be Vietnam Pro,sans-serif;font-weight:400;font-style:normal;font-size:1rem;line-height:162.5%;letter-spacing:0px}.tp-5-bold{font-family:Be Vietnam Pro,sans-serif;font-weight:700;font-style:normal;font-size:.8125rem;line-height:145%;letter-spacing:0px}.tp-5-medium{font-family:Be Vietnam Pro,sans-serif;font-weight:500;font-style:normal;font-size:.8125rem;line-height:145%;letter-spacing:0px}.tp-5-regular{font-family:Be Vietnam Pro,sans-serif;font-weight:400;font-style:normal;font-size:.8125rem;line-height:200%;letter-spacing:0px}.tp-6{font-family:Be Vietnam Pro,sans-serif;font-weight:400;font-style:italic;font-size:.625rem;line-height:150%;letter-spacing:0px}a{font-family:inherit;font-size:inherit;color:inherit;text-decoration:none}.features-section,.features{display:flex;flex-direction:column;gap:var(--spacing-500)}.feature-description{display:flex;flex-direction:column;gap:var(--spacing-300);align-items:center;justify-content:center;text-align:center}.features-container{display:flex;flex-direction:column;gap:var(--spacing-100);padding-left:var(--spacing-200)}.feature-container{display:flex;background-color:var(--orange-50);gap:var(--spacing-200);border-end-start-radius:var(--spacing-800);border-start-start-radius:var(--spacing-800)}.title{color:var(--blue-950);padding:var(--spacing-100) 0}.step{background-color:var(--orange-400);border-radius:var(--spacing-800);padding:var(--spacing-100) var(--spacing-300);display:flex;align-items:center;color:var(--white)}footer{background-color:var(--gray-950);color:#fff;padding:var(--spacing-300);display:flex;flex-direction:column;gap:var(--spacing-600)}.socials-container{display:flex;flex-direction:column;gap:var(--spacing-800)}footer>nav.tp-4-regular{display:grid;grid-template-columns:repeat(2,auto);gap:var(--spacing-50),var(--spacing-200)}.button{border:none;padding:var(--spacing-100) var(--spacing-400);border-radius:var(--spacing-800);display:flex;justify-content:center;align-items:center}.hero{display:flex;flex-direction:column;gap:var(--spacing-300);padding:0 var(--spacing-300);padding-bottom:calc(var(--spacing-700) * 2)}.hero-info{display:flex;flex-direction:column;gap:var(--spacing-400)}.hero-info>.button{align-self:center}.dark{background-color:var(--orange-400);color:var(--white)}.dark:hover,.dark:focus{background-color:var(--orange-350)}.light{background-color:var(--white);color:var(--orange-400)}.testimonials{display:flex;flex-direction:column;padding:7rem var(--spacing-200) 5.375rem;gap:var(--spacing-500)}.testimonials-wrapper{display:flex;flex-direction:column;background-color:var(--gray-50);margin-top:5rem;padding:0 var(--spacing-200) var(--spacing-300);gap:var(--spacing-300);text-align:center}.testimonials-image{align-self:center;margin-top:-5rem}.testimonials-name{color:var(--blue-950)}.simplify{background-color:var(--orange-400);color:var(--white);display:flex;padding:var(--spacing-700) var(--spacing-500);justify-content:center;align-items:center}.simplify-container{display:flex;flex-direction:column;gap:var(--spacing-500)}.simplify-container>button{align-self:center}.update{display:flex;gap:var(--spacing-100)}.socials{display:flex;justify-content:space-between}footer>nav.tp-4-regular a:nth-child(1){grid-column:1;grid-row:1}footer>nav.tp-4-regular a:nth-child(5){grid-column:2;grid-row:1}footer>nav.tp-4-regular a:nth-child(2){grid-column:1;grid-row:2}footer>nav.tp-4-regular a:nth-child(6){grid-column:2;grid-row:2}footer>nav.tp-4-regular a:nth-child(3){grid-column:1;grid-row:3}footer>nav.tp-4-regular a:nth-child(7){grid-column:2;grid-row:3}footer>nav.tp-4-regular a:nth-child(4){grid-column:1;grid-row:4}@media (min-width: 768px){footer>nav.tp-4-regular a:nth-child(1){grid-column:1;grid-row:1}footer>nav.tp-4-regular a:nth-child(3){grid-column:2;grid-row:1}footer>nav.tp-4-regular a:nth-child(5){grid-column:3;grid-row:1}footer>nav.tp-4-regular a:nth-child(7){grid-column:4;grid-row:1}footer>nav.tp-4-regular a:nth-child(2){grid-column:1;grid-row:2}footer>nav.tp-4-regular a:nth-child(4){grid-column:2;grid-row:2}footer>nav.tp-4-regular a:nth-child(6){grid-column:3;grid-row:2}}@media (min-width: 1024px){footer,.simplify-container,.hero{flex-direction:row;padding:0}.app{padding:var(--spacing-700) 10.3125rem 0}.hero{justify-content:space-between}.hero img{order:1}.hero-info{order:0;align-self:center}.hero-info>h1{font-size:var(--spacing-700)}.flex-large{display:flex;gap:var(--spacing-200)}.testimonials>h2{text-align:center}.simplify-container{gap:auto}.simplify-container>.button{justify-self:end}.simplify-container>h2{width:80%}.features-section{flex-direction:row;justify-content:start;align-items:start}.feature-description{text-align:start}.feature-container{background-color:unset}header{display:flex;justify-content:space-between;align-items:center}ul{flex-direction:row;gap:var(--spacing-400)}}input[type=email]{border-radius:var(--spacing-800);padding:0 var(--spacing-400)}.app{max-width:1440px;margin:0 auto}
