@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;600;800&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fdf4f5;margin:0}:root{--primary-blue:#9370db;--secondary-pink:#f8d7e2;--accent-gold:#fde8cd;--text-dark:#333;--text-light:#fff;--bg-light:#fff}body{background-color:#000;color:#333;color:var(--text-dark);font-family:Inter,sans-serif}.App{overflow-x:hidden;width:100%}.navbar{align-items:center;background-color:initial;display:flex;justify-content:space-between;left:0;padding:1.5rem 5%;position:fixed;right:0;top:0;transition:all .3s ease-in-out;z-index:1000}.navbar.scrolled{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#000c;box-shadow:0 4px 30px #0000001a;padding:1rem 5%}.logo{align-items:center;display:flex}.navbar-logo{height:40px;transition:height .3s ease;width:auto}.navbar.scrolled .navbar-logo{height:30px}.nav-links{display:flex;gap:2rem}.nav-links a{color:#fff;color:var(--text-light);font-size:1rem;font-weight:600;text-decoration:none;transition:color .3s ease}.nav-links a:hover{color:#9370db;color:var(--primary-blue)}.nav-cta{background-color:#9370db;background-color:var(--primary-blue);border:none;border-radius:50px;color:#fff;color:var(--text-light);cursor:pointer;font-size:1rem;font-weight:600;padding:1rem 2rem;text-decoration:none;transition:all .3s ease}.navbar.scrolled .nav-cta{font-size:.9rem;padding:.6rem 1.5rem}.nav-cta:hover{background-color:#7b68ee}.hero-section{align-items:center;background-color:#000;background-image:radial-gradient(circle at center,#80008080 0,#000 70%);color:#fff;color:var(--text-light);display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:80px 5% 2rem;text-align:center}@media (max-width:768px){.hero-section{padding-top:60px}}.hero-content{align-items:center;display:flex;flex-direction:column;gap:2rem;justify-content:center;margin:0 auto;max-width:1200px;text-align:center;width:100%}@media (min-width:900px){.hero-content{align-items:center;flex-direction:row;justify-content:space-between;text-align:left}.hero-text{align-items:flex-start;display:flex;flex-direction:column;max-width:45%;text-align:left}.hero-text,.hero-text h1{justify-content:flex-start}.hero-image{align-items:flex-end;max-width:50%}}.hero-text{max-width:600px;text-align:center}.hero-text h1{align-items:center;color:#fff;color:var(--text-light);display:flex;flex-wrap:wrap;font-size:4rem;font-weight:800;justify-content:center;line-height:1.1;margin-bottom:1.5rem}.hero-headline-icon{height:1em;margin-left:.5rem;width:auto}.hero-text p{color:#ccc;font-size:1.2rem;margin-bottom:2.5rem}.primary-cta{align-items:center;background-color:#9370db;background-color:var(--primary-blue);border:none;border-radius:50px;color:#fff;color:var(--text-light);cursor:pointer;display:inline-flex;font-size:1.2rem;font-weight:600;gap:.5rem;justify-content:center;padding:1.2rem 3rem;text-decoration:none;transition:background-color .3s ease}.primary-cta:hover{background-color:#7b68ee}.hero-image{align-items:center;display:flex;flex-direction:column;gap:1rem}.hero-image .tiny-logo{height:auto;max-width:350px}.hero-image .timy-png{height:auto;max-width:600px}.teams-page{background-color:#000;color:#fff;color:var(--text-light);min-height:100vh;padding-top:80px}.teams-page .hero-section{min-height:0;min-height:auto;padding-bottom:2rem;padding-top:2rem}.teams-page .hero-content h1{font-size:3rem;margin-bottom:1rem}.teams-page .hero-content p{color:#ccc;font-size:1.2rem}.team-members-grid{grid-gap:2rem;background-image:radial-gradient(circle at center,#9370db1a 0,#0000 70%);display:grid;gap:2rem;grid-template-columns:repeat(1,1fr);margin:0 auto;max-width:1200px;padding:4rem 5%}@media (min-width:768px){.team-members-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.team-members-grid{grid-template-columns:repeat(3,1fr)}}.team-member-card{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:300px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.team-member-card:hover{box-shadow:0 8px 16px #0006;transform:scale(1.05)}.team-member-image{box-shadow:0 0 10px #00000080;height:auto;margin-bottom:.5rem;max-width:100%}.social-links{align-items:center;display:flex;justify-content:center;margin-top:.5rem}.linkedin-icon{color:#9370db;color:var(--primary-blue);transition:transform .3s ease,color .3s ease}.linkedin-icon:hover{color:#fff;color:var(--text-light);transform:scale(1.2)}.linkedin-icon svg{height:28px;width:28px}.testimonials-section{background-color:#000;color:#fff;color:var(--text-light);padding:6rem 5%;text-align:center}.testimonials-section h2{color:#fff;color:var(--text-light);font-size:2.5rem;font-weight:800;margin-bottom:3rem}.testimonial{margin:0 auto;max-width:700px}.testimonial blockquote{border-left:4px solid #9370db;border-left:4px solid var(--primary-blue);color:#ddd;font-size:1.5rem;font-style:italic;line-height:1.6;margin:0 0 1rem;padding-left:2rem;text-align:left}.testimonial-author{margin-top:1rem;text-align:right}.testimonial-author cite{color:#9370db;color:var(--primary-blue);font-size:1.2rem;font-style:normal;font-weight:600}.footer{background-color:#000;color:#fff;padding:2rem 5%;text-align:center}.footer-links{display:flex;gap:2rem;justify-content:center;margin-top:1.5rem}.footer-links a{color:#ccc;font-size:.9rem;text-decoration:none;transition:color .3s ease}.footer-links a:hover{color:#9370db;color:var(--primary-blue)}.mockup-section{align-items:center;background-color:#000;color:#fff;color:var(--text-light);display:flex;flex-direction:column;gap:3rem;padding:6rem 5%;text-align:center}.mockup-section h2{font-size:2rem;font-weight:700;line-height:1.3;margin-bottom:2rem;max-width:800px}.mockup-section h2 .highlight-word{color:#9370db;color:var(--primary-blue)}.first-feature-images{align-items:center;display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;max-width:1200px;width:100%}.first-feature-images img{border-radius:15px;box-shadow:0 10px 30px #00000080;height:auto;object-fit:contain;object-position:center;transition:transform .3s ease;width:100%}.first-feature-images img:hover{transform:translateY(-5px)}.share-feature-section{align-items:center;background-color:#000;color:#fff;color:var(--text-light);display:flex;flex-direction:column;gap:3rem;padding:6rem 5%;text-align:center}.share-feature-content{max-width:800px}.share-feature-content h2{font-size:2rem;font-weight:700;line-height:1.3;margin-bottom:1rem}.share-feature-content p{color:#ccc;font-size:1.2rem}.share-feature-content h2 .highlight-word{color:#9370db;color:var(--primary-blue)}.second-feature-images{align-items:center;display:flex;justify-content:center;max-width:600px;width:100%}.second-feature-images img{border-radius:15px;box-shadow:0 10px 30px #00000080;height:auto;object-fit:contain;object-position:center;transition:transform .3s ease;width:100%}.second-feature-images img:hover{transform:translateY(-5px)}.mockup-image-front{max-width:90%}.mockup-image-diagonal{max-width:80%}.mockup-image-mom-dad{max-width:90%}@media (min-width:768px){.mockup-section h2,.share-feature-content h2{font-size:2.5rem}.mockup-image-front{max-width:45%}.mockup-image-diagonal{max-width:35%}.mockup-image-mom-dad{max-width:60%}}@media (min-width:1024px){.mockup-image-front{max-width:40%}.mockup-image-diagonal{max-width:30%}.mockup-image-mom-dad{max-width:50%}.share-feature-section{flex-direction:row;justify-content:center;text-align:left}.share-feature-content{flex:1 1;margin-right:3rem;text-align:left}.second-feature-images{flex:1 1}}.legal-page-container{background-color:#000;color:#ccc;font-family:Inter,sans-serif;line-height:1.6;margin:0 auto;max-width:800px;padding:40px 20px}.legal-page-container h1{border-bottom:2px solid #333;color:#fff;font-size:2.5rem;margin-bottom:10px;padding-bottom:20px}.legal-page-container h2{border-bottom:1px solid #333;color:#fff;font-size:1.8rem;margin-bottom:20px;margin-top:40px;padding-bottom:10px}.legal-page-container h3{color:#ddd;font-size:1.3rem;margin-bottom:15px;margin-top:30px}.legal-page-container p{margin-bottom:15px}.legal-page-container ol,.legal-page-container ul{margin-bottom:20px;padding-left:25px}.legal-page-container li{margin-bottom:8px}.legal-page-container strong{color:#fff}.legal-page-container a{color:#9370db;text-decoration:none}.legal-page-container a:hover{text-decoration:underline}.legal-meta{color:#aaa;font-style:italic;margin-bottom:40px}.back-link{color:#9370db;display:inline-block;font-weight:500;margin-bottom:20px;text-decoration:none}.back-link:hover{color:#fff}
/*# sourceMappingURL=main.e9ce208c.css.map*/