#wcu-hero{padding:180px 0 100px;color:var(--white);position:relative;overflow:hidden}#wcu-hero:after{content:"";position:absolute;inset:0;background:url(../hero1.webp) center / cover no-repeat;filter:grayscale(1);z-index:0;pointer-events:none}#wcu-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,oklch(from var(--overlay) l c h / .8),oklch(from var(--overlay) l c h / .6),oklch(from var(--overlay) l c h / .85));z-index:1;pointer-events:none}.wcu-hero-content{position:relative;z-index:2;max-width:720px}.wcu-hero-title{font-size:clamp(40px,6vw,64px);font-weight:800;line-height:1.1;letter-spacing:-1.5px;margin-bottom:20px}.wcu-hero-subtitle{font-size:17px;color:var(--white-60);max-width:620px;margin:0;line-height:1.7}.wcu-block{padding:var(--section-pad)}.wcu-block--cream{background:var(--cream)}.wcu-block-inner{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.wcu-block--reversed .wcu-block-inner{direction:rtl}.wcu-block--reversed .wcu-block-inner>*{direction:ltr}.wcu-block-text h2{color:var(--cobalt);margin-bottom:16px}.wcu-block-text>p{font-size:16px;color:var(--gray-600);line-height:1.8;margin-bottom:24px}.wcu-block-text h3{font-size:22px;font-weight:700;color:var(--cobalt);margin-bottom:12px}.accreditation-list{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.accreditation-badge{display:flex;align-items:center;gap:8px;padding:10px 18px;background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-sm);font-size:14px;font-weight:600;color:var(--cobalt);transition:border-color .3s ease,box-shadow .3s ease}.accreditation-badge:hover{border-color:var(--accent);box-shadow:0 4px 20px #0255a014}.accreditation-badge i{color:var(--accent);font-size:16px}.wcu-block-img{border-radius:var(--radius);overflow:hidden;height:420px}@media(max-width:768px){#wcu-hero{padding-top:140px}.wcu-block-inner{grid-template-columns:1fr}.wcu-block--reversed .wcu-block-inner{direction:ltr}.wcu-block-img{height:300px}}@media(max-width:460px){.accreditation-list{flex-direction:column}}
