.scale-light .scale-cta__description,.scale-light .scale-cta__description h1,.scale-light .scale-cta__description h2,.scale-light .scale-cta__description h3,.scale-light .scale-cta__description h4,.scale-light .scale-cta__description h5,.scale-light .scale-cta__description h6,.scale-light .scale-cta__description li,.scale-light .scale-cta__description p,.scale-light .scale-cta__header-subtitle,.scale-light .scale-cta__header-title{color:var(--clr-text-lt)}.scale-dark .scale-cta__description,.scale-dark .scale-cta__description h1,.scale-dark .scale-cta__description h2,.scale-dark .scale-cta__description h3,.scale-dark .scale-cta__description h4,.scale-dark .scale-cta__description h5,.scale-dark .scale-cta__description h6,.scale-dark .scale-cta__description li,.scale-dark .scale-cta__description p,.scale-dark .scale-cta__header-subtitle,.scale-dark .scale-cta__header-title{color:var(--clr-text-dk)}.scale-cta__buttons{align-items:center;display:flex;flex-wrap:wrap;gap:15px;justify-content:center}@media screen and (min-width:992px){.scale-cta--horizontal .scale-cta__buttons{align-items:stretch;flex-direction:column;flex-shrink:0}.scale-cta--horizontal .page-center{display:flex;gap:60px}.scale-cta--horizontal .scale-cta__header{flex-grow:1}}.scale-cta__header-subtitle{align-items:center;color:var(--scta-color-eyebrow,#37bebd);display:flex;font-size:11px;font-weight:600;gap:8px;letter-spacing:2.2px;margin:0 0 12px;text-transform:uppercase}.scale-cta__header-subtitle:before{background-color:currentColor;border-radius:50%;content:"";flex:0 0 auto;height:6px;width:6px}.scale-cta__header-title-line--accent{color:var(--scta-color-title-accent,#37bebd);display:block;font-style:italic}.scale-cta--card{overflow:hidden;padding:24px 0;position:relative}.scale-cta__watermark{color:var(--scta-color-watermark,rgba(55,190,189,.1));font-family:Merriweather,serif;font-size:25vw;font-style:italic;font-weight:300;line-height:1;pointer-events:none;position:absolute;right:30px;top:-40px;user-select:none;vertical-align:middle;white-space:nowrap;z-index:11}.scale-cta__card{background-color:var(--scta-color-card-bg,#053c72);border-radius:var(--scta-card-corner-radius,0);overflow:hidden;position:relative;z-index:1}.scale-cta__card-inner{display:flex;flex-direction:column;gap:32px;padding:40px 24px}.scale-cta--card .scale-cta__header-title{font-size:32px;font-weight:400;letter-spacing:-1px;line-height:1.4;margin:0}.scale-cta--card .scale-cta__header-title-line{display:block;font-style:normal}.scale-cta__top{display:flex;flex-direction:column;gap:20px}.scale-cta__phone{min-width:0}.scale-cta__phone-number{color:var(--scta-color-phone,#f4f7f9);display:block;font-family:Merriweather,serif;font-size:28px;font-weight:500;letter-spacing:-.56px;line-height:1.2;text-decoration:none!important}.scale-cta__phone-number:focus
.scale-cta__phone-number:focus-visible,.scale-cta__phone-number:hover{color:#fff;text-decoration:none}.scale-cta__phone-hours{color:var(--scta-color-phone-hours,#37bebd);font-size:11px;font-weight:600;letter-spacing:1.76px;margin:0;text-align:left;text-transform:uppercase}.scale-cta--card .scale-cta__buttons{justify-content:flex-start}.scale-cta-outline-accent,.scale-cta-solid-accent{align-items:center;border-radius:26px;display:inline-flex;font-size:14px;font-weight:600;height:52px;justify-content:center;padding:0 24px;text-align:center;text-decoration:none;transition:opacity .15s ease-in-out;white-space:normal}.scale-cta-solid-accent{background-color:#37bebd;border:1.5px solid #37bebd;color:#053c72}.scale-cta-outline-accent{background-color:transparent;border:1.5px solid #37bebd;color:#f4f7f9}.scale-cta-outline-accent:focus-visible,.scale-cta-outline-accent:hover,.scale-cta-solid-accent:focus-visible,.scale-cta-solid-accent:hover{opacity:.8}@media screen and (min-width:768px){.scale-cta--card .scale-cta__header-title{font-size:44px;letter-spacing:-1.32px}.scale-cta__phone-number{font-size:36px;letter-spacing:-.72px}}@media screen and (min-width:992px){.scale-cta--card{padding:48px 0}.scale-cta__card-inner{padding:64px 80px}.scale-cta--card .scale-cta__header-title{font-size:56px;letter-spacing:-1.68px}.scale-cta__top{align-items:center;flex-direction:row;gap:40px;justify-content:space-between}.scale-cta__header{flex:1 1 auto;min-width:0}.scale-cta__phone{flex:0 0 auto;text-align:right}.scale-cta__phone-number{font-size:48px;letter-spacing:-.96px}.scale-cta--card .scale-cta__buttons{flex-wrap:nowrap}.scale-cta__card--vertical .scale-cta__top{align-items:flex-start;flex-direction:column}.scale-cta__card--vertical .scale-cta__phone{text-align:left}.scale-cta__card--vertical .scale-cta__buttons{flex-wrap:wrap}}