.wcl-subpage .services-hero .hero-content h1{max-width:760px}.wcl-subpage .services-hero .hero-content p{max-width:650px}.wcl-subpage .services-hero .wcl-button-outline{color:var(--white);border-color:var(--white)}.wcl-subpage .services-hero .wcl-button-outline:hover{background:var(--shade)}.wcl-subpage .service-intro{max-width:1160px;font:750 24px/1.4 var(--display);color:var(--title)}.wcl-subpage .service-intro p+p{margin-top:18px}.wcl-subpage .service-photo-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:40px;display:grid}.wcl-subpage .service-photo-strip img{aspect-ratio:4/3;object-fit:cover;border-radius:8px;width:100%}.wcl-subpage .service-production-photo{aspect-ratio:7/3;object-fit:cover;border-radius:8px;width:100%;margin-top:40px}.wcl-subpage .service-capabilities{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;margin-top:32px;display:grid}.wcl-subpage .service-capability-layout{grid-template-columns:7fr 5fr;align-items:start;gap:48px;display:grid}.wcl-subpage .service-capability-stage{align-self:start;margin-top:70px;position:sticky;top:140px}.wcl-subpage .service-capability{border:1px solid var(--line);background:var(--white);border-radius:8px;min-width:0}.wcl-subpage .service-capability.is-active{border-color:var(--red)}.wcl-subpage .service-capability-trigger{appearance:none;box-shadow:none;background:var(--white);white-space:normal;text-align:left;width:100%;height:auto;min-height:80px;color:var(--title);font:800 20px/1.2 var(--display);border:0;border-radius:7px;justify-content:start;gap:14px;padding:18px;display:flex}.wcl-subpage .service-capability-trigger:hover,.wcl-subpage .service-capability.is-active .service-capability-trigger{background:color-mix(in srgb, var(--red) 10%, var(--white));color:var(--red)}.wcl-subpage .service-capability-details{padding:8px 20px 24px}.wcl-subpage .service-capability-chevron{flex-shrink:0;margin-left:auto;transition:transform .18s}.wcl-subpage .is-active .service-capability-chevron{transform:rotate(180deg)}.wcl-subpage .service-number{font:850 38px/1 var(--display);color:var(--red)}.wcl-subpage .service-capability-mark{justify-content:space-between;align-items:center;gap:20px;display:flex}.wcl-subpage .service-capability-icon{width:48px;height:48px;color:var(--red);flex-shrink:0}.wcl-subpage .service-capability h3{margin:0}.wcl-subpage .service-capability h4{font:750 17px/1.5 var(--body);color:var(--title);margin-bottom:18px}.wcl-subpage .service-capability p{color:var(--steel);margin-bottom:16px}.wcl-subpage .service-applications{margin-top:24px}.wcl-subpage .service-applications strong{color:var(--title)}.wcl-subpage .service-applications ul{color:var(--steel);gap:8px;margin-top:12px;padding-left:20px;list-style:outside;display:grid}.wcl-subpage .service-feature-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 36px;margin-top:32px;display:grid}.wcl-subpage .service-feature-list>div{border-top:1px solid var(--line);padding-top:24px}.wcl-subpage .service-feature-list h3{font:800 20px/1.3 var(--display);color:var(--title);margin-bottom:10px}.wcl-subpage .service-feature-list p{color:var(--steel)}.wcl-subpage .service-benefit-icon{color:var(--red);width:36px;height:36px;margin-bottom:16px;display:block}.wcl-subpage .service-benefits{text-align:center}.wcl-subpage .service-benefits .section-heading{margin-inline:auto}.wcl-subpage .service-benefits .service-feature-list{grid-template-columns:repeat(4,minmax(0,1fr))}.wcl-subpage .service-benefits .service-benefit-icon{margin-inline:auto}.wcl-subpage .service-tailoring{align-items:start}.wcl-subpage .service-customization-list{border-top:1px solid var(--line);margin-top:36px}.wcl-subpage .service-customization-item{border-bottom:1px solid var(--line);grid-template-columns:52px minmax(0,1fr);align-items:start;gap:18px;padding:26px 0;display:grid}.wcl-subpage .service-customization-symbol{width:52px;height:52px;color:var(--red);background:color-mix(in srgb, var(--red) 8%, var(--white));border-radius:8px;place-items:center;display:grid}.wcl-subpage .service-customization-item h3{font:800 20px/1.3 var(--display);color:var(--title);margin-bottom:8px}.wcl-subpage .service-customization-item p{color:var(--steel);font-size:16px;line-height:1.6}.wcl-subpage .service-tailoring .story-photo{border:0;border-radius:8px;position:sticky;top:130px;transform:none}.wcl-subpage .service-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.wcl-subpage .service-flight{aspect-ratio:1160/130;width:100%;height:auto;color:var(--red);margin:12px 0 24px;display:block;overflow:visible}.wcl-subpage .service-flight>path{opacity:.45}@media (prefers-reduced-motion:reduce){.wcl-subpage .service-flight-plane{display:none}}.wcl-subpage .service-steps h3{font-size:21px}.wcl-subpage .service-final .service-signoff{font:800 20px/1.4 var(--display);margin-top:20px}.wcl-subpage #capabilities{scroll-margin-top:110px;overflow:clip}@media (prefers-reduced-motion:reduce){.wcl-subpage .service-capability-stage *{animation:none}}@media (width<=1024px){.wcl-subpage .service-benefits .service-feature-list{grid-template-columns:repeat(2,minmax(0,1fr))}.wcl-subpage .service-capability-layout{grid-template-columns:1fr;gap:36px}.wcl-subpage .service-capability-stage{justify-self:center;margin-top:0;position:relative;top:auto}.wcl-subpage .service-capabilities{gap:14px}.wcl-subpage .service-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.wcl-subpage .service-customization-item{grid-template-columns:44px minmax(0,1fr);gap:14px}.wcl-subpage .service-customization-symbol{width:44px;height:44px}.wcl-subpage .service-benefits .service-feature-list{grid-template-columns:1fr}.wcl-subpage .service-photo-strip{grid-template-columns:1fr;gap:20px}.wcl-subpage .service-production-photo{aspect-ratio:4/3}.wcl-subpage .service-capabilities,.wcl-subpage .service-feature-list,.wcl-subpage .service-steps{grid-template-columns:1fr}.wcl-subpage .service-tailoring .story-photo{position:static}.wcl-subpage .service-capability h3{font-size:20px}}
