@import "https://fonts.googleapis.com/css2?family=Nunito:wght@400;500;600;700;800;900&family=Nunito+Sans:wght@300;400;500;600&display=swap";:root{--bg:#f5f5f5;--ink:#2b2d42;--ink-2:#565775;--ink-3:#9898b0;--accent:oklch(62% .17 195);--accent-light:oklch(93% .05 195);--accent-dark:oklch(44% .17 195);--coral:oklch(72% .17 28);--coral-light:oklch(95% .05 28);--violet:#3d3561;--white:#fff;--border:#2b2d4217;--font-display:"Nunito", sans-serif;--font-body:"Nunito Sans", sans-serif}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.6;overflow-x:hidden}#root{width:100%}.reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(28px)}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-delay-1{transition-delay:.1s}.reveal-delay-2{transition-delay:.2s}.reveal-delay-3{transition-delay:.3s}.nav-hamburger{display:none}@media (width<=720px){.nav-links{display:none!important}.nav-hamburger{display:flex!important}.nav-pad{padding-left:20px!important;padding-right:20px!important}.hero-section{padding:100px 20px 56px!important}.hero-word-span{min-width:min(280px,80vw)!important}.hero-cta{flex-wrap:wrap!important;justify-content:center!important}.hero-demo{flex-direction:column!important}.hero-demo-left{border-bottom:1px solid var(--border);margin-bottom:18px;padding-bottom:18px;border-right:none!important;padding-right:0!important}.hero-demo-right{padding-left:0!important}.section-pad{padding:72px 20px!important}.how-step{direction:ltr!important;grid-template-columns:1fr!important;gap:24px!important;padding:24px!important}.how-step-img,.how-step-img img{height:220px!important}.plans-grid{max-width:400px;grid-template-columns:1fr!important;margin-left:auto!important;margin-right:auto!important}.nl-form{flex-direction:column!important}.nl-form input{border-radius:14px!important}.nl-form button{width:100%;border-radius:14px!important}.about-team{grid-template-columns:1fr!important}.about-member{text-align:center;align-items:center!important}.footer-inner{text-align:center;flex-direction:column!important;gap:20px!important;padding:32px 20px!important}.checkout-fields{grid-template-columns:1fr!important}}
