.Header-module__Af2_WG__header{border-bottom:1px solid var(--color-border);background-color:var(--color-background);z-index:100;position:sticky;top:0}.Header-module__Af2_WG__inner{justify-content:space-between;align-items:center;height:4rem;display:flex}.Header-module__Af2_WG__logo{letter-spacing:.05em;color:var(--color-text-main);text-transform:uppercase;font-size:1.25rem;font-weight:600}.Header-module__Af2_WG__nav{gap:var(--spacing-lg);display:flex}.Header-module__Af2_WG__navLink{color:var(--color-text-muted);font-size:.875rem;font-weight:500;transition:color .2s}.Header-module__Af2_WG__navLink:hover{color:var(--color-text-main)}.Header-module__Af2_WG__actions{gap:var(--spacing-md);display:flex}
.Footer-module__EZoWya__footer{background-color:var(--color-surface);border-top:1px solid var(--color-border);padding:var(--spacing-xl) 0 var(--spacing-lg);margin-top:auto}.Footer-module__EZoWya__grid{gap:var(--spacing-xl);margin-bottom:var(--spacing-xl);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.Footer-module__EZoWya__column h4{text-transform:uppercase;color:var(--color-text-main);margin-bottom:var(--spacing-md);letter-spacing:.05em;font-size:.875rem}.Footer-module__EZoWya__linkList{gap:var(--spacing-sm);flex-direction:column;display:flex}.Footer-module__EZoWya__link{color:var(--color-text-muted);font-size:.875rem;transition:color .2s}.Footer-module__EZoWya__link:hover{color:var(--color-text-main)}.Footer-module__EZoWya__bottom{border-top:1px solid var(--color-border);padding-top:var(--spacing-lg);text-align:center;align-items:center;gap:var(--spacing-sm);flex-direction:column;display:flex}.Footer-module__EZoWya__copy{color:var(--color-text-muted);font-size:.75rem}.Footer-module__EZoWya__disclaimer{color:var(--color-text-muted);max-width:800px;font-size:.65rem}
:root{--color-background:#0d0b0a;--color-surface:#171412;--color-surface-alt:#231f1c;--color-text-main:#f0e9e1;--color-text-muted:#a89c92;--color-accent:#d4a373;--color-accent-hover:#e3b88b;--color-border:#362e29;--font-family-base:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:2rem;--spacing-xl:4rem;--spacing-xxl:8rem}*,:before,:after{box-sizing:border-box}body{background-color:var(--color-background);color:var(--color-text-main);font-family:var(--font-family-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;line-height:1.6}a{color:inherit;text-decoration:none}ul,ol{margin:0;padding:0;list-style:none}h1,h2,h3,h4,h5,h6{letter-spacing:-.02em;margin:0;font-weight:500;line-height:1.2}p{margin:0 0 var(--spacing-md) 0}button{cursor:pointer;background:0 0;border:none;font-family:inherit}.container{max-width:1200px;padding:0 var(--spacing-lg);margin:0 auto}.section{padding:var(--spacing-xl) 0}.btn{background-color:var(--color-accent);color:var(--color-background);text-align:center;border-radius:4px;padding:.75rem 1.5rem;font-weight:500;transition:background-color .2s;display:inline-block}.btn:hover{background-color:var(--color-accent-hover)}.btn-secondary{background-color:var(--color-surface-alt);color:var(--color-text-main)}.btn-secondary:hover{background-color:var(--color-border)}
