/* W08.3.13 — Mockup fidelity refinement: solutions + Web/CRM proof block */
.wcg-v2 .wcg-solutions--mockup .wcg-section-head h2{
  font-family:Arial,"Helvetica Neue",sans-serif!important;font-size:20px!important;line-height:1.2!important;font-weight:800!important;letter-spacing:0!important;text-transform:uppercase!important;color:#0b1220!important;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale
}
.wcg-v2 .wcg-solutions--mockup .wcg-section-head{margin-bottom:16px!important}
.wcg-v2 .wcg-solutions--mockup .wcg-solution-card{min-height:260px!important;padding:20px 18px 17px!important;border-radius:9px!important}
.wcg-v2 .wcg-solutions--mockup .wcg-solution-card__titleline{gap:9px!important;margin-bottom:10px!important;align-items:center!important}
.wcg-v2 .wcg-solutions--mockup .wcg-solution-card__number{font:800 14px/1 Arial,sans-serif!important;color:#155eef!important;position:relative;padding-bottom:4px}
.wcg-v2 .wcg-solutions--mockup .wcg-solution-card__number:after{content:"";position:absolute;left:0;bottom:0;width:18px;height:2px;background:#155eef;border-radius:2px}
.wcg-v2 .wcg-solutions--mockup .wcg-solution-card__titleline h3{font-family:Arial,"Helvetica Neue",sans-serif!important;font-size:15px!important;line-height:1.25!important;font-weight:800!important;color:#101828!important;letter-spacing:-.01em!important;-webkit-font-smoothing:antialiased}
.wcg-v2 .wcg-solutions--mockup .wcg-solution-card__desc{font-size:11.5px!important;line-height:1.5!important;min-height:54px!important;color:#344054!important;margin:0 0 10px!important}
.wcg-v2 .wcg-solutions--mockup .wcg-solution-card__list{gap:6px!important;margin:0 0 13px!important}
.wcg-v2 .wcg-solutions--mockup .wcg-solution-card__list li{font-size:10.5px!important;line-height:1.35!important;padding-left:18px!important;color:#101828!important}
.wcg-v2 .wcg-solutions--mockup .wcg-solution-card__list li:before{content:"✓"!important;display:grid!important;place-items:center!important;top:1px!important;width:12px!important;height:12px!important;border-radius:50%!important;background:#155eef!important;color:#fff!important;font-size:8px!important;font-weight:900!important}
.wcg-v2 .wcg-solutions--mockup .wcg-solution-card__cta{font-size:10.5px!important;font-weight:800!important;color:#155eef!important}

.wcg-v2 .wcg-business-showcase{padding-top:22px!important;padding-bottom:28px!important}
.wcg-v2 .wcg-business-showcase__head{margin-bottom:17px!important}
.wcg-v2 .wcg-business-showcase__grid{gap:14px!important}
.wcg-v2 .wcg-business-card{border-radius:9px!important;min-height:0!important;overflow:hidden!important}
.wcg-v2 .wcg-business-card__copy{padding:21px 21px 12px!important}
.wcg-v2 .wcg-business-card__copy h3{font-family:Arial,"Helvetica Neue",sans-serif!important;font-size:22px!important;line-height:1.12!important;letter-spacing:-.025em!important;font-weight:800!important;color:#101828!important;-webkit-font-smoothing:antialiased}
.wcg-v2 .wcg-business-card__copy p{font-size:11.5px!important;line-height:1.55!important;max-width:430px!important;margin-bottom:12px!important}
.wcg-v2 .wcg-business-card__button{min-height:35px!important;height:35px!important;padding:0 14px!important;border-radius:4px!important;font-size:10px!important;font-weight:800!important;margin-top:0!important;box-shadow:none!important}
.wcg-v2 .wcg-business-card__browser{margin:0 18px 16px!important;border-radius:6px!important}

.wcg-v2 .wcg-crm-preview--mockup{margin:0 18px 16px!important;background:#fff!important;border:1px solid #e5eaf2!important;border-radius:7px!important;padding:12px!important;box-shadow:0 8px 24px rgba(16,24,40,.05)!important;color:#101828!important;min-height:236px!important}
.wcg-v2 .wcg-crm-preview__mock-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}
.wcg-v2 .wcg-crm-preview__mock-head strong{font:800 10px/1.2 Arial,sans-serif;color:#101828}.wcg-v2 .wcg-crm-preview__mock-head span{font:700 7px/1 Arial,sans-serif;color:#155eef;background:#f5f8ff;padding:5px 7px;border-radius:999px}
.wcg-v2 .wcg-crm-preview__mock-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:9px}
.wcg-v2 .wcg-crm-preview__mock-stats>div{border:1px solid #edf0f5;border-radius:6px;padding:8px 8px 7px;background:#fff;box-shadow:0 3px 10px rgba(16,24,40,.035)}
.wcg-v2 .wcg-crm-preview__mock-stats small{display:block;font-size:6.5px;color:#667085;margin-bottom:4px}.wcg-v2 .wcg-crm-preview__mock-stats strong{font:800 17px/1 Arial,sans-serif;color:#101828}.wcg-v2 .wcg-crm-preview__mock-stats em{font-style:normal;font-size:6.5px;color:#12b76a;margin-left:4px;font-weight:800}
.wcg-v2 .wcg-crm-preview__mock-panels{display:grid;grid-template-columns:1.55fr 1fr;gap:8px}.wcg-v2 .wcg-crm-preview__mock-chart,.wcg-v2 .wcg-crm-preview__mock-pipeline{border:1px solid #edf0f5;border-radius:6px;padding:8px;background:#fff}
.wcg-v2 .wcg-crm-preview__panel-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:3px}.wcg-v2 .wcg-crm-preview__panel-head strong{font:800 7px/1 Arial,sans-serif;color:#344054}.wcg-v2 .wcg-crm-preview__panel-head small{font-size:5px;color:#98a2b3;letter-spacing:.08em}
.wcg-v2 .wcg-crm-preview__mock-chart svg{display:block;width:100%;height:83px}.wcg-v2 .wcg-crm-preview__gridline{fill:none;stroke:#eef2f7;stroke-width:1}.wcg-v2 .wcg-crm-preview__area{fill:rgba(21,94,239,.08);stroke:none}.wcg-v2 .wcg-crm-preview__line{fill:none;stroke:#155eef;stroke-width:2.2;stroke-linecap:round}
.wcg-v2 .wcg-crm-preview__mock-pipeline{display:flex;flex-direction:column}.wcg-v2 .wcg-crm-preview__mock-pipeline>span{display:grid;grid-template-columns:48px 1fr 16px;align-items:center;gap:5px;min-height:21px;border-bottom:1px solid #f2f4f7}.wcg-v2 .wcg-crm-preview__mock-pipeline>span:last-child{border-bottom:0}.wcg-v2 .wcg-crm-preview__mock-pipeline b{font-size:5.5px;color:#667085}.wcg-v2 .wcg-crm-preview__mock-pipeline i{height:4px;border-radius:10px;background:linear-gradient(90deg,#155eef,#84adff);display:block}.wcg-v2 .wcg-crm-preview__mock-pipeline span:nth-child(3) i{width:75%}.wcg-v2 .wcg-crm-preview__mock-pipeline span:nth-child(4) i{width:55%}.wcg-v2 .wcg-crm-preview__mock-pipeline span:nth-child(5) i{width:35%}.wcg-v2 .wcg-crm-preview__mock-pipeline em{font-style:normal;font-size:7px;font-weight:800;color:#101828;text-align:right}
.wcg-v2 .wcg-crm-preview__demo-note{display:block;margin-top:6px;font-size:5.5px;color:#98a2b3;letter-spacing:.07em;text-align:right}

@media(max-width:767px){
 .wcg-v2 .wcg-solutions--mockup .wcg-section-head h2{font-size:17px!important}
 .wcg-v2 .wcg-solutions--mockup .wcg-solution-card{min-height:0!important}
 .wcg-v2 .wcg-business-card__copy h3{font-size:20px!important}
 .wcg-v2 .wcg-crm-preview--mockup{margin:0 14px 14px!important}.wcg-v2 .wcg-crm-preview__mock-panels{grid-template-columns:1fr}.wcg-v2 .wcg-crm-preview__mock-chart svg{height:95px}
}
