.cwcs-form-shell{width:100%;color-scheme:light;--cwcs-brand:#0755e9}
.cwcs-form-shell .cwcs-story{min-width:0}.cwcs-form-shell .cwcs-quote{width:100%}
.cwcs-form-shell.cwcs-template-clear,.cwcs-form-shell.cwcs-template-guided,.cwcs-form-shell.cwcs-template-editorial{grid-template-columns:minmax(0,1fr);gap:24px}
.cwcs-template-clear .cwcs-story,.cwcs-template-guided .cwcs-story{text-align:center;max-width:850px;margin:auto;width:100%}
.cwcs-template-clear .cwcs-window-art,.cwcs-template-guided .cwcs-window-art,.cwcs-template-editorial .cwcs-window-art{display:none}
.cwcs-template-clear .cwcs-wordmark,.cwcs-template-guided .cwcs-wordmark,.cwcs-template-editorial .cwcs-wordmark{margin-bottom:20px}
.cwcs-template-clear .cwcs-call,.cwcs-template-guided .cwcs-call,.cwcs-template-editorial .cwcs-call{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px;padding:12px;margin-top:12px}
.cwcs-template-clear .cwcs-call p,.cwcs-template-guided .cwcs-call p,.cwcs-template-editorial .cwcs-call p{display:none}
.cwcs-template-clear .cwcs-quote{max-width:980px;margin:auto}
.cwcs-template-clear [data-step="2"],.cwcs-template-editorial [data-step="2"]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:20px}
.cwcs-template-clear [data-step="2"]>fieldset,.cwcs-template-editorial [data-step="2"]>fieldset,.cwcs-template-clear .cwcs-notes,.cwcs-template-editorial .cwcs-notes,.cwcs-template-clear .cwcs-consent,.cwcs-template-editorial .cwcs-consent,.cwcs-template-clear [type="submit"],.cwcs-template-editorial [type="submit"],.cwcs-template-clear .cwcs-disclaimer,.cwcs-template-editorial .cwcs-disclaimer{grid-column:1/-1}
.cwcs-template-guided .cwcs-quote{max-width:760px;margin:auto}
.cwcs-template-editorial .cwcs-story>h2{font-family:Georgia,serif;font-weight:400;max-width:750px}
.cwcs-template-editorial .cwcs-quote{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:0 32px}
.cwcs-template-editorial .cwcs-quote>h2,.cwcs-template-editorial .cwcs-message,.cwcs-template-editorial noscript{grid-column:1/-1}
.cwcs-template-editorial .cwcs-services{grid-template-columns:1fr}
.cwcs-template-editorial .cwcs-service{flex-direction:row;align-items:center;min-height:65px;padding-right:38px}
.cwcs-form-shell.cwcs-template-concierge,.cwcs-form-shell.cwcs-template-photo,.cwcs-form-shell.cwcs-template-compact{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px}
.cwcs-template-concierge .cwcs-story{background:linear-gradient(145deg,#d9eeff,#f1f8ff);padding:28px;border-radius:18px}
.cwcs-template-concierge .cwcs-story>h2{font-family:Georgia,serif;font-weight:400}
.cwcs-template-concierge .cwcs-window-art,.cwcs-template-compact .cwcs-window-art{display:none}
.cwcs-template-photo .cwcs-upload{padding:25px;background:#eaf4ff}
.cwcs-template-concierge .cwcs-services,.cwcs-template-photo .cwcs-services,.cwcs-template-compact .cwcs-services{grid-template-columns:1fr}
.cwcs-template-concierge .cwcs-service,.cwcs-template-photo .cwcs-service,.cwcs-template-compact .cwcs-service{flex-direction:row;align-items:center;min-height:58px;padding-right:38px}
.cwcs-template-compact .cwcs-quote{padding:24px}.cwcs-template-compact .cwcs-input{margin:10px 0}.cwcs-template-compact fieldset{margin:14px 0}.cwcs-template-compact .cwcs-service-icon{font-size:24px}.cwcs-template-compact .cwcs-service{min-height:48px}
@container(max-width:850px){.cwcs-form-shell[class*="cwcs-template-"]{grid-template-columns:minmax(0,1fr);gap:18px}.cwcs-template-editorial .cwcs-quote,.cwcs-template-clear [data-step="2"],.cwcs-template-editorial [data-step="2"]{display:block}.cwcs-template-concierge .cwcs-story{padding:14px}.cwcs-form-shell .cwcs-story{width:100%}}
@media(max-width:850px){.cwcs-form-shell[class*="cwcs-template-"]{grid-template-columns:minmax(0,1fr);gap:18px}.cwcs-template-editorial .cwcs-quote,.cwcs-template-clear [data-step="2"],.cwcs-template-editorial [data-step="2"]{display:block}.cwcs-template-concierge .cwcs-story{padding:14px}}
