.hanwrite-theme{--background:#fff;--foreground:#171717;--primary:#6a5ae0;--secondary:#6a5ae0;--primary-accent:#6a5ae0;--foreground-accent:#454545;--hero-background:#f3f3f5;background:var(--background);min-height:100vh;color:var(--foreground);font-optical-sizing:auto;font-family:"Source Sans 3",sans-serif;font-size:1.125rem;font-style:normal;line-height:1.75rem}.hanwrite-theme .manrope,.hanwrite-theme h1,.hanwrite-theme h2,.hanwrite-theme h3,.hanwrite-theme h4,.hanwrite-theme h5,.hanwrite-theme h6{font-optical-sizing:auto;color:var(--foreground);font-family:Manrope,sans-serif;font-style:normal}.hanwrite-theme main{background:var(--background)}.hanwrite-theme .text-foreground{color:var(--foreground)}.hanwrite-theme .text-primary,.hanwrite-theme .text-secondary{color:var(--primary)}.hanwrite-theme .text-foreground-accent{color:var(--foreground-accent)}.hanwrite-theme .bg-primary{background-color:var(--primary)}.hanwrite-theme .bg-primary-accent{background-color:var(--primary-accent)}.hanwrite-theme .bg-hero-background{background-color:var(--hero-background)}.hanwrite-theme .hover\:text-primary:hover{color:var(--primary)}.hanwrite-theme .hover\:text-foreground:hover{color:var(--foreground)}.hanwrite-theme .hover\:text-foreground-accent:hover{color:var(--foreground-accent)}.hanwrite-theme .hover\:bg-primary-accent:hover{background-color:var(--primary-accent)}.hanwrite-theme #logos svg{width:fit-content;height:2.5rem}@media (min-width:640px){.hanwrite-theme #logos svg{height:3rem}}.hanwrite-theme .benefit-section:last-of-type>div{margin-bottom:2.5rem}
