._header_17yr1_1{background-color:var(--color-surface);border-bottom:1px solid var(--color-border);padding:var(--spacing-component) 0}._inner_17yr1_7{max-width:var(--max-width);margin:0 auto;padding:0 var(--spacing-component);display:flex;align-items:center;justify-content:space-between;position:relative}._logo_17yr1_17{display:flex;align-items:center;gap:10px;height:32px;text-decoration:none;z-index:1001}._logoIcon_17yr1_26{width:26px;height:26px;object-fit:contain;flex-shrink:0;display:block}._logoText_17yr1_34{font-size:20px;font-weight:600;color:var(--color-primary);text-transform:uppercase;white-space:nowrap}._hamburger_17yr1_42{display:none;flex-direction:column;justify-content:space-between;width:28px;height:20px;cursor:pointer;z-index:1001}._menuToggle_17yr1_52{display:none}._hamburgerLine_17yr1_56{width:24px;height:3px;background-color:var(--color-text);border-radius:2px;transition:all .3s ease}._navContainer_17yr1_64{display:block}._nav_17yr1_64{display:flex;gap:var(--spacing-component);list-style:none;margin:0;padding:0}._navLink_17yr1_76{font-family:var(--font-body);font-size:var(--font-size-body);color:var(--color-text);text-decoration:none;display:block}._navLink_17yr1_76:hover{color:var(--color-primary)}@media(max-width:767px){._hamburger_17yr1_42{display:flex}._navContainer_17yr1_64{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:var(--color-surface);transform:translate(-100%);transition:transform .3s ease;z-index:1000;overflow-y:auto}._menuToggle_17yr1_52:checked~._navContainer_17yr1_64{transform:translate(0)}._menuToggle_17yr1_52:checked~._hamburger_17yr1_42 ._hamburgerLine_17yr1_56:nth-child(1){transform:translateY(8px) rotate(45deg)}._menuToggle_17yr1_52:checked~._hamburger_17yr1_42 ._hamburgerLine_17yr1_56:nth-child(2){opacity:0}._menuToggle_17yr1_52:checked~._hamburger_17yr1_42 ._hamburgerLine_17yr1_56:nth-child(3){transform:translateY(-8px) rotate(-45deg)}._nav_17yr1_64{flex-direction:column;gap:0;padding-top:80px;width:100%}._nav_17yr1_64 li{width:100%;border-bottom:1px solid var(--color-border)}._navLink_17yr1_76{padding:14px var(--spacing-component);min-height:44px;display:flex;align-items:center;font-size:var(--font-size-h4)}}@media(min-width:768px){._hamburger_17yr1_42{display:none}._navContainer_17yr1_64{position:static;transform:none;width:auto;height:auto;background:transparent}}._footer_los7s_1{background-color:var(--color-surface);border-top:1px solid var(--color-border);padding:var(--spacing-component) 0;margin-top:var(--spacing-section)}._inner_los7s_8{max-width:var(--max-width);margin:0 auto;padding:0 var(--spacing-component);text-align:center;font-family:var(--font-body);font-size:var(--font-size-small);color:var(--color-text-muted)}._nav_los7s_18{margin-bottom:var(--spacing-small)}._link_los7s_22{color:var(--color-text-muted);text-decoration:none;transition:color .2s ease}._link_los7s_22:hover{color:var(--color-primary)}._separator_los7s_32{margin:0 var(--spacing-small);color:var(--color-text-muted)}:root{--color-primary: #2D1015;--color-secondary: #3D1820;--color-accent: #C4836A;--color-bg: #ffffff;--color-text: #1e293b;--color-text-muted: #64748b;--color-border: #e2e8f0;--color-surface: #f8fafc;--font-heading: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-body: Inter, system-ui, -apple-system, sans-serif;--font-size-h1: 2.5rem;--font-size-h2: 2rem;--font-size-h3: 1.5rem;--font-size-h4: 1.25rem;--font-size-body: 1rem;--font-size-small: .875rem;--line-height-heading: 1.2;--line-height-body: 1.6;--spacing-section: 4rem;--spacing-component: 1.5rem;--spacing-element: .75rem;--max-width: 75rem;--max-width-content: 48rem}@media(max-width:767px){:root{--font-size-h1: 1.75rem;--font-size-h2: 1.5rem;--font-size-h3: 1.25rem;--font-size-h4: 1.125rem;--spacing-section: 2.5rem;--spacing-component: 1rem}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-body);font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-text);background-color:var(--color-bg)}button,a[role=button],input[type=submit],input[type=button]{flex-shrink:0;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-wrap:break-word}img{max-width:100%;height:auto;display:block}[class*=card],[style*=border-radius]{overflow:hidden}
