/* A4 campaign hero. User-requested decorative logo silhouettes and outline symbols. */
.scds .services-hero-compact{
 --hero-mark-color:var(--scds-violet);--hero-mark-opacity:.16;
 --hero-edge:color-mix(in srgb,var(--scds-lavender) 60%,var(--scds-surface));
 --hero-center:color-mix(in srgb,var(--scds-lavender) 26%,var(--scds-surface));
 position:relative;isolation:isolate;padding:16px 0 24px;
 background:var(--scds-soft);background:linear-gradient(90deg,var(--hero-edge),var(--hero-center) 34%,var(--hero-center) 66%,var(--hero-edge));
}
.scds .services-hero-compact::before{content:none}
:is([data-theme=dark],[data-sc3-theme=dark]) .services-hero-compact{
 --hero-mark-color:var(--scds-orange);--hero-mark-opacity:.20;
 --hero-edge:color-mix(in srgb,var(--scds-orange) 8%,var(--scds-surface));--hero-center:var(--scds-surface);
}
.scds .services-hero-copy{position:relative;z-index:1;max-width:780px}
.scds .services-hero-copy>.scds-eyebrow{font-size:1.125rem;line-height:1.5;margin:0 auto}
.scds .services-hero-compact h1{font-size:clamp(2.65rem,4.1vw,3.5rem);line-height:1.1;max-width:24ch;margin:12px auto 16px}
.scds .services-hero-copy>.scds-lead{font-size:1.1875rem;line-height:1.55;max-width:60ch;margin:0 auto 16px}
.scds .services-hero-next{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:12px}
.scds .services-hero-next>.services-micro{margin:0!important;font-size:.9375rem;line-height:1.5}
.scds .services-hero-next>.services-secondary{margin:0;min-height:44px;font-size:1rem;flex-shrink:0}
.scds .services-hero-compact .scds-flow{position:relative;z-index:1;width:min(calc(100% - 80px),960px);margin:0 auto}
.scds .services-hero-watermarks{position:absolute;inset:0;max-width:1440px;margin-inline:auto;z-index:0;pointer-events:none;color:var(--hero-mark-color)}
.scds .services-hero-watermark{position:absolute;display:block;opacity:var(--hero-mark-opacity);line-height:0}
.scds .services-hero-watermark svg{display:block;width:100%;height:100%;overflow:visible}
.scds .services-hero-watermark--arca{left:4%;top:12%;width:132px;height:40px}
.scds .services-hero-watermark--qr{left:3%;top:43%;width:96px;height:96px}
.scds .services-hero-watermark--signature{left:8%;top:72%;width:84px;height:84px}
.scds .services-hero-watermark--whatsapp{right:6%;top:9%;width:76px;height:76px}
.scds .services-hero-watermark--location{right:3%;top:42%;width:96px;height:96px}
.scds .services-hero-watermark--email{right:8%;top:73%;width:84px;height:84px}
@media(min-width:1200px) and (max-width:1359px){.scds .services-hero-copy{max-width:720px}}
@media(max-width:1199px){
 .scds .services-hero-compact{padding-top:24px}
 .scds .services-hero-copy{max-width:800px}
 .scds .services-hero-next{flex-wrap:wrap;gap:0 16px}
 .scds .services-hero-compact .scds-flow{margin:8px auto 24px;width:min(calc(100% - 64px),960px)}
 .scds .services-hero-watermark{opacity:calc(var(--hero-mark-opacity)*.8)}
 .scds .services-hero-watermark--arca{left:2%;width:88px;height:28px}
 .scds .services-hero-watermark--whatsapp{right:3%;width:56px;height:56px}
 .scds .services-hero-watermark--qr,.scds .services-hero-watermark--signature{left:2%;width:64px;height:64px}
 .scds .services-hero-watermark--location,.scds .services-hero-watermark--email{right:2%;width:64px;height:64px}
}
@media(max-width:680px){
 .scds .services-hero-compact{padding:24px 0}
 .scds .services-hero-compact h1{font-size:2.65rem;max-width:18ch;margin-top:12px}
 .scds .services-hero-copy>.scds-lead{font-size:1.125rem;line-height:1.55;margin-bottom:24px}
 .scds .services-hero-next{flex-direction:column;gap:0}
 .scds .services-hero-next>.services-micro{max-width:32ch}
 .scds .services-hero-compact .scds-flow{width:min(calc(100% - 32px),340px);margin:16px auto 24px}
 .scds .services-hero-watermark{opacity:calc(var(--hero-mark-opacity)*.55)}
 .scds .services-hero-watermark--arca{left:8px;top:16%;width:44px;height:16px}
 .scds .services-hero-watermark--whatsapp{right:10px;top:16%;width:32px;height:32px}
 .scds .services-hero-watermark--qr{left:6px;top:51%;width:32px;height:32px}
 .scds .services-hero-watermark--location{right:6px;top:51%;width:32px;height:32px}
 .scds .services-hero-watermark--signature{left:8px;top:84%;width:32px;height:32px}
 .scds .services-hero-watermark--email{right:8px;top:84%;width:32px;height:32px}
}
