@media only screen and (min-width:0rem){section.page-hero{align-items:center;background:linear-gradient(180deg,var(--lightPink) 0,var(--bodyTextColorWhite) 100%);display:flex;overflow:hidden;padding:15rem clamp(1rem,5.3vw,2.75rem) 6rem;position:relative}section.page-hero .mfca-container{align-items:flex-start;display:flex;flex-direction:column;gap:clamp(3rem,6vw,4rem);margin:auto;max-width:80rem;width:100%}section.page-hero .mfca-subcontainer{width:100%}section.page-hero .mfca-left-section,section.page-hero .mfca-subcontainer{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:center;position:relative;z-index:3}section.page-hero .mfca-left-section{color:var(--bodyTextColorWhite);gap:1rem;max-width:800px}section.page-hero .mfca-left-section h3,section.page-hero .mfca-text,section.page-hero .mfca-title{color:var(--bodyTextColorWhite)}section.page-hero h3{max-width:clamp(29rem,60vw,50rem);padding:.25rem 0;text-align:left;width:100%}section.page-hero .mfca-title{color:var(--headerColor);display:flex;flex-direction:column;font-size:clamp(2.4375rem,6.4vw,3.8125rem);font-weight:900;letter-spacing:-.01em;line-height:1.15;margin:0 0 .5em;max-width:51.8125rem;position:relative;text-align:left;text-transform:capitalize}section.page-hero .mfca-title span:first-child{color:var(--secondary);font-family:var(--logoTop);text-shadow:1px 1px 1px #fff;text-transform:uppercase}section.page-hero .mfca-title span:last-child{color:var(--bodyTextColorWhite);font-family:var(--cursiveFont);font-family:var(--logoTop);font-style:italic;font-weight:300;text-shadow:1px 1px 2px #000;text-transform:capitalize}section.page-hero .mfca-text{color:var(--headerColor);line-height:1.56em;max-width:clamp(29rem,60vw,50rem);padding:0 0 1.5rem;text-align:left;width:100%}}@media only screen and (min-width:48rem){.page-hero{padding-top:15vw}.page-hero .mfca-subcontainer{flex-direction:row}}@media only screen and (min-width:81.25rem){.page-hero{background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover;margin:auto;padding:0 5rem;width:100%}.page-hero .mfca-background img{display:none}}.mfca-title{text-transform:math-auto}.feature-list{display:grid;gap:14px 32px;grid-template-columns:repeat(2,1fr);padding:4rem 0}.feature-item{align-items:flex-start;border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:12px;padding:14px 0}.feature-item .feature-title{font-weight:700}.feature-item .feature-text{font-size:14px}@media only screen and (min-width:0rem){.whats-included,.whats-playing{width:100%}.whats-included .mfca-card-group,.whats-playing .mfca-card-group{align-items:stretch;border-radius:.5rem;display:flex;flex-direction:column;justify-content:space-between;padding:25px 0}.whats-included .mfca-item,.whats-playing .mfca-item{align-items:flex-start;display:flex;flex-direction:row;gap:1.5rem;list-style:none;padding:3rem 10px;width:100%}.whats-included li.mfca-item:nth-child(2n),.whats-playing li.mfca-item:nth-child(2n){flex-direction:row-reverse}.whats-included li.mfca-item:nth-child(2n) .mfca-text,.whats-playing li.mfca-item:nth-child(2n) .mfca-text{text-align:right}.whats-included .mfca-icon img,.whats-playing .mfca-icon img{background-color:var(--primary);border-radius:50%;height:auto;-o-object-fit:cover;object-fit:cover;padding:15px;width:clamp(4.75rem,5.8vw,5.25rem)}.whats-included .mfca-feature-title,.whats-playing .mfca-feature-title{color:var(--headerColor);padding-bottom:.5rem}.whats-included .mfca-text,.whats-playing .mfca-text{width:75%}.whats-included .larger-text,.whats-playing .larger-text{text-align:left}.whats-included .faq-refer,.whats-playing .faq-refer{text-align:center}.whats-playing{padding-top:30px}.whats-playing .mfca-item{flex-direction:column}.whats-playing .mfca-text{width:100%}.whats-playing .mfca-feature-text{padding-bottom:30px}.whats-playing .mfca-icon img{background-color:transparent;padding:0}.whats-playing .mfca-button-spotify{border-color:#1db954;color:#1db954}.whats-playing .mfca-button-spotify:hover{background-color:#1db954;color:var(--bodyTextColorWhite)}}@media only screen and (min-width:48rem){.whats-included .mfca-card-group{flex-direction:row;flex-wrap:wrap}.whats-included .mfca-item,.whats-included li.mfca-item:nth-child(2n){align-items:flex-start;flex-direction:row;width:50%}.whats-included li.mfca-item:nth-child(2n) .mfca-text{align-items:flex-start;text-align:left}.whats-playing .mfca-item{flex-direction:row}.whats-playing .mfca-text{width:75%}}@media only screen and (min-width:0rem){.recommended-for{background-color:var(--lightPink);display:flex;flex-direction:column;gap:4rem}.recommended-for .mfca-container{align-items:flex-start;display:flex;flex-direction:column;gap:4rem}.recommended-for .step-card li::marker{color:var(--primary)}.recommended-for .good-for{background-color:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:var(--boxShadow);display:flex;flex:1;flex-direction:column;gap:.5rem;padding:2rem}.recommended-for .good-for ul{padding:1rem}.recommended-for .good-for li{font-size:1rem;line-height:1.5rem;list-style-position:outside;margin-bottom:1rem}.recommended-for .good-for li::marker{color:var(--primary)}.recommended-for .good-for .mfca-button-primary,.recommended-for .good-for .mfca-button-secondary{max-width:255px}.recommended-for .good-for .mfca-button-secondary:hover{background-color:transparent;border:2px solid var(--primary);color:var(--primary)}.recommended-for .mini-cta{background-color:var(--primary);border-radius:10px;display:flex;flex:1;flex-direction:column;gap:.5rem;gap:1.5rem;padding:2rem;width:auto}.recommended-for .mini-cta h3,.recommended-for .mini-cta p,.recommended-for .mini-cta p>a{color:var(--bodyTextColorWhite);text-decoration:none}}@media only screen and (min-width:48rem){.recommended-for .mfca-container{flex-direction:row}.recommended-for .mfca-card-group{display:flex;flex-direction:row;flex-wrap:wrap}.recommended-for .mfca-item{flex-direction:row;width:50%}.recommended-for li.mfca-item:nth-child(2n){flex-direction:row}}@media only screen and (min-width:0rem){section.how-it-works{background-color:var(--lightPink);gap:1.5rem}section.how-it-works .steps{display:flex;flex-direction:column;gap:2rem;padding:4rem 0}section.how-it-works .step-num{color:var(--primary);font-size:13px;font-weight:700;letter-spacing:.06em;margin-bottom:10px}section.how-it-works .step-card{background-color:var(--bodyTextColorWhite);border:1px solid var(--line);border-radius:10px;box-shadow:var(--boxShadow);display:flex;flex:1;flex-direction:column;gap:.5rem;padding:2rem}}@media only screen and (min-width:48rem){section.how-it-works .steps{flex-direction:row}}@media only screen and (min-width:0rem){.extra-services .mfca-heading-container{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}.extra-services .mfca-card-group{align-items:center;display:flex;flex-direction:column;flex-wrap:no-wrap;list-style:none}.extra-services .mfca-item{align-items:center;display:flex;flex:1;flex-direction:column;gap:0;padding:3rem 10px 0}.extra-services .mfca-text{width:100%}.extra-services .mfca-icon img{background-color:transparent}.extra-services .mfca-feature-title{color:var(--primary);font-size:1rem;text-align:center;text-transform:uppercase}}@media only screen and (min-width:48rem){.extra-services .mfca-card-group{flex-direction:row;flex-wrap:no-wrap;justify-content:space-around;width:100%}.extra-services li.mfca-item{flex-direction:column;width:auto}}@media only screen and (min-width:0rem){.faq .faq-container{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 0 93px;width:100%}.faq details{padding:20px;width:100%}.faq details p{padding:20px 0;width:85%}.faq details summary{border-bottom:1px solid var(--line);cursor:pointer;font-weight:700;list-style:none;padding:20px 0;position:relative}.faq details summary::-webkit-details-marker{display:none}.faq details summary:after{color:var(--primary);content:"+";font-size:2.5rem;position:absolute;right:0;top:50%;top:2rem;transform:translateY(-50%)}.faq details[open] summary:after{color:var(--secondary);content:"-";font-size:2.5rem}}@media only screen and (min-width:48rem){.faq details{padding:20px 40px 0 0;width:45%}.faq details h4{width:80%}}@media only screen and (min-width:0rem){.services-comparison .mfca-container.mfca-heading-container{padding:2rem 0}.services-comparison .services-table{border:1px solid var(--line);border-radius:10px;box-shadow:var(--boxShadow);display:flex;flex:1;flex-direction:column;gap:.5rem}.services-comparison .heading-title{display:flex;flex-direction:column;font-weight:700}.services-comparison .heading-title span{font-size:.85rem;font-weight:300}.services-comparison .services-row-heading li:nth-child(2){background-color:var(--lightPink)}.services-comparison .services-row-heading li:nth-child(3){background-color:var(--primary);color:var(--bodyTextColorWhite)}.services-comparison .services-table .services-row{display:flex;flex-direction:column;list-style-type:none}.services-comparison .services-table li{align-items:center;border-bottom:1px solid var(--line);display:flex;flex:1;line-height:1.5;padding:20px}.services-comparison .service-row-title{font-size:1rem;font-weight:700}.services-comparison .service-bonus{color:var(--primary);font-weight:700}.services-comparison .mfca-button-secondary{background-color:var(--lightPink)}.services-comparison .mfca-button-secondary:hover{border:2px solid var(--primary);color:var(--primary)}}@media only screen and (min-width:48rem){.services-comparison .services-table .services-row{border-bottom:none;flex-direction:row}.services-comparison .services-table li{border-bottom:1px solid var(--line)}}@media only screen and (min-width:0rem){.how-to-decide .mfca-container{align-items:center;background-color:var(--secondary);border-radius:10px;display:flex;flex-direction:column;max-width:80rem;padding:6rem clamp(1rem,5.3vw,2.75rem)}.how-to-decide .larger-text,.how-to-decide .mfca-title{color:var(--bodyTextColorWhite);margin:0;text-align:center}.how-to-decide .mfca-button-secondary:hover{background-color:var(--secondary);border:2px solid var(--bodyTextColorWhite)}}