.hero .subtitle{opacity:.7;font-size:1.4rem;font-family:brandon-grotesque,Helvetica,Arial,sans-serif;font-weight:500}.section li a,.section p a{text-decoration:underline}.section li a:hover,.section p a:hover{text-decoration:none}.hero .hero-inner{width:100%;max-width:90%}.hero .ctas{align-items:center;justify-content:center;margin-inline:auto;margin-top:var(--gutter);display:flex;flex-wrap:wrap;gap:5px}.hero .ctas .btn-primary{text-shadow:none}@media all and (max-width:48.6875em){.hero .ctas{margin-bottom:var(--gutter)}}:root{--section-padding:40px}.section{padding-block:var(--section-padding);background-repeat:no-repeat;background-size:cover;background-position:center center;text-align:center}.section::after{clear:both;content:"";display:table}.border-bottom.section{border-bottom:var(--section-border)}.section h2{text-align:var(--section-align);margin-top:0;--heading-h2-size:1.7rem;font-size:2.04rem}.section p.lead{text-align:center;font-size:var(--section-font-size);margin:var(--section-font-size) auto;opacity:.7;line-height:1.5;font-size:1.4rem}.section .ctas{text-align:var(--section-align);margin:var(--section-padding) 0 calc(var(--section-padding) * .5)}:root .hero,:root .section{--primary:#e66194}.icon-flourish{margin:0 auto;display:block;fill:#aaa;height:80px;width:80px}.hero.has-bg{color:#fff;border-bottom:none;background-position:center center!important;margin-top:-40px}@media all and (min-width:61.875em){.section h2{--heading-h2-size:2rem;font-size:2.4rem}}.section--gray{background-color:var(--body-bg-alt)}.section--bonus-features{background-color:#111;color:#fff}.section--bonus-features p,.section--need-help p{max-width:500px;margin:1.3rem auto}.mobile-only{display:block}.tablet-up{display:none}@media all and (min-width:48.75em){.hero .hero-inner{max-width:900px}.section{padding-block:calc(var(--section-padding) * 2)}.section--bonus-features{background-attachment:fixed}.mobile-only{display:none}.tablet-up{display:block}}.media-video{position:relative;padding-bottom:56.25%;height:0;margin-bottom:20px}.media-video iframe,.media-video object{position:absolute;top:0;left:0;width:100%;height:100%}.media-video lite-youtube{max-width:100%}.hero{--hero-min-height:50vh;border-bottom:2px solid var(--border-color);font-size:1.4rem;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:30vh;padding-block:80px;background-size:cover;background-color:var(--hero-bg-color);color:var(--hero-color);background-position:center center;text-align:center;position:relative}.hero h1{font-size:calc(var(--heading-h1-size) * 1.1);margin-block:1.3rem 1rem;margin-inline:auto}@media all and (min-width:48.75em){.hero h1{font-size:calc(var(--heading-h1-size) * 1.35)}}.hero .lead{margin-block:1rem}.hero p{color:#777}@media all and (max-width:39.9375em){.hero .subtitle{font-size:1.3rem}}.hero .hero-inner,.section--video .container{position:relative}.help-bubble{opacity:0;position:absolute;right:0;top:-200px;background-color:rgba(230,97,148,.9);color:#fff;width:550px;max-width:90%;z-index:2;padding:20px 30px 30px;border-radius:3px;line-height:1.5;transition:opacity .3s}.help-bubble.bounce2{opacity:1}.help-bubble:after{content:"";display:block;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid rgba(230,97,148,.9);bottom:-10px;right:40px;position:absolute}.help-bubble h4{font-size:1.7rem;margin:.5em 0;line-height:1.2}.help-bubble p{color:#fff;margin:.25em 0}.help-bubble .close{position:absolute;top:10px;right:10px;height:20px;width:20px}.help-bubble .close .icon{fill:white}@media (min-width:575px) and (max-width:779px){.help-bubble:after{right:35px}}@media all and (min-width:48.75em){.help-bubble:after{right:35px}}.bounce2{animation:2s ease-out 2s 2 forwards bounce2}@keyframes bounce2{0%,100%,20%,50%,80%{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}