/* Scoped homepage network funnel styling; does not modify existing page components. */
.lc-network-funnels{background:#f3f7fa;color:#11283d;padding:58px 22px 66px;font-family:inherit}
.lc-network-funnels *{box-sizing:border-box}
.lc-network-funnels-inner{max-width:1160px;margin:0 auto}
.lc-network-funnels-kicker{color:#ed800b;font-size:12px;font-weight:800;letter-spacing:.15em;margin-bottom:14px}
.lc-network-funnels h2{font-size:clamp(30px,4vw,49px);line-height:1.14;letter-spacing:-.03em;font-weight:800;color:#11283d;margin:0 0 18px;max-width:1040px}
.lc-network-funnels-intro{font-size:18px;line-height:1.5;color:#516575;margin:0 0 30px}
.lc-network-funnels-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.lc-network-funnel-card{display:flex;flex-direction:column;align-items:flex-start;min-width:0;border:1px solid #d3e0ea;border-radius:17px;background:#fff;padding:27px 28px 24px;color:#11283d}
.lc-network-funnel-card small{color:#c46600;font-size:12px;letter-spacing:.08em;font-weight:800}
.lc-network-funnel-card h3{font-size:clamp(21px,2.2vw,27px);line-height:1.22;color:#11283d;margin:16px 0 15px;font-weight:800}
.lc-network-funnel-card>p:not(.lc-network-funnel-secondary){font-size:16px;line-height:1.55;margin:0 0 20px;color:#11283d;flex:1}
.lc-network-funnel-btn{display:inline-block;border-radius:8px;padding:14px 19px;font-size:16px;font-weight:750;text-decoration:none!important;line-height:1.35}
.lc-network-funnel-blue{background:#2181c6;color:#fff!important}
.lc-network-funnel-orange{background:#fa9519;color:#111!important}
.lc-network-funnel-btn:hover{filter:brightness(.93)}
.lc-network-funnel-secondary{margin:18px 0 0!important;font-size:14px;line-height:1.5}
.lc-network-funnel-secondary a{color:#0064a7;text-decoration:underline}
.lc-network-funnels a:focus-visible{outline:3px solid #1d6ea6;outline-offset:4px}
@media(max-width:720px){.lc-network-funnels{padding:42px 18px 48px}.lc-network-funnels-grid{grid-template-columns:1fr}.lc-network-funnel-card{padding:24px 20px}.lc-network-funnels-intro{font-size:16px}}
