.ossze-page{}

.ossze-hero-grid{display:grid;grid-template-columns:60% 40%;gap:var(--space-3);align-items:center}
.ossze-hero-text{max-width:520px}
.ossze-hero-image img{width:100%;height:100%}

.ossze-compare-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-3)}
.ossze-col{min-width:0}
.ossze-highlight{background:var(--color-vivid-yellow)}

.ossze-split{display:grid;grid-template-columns:60% 40%;gap:var(--space-3);align-items:start}
.ossze-split.reverse{grid-template-columns:40% 60%}
.ossze-text{max-width:560px}
.ossze-text.right{margin-left:auto}

.ossze-food{margin-bottom:var(--space-3)}
.ossze-full{margin-top:var(--space-3)}

.ossze-choice{padding:var(--space-3);border:var(--border-thick) solid var(--color-ink-black);box-shadow:var(--shadow-hard)}

.ossze-center{max-width:700px;margin-inline:auto;text-align:center}

.ossze-faq{max-width:600px}
.ossze-accordion{border:var(--border-thick) solid var(--color-ink-black);margin-bottom:var(--space-2)}
.ossze-acc-btn{width:100%;padding:var(--space-2);text-align:left;background:var(--color-surface-concrete)}
.ossze-acc-panel{display:none;padding:var(--space-2)}

.ossze-cta{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-2)}

@media(max-width:1024px){
.ossze-hero-grid{grid-template-columns:1fr}
.ossze-compare-grid{grid-template-columns:1fr}
.ossze-split,.ossze-split.reverse{grid-template-columns:1fr}
}
