.hero-section.pn-home-hero{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 82% 48%,#0c2957 0,transparent 48%),#050f20;padding:112px 0 76px!important;min-height:630px}
.pn-home-hero:before{content:"";position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,transparent,#4c91ee38,transparent)}
.pn-home-hero .hero-content-left{margin-top:0!important}
.pn-home-hero .hero-content-left>span{display:inline-block;color:#7cbaff!important;font-size:10px;letter-spacing:.22em;margin-bottom:26px}
.pn-home-hero h1{font-size:clamp(34px,3.4vw,48px);font-weight:500;line-height:1.17;letter-spacing:-.045em;max-width:630px;color:#f3f7ff!important}
.pn-home-hero p.lead{color:#a5b8d1;font-size:16px;line-height:1.8;max-width:470px;margin-top:26px}
.pn-home-hero .app-store-btn{background:#1685ef;border:1px solid #1685ef;color:#ffffff!important;border-radius:3px;padding:15px 27px;font-size:13px;font-weight:600;box-shadow:none;transition:background .2s}
.pn-home-hero .app-store-btn:hover{background:#299aff;border-color:#299aff}
.pn-home-hero .app-store-btn:focus-visible{outline:2px solid #1685ef;outline-offset:5px}
.pn-privacy-art{width:115%;margin-left:-5%;pointer-events:none}
.pn-privacy-art svg{display:block;width:100%;height:auto;overflow:visible}
@media(max-width:767px){.hero-section.pn-home-hero{padding:108px 0 40px!important;min-height:0}.pn-privacy-art{width:min(90%,360px);margin:0 auto -12px}.pn-home-hero h1{font-size:36px;max-width:540px}.pn-home-hero p.lead{font-size:16px}.pn-home-hero .col-md-7,.pn-home-hero .col-md-6{width:100%}}
.pn-world-art{width:130%;margin-left:-8%;pointer-events:none}.pn-world-art svg{overflow:visible}.pn-network-line{opacity:.65}.pn-network-packet{opacity:0;stroke-dasharray:.035 .965}.pn-network-halo{transform-box:fill-box;transform-origin:center}
@media(max-width:767px){.pn-world-art{width:110%;max-width:600px;margin:24px -5% 0}}
