/* W08.3.5 — mockup pixel tuning. Source of truth: approved desktop mockup. */
.wcg-v2 .wcg-ai-hero__grid{min-height:500px;padding-block:28px 34px;gap:12px}
.wcg-v2 .wcg-ai-hero__content{max-width:570px}.wcg-v2 .wcg-ai-hero__content h1{font-size:clamp(42px,4vw,62px);line-height:1.03;letter-spacing:-.045em}.wcg-v2 .wcg-ai-hero__content>p{max-width:540px;font-size:14px;line-height:1.6}
.wcg-v2 .wcg-ai-orbit{width:min(570px,100%);min-height:450px}.wcg-v2 .wcg-ai-orbit__core{width:142px;height:142px}.wcg-v2 .wcg-ai-orbit__core span{font-size:44px}
.wcg-v2 .wcg-trust{padding-block:18px 12px}.wcg-v2 .wcg-trust__label{margin-bottom:14px}.wcg-v2 .wcg-metrics{padding-block:14px 20px}.wcg-v2 .wcg-metric{min-height:72px;padding:10px 18px}.wcg-v2 .wcg-metric__value{font-size:27px}
.wcg-v2 .wcg-solutions--mockup{padding:10px 0 24px}.wcg-v2 .wcg-solutions--mockup .wcg-solutions__grid{gap:12px}.wcg-v2 .wcg-solutions--mockup .wcg-solution-card{min-height:225px;padding:18px 17px 15px}.wcg-v2 .wcg-solutions--mockup .wcg-solution-card__desc{min-height:50px}
.wcg-v2 .wcg-ai-workflow__shell{min-height:292px}.wcg-v2 .wcg-ai-workflow__stage--desktop{min-height:292px}.wcg-v2 .wcg-ai-workflow__intro{padding:34px 18px 30px 30px}.wcg-v2 .wcg-ai-workflow__engine{width:146px;min-height:154px;padding:20px}.wcg-v2 .wcg-ai-workflow__inputs,.wcg-v2 .wcg-ai-workflow__outputs{top:20px;bottom:20px;width:150px}.wcg-v2 .wcg-ai-workflow__outputs{width:158px}.wcg-v2 .wcg-ai-workflow__node{min-height:42px}
/* Website + CRM: compact horizontal proof chapter like the mockup. */
.wcg-v2 .wcg-business-foundation{padding:34px 0 44px}.wcg-v2 .wcg-business-foundation__head{margin-bottom:20px;max-width:650px}.wcg-v2 .wcg-business-foundation__head h2{font-size:34px;line-height:1.08}.wcg-v2 .wcg-business-foundation__grid{gap:16px}.wcg-v2 .wcg-business-card{min-height:0;border-radius:9px}.wcg-v2 .wcg-business-card__content{padding:24px 24px 16px}.wcg-v2 .wcg-business-card__content h3{font-size:24px;line-height:1.1}.wcg-v2 .wcg-business-card__visual{min-height:245px;max-height:285px;overflow:hidden}.wcg-v2 .wcg-business-card__visual img{width:100%;height:100%;object-fit:cover;object-position:top}
/* Project and case-study chapters: dense 4-card rails. */
.wcg-v2 .wcg-featured-projects{padding:38px 0}.wcg-v2 .wcg-featured-projects__head{margin-bottom:18px}.wcg-v2 .wcg-featured-projects__grid{gap:12px}.wcg-v2 .wcg-project-card{border-radius:7px}.wcg-v2 .wcg-project-card__media{aspect-ratio:16/9}.wcg-v2 .wcg-project-card__body{padding:13px 14px 14px}.wcg-v2 .wcg-project-card__body h3{font-size:14px}
.wcg-v2 .wcg-case-results{padding:30px 0 38px}.wcg-v2 .wcg-case-results__layout{grid-template-columns:190px 1fr;gap:16px}.wcg-v2 .wcg-case-results__intro h2{font-size:29px;line-height:1.05}.wcg-v2 .wcg-case-results__intro p{font-size:11px;line-height:1.55}.wcg-v2 .wcg-case-results__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.wcg-v2 .wcg-case-card-v2{min-height:230px;padding:16px}.wcg-v2 .wcg-case-card-v2__metric{font-size:31px}.wcg-v2 .wcg-case-card-v2__outcome{font-size:17px}.wcg-v2 .wcg-case-card-v2 h3{font-size:14px}.wcg-v2 .wcg-case-card-v2__context{font-size:10px}
/* Technology Lab: one compact dark strip, matching the approved mockup. */
.wcg-v2 .wcg-product-lab{padding:34px 0;background:#fff}.wcg-v2 .wcg-product-lab>.wcg-container{display:grid;grid-template-columns:240px 1fr;gap:18px;padding:24px;border-radius:8px;background:linear-gradient(105deg,#06101e,#06213b)}.wcg-v2 .wcg-product-lab__head{display:block;margin:0}.wcg-v2 .wcg-product-lab__head h2{font-size:24px;line-height:1.08}.wcg-v2 .wcg-product-lab__intro p{display:none}.wcg-v2 .wcg-product-lab__section-link{margin-top:16px}.wcg-v2 .wcg-product-lab__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.wcg-v2 .wcg-product-card{min-height:185px;padding:14px;border-radius:7px}.wcg-v2 .wcg-product-card__icon{width:38px;height:38px;margin-bottom:10px}.wcg-v2 .wcg-product-card h3{font-size:13px}.wcg-v2 .wcg-product-card p{font-size:9px;line-height:1.45}.wcg-v2 .wcg-product-card__capabilities{display:none}
/* Process: return to a low horizontal timeline rather than six tall cards. */
.wcg-v2 .wcg-delivery-process{padding:36px 0 40px}.wcg-v2 .wcg-delivery-process__head{grid-template-columns:240px 1fr;gap:32px;margin-bottom:22px}.wcg-v2 .wcg-delivery-process__head h2{font-size:34px;line-height:1}.wcg-v2 .wcg-delivery-process__intro p{max-width:650px;font-size:11px}.wcg-v2 .wcg-delivery-process__timeline{gap:0}.wcg-v2 .wcg-process-step__card{min-height:175px;padding:16px 12px;border-radius:6px;box-shadow:none}.wcg-v2 .wcg-process-step__card h3{font-size:12px}.wcg-v2 .wcg-process-step__card strong{font-size:10px}.wcg-v2 .wcg-process-step__card p{font-size:9px;line-height:1.45}.wcg-v2 .wcg-delivery-process__footer{margin-top:12px;padding-top:10px}
/* Insights: compact editorial row. */
.wcg-v2 .wcg-insights{padding:38px 0 42px}.wcg-v2 .wcg-insights__head{grid-template-columns:260px 1fr;margin-bottom:20px}.wcg-v2 .wcg-insights__head h2{font-size:32px;line-height:1.05}.wcg-v2 .wcg-insights__head-side{max-width:520px}.wcg-v2 .wcg-insights__grid{gap:12px}.wcg-v2 .wcg-insight-card__media{aspect-ratio:16/8.5}.wcg-v2 .wcg-insight-card__body{padding:14px}.wcg-v2 .wcg-insight-card__body h3{font-size:14px}.wcg-v2 .wcg-insight-card__body p{font-size:10px;line-height:1.5}
.wcg-v2 .wcg-final-cta{padding:36px 0 42px}.wcg-v2 .wcg-final-cta__panel{min-height:220px;padding:34px 40px}.wcg-v2 .wcg-final-cta__content h2{font-size:36px}
@media(max-width:1024px){.wcg-v2 .wcg-product-lab>.wcg-container{grid-template-columns:1fr}.wcg-v2 .wcg-product-lab__grid{grid-template-columns:repeat(2,1fr)}.wcg-v2 .wcg-case-results__layout{grid-template-columns:1fr}.wcg-v2 .wcg-delivery-process__head,.wcg-v2 .wcg-insights__head{grid-template-columns:1fr}}
@media(max-width:767px){.wcg-v2 .wcg-ai-hero__content h1{font-size:40px}.wcg-v2 .wcg-business-foundation{padding:28px 0 34px}.wcg-v2 .wcg-business-foundation__head h2{font-size:28px}.wcg-v2 .wcg-business-card__visual{min-height:210px}.wcg-v2 .wcg-case-results__grid{display:flex;grid-template-columns:none}.wcg-v2 .wcg-product-lab{padding:26px 0}.wcg-v2 .wcg-product-lab>.wcg-container{padding:22px 18px}.wcg-v2 .wcg-product-lab__grid{display:flex;grid-template-columns:none}.wcg-v2 .wcg-product-card{min-width:82vw}.wcg-v2 .wcg-delivery-process__head h2{font-size:31px}.wcg-v2 .wcg-process-step__card{min-height:0}.wcg-v2 .wcg-insights__head h2{font-size:30px}.wcg-v2 .wcg-final-cta__panel{padding:28px 24px}.wcg-v2 .wcg-final-cta__content h2{font-size:32px}}
