.incubator-benefits { padding-block:clamp(2.5rem,5vw,4.5rem); background:#fff; }
.incubator-benefits .section-heading { max-width:none; margin-bottom:1.75rem; }
.incubator-benefits .eyebrow { color:var(--color-primary); }
.incubator-benefits__grid { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:1.5rem; align-items:stretch; }
.incubator-benefits__group { padding:clamp(1.25rem,2.5vw,2.5rem); border:1px solid var(--color-green-border); border-radius:1.2rem; background:linear-gradient(130deg,var(--color-primary-soft),var(--color-green-surface)); }
.incubator-benefits__group > header { display:flex; align-items:center; gap:1.5rem; margin-bottom:1.8rem; }
.incubator-benefits__group header .eyebrow { font-size:.75rem; letter-spacing:.06em; color:var(--color-green-muted); }
.incubator-benefits__group h3 { margin:.45rem 0 0; font-size:clamp(1.3rem,2vw,1.8rem); line-height:1.25; letter-spacing:-.025em; color:#142238; }
.incubator-benefits__role-icon,.incubator-benefits__check,.incubator-benefits__info-icon { display:grid; place-items:center; flex:none; color:var(--color-primary); background:linear-gradient(135deg,var(--color-green-icon),var(--color-primary-soft)); border-radius:.85rem; }
.incubator-benefits__role-icon { width:3.75rem; height:3.75rem; }
.incubator-benefits__role-icon svg { width:2rem; height:2rem; }
.incubator-benefits__group ul { display:grid; gap:1.75rem; padding:0; margin:0; list-style:none; }
.incubator-benefits__group li { display:grid; grid-template-columns:2.5rem minmax(0,1fr); gap:1.25rem; align-items:start; }
.incubator-benefits__group li > div { border-left:1px solid var(--color-green-border); padding-left:1.25rem; }
.incubator-benefits__check { width:2.5rem; height:2.5rem; }
.incubator-benefits__check svg { width:1.5rem; height:1.5rem; }
.incubator-benefits__group h4 { font-size:1.08rem; line-height:1.4; margin:0 0 .2rem; font-weight:700; color:#142238; }
.incubator-benefits__group li p { font-size:1rem; line-height:1.55; margin:0; color:#5c6880; }
.incubator-benefits__motivation { display:flex; align-items:center; gap:1.5rem; margin-top:.6rem; padding:1rem 1.75rem; border-left:6px solid var(--color-primary); border-radius:.7rem; background:linear-gradient(110deg,var(--color-primary-soft),var(--color-primary-soft)); color:var(--color-green-muted); }
.incubator-benefits__info-icon { width:3rem; height:3rem; background:var(--color-green-border); }
.incubator-benefits__info-icon svg { width:1.75rem; height:1.75rem; }
.incubator-benefits__motivation p { margin:0; line-height:1.65; }
.incubator-benefits__motivation strong { color:var(--color-primary); }
@media(max-width:760px) {
 .incubator-benefits__grid { grid-template-columns:minmax(0,1fr); gap:1rem; }
 .incubator-benefits__group > header { gap:1rem; margin-bottom:1.5rem; }
 .incubator-benefits__group ul { gap:1.5rem; }
 .incubator-benefits__group li { grid-template-columns:2rem minmax(0,1fr); gap:.65rem; }
 .incubator-benefits__check { width:2rem; height:2rem; border-radius:.65rem; }
 .incubator-benefits__group li > div { padding-left:.75rem; }
 .incubator-benefits__motivation { align-items:flex-start; gap:.85rem; padding:1rem; margin-top:1rem; }
 .incubator-benefits__info-icon { width:2.25rem; height:2.25rem; }
}
