/* Designeo · Inner Pages Art Direction R2 / 2026-11-07.
   Private staging only. No changes to Gutenberg content or assets.
   Home visual style becomes the design-system reference. */

/* Service offers: still distinct as priced offerings, but without heavy boxes. */
body.page-id-52 .dws-page .dws-g-f6f34a3{
  border:0!important;border-radius:0!important;
  border-top:1px solid #c7c7c1!important;
  box-shadow:none!important;background:transparent!important;
  padding:22px 16px 26px 0!important;
  min-width:0!important;
  position:relative;
}
body.page-id-52 .dws-page .dws-g-f6f34a3::before{
  content:"";width:36px;height:2px;background:#f5411f;
  position:absolute;top:-1px;left:0;
}
body.page-id-52 .dws-page .dws-g-f6f34a3 :is(h3,h4){
  line-height:1.18;letter-spacing:-.018em;text-wrap:balance;
}
body.page-id-52 .dws-page .dws-g-68fa0a5{
  border:1px solid #bdbdb9!important;border-radius:3px!important;
  box-shadow:none!important;
}
body.page-id-52 .dws-page .dws-node-5-0-0-2 .dws-g-f6f34a3{
  border:0!important;border-top:1px solid #c7c7c1!important;
  background:transparent!important;
}

/* Packs: the commercial boxes are intentionally retained, but refined.
   Their card treatment must not bleed into services or FAQ layouts. */
body.page-id-55 .dws-page .dws-g-f6f34a3{
  border:1px solid #babbb5!important;
  border-radius:4px!important;
  box-shadow:none!important;
  background:#fff!important;
}
body.page-id-55 .dws-page .dws-node-1-0-0-0 > .dws-g-f6f34a3{
  padding:clamp(22px,2.6vw,36px)!important;
}
body.page-id-55 .dws-page .dws-node-1-0-0-0 > .dws-g-f6f34a3:last-child{
  border-color:#1a1a1a!important;
}
body.page-id-55 .dws-page .dws-node-2-0-0-3 .dws-g-f6f34a3{
  background:transparent!important;
  border:0!important;border-radius:0!important;
  border-top:1px solid #c6c6c1!important;
  padding:20px 12px 22px 0!important;
}
body.page-id-55 .dws-page .dws-node-4-0-0-0.dws-g-f6f34a3{
  border-left:2px solid #f5411f!important;
  border-top:0!important;border-right:0!important;border-bottom:0!important;
  padding:24px 30px!important;background:#f5f5f1!important;
}

/* Contact channels and frequently asked questions: open editorial rows. */
body.page-id-129 .dws-page .dws-node-1-0-0-0 > .dws-g-f6f34a3,
body.page-id-129 .dws-page .dws-node-3-0-0-2 > .dws-g-f6f34a3{
  border:0!important;border-radius:0!important;box-shadow:none!important;
  border-top:1px solid #c7c8c2!important;
  background:transparent!important;
  padding:20px 14px 21px 0!important;
}
body.page-id-129 .dws-page .dws-node-1-0-0-0 > .dws-g-f6f34a3 :is(h3,h4),
body.page-id-129 .dws-page .dws-node-3-0-0-2 > .dws-g-f6f34a3 :is(h3,h4){
  letter-spacing:-.02em;
}
body.page-id-129 .dws-page .dws-node-2-0-0-3{
  border-radius:5px;
}

/* Serigrafia: preserve its distinctive dark art direction and real project images.
   Open cards in audience/tech/process, but keep prices explicitly delineated. */
.dws-serigrafia .dws-s-audience .dws-s-card,
.dws-serigrafia .dws-s-tech .dws-s-card,
.dws-serigrafia .dws-s-process .dws-s-card{
  border:0!important;
  border-top:1px solid #bfc0bb!important;
  border-radius:0!important;
  background:transparent!important;
  padding:21px 12px 16px 0!important;
  box-shadow:none!important;
  min-height:0!important;
}
.dws-serigrafia .dws-s-audience .dws-s-card :is(h3,h4),
.dws-serigrafia .dws-s-tech .dws-s-card :is(h3,h4){
  text-wrap:balance;
}
.dws-serigrafia :is(.dws-s-intro,.dws-s-paragraph,.dws-s-footnote,.dws-s-card-desc){
  font-family:"DWS Instrument Sans",Inter,Arial,sans-serif!important;
  letter-spacing:-.008em;
}
.dws-serigrafia .dws-s-price-card,
.dws-serigrafia .dws-s-minimum{
  border-color:#c2c2bc!important;border-width:1px!important;
  border-radius:4px!important;
}
.dws-serigrafia .dws-s-work-card{
  border-radius:3px!important;
}
/* Accessible interactive actions across section templates. */
.dws-serigrafia .wp-block-button__link:focus-visible{
  outline:3px solid #f5411f!important;outline-offset:4px;
}
@media(hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){
 .dws-serigrafia .wp-block-button__link{transition:transform .25s ease!important}
 .dws-serigrafia .wp-block-button__link:hover{transform:translateY(-2px)}
}
@media(prefers-reduced-motion:reduce){
 .dws-serigrafia .wp-block-button__link{transition:none!important;transform:none!important}
}
