.ceges-page{}
.ceges-hero{position:relative;}
.ceges-hero-media{height:70vh;}
.ceges-hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(17,17,19,0.85) 0%,rgba(17,17,19,0.6) 40%,rgba(17,17,19,0.2) 100%);} 
.ceges-hero-inner{position:absolute;inset:0;display:flex;align-items:center;}
.ceges-hero-text{max-width:520px;display:flex;flex-direction:column;gap:var(--space-4);} 

.ceges-features .card:hover{border-color:var(--color-rust-orange);} 

.ceges-compare{gap:var(--space-5);} 
.ceges-compare .panel{display:flex;flex-direction:column;gap:var(--space-3);} 

.ceges-textblock{max-width:720px;} 

.ceges-place{align-items:center;} 

.ceges-faq .ceges-accordion{display:flex;flex-direction:column;gap:var(--space-3);} 
.ceges-acc-btn{background:var(--color-label-grey);padding:var(--space-3);text-align:left;border:var(--border-muted);} 
.ceges-acc-content{display:none;padding:var(--space-3);border:var(--border-muted);} 
.ceges-acc-btn.active + .ceges-acc-content{display:block;} 

.ceges-cta{background:var(--color-warning-yellow);text-align:center;} 
.ceges-cta h2{color:var(--color-coal-black);} 

@media(max-width:640px){
.ceges-hero-media{height:60vh;}
.ceges-hero-inner{align-items:flex-end;padding-bottom:var(--space-5);} 
.ceges-hero-text{max-width:100%;text-align:center;margin:0 auto;} 
}
