@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;700;900&display=swap);:root{--color-aqua:#6fd0ea;--color-dark-gray:#4c4d50;--color-crimson:#c42532;--color-dark:#202020;--color-light-gray:#d9d9d9;--color-white:#fff;--space-xs:0.5rem;--space-s:1rem;--space-m:2rem;--space-l:3rem;--space-xl:4rem}*{box-sizing:border-box}body{background:#fff;background:var(--color-white);line-height:1.6;margin:0}body,h1,h2,h3,h4,h5,h6{color:#202020;color:var(--color-dark);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}h1,h2,h3,h4,h5,h6{line-height:1.2;margin:0 0 1rem}h1{font-size:clamp(3rem,8vw,6rem);letter-spacing:-.25px}h1,h2{font-weight:700;line-height:1.1;text-align:center}h2{font-size:clamp(2rem,6vw,4.5rem);letter-spacing:-.2px}h3{font-size:clamp(1.5rem,4vw,3rem);letter-spacing:-.15px;text-align:center}h3,h4{font-weight:600;line-height:1.2}h4{font-size:clamp(1.25rem,3vw,2rem);letter-spacing:-.1px}p{color:#4c4d50;color:var(--color-dark-gray);margin:0 auto 1.5rem;max-width:34rem}.container{margin:0 auto;max-width:1100px;padding:0 2rem;padding:0 var(--space-m)}section{padding:4rem 0;padding:var(--space-xl) 0}.text-center{text-align:center}.text-center p{margin-left:auto;margin-right:auto}.text-large{font-size:1.25rem}.mb-0{margin-bottom:0}.mb-s{margin-bottom:1rem;margin-bottom:var(--space-s)}.mb-m{margin-bottom:2rem;margin-bottom:var(--space-m)}.mb-l{margin-bottom:3rem;margin-bottom:var(--space-l)}.hero-container{-webkit-font-smoothing:antialiased;align-items:center;background-color:#1a1d21;color:#fff;display:flex;font-family:Inter,sans-serif;justify-content:center;min-height:70vh;overflow:hidden;position:relative}@media (max-width:768px){.hero-container{min-height:100vh}}.hero-bg-left{left:0;top:0}.hero-bg-left,.hero-bg-right{height:42rem;opacity:.5;position:absolute;width:42rem}.hero-bg-right{bottom:0;right:0}.hero-svg{height:100%;width:100%}.hero-plus-grid{left:2rem;opacity:.7;position:absolute;top:2rem}.hero-c-top{right:2rem;top:2rem;transform:scaleX(-1)}.hero-c-bottom,.hero-c-top{height:3.5rem;opacity:.7;position:absolute;width:3.5rem}.hero-c-bottom{bottom:2rem;left:2rem}.hero-svg-c{height:100%;width:100%}.hero-content{padding:2rem;text-align:center;z-index:10}.hero-subtitle{color:#d9d9d9;font-size:20px;line-height:44px;margin-bottom:1rem}.hero-subtitle,.hero-title{font-family:Inter;font-style:normal;font-weight:700;text-align:center}.hero-title{color:#fff;font-size:96px;letter-spacing:-.25px;line-height:120%;margin-bottom:0}.hero-noise{display:inline-block;position:relative}.hero-underline{bottom:-.5rem;height:1rem;left:0;position:absolute;width:100%}.hero-arrow{margin:3rem 0}.hero-arrow-icon{color:#6b7280;height:1.5rem;margin:0 auto;width:1.5rem}.hero-description{color:#6fd0ea;font-family:Inter;font-size:26px;font-style:normal;font-weight:700;line-height:44px;margin:0 auto;max-width:34rem;text-align:center}.hero-clear{color:#6fd0ea}@media (min-width:640px){.hero-plus-grid{left:3rem;top:3rem}.hero-c-top{right:3rem;top:3rem}.hero-c-bottom{bottom:3rem;left:3rem}.hero-title{font-size:clamp(3.75rem,8vw,6rem)}.hero-underline{bottom:-1rem}}@media (min-width:768px){.hero-title{font-size:clamp(4.5rem,8vw,7rem)}}.hero{background:#202020;background:var(--color-dark);padding:4rem 0;padding:var(--space-xl) 0;text-align:center}.hero,.hero h1{color:#fff;color:var(--color-white)}.hero h1{margin-bottom:2rem;margin-bottom:var(--space-m)}.hero p{color:#6fd0ea;color:var(--color-aqua);margin:0 auto}.steps{grid-gap:3rem;grid-gap:var(--space-l);display:grid;gap:3rem;gap:var(--space-l);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:3rem 0;margin:var(--space-l) 0}.step{padding:2rem;padding:var(--space-m);text-align:center}.section-dark{background:#202020;background:var(--color-dark)}.section-dark,.section-dark h2,.section-dark h3{color:#fff;color:var(--color-white)}.section-dark p{color:#d9d9d9;color:var(--color-light-gray)}.section-light{background:#f8f9fa}@media (max-width:1024px){.container{max-width:900px;padding:0 2rem;padding:0 var(--space-m)}.hero-description{max-width:30rem}}@media (max-width:768px){h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.5rem}.container{padding:0 1rem;padding:0 var(--space-s)}section{padding:3rem 0;padding:var(--space-l) 0}.steps{gap:2rem;gap:var(--space-m);grid-template-columns:1fr}}
/*# sourceMappingURL=main.a1aa40a5.css.map*/