.page-title{font-size: 48px;font-weight: 600;line-height: 1.15;letter-spacing: -0.015em;color: var(--color-text);text-align: center;max-width: 760px;margin: 0 auto var(--space-3);padding: 0 20px}.tool-static-desc{background: var(--color-bg);border: 1px solid var(--color-border);border-radius: var(--radius-md);padding: 14px 16px;margin-bottom: var(--space-4)}.tool-static-desc p{font-size: 13px;color: var(--color-muted);line-height: 1.8;margin-bottom: 8px}.tool-static-desc p:last-child{margin-bottom: 0}.faq-item{background: var(--color-surface);border: 1px solid var(--color-border);border-radius: var(--radius-md);overflow: hidden;transition: border-color 0.2s ease}#data-sources{background: var(--color-bg);border-top: 1px solid var(--color-border)}.seo-content{background: var(--color-surface);border: 1px solid var(--color-border);border-radius: var(--radius-lg);padding: var(--space-8)}.seo-content h3{font-size: 17px;font-weight: 600;color: var(--color-text);margin-bottom: var(--space-3)}.seo-content p{font-size: 14px;color: var(--color-muted);line-height: 1.9;margin-bottom: var(--space-3)}.site-header{position: sticky;top: 0;z-index: 200;background: rgba(247,246,243,0.92);-webkit-backdrop-filter: blur(14px);backdrop-filter: blur(14px);border-bottom: 1px solid var(--color-border)}.site-header .logo{display: inline-flex;align-items: center;gap: var(--space-3);color: var(--color-text);font-weight: 700;font-size: 18px}.site-header .logo img{width: 36px;height: 36px;border-radius: var(--radius-sm);object-fit: contain}.site-header.site-header--info{background: var(--color-surface);border-bottom: 0;-webkit-backdrop-filter: none;backdrop-filter: none}.site-header.site-header--info>.top-nav{position: static}.top-nav{background: var(--color-surface);border-bottom: 1px solid var(--color-border);padding: 0 24px;display: flex;align-items: center;justify-content: space-between;height: 60px;position: sticky;top: 0;z-index: 200}.top-nav-logo{display: inline-flex;align-items: center;gap: var(--space-3);font-size: 17px;font-weight: 700;color: var(--color-text)}.top-nav-logo img{width: 32px;height: 32px;border-radius: var(--radius-sm);object-fit: contain}.top-nav-links{display: flex;gap: var(--space-2)}.top-nav-links a{padding: 8px 12px;border-radius: var(--radius-sm);color: var(--color-muted);font-size: 14px;font-weight: 500;transition: color 0.2s ease,background 0.2s ease}.top-nav-links a:hover{color: var(--color-primary);background: rgba(122,31,43,0.06)}.main-wrap{max-width: 800px;margin: 0 auto;padding: var(--space-12) 20px var(--space-16)}.main-wrap .page-title{font-size: 30px;font-weight: 600;text-align: left;margin: 0 0 var(--space-2);padding: 0}.page-subtitle{font-size: 15px;color: var(--color-muted);margin-bottom: var(--space-8)}.company-card{background: var(--color-bg) !important;border: 1px solid var(--color-border) !important;border-left: 3px solid var(--color-primary) !important;border-radius: var(--radius-md) !important;padding: var(--space-5) !important;margin: var(--space-4) 0 !important}.company-card p{font-size: 14px !important}.contact-grid{display: grid;grid-template-columns: 1fr 1fr;gap: var(--space-4);margin-top: var(--space-4)}.contact-item{background: var(--color-bg) !important;border: 1px solid var(--color-border) !important;border-radius: var(--radius-md) !important;padding: var(--space-4) !important;text-align: center}.contact-item .icon{font-size: 24px;margin-bottom: var(--space-2)}.contact-item .label{font-size: 12px;color: var(--color-faint) !important;margin-bottom: 4px}.contact-item .value{font-size: 15px;font-weight: 600;color: var(--color-primary) !important}.trust-badges{display: flex;flex-wrap: wrap;gap: var(--space-3);margin-top: var(--space-4)}.trust-badge{background: var(--color-primary-soft) !important;border: 1px solid rgba(122,31,43,0.2) !important;border-radius: var(--radius-pill) !important;padding: 6px 16px;font-size: 13px;color: var(--color-primary) !important;font-weight: 500}.team-grid{display: grid;grid-template-columns: 1fr 1fr;gap: var(--space-5);margin-top: var(--space-4)}.team-member{text-align: center}.team-member .avatar{width: 72px;height: 72px;border-radius: 50%;background: var(--color-primary-soft) !important;margin: 0 auto var(--space-3);display: flex;align-items: center;justify-content: center;font-size: 28px}.team-member .name{font-size: 15px;font-weight: 600;color: var(--color-text);margin-bottom: 4px}.team-member .role{font-size: 12px;color: var(--color-faint) !important}.skip-link{position: absolute;top: -100%;left: 16px;background: var(--color-primary);color: #FFFFFF;padding: 8px 16px;border-radius: var(--radius-sm);font-size: 14px;font-weight: 600;z-index: 9999;transition: top 0.2s}.skip-link:focus{top: 8px;color: #FFFFFF}.page-title{font-size: 28px;line-height: 1.25}.main-wrap{padding: var(--space-8) 16px var(--space-16)}.contact-grid,.team-grid{grid-template-columns: 1fr}.top-nav-links a{padding: 8px 10px;font-size: 13px}.top-nav{padding: 0 16px}@media (min-width: 401px){.page-title{font-size: 32px}}@media (min-width: 641px){.page-title{font-size: 38px}}@media (min-width: 901px){.page-title{font-size: 44px;line-height: 1.25;max-width: 960px;text-wrap: balance;word-break: keep-all}.main-wrap{padding: var(--space-12) 32px var(--space-20)}.contact-grid,.team-grid{grid-template-columns: repeat(2,1fr)}.top-nav-links a{padding: 10px 14px;font-size: 14px}.top-nav{padding: 0 32px}}.cn-ai-answer-tldr{margin: 0 0 16px;font-size: 16.5px;line-height: 1.8;color: var(--color-text,#1a202c);font-weight: 500;text-align: left}@media (max-width: 640px){.cn-ai-answer-tldr{font-size: 15.5px;line-height: 1.75}}