.Hero-module__Z8hQ_W__hero{text-align:center;flex-direction:column;align-items:center;padding:4rem 1rem;display:flex}.Hero-module__Z8hQ_W__heroContent{max-width:800px;margin:0 auto}.Hero-module__Z8hQ_W__badge{color:var(--primary);background-color:#2563eb1a;border:1px solid #2563eb33;border-radius:9999px;margin-bottom:1.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;display:inline-block}.Hero-module__Z8hQ_W__title{letter-spacing:-.025em;background:linear-gradient(135deg,var(--foreground)0%,var(--primary)100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:1rem;padding-bottom:.2em;font-size:2.5rem}.Hero-module__Z8hQ_W__subtitle{color:var(--text-muted);max-width:600px;margin-bottom:2rem;margin-left:auto;margin-right:auto;font-size:1.125rem}.Hero-module__Z8hQ_W__ctaContainer{flex-direction:column;align-items:center;gap:1rem;margin-bottom:3rem;display:flex}.Hero-module__Z8hQ_W__primaryButton{background:linear-gradient(to bottom right,var(--accent),#ea580c);color:#fff;border-radius:var(--radius);width:100%;max-width:400px;padding:1rem 2rem;font-size:1.125rem;font-weight:600;transition:all .2s ease-in-out;transform:translateY(0);box-shadow:0 4px 6px -1px #f973164d,0 2px 4px -1px #f973161a}.Hero-module__Z8hQ_W__primaryButton:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px #f9731666,0 4px 6px -2px #f9731633}.Hero-module__Z8hQ_W__trust{color:var(--text-muted);justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.Hero-module__Z8hQ_W__avatar{object-fit:cover;background-color:#ddd;border-radius:50%;width:32px;height:32px}.Hero-module__Z8hQ_W__mockup{border-radius:var(--radius);background-color:var(--background);width:100%;max-width:800px;margin-top:2rem;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #00000026,0 0 0 1px #0000000d}.Hero-module__Z8hQ_W__mockup:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#2563eb1a 0%,#0000 70%);width:120%;height:120%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Hero-module__Z8hQ_W__mockupImage{width:100%;height:auto;display:block}@media (min-width:768px){.Hero-module__Z8hQ_W__hero{padding:6rem 1rem}.Hero-module__Z8hQ_W__title{font-size:3.5rem}.Hero-module__Z8hQ_W__subtitle{font-size:1.25rem}}
.Problem-module__xNBfSq__section{background-color:var(--secondary);padding:6rem 1rem}.Problem-module__xNBfSq__container{max-width:var(--max-width);text-align:center;margin:0 auto}.Problem-module__xNBfSq__heading{margin-bottom:3rem;font-size:2rem}.Problem-module__xNBfSq__grid{grid-template-columns:1fr;gap:2rem;max-width:1000px;margin:0 auto;display:grid}.Problem-module__xNBfSq__card{background:var(--background);border-radius:var(--radius);border:1px solid var(--border);text-align:left;align-items:flex-start;gap:1rem;padding:2rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 1px 2px #0000000d}.Problem-module__xNBfSq__card:hover{border-color:#2563eb33;transform:translateY(-4px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.Problem-module__xNBfSq__icon{color:#ef4444;background-color:#ef44441a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.5rem;display:flex}.Problem-module__xNBfSq__text{color:var(--foreground);font-size:1.125rem;font-weight:500}@media (min-width:768px){.Problem-module__xNBfSq__grid{grid-template-columns:repeat(2,1fr)}}
.Solution-module__DwmkRG__section{background-color:var(--background);padding:6rem 1rem}.Solution-module__DwmkRG__container{max-width:var(--max-width);margin:0 auto}.Solution-module__DwmkRG__heading{text-align:center;margin-bottom:3rem;font-size:2rem}.Solution-module__DwmkRG__steps{flex-direction:column;gap:2rem;max-width:800px;margin:0 auto;display:flex;position:relative}@media (min-width:768px){.Solution-module__DwmkRG__steps:before{content:"";background-color:var(--border);z-index:0;width:2px;position:absolute;top:0;bottom:0;left:24px}}.Solution-module__DwmkRG__step{z-index:1;background:var(--background);border-radius:var(--radius);align-items:flex-start;gap:1.5rem;padding:1.5rem;transition:transform .2s;display:flex;position:relative}.Solution-module__DwmkRG__step:hover{transform:translate(10px)}.Solution-module__DwmkRG__number{background:linear-gradient(135deg,var(--primary)0%,#1d4ed8 100%);color:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.125rem;font-weight:700;display:flex;box-shadow:0 4px 6px -1px #2563eb4d}.Solution-module__DwmkRG__content{padding-top:.75rem}.Solution-module__DwmkRG__stepTitle{color:var(--foreground);margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.Solution-module__DwmkRG__stepDesc{color:var(--text-muted)}.Solution-module__DwmkRG__bonus{border-radius:var(--radius);text-align:center;background-color:#2563eb0d;border:1px solid #2563eb33;max-width:800px;margin-top:4rem;margin-left:auto;margin-right:auto;padding:2rem}.Solution-module__DwmkRG__bonusText{color:var(--primary);font-size:1.125rem;font-weight:600}
.Pricing-module__TjAkjG__section{background-color:var(--secondary);text-align:center;padding:6rem 1rem}.Pricing-module__TjAkjG__container{max-width:800px;margin:0 auto}.Pricing-module__TjAkjG__heading{margin-bottom:1rem;font-size:2.5rem}.Pricing-module__TjAkjG__pricing{color:var(--primary);margin-bottom:.5rem;font-size:1.5rem;font-weight:700}.Pricing-module__TjAkjG__subtext{color:var(--text-muted);margin-bottom:3rem;font-size:1.125rem}.Pricing-module__TjAkjG__ctaButton{background-color:var(--accent);color:#fff;border-radius:var(--radius);width:100%;max-width:500px;margin-bottom:2rem;padding:1rem 3rem;font-size:1.25rem;font-weight:700;transition:background-color .2s;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.Pricing-module__TjAkjG__ctaButton:hover{background-color:var(--accent-hover)}
.WaitlistForm-module__hjIlRq__section{background-color:var(--background);padding:4rem 1rem 6rem}.WaitlistForm-module__hjIlRq__container{max-width:600px;margin:0 auto}.WaitlistForm-module__hjIlRq__form{border-radius:var(--radius);border:1px solid var(--border);background:#fff;padding:2rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.WaitlistForm-module__hjIlRq__dark .WaitlistForm-module__hjIlRq__form{background:var(--secondary)}.WaitlistForm-module__hjIlRq__heading{text-align:center;margin-bottom:2rem;font-size:1.5rem}.WaitlistForm-module__hjIlRq__field{margin-bottom:1.5rem}.WaitlistForm-module__hjIlRq__label{color:var(--foreground);margin-bottom:.5rem;font-weight:500;display:block}.WaitlistForm-module__hjIlRq__input,.WaitlistForm-module__hjIlRq__select,.WaitlistForm-module__hjIlRq__textarea{border-radius:var(--radius);border:1px solid var(--border);background-color:var(--background);width:100%;color:var(--foreground);padding:.75rem;font-family:inherit;font-size:1rem;transition:border-color .2s}.WaitlistForm-module__hjIlRq__textarea{resize:vertical;min-height:100px}.WaitlistForm-module__hjIlRq__input:focus,.WaitlistForm-module__hjIlRq__select:focus,.WaitlistForm-module__hjIlRq__textarea:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 2px #2563eb33}.WaitlistForm-module__hjIlRq__submitButton{background-color:var(--primary);color:#fff;border-radius:var(--radius);width:100%;padding:1rem;font-size:1.125rem;font-weight:600;transition:background-color .2s}.WaitlistForm-module__hjIlRq__submitButton:hover{background-color:var(--primary-hover)}.WaitlistForm-module__hjIlRq__submitButton:disabled{opacity:.7;cursor:not-allowed}.WaitlistForm-module__hjIlRq__success{text-align:center;border-radius:var(--radius);color:#059669;background-color:#10b9811a;padding:2rem}.WaitlistForm-module__hjIlRq__error{color:#ef4444;text-align:center;margin-bottom:1rem}
.Footer-module__EZoWya__footer{background-color:var(--background);border-top:1px solid var(--border);text-align:center;color:var(--text-muted);padding:2rem 1rem;font-size:.875rem}.Footer-module__EZoWya__container{max-width:var(--max-width);flex-direction:column;align-items:center;gap:1rem;margin:0 auto;display:flex}.Footer-module__EZoWya__links{gap:1.5rem;margin-bottom:.5rem;display:flex}.Footer-module__EZoWya__link{color:var(--text-muted);transition:color .2s}.Footer-module__EZoWya__link:hover{color:var(--primary)}.Footer-module__EZoWya__socials{gap:1rem;font-weight:600;display:flex}@media (min-width:768px){.Footer-module__EZoWya__container{flex-direction:row;justify-content:space-between}}
