.theme-toggle-module__f4CsAa__toggleButton{background:hsl(var(--background));border:1px solid hsl(var(--border));z-index:50;cursor:pointer;border-radius:9999px;padding:.75rem;transition:transform .2s;position:fixed;top:1.5rem;right:1.5rem}.theme-toggle-module__f4CsAa__toggleButton:hover{transform:scale(1.1)}.theme-toggle-module__f4CsAa__icon{width:1.25rem;height:1.25rem}.theme-toggle-module__f4CsAa__sunIcon{color:hsl(var(--secondary))}.theme-toggle-module__f4CsAa__moonIcon{color:hsl(var(--foreground))}
.legal-module__Yd4PWa__container{background:hsl(var(--background));min-height:100vh}.legal-module__Yd4PWa__content{max-width:56rem;margin:0 auto;padding:4rem 1.5rem}.legal-module__Yd4PWa__header{margin-bottom:3rem}.legal-module__Yd4PWa__title{color:hsl(var(--foreground));margin-bottom:1rem;font-size:2.5rem;font-weight:700}.legal-module__Yd4PWa__lastUpdated{color:hsl(var(--muted-foreground));font-size:.875rem}.legal-module__Yd4PWa__section{margin-bottom:2.5rem}.legal-module__Yd4PWa__sectionTitle{color:hsl(var(--foreground));margin-bottom:1rem;font-size:1.5rem;font-weight:700}.legal-module__Yd4PWa__sectionContent{color:hsl(var(--muted-foreground));margin-bottom:1rem;line-height:1.7}.legal-module__Yd4PWa__list{margin-bottom:1rem;margin-left:1.5rem;list-style:outside}.legal-module__Yd4PWa__listItem{color:hsl(var(--muted-foreground));margin-bottom:.5rem;line-height:1.7}.legal-module__Yd4PWa__backLink{color:hsl(var(--primary));align-items:center;gap:.5rem;margin-bottom:2rem;text-decoration:none;transition:opacity .2s;display:inline-flex}.legal-module__Yd4PWa__backLink:hover{opacity:.8}.legal-module__Yd4PWa__contactInfo{background:hsl(var(--muted));border-radius:.5rem;margin-top:2rem;padding:1.5rem}.legal-module__Yd4PWa__contactTitle{color:hsl(var(--foreground));margin-bottom:.5rem;font-weight:600}.legal-module__Yd4PWa__contactText{color:hsl(var(--muted-foreground));line-height:1.7}@media (min-width:768px){.legal-module__Yd4PWa__title{font-size:3rem}.legal-module__Yd4PWa__content{padding:5rem 1.5rem}}
.page-module__E0kJGG__container{background:linear-gradient(to bottom,hsl(var(--background)),hsl(var(--muted)));min-height:100vh}.page-module__E0kJGG__hero{text-align:center;max-width:64rem;margin:0 auto;padding:4rem 1rem}.page-module__E0kJGG__title{color:hsl(var(--foreground));margin-bottom:1.5rem;font-size:3rem;font-weight:700}.page-module__E0kJGG__titleHighlight{background:linear-gradient(to right,hsl(var(--primary)),hsl(var(--primary)));color:#0000;-webkit-background-clip:text;background-clip:text;display:block}.page-module__E0kJGG__subtitle{color:hsl(var(--muted-foreground));max-width:42rem;margin-bottom:2rem;margin-left:auto;margin-right:auto;font-size:1.25rem}.page-module__E0kJGG__downloadButtons{flex-direction:column;justify-content:center;align-items:center;gap:1rem;margin-bottom:3rem;display:flex}.page-module__E0kJGG__downloadButton{background:hsl(var(--foreground));color:hsl(var(--background));border-radius:.75rem;align-items:center;gap:.75rem;width:100%;padding:1rem 2rem;font-weight:600;text-decoration:none;transition:opacity .2s;display:flex}.page-module__E0kJGG__downloadButton:hover{opacity:.9}.page-module__E0kJGG__buttonIcon{width:2rem;height:2rem}.page-module__E0kJGG__buttonText{text-align:left}.page-module__E0kJGG__buttonLabel{font-size:.75rem}.page-module__E0kJGG__buttonTitle{font-size:1.125rem;font-weight:700}.page-module__E0kJGG__appPreview{background:linear-gradient(to bottom right,hsl(var(--primary)/.1),hsl(var(--primary)/.05));border:1px solid hsl(var(--border));border-radius:1rem;margin-top:3rem;padding:2rem}.page-module__E0kJGG__appPreviewText{color:hsl(var(--muted-foreground))}.page-module__E0kJGG__section{padding:4rem 1rem}.page-module__E0kJGG__sectionAlt{background:hsl(var(--card));padding:4rem 1rem}.page-module__E0kJGG__sectionContent{max-width:72rem;margin:0 auto}.page-module__E0kJGG__sectionTitle{text-align:center;color:hsl(var(--foreground));margin-bottom:3rem;font-size:2.25rem;font-weight:700}.page-module__E0kJGG__statsGrid{grid-template-columns:1fr;gap:2rem;display:grid}.page-module__E0kJGG__statCard{text-align:center;background:hsl(var(--primary)/.05);border:1px solid hsl(var(--primary)/.2);border-radius:.75rem;padding:1.5rem}.page-module__E0kJGG__statNumber{color:hsl(var(--primary));margin-bottom:.5rem;font-size:3rem;font-weight:700}.page-module__E0kJGG__statLabel{color:hsl(var(--foreground));margin-bottom:.25rem;font-size:1.25rem;font-weight:600}.page-module__E0kJGG__statDescription{color:hsl(var(--muted-foreground))}.page-module__E0kJGG__featuresGrid{grid-template-columns:1fr;gap:2rem;display:grid}.page-module__E0kJGG__featureCard{border:1px solid hsl(var(--border));border-radius:.75rem;padding:1.5rem;transition:border-color .2s}.page-module__E0kJGG__featureCard:hover{border-color:hsl(var(--primary)/.5)}.page-module__E0kJGG__featureTitle{color:hsl(var(--foreground));margin-bottom:.5rem;font-size:1.25rem;font-weight:700}.page-module__E0kJGG__featureDescription{color:hsl(var(--muted-foreground))}.page-module__E0kJGG__ctaSection{background:linear-gradient(to right,hsl(var(--primary)),hsl(var(--primary)));padding:4rem 1rem}.page-module__E0kJGG__ctaContent{text-align:center;max-width:48rem;margin:0 auto}.page-module__E0kJGG__ctaTitle{color:hsl(var(--primary-foreground));margin-bottom:1.5rem;font-size:2.25rem;font-weight:700}.page-module__E0kJGG__ctaSubtitle{color:hsl(var(--primary-foreground)/.9);margin-bottom:2rem;font-size:1.25rem}.page-module__E0kJGG__ctaButton{background:hsl(var(--background));color:hsl(var(--foreground));border-radius:.75rem;align-items:center;gap:.75rem;width:100%;padding:1rem 2rem;font-weight:600;text-decoration:none;transition:opacity .2s;display:flex}.page-module__E0kJGG__ctaButton:hover{opacity:.9}.page-module__E0kJGG__footer{background:hsl(var(--card));border-top:1px solid hsl(var(--border));padding:2rem 1rem}.page-module__E0kJGG__footerContent{text-align:center;max-width:72rem;margin:0 auto}.page-module__E0kJGG__footerText{color:hsl(var(--muted-foreground))}.page-module__E0kJGG__footerCopyright{color:hsl(var(--muted-foreground)/.8);margin-top:.5rem;font-size:.875rem}.page-module__E0kJGG__footerLinks{flex-wrap:wrap;justify-content:center;gap:1.5rem;margin-top:1rem;display:flex}.page-module__E0kJGG__footerLink{color:hsl(var(--muted-foreground));font-size:.875rem;text-decoration:none;transition:color .2s}.page-module__E0kJGG__footerLink:hover{color:hsl(var(--primary))}@media (min-width:640px){.page-module__E0kJGG__downloadButtons{flex-direction:row}.page-module__E0kJGG__downloadButton,.page-module__E0kJGG__ctaButton{width:auto}}@media (min-width:768px){.page-module__E0kJGG__title{font-size:3.75rem}.page-module__E0kJGG__subtitle{font-size:1.5rem}.page-module__E0kJGG__hero{padding:6rem 1rem}.page-module__E0kJGG__statsGrid{grid-template-columns:repeat(3,1fr)}.page-module__E0kJGG__featuresGrid{grid-template-columns:repeat(2,1fr)}.page-module__E0kJGG__sectionTitle,.page-module__E0kJGG__ctaTitle{font-size:2.5rem}}@media (min-width:1024px){.page-module__E0kJGG__title{font-size:4.5rem}.page-module__E0kJGG__featuresGrid{grid-template-columns:repeat(3,1fr)}}
