.hero{background:var(--purple-deep);background:radial-gradient(120% 120% at 80% 20%,var(--hero-glow) 0,var(--purple) 38%,var(--purple-deep) 100%);overflow:hidden;padding:88px 0 150px}.hero,.hero h1{color:var(--white)}.hero p{color:var(--white-a86)}.hero p.hero-ai{color:var(--blue);font-weight:700}.hero-head{margin:0 auto;max-width:900px;text-align:center}.hero-head h1,.hero-head p{margin-left:auto;margin-right:auto}.hero .ctas{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.hero .hero-head .ctas{justify-content:center}.hero-foundation .net{margin:64px 0 0}.hero-foundation .src img{filter:none}.hero-foundation .wire.out.lit{stroke:var(--gold)}.hero-foundation .reach span{background:none;top:-4px;transform:translate(-50%,-100%)}.hero p.flow-caption{color:var(--white);font-size:20px;margin:48px auto 0;max-width:780px;text-align:center}.curve-bottom{bottom:-1px}@media (min-width:1101px){.hero-foundation .net{--net-w:min(1320px,calc(100vw - 48px));grid-template-columns:330px 1fr 330px;margin-left:calc((100% - var(--net-w))/2);width:var(--net-w)}.hero-foundation .hub-wrap{margin:64px 0}.hero-foundation .src-list.left .src{justify-self:end;width:260px}.hero-foundation .src{font-size:15px;padding:12px 14px}.hero-foundation .src span{white-space:nowrap}}@media (max-width:640px){.hero{padding:64px 0 120px}.hero .ctas .btn{justify-content:center;width:100%}.hero p.flow-caption{font-size:17px;margin-top:36px}}