.xc-solution-intro{position:relative;isolation:isolate;min-height:0;padding:100px 40px;background:#fff9f7;overflow:hidden;text-align:center}
.xc-solution-intro__copy{position:relative;z-index:1;margin:auto;max-width:1600px}
.xc-solution-intro .eyebrow{margin:0 0 20px}
.xc-solution-intro :is(h1,h2){font:400 55px/1.15 Georgia,serif;color:var(--plum);letter-spacing:-.035em;margin:0}
.xc-solution-intro :is(h1,h2) span{color:#a22d6d}
.editor-styles-wrapper .xc-solution-intro :is(h1,h2){font-size:55px}
.xc-solution-intro__description{max-width:1600px;margin:36px auto 0;font:400 18px/1.85 Arial,Helvetica,sans-serif;color:var(--muted);text-align:left}
.xc-solution-intro__description p{margin:0;text-wrap:pretty}
.xc-solution-intro__description p+p{margin-top:24px}
.xc-solution-intro__description p:first-child{font-size:20px;line-height:1.7;color:var(--plum)}
.xc-solution-intro__watermark{position:absolute;top:50px;left:50%;transform:translateX(-50%);width:520px;height:calc(100% - 100px);max-height:520px;overflow:hidden;filter:grayscale(1);opacity:.025;pointer-events:none;z-index:0}
.xc-solution-intro__watermark img{display:block;width:100%;max-width:none;height:auto}
@media(max-width:1199px){.xc-solution-intro{min-height:0}.xc-solution-intro__watermark{width:460px;max-height:460px}}
@media(max-width:1024px){.xc-solution-intro{padding:var(--section-space) var(--site-gutter)}.xc-solution-intro:has(+ .xc-projects){padding-bottom:calc(var(--section-space) / 2)}}
@media(max-width:767px){.xc-solution-intro :is(h1,h2){font-size:40px}.xc-solution-intro__description{font-size:18px}.xc-solution-intro__watermark{width:calc(100% - 40px);height:auto;aspect-ratio:1;max-height:none;top:50%;transform:translate(-50%,-50%)}}

@media(max-width:767px){.xc-solution-intro__description{font-size:16px;line-height:1.8;margin-top:28px}.xc-solution-intro__description p:first-child{font-size:18px}.xc-solution-intro__description p+p{margin-top:20px}}
