html{--brand-dark:var(--blue-3);--primary-dark:var(--blue-4);--primary-hover-dark:var(--blue-6);--text-1-dark:var(--stone-0);--text-2-dark:var(--stone-3);--text-3-dark:var(--stone-5);--text-contrast-dark:var(--stone-12);--surface-0-dark:black;--surface-1-dark:var(--stone-12);--surface-2-dark:var(--stone-11);--surface-3-dark:var(--stone-10);--surface-4-dark:var(--stone-9);--background-dark:var(--gradient-8);--border-dark:var(--stone-9);--brand-light:var(--blue-10);--primary-light:var(--blue-6);--primary-hover-light:var(--blue-8);--text-1-light:var(--stone-12);--text-2-light:var(--stone-8);--text-3-light:var(--stone-7);--text-contrast-light:var(--stone-0);--surface-0-light:white;--surface-1-light:var(--stone-0);--surface-2-light:var(--stone-1);--surface-3-light:var(--stone-2);--surface-4-light:var(--stone-3);--background-light:none;--border-light:var(--stone-4);--error:var(--red-5);--border-radius:var(--radius-2);--border-radius-big:var(--radius-3)}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--brand:var(--brand-dark);--primary:var(--primary-dark);--primary-hover:var(--primary-hover-dark);--text-1:var(--text-1-dark);--text-2:var(--text-2-dark);--text-3:var(--text-3-dark);--text-contrast:var(--text-contrast-dark);--surface-0:var(--surface-0-dark);--surface-1:var(--surface-1-dark);--surface-2:var(--surface-2-dark);--surface-3:var(--surface-3-dark);--surface-4:var(--surface-4-dark);--background:var(--background-dark);--border:var(--border-dark)}@media (prefers-color-scheme:light){:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brand:var(--brand-light);--primary:var(--primary-light);--primary-hover:var(--primary-hover-light);--text-1:var(--text-1-light);--text-2:var(--text-2-light);--text-3:var(--text-3-light);--text-contrast:var(--text-contrast-light);--surface-0:var(--surface-0-light);--surface-1:var(--surface-1-light);--surface-2:var(--surface-2-light);--surface-3:var(--surface-3-light);--surface-4:var(--surface-4-light);--background:var(--background-light);--border:var(--border-light)}}[color-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--brand:var(--brand-dark);--primary:var(--primary-dark);--primary-hover:var(--primary-hover-dark);--text-1:var(--text-1-dark);--text-2:var(--text-2-dark);--text-3:var(--text-3-dark);--text-contrast:var(--text-contrast-dark);--surface-0:var(--surface-0-dark);--surface-1:var(--surface-1-dark);--surface-2:var(--surface-2-dark);--surface-3:var(--surface-3-dark);--surface-4:var(--surface-4-dark);--background:var(--background-dark);--border:var(--border-dark)}[color-scheme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brand:var(--brand-light);--primary:var(--primary-light);--primary-hover:var(--primary-hover-light);--text-1:var(--text-1-light);--text-2:var(--text-2-light);--text-3:var(--text-3-light);--text-contrast:var(--text-contrast-light);--surface-0:var(--surface-0-light);--surface-1:var(--surface-1-light);--surface-2:var(--surface-2-light);--surface-3:var(--surface-3-light);--surface-4:var(--surface-4-light);--background:var(--background-light);--border:var(--border-light)}html,body{height:100%}html{color:var(--text-1);accent-color:var(--link);background-image:none;background-attachment:fixed}img{border-radius:var(--radius-3)}ul,ol{padding:0;list-style:none}li{padding-inline-start:0}a:hover{text-decoration:none}p{cursor:default}.surface-1{background-color:var(--surface-1);color:var(--text-2)}.surface-2{background-color:var(--surface-2);color:var(--text-2)}.surface-3{background-color:var(--surface-3);color:var(--text-1)}.surface-4{background-color:var(--surface-4);color:var(--text-1)}.sfondo.svelte-1fmw0hk{z-index:-1;pointer-events:none;width:100%;height:100vh;display:block;position:fixed;top:0;left:0;overflow:hidden}.header.svelte-1elxaub{background-color:var(--color-bg-cream);color:var(--color-text);z-index:100;width:100%;box-shadow:none;border-bottom:1px solid var(--color-border-dark);position:sticky;top:0}.navbar.svelte-1elxaub{width:100%;padding:0}.navbar.svelte-1elxaub .container{justify-content:space-between;align-items:center;padding:1.5rem 2rem;display:flex}.logo-section.svelte-1elxaub{flex:none}.logo.svelte-1elxaub{color:var(--color-text);letter-spacing:-.5px;margin:0;font-size:1.5rem;font-weight:700}.nav-links.svelte-1elxaub{gap:2.5rem;margin:0;padding:0;list-style:none;display:flex}.nav-links.svelte-1elxaub a:where(.svelte-1elxaub){color:var(--color-text);font-size:.95rem;font-weight:500;text-decoration:none;transition:color .3s}.nav-links.svelte-1elxaub a:where(.svelte-1elxaub):hover{color:var(--color-accent)}@media (width<=768px){.navbar.svelte-1elxaub .container{flex-direction:column;align-items:center;gap:1rem}.logo-section.svelte-1elxaub{text-align:center;width:100%}.nav-links.svelte-1elxaub{justify-content:center;width:100%}}.company.svelte-jz8lnl{margin:0}.company-main.svelte-jz8lnl{font-size:1.05rem;font-weight:700;display:block}.company-sub.svelte-jz8lnl{color:var(--color-footer-text);font-size:.85rem;font-weight:400;display:block}.footer.svelte-jz8lnl{background-color:var(--color-footer);color:var(--color-footer-text);margin-top:0;padding:3.5rem 2rem 1.5rem}.footer-content.svelte-jz8lnl{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2.5rem;margin-bottom:1rem;display:grid}.footer-section.svelte-jz8lnl h4:where(.svelte-jz8lnl){color:#fff;margin-top:0;font-size:1.05rem;font-weight:700}.footer-section.svelte-jz8lnl p:where(.svelte-jz8lnl){color:var(--color-footer-text);margin:.75rem 0;font-size:.9rem;line-height:1.6}.footer-section.svelte-jz8lnl ul:where(.svelte-jz8lnl){margin:.75rem 0;padding:0;list-style:none}.footer-section.svelte-jz8lnl li:where(.svelte-jz8lnl){padding:.25rem 0}.footer-section.svelte-jz8lnl a:where(.svelte-jz8lnl){color:var(--color-footer-text);font-size:1.05rem;text-decoration:none;transition:color .3s}.footer-section.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{color:var(--color-accent)}.footer-bottom.svelte-jz8lnl{text-align:center;color:var(--color-footer-text);padding-top:2rem;font-size:1rem}.footer-bottom.svelte-jz8lnl p:where(.svelte-jz8lnl){margin:.25rem 0}.p-like-button.svelte-jz8lnl{color:var(--color-footer-text);cursor:pointer;background-color:#0000;border:none;padding:0;font-family:inherit;font-size:1.05rem;line-height:1.6;text-decoration:underline;display:inline-block}.p-like-button.svelte-jz8lnl:hover{color:var(--color-accent)}@media (width<=768px){.footer-content.svelte-jz8lnl{grid-template-columns:1fr;gap:1.5rem}.footer-section.svelte-jz8lnl h4:where(.svelte-jz8lnl){font-size:1rem}}body{color:#1f2937;background:0 0;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}html{scroll-behavior:smooth}*{box-sizing:border-box}.site-container.svelte-12qhfyh{z-index:1;flex-direction:column;min-height:100vh;display:flex;position:relative}
