.expertise{border-top:1px solid var(--line)}.expertise-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.expertise-panel{padding:35px;background:#e8eede;border:1px solid #d2ddc5}.expertise-panel h3{font-size:27px;margin:20px 0}.expertise-number{font-size:68px;font-weight:800;letter-spacing:-3px;line-height:1.3;margin:25px 0}.expertise-number span{display:block;font-size:12px;letter-spacing:.5px;font-weight:500}.expertise-panel p{font-size:14px;max-width:440px}.expertise-panel .note{font-size:10px;margin-top:22px}.expertise-panel.dark{background:var(--ink);color:var(--paper);border-color:var(--ink)}.expertise-panel.dark .num,.expertise-panel.dark .note{color:#c6d1be}.expertise-panel.dark .expertise-number{color:var(--green)}.data-summary{display:grid;grid-template-columns:repeat(3,1fr);margin-top:35px;border-block:1px solid var(--line);padding:30px 0;gap:25px}.data-summary strong{display:block;font-size:42px;line-height:1.4;letter-spacing:-1.5px}.data-summary span{font-size:12px;color:var(--muted)}@media(max-width:720px){.expertise-grid{grid-template-columns:1fr}.expertise-panel{padding:28px}.expertise-panel h3{font-size:24px}.expertise-number{font-size:60px}.data-summary{grid-template-columns:1fr;gap:20px;padding:24px 0}.data-summary strong{font-size:39px}}
