/* V3.12.7 — RTL guide/CTA refinement, readable colors and upgraded default service photos. */
body.pk-v35 .pk322-guide-section .pk322-guide-feature{
  grid-template-columns:minmax(250px,.82fr) minmax(0,1.18fr);
}
body.pk-v35 .pk322-guide-section .pk322-guide-photo{grid-column:1}
body.pk-v35 .pk322-guide-section .pk322-guide-feature-content{grid-column:2}
body.pk-v35.pk324-figures-on .pk322-guide-feature.pk324-figure-cutout .pk322-guide-photo{
  display:grid;place-items:end center;
  border-radius:0 22px 22px 0;
  overflow:visible;
}
body.pk-v35.pk324-figures-on .pk322-guide-feature.pk324-figure-cutout .pk322-guide-photo img{
  right:6%;left:auto;transform:none;
  max-width:min(92%,430px);max-height:calc(100% + 18px);
  object-position:bottom right;
}
body.pk-v35 .pk318-cta.pk326-cta-wrap{
  background:transparent;
  padding-top:14px;
}
body.pk-v35 .pk326-cta-card{
  display:grid;grid-template-columns:minmax(235px,.72fr) minmax(0,1.28fr);
  align-items:center;gap:20px;
  background:linear-gradient(135deg,#fff 0%, #fff7f8 100%);
  border:1px solid var(--pk35-line,#efe3e6);
  border-radius:26px;
  box-shadow:0 18px 40px rgba(47,24,35,.08);
  padding:0 0 0 20px;
  overflow:hidden;
}
body.pk-v35 .pk326-cta-media{
  align-self:stretch;min-height:280px;margin:0;position:relative;
  display:grid;place-items:end center;
  background:radial-gradient(circle at 48% 28%,rgba(255,255,255,.95) 0,rgba(255,242,245,.95) 58%,rgba(255,242,245,.84) 100%);
  border-left:1px solid var(--pk35-line,#efe3e6);
}
body.pk-v35 .pk326-cta-media img{
  display:block;width:auto;height:auto;max-width:min(96%,350px);max-height:315px;
  object-fit:contain;object-position:bottom center;
  filter:drop-shadow(0 16px 22px rgba(38,17,29,.14));
}
body.pk-v35 .pk326-cta-content{padding:36px 34px 36px 10px}
body.pk-v35 .pk326-cta-content h2,
body.pk-v35 .pk318-cta.pk326-cta-wrap .pk326-cta-content h2{margin:0 0 10px;font-size:clamp(1.35rem,2vw,1.8rem);color:var(--pk35-accent,#c81034)!important}
body.pk-v35 .pk326-cta-content p,
body.pk-v35 .pk318-cta.pk326-cta-wrap .pk326-cta-content p{margin:0;color:var(--muted,#6f6771)!important;line-height:2}
body.pk-v35 .pk326-cta-actions{margin-top:22px;justify-content:flex-start}
body.pk-v35 .pk326-cta-actions .pk318-button-light{background:var(--pk35-accent,#c81034);color:var(--pk321-on-accent,#fff);border-color:var(--pk35-accent,#c81034)}
body.pk-v35 .pk326-cta-actions .pk318-button-outline{background:#fff;color:var(--pk35-accent,#c81034);border:1px solid rgba(200,16,52,.22)}
body.pk-v35 .pk326-cta-actions .pk318-button-light:hover{background:var(--teal-2,#a70b29);color:var(--pk321-on-accent-hover,#fff);border-color:var(--teal-2,#a70b29)}
body.pk-v35 .pk326-cta-actions .pk318-button-outline:hover{background:rgba(200,16,52,.06)}
body.pk-v35.home .about-showcase .about-collage{order:-1}
body.pk-v35.home .about-showcase .about-copy{order:1}
body.pk-v35.home.pk324-figures-on .about-collage.pk324-figure-stage .collage-main img{object-position:right bottom}
body.pk-v35 .pk322-card-photo img,
body.pk-v35 .pk39-page-photo img,
body.pk-v35 .pk317-photo img{image-rendering:auto}
@media(max-width:900px){
  body.pk-v35 .pk322-guide-section .pk322-guide-feature{grid-template-columns:1fr}
  body.pk-v35 .pk322-guide-section .pk322-guide-photo,
  body.pk-v35 .pk322-guide-section .pk322-guide-feature-content{grid-column:auto}
  body.pk-v35.pk324-figures-on .pk322-guide-feature.pk324-figure-cutout .pk322-guide-photo img{right:auto;max-width:min(86vw,390px)}
  body.pk-v35 .pk326-cta-card{grid-template-columns:1fr;padding:0}
  body.pk-v35 .pk326-cta-media{border-left:0;border-bottom:1px solid var(--pk35-line,#efe3e6);min-height:245px}
  body.pk-v35 .pk326-cta-content{padding:26px 22px 28px;text-align:center}
  body.pk-v35 .pk326-cta-actions{justify-content:center}
  body.pk-v35.home .about-showcase .about-collage,
  body.pk-v35.home .about-showcase .about-copy{order:initial}
}
