*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}html{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px}body{margin:0;overflow:hidden}img{border:0}a{text-decoration:none;color:inherit}@font-face{font-family:Maison Neue Bold;src:url(https://qz.com/public/fonts/MaisonNeue/MaisonNeue-ExtraBold.woff2) format("woff2"),url(https://qz.com/public/fonts/MaisonNeue/MaisonNeue-ExtraBold.woff) format("woff")}#qzc-container{position:relative;overflow:hidden;width:100%;max-width:640px;min-width:276px;height:56.2vw;max-height:360px;min-height:155px;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s;font-family:Maison Neue Bold;color:#000;background:-webkit-gradient(linear,left top,left bottom,from(#f3eafa),to(#bf8df0));background:linear-gradient(180deg,#f3eafa,#bf8df0)}#qzc-container.visible{opacity:1}#qzc-container.visible .image{background-image:url(//qzc-assets.qz.com/clients/quartz-house/personal-finance-course/assets/image.png)}#qzc-container.visible .logo{background-image:url(//qzc-assets.qz.com/clients/quartz-house/personal-finance-course/assets/logo.png)}#qzc-container a{position:absolute;width:100%;height:100%;left:0;top:0;z-index:100}#qzc-container .image{width:38.75%;height:68.8888888889%;left:3.125%;top:15.5555555556%}#qzc-container .image,#qzc-container .logo{position:absolute;background-repeat:no-repeat;background-size:contain;background-position:50%}#qzc-container .logo{left:50%;top:17.2222222222%;width:12.1875%;height:3.3333333333%}#qzc-container .copy{position:absolute;left:50%;top:25%;width:46.875%;font-size:5.625vw;line-height:1.05}@media (min-width:640px){#qzc-container .copy{font-size:36px}}#qzc-container .cta{position:absolute;left:50%;top:71.6666666667%;width:23.4375%;height:10.8333333333%;font-size:2.1875vw;background-color:#fa8da0;border-radius:.5vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:640px){#qzc-container .cta{font-size:14px;border-radius:8px}}