.ceges-page .hero-grid{display:grid;grid-template-columns:40% 60%;gap:var(--space-6);align-items:center}
.hero-text{max-width:520px}
.hero-cta{margin-top:var(--space-4)}
.hero-image img{width:100%;border-radius:var(--radius-md);border:1px solid var(--color-divider)}

@media(max-width:1100px){.ceges-page .hero-grid{grid-template-columns:1fr}.hero-text{text-align:center;margin-inline:auto}}

.why-head{text-align:center;max-width:700px;margin-inline:auto}
.why-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5);margin-top:var(--space-6)}
.why-card{min-width:0}

@media(max-width:1000px){.why-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.why-grid{grid-template-columns:1fr}}

.center{text-align:center}
.types-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5);margin-top:var(--space-6)}
.type-card{min-width:0}

@media(max-width:1000px){.types-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.types-grid{grid-template-columns:1fr}}

.casino-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6);align-items:center}
.casino-text{max-width:520px}
.casino-image img{width:100%;border-radius:var(--radius-sm);border:1px solid var(--color-divider)}

@media(max-width:900px){.casino-grid{grid-template-columns:1fr}.casino-text{margin-inline:auto}}

.process-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5);margin-top:var(--space-6)}
.process-step{min-width:0;text-align:center}

@media(max-width:800px){.process-grid{grid-template-columns:1fr}}

.trust-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5);margin-top:var(--space-6)}
.trust-block{max-width:320px;margin-inline:auto;text-align:center}

@media(max-width:800px){.trust-grid{grid-template-columns:1fr}}

.story-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6);align-items:center}
.story-text{max-width:520px}
.story-image img{border-radius:var(--radius-sm);border:1px solid var(--color-divider)}

@media(max-width:900px){.story-grid{grid-template-columns:1fr}.story-text{margin-inline:auto}}

.faq-container{max-width:800px;margin-inline:auto}
.accordion{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-5)}
.accordion-header{padding:var(--space-3);border:1px solid var(--color-divider);border-radius:var(--radius-sm);text-align:left}
.accordion-content{display:none;padding:var(--space-3);border:1px solid var(--color-divider);border-top:none}
.accordion-item.active .accordion-content{display:block}

.cta-box{text-align:center;max-width:600px;margin-inline:auto;display:flex;flex-direction:column;gap:var(--space-4)}
