/* Clear visual boundaries for the homepage information sections. */
#operators{margin-top:48px;padding:36px;background:var(--surface);border:1px solid var(--line);border-top:4px solid var(--link);border-radius:8px;box-shadow:var(--shadow)}
#operators .home-section-heading{gap:40px;margin-bottom:30px}
#operators .benefit-grid{gap:18px}
#operators .benefit-grid article{padding:24px;background:var(--bg);border:1px solid var(--line);border-top:3px solid var(--link);border-radius:6px;min-width:0}
#operators .benefit-grid h3{margin-top:14px}
.home-details{margin-top:28px;margin-bottom:28px;padding:0;gap:24px;align-items:stretch}
.home-details>div:first-child{padding:36px;background:var(--hero);color:#fff;border-radius:8px;border:1px solid #ffffff15}
.home-details>div:first-child .eyebrow,.home-details>div:first-child .text-link{color:#ff9299}
.home-details>div:first-child>p:not(.eyebrow){color:#d2d6dc;max-width:none}
.home-details>div:first-child .text-link{display:inline-block;margin-top:12px}
.home-details .detail-list{padding:8px 28px;background:var(--surface);border:1px solid var(--line);border-radius:8px}
.home-details .detail-list article,.home-details .detail-list article:first-child{padding:24px 0}
.home-details .detail-list article:last-child{border-bottom:0}
.home-contact{margin-top:28px;border-radius:8px;border:1px solid var(--line);border-top:4px solid var(--link);box-shadow:var(--shadow)}
@media(max-width:950px){#operators .home-section-heading{gap:28px}#operators .benefit-grid{gap:12px}#operators .benefit-grid article{padding:20px}}
@media(max-width:760px){#operators{margin-top:32px;padding:24px 20px}#operators .home-section-heading{gap:20px;margin-bottom:24px}#operators .benefit-grid{gap:14px}.home-details{gap:18px;margin-top:24px;margin-bottom:24px}.home-details>div:first-child{padding:28px 24px}.home-details .detail-list{padding:0 24px}.home-contact{margin-top:24px;padding:24px}}
