#coupons #hero-block{padding-top:83px;max-width:1480px;margin-left:auto;margin-right:auto}@media all and (min-width:768px){#coupons #hero-block{padding-top:110px}}@media all and (min-width:1024px){#coupons #hero-block{padding-top:118px}}@media all and (min-width:1280px){#coupons #hero-block{padding-top:139px}}@media all and (min-width:1601px){#coupons #hero-block{padding-top:144px}}@media all and (min-width:1480px) and (max-width:1600px){#coupons #hero-block{max-width:1360px}}#coupons #hero-block h1{max-width:7em}#coupons #hero-block p{max-width:16em}@media all and (min-width:768px){#coupons #hero-block p{max-width:20em}}#coupons #code-block .code-container__inner-wrapper{max-width:1480px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;background-color:#737f8c}@media all and (min-width:1480px) and (max-width:1600px){#coupons #code-block .code-container__inner-wrapper{max-width:1360px}}@media all and (min-width:768px){#coupons #code-block .code-container__inner-wrapper{padding-left:40px;padding-right:40px}}@media all and (min-width:1024px){#coupons #code-block .code-container__inner-wrapper{padding-left:40px;padding-right:40px}}@media all and (min-width:1280px){#coupons #code-block .code-container__inner-wrapper{padding-left:40px;padding-right:40px}}@media all and (min-width:1440px){#coupons #code-block .code-container__inner-wrapper{padding-left:40px;padding-right:40px}}@media (min-width:1400px){#coupons #code-block .code-container__inner-wrapper{background-color:transparent}}#coupons #code-block .code-container__background{padding-top:40px;padding-bottom:40px;background-color:#737f8c;width:100%}@media all and (min-width:768px){#coupons #code-block .code-container__background{padding-top:48px;padding-bottom:48px}}@media all and (min-width:1024px){#coupons #code-block .code-container__background{padding-top:64px;padding-bottom:64px}}@media all and (min-width:1280px){#coupons #code-block .code-container__background{padding-top:80px;padding-bottom:80px}}@media all and (min-width:1440px){#coupons #code-block .code-container__background{padding-top:80px;padding-bottom:80px}}@media all and (min-width:768px){#coupons #code-block .code-container__background{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media all and (min-width:768px){#coupons #code-block .code-container__child{width:calc((((100% - 200px)/6)*3) + 80px + 0px)}}@media all and (min-width:1024px){#coupons #code-block .code-container__child{width:calc((((100% - 440px)/12)*5) + 160px + 0px)}}#coupons #code-block .code-container__child:first-child{position:relative;padding:53px 0;text-align:center;background-color:rgba(255,255,255,.1);margin-bottom:40px}@media all and (min-width:768px){#coupons #code-block .code-container__child:first-child{margin-bottom:0}}@media all and (min-width:1024px){#coupons #code-block .code-container__child:first-child{margin-right:calc((((100% - 440px)/12)*1) + 40px + 0px)}}@media all and (min-width:1280px){#coupons #code-block .code-container__child:first-child{padding:117px 0}}@media all and (min-width:1024px){#coupons #code-block .code-container__child:last-child{margin-left:calc((((100% - 440px)/12)*1) + 40px + 0px)}}@media all and (min-width:768px){#coupons #code-block .code-container__child:last-child .feature-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}#coupons #code-block .code-container__child:last-child .feature-text p{max-width:21em}#coupons #code-block .code-container__eyebrow{font-family:"Clarkson",Helvetica,sans-serif;font-style:normal;font-weight:500;line-height:1.2em;letter-spacing:0;text-rendering:geometricPrecision;text-transform:uppercase;text-decoration:none;font-size:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:12px;opacity:.5}html[lang^=ja] #coupons #code-block .code-container__eyebrow{font-family:"Noto Sans JP"}@media all and (min-width:1280px){#coupons #code-block .code-container__eyebrow{font-size:16px}}@media all and (min-width:1440px){#coupons #code-block .code-container__eyebrow{font-size:18px}}@media all and (min-width:1920px){#coupons #code-block .code-container__eyebrow{font-size:20px}}#coupons #code-block .code-container__code{font-family:"Clarkson",Helvetica,sans-serif;font-style:normal;font-weight:500;line-height:1em;letter-spacing:0;text-rendering:geometricPrecision;text-transform:none;text-decoration:none;font-size:36px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:12px}html[lang^=ja] #coupons #code-block .code-container__code{font-family:"Noto Sans JP"}@media all and (min-width:768px){#coupons #code-block .code-container__code{font-size:40px}}@media all and (min-width:1024px){#coupons #code-block .code-container__code{font-size:58px}}@media all and (min-width:1280px){#coupons #code-block .code-container__code{font-size:64px}}@media all and (min-width:1440px){#coupons #code-block .code-container__code{font-size:72px}}@media all and (min-width:1920px){#coupons #code-block .code-container__code{font-size:90px}}#coupons #code-block .code-container__copy-message{position:absolute;left:50%;bottom:.8em;background-color:rgba(0,0,0,.05);padding:5px 12px;white-space:nowrap;font-size:16px;opacity:0;-webkit-transform:translate(-50%,15px) rotateX(60deg);transform:translate(-50%,15px) rotateX(60deg);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-perspective:2000px;perspective:2000px}@media all and (min-width:1280px){#coupons #code-block .code-container__copy-message{bottom:4em}}#coupons #code-block .code-container__copy-message.is-active{opacity:1;-webkit-transform:translate(-50%,0) rotateX(0deg);transform:translate(-50%,0) rotateX(0deg)}@media all and (min-width:768px){#coupons #students-block .images{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media all and (min-width:1024px){#coupons #students-block .images__image-container{width:78.5%}}#coupons #students-block .feature-text p{max-width:21em}#coupons #getting-started-block{background-color:#ebebeb}#coupons #getting-started-block .stacked-section h2{margin-bottom:0;max-width:10em}#coupons #templates-block h2{max-width:10em}#coupons #templates-block p{max-width:30em}#coupons #faq-block{background-color:#000}#coupons #faq-block h2{max-width:7em}#coupons #footer-cta-block .all-in-one__text p{max-width:8em}@media all and (min-width:768px){#coupons #footer-cta-block .all-in-one__text p{max-width:none;white-space:nowrap}}