*,*:after,*:before{box-sizing:border-box;margin:0;padding:0}*{font:inherit}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased}a{text-decoration:none}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font-family:inherit}button{border:none;cursor:pointer}textarea{resize:vertical}table{border-collapse:collapse;border-spacing:0}.fs-16{font-size:1rem}.fs-18{font-size:1.125rem}.fs-20{font-size:1.25rem}.fs-32{font-size:2rem}.fs-40{font-size:2.5rem}.fs-64{font-size:4rem}.fs-88{font-size:5.5rem}.clr-neutral-100{color:#fff}.bg-neutral-100{background-color:#fff}.clr-neutral-400{color:#fcf9f8}.bg-neutral-400{background-color:#fcf9f8}.clr-primary-400{color:#191826}.bg-primary-400{background-color:#191826}.clr-secondary-300{color:#ffba66}.bg-secondary-300{background-color:#ffba66}.clr-secondary-400{color:#fa7352}.bg-secondary-400{background-color:#fa7352}.clr-accent-400{color:#65e2db}.bg-accent-400{background-color:#65e2db}.fw-regular{font-weight:400}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.text-center{text-align:center}.fw-bold{font-weight:700}:root{--container-padding: 1.5rem;--container-max-width: 69.375rem}@media screen and (min-width: 48rem){:root{--container-padding: 2rem}}.container{width:min(100% - var(--container-padding) * 2,var(--container-max-width));margin-inline:auto}@media screen and (max-width: 40rem){.container--mobile{width:100%}}.flex-flow{display:flex}.grid-flow{display:grid;gap:1rem}.heading-1{font-size:2.5rem;line-height:3rem;font-weight:700;letter-spacing:-1px}@media screen and (min-width: 48rem){.heading-1{font-size:4rem;line-height:4rem}}@media screen and (min-width: 64rem){.heading-1{font-size:5.5rem;line-height:5.5rem}}body{font-size:1rem;font-weight:400;font-family:IBM Plex Sans,sans-serif;color:#191826;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;background:url(/fem-equalizer-landing-page/assets/bg-main-mobile-5436ab8a.png) no-repeat top -17.25rem right -13.5rem}@media screen and (min-width: 48rem){body{background-image:url(/fem-equalizer-landing-page/assets/bg-main-tablet-cfb322f6.png);position:relative}body:before{content:"";position:absolute;background-image:url(/fem-equalizer-landing-page/assets/bg-pattern-1-ecaeef0d.svg);background-size:contain;right:0;top:-2%;width:16.5625rem;height:24.875rem}}@media screen and (min-width: 64rem){body{background-image:url(/fem-equalizer-landing-page/assets/bg-main-desktop-620f1d35.png)}}.header{padding-top:2.5rem}@media screen and (min-width: 48rem){.header{padding-top:3.875rem}}.top-section{padding-block:4rem}@media screen and (min-width: 48rem){.top-section{padding-block:6rem}}.top-section p{margin-top:1.25rem}@media screen and (min-width: 48rem){.top-section p{margin-top:1.75rem;font-size:1.125rem}}@media screen and (min-width: 64rem){.top-section p{margin-top:2.5rem;font-size:1.25rem}}@media screen and (min-width: 48rem){.top-section .top-section-wrapper{width:clamp(32rem,65vw,53rem)}}.cta{position:relative;margin-top:6rem}@media screen and (min-width: 48rem){.cta{margin-top:9.5rem;margin-bottom:6rem}}@media screen and (min-width: 64rem){.cta{margin-top:14rem;margin-bottom:7rem}}.cta-wrapper{display:flex;flex-direction:column;align-items:center;min-height:37.5rem;background-image:url(/fem-equalizer-landing-page/assets/bg-pattern-2-6244bc45.svg);background-position:top 0 left 50%;background-repeat:no-repeat;background-size:17.5rem;border-radius:12px}@media screen and (min-width: 48rem){.cta-wrapper{position:relative;background-position:top -20% left 50%;padding-inline:4rem;align-items:start}}@media screen and (min-width: 64rem){.cta-wrapper{padding-inline:6.875rem;background-size:initial;background-position:top -30% left 43%}}.cta-phoneImg{position:absolute;height:26.875rem;transform:translateY(-100px)}@media screen and (min-width: 48rem){.cta-phoneImg{position:absolute;height:34.75rem;transform:translateY(-8.125rem)}}@media screen and (min-width: 64rem){.cta-phoneImg{height:40.125rem;transform:translateY(-13.4375rem)}}.cta-box{margin-top:24.125rem;padding:3rem 2.25rem;border-radius:12px}@media screen and (min-width: 48rem){.cta-box{position:absolute;max-width:25rem;right:6%;bottom:-17%}}@media screen and (min-width: 64rem){.cta-box{max-width:27.875rem;padding:3.625rem 3.375rem 3rem;right:8%;bottom:-20%}}.cta-heading{font-size:2rem;font-weight:700}.cta-description{margin-top:.75rem;font-size:1.125rem;line-height:1.75rem}@media screen and (min-width: 64rem){.cta-description{margin-top:1.375rem;line-height:2.125rem}}.cta-price{margin:2rem 0;gap:1rem;align-items:center;font-weight:700}@media screen and (min-width: 64rem){.cta-price{margin:3rem 0}}.cta-price .price{font-size:4rem;line-height:3.25rem}.cta-price .duration{font-size:1.25rem;font-weight:400}.cta .btn+.btn{margin-top:1rem}.footer{margin-top:auto;padding-block:4rem}@media screen and (min-width: 48rem){.footer{padding-block:5.5rem}}.footer-rights{margin:2rem 0 4rem;line-height:1.625rem;max-width:21rem}@media screen and (min-width: 48rem){.footer-rights{margin:0;max-width:22.875rem;grid-area:2/1/2/2}}@media screen and (min-width: 64rem){.footer-rights{grid-area:1/2/1/3}}.footer-mail{color:#000;font-weight:700}.footer-social{gap:1.5rem}@media screen and (min-width: 48rem){.footer-social{grid-area:2/2/2/2;align-self:center;justify-self:end}}@media screen and (min-width: 64rem){.footer-social{grid-area:1/3/1/4}}.footer-icon{fill:#000;transition:fill .3s}.footer-icon:hover{fill:#fa7352}@media screen and (min-width: 48rem){.footer-logo{grid-area:1/1/2/2}}@media screen and (min-width: 48rem){.footer>.container{display:grid;row-gap:2rem;grid-template-columns:22.875rem 1fr;grid-template-rows:auto auto}}@media screen and (min-width: 64rem){.footer>.container{grid-template-columns:17.8125rem 22.875rem 1fr;grid-template-rows:auto}}a.btn,button.btn{display:inline-flex;align-items:center;justify-content:center;text-align:center}a.btn:focus,button.btn:focus{outline-style:solid;outline-color:transparent}.btn{gap:.5rem;padding:.8em;font-size:1.125rem;font-weight:700;line-height:2rem;border-radius:.75rem}.btn:focus{box-shadow:0 0 0 4px #49dcd5}.btn-dark{background-color:#191826;color:#fcf9f8;transition:background-color .3s}.btn-dark:hover,.btn-dark:active{background-color:#65e2db}.btn-light{background-color:#fcf9f8;color:#191826;transition:background-color .3s}.btn-light:hover,.btn-light:active{background-color:#ffba66}.btn-block{width:100%}
