:root{--brand:#f7b844;--accent:#f96700;--bg:#f6f6f6;--surface:#fff;--text:#333;--muted:#777;--line:#e5e5e5;--success:#20ae75;font-family:Arial,"PingFang SC","Microsoft YaHei",sans-serif;color:var(--text);background:var(--bg)}
*{box-sizing:border-box}html{min-height:100%;scroll-behavior:smooth}body{display:flex;min-height:100vh;margin:0;min-width:320px;flex-direction:column;background:var(--bg);font-size:16px;line-height:1.6}main{display:flex;flex:1 0 auto;flex-direction:column;justify-content:space-evenly}a{color:inherit}.page-width{width:min(1120px,calc(100% - 40px));margin:auto}.skip-link{position:fixed;left:12px;top:12px;z-index:10;padding:8px 12px;background:#222;color:#fff;transform:translateY(-160%)}.skip-link:focus{transform:none}[data-site-name]{visibility:hidden}.site-name-ready [data-site-name]{visibility:visible}
.site-header{height:72px;border-bottom:1px solid var(--line);background:#fff}.header-inner{height:100%;display:flex;align-items:center}.brand{display:flex;align-items:center;gap:12px;text-decoration:none}.brand-mark{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--brand)}.brand-mark img{width:21px;height:21px}.brand strong{font-size:20px}
.hero-section{padding:48px 0 30px}.hero-grid{display:block}.hero-copy{max-width:720px}.eyebrow{margin:0 0 8px;color:var(--accent);font-weight:700}.hero-copy h1{margin:0;font-size:42px;line-height:1.25}.hero-summary{max-width:660px;margin:14px 0 0;color:#666;font-size:17px}
.services-section,.faq-section{padding:20px 0}.services-section h2,.faq-section h2{margin:0 0 10px;font-size:22px}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #ddd;border-radius:6px;background:#fff}.service-grid article{display:flex;gap:18px;min-height:132px;padding:25px}.service-grid article+article{border-left:1px solid #ddd}.service-grid img{width:30px;height:30px;padding:5px;border:1px solid #ddd;border-radius:4px}.service-grid h3{margin:0 0 6px;font-size:17px}.service-grid p{margin:0;color:#777;font-size:13px}.faq-section{padding-bottom:42px}.faq-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid #ddd;border-radius:6px;background:#fff}.faq-list div{display:flex;justify-content:space-between;align-items:center;min-height:48px;padding:0 18px}.faq-list div:nth-child(even){border-left:1px solid #ddd}.faq-list div:nth-child(n+3){border-top:1px solid #ddd}.faq-list div span:last-child{color:#888;font-size:22px}.site-footer{flex:0 0 auto;border-top:1px solid var(--line);background:#fff;color:#777;font-size:13px}.site-footer .page-width{display:flex;align-items:center;justify-content:center;gap:16px;min-height:64px}.site-footer .page-width>span+span:before{content:"|";margin-right:16px;color:#bbb}a:focus-visible{outline:3px solid rgba(247,184,68,.45);outline-offset:3px}
@media(max-width:760px){main{justify-content:flex-start}.page-width{width:min(100% - 28px,1120px)}.site-header{height:60px}.brand-mark{width:34px;height:34px}.brand strong{font-size:16px}.hero-section{padding:32px 0 20px}.hero-copy h1{font-size:32px}.hero-summary{font-size:15px}.service-grid,.faq-list{grid-template-columns:1fr}.service-grid article{min-height:0;padding:22px}.service-grid article+article{border-top:1px solid #ddd;border-left:0}.faq-list div:nth-child(even){border-left:0}.faq-list div+div{border-top:1px solid #ddd}.site-footer .page-width{flex-direction:column;gap:0;padding:14px 0}.site-footer .page-width>span+span:before{display:none}}
