.site-header[data-astro-cid-l7arcky5]{border-bottom:1px solid var(--border);z-index:100;background:#fff;height:72px;position:sticky;top:0}.header-inner[data-astro-cid-l7arcky5]{justify-content:space-between;align-items:center;height:72px;display:flex}.logo-link[data-astro-cid-l7arcky5]{flex-shrink:0;align-items:center;gap:10px;text-decoration:none;display:flex}.logo-img[data-astro-cid-l7arcky5]{width:auto;height:40px}.logo-text[data-astro-cid-l7arcky5]{color:var(--text-dark);white-space:nowrap;font-size:18px;font-weight:700}.desktop-nav[data-astro-cid-l7arcky5]{align-items:center;gap:28px;display:flex}.nav-link[data-astro-cid-l7arcky5]{color:var(--text-body);white-space:nowrap;padding:4px 0;font-size:15px;font-weight:500;text-decoration:none;transition:color .3s;position:relative}.nav-link[data-astro-cid-l7arcky5]:after{content:"";background:var(--primary);width:0;height:2px;transition:width .3s;position:absolute;bottom:0;left:0}.nav-link[data-astro-cid-l7arcky5]:hover{color:var(--primary-dark)}.nav-link[data-astro-cid-l7arcky5]:hover:after{width:100%}.nav-cta[data-astro-cid-l7arcky5]{padding:8px 20px;font-size:14px}.hamburger[data-astro-cid-l7arcky5]{cursor:pointer;z-index:101;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;padding:8px;display:none}.hamburger-line[data-astro-cid-l7arcky5]{background:var(--text-dark);transform-origin:50%;border-radius:2px;width:22px;height:2px;transition:all .3s;display:block}.hamburger[data-astro-cid-l7arcky5].active .hamburger-line[data-astro-cid-l7arcky5]:first-child{transform:translateY(7px)rotate(45deg)}.hamburger[data-astro-cid-l7arcky5].active .hamburger-line[data-astro-cid-l7arcky5]:nth-child(2){opacity:0}.hamburger[data-astro-cid-l7arcky5].active .hamburger-line[data-astro-cid-l7arcky5]:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mobile-menu[data-astro-cid-l7arcky5]{z-index:99;opacity:0;pointer-events:none;background:#00000080;transition:opacity .3s;display:none;position:fixed;inset:72px 0 0}.mobile-menu[data-astro-cid-l7arcky5].active{opacity:1;pointer-events:auto}.mobile-menu-inner[data-astro-cid-l7arcky5]{background:#fff;height:auto;max-height:calc(100vh - 72px);padding:24px 20px;transition:transform .3s;overflow-y:auto;transform:translateY(-10px)}.mobile-menu[data-astro-cid-l7arcky5].active .mobile-menu-inner[data-astro-cid-l7arcky5]{transform:translateY(0)}.mobile-nav[data-astro-cid-l7arcky5]{flex-direction:column;gap:4px;display:flex}.mobile-nav-link[data-astro-cid-l7arcky5]{color:var(--text-dark);border-radius:8px;padding:14px 16px;font-size:17px;font-weight:500;text-decoration:none;transition:background .2s;display:block}.mobile-nav-link[data-astro-cid-l7arcky5]:hover,.mobile-nav-link[data-astro-cid-l7arcky5]:active{background:var(--primary-light);color:var(--primary-dark)}.mobile-cta[data-astro-cid-l7arcky5]{justify-content:center;width:100%;margin-top:16px;padding:14px;font-size:16px}@media (width<=768px){.desktop-nav[data-astro-cid-l7arcky5]{display:none}.hamburger[data-astro-cid-l7arcky5]{display:flex}.mobile-menu[data-astro-cid-l7arcky5]{display:block}.logo-text[data-astro-cid-l7arcky5]{font-size:16px}.logo-img[data-astro-cid-l7arcky5]{height:32px}}.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:40px;margin-bottom:40px;display:grid}@media (width<=768px){.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr;gap:32px 20px}}@media (width<=480px){.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr;gap:28px}}:root{--primary:#f5a623;--primary-dark:#e8940a;--primary-light:#fff3e0;--text-dark:#1a1a1a;--text-body:#333;--text-muted:#666;--text-light:#888;--bg-white:#fff;--bg-light:#f8f9fa;--bg-section:#faf7f2;--border:#e5e5e5;--shadow:0 2px 12px #00000014;--shadow-hover:0 8px 30px #0000001f;--radius:8px;--radius-lg:16px;--max-width:1200px;--transition:all .3s ease}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{color:var(--text-body);background:var(--bg-white);-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.7}a{color:var(--primary-dark);transition:var(--transition);text-decoration:none}a:hover{color:var(--primary)}img{max-width:100%;height:auto}.container{max-width:var(--max-width);margin:0 auto;padding:0 20px}.btn{border-radius:var(--radius);cursor:pointer;transition:var(--transition);border:none;justify-content:center;align-items:center;padding:12px 32px;font-size:16px;font-weight:500;text-decoration:none;display:inline-flex}.btn-primary{background:var(--primary);color:#fff}.btn-primary:hover{background:var(--primary-dark);color:#fff;box-shadow:var(--shadow-hover);transform:translateY(-2px)}.btn-outline{color:var(--primary-dark);border:2px solid var(--primary);background:0 0}.btn-outline:hover{background:var(--primary);color:#fff}.section{padding:80px 0}.section-alt{background:var(--bg-section)}.section-title{text-align:center;margin-bottom:48px}.section-title h2{color:var(--text-dark);margin-bottom:12px;font-size:32px;font-weight:700}.section-title p{color:var(--text-muted);max-width:600px;margin:0 auto;font-size:16px}.card{background:var(--bg-white);border-radius:var(--radius-lg);box-shadow:var(--shadow);transition:var(--transition);padding:32px}.card:hover{box-shadow:var(--shadow-hover);transform:translateY(-4px)}.grid-2{grid-template-columns:repeat(2,1fr);gap:32px;display:grid}.grid-3{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.grid-4{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.tag{background:var(--primary-light);color:var(--primary-dark);border-radius:20px;padding:4px 12px;font-size:13px;font-weight:500;display:inline-block}.breadcrumb{color:var(--text-light);padding:16px 0;font-size:14px}.breadcrumb a{color:var(--text-muted)}.breadcrumb a:hover{color:var(--primary-dark)}@media (width<=992px){.grid-4,.grid-3{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.section{padding:48px 0}.section-title h2{font-size:24px}.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}.btn{padding:10px 24px;font-size:14px}}
