:root{--color-bg: #ffffff;--color-text: #1a1a1a;--color-text-secondary: #6b7280;--color-accent: #6397ff;--color-accent-bright: #3075ff;--color-card-bg: #f5f5f5;--color-border: #e5e5e5}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Inclusive Sans,sans-serif;background-color:var(--color-bg);color:var(--color-text);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}button{font-family:inherit;cursor:pointer}.container{max-width:1100px;margin:0 auto;padding:0 2rem}.section{padding:5rem 0}h1{font-size:3rem;font-weight:700;line-height:1.1;letter-spacing:-.02em}h2{font-size:2rem;font-weight:700;line-height:1.2;letter-spacing:-.01em}h3{font-size:1.25rem;font-weight:600;line-height:1.3}p{color:var(--color-text-secondary)}@media(max-width:768px){h1{font-size:2rem}h2{font-size:1.5rem}.container{padding:0 1.25rem}.section{padding:3rem 0}}header.svelte-1elxaub{position:sticky;top:0;z-index:100;background:var(--color-bg);border-bottom:1px solid var(--color-border)}.header-inner.svelte-1elxaub{display:flex;align-items:center;justify-content:space-between;height:70px}.logo.svelte-1elxaub{font-size:1.5rem;font-weight:700;letter-spacing:-.02em}nav.svelte-1elxaub{display:flex;gap:2rem}nav.svelte-1elxaub a:where(.svelte-1elxaub){font-size:.95rem;color:var(--color-text-secondary);transition:color .2s ease;position:relative}nav.svelte-1elxaub a:where(.svelte-1elxaub):hover,nav.svelte-1elxaub a.active:where(.svelte-1elxaub){color:var(--color-text)}nav.svelte-1elxaub a.active:where(.svelte-1elxaub):after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:2px;background:var(--color-accent);border-radius:1px}.hamburger.svelte-1elxaub{display:none;flex-direction:column;gap:5px;background:none;border:none;padding:4px}.hamburger.svelte-1elxaub span:where(.svelte-1elxaub){display:block;width:24px;height:2px;background:var(--color-text);transition:transform .3s ease,opacity .3s ease}.hamburger.open.svelte-1elxaub span:where(.svelte-1elxaub):nth-child(1){transform:rotate(45deg) translate(5px,5px)}.hamburger.open.svelte-1elxaub span:where(.svelte-1elxaub):nth-child(2){opacity:0}.hamburger.open.svelte-1elxaub span:where(.svelte-1elxaub):nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}@media(max-width:768px){.hamburger.svelte-1elxaub{display:flex}nav.svelte-1elxaub{position:absolute;top:70px;left:0;right:0;background:var(--color-bg);flex-direction:column;padding:1.5rem 2rem;gap:1.25rem;border-bottom:1px solid var(--color-border);display:none}nav.open.svelte-1elxaub{display:flex}}footer.svelte-jz8lnl{padding:2rem 0;border-top:1px solid var(--color-border);text-align:center}p.svelte-jz8lnl{font-size:.875rem;color:var(--color-text-secondary)}main.svelte-12qhfyh{min-height:calc(100vh - 140px)}
