.lp-entry-overlay{z-index:2147483647;background-color:#142b31;justify-content:center;align-items:center;animation:.6s both lpEntryIn;display:flex;position:fixed;inset:0}.lp-entry-overlay--leaving{animation:.6s both lpEntryOut}@media (prefers-reduced-motion:reduce){.lp-entry-overlay,.lp-entry-overlay--leaving{animation:none}}@keyframes lpEntryIn{0%{opacity:0}to{opacity:1}}@keyframes lpEntryOut{0%{opacity:1}to{opacity:0}}
.intro-wrap{--concierge-color-1:#fff;--concierge-color-8:#1c353b;--concierge-color-9:#163036;--concierge-color-10:#142b31;--concierge-color-11:#c0ff94;background-color:var(--concierge-color-10);interpolate-size:allow-keywords;border-bottom-right-radius:1.25rem;border-bottom-left-radius:1.25rem;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:2.5rem;width:100%;min-height:calc(100svh - 6.0625rem);margin-bottom:.625rem;padding-top:2.5rem;padding-bottom:2.5rem;display:flex}@media (max-width:500px){.intro-wrap{border-radius:0;min-height:calc(100svh - 3.75rem);margin-bottom:0;padding:2.5rem 1.25rem}}.intro-wrap__title,.intro-wrap__cta{animation:1.2s cubic-bezier(.16,.84,.3,1) both introContentFadeIn}.intro-wrap--paused .intro-wrap__title,.intro-wrap--paused .intro-wrap__cta{animation-play-state:paused}@keyframes introContentFadeIn{0%{opacity:0}to{opacity:1}}.intro-wrap__title{letter-spacing:-.0625rem;color:var(--concierge-color-1);text-align:center;text-wrap:balance;max-width:31.25rem;margin:0;font-family:DM Sans,sans-serif;font-size:2.8125rem;font-weight:500;line-height:3rem}@media (max-width:500px){.intro-wrap__title{font-size:2.275rem;line-height:2.7625rem}}.intro-wrap__cta{z-index:0;width:12.5rem;height:3.625rem;color:var(--concierge-color-9);letter-spacing:-.01875rem;cursor:pointer;transition:opacity .2s ease,transform .5s linear(0 0%, .0539 5%, .1842 10%, .3512 15%, .5252 20%, .6864 25%, .8229 30%, .9297 35%, 1.0063 40%, 1.0556 45%, 1.0821 50%, 1.0911 55%, 1.0878 60%, 1.0768 65%, 1.0619 70%, 1.046 75%, 1.031 80%, 1.0181 85%, 1.0079 90%, 1.0004 95%, 1 100%) 75ms;background-color:#0000;border:none;border-radius:4.375rem;justify-content:center;align-self:center;align-items:center;font-family:DM Sans,sans-serif;font-size:.875rem;font-weight:600;text-decoration:none;display:flex;position:relative}.intro-wrap__cta:before{content:"";z-index:-1;background-color:var(--concierge-color-11);border-radius:inherit;transition:opacity .2s;position:absolute;inset:0}.intro-wrap__cta:hover:before{opacity:.7}.intro-wrap__cta:active:not([aria-busy=true]):before{opacity:.5}.intro-wrap__cta:active:not([aria-busy=true]){transition:transform .2s,background-color .2s,opacity .2s;transform:scale(.93)}@media (prefers-reduced-motion:reduce){.intro-wrap__cta:active{transform:none}}.intro-wrap__cta .green-cta-label{transition:opacity .3s}.intro-wrap__cta .mkt-btn-spinner{opacity:0;margin:-.4375rem 0 0 -.4375rem;transition:opacity .3s;position:absolute;top:50%;left:50%}.intro-wrap__cta[aria-busy=true]{cursor:progress;background-color:#365545}.intro-wrap__cta[aria-busy=true] .green-cta-label{opacity:0}.intro-wrap__cta[aria-busy=true] .mkt-btn-spinner{opacity:1}.intro-wrap__cta[aria-busy=true]:before{opacity:0}.dental-page--concierge .sticky-navigation{border-top-left-radius:1rem;border-top-right-radius:1rem;border-bottom-left-radius:var(--nav-bottom-radius,0px);border-bottom-right-radius:var(--nav-bottom-radius,0px)}@media (max-width:500px){.dental-page--concierge .sticky-navigation{border-radius:0}}.intro-chat{--spring:linear(0, .0242 2.8%, .0884 5.6%, .1806 8.3%, .2903 11.1%, .4085 13.9%, .5278 16.7%, .6423 19.4%, .7479 22.2%, .8417 25%, .9218 27.8%, .9877 30.6%, 1.0394 33.3%, 1.0778 36.1%, 1.1039 38.9%, 1.1194 41.7%, 1.1259 44.4%, 1.125 47.2%, 1.1186 50%, 1.1081 52.8%, 1.0949 55.6%, 1.0802 58.3%, 1.0651 61.1%, 1.0503 63.9%, 1.0365 66.7%, 1.0241 69.4%, 1.0134 72.2%, 1.0044 75%, .9972 77.8%, .9918 80.6%, .9879 83.3%, .9855 86.1%, .9843 88.9%, .9841 91.7%, .9847 94.4%, .9858 97.2%, 1);--spring-soft:linear(0, .0374 3.3%, .1296 6.7%, .2518 10%, .3852 13.3%, .5167 16.7%, .6378 20%, .7435 23.3%, .8316 26.7%, .9018 30%, .9552 33.3%, .9938 36.7%, 1.0198 40%, 1.0357 43.3%, 1.0437 46.7%, 1.046 50%, 1.0443 53.3%, 1.04 56.7%, 1.0344 60%, 1.0283 63.3%, 1.0222 66.7%, 1.0167 70%, 1.0118 73.3%, 1.0077 76.7%, 1.0045 80%, 1.0021 83.3%, 1.0003 86.7%, .9991 90%, .9984 93.3%, .998 96.7%, 1);justify-content:center;align-items:flex-end;gap:.625rem;width:100%;max-width:22.5rem;margin-bottom:.625rem;display:flex}.ailene{z-index:10;opacity:0;transform-origin:50%;will-change:transform;animation:ailene-pop .65s var(--spring) forwards;flex:none;position:relative;transform:scale(0)}.ailene svg{width:2.5rem;height:2.5rem;display:block}@keyframes ailene-pop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.messages{flex-direction:column;align-items:flex-start;gap:.5rem;min-width:0;max-width:calc(100% - 3.125rem);display:flex}.msg-bubble{box-sizing:border-box;background:var(--concierge-color-9);border:1px solid var(--concierge-color-8);max-width:100%;animation:msg-bubble-slide .44s var(--spring),msg-bubble-fade .25s ease;border-radius:1.125rem;padding:.5625rem .9375rem;transition:height .42s cubic-bezier(.22,.8,.24,1),border-radius .16s;position:relative;overflow:hidden}.messages .msg-bubble:nth-child(2){transition:height .65s cubic-bezier(.22,.8,.24,1),border-radius .16s}.msg-bubble[data-state=typing]{border-radius:999px;width:3.3125rem;height:2.5rem}.msg-bubble[data-state=shown]{border-radius:1.125rem;width:fit-content;height:auto}.messages .msg-bubble:not(:first-child){border-top-left-radius:.3125rem}.messages .msg-bubble:not(:last-child){border-bottom-left-radius:.3125rem}@keyframes msg-bubble-slide{0%{transform:translate(-.625rem)}}@keyframes msg-bubble-fade{0%{opacity:0}}.messages .msg-bubble:not(:first-child){animation:msg-bubble-slide-y .44s var(--spring),msg-bubble-fade .25s ease}@keyframes msg-bubble-slide-y{0%{transform:translateY(-.625rem)}}.msg-text{letter-spacing:-.1px;color:#fff;opacity:0;font-size:.8125rem;font-weight:400;line-height:1.3125rem;transition:opacity .28s .12s;display:block}.msg-bubble[data-state=shown] .msg-text{opacity:.8}.messages .msg-bubble:first-child{max-width:min(15.625rem,100%)}.messages .msg-bubble:nth-child(2){padding-top:.5rem;padding-bottom:.6875rem}.msg-bubble[data-kind=card]{padding:.5rem 1.1875rem .6875rem .8125rem}.intro-chat__benefits{opacity:0;flex-direction:column;gap:.3125rem;margin:0;list-style:none;transition:opacity .28s .12s;display:flex}.msg-bubble[data-state=shown] .intro-chat__benefits{opacity:1}.intro-chat__benefit{letter-spacing:-.1px;color:#fff;opacity:.85;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:400;line-height:1.3125rem;display:flex}.intro-chat__check{flex:none;width:.9375rem;height:.9375rem}.dots{align-items:center;gap:.25rem;transition:opacity .15s;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.msg-bubble[data-state=shown] .dots{opacity:0}.dots__dot{background-color:color-mix(in srgb, var(--concierge-color-1) 50%, transparent);border-radius:50%;width:.3125rem;height:.3125rem;animation:.8s ease-in-out infinite intro-chat-blink}.dots__dot:nth-child(2){animation-delay:.15s}.dots__dot:nth-child(3){animation-delay:.3s}@keyframes intro-chat-blink{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-.125rem)}}@media (prefers-reduced-motion:reduce){.ailene{opacity:1;animation:none;transform:none}.msg-bubble{transition:none;animation:none}.msg-text,.intro-chat__benefits{transition:none}.dots__dot{opacity:.6;animation:none}.intro-wrap__title,.intro-wrap__cta{animation:none}}
@keyframes sticky-pricing-card-bounce-in{0%{transform:translate(-50%)translateY(-200px)}23%{transform:translate(-50%)translateY(7px)}34%{transform:translate(-50%)translateY(-2.6px)}46%{transform:translate(-50%)translateY(1.6px)}59%{transform:translate(-50%)translateY(-.5px)}to{transform:translate(-50%)}}.sticky-navigation{top:var(--sticky-nav-top-offset,0px);z-index:100;box-sizing:border-box;pointer-events:none;visibility:hidden;background-color:#fff;width:100%;padding:.625rem;font-family:DM Sans,sans-serif;transition:transform .4s,visibility .4s;position:fixed;left:0;transform:translateY(-100%)}.sticky-navigation[data-visible]{pointer-events:auto;visibility:visible;transform:translateY(0)}.sticky-navigation__pill{color:#fff;box-sizing:border-box;background-color:#142b31;border-bottom:.0625rem solid #ffffff1a;border-radius:.625rem;justify-content:flex-end;align-items:center;height:4.625rem;padding:0 1.4375rem;display:flex;position:relative;overflow:hidden}.sticky-navigation__logo{align-items:center;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sticky-navigation__logo svg{display:block}.sticky-navigation__phone{letter-spacing:-.0125rem;color:#fff;white-space:nowrap;align-items:center;gap:.25rem;margin:0;font-size:.8125rem;font-weight:400;line-height:.8125rem;display:flex}@media (max-width:768px) and (min-width:501px){.sticky-navigation__phone{flex-direction:column;align-items:center;gap:.5rem}}.sticky-navigation__phone-prompt{opacity:.7}.sticky-navigation__phone-link{color:inherit;text-decoration:none}@media (max-width:500px){.sticky-navigation{background-color:#142b31;padding:0}.sticky-navigation__pill{border-top:.0625rem solid #223a40;border-radius:0;height:3.75rem}.sticky-navigation__phone{display:none}}.dental-page--concierge .sticky-navigation{background-color:#163036;border-bottom:.0625rem solid #223a40;width:calc(100% - 1.25rem);height:4.8125rem;padding:0;top:.625rem;left:.625rem;overflow:hidden}.dental-page--concierge .sticky-navigation .sticky-navigation__pill{background-color:#0000;border:0;border-radius:0;height:4.75rem;padding:0 1.5625rem}@media (max-width:500px){.dental-page--concierge .sticky-navigation{width:100%;height:3.75rem;top:0;left:0}.dental-page--concierge .sticky-navigation .sticky-navigation__pill{border-top:.0625rem solid #223a40;height:3.6875rem;padding:0 1rem}}.dental-page--concierge .sticky-pricing-card{z-index:97}.sticky-pricing-card{top:calc(var(--sticky-nav-top-offset,0px) + 5.875rem);z-index:99;opacity:1;pointer-events:auto;background-color:#163036;border:.0625rem solid #ffffff1a;border-radius:1rem;align-items:center;height:5.625rem;padding:1.375rem 1.875rem 1.375rem 2.8125rem;transition:transform .5s,opacity .4s;display:flex;position:fixed;left:50%;overflow:clip;transform:translate(-50%);box-shadow:0 7px 13px #16303626}.sticky-pricing-card:not([data-visible]){pointer-events:none;transform:translate(-50%)translateY(-200px)}.sticky-pricing-card[data-visible]:not([data-no-pricing]):not([data-hero]){animation:1.28s linear sticky-pricing-card-bounce-in}.sticky-pricing-card[data-hero]{opacity:0;pointer-events:none}.sticky-pricing-card[data-no-pricing]{pointer-events:none;transform:translate(-50%)translateY(-200px)}@media (max-width:31.25rem){.sticky-pricing-card{display:none}}.sticky-pricing-card__price{color:#fff;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:.3125rem;display:flex;position:relative}.sticky-pricing-card__amount{justify-content:center;align-items:baseline;display:flex;position:relative}.sticky-pricing-card__value{letter-spacing:-.1rem;color:#fff;text-box-trim:trim-both;text-box-edge:cap alphabetic;font-family:DM Sans,sans-serif;font-size:2rem;font-weight:600;line-height:1.6875rem}.sticky-pricing-card__cents{letter-spacing:-.025rem;color:#fff;opacity:.6;text-box-trim:trim-both;text-box-edge:cap alphabetic;font-family:DM Sans,sans-serif;font-size:1.125rem;font-weight:600;line-height:1.6875rem}.sticky-pricing-card__dollar{letter-spacing:-.1575rem;opacity:.5;color:#fff;font-family:DM Sans,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.0625rem;position:absolute;top:.5625rem;left:-.5625rem}.sticky-pricing-card__period{letter-spacing:-.00625rem;opacity:.5;color:#fff;margin:0;font-family:DM Sans,sans-serif;font-size:.75rem;font-weight:500;line-height:.75rem}.sticky-pricing-card__separator{opacity:.08;background-color:#fff;flex-shrink:0;width:.0625rem;height:2.8125rem;margin-left:2.8125rem;margin-right:1.875rem}.sticky-pricing-card__cta{color:#163036;letter-spacing:-.04375rem;cursor:pointer;white-space:nowrap;width:7.5rem;height:2.875rem;transition:transform .5s linear(0 0%, .0539 5%, .1842 10%, .3512 15%, .5252 20%, .6864 25%, .8229 30%, .9297 35%, 1.0063 40%, 1.0556 45%, 1.0821 50%, 1.0911 55%, 1.0878 60%, 1.0768 65%, 1.0619 70%, 1.046 75%, 1.031 80%, 1.0181 85%, 1.0079 90%, 1.0004 95%, 1 100%) 75ms;background-color:#c0ff94;border-radius:4.375rem;flex-shrink:0;justify-content:center;align-items:center;font-family:DM Sans,sans-serif;font-size:.875rem;font-weight:700;text-decoration:none;display:flex;position:relative;overflow:clip}.sticky-pricing-card__cta:before{content:"";pointer-events:none;background-color:#16303600;border-radius:4.375rem;transition:background-color .2s;position:absolute;inset:0}.sticky-pricing-card__cta:hover:before{background-color:#16303626}.sticky-pricing-card__cta:active:not([aria-busy=true]):before{background-color:#16303640}.sticky-pricing-card__cta:active:not([aria-busy=true]){transition:transform .2s,background-color .2s,opacity .2s;transform:scale(.93)}@media (prefers-reduced-motion:reduce){.sticky-pricing-card__cta:active{transform:none}}.sticky-pricing-card__cta .green-cta-label{transition:opacity .3s}.sticky-pricing-card__cta .mkt-btn-spinner{opacity:0;margin:-.4375rem 0 0 -.4375rem;transition:opacity .3s;position:absolute;top:50%;left:50%}.sticky-pricing-card__cta[aria-busy=true]{cursor:progress;background-color:#365545}.sticky-pricing-card__cta[aria-busy=true] .green-cta-label{opacity:0}.sticky-pricing-card__cta[aria-busy=true] .mkt-btn-spinner{opacity:1}.v2-floating-cta{display:none}@media (max-width:500px){.v2-floating-cta{z-index:50;padding:1.25rem .625rem calc(8.75rem + env(safe-area-inset-bottom));opacity:1;background-color:#142b31;border-top:1px solid #223a40;flex-direction:column;align-items:center;gap:.9375rem;margin-bottom:-7.5rem;transition:transform .35s,opacity .35s;display:flex;position:fixed;bottom:-2px;left:0;right:0;transform:translateY(0)}.v2-floating-cta:not([data-visible]){opacity:0;pointer-events:none;transform:translateY(calc(100% - 6.875rem))}}.v2-floating-cta__button{color:#142b31;letter-spacing:-.01875rem;cursor:pointer;width:100%;height:3.625rem;transition:background-color .2s ease,transform .5s linear(0 0%, .0539 5%, .1842 10%, .3512 15%, .5252 20%, .6864 25%, .8229 30%, .9297 35%, 1.0063 40%, 1.0556 45%, 1.0821 50%, 1.0911 55%, 1.0878 60%, 1.0768 65%, 1.0619 70%, 1.046 75%, 1.031 80%, 1.0181 85%, 1.0079 90%, 1.0004 95%, 1 100%) 75ms;background-color:#c0ff94;border:none;border-radius:4.375rem;justify-content:center;align-items:center;padding:1.25rem 2.9375rem;font-family:DM Sans,sans-serif;font-size:.875rem;font-weight:600;text-decoration:none;display:flex;position:relative}.v2-floating-cta__button:not([aria-busy=true]):hover{background-color:#86b268}.v2-floating-cta__button:active:not([aria-busy=true]){transition:transform .2s,background-color .2s,opacity .2s;transform:scale(.93)}@media (prefers-reduced-motion:reduce){.v2-floating-cta__button:active{transform:none}}.v2-floating-cta__button .green-cta-label{transition:opacity .3s}.v2-floating-cta__button .mkt-btn-spinner{opacity:0;margin:-.4375rem 0 0 -.4375rem;transition:opacity .3s;position:absolute;top:50%;left:50%}.v2-floating-cta__button[aria-busy=true]{cursor:progress;background-color:#365545}.v2-floating-cta__button[aria-busy=true] .green-cta-label{opacity:0}.v2-floating-cta__button[aria-busy=true] .mkt-btn-spinner{opacity:1}.v2-floating-cta__phone{letter-spacing:-.0125rem;color:#fff;white-space:nowrap;align-items:center;gap:.1875rem;font-family:DM Sans,sans-serif;font-size:.75rem;font-weight:400;line-height:.8125rem;display:flex}.v2-floating-cta__phone-prompt{opacity:.7}.v2-floating-cta__phone-link{color:inherit;text-decoration:none}
.why-smirk{background:#fff;flex-direction:column;align-items:center;gap:clamp(3.125rem,1.25rem + 6vw,5rem);width:100%;padding:clamp(5rem,.625rem + 14vw,9.375rem) 1.25rem;display:flex}@media (max-width:500px){.why-smirk__heading{padding-left:1.875rem;padding-right:1.875rem}}.why-smirk__cards{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:3.75rem;display:flex}@media (min-width:501px) and (max-width:1099px){.why-smirk__cards{max-width:32.5rem}}@media (min-width:500px) and (max-width:600px){.why-smirk__cards{gap:2.5rem;max-width:31.25rem}}@media (max-width:500px){.why-smirk__cards{flex-direction:column;align-items:center;padding-left:3.75rem;padding-right:3.75rem}}.why-smirk__card{cursor:default;border-radius:.75rem;flex-direction:column;align-items:center;gap:1.375rem;width:14.375rem;display:flex}@media (max-width:500px){.why-smirk__card{width:100%;max-width:none}}.why-smirk__icon{background:#f2f5f5;border-radius:6.25rem;flex-shrink:0;width:8.125rem;height:8.125rem;overflow:clip}.why-smirk__icon svg{width:8.125rem;height:8.125rem}.why-smirk__card-text{text-align:center;flex-direction:column;align-items:center;gap:.375rem;width:100%;display:flex}.why-smirk__card-title{letter-spacing:-.025rem;color:#142b31;margin:0;font-family:DM Sans,sans-serif;font-size:.9375rem;font-weight:600;line-height:1.375rem}.why-smirk__card-description{letter-spacing:-.025rem;color:#142b31;opacity:.7;white-space:pre-line;margin:0;font-family:DM Sans,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.3125rem}@media (max-width:500px){.why-smirk__card-description{letter-spacing:-.0175rem;opacity:.8;font-size:.875rem;line-height:1.25rem}}
