.static-page{max-width:860px;margin:0 auto 80px;padding:100px 24px 60px;color:var(--text-sub,#433A30);background-color:var(--bg-primary);line-height:1.8;transition:all .3s ease}.static-page-header{text-align:center;margin-bottom:50px}.static-page-icon{display:flex;justify-content:center;margin-bottom:20px;color:var(--color-blue,#1F2F46)}.static-page-title{font-size:2.5rem;font-weight:900;color:var(--text-main,#1F2F46);margin-bottom:12px;letter-spacing:-.02em}.static-page-subtitle{font-size:1.1rem;color:var(--text-sub,#7F6F5B);max-width:600px;margin:0 auto}.static-page-divider{border:none;border-top:3px solid var(--color-gold,#9c7a46);margin:40px auto;width:60px;opacity:.6}.static-section{margin-bottom:48px}.static-section-title{font-size:1.5rem;font-weight:800;color:var(--text-main,#1F2F46);margin-bottom:16px;display:flex;align-items:center;gap:12px}.static-section p{margin-bottom:20px}.static-section ol,.static-section ul{padding-left:1.5rem;margin-bottom:20px}.static-section li{margin-bottom:10px}.static-section a{color:var(--color-gold,#9c7a46);font-weight:700;text-decoration:none;border-bottom:1px solid transparent;transition:all .2s ease}.static-section a:hover{color:var(--text-main);border-bottom-color:var(--text-main)}.static-section strong{color:var(--text-main);font-weight:700}.static-features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin:24px 0 32px}.static-feature-card{background:var(--bg-card,#ffffff);border:1px solid var(--border-color,#e2e8f0);border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:12px;box-shadow:0 4px 14px rgba(0,0,0,.04);transition:transform .2s ease,box-shadow .2s ease}.static-feature-card:hover{transform:translateY(-3px);box-shadow:0 8px 22px rgba(0,0,0,.08)}.static-feature-icon{width:44px;height:44px;border-radius:12px;background:rgba(156,122,70,.12);color:var(--color-gold,#9c7a46);display:flex;align-items:center;justify-content:center;flex-shrink:0}.static-feature-title{font-size:1.05rem;font-weight:700;color:var(--text-main,#1F2F46);margin:0}.static-feature-desc{font-size:.92rem;color:var(--text-sub,#64748b);line-height:1.55;margin:0}.static-highlight{background:var(--bg-card,#FAF8F4);border-left:5px solid var(--color-gold,#9c7a46);border-radius:4px 16px 16px 4px;padding:24px;margin:32px 0;color:var(--text-main);font-size:1rem;box-shadow:0 4px 12px var(--color-shadow)}.static-contact-cta{background:linear-gradient(135deg,var(--color-blue) 0,var(--color-blue-light) 100%);border-radius:20px;padding:40px 30px;text-align:center;color:#fff;margin-top:60px;box-shadow:0 10px 25px rgba(31,47,70,.2)}.static-contact-cta h3{font-size:1.4rem;font-weight:800;margin-bottom:12px;color:var(--color-gold)}.static-contact-cta p{color:rgba(255,255,255,.8);margin-bottom:24px;font-size:1rem}.static-cta-buttons{display:flex;justify-content:center;gap:14px;flex-wrap:wrap}.static-contact-cta a{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--color-gold);color:var(--color-blue);font-weight:800;padding:12px 28px;border-radius:12px;text-decoration:none;font-size:1rem;transition:all .2s ease}.static-contact-cta a:hover{background:#f5d37a;transform:translateY(-2px);box-shadow:0 5px 15px rgba(0,0,0,.2)}.static-contact-cta a.static-cta-secondary{background:rgba(255,255,255,.15);color:#ffffff;border:1.5px solid rgba(255,255,255,.4)}.static-contact-cta a.static-cta-secondary:hover{background:rgba(255,255,255,.25);border-color:#ffffff}.static-updated{font-size:.85rem;font-weight:600;color:var(--text-sub);text-align:center;margin-top:60px;text-transform:uppercase;letter-spacing:.05em}.dark .static-highlight{background:#1e293b;border-left-color:var(--color-gold);color:#cbd5e1}.dark .static-section-title{color:var(--color-gold)}.dark .static-page-divider{border-top-color:#334155}.dark .static-feature-card{background:#1e293b;border-color:#334155;box-shadow:0 4px 14px rgba(0,0,0,.25)}.dark .static-feature-title{color:#f1f5f9}.dark .static-feature-desc{color:#94a3b8}@media (max-width:640px){.static-page{padding:85px 18px 40px}.static-page-title{font-size:1.8rem}.static-section-title{font-size:1.25rem}.static-contact-cta{padding:30px 20px}.static-cta-buttons{flex-direction:column}.static-contact-cta a{width:100%}}