.last-cta{background-size:cover;background-position:center center;display:flex;justify-content:center;align-items:center;height:4.8rem}.last-cta .h2{font-size:.36rem;font-weight:700;line-height:1.11;text-align:center}.last-cta .h3{font-size:.28rem;font-weight:500;line-height:1.14;margin-top:.16rem;text-align:center}html[data-subdomain=trial] .last-cta{background-size:140%;background-position:50%;box-sizing:border-box;height:6.18rem;padding-top:1rem;text-align:center;position:relative}html[data-subdomain=trial] .last-cta:before{display:block;content:"";background-color:#f6f6f6;height:2.1rem;-webkit-clip-path:polygon(0 0,100% 0,0 100%,0 100%);clip-path:polygon(0 0,100% 0,0 100%,0 100%);position:absolute;left:0;width:100%;top:-1px}.last-cta .countdown{margin-top:.2rem}.last-cta .button{padding-top:2px;font-size:.18rem;font-weight:900;width:3.2rem;height:.6rem;border-radius:.06rem;margin:.48rem auto 0px;border-width:0px}.last-cta .button.button--icon-after .c-icon{top:-.03rem}html.smartphone div#last-cta{height:4.7em}html.smartphone div#last-cta div.cont .h2{font-size:.26rem;line-height:1.15}html.smartphone div#last-cta div.cont .h3{font-size:.18rem;line-height:1.11;margin-top:.12rem}html.smartphone div#last-cta div.cont .button{padding-top:0;font-size:.18rem;text-transform:none;font-weight:500;width:2.6rem;height:.45rem;border-radius:.06rem;margin:.32rem auto 0px}html.smartphone div#last-cta div.cont .button.button--icon-after .c-icon{top:0rem}
