.formatumok-page{}

.f-hero-grid{display:grid;grid-template-columns:60% 40%;gap:var(--space-5);align-items:center}
.f-hero-text{max-width:520px}

.f-definition-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-lg)}
.f-def-col{max-width:320px}

.f-split-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5);align-items:center}
.f-split-text{max-width:620px}

.f-rulett-grid{display:grid;grid-template-columns:60% 40%;gap:var(--space-5);align-items:center}
.f-rulett-text{max-width:520px}

.f-blackjack-inner{max-width:700px}

.f-decor{position:relative}
.f-decor-bg{position:absolute;inset:0;z-index:0}
.f-decor-panel{position:relative;z-index:1;max-width:600px;background:var(--color-surface-default);padding:var(--space-5);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft)}

.f-light-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5)}
.f-light-grid > div{max-width:520px}

.f-programs-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}

.f-combo-inner{max-width:720px}

.f-hosts-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5)}
.f-hosts-grid > div{max-width:520px}

.f-cta-box{max-width:600px;margin-inline:auto;text-align:center;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);background:var(--color-surface-alt);border-radius:var(--radius-lg)}

@media (max-width:1000px){
.f-hero-grid,.f-split-grid,.f-rulett-grid{grid-template-columns:1fr}
}

@media (max-width:900px){
.f-definition-grid,.f-programs-grid,.f-light-grid,.f-hosts-grid{grid-template-columns:1fr}
}
