.cw-site-title a{display:inline-flex;align-items:center;gap:.6rem;font-weight:800;text-transform:uppercase;letter-spacing:-.035em}.cw-site-title a::before{content:"";width:38px;height:38px;flex:none;background:url("../images/logo.svg") center/contain no-repeat}.cw-hero-title{max-width:840px;font-size:clamp(3.2rem,8vw,7.8rem);line-height:.92;text-transform:uppercase;letter-spacing:-.055em}.cw-hero-subtitle{max-width:640px;font-weight:600}.church-demo-intro{background:linear-gradient(135deg,#fff 60%,#edf4ff)}.church-demo-times{background:#101828;color:#fff}.church-demo-times h3{color:#ffc247;text-transform:uppercase}.church-demo-events{position:relative}.church-demo-events::before{content:"";position:absolute;inset:0 60% 0 0;background:#1769e0;clip-path:polygon(0 0,70% 0,100% 100%,0 100%);opacity:.08;pointer-events:none}.diy-sermon-card,.diy-event-card{border-radius:4px!important;box-shadow:8px 8px 0 rgba(23,105,224,.12)}
