.landing-hero{grid-template-columns:1fr 1fr}.landing-hero .network-scene{grid-column:2}.hero-primary,.final-cta>a{color:#fff!important;text-decoration:none}.final-cta>a{display:inline-flex;background:#f48120;padding:14px 22px;border-radius:7px;font-weight:700;transition:transform .15s,background .15s}.final-cta>a:hover{transform:translateY(-2px);background:#dc6b0d}.public-guides{padding:70px max(24px,7vw);border-top:1px solid #ffffff15;background:#131e31}.public-guides h2{font-size:clamp(24px,3vw,38px);margin:12px 0 28px}.public-guides nav{display:grid;gap:0}.public-guides a{color:#d4deed;padding:20px 0;border-bottom:1px solid #ffffff18;text-decoration:none;transition:color .15s,padding-left .15s}.public-guides a:hover{color:#ff9b43;padding-left:6px}a:focus-visible{outline:2px solid #ff9b43;outline-offset:5px}@media(max-width:850px){.landing-hero{grid-template-columns:1fr}.landing-hero .network-scene{grid-column:1}.landing-nav nav a[href='#dns-providers']{display:none}}@media(prefers-reduced-motion:reduce){.public-guides a,.final-cta>a{transition:none}}
@media(min-width:851px){.landing-hero .network-scene{position:relative;top:auto;left:auto;transform:none;width:560px;justify-self:center;grid-column:2;margin:0;display:block}.landing-hero{gap:40px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.landing-hero .network-scene{scale:.85}}.hero-actions a.hero-primary{padding:14px 19px;border:0;font-size:13px}@media(min-width:1600px){.landing-hero .network-scene{scale:1}}
