@media only screen and (min-width:0rem){#pricing-2561{background-color:var(--bgColor);padding:var(--sectionPadding)}#pricing-2561 .cs-container{gap:clamp(3rem,6vw,4rem);max-width:80rem}#pricing-2561 .cs-container,#pricing-2561 .cs-content{display:flex;flex-direction:column;margin:auto;width:100%}#pricing-2561 .cs-content{align-items:center;max-width:53.125rem;text-align:center}#pricing-2561 .cs-text,#pricing-2561 .cs-title{max-width:100%}#pricing-2561 .cs-text+.cs-text{margin-top:1rem}#pricing-2561 .cs-callout{background-color:var(--bgColorAlt);border-left:.25rem solid var(--primary);border-radius:0 .5rem .5rem 0;box-sizing:border-box;padding:clamp(1rem,3vw,1.25rem);text-align:left}#pricing-2561 .cs-callout strong{color:var(--headerColor);display:block;margin-bottom:.25rem}#pricing-2561 .cs-pricing-cta{margin-top:2rem}#pricing-2561 .cs-inline-link{color:var(--secondary);font-weight:700;text-decoration-color:currentColor;transition:color .2s ease}#pricing-2561 .cs-inline-link:focus-visible,#pricing-2561 .cs-inline-link:hover{color:var(--primary)}#pricing-2561 .cs-card-group{display:grid;gap:clamp(1rem,2.3vw,1.25rem);grid-template-columns:repeat(12,1fr);list-style:none;margin:0;padding:0;width:100%}#pricing-2561 .cs-item{background-color:var(--bodyTextColorWhite);border-radius:1rem;display:grid;grid-column:span 12;grid-template-rows:auto 1fr auto auto;list-style:none;padding:clamp(1.5rem,3vw,2rem);width:100%}#pricing-2561 .cs-package{color:var(--headerColor);font-size:clamp(1.25rem,4vw,1.5625rem);font-weight:700;line-height:1.2em;margin:0 0 .75rem}#pricing-2561 .cs-description{color:var(--bodyTextColor);font-size:var(--bodyFontSize);line-height:1.5em;margin:0 0 1.5rem}#pricing-2561 .cs-price-list{border-top:1px solid var(--secondary);display:flex;flex-direction:column;gap:.625rem;list-style:none;margin:0 0 1.5rem;padding:1.5rem 0;width:100%}#pricing-2561 .cs-price{color:var(--bodyTextColor);margin:0}#pricing-2561 .cs-link,#pricing-2561 .cs-price{font-size:var(--bodyFontSize);line-height:1.5em}#pricing-2561 .cs-link{color:var(--secondary);font-weight:700;position:relative;text-decoration:none;transition:color .2s ease;width:-moz-fit-content;width:fit-content}#pricing-2561 .cs-link:focus-visible,#pricing-2561 .cs-link:hover{color:var(--primary)}#pricing-2561 .cs-link:before{background:currentColor;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;width:100%}}@media only screen and (min-width:48rem){#pricing-2561 .cs-item{grid-column:span 6}#pricing-2561 .cs-package{min-height:2.4em}}@media only screen and (min-width:64rem){#pricing-2561 .cs-container{align-items:flex-start;flex-direction:row}#pricing-2561 .cs-content{align-items:flex-start;flex:none;margin:0;max-width:25.8125rem;text-align:left;width:37vw}#pricing-2561 .cs-card-group{flex:1;min-width:0;width:auto}#pricing-2561 .cs-item{grid-column:span 12}#pricing-2561 .cs-package{min-height:0}}@media only screen and (min-width:0rem){#massage-add-ons{background-color:var(--bgColorAlt);padding:var(--sectionPadding)}#massage-add-ons .cs-container{background-color:var(--bodyTextColorWhite);border-radius:1rem;margin:auto;max-width:80rem;padding:clamp(1.5rem,5vw,4rem)}#massage-add-ons .cs-container,#massage-add-ons .cs-content{align-items:center;display:flex;flex-direction:column;width:100%}#massage-add-ons .cs-content{max-width:53.125rem;text-align:center}#massage-add-ons .cs-text,#massage-add-ons .cs-title{max-width:100%}#massage-add-ons .cs-addon-list{display:grid;grid-template-columns:repeat(12,1fr);list-style:none;margin:clamp(2rem,5vw,3rem) 0 0;padding:0;width:100%}#massage-add-ons .cs-addon{border-top:1px solid var(--secondary);grid-column:span 12;list-style:none;padding:1.5rem 0}#massage-add-ons .cs-h3{color:var(--headerColor);font-size:clamp(1.125rem,3vw,1.25rem);font-weight:700;line-height:1.2em;margin:0 0 .5rem}#massage-add-ons .cs-addon-text{color:var(--bodyTextColor);font-size:var(--bodyFontSize);line-height:1.5em;margin:0}#massage-add-ons .cs-link{color:var(--secondary);font-size:var(--bodyFontSize);font-weight:700;line-height:1.5em;margin-top:1.5rem;position:relative;text-decoration:none;transition:color .2s ease}#massage-add-ons .cs-link:focus-visible,#massage-add-ons .cs-link:hover{color:var(--primary)}#massage-add-ons .cs-link:before{background:currentColor;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;width:100%}}@media only screen and (min-width:48rem){#massage-add-ons .cs-addon-list{-moz-column-gap:clamp(2rem,5vw,4rem);column-gap:clamp(2rem,5vw,4rem)}#massage-add-ons .cs-addon{grid-column:span 6}#massage-add-ons .cs-addon:last-child{grid-column:span 12}}