:root{--white:white;--purple:#5f0089;--black:#3e3e3e;--orange:#b54f14;--orange-light:#e79549;--purple-light:#a279aa;--cream:#fcfbf5;--yellow:#ecae00;--yellow-light:#ffd55d;--green:#aacb6c;--green-light:#e6f6c5}body{color:var(--white);font-family:Instrument Sans;font-size:1rem;line-height:1.5}h1{margin-top:0;margin-bottom:0;font-size:38px;font-weight:600;line-height:44px}h2{margin-top:0;margin-bottom:0;font-size:32px;font-weight:600;line-height:36px}h3{margin-top:0;margin-bottom:0;font-size:1.5rem;font-weight:700;line-height:1.3}h4{margin-top:0;margin-bottom:0;font-size:18px;font-weight:700;line-height:24px}a{color:var(--purple);text-decoration:underline}strong{font-weight:700}.padding-global{padding-left:5%;padding-right:5%}.padding-global.padding-section-xsmall{padding-top:.75rem;padding-bottom:.75rem}.padding-global.padding-section-medium{padding-top:3rem;padding-bottom:3rem}.padding-global.padding-section-small{padding-top:1.5rem;padding-bottom:1.5rem}.padding-global.padding-section-large{padding-top:5rem;padding-bottom:5rem}.container-large{max-width:80rem;margin-left:auto;margin-right:auto}.page-wrap{overflow:clip}@media screen and (max-width:991px){.padding-global{padding-left:1rem;padding-right:1rem}.hero_container{grid-template-columns:1fr}.heading-style-h3{font-size:1.5rem}.review_wrap{grid-template-columns:1fr 1fr;min-height:606px}.about-container{flex-flow:column;grid-template-columns:1fr;display:flex}.popup{justify-content:flex-end;align-items:center}.form-wrap{min-height:auto}.about-inner{grid-template-columns:1fr 1fr}.image-copy{max-height:200px}.image-2{max-height:150px}.product-card_content-wrap{grid-column-gap:1.5rem;grid-row-gap:1.5rem;padding:2rem 1rem}.issue_container{flex-flow:column;display:flex}.issue_content{order:9999;padding-left:2rem;padding-right:2rem}.reviews_grid,.steps_grid{grid-template-columns:1fr 1fr}}@media screen and (max-width:767px){.padding-global.padding-section-large,.padding-global.padding-section-medium,.padding-global.padding-section-large,.padding-global.padding-section-medium{padding-top:3rem;padding-bottom:3rem}.hero_container{grid-column-gap:3rem;grid-row-gap:3rem}.hero_heading{font-size:3rem}.heading-style-h3{font-size:1.5rem}.problem_container{grid-column-gap:3rem;grid-row-gap:3rem}.heading-style-h2{font-size:2rem}.reviews_container{grid-column-gap:3rem;grid-row-gap:3rem}.h2-heading-wrap{grid-column-gap:0rem;grid-row-gap:0rem}.review_wrap{grid-template-columns:1fr;min-height:756px}.about-container{grid-column-gap:3rem;grid-row-gap:3rem}.cta_container{background-position:30% 0;padding:1rem}.faq_container{grid-column-gap:3rem;grid-row-gap:3rem}.answer_wrap{margin-bottom:1.25rem}.answer{padding-left:1.25rem;padding-right:1.25rem}.question{padding:1rem 1.25rem}.form-wrap{min-width:auto}.about-inner{grid-template-columns:1fr}.benefit_card{padding-left:1rem;padding-right:1rem}.form-title{max-width:none}.footer_grid{grid-template-columns:1fr 1fr}.legal_links-wrap{grid-column-gap:2rem;grid-row-gap:2rem;flex-flow:column;justify-content:flex-start;align-items:flex-start}.legal_links{order:-1}.image{max-height:80px}.div-block-3{width:100%;max-width:100%}.image-3{max-width:100%}.product_container{grid-column-gap:3rem;grid-row-gap:3rem}.product_extra{display:flex}.product_card{flex-flow:column;display:flex}.product-card_content-wrap{order:9999}.product-card_image-wrap{order:-9999}.cta_inner{padding-left:1.5rem;padding-right:1.5rem}.cta_trust-blob{flex-flow:column}.issue_content{padding:2rem 1rem}.reviews_grid{grid-template-columns:1fr}.review_card{grid-column-gap:2rem;grid-row-gap:2rem;padding:2rem 1rem}.review_content{grid-column-gap:2rem;grid-row-gap:2rem}.steps_container{grid-column-gap:3rem;grid-row-gap:3rem}.steps_grid{grid-template-columns:1fr}.step-card{padding:2rem 1rem}.faq_grid{flex-flow:column;display:flex}}@media screen and (max-width:479px){.hero_container{width:100%}.hero_content{grid-column-gap:3rem;grid-row-gap:3rem;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;align-items:stretch;display:flex}.hero_text-wrap{text-align:center;justify-content:flex-start;align-items:center}.button-wrap{flex-flow:column}.text-size-medium{font-size:1.125rem}.hero_heading{font-size:2.5rem;line-height:1.2}.button-main{text-align:center}.nav_container{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:column;justify-content:center;align-items:center}.heading-style-h2{font-size:2rem}.buttons_wrap{flex-flow:column;width:100%}.reviews_container{grid-column-gap:3rem;grid-row-gap:3rem}.review_wrap{min-height:706px}.about-container{grid-column-gap:3rem;grid-row-gap:3rem}.cta_container{background-position:40% 0}.button-secondary-white{text-align:center;background-color:#ffffff1a}.faq_container{grid-column-gap:3rem;grid-row-gap:3rem}.popup-wrap{padding-left:.5rem;padding-right:.5rem}.popup{max-width:100%;overflow:auto}.form-wrap{padding:3rem 1rem 2rem}.popup-form{min-width:auto}.close-icon-wrap{width:3rem;height:3rem;padding:.5rem}.benefit_card{padding-top:2rem;padding-bottom:2rem}.footer_grid{grid-template-columns:1fr}.legal_links{flex-flow:column;justify-content:flex-start;align-items:flex-start}.image{max-height:60px}.image-copy{max-height:150px}.image-2{max-height:100px}.steps_container{grid-column-gap:3rem;grid-row-gap:3rem}}