:root{--color-primary:#ffc83d;--color-primary-dark:#ffb800;--color-primary-light:#ffe08a;--color-primary-soft:#fff8dc;--color-primary-darker:#d99a00;--color-primary-tint:#fff1c0;--color-primary-tint-strong:#ffe89a;--color-on-primary:#1c1917;--color-ink:#1c1917;--color-ink-700:#292524;--color-text:#44403c;--color-text-muted:#78716c;--color-bg:#ffffff;--color-bg-alt:#fafaf9;--color-bg-soft:#fffaeb;--color-border:#e7e5e4;--color-border-strong:#d6d3d1;--surface-footer:#292524;--color-success-bg:#f0fdf4;--color-success-border:#bbf7d0;--color-success-text:#166534;--color-success-dot:#22c55e;--color-warning-bg:#fffbeb;--color-warning-border:#fde68a;--color-warning-text:#b45309;--color-danger-bg:#fef2f2;--color-danger-border:#fecaca;--color-danger-text:#b91c1c;--color-info-bg:#eff6ff;--color-info-border:#bfdbfe;--color-info-text:#1d4ed8;--ease-out-cubic:cubic-bezier(0.33,1,0.68,1);--ease-out-quart:cubic-bezier(0.25,1,0.5,1);--duration-fast:150ms;--duration-base:250ms;--duration-slow:400ms;--radius-sm:12px;--radius-md:20px;--radius-lg:28px;--radius-full:999px;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-2xl:48px;--spacing-3xl:64px;--spacing-4xl:96px;--max-width:1280px;--header-height:72px;--section-padding-y:96px;--section-padding-x:24px;--font-sans:"Pretendard Variable",Pretendard,-apple-system,system-ui,sans-serif;--font-mono:"Pretendard Variable",Pretendard,-apple-system,system-ui,sans-serif;--font-xs:12px;--font-sm:13px;--font-md:14px;--font-base:15px;--font-lg:16px;--font-xl:18px;--font-2xl:20px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:var(--header-height)}body{font-family:var(--font-sans);background:var(--color-bg);color:var(--color-text);-webkit-font-smoothing:antialiased;line-height:1.65;overflow-x:hidden;padding-top:var(--header-height)}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}ol,ul{list-style:none}@media (max-width:760px){:root{--section-padding-y:72px;--section-padding-x:20px}}