.network-hero{padding:52px 0 76px;overflow:hidden;background:linear-gradient(180deg,var(--cream),#fffef2 62%,#fff)}.network-hero__grid{display:grid;gap:38px;align-items:center}.network-hero__copy .lead{margin:20px 0 0}.network-visual{position:relative;min-height:330px;border:3px solid var(--ink);border-radius:34px;background:radial-gradient(circle at 50% 50%,rgba(249,191,38,.2) 0 18%,transparent 19%),linear-gradient(145deg,#fff,var(--soft));box-shadow:14px 14px 0 var(--green);overflow:hidden}.network-visual:before,.network-visual:after{content:"";position:absolute;inset:50% auto auto 50%;width:72%;height:3px;background:var(--green-dark);transform:translate(-50%,-50%) rotate(28deg)}.network-visual:after{transform:translate(-50%,-50%) rotate(-28deg)}.network-visual__hub,.network-visual__node{position:absolute;z-index:1;border:3px solid var(--ink);border-radius:50%;background:var(--yellow)}.network-visual__hub{left:50%;top:50%;display:grid;place-items:center;width:112px;height:112px;transform:translate(-50%,-50%);font-size:1.35rem;font-weight:700}.network-visual__node{width:42px;height:42px;background:var(--orange)}.network-visual__node--one{left:12%;top:20%}.network-visual__node--two{right:12%;top:20%}.network-visual__node--three{left:12%;bottom:20%}.network-visual__node--four{right:12%;bottom:20%}.network-stats{display:grid;gap:18px}.network-stat{padding:24px;border:2px solid var(--ink);border-radius:var(--radius);background:#fff;box-shadow:var(--shadow)}.network-stat strong{display:block;color:var(--green-dark);font-size:clamp(2.8rem,8vw,4.7rem);line-height:1}.network-stat h3{margin:10px 0 0}.network-stat--date{background:var(--green-dark);color:#fff}.network-stat--date strong{color:#fff;font-size:clamp(1.7rem,5vw,2.6rem)}.region-layout{display:grid;gap:22px}.region-list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.region-list li{position:relative;padding:15px 18px 15px 48px;border:2px solid var(--line);border-radius:16px;background:#fff;font-weight:700}.region-list li:before{content:"";position:absolute;left:18px;top:50%;width:14px;height:14px;border-radius:50%;background:var(--yellow);transform:translateY(-50%)}.outlet-info{display:grid;gap:24px;align-items:center;padding:32px;border:3px solid var(--ink);border-radius:32px;background:var(--yellow)}.outlet-info h2{max-width:780px}.outlet-info p{max-width:760px}.network-benefits{background:var(--green-dark);color:#fff}.network-benefits .eyebrow,.network-benefits .section-head p{color:#fff}.benefit-grid{display:grid;gap:16px}.benefit-grid article{padding:22px;border:2px solid rgba(255,255,255,.5);border-radius:20px;background:rgba(255,255,255,.08)}.benefit-grid article p{margin:0}.network-cta{display:grid;gap:20px;align-items:center}.network-cta p{max-width:680px}.network-cta .actions{margin-top:0}
@media(min-width:700px){.network-hero{padding:72px 0 96px}.network-stats{grid-template-columns:repeat(3,1fr)}.region-list{grid-template-columns:repeat(3,minmax(0,1fr))}.outlet-info{grid-template-columns:1fr auto}.benefit-grid{grid-template-columns:repeat(3,1fr)}.network-cta{grid-template-columns:1.2fr auto}}
@media(min-width:980px){.network-hero__grid{grid-template-columns:1.05fr .95fr;gap:60px}.region-layout{grid-template-columns:.8fr 1.2fr;align-items:start}}
@media(max-width:359px){.outlet-info{padding:24px 18px}.network-visual{min-height:280px}.network-visual__hub{width:92px;height:92px}}
