.Header-module-scss-module__klcqGG__header{z-index:1000;background:var(--bg-primary);border-bottom:2px solid var(--color-accent);justify-content:space-between;align-items:center;height:72px;transition:background-color .3s;display:flex;position:fixed;top:0;left:0;right:0}.Header-module-scss-module__klcqGG__inner{max-width:1200px;margin:0 auto;padding:0 24px}@media (min-width:992px){.Header-module-scss-module__klcqGG__inner{padding:0 32px}}.Header-module-scss-module__klcqGG__inner{justify-content:space-between;align-items:center;width:100%;height:100%;display:flex}.Header-module-scss-module__klcqGG__logo{color:var(--color-accent);letter-spacing:2px;white-space:nowrap;flex-shrink:0;align-items:center;gap:16px;font-size:24px;font-weight:900;text-decoration:none;display:flex}@media (max-width:575px){.Header-module-scss-module__klcqGG__logo{letter-spacing:1px;gap:4px;font-size:16px}}.Header-module-scss-module__klcqGG__logo span{color:var(--text-primary);white-space:nowrap;font-size:14px;font-weight:500}@media (max-width:575px){.Header-module-scss-module__klcqGG__logo span{display:none}}.Header-module-scss-module__klcqGG__nav{display:none}@media (min-width:992px){.Header-module-scss-module__klcqGG__nav{align-items:center;gap:0;display:flex}}.Header-module-scss-module__klcqGG__navLink{color:var(--text-secondary);white-space:nowrap;padding:8px 16px;font-size:14px;font-weight:500;transition:color .15s;display:block}.Header-module-scss-module__klcqGG__navLink:hover,.Header-module-scss-module__klcqGG__navLink.Header-module-scss-module__klcqGG__active{color:var(--color-accent)}.Header-module-scss-module__klcqGG__actions{align-items:center;gap:8px;display:flex}.Header-module-scss-module__klcqGG__themeToggle{width:36px;height:36px;color:var(--text-primary);justify-content:center;align-items:center;font-size:20px;transition:color .15s;display:flex}.Header-module-scss-module__klcqGG__themeToggle:hover{color:var(--color-accent)}.Header-module-scss-module__klcqGG__mobileToggle{color:var(--text-primary);align-items:center;padding:8px;font-size:24px;display:flex}@media (min-width:992px){.Header-module-scss-module__klcqGG__mobileToggle{display:none}}.Header-module-scss-module__klcqGG__mobileNav{background:var(--bg-primary);border-top:1px solid var(--border-color);z-index:999;padding:16px 0;display:none;position:fixed;top:72px;left:0;right:0}.Header-module-scss-module__klcqGG__mobileNav.Header-module-scss-module__klcqGG__open{display:block}@media (min-width:992px){.Header-module-scss-module__klcqGG__mobileNav{display:none!important}}.Header-module-scss-module__klcqGG__mobileNavLink{color:var(--text-secondary);padding:16px 24px;font-size:16px;display:block}.Header-module-scss-module__klcqGG__mobileNavLink:hover{color:var(--color-accent);background:var(--overlay-bg)}
.Footer-module-scss-module__EzUeIG__footer{background:var(--bg-primary);border-top:2px solid var(--color-accent);padding:64px 0 32px;transition:background-color .3s}.Footer-module-scss-module__EzUeIG__inner{max-width:1200px;margin:0 auto;padding:0 24px}@media (min-width:992px){.Footer-module-scss-module__EzUeIG__inner{padding:0 32px}}.Footer-module-scss-module__EzUeIG__grid{grid-template-columns:1fr;gap:40px;display:grid}@media (min-width:768px){.Footer-module-scss-module__EzUeIG__grid{grid-template-columns:1.5fr 1fr 1fr 1.8fr}}.Footer-module-scss-module__EzUeIG__brand h3{color:var(--color-accent);letter-spacing:2px;margin-bottom:16px;font-size:24px;font-weight:900}.Footer-module-scss-module__EzUeIG__brand p{color:var(--text-muted);font-size:14px;line-height:1.8}.Footer-module-scss-module__EzUeIG__column h4{color:var(--text-primary);border-bottom:1px solid var(--border-color);margin-bottom:16px;padding-bottom:8px;font-size:16px;font-weight:700}.Footer-module-scss-module__EzUeIG__linkList li{margin-bottom:8px}.Footer-module-scss-module__EzUeIG__linkList a{color:var(--text-muted);font-size:14px;transition:color .15s}.Footer-module-scss-module__EzUeIG__linkList a:hover{color:var(--color-accent)}.Footer-module-scss-module__EzUeIG__contactInfo p{color:var(--text-muted);margin-bottom:8px;font-size:14px;line-height:1.8}.Footer-module-scss-module__EzUeIG__divider{background:var(--border-color);height:1px;margin:40px 0 24px}.Footer-module-scss-module__EzUeIG__copyright{text-align:center;color:var(--text-muted);font-size:12px;line-height:1.8}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}a{color:inherit;text-decoration:none}ul,ol{list-style:none}h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;font-weight:inherit}p{overflow-wrap:break-word}table{border-collapse:collapse;border-spacing:0}button{cursor:pointer;background:0 0;border:none}:root{--bg-primary:#fff;--bg-dark:#f5f5f5;--bg-card:#fff;--bg-card-alt:#f8f9fa;--bg-card-darker:#eef0f2;--bg-white:#fff;--bg-light:#f0f0f0;--bg-hero-start:#f0f0f0;--bg-hero-end:#e0e0e0;--bg-section-alt:#f5f5f5;--bg-invest-alt:#f0f0f0;--text-primary:#1a1a2e;--text-secondary:#4a5568;--text-muted:#6b7280;--text-inverse:#1a1a2e;--text-white:#fff;--border-color:#e5e7eb;--border-subtle:#00000014;--border-option:#0000001f;--shadow-sm:0 2px 4px #00000014;--shadow-md:0 4px 12px #0000001a;--shadow-lg:0 8px 24px #0000001f;--color-accent:#c5a55a;--overlay-bg:#0000000f}[data-theme=dark]{--bg-primary:#1a2332;--bg-dark:#0f1720;--bg-card:#1e2a3a;--bg-card-alt:#1e293b;--bg-card-darker:#243044;--bg-white:#1e2a3a;--bg-light:#243044;--bg-hero-start:#0d1117;--bg-hero-end:#1a2332;--bg-section-alt:#1a2332;--bg-invest-alt:#0d1117;--text-primary:#e8e8e8;--text-secondary:#b0b8c4;--text-muted:#7a8694;--text-inverse:#e8e8e8;--text-white:#fff;--border-color:#2a3a4e;--border-subtle:#ffffff14;--border-option:#ffffff1f;--shadow-sm:0 2px 4px #0000004d;--shadow-md:0 4px 12px #0006;--shadow-lg:0 8px 24px #00000080;--overlay-bg:#00000073}html{transition:background-color .3s}body{color:var(--text-primary);background-color:var(--bg-dark);font-family:Source Han Sans SC,Noto Sans SC,PingFang SC,-apple-system,Helvetica Neue,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.6;transition:background-color .3s,color .3s}::selection{background:var(--color-accent);color:#1a2332}*{border-radius:0!important}html{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar{display:none}
