:root{--step--2:clamp(0.70rem,calc(0.69rem + 0.02vw),0.69rem);--step--1:clamp(0.94rem,calc(0.79rem + 0.22vw),0.83rem);--step-0:clamp(1.00rem,calc(0.89rem + 0.53vw),1.25rem);--step-1:clamp(1.20rem,calc(1rem + 0.99vw),1.67rem);--step-2:clamp(1.44rem,calc(1.11rem + 1.66vw),2.22rem);--step-3:clamp(1.73rem,calc(1.2rem + 2.62vw),2.96rem);--step-4:clamp(2.07rem,calc(1.28rem + 3.98vw),3.95rem);--step-5:clamp(2.49rem,calc(1.31rem + 5.89vw),5.26rem);--step-6:clamp(2.99rem,calc(1.28rem + 8.56vw),7.01rem)}.nav-header{display:block;padding:0}.nav-header .sub-header{background-color:#0c4f60;color:#fff;font-size:.8em;padding:.25em 0}.nav-header .sub-header a{color:inherit}.nav-header__main{justify-content:space-between;padding:1.5em 0;text-align:center}@media (min-width:800px){.nav-header .container{padding-left:1.5em;padding-right:1.5em}}.hdr-cta{margin-right:0}.hdr-cta a span{display:none}@media (min-width:800px){.hdr-cta a span{display:inline-block}}@media (max-width:799px){.logo{margin-bottom:1em;margin-left:auto;margin-right:auto}}.hero{background-image:url(https://2974196.fs1.hubspotusercontent-na1.net/hubfs/2974196/public/switcher-cast-hero-bottom.svg),linear-gradient(#042c3b,#0c4f60);background-position:center 101%,50%;background-repeat:no-repeat,no-repeat;background-size:100% auto,cover;display:block;margin-bottom:12em;padding-bottom:19em;position:relative}@media (max-width:799px){.hero{padding-top:1em}}@media (min-width:800px){.hero{margin-bottom:2em;min-height:auto;padding-bottom:15em}}@media (min-width:1140px){.hero{margin-bottom:4em;padding-bottom:21em}}@media (min-width:1780px){.hero{margin-bottom:2em;padding-bottom:24em}}.hero-img{bottom:-3em;height:214px;left:calc(50% - 150px);position:absolute;width:300px}@media (min-width:800px){.hero-img{bottom:-1em}}@media (min-width:1140px){.hero-img{bottom:1em;transform:scale(1.5)}}@media (min-width:1780px){.hero-img{bottom:3em}}.hero-img img{transition:.4s ease-in-out}.hero-img__main{left:0;margin-left:auto;margin-right:auto;position:absolute;top:0;width:300px;z-index:3}.hero-img__side{bottom:3em;position:absolute}.hero-img__side--pc{bottom:0;transform:translateY(-100%)}@media (min-width:800px){.hero-img__side--pc{bottom:10%;left:90%;transform:translateX(-100%)}}.hero-img__side--mac{top:0;transform:translateY(100%)}@media (min-width:800px){.hero-img__side--mac{bottom:10%;right:90%;top:inherit;transform:translateX(100%)}}.hero-img__side--mac,.hero-img__side--pc{height:108px;opacity:0;transition:.4s ease-in-out;width:200px}@media (max-width:799px){.hero-img__side--mac,.hero-img__side--pc{left:calc(50% - 100px);margin-left:auto;margin-right:auto}}@media (min-width:800px){.hero-img__side--mac,.hero-img__side--pc{height:120px}}.hero-img .hero-img__mac,.hero-img .hero-img__pc{position:relative;z-index:2}.hero-img__arrow{position:absolute;transition:.4s ease-in-out;transition-delay:.4s;z-index:1}.hero-img__arrow--left{right:-50px;top:40px;transform:translateX(-100%);width:60px}@media (min-width:800px){.hero-img__arrow--left{right:40px;top:-38px;transform:translateY(110%) rotate(-90deg)}}.hero-img__arrow--right{bottom:40px;left:-50px;transform:translate(100%) scaleX(-1);width:60px}@media (min-width:800px){.hero-img__arrow--right{left:40px;top:-38px;transform:translateY(110%) rotate(90deg)}}@media (max-width:799px){.loaded .hero-img__side--pc{opacity:1;transform:translateY(100px)}.loaded .hero-img__side--mac{opacity:1;transform:translateY(-100px)}.loaded .hero-img__arrow--left{transform:translateX(0) rotate(90deg);transition-delay:.4s}.loaded .hero-img__arrow--right{transform:translateX(0) rotate(270deg) scaleX(-1);transition-delay:.4s}}@media (min-width:800px){.loaded .hero-img__side--mac,.loaded .hero-img__side--pc{opacity:1;transform:translateX(0)}.loaded .hero-img__arrow--left,.loaded .hero-img__arrow--right{transform:translateY(0) rotate(0);transition-delay:.4s}}.other-apps__app{position:relative}.other-apps__app:focus-within,.other-apps__app:hover{background-color:#f4f5f6;border-radius:10px}.other-apps__app:focus-within a,.other-apps__app:hover a{outline:0}.other-apps__link:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%}html:not([data-scroll="0"]) .nav-header{padding:0;position:static}