.scc-ai-box{border:1px solid #e6e6e6;background:#f7f7f7;border-radius:16px;padding:22px;margin:24px 0}.scc-ai-box strong{display:block;margin-bottom:8px}.scc-section{margin:42px 0}.scc-section h2{margin-bottom:14px}.scc-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:28px 0}.scc-kpi{border:1px solid #eee;border-radius:18px;padding:24px;text-align:center;background:#fff}.scc-kpi strong{display:block;font-size:38px;line-height:1;margin-bottom:10px}.scc-kpi span{font-size:15px}.scc-video iframe{width:100%;aspect-ratio:16/9;height:auto;border-radius:20px}.scc-expert{border-left:4px solid currentColor;padding:24px;margin:36px 0;background:#fafafa;border-radius:0 16px 16px 0}.scc-expert blockquote{font-size:22px;margin:0 0 14px}.scc-expert span{display:block;opacity:.7}.scc-faq details{border:1px solid #eee;border-radius:12px;padding:16px;margin:10px 0;background:#fff}.scc-faq summary{cursor:pointer;font-weight:700}.scc-cta{padding:42px;border-radius:24px;background:#111;color:#fff;text-align:center;margin:44px 0}.scc-cta a{display:inline-block;margin-top:12px;background:#fff;color:#111;padding:12px 22px;border-radius:999px;text-decoration:none;font-weight:700}.scc-case-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.scc-case-card{border:1px solid #eee;border-radius:20px;overflow:hidden;background:#fff}.scc-case-card a{text-decoration:none;color:inherit}.scc-case-card img{width:100%;height:210px;object-fit:cover;display:block}.scc-case-card div{padding:20px}.scc-case-card span{display:inline-block;font-size:13px;opacity:.7;margin-bottom:8px}.scc-case-card h3{margin:0 0 10px}.scc-case-card p{opacity:.8}.scc-admin-row{display:grid;grid-template-columns:1fr 2fr;gap:10px;margin:8px 0}.scc-admin-row input{width:100%}.scc-admin-faq{border:1px solid #ddd;padding:12px;margin:10px 0;background:#fafafa}.scc-admin-faq input{margin-bottom:8px}@media(max-width:900px){.scc-kpi-grid,.scc-case-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.scc-kpi-grid,.scc-case-grid{grid-template-columns:1fr}.scc-kpi strong{font-size:30px}}
