.evidence-hero,.case-hero,.evidence-detail{padding:110px 0;background:#10151c;color:#fff;position:relative;overflow:hidden}.evidence-hero:after,.case-hero:after{content:"";position:absolute;width:520px;height:520px;border-radius:50%;right:-100px;top:-260px;background:radial-gradient(circle,#77e6ff66,transparent 68%)}.evidence-hero h1,.case-hero h1,.evidence-detail h1{font-size:clamp(58px,9vw,138px);letter-spacing:-.07em;line-height:.84;margin:25px 0}.evidence-hero h1 em{font-family:Georgia,serif;color:#77e6ff;font-weight:400}.evidence-hero>div>p:last-child{max-width:720px;font-size:20px;line-height:1.7;color:#fffb}.filters{display:flex;gap:9px;flex-wrap:wrap;margin-bottom:38px}.filters a{border:1px solid #0002;padding:9px 14px;border-radius:99px;font-size:12px}.filters a.active{background:#151515;color:#fff}.evidence-grid,.case-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.evidence-card,.case-card{background:#fff;border:1px solid #0002;border-radius:24px;overflow:hidden;transition:.25s}.evidence-card:hover,.case-card:hover{transform:translateY(-5px);box-shadow:0 20px 50px #0001}.evidence-card img,.case-card img{width:100%;height:260px;object-fit:cover}.evidence-card>div,.case-card>div{padding:28px}.evidence-card h2,.case-card h3{font-size:29px!important;letter-spacing:-.03em!important;line-height:1.05!important;margin:12px 0!important}.criterion{display:inline-flex;padding:8px 13px;border:1px solid #fff4;border-radius:99px;color:#77e6ff}.evidence-facts,.case-flow{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:#fff2}.evidence-facts article,.case-flow article{padding:35px;background:#151515}.evidence-facts article:nth-child(3),.case-flow article:nth-child(5){grid-column:1/-1}.gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.gallery figure{margin:0;background:#fff;border-radius:20px;overflow:hidden;border:1px solid #0002}.gallery img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover}.gallery figcaption{display:grid;gap:5px;padding:18px}.gallery figcaption span{color:#0009}.impact-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.impact-card{padding:28px;background:#151515;color:#fff;border-radius:20px}.impact-card strong{display:block;font-size:clamp(38px,5vw,70px);color:#0887ff}.engagement-list{display:grid;gap:1px;background:#0002}.engagement-row{display:grid;grid-template-columns:170px 1fr 140px;gap:25px;padding:24px;background:#f2f0ea}.consultation{background:#0887ff}.consult-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:end}.consult-grid h2{margin-bottom:24px}.case-grid{margin-top:30px}@media(max-width:800px){.evidence-grid,.gallery,.evidence-facts,.case-flow,.impact-grid,.consult-grid{grid-template-columns:1fr}.evidence-facts article:nth-child(3),.case-flow article:nth-child(5){grid-column:auto}.engagement-row{grid-template-columns:1fr}.evidence-hero,.case-hero,.evidence-detail{padding:75px 0}}

