body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--color-dark-bg:#1a1a1a;--color-anthrazite:#36454f;--color-white:#fff;--color-very-light-blue:#e6f2ff;--color-accent-blue:#4a90e2;--color-success-green:#4caf50;--color-alert-red:#f44336;--color-web-bg:#1a1a1a;--color-web-text-primary:#fff;--color-web-text-secondary:#e6f2ff;--color-web-accent:#4a90e2;--font-primary:"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-heading:var(--font-primary);--font-body:var(--font-primary);--font-size-h1:48px;--font-size-h2:32px;--font-size-h3:24px;--font-size-body:16px;--font-size-small:14px;--font-weight-bold:700;--font-weight-semibold:600;--font-weight-medium:500;--font-weight-regular:400;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-2xl:40px;--spacing-3xl:60px;--max-width-desktop:1200px;--header-height:60px;--section-padding-mobile:20px;--section-padding-tablet:40px;--section-padding-desktop:60px;--z-header:1000;--z-content:1}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;font-size:16px;scroll-behavior:smooth}body{color:var(--color-web-text-primary);font-family:var(--font-body);line-height:1.6;min-height:100vh;overflow-x:hidden}.fixed-background{height:100vh;left:0;object-fit:cover;pointer-events:none;position:fixed;top:0;width:100vw;z-index:-1}.scrollable-content{position:relative;z-index:1}#root{min-height:100vh}a{color:var(--color-web-accent);text-decoration:none;transition:color .2s ease}a:hover{color:var(--color-very-light-blue)}img{display:block;height:auto;max-width:100%}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:var(--font-weight-bold);line-height:1.2;margin-bottom:var(--spacing-md)}h1{font-size:var(--font-size-h1)}h2{font-size:var(--font-size-h2)}h3{font-size:var(--font-size-h3)}p{margin-bottom:var(--spacing-md)}button{background-color:var(--color-web-accent);border:none;border-radius:4px;color:var(--color-white);cursor:pointer;font-family:var(--font-primary);font-size:var(--font-size-body);font-weight:var(--font-weight-medium);padding:var(--spacing-sm) var(--spacing-lg);transition:background-color .2s ease}button:hover{background-color:var(--color-very-light-blue);color:var(--color-dark-bg)}::selection{background-color:var(--color-web-accent);color:var(--color-white)}.header{align-items:center;background-color:initial;border-bottom:1px solid #ffffff1a;display:flex;height:var(--header-height);padding:0 var(--spacing-md);width:100%;z-index:var(--z-header)}.header__logo{color:var(--color-web-text-primary);font-family:var(--font-heading);font-size:24px;font-weight:var(--font-weight-bold);text-decoration:none}.header__nav{display:none;margin-left:auto}.header__nav--open{background-color:initial;left:0;padding:var(--spacing-md);position:absolute;top:var(--header-height);width:100%}.header__menu,.header__nav--open{display:flex;flex-direction:column}.header__menu{gap:var(--spacing-md);list-style:none}.header__menu-item{display:block}.header__menu-link{color:var(--color-web-text-primary);display:block;font-size:var(--font-size-body);font-weight:var(--font-weight-medium);padding:var(--spacing-sm) 0;text-decoration:none;transition:color .2s ease}.header__menu-link:hover{color:var(--color-web-accent)}.header__menu-toggle{align-items:center;background:none;border:none;color:var(--color-web-text-primary);display:flex;font-size:24px;justify-content:center;margin-left:auto;padding:var(--spacing-sm)}.header__menu-toggle:hover{background:none;color:var(--color-web-accent)}@media (min-width:768px){.header__nav{display:flex}.header__menu{flex-direction:row;gap:var(--spacing-lg)}.header__menu-toggle{display:none}.header__nav--open{border:none;flex-direction:row;padding:0;position:static;width:auto}}.section{background-color:initial;min-height:auto;padding:var(--section-padding-mobile)}.section__inner{width:100%}.section__title{color:var(--color-web-text-primary);margin-bottom:var(--spacing-lg)}.section__subtitle{font-size:18px;margin-bottom:var(--spacing-lg)}.section__subtitle,.section__text{color:var(--color-web-text-secondary)}.section__text{font-size:var(--font-size-body);margin-bottom:var(--spacing-md)}.section__text--primary{color:var(--color-web-text-primary)}.section__cta{background-color:var(--color-web-accent);border-radius:4px;color:var(--color-white);display:inline-block;font-weight:var(--font-weight-medium);margin-top:var(--spacing-md);padding:var(--spacing-md) var(--spacing-xl);text-decoration:none;transition:background-color .2s ease}.section__cta:hover{background-color:var(--color-very-light-blue);color:var(--color-dark-bg)}#hero{align-items:center;display:flex;justify-content:center;min-height:100vh;padding-top:calc(var(--header-height) + var(--section-padding-mobile));text-align:center}#hero .section__title{font-size:36px;margin-bottom:var(--spacing-sm)}#hero .section__subtitle{font-size:18px}#benefits,#description,#download{padding-bottom:var(--section-padding-mobile);padding-top:calc(var(--header-height) + var(--section-padding-mobile))}.benefits__grid{grid-gap:var(--spacing-lg);display:grid;gap:var(--spacing-lg);grid-template-columns:1fr;margin-top:var(--spacing-lg)}.benefits__item{background-color:initial;border:1px solid #ffffff1a;border-radius:8px;padding:var(--spacing-lg)}.benefits__item-title{color:var(--color-web-text-primary);font-size:var(--font-size-h3);margin-bottom:var(--spacing-sm)}.benefits__item-text{font-size:var(--font-size-body)}.benefits__item-text,.footer{color:var(--color-web-text-secondary)}.footer{background-color:initial;border-top:1px solid #ffffff1a;font-size:var(--font-size-small);padding:var(--spacing-xl) var(--section-padding-mobile)}@media (min-width:768px){.section{padding:var(--section-padding-tablet)}#hero .section__title{font-size:var(--font-size-h1)}#hero .section__subtitle{font-size:24px}#benefits,#contact,#description,#download,#faq,#features,#screenshots,#signup,#testimonials{padding-bottom:var(--section-padding-tablet);padding-top:calc(var(--header-height) + var(--section-padding-tablet))}.benefits__grid,.features__grid,.testimonials__list{grid-template-columns:repeat(2,1fr)}h1{font-size:40px}h2{font-size:var(--font-size-h2)}h3{font-size:var(--font-size-h3)}}@media (min-width:1024px){.section{padding:var(--section-padding-desktop)}.section__inner{margin:0 auto;max-width:var(--max-width-desktop)}#benefits,#contact,#description,#download,#faq,#features,#screenshots,#signup,#testimonials{padding-bottom:var(--section-padding-desktop);padding-top:calc(var(--header-height) + var(--section-padding-desktop))}.benefits__grid,.features__grid,.testimonials__list{grid-template-columns:repeat(3,1fr)}h1{font-size:var(--font-size-h1)}h2{font-size:var(--font-size-h2)}h3{font-size:var(--font-size-h3)}}main{margin:0 auto;max-width:var(--max-width-desktop);padding:0 var(--spacing-md)}section{background-color:initial;border-radius:8px;margin:var(--spacing-md) auto}.header{background-color:#1a1a1a;border-bottom:1px solid #36454f;left:0;padding:1rem 2rem;position:fixed;right:0;top:0;z-index:1000}.header-nav{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px}.header-logo{color:#4a90e2;font-size:1.5rem;font-weight:700;text-decoration:none}.header-menu{display:flex;gap:2rem;list-style:none}.header-menu a{color:#e6f2ff;font-weight:500;text-decoration:none;transition:color .3s ease}.header-menu a:hover{color:#4a90e2}.footer{background-color:#1a1a1a;border-top:1px solid #36454f;padding:2rem;text-align:center}.footer-content{margin:0 auto;max-width:1200px}.footer-content p{color:#e6f2ff;font-size:14px;margin-bottom:.5rem}.footer-content a{color:#4a90e2;text-decoration:none}.footer-content a:hover{text-decoration:underline}.copyright{color:#e6f2ff;font-size:14px}.hero-section{align-items:center;display:flex;justify-content:center;min-height:100vh;padding:6rem 2rem 2rem;text-align:center}.hero-title{color:#fff;font-size:48px;font-weight:700;margin-bottom:1rem}.hero-tagline{color:#e6f2ff;font-size:24px;font-weight:500;margin-bottom:2rem}.cta-button{background-color:#4a90e2;border-radius:8px;color:#fff;display:inline-block;font-size:16px;font-weight:600;padding:1rem 2.5rem;text-decoration:none;transition:background-color .3s ease}.cta-button:hover{background-color:#357abd}.description-section{align-items:center;display:flex;min-height:60vh;padding:4rem 2rem}.section-content{margin:0 auto;max-width:800px;width:100%}.description-section h2{color:#fff;font-size:32px;font-weight:600;margin-bottom:1.5rem}.description-text{color:#e6f2ff;font-size:16px;line-height:1.8}.benefits-section{align-items:center;display:flex;min-height:60vh;padding:4rem 2rem}.benefits-section h2{color:#fff;font-size:32px;font-weight:600;margin-bottom:2.5rem;text-align:center}.benefits-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.benefit-card{background-color:#36454f;border-radius:12px;padding:2rem;text-align:center}.benefit-icon{display:block;font-size:48px;margin-bottom:1rem}.benefit-card h3{color:#fff;font-size:24px;font-weight:600;margin-bottom:.75rem}.benefit-card p{color:#e6f2ff;font-size:16px;line-height:1.6}.download-section{align-items:center;display:flex;min-height:60vh;padding:4rem 2rem;text-align:center}.download-section h2{color:#fff;font-size:32px;font-weight:600;margin-bottom:1rem}.download-text{color:#e6f2ff;font-size:16px;margin-bottom:2rem}.download-badges{margin-bottom:1.5rem}.google-play-badge{height:auto;max-width:250px}.ios-note{color:#e6f2ff;font-size:14px;font-style:italic}
/*# sourceMappingURL=main.b06faec7.css.map*/