/*! tailwindcss v4.1.8 | MIT License | https://tailwindcss.com */.header-sticky.svelte-63zawz{z-index:100;background:var(--bg-primary);border-bottom:1px solid var(--border-primary);-webkit-backdrop-filter:blur(8px);position:fixed;top:0;left:0;right:0}.header-sticky.svelte-63zawz>div:where(.svelte-63zawz){max-width:var(--breakpoint-2xl,96rem);padding-inline:calc(var(--spacing,.25rem)*6);margin-inline:auto}@media (min-width:40rem){.header-sticky.svelte-63zawz>div:where(.svelte-63zawz){padding-inline:calc(var(--spacing,.25rem)*8)}}@media (min-width:64rem){.header-sticky.svelte-63zawz>div:where(.svelte-63zawz){padding-inline:calc(var(--spacing,.25rem)*12)}}.header-sticky.svelte-63zawz>div:where(.svelte-63zawz)>div:where(.svelte-63zawz){height:calc(var(--spacing,.25rem)*20);justify-content:space-between;align-items:center;display:flex}.header-sticky a:not(.button-primary),.header-sticky button:not(.button-primary),.header-sticky span{color:var(--text-secondary)}.header-sticky a:not(.button-primary):hover,.header-sticky button:not(.button-primary):hover{color:var(--text-primary)}.mobile-menu-bg a,.mobile-menu-bg button,.mobile-menu-bg div{color:var(--text-secondary)}.mobile-menu-bg a:hover,.mobile-menu-bg button:hover{color:var(--text-primary)}.header-sticky .border-gray-200,.mobile-menu-bg .border-gray-200{border-color:var(--border-primary)!important}.mobile-menu-bg .bg-gray-100{background-color:var(--bg-secondary)!important}.header-sticky .hover\\:bg-gray-100:hover{background-color:var(--bg-secondary)!important}.footer-link.svelte-1da876e{color:var(--text-secondary)}.footer-link.svelte-1da876e:hover{color:var(--text-primary)}body{background-color:var(--bg-primary);color:var(--text-primary)}.marketing-section{padding:4rem 0;border-bottom:1px solid var(--border-primary)}@media (max-width: 768px){.marketing-section{padding:2.5rem 0}}.marketing-container{max-width:1400px;margin:0 auto;padding:0 1.5rem}@media (min-width: 640px){.marketing-container{padding:0 2rem}}@media (min-width: 1024px){.marketing-container{padding:0 3rem}}.marketing-heading{font-weight:700;line-height:1.2;color:var(--text-primary);margin-bottom:1rem}.marketing-heading-xl{font-size:2.5rem}.marketing-heading-lg{font-size:2rem}.marketing-heading-md{font-size:1.5rem}@media (min-width: 768px){.marketing-heading-xl{font-size:3.5rem}.marketing-heading-lg{font-size:2.5rem}.marketing-heading-md{font-size:1.875rem}}.marketing-card{background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:.75rem;padding:1.5rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;transition:all .2s ease-in-out}.marketing-card:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;border-color:var(--border-secondary)}.marketing-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:.5rem;font-weight:500;font-size:.875rem;transition:all .2s ease-in-out;cursor:pointer;border:1px solid transparent;text-decoration:none}.marketing-button-primary{background:var(--color-primary-600);color:#fff}.marketing-button-primary:hover{background:var(--color-primary-700)}.marketing-button-secondary{background:var(--bg-primary);color:var(--text-primary);border-color:var(--border-primary)}.marketing-button-secondary:hover{background:var(--bg-secondary);border-color:var(--border-secondary)}.marketing-grid{display:grid;gap:1.5rem}.marketing-grid-2,.marketing-grid-3{grid-template-columns:repeat(1,1fr)}@media (min-width: 768px){.marketing-grid-2{grid-template-columns:repeat(2,1fr)}.marketing-grid-3{grid-template-columns:repeat(3,1fr)}}.marketing-text-primary{color:var(--text-primary)}.marketing-text-secondary{color:var(--text-secondary)}.marketing-text-muted{color:var(--text-tertiary)}.marketing-alert{padding:1rem;border-radius:.5rem;border:1px solid;margin-bottom:1rem}.marketing-alert-info{background:var(--color-info-50);border-color:var(--color-info-200);color:var(--color-info-800)}.marketing-alert-warning{background:var(--color-warning-50);border-color:var(--color-warning-200);color:var(--color-warning-800)}.marketing-alert-success{background:var(--color-success-50);border-color:var(--color-success-200);color:var(--color-success-800)}
