@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;height:100vh;overflow:hidden;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 .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 .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{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){flex-direction:row-reverse}.whats-included li.mfca-item:nth-child(2n) .mfca-text{text-align:right}.whats-included .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{color:var(--headerColor)}.whats-included .mfca-text{width:75%}.whats-included .larger-text{text-align:left}}@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}.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){.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{list-style-position:outside}.recommended-for .good-for li::marker{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{color:var(--bodyTextColorWhite)}}@media only screen and (min-width:48rem){.recommended-for .mfca-container{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-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;width:100%}.faq details{border-bottom:1px solid var(--line);padding:20px;width:100%}.faq details p{padding:20px 0;width:85%}.faq details:last-child{border-bottom:none}.faq details summary{cursor:pointer;font-weight:700;list-style:none;padding:20px 40px 0 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;width:50%}.faq details h4{width:80%}}