#App content article.Intro{--img01-height:600px;border-bottom:1px solid #051823;position:relative}#App content article.Intro::after{content:"";display:block;position:absolute;left:0;right:0;bottom:0;height:50px;z-index:2;background:linear-gradient(180deg,transparent,#051823)}#App content article.Intro div.boost{border-top:1px solid #6859ad;position:relative;height:var(--img01-height)}#App content article.Intro div.boost b{display:block;position:absolute;top:0;left:0;right:0;height:var(--img01-height);background:linear-gradient(180deg,#6859ad,#1a4c66 20%,#01121a 100%)}#App content article.Intro div.boost i{display:block;position:absolute;top:0;left:0;right:0;height:var(--img01-height);background-repeat:no-repeat}#App content article.Intro div.boost i.imstrs{background-image:url(../im/intro/stars.png);background-position:50% 0;background-repeat:repeat;animation:move-stars 150s linear infinite}#App content article.Intro div.boost i.imclbl{background-image:url(../im/intro/blue.png);background-repeat:repeat-x;background-position:0 100%;background-repeat:repeat-x;animation:move-blue-cloud 120s linear infinite}#App content article.Intro div.boost i.imrckt{background-image:url(../im/intro/rocket.png);background-position:0 0;aspect-ratio:192 / 600;top:30px;width:192px;left:unset;right:20%;animation:anim-rocket .25s steps(5) infinite}#App content article.Intro div.boost i.imclwh{background-image:url(../im/intro/white.png);background-position:0 100%;background-repeat:repeat-x;animation:move-white-cloud 60s linear infinite}#App content article.Intro div.boost p{position:absolute;top:100px;left:80px;color:#f5f1ff;font-size:1em;width:50%}#App content article.Intro div.boost p>span,#App content article.Intro div.boost p>strong{text-shadow:1px 1px 4px rgba(0,0,0,.7),-1px -1px 4px rgba(0,0,0,.7)}@supports(filter:drop-shadow(0px 0 2px #000)){ #App content article.Intro div.boost p>span:not(.imgs),#App content article.Intro div.boost p>strong{filter:drop-shadow(0px 0 4px #000);text-shadow:none}}#App content article.Intro div.boost p strong{display:block;font-size:2.8em;line-height:1.5;font-weight:var(--font-400);text-transform:uppercase}#App content article.Intro div.boost p span{display:block;margin-top:20px;font-size:1.3em;line-height:1.1;width:80%}#App content article.Intro div.boost p dfn{display:inline-block}#App content article.Intro div.boost p italic{display:inline-block;font-style:italic;margin:0 6px 0 2px}#App content article.Intro div.boost p span.imgs{margin-top:60px;user-select:none}#App content article.Intro div.boost p span.imgs dfn{display:inline-block;position:relative;vertical-align:top;margin-right:30px}#App content article.Intro div.boost p span.imgs label{display:block;background:rgba(255,255,255,.8);text-shadow:none;color:#000;font-size:.75em;position:absolute;padding:10px;border-radius:8px;width:280px;opacity:0;left:0;top:70px;transition:opacity .3s ease}#App content article.Intro div.boost p span.imgs label em{display:block;font-weight:var(--font-700)}#App content article.Intro div.boost p span.imgs img{width:64px}#App content article.Intro div.boost p span.imgs img:hover + label{opacity:1}@keyframes move-white-cloud{ 0%{background-position:0 100%} 100%{background-position:1145px 100%}}@keyframes move-blue-cloud{ 0%{background-position:0 100%} 100%{background-position:-1034px 100%}}@keyframes move-stars{ 0%{background-position:0 0} 100%{background-position:500px 1280px}}@keyframes anim-rocket{ 0%{background-position:0 0} 100%{background-position:-960px 0}}#App content article.Intro div.reach{height:450px;position:relative;background:linear-gradient(180deg,#FFF 30%,#d7e8ff)}#App content article.Intro div.reach::before{content:"";display:block;position:absolute;top:-2px;left:0;right:0;height:3px;background:#FFF}#App content article.Intro div.reach i{display:block;position:absolute;top:0;left:0;right:0;bottom:0}#App content article.Intro div.reach i.imrch{background-image:url(../im/intro/v4_reach.png);background-repeat:no-repeat;background-position:0 100%}#App content article.Intro div.reach i.imflr{background-image:url(../im/intro/v3_mountain.png);background-repeat:repeat-x;background-position:0 100%}#App content article.Intro div.reach p{position:relative;width:50%;left:50%;top:80px;margin:0;color:#222;text-shadow:1px 1px 3px rgba(0,0,0,.18),-1px -1px 3px rgba(0,0,0,.18)}@supports(filter:drop-shadow(0 0 2px rgba(0,0,120,.5))){ #App content article.Intro div.reach p{filter:drop-shadow(0 0 2px rgba(0,0,120,.5));text-shadow:none}}#App content article.Intro div.reach p strong{font-size:2.8em;display:block;line-height:1;text-transform:uppercase}#App content article.Intro div.reach p span{display:block;margin-top:20px;font-size:1.6em;line-height:1.2;font-weight:var(--font-400);width:80%}#App content article.Intro div.whtdo{background:#103447;color:#d0e2eb;padding:80px;position:relative;background-image:url(../im/intro/whatdo_bk.png);background-repeat:no-repeat;background-position:0 100%}#App content article.Intro div.whtdo p strong{font-size:2em;display:block;line-height:1;text-transform:uppercase}#App content article.Intro div.whtdo p{margin:0;width:50%}#App content article.Intro div.whtdo p span{display:block;margin-top:20px;font-size:1.3em;line-height:1.2;font-weight:var(--font-400);width:80%}#App content article.Intro div.whtdo i.imwdo{display:block;position:absolute;top:100px;left:50%;right:30px;bottom:50px;background-image:url(../im/intro/datacenter.png);background-repeat:no-repeat;background-size:contain}#App content article.Intro div.whtdo p em{color:#FFF}@media screen and (max-width:1160px){ #App content article.Intro div.reach p{top:40px}}@media screen and (max-width:1070px){ #App content article.Intro div.boost p{top:60px} #App content article.Intro div.boost p strong{line-height:1} #App content article.Intro div.reach p{top:20px} #App content article.Intro div.reach p strong{font-size:2em} #App content article.Intro div.reach p span{font-size:1.4em}}@media screen and (max-width:1000px){ #App content article.Intro div.whtdo p span{font-size:1.2em}}@media screen and (max-width:800px){ #App content article.Intro{--img01-height:440px} #App content article.Intro div.boost p{top:30px;left:40px} #App content article.Intro div.boost p strong{font-size:1.8em} #App content article.Intro div.boost p span{font-size:1.1em} #App content article.Intro div.boost i.imrckt{width:144px;background-size:720px;top:unset;bottom:0;height:350px} @keyframes anim-rocket{ 0%{background-position:0 0} 100%{background-position:-720px 0}} #App content article.Intro div.boost p span.imgs{margin-top:30px} #App content article.Intro div.boost p span.imgs img{width:48px} #App content article.Intro div.reach{height:500px} #App content article.Intro div.reach p{top:0;left:30px;width:calc(100% - 60px)} #App content article.Intro div.reach p strong{font-size:1.8em} #App content article.Intro div.reach p span{font-size:1.4em;width:unset;margin-top:18px} #App content article.Intro div.whtdo{padding:0 30px} #App content article.Intro div.whtdo i.imwdo{position:relative;top:unset;left:unset;right:unset;bottom:unset;height:300px;background-position:50% 50%} #App content article.Intro div.whtdo p{padding:50px 0;width:unset} #App content article.Intro div.whtdo p span{width:unset}}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (-webkit-min-device-pixel-ratio:1.2),only screen and (min-resolution:1.3dppx){ #App content article.Intro div.boost i.imrckt{right:-30px} #App content article.Intro div.boost p{width:75%;top:20px;left:20px} #App content article.Intro div.boost p span.imgs{white-space:nowrap} #App content article.Intro div.boost p span.imgs label{white-space:normal;max-width:188px} #App content article.Intro div.reach{height:550px} #App content article.Intro div.reach p strong{font-size:1.6em} #App content article.Intro div.reach p span{font-size:1.2em} #App content article.Intro div.whtdo{margin-top:-100px}}