@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;600;700&display=swap);:root{--primary-dark:#483d8b;--background-light:#f2f0ff;--accent-purple:#9370db;--accent-light:#bdb2ff;--white:#fff;--text-light:#6c757d}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;background-color:var(--white);font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;scroll-behavior:smooth}body,h1,h2,h3,h4,h5,h6{color:#483d8b;color:var(--primary-dark)}.App{text-align:center}.Navbar_navbar__n7ygh{align-items:center;background-color:var(--white);box-shadow:0 2px 4px #0000000d;display:flex;min-height:64px;padding:1rem 5%;position:-webkit-sticky;position:sticky;top:0;width:90%;z-index:1000}.Navbar_left__WGFUF{align-items:center;display:flex;flex-grow:0;flex-shrink:1;min-width:0}.Navbar_logo__jA5Pb{align-items:center;color:var(--primary-dark);cursor:pointer;display:flex;font-size:1.5rem;font-weight:700;gap:.5rem;white-space:nowrap}.Navbar_logoImg__exApe{display:inline-block;height:2rem;margin-right:.5rem;width:auto}.Navbar_logoLink__1meHC{align-items:center;display:flex;text-decoration:none}.Navbar_navLinks__UMGgk{align-items:center;display:flex;flex-shrink:1;flex-wrap:nowrap;gap:2rem;list-style:none;margin:0 0 0 1.5rem;min-width:0;overflow:hidden;padding:0}.Navbar_navLinks__UMGgk li{min-width:0}.Navbar_navLinks__UMGgk a{color:var(--primary-dark);display:inline-block;font-weight:600;max-width:120px;overflow:hidden;text-decoration:none;text-overflow:ellipsis;transition:color .3s ease;white-space:nowrap}.Navbar_navLinks__UMGgk a:hover{color:var(--accent-purple)}.Navbar_ctaButton__esU8T{background-color:var(--accent-purple);border-radius:50px;color:var(--white);font-weight:600;margin-left:1.5rem;padding:.75rem 1.5rem;text-decoration:none;transition:background-color .3s ease,transform .2s ease;white-space:nowrap}.Navbar_ctaButton__esU8T:hover{background-color:#7b68ee;transform:translateY(-2px)}.Navbar_right__7AFKY{align-items:center;display:flex;margin-left:auto;min-width:0}@media (max-width:1100px){.Navbar_navLinks__UMGgk{display:none}}@media (max-width:700px){.Navbar_right__7AFKY{display:none}}.Navbar_navLinks__UMGgk .Navbar_active__\+dvfu{color:var(--accent-purple);font-weight:700;position:relative}.Navbar_navLinks__UMGgk .Navbar_active__\+dvfu:after{background-color:var(--accent-purple);border-radius:2px;bottom:-5px;content:"";height:3px;left:0;position:absolute;width:100%}.Hero_hero__7jPap{align-items:center;background-position:50%;background-size:cover;color:var(--white);display:flex;justify-content:center;min-height:90vh;padding:0 2rem;position:relative;text-align:center}.Hero_overlay__Uxk\+S{background-color:#483d8bb3;bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.Hero_content__KNPfW{max-width:800px;position:relative;z-index:2}.Hero_content__KNPfW h1{color:var(--white);font-size:3.5rem;font-weight:700;margin-bottom:1rem}.Hero_content__KNPfW p{font-size:1.25rem;font-weight:300;margin-bottom:2rem;margin-left:auto;margin-right:auto;max-width:600px}.Hero_ctaButton__rkjg1{background-color:var(--accent-purple);border:2px solid #0000;border-radius:50px;color:var(--white);display:inline-block;font-size:1.1rem;font-weight:600;padding:1rem 2.5rem;text-decoration:none;transition:all .3s ease}.Hero_ctaButton__rkjg1:hover{background-color:initial;border-color:var(--white)}.Hero_content__KNPfW small{display:block;margin-top:1rem;opacity:.8}@media (max-width:768px){.Hero_content__KNPfW h1{font-size:2.5rem}.Hero_content__KNPfW p{font-size:1rem}}.ProblemSection_problemSection__KE6ev{background-color:var(--background-light);padding:5rem 5%;text-align:center}.ProblemSection_mainHeadline__y9s6i{font-size:2.8rem;line-height:1.2;margin:0}.ProblemSection_subHeadline__Yi4Ny{color:var(--text-light);font-size:1.5rem;font-weight:400;margin:.5rem auto 0;max-width:700px}.ProblemSection_introText__rHTZn{color:var(--primary-dark);font-size:1.1rem;font-weight:600;margin-bottom:3rem;margin-top:3rem}.ProblemSection_columns__WsM3c{align-items:flex-start;display:flex;gap:2rem;justify-content:space-around}.ProblemSection_column__sKTtd{flex:1 1;max-width:360px}.ProblemSection_column__sKTtd h3{font-size:1.6rem;margin:1.5rem 0 .5rem}.ProblemSection_column__sKTtd p{color:var(--text-light);font-size:1rem;line-height:1.7}@media (max-width:768px){.ProblemSection_mainHeadline__y9s6i{font-size:2.2rem}.ProblemSection_subHeadline__Yi4Ny{font-size:1.2rem}.ProblemSection_columns__WsM3c{align-items:center;flex-direction:column}}.HowItWorks_howItWorks__kX44L{padding:4rem 5%;text-align:center}.HowItWorks_howItWorks__kX44L h2{font-size:2.5rem;margin-bottom:3rem}.HowItWorks_steps__FENlC{display:flex;gap:2rem;justify-content:space-around}.HowItWorks_step__n6J9z{flex:1 1;max-width:350px;position:relative}.HowItWorks_step__n6J9z span{align-items:center;background-color:var(--accent-light);border-radius:50%;color:var(--white);display:flex;font-size:1.5rem;font-weight:700;height:50px;justify-content:center;left:50%;opacity:.5;position:absolute;top:-25px;transform:translateX(-50%);width:50px;z-index:-1}.HowItWorks_step__n6J9z h3{margin:1.5rem 0 .5rem}.HowItWorks_step__n6J9z p{color:var(--text-light);line-height:1.6}@media (max-width:768px){.HowItWorks_steps__FENlC{align-items:center;flex-direction:column}}.Services_services__2BB12{background-color:var(--background-light);padding:4rem 5%;text-align:center}.Services_services__2BB12 h2{font-size:2.5rem;margin-bottom:3rem;margin-left:auto;margin-right:auto;max-width:700px}.Services_cards__mcdEW{display:flex;gap:2rem;justify-content:center}.Services_card__UOAYH{background-color:var(--white);border-radius:10px;box-shadow:0 4px 15px #0000000d;flex:1 1;max-width:350px;padding:2rem;text-align:left}.Services_icon__JNtS5{color:var(--accent-purple);margin-bottom:1rem}.Services_card__UOAYH h3{font-size:1.5rem;margin-top:0}.Services_card__UOAYH p{color:var(--text-light);line-height:1.6}@media (max-width:900px){.Services_cards__mcdEW{align-items:center;flex-direction:column}}.Pricing_pricing__I-D5T{padding:4rem 5%;text-align:center}.Pricing_pricing__I-D5T h2{font-size:2.5rem;margin-bottom:.5rem}.Pricing_subheading__9snaW{color:var(--text-light);font-size:1.1rem;margin:0 auto 3rem;max-width:600px}.Pricing_individualServicesGrid__tTJ9d{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin-bottom:4rem}.Pricing_card__skkW1{background-color:var(--white);border:1px solid #e0e0e0;border-radius:10px;display:flex;flex-direction:column;padding:2rem;transition:all .3s ease}.Pricing_card__skkW1:hover{box-shadow:0 10px 20px #00000014;transform:translateY(-10px)}.Pricing_iconWrapper__CeAHk{color:var(--accent-purple);margin-bottom:1rem}.Pricing_card__skkW1 h3{font-size:1.5rem;margin-top:0;min-height:4.5rem}.Pricing_priceWrapper__i37S9{margin-bottom:1.5rem}.Pricing_price__4YiHI{font-size:2.5rem;font-weight:700;margin:0}.Pricing_price__4YiHI span:first-child{font-size:1.25rem;margin-right:3px;vertical-align:super}.Pricing_price__4YiHI span:last-child{color:var(--text-light);font-size:1rem;font-weight:400}.Pricing_setupFee__E\+DQv{color:var(--text-light);font-size:.9rem;font-weight:600;margin-top:.25rem}.Pricing_features__0ry0b{flex-grow:1;list-style:none;margin:0;padding:0;text-align:left}.Pricing_features__0ry0b li{color:var(--text-light);font-size:.95rem;margin-bottom:.75rem;padding-left:1.75rem;position:relative}.Pricing_features__0ry0b li:before{color:var(--accent-purple);content:"✔";font-weight:700;left:0;position:absolute}.Pricing_note__4SMQG{color:#888;font-size:.8rem;font-style:italic;margin-top:1.5rem}.Pricing_ctaButton__sk78R{background-color:var(--primary-dark);border-radius:5px;color:var(--white);display:block;font-weight:600;margin-top:1.5rem;padding:.75rem 1.5rem;text-decoration:none;transition:all .3s ease}.Pricing_ctaButton__sk78R:hover{background-color:var(--accent-purple)}.Pricing_bundleContainer__mVNMg{margin:0 auto;max-width:800px}.Pricing_bundleCard__0OZ39{background:linear-gradient(135deg,#f2f0ff,#e6e0ff);border:2px solid var(--accent-purple);border-radius:15px;box-shadow:0 10px 30px #9370db33;overflow:hidden;padding:2.5rem;position:relative}.Pricing_bestValueBadge__GdtUf{background-color:var(--accent-purple);color:var(--white);font-size:.9rem;font-weight:700;padding:.5rem 4rem;position:absolute;right:-50px;text-transform:uppercase;top:15px;transform:rotate(45deg)}.Pricing_bundleHeader__LJwSX{align-items:center;color:var(--accent-purple);display:flex;gap:1rem;justify-content:center}.Pricing_bundleHeader__LJwSX h3{color:var(--primary-dark);font-size:1.8rem;margin:0}.Pricing_bundleDescription__tvvkT{color:var(--text-light);line-height:1.6;margin:1rem auto 2rem;max-width:600px}.Pricing_bundlePriceWrapper__nNJks{margin-bottom:2rem}.Pricing_bundlePrice__ZRNHF{font-size:3.5rem;font-weight:700;margin:0}.Pricing_bundlePrice__ZRNHF span{font-size:1.5rem;vertical-align:super}.Pricing_strikethrough__ivron{color:#999;margin:-.5rem 0 .5rem;text-decoration:line-through}.Pricing_bundleSetupFee__iVxYb{color:var(--primary-dark);font-size:1rem;font-weight:600}.Pricing_bundleCtaButton__Puigr{background-color:var(--accent-purple);border:2px solid #0000;border-radius:50px;color:var(--white);display:inline-block;font-size:1.1rem;font-weight:600;padding:1rem 2.5rem;text-decoration:none;transition:all .3s ease}.Pricing_bundleCtaButton__Puigr:hover{box-shadow:0 4px 15px #00000026;transform:translateY(-3px) scale(1.02)}.Pricing_popupOverlay__KJo1B{align-items:center;background:#00000073;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:2000}.Pricing_popupCard__fe1Rj{background:#fff;border-radius:12px;box-shadow:0 8px 32px #0000002e;max-width:350px;padding:2.5rem 2rem 2rem;position:relative;text-align:center;width:100%}.Pricing_demoForm__JcHfp{display:flex;flex-direction:column;gap:1.2rem;margin-top:1rem}.Pricing_demoForm__JcHfp label{align-items:flex-start;color:#333;display:flex;flex-direction:column;font-size:1rem;font-weight:600}.Pricing_demoForm__JcHfp input{border:1px solid #ccc;border-radius:5px;box-sizing:border-box;font-size:1rem;margin-top:.3rem;padding:.5rem .75rem;width:100%}.Pricing_demoForm__JcHfp button[type=submit]{background:var(--accent-purple);border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;margin-top:.5rem;padding:.7rem 1.5rem;transition:background .2s}.Pricing_demoForm__JcHfp button[type=submit]:hover:enabled{background:var(--primary-dark)}.Pricing_closeBtn__djsVc{background:none;border:none;color:#888;cursor:pointer;font-size:2rem;line-height:1;position:absolute;right:1rem;top:.7rem}.Pricing_closeBtn__djsVc:disabled{color:#ccc;cursor:not-allowed}.Pricing_thankYou__VnBWw{padding:2rem .5rem}.Pricing_thankYou__VnBWw h4{color:var(--accent-purple);margin-bottom:.5rem}@media (max-width:992px){.Pricing_individualServicesGrid__tTJ9d{grid-template-columns:1fr}.Pricing_card__skkW1 h3{min-height:auto}}.Testimonials_testimonials__EtKlw{background-color:var(--background-light);padding:4rem 5%;text-align:center}.Testimonials_testimonials__EtKlw h2{font-size:2.5rem;margin-bottom:3rem}.Testimonials_cards__5mIfF{display:flex;gap:2rem;justify-content:center}.Testimonials_card__5veFQ{background:var(--primary-dark);border-radius:10px;color:var(--white);flex:1 1;max-width:450px;padding:2rem;position:relative;text-align:left}.Testimonials_card__5veFQ:before{color:var(--accent-purple);content:"“";font-family:serif;font-size:6rem;left:1rem;line-height:1;opacity:.5;position:absolute;top:-1rem}.Testimonials_card__5veFQ p{font-size:1.1rem;font-style:italic;line-height:1.7;position:relative;z-index:2}.Testimonials_card__5veFQ h4{color:var(--accent-light);font-weight:600;margin-top:1.5rem;text-align:right}@media (max-width:768px){.Testimonials_cards__5mIfF{align-items:center;flex-direction:column}}.Contact_contact__ZbpCr{align-items:center;background-color:var(--primary-dark);color:var(--white);display:flex;gap:3rem;justify-content:space-around;padding:4rem 5%}.Contact_cta__9PC2d{flex:1 1;max-width:500px}.Contact_cta__9PC2d h2{color:var(--white);font-size:2.5rem}.Contact_cta__9PC2d p{color:var(--background-light);margin-bottom:2rem;opacity:.9}.Contact_ctaButton__8zq7n{background-color:var(--accent-purple);border-radius:50px;color:var(--white);display:inline-block;font-size:1.1rem;font-weight:600;padding:1rem 2.5rem;text-decoration:none;transition:all .3s ease}.Contact_ctaButton__8zq7n:hover{box-shadow:0 4px 10px #0003;transform:translateY(-3px)}.Contact_form__gEjDe{background-color:var(--white);border-radius:10px;flex:1 1;max-width:400px;padding:2rem}.Contact_form__gEjDe h3{color:var(--primary-dark);margin-top:0;text-align:center}.Contact_form__gEjDe input,.Contact_form__gEjDe textarea{border:1px solid #ccc;border-radius:5px;box-sizing:border-box;font-family:Poppins,sans-serif;margin-bottom:1rem;padding:.75rem;width:100%}.Contact_form__gEjDe button{background-color:var(--accent-purple);border:none;border-radius:5px;color:var(--white);cursor:pointer;font-size:1rem;font-weight:600;padding:.75rem;width:100%}@media (max-width:900px){.Contact_contact__ZbpCr{flex-direction:column;text-align:center}}.Contact_statusMessage__1a\+nt{color:var(--primary-dark);font-weight:600;margin-top:1rem;text-align:center}.Footer_footer__EwVYi{background-color:#333;color:var(--background-light);padding:2rem 5%}.Footer_content__1dXVD{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:2rem}.Footer_logo__GkEml{align-items:center;color:var(--background-light);display:flex;font-size:1.5rem;font-weight:700;gap:.5rem}.Footer_links__q2x7d a{color:var(--background-light);margin:0 1rem;text-decoration:none}.Footer_socials__bqeqA{display:flex;font-size:1.5rem;gap:1rem}.Footer_copyright__QJwUC{border-top:1px solid #555;color:#aaa;font-size:.9rem;padding-top:1.5rem;text-align:center}@media (max-width:768px){.Footer_content__1dXVD{flex-direction:column;gap:2rem}}.Footer_logoImg__zz2sq{display:inline-block;filter:brightness(0) invert(1);height:2rem;margin-left:.5rem;width:auto}.Footer_contact__43Knp{align-items:center;display:flex;flex-direction:column;font-size:1em;gap:.3em;margin:.5em 0}@media (min-width:600px){.Footer_contact__43Knp{flex-direction:row;gap:2em;justify-content:center}}
/*# sourceMappingURL=main.7cbaf75f.css.map*/