/* AI 助力交付成果。限定作用域，保留现有页面、导航和资产切换样式。 */
.ai-deliverables-home{margin:26px 0 22px;padding:22px 0;border-top:1px solid #c9dfe9;border-bottom:1px solid #c9dfe9}
.ai-deliverables-home .ai-deliverables-kicker{margin:0 0 8px;color:#17394e;font-size:16px;font-weight:700;line-height:1.6}
.ai-deliverables-home .ai-deliverables-home-intro{margin:0 0 16px;font-size:15px;line-height:1.8;color:#536d7d}
.ai-deliverables-overview{position:static;inset:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px;width:auto;margin:0;padding:0;border:0;background:transparent;box-shadow:none}
.ai-deliverables-overview a{display:flex;flex-direction:column;justify-content:center;gap:3px;min-width:0;padding:13px 15px;border:1px solid #cbdfe9;border-radius:8px;background:#fff;color:#16394f;text-decoration:none;line-height:1.6}
.ai-deliverables-overview a span{font-size:16px;font-weight:650}
.ai-deliverables-overview a small{color:#557487;font-size:13px;overflow-wrap:anywhere}
.ai-deliverables-overview a:hover,.ai-deliverables-overview a:focus-visible{border-color:#087eae;background:#f1f9fc;outline-offset:4px}
.ai-deliverables[id],.ai-deliverable-card[id],.ai-deliverables-handover[id]{scroll-margin-top:135px}
.ai-deliverables{padding-top:64px!important;padding-bottom:72px!important}
.ai-deliverables-heading{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:44px;margin-bottom:30px}
.ai-deliverables-heading>div,.ai-deliverables-heading>p{min-width:0}
.ai-deliverables-heading .mini-label{margin:0 0 12px;color:#087caf}
.ai-deliverables-heading h2{margin:0;color:#17384d;font-size:clamp(27px,2.45vw,38px);line-height:1.45;letter-spacing:-.02em}
.ai-deliverables-heading>p{margin:0;color:#526e80;font-size:17px;line-height:1.95}
.ai-deliverables-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}
.ai-deliverable-card{display:flex;flex-direction:column;min-width:0;padding:28px 24px 24px;border:1px solid #c9dee8;border-top:3px solid #0586bb;border-radius:10px;background:linear-gradient(180deg,#f2f9fc 0,#fff 125px)}
.ai-deliverable-card h3{margin:0 0 21px;color:#17384d;font-size:22px;font-weight:700;line-height:1.5}
.ai-deliverable-en{display:block;margin-top:6px;color:#287b9b;font-size:14px;font-weight:500;line-height:1.6;letter-spacing:0;overflow-wrap:anywhere}
.ai-deliverable-card>p{margin:0 0 24px;color:#496778;font-size:16px;line-height:1.95}
.ai-deliverable-card>.ai-deliverable-example{margin:auto 0 0;padding-top:18px;border-top:1px solid #deebf1;font-size:14px;line-height:1.9;color:#365d74}
.ai-deliverable-example>span{display:block;margin-bottom:5px;color:#6a8292;font-size:12px;letter-spacing:.08em}
.ai-deliverables-foot{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:24px}
.ai-deliverables-foot>p{margin:0;color:#607b8d;font-size:14px;line-height:1.9}
.ai-deliverables-foot .home-inline-links{display:flex;flex-wrap:wrap;gap:12px 24px;flex-shrink:0}
.ai-deliverables-foot a{font-size:15px}
.ai-deliverables-service-entry{margin:24px 0 16px}
.ai-deliverables-handover{margin:40px 0 32px;padding:34px 0 28px;border-top:1px solid #c7dce7;border-bottom:1px solid #c7dce7}
.ai-deliverables-handover .ai-deliverables-heading{gap:32px;margin-bottom:24px}
.ai-deliverables-handover h3{margin:0;color:#17384d;font-size:27px;line-height:1.5}
.ai-deliverables-handover .ai-deliverables-heading>p{font-size:16px}
.ai-deliverables-handover-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 36px}
.ai-deliverable-handover-item{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:22px;min-width:0;padding:23px 0;border-top:1px solid #dce9f0}
.ai-deliverable-handover-item h4{margin:0;color:#17384d;font-size:19px;line-height:1.65}
.ai-deliverable-handover-item .ai-deliverable-en{font-size:13px}
.ai-deliverable-handover-item p{margin:0;color:#4d6c7f;font-size:15px;line-height:1.95}
.ai-deliverables-handover-note{margin:20px 0 16px;color:#5c788a;font-size:14px;line-height:1.95}
@media(max-width:1100px){.ai-deliverables-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.ai-deliverables-heading{gap:26px}.ai-deliverables-foot{align-items:flex-start;flex-direction:column;gap:14px}.ai-deliverables-handover-grid{gap:0 24px}.ai-deliverable-handover-item{grid-template-columns:1fr;gap:10px}}
@media(max-width:760px){.ai-deliverables{padding-top:40px!important;padding-bottom:44px!important}.ai-deliverables-heading{grid-template-columns:1fr;gap:16px;margin-bottom:22px}.ai-deliverables-heading>p{font-size:16px}.ai-deliverables-grid{gap:14px}.ai-deliverable-card{padding:24px 20px 20px}.ai-deliverable-card h3{font-size:20px}.ai-deliverable-card>p{font-size:15px}.ai-deliverables-handover{margin-top:28px;padding-top:28px}.ai-deliverables-handover h3{font-size:24px}.ai-deliverables-handover .ai-deliverables-heading{gap:14px}.ai-deliverables-handover-grid{grid-template-columns:1fr}.ai-deliverable-handover-item{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:18px}}
@media(max-width:520px){.ai-deliverables-grid{grid-template-columns:1fr}.ai-deliverables-overview a{padding:12px}.ai-deliverables-overview a span{font-size:15px}.ai-deliverables-overview a small{font-size:12px}.ai-deliverable-card h3{margin-bottom:16px}.ai-deliverable-card>p{margin-bottom:18px}.ai-deliverable-card>.ai-deliverable-example{margin-top:auto}.ai-deliverables-handover-grid{gap:0}.ai-deliverable-handover-item{grid-template-columns:1fr;gap:12px}.ai-deliverables-foot .home-inline-links{flex-direction:column;align-items:flex-start;gap:12px}.ai-deliverables[id],.ai-deliverable-card[id],.ai-deliverables-handover[id]{scroll-margin-top:105px}}
