
/* Narrow adaptation layer. The page uses the same components and tokens as /ai/sales.html. */
.sales-design-page .ai-sales-hero__note strong{color:#1c3565;font-weight:900}
.sales-design-page .ai-sales-darkbox .eyebrow{color:#9db8ff}
.sales-design-page .sales-design-checklist{list-style:none;margin:24px 0 0;padding:20px 0 0;border-top:1px solid rgba(255,255,255,.17);display:grid;gap:10px}
.sales-design-page .sales-design-checklist li{position:relative;padding-left:24px;color:rgba(255,255,255,.82);font-size:14px;line-height:1.5}
.sales-design-page .sales-design-checklist li::before{content:"✓";position:absolute;left:0;color:#9db8ff;font-weight:950}
.sales-design-page .sales-design-system-map .ai-sales-stack-item{min-height:88px;align-items:center}
.sales-design-page .sales-design-system-map .ai-sales-stack-item i{overflow:hidden}
.sales-design-page .sales-design-system-map .ai-sales-stack-item i img{width:26px;height:26px;object-fit:contain}
.sales-design-page .sales-design-system-map h3{margin:0;line-height:1.14}
.sales-design-page .sales-design-tags{display:flex!important;flex-wrap:wrap;gap:7px;margin-top:9px!important}
.sales-design-page .sales-design-tags span{display:inline-flex;align-items:center;min-height:27px;padding:0 9px;border:1px solid #dfe7f5;border-radius:999px;background:#f7faff;color:#52627a;font-size:12px;font-weight:800}
.sales-design-page .ai-sales-funnel-card{display:flex;flex-direction:column}
.sales-design-page .ai-sales-funnel-card a,
.sales-design-page .ai-sales-problem a,
.sales-design-page .ai-sales-deliverable a{margin-top:auto;padding-top:18px;color:#214bff;font-size:13px;font-weight:850;text-decoration:none}
.sales-design-page .sales-design-funnel--compact{grid-template-columns:repeat(2,minmax(0,1fr));max-width:780px;margin:0 auto}
.sales-design-page .sales-design-ai-scenarios{grid-template-columns:repeat(4,minmax(0,1fr))}
.sales-design-page .sales-design-blue-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:28px}
.sales-design-page .sales-design-blue-actions .btn--secondary{border-color:rgba(255,255,255,.52);background:rgba(255,255,255,.08);color:#fff}
.sales-design-page .ai-sales-problem{display:flex;flex-direction:column}
.sales-design-page .ai-sales-problem .iconbox img{width:24px;height:24px}
.sales-design-page .ai-sales-result-system__status p a{color:#fff;font-weight:850;text-decoration:none}
.sales-design-page .sales-design-result-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
.sales-design-page .sales-design-result-grid .ai-sales-result-item{min-height:180px}
.sales-design-page .sales-design-related-grid .ai-sales-deliverable{display:flex;min-height:205px;flex-direction:column}
.sales-design-page #implementation,
.sales-design-page #implementation .timeline-step{opacity:1!important;transform:none!important;visibility:visible!important}
.sales-design-page .ai-sales-cta__actions{align-self:center}
@media(max-width:1050px){
  .sales-design-page .sales-design-ai-scenarios,
  .sales-design-page .sales-design-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:700px){
  .sales-design-page .sales-design-funnel--compact,
  .sales-design-page .sales-design-ai-scenarios,
  .sales-design-page .sales-design-result-grid{grid-template-columns:1fr}
  .sales-design-page .sales-design-blue-actions{display:grid}
  .sales-design-page .sales-design-blue-actions .btn{width:100%}
  .sales-design-page .ai-sales-hero__note{font-size:13px}
}
