html{scroll-behavior:smooth;scroll-padding-top:100px}img{max-width:100%}header img{width:200px;height:auto;max-height:49px}footer img{width:200px;height:auto}.review-message{margin-top:12px;padding:12px;border:1px solid #c6102e;border-radius:6px;font-size:14px;line-height:1.6;background:#fff;color:#101f41}#mobile-navigation[hidden]{display:none}#mobile-navigation{background:white;border-top:1px solid #e0e2e7;padding:16px 24px;display:grid;gap:16px;color:#101f41;font-size:14px;font-weight:600}.extra-offerings{margin-top:16px}button{cursor:pointer}@media(min-width:768px){#mobile-navigation{display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}
/* Show the original network illustration at every breakpoint and tighten the hero. */
.home-hero{min-height:0;padding-top:80px}.home-hero-content{padding-top:48px;padding-bottom:48px}.home-hero-graphic{display:flex}.home-hero-graphic>div{max-width:480px}.home-hero-grid{gap:40px}@media(min-width:760px){.home-hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}@media(min-width:760px) and (max-width:1023px){.home-hero h1{font-size:44px}.home-hero-grid{gap:28px}.home-hero .home-hero-grid>div:first-child>div:last-child{flex-wrap:wrap}}@media(min-width:1280px){.home-hero-content{padding-top:56px;padding-bottom:56px}}@media(max-width:759px){.home-hero{padding-top:64px}.home-hero-content{padding-top:28px;padding-bottom:32px}.home-hero-grid{gap:28px}.home-hero-graphic>div{width:100%;max-width:360px;max-height:250px}.home-hero h1{font-size:40px}.home-hero h1+p{margin-bottom:24px}}
