/* Why PK: factual story, readable detail and shared hero rhythm. */
[data-why-section][hidden]{display:none!important}
.why-hero .services-hero-copy{container-type:inline-size}.why-hero h1{font-size:clamp(30px,8cqw,78px);line-height:1.04}.why-hero .services-hero-proof{align-self:end;margin-bottom:26px}.why-hero .services-hero-proof>span{font-size:12px;line-height:1.5;letter-spacing:.04em}.why-hero .services-hero-proof>div{grid-template-columns:110px minmax(0,1fr);gap:14px;min-height:100px;padding:19px 22px}.why-hero [data-why-hero-proof-value]{font:700 28px/1.2 Arial,Helvetica,sans-serif;white-space:nowrap}.why-hero [data-why-hero-proof-text]{font:600 14px/1.5 Arial,Helvetica,sans-serif;color:#e1e6e1;text-transform:none}
.why-legacy-copy,.why-safety-copy,.why-cycle-copy{padding:80px max(36px,4vw)}.why-legacy h2,.why-safety h2,.why-cycle h2,.why-heading h2{line-height:1.06;font-weight:650;text-wrap:balance}.why-fact-rows{margin-top:32px}.why-fact-rows>div{grid-template-columns:135px minmax(0,1fr);gap:20px}.why-fact-rows span{text-transform:none;color:#d0d7d1}.why-fact-rows strong{line-height:1.3}
.why-standards{padding:90px 0}.why-standard-list{margin-top:45px}.why-standard-list article{min-height:145px;grid-template-columns:36px minmax(180px,.7fr) minmax(0,1.3fr) 85px;gap:24px;padding:27px 0}.why-standard-list h3{line-height:1.25;font-weight:650}.why-standard-list b{color:#59635c}
.why-safety{min-height:0}.why-safety-media{min-height:650px}.why-safety-grid{margin-top:32px}.why-safety-grid small{color:#f3e8e4;line-height:1.6}.why-safety-grid>div{min-height:135px}
.why-clients{padding:70px 0}.why-clients .why-heading{grid-template-columns:minmax(0,1.5fr) minmax(200px,.5fr);gap:30px}.why-client-grid{margin-top:35px;border-left:0}.why-client-grid article{min-height:155px;padding:22px;grid-template-rows:auto auto;gap:12px;border-left:0}.why-client-grid article>span{display:none}.why-client-grid h3{align-self:start;line-height:1.3;font-weight:650}
.why-cycle{min-height:0}.why-cycle-media{min-height:530px}.why-final{min-height:340px}.why-label{line-height:1.5}.why-hero .services-phone-link small{font-size:11px;color:#d6ded8}
@media(max-width:1000px){.why-standard-list article{grid-template-columns:28px minmax(150px,.7fr) minmax(0,1.3fr)}.why-standard-list article>b{display:none}.why-client-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.why-standard-list article{grid-template-columns:28px minmax(0,1fr);gap:12px 16px;min-height:0;padding:24px 0}.why-standard-list article>span{grid-row:1 / 3}.why-standard-list article>h3,.why-standard-list article>p{grid-column:2}.why-legacy-copy,.why-safety-copy,.why-cycle-copy{padding:55px 24px}.why-fact-rows>div{grid-template-columns:1fr;gap:8px}.why-clients .why-heading{grid-template-columns:1fr;gap:18px}.why-client-grid article{padding:20px 15px}.why-safety-media{min-height:340px}.why-cycle-media{min-height:300px}.why-standards,.why-clients{padding:60px 0}.why-heading{gap:22px}.why-hero h1{font-size:clamp(28px,8cqw,62px)}}
@media(max-width:400px){.why-client-grid{grid-template-columns:1fr}.why-client-grid article{min-height:0}}
