.ad-page-page--pricing:where(.astro-efkjgzkl){--ad-pricing-navy: var(--ad-color-blue-deep);--ad-pricing-text: var(--ad-color-copy);--ad-pricing-muted: var(--ad-color-copy-soft);--ad-pricing-blue: var(--ad-color-blue);--ad-pricing-teal: var(--ad-color-teal);--ad-pricing-mist: var(--ad-color-mist);--ad-pricing-red: var(--ad-color-alert-red);background:var(--ad-color-white)}.ad-pricing-page:where(.astro-efkjgzkl){font-size:16px;font-weight:var(--ad-font-weight-regular);line-height:22px}.ad-pricing-page:where(.astro-efkjgzkl) .ad-page-overline{margin:0 0 20px;color:var(--ad-pricing-teal);font-size:16px;font-weight:var(--ad-font-weight-semibold);line-height:1.2;letter-spacing:1px;text-transform:uppercase}.ad-pricing-page:where(.astro-efkjgzkl) h1,.ad-pricing-page:where(.astro-efkjgzkl) h2,.ad-pricing-page:where(.astro-efkjgzkl) h3{color:var(--ad-pricing-navy);font-weight:var(--ad-font-weight-semibold);letter-spacing:-.02em}.ad-pricing-page:where(.astro-efkjgzkl) p,.ad-pricing-page:where(.astro-efkjgzkl) li{color:var(--ad-pricing-text)}.ad-pricing-page:where(.astro-efkjgzkl) .ad-page-actions{gap:20px;margin-top:40px;flex-wrap:wrap}.ad-pricing-page:where(.astro-efkjgzkl) .ad-page-button{min-width:fit-content;min-height:49px;padding:15px 35px;border-radius:2px;font-size:16px;font-weight:var(--ad-font-weight-semibold);letter-spacing:.96px;white-space:nowrap}.ad-pricing-page:where(.astro-efkjgzkl):not(.ad-pricing-page--pricing-options) .ad-pricing-hero .ad-page-button{padding-right:20px;padding-left:20px}.ad-pricing-page:where(.astro-efkjgzkl) .ad-page-button--ghost{background:var(--ad-color-white-wash);border-color:var(--ad-border-on-dark-strong);color:var(--ad-color-white)}.ad-pricing-page--pricing-options:where(.astro-efkjgzkl) .ad-pricing-section-heading .ad-page-overline{font-size:12px;line-height:1}@media(min-width:1101px){.ad-pricing-page--invisalign-cost:where(.astro-efkjgzkl) .ad-pricing-included .ad-page-actions{margin-top:49px}.ad-pricing-page--crowns-cost:where(.astro-efkjgzkl) .ad-pricing-included .ad-page-actions{margin-top:88px}}@media(max-width:640px){.ad-pricing-page:where(.astro-efkjgzkl){font-size:14.1458px;line-height:20.14px}.ad-pricing-page:where(.astro-efkjgzkl) .ad-page-shell{width:min(100% - 32px,390px)}.ad-pricing-page:where(.astro-efkjgzkl) .ad-page-actions{gap:12px;flex-wrap:wrap}.ad-pricing-page:where(.astro-efkjgzkl) .ad-page-button{min-width:0}}.ad-pricing-hero .ad-page-button{flex:1 1 0;min-width:fit-content;white-space:nowrap}.ad-pricing-insurance .ad-page-actions{margin-top:80px}.ad-pricing-plan-card .ad-page-button{width:100%;margin-top:18px}@media(max-width:1100px){.ad-pricing-plan-card .ad-page-button{min-width:0;white-space:normal}}@media(min-width:1101px){.ad-pricing-feature__copy .ad-page-actions,.ad-pricing-authority__copy .ad-page-actions,.ad-pricing-payment__copy .ad-page-actions{margin-top:auto}}.ad-pricing-feature__copy .ad-page-actions,.ad-pricing-authority__copy .ad-page-actions{gap:12px}.ad-pricing-feature .ad-page-button,.ad-pricing-authority .ad-page-button,.ad-pricing-payment .ad-page-button,.ad-pricing-included .ad-page-button,.ad-pricing-insurance .ad-page-button,.ad-pricing-savings .ad-page-button{min-height:43px;padding:12px 30px;border-radius:var(--ad-button-radius)}.ad-pricing-payment .ad-page-overline{color:var(--ad-pricing-teal)}@media(max-width:640px){.ad-pricing-insurance .ad-page-actions{margin-top:40px}}.ad-pricing-hero:where(.astro-sicy7avi){padding:100px 0 82px;background:var(--ad-color-white)}.ad-pricing-page:not(.ad-pricing-page--pricing-options) .ad-pricing-hero:where(.astro-sicy7avi){padding-bottom:76px}.ad-pricing-hero__grid:where(.astro-sicy7avi){display:grid;grid-template-columns:minmax(0,605px) minmax(0,605px);gap:110px;align-items:center}.ad-pricing-page--pricing-options .ad-pricing-hero__grid:where(.astro-sicy7avi){align-items:stretch}.ad-pricing-page:not(.ad-pricing-page--pricing-options) .ad-pricing-hero__grid:where(.astro-sicy7avi){grid-template-columns:minmax(0,550px) minmax(0,661px);gap:112px;align-items:end}.ad-pricing-hero__media:where(.astro-sicy7avi){margin:0;overflow:hidden;width:605px;height:551px;border-radius:var(--ad-radius-xl)}.ad-pricing-page--pricing-options .ad-pricing-hero__media:where(.astro-sicy7avi){align-self:stretch;width:100%;height:auto}.ad-pricing-hero__media:where(.astro-sicy7avi) img:where(.astro-sicy7avi){display:block;width:100%;height:100%;object-fit:cover}.ad-pricing-hero__copy:where(.astro-sicy7avi) h1:where(.astro-sicy7avi){max-width:none;font-size:var(--ad-fluid-h1);line-height:1.1}.ad-pricing-page--pricing-options .ad-pricing-hero__copy:where(.astro-sicy7avi) h1:where(.astro-sicy7avi){max-width:560px}.ad-pricing-page:not(.ad-pricing-page--pricing-options) .ad-pricing-hero__copy:where(.astro-sicy7avi) h1:where(.astro-sicy7avi){max-width:550px;font-size:var(--ad-fluid-h1);line-height:1.1}.ad-pricing-page .ad-pricing-hero__lead:where(.astro-sicy7avi){max-width:610px;margin-top:40px;font-size:18px;line-height:1.5}.ad-pricing-ways:where(.astro-sicy7avi){margin-top:40px}.ad-pricing-ways:where(.astro-sicy7avi) strong:where(.astro-sicy7avi){display:block;color:var(--ad-pricing-navy);font-size:18px;font-weight:var(--ad-font-weight-semibold)}.ad-pricing-ways:where(.astro-sicy7avi) ul:where(.astro-sicy7avi){display:grid;gap:16px;margin:18px 0 0;padding:0 0 0 20px;list-style:outside}.ad-pricing-ways:where(.astro-sicy7avi) li:where(.astro-sicy7avi){font-size:16px;line-height:1.5;padding-left:4px}.ad-pricing-ways:where(.astro-sicy7avi) li:where(.astro-sicy7avi)+li:where(.astro-sicy7avi):before{display:none}.ad-pricing-ways:where(.astro-sicy7avi) li:where(.astro-sicy7avi):not(:last-child):after{display:none}.ad-pricing-cost-card:where(.astro-sicy7avi){width:100%;border:.75px solid var(--ad-color-blue-alpha-16);border-radius:var(--ad-radius-md);background:var(--ad-color-white);overflow:hidden}.ad-pricing-cost-panel:where(.astro-sicy7avi){width:100%;align-self:center}.ad-pricing-cost-card__row:where(.astro-sicy7avi){display:grid;min-height:76px;grid-template-columns:minmax(0,1fr) 214px;gap:0;align-items:center;padding:0;border-bottom:.75px solid var(--ad-color-blue-alpha-16)}.ad-pricing-cost-card__row:where(.astro-sicy7avi):last-child{border-bottom:0}.ad-pricing-page--crowns-cost .ad-pricing-cost-card__row:where(.astro-sicy7avi){grid-template-columns:minmax(0,1fr) 250px}.ad-pricing-cost-card:where(.astro-sicy7avi) span:where(.astro-sicy7avi),.ad-pricing-cost-card:where(.astro-sicy7avi) strong:where(.astro-sicy7avi){color:var(--ad-pricing-navy);font-size:20px;line-height:1.4}.ad-pricing-cost-card:where(.astro-sicy7avi) span:where(.astro-sicy7avi){padding:24px;font-weight:var(--ad-font-weight-medium)}.ad-pricing-cost-card:where(.astro-sicy7avi) strong:where(.astro-sicy7avi){height:100%;padding:24px;border-left:.75px solid var(--ad-color-blue-alpha-16);font-weight:var(--ad-font-weight-medium);text-align:center}.ad-pricing-cost-card__value--red:where(.astro-sicy7avi){color:var(--ad-pricing-red)!important}.ad-pricing-page .ad-pricing-important:where(.astro-sicy7avi){max-width:none;margin-top:42px;color:var(--ad-pricing-navy);font-size:14px;line-height:1.5}.ad-pricing-important__label:where(.astro-sicy7avi){display:block;color:var(--ad-pricing-blue);font-size:12px;font-weight:700;text-transform:uppercase;margin-bottom:8px;letter-spacing:.05em}.ad-pricing-important:where(.astro-sicy7avi) strong:where(.astro-sicy7avi){font-weight:700}@media(max-width:1100px){.ad-pricing-hero__grid:where(.astro-sicy7avi),.ad-pricing-page:not(.ad-pricing-page--pricing-options) .ad-pricing-hero__grid:where(.astro-sicy7avi){grid-template-columns:1fr}.ad-pricing-hero__media:where(.astro-sicy7avi),.ad-pricing-cost-card:where(.astro-sicy7avi),.ad-pricing-cost-panel:where(.astro-sicy7avi){width:100%}.ad-pricing-page--pricing-options .ad-pricing-hero__grid:where(.astro-sicy7avi){display:flex;flex-direction:column-reverse}}@media(max-width:640px){.ad-pricing-hero:where(.astro-sicy7avi){padding:48px 0}.ad-pricing-page--pricing-options .ad-pricing-hero__grid:where(.astro-sicy7avi){display:flex;flex-direction:column-reverse;gap:34px}.ad-pricing-page:not(.ad-pricing-page--pricing-options) .ad-pricing-hero__grid:where(.astro-sicy7avi){gap:34px}.ad-pricing-hero__media:where(.astro-sicy7avi){height:auto;aspect-ratio:343 / 286;border-radius:var(--ad-radius-md)}.ad-pricing-hero__copy:where(.astro-sicy7avi) h1:where(.astro-sicy7avi),.ad-pricing-page:not(.ad-pricing-page--pricing-options) .ad-pricing-hero__copy:where(.astro-sicy7avi) h1:where(.astro-sicy7avi){font-size:var(--ad-fluid-h1);line-height:1.08}.ad-pricing-hero__lead:where(.astro-sicy7avi){margin-top:22px;line-height:1.52}.ad-pricing-ways:where(.astro-sicy7avi) ul:where(.astro-sicy7avi),.ad-pricing-ways:where(.astro-sicy7avi) li:where(.astro-sicy7avi){display:block}.ad-pricing-ways:where(.astro-sicy7avi) li:where(.astro-sicy7avi){margin-top:12px}.ad-pricing-ways:where(.astro-sicy7avi) li:where(.astro-sicy7avi)+li:where(.astro-sicy7avi):before{display:none}.ad-pricing-ways:where(.astro-sicy7avi) li:where(.astro-sicy7avi):not(:last-child):after{display:none}.ad-pricing-cost-card__row:where(.astro-sicy7avi){grid-template-columns:1fr;gap:8px;padding:18px}.ad-pricing-cost-card:where(.astro-sicy7avi) span:where(.astro-sicy7avi),.ad-pricing-cost-card:where(.astro-sicy7avi) strong:where(.astro-sicy7avi){padding:0;border-left:0;font-size:18px;text-align:left}}.ad-pricing-break{width:100%;height:102px;background-position:center;background-size:cover}@media(max-width:640px){.ad-pricing-break{height:64px}}.ad-pricing-check-list:where(.astro-g5q2nrnl){display:grid;gap:16px;margin:28px 0 0;padding:0;list-style:none}.ad-pricing-check-list--two:where(.astro-g5q2nrnl){grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.ad-pricing-check-list:where(.astro-g5q2nrnl) li:where(.astro-g5q2nrnl){position:relative;min-height:22px;padding-left:36px;color:var(--ad-pricing-navy);font-size:16px;font-weight:var(--ad-font-weight-semibold);line-height:1.35}.ad-pricing-help-card .ad-pricing-check-list:where(.astro-g5q2nrnl){gap:13px}.ad-pricing-help-card .ad-pricing-check-list:where(.astro-g5q2nrnl) li:where(.astro-g5q2nrnl){font-size:14px;line-height:1.35}.ad-pricing-check-list:where(.astro-g5q2nrnl) li:where(.astro-g5q2nrnl):before{content:"";position:absolute;top:0;left:0;width:22px;height:22px;border-radius:50%;background-repeat:no-repeat;background-position:center;background-size:12px 12px;background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 7.5L5.5 11L12 3' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.ad-pricing-check-list--blue:where(.astro-g5q2nrnl) li:where(.astro-g5q2nrnl):before{background-color:var(--ad-pricing-blue)}.ad-pricing-check-list--navy:where(.astro-g5q2nrnl) li:where(.astro-g5q2nrnl):before{background-color:var(--ad-color-blue-mid)}.ad-pricing-check-list--red:where(.astro-g5q2nrnl) li:where(.astro-g5q2nrnl):before{background-color:var(--ad-pricing-red)}.ad-pricing-check-list__spacer:where(.astro-g5q2nrnl){visibility:hidden}.ad-pricing-plan-card .ad-pricing-check-list:where(.astro-g5q2nrnl){margin-top:36px}.ad-pricing-plan-card .ad-pricing-check-list:where(.astro-g5q2nrnl) li:where(.astro-g5q2nrnl){color:var(--ad-color-black)}.ad-pricing-check-list__text:where(.astro-g5q2nrnl){display:block;color:inherit}.ad-pricing-plan-card .ad-pricing-check-list:where(.astro-g5q2nrnl) small:where(.astro-g5q2nrnl){display:block;margin-top:0;color:var(--ad-color-black);font-size:11px;font-weight:var(--ad-font-weight-regular);line-height:1.75}.ad-pricing-feature__copy .ad-pricing-check-list:where(.astro-g5q2nrnl){max-width:520px;gap:18px}.ad-pricing-feature__copy .ad-pricing-check-list:where(.astro-g5q2nrnl) li:where(.astro-g5q2nrnl){min-height:24px;padding-left:42px;line-height:1.5}.ad-pricing-authority__copy .ad-pricing-check-list:where(.astro-g5q2nrnl){gap:24px;margin-top:36px}.ad-pricing-authority__copy .ad-pricing-check-list:where(.astro-g5q2nrnl) li:where(.astro-g5q2nrnl){min-height:24px;padding-left:42px;font-weight:var(--ad-font-weight-regular);line-height:1.5}.ad-pricing-included__grid .ad-pricing-check-list:where(.astro-g5q2nrnl) li:where(.astro-g5q2nrnl){font-size:14px;font-weight:var(--ad-font-weight-regular)}@media(max-width:640px){.ad-pricing-check-list--two:where(.astro-g5q2nrnl){grid-template-columns:1fr}}.ad-pricing-section:where(.astro-zwiri3wo){padding:112px 0}@media(max-width:640px){.ad-pricing-section:where(.astro-zwiri3wo){padding:64px 0;min-height:0!important}}.ad-pricing-section-heading:where(.astro-4epnola3){max-width:860px;margin:0 auto 80px;text-align:center}.ad-pricing-section-heading:where(.astro-4epnola3) h2:where(.astro-4epnola3){max-width:780px;margin:0 auto;font-size:var(--ad-fluid-h2);line-height:1.2}.ad-pricing-section-heading:where(.astro-4epnola3) p:where(.astro-4epnola3):not(.ad-page-overline){max-width:860px;margin:20px auto 0;font-size:var(--ad-fluid-section-lead);font-weight:var(--ad-font-weight-medium);line-height:1.4}@media(max-width:640px){.ad-pricing-section-heading:where(.astro-4epnola3){margin-bottom:44px}.ad-pricing-section-heading:where(.astro-4epnola3) h2:where(.astro-4epnola3){line-height:1.16}.ad-pricing-section-heading:where(.astro-4epnola3) p:where(.astro-4epnola3):not(.ad-page-overline){margin-top:18px}}.ad-pricing-locations{position:relative;padding:0;background:var(--ad-color-white);min-height:992px}@media(max-width:640px){.ad-pricing-locations{min-height:0;padding-bottom:72px}}.ad-pricing-final-cta:where(.astro-s3te6o2t){padding:100px 0;background:var(--ad-color-blue-deep)}.ad-pricing-final-cta__card:where(.astro-s3te6o2t){width:min(1184px,100% - 128px);margin:0 auto;padding:58px 40px;border-radius:var(--ad-radius-xl);background:var(--ad-color-white-wash);text-align:center}.ad-pricing-final-cta:where(.astro-s3te6o2t) h2:where(.astro-s3te6o2t),.ad-pricing-final-cta:where(.astro-s3te6o2t) p:where(.astro-s3te6o2t){color:var(--ad-color-white)}.ad-pricing-final-cta:where(.astro-s3te6o2t) h2:where(.astro-s3te6o2t){width:100%;max-width:none;margin:0 auto;font-size:32px;line-height:1.2;text-align:center}.ad-pricing-final-cta:where(.astro-s3te6o2t) p:where(.astro-s3te6o2t){max-width:560px;margin:14px auto 0;font-size:16px;line-height:1.5}@media(max-width:640px){.ad-pricing-final-cta__card:where(.astro-s3te6o2t){width:min(100% - 32px,390px);padding:38px 24px}.ad-pricing-final-cta:where(.astro-s3te6o2t){padding:72px 0}}
