body.route-service-realestate .beautyLp,body.route-service-legal .beautyLp{--beauty-v3-accent: var(--service-accent);--beauty-v3-accent-dark: var(--service-accent-dark);--beauty-v3-soft: var(--service-soft);--beauty-v3-blue: var(--service-soft);--beauty-v3-dark: var(--service-dark);--beauty-v3-line: var(--service-line)}body.route-service-dental{--service-accent: #38a7d9;--service-accent-dark: #1f7cab;--service-soft: #eff8fb;--service-dark: #12384a;--service-line: rgba(31, 124, 171, .14)}body.route-service-realestate{--service-accent: #ef7b45;--service-accent-dark: #c85a28;--service-soft: #fbf4ee;--service-dark: #3f271d;--service-line: rgba(200, 90, 40, .14)}body.route-service-legal{--service-accent: #3d5e8f;--service-accent-dark: #233b60;--service-soft: #f2f5fa;--service-dark: #182235;--service-line: rgba(35, 59, 96, .14)}body.route-service-dental .beautyLpHero__media:before{background:linear-gradient(-80.53deg,#17344b00 7.82%,#1867a3 96.04%);mix-blend-mode:multiply}body.route-service-realestate .beautyLpHero__media:before{background:linear-gradient(180deg,#fdf9f6fa,#fdf9f6e6 16%,#fdf9f694,#fdf9f62e 52%,#fdf9f600 68%),radial-gradient(circle at 50% -8%,#ffffffeb,#fff0 42%)}body.route-service-legal .beautyLpHero__media:before{background:linear-gradient(180deg,#f5f8fcfa,#f5f8fce6 16%,#f5f8fc8f,#f5f8fc29 52%,#f5f8fc00 68%),radial-gradient(circle at 50% -8%,#ffffffeb,#fff0 42%)}body.route-service-dental .beautyLpPain{padding-top:clamp(40px,5vw,64px);padding-bottom:clamp(80px,8vw,120px);background-image:linear-gradient(115deg,#eff8fbf5,#eff8fbbd 54%,#eff8fb47),url(/assets/service-lp/dental-glass-abstract.png)}body.route-service-realestate .beautyLpPain{background-image:linear-gradient(115deg,#fbf4eef5,#fbf4eec2 54%,#fbf4ee52),url(/assets/service-lp/realestate-glass-abstract.png);background-size:cover;background-position:center top}body.route-service-legal .beautyLpPain{background-image:linear-gradient(115deg,#f2f5faf5,#f2f5fac2 54%,#f2f5fa52),url(/assets/service-lp/legal-glass-abstract.png)}body.route-service-dental .beautyLpStripePair--compare .beautyLpStripePair__bg{background-image:url(/assets/service-lp/dental-glass-abstract.png)}body.route-service-dental .beautyLpStripePair--message{background-image:url(/assets/service-lp/dental-message-abstract.png)}body.route-service-realestate .beautyLpStripePair--compare .beautyLpStripePair__bg{background-image:url(/assets/service-lp/realestate-glass-abstract.png)}body.route-service-realestate .beautyLpStripePair--message{background-image:url(/assets/service-lp/realestate-message-abstract.png)}body.route-service-legal .beautyLpStripePair--compare .beautyLpStripePair__bg{background-image:url(/assets/service-lp/legal-glass-abstract.png)}body.route-service-legal .beautyLpStripePair--message{background-image:url(/assets/service-lp/legal-message-abstract.png)}body.route-service-dental .beautyLpStripePair--compare .beautyLpStripePair__veil{background:linear-gradient(180deg,#e9f6faeb,#edf9fcc7 38%,#f1fbfd9e 62%,#f5fcfe7a)}body.route-service-realestate .beautyLpStripePair--compare .beautyLpStripePair__veil{background:linear-gradient(180deg,#f9efe7eb,#fbf4eec7 38%,#fdf8f49e 62%,#fffbf87a)}body.route-service-legal .beautyLpStripePair--compare .beautyLpStripePair__veil{background:linear-gradient(180deg,#ecf1f8eb,#f0f4f9c7 38%,#f5f7fb9e 62%,#f9fafd7a)}body.route-service-dental .beautyLpPrice{background-image:linear-gradient(115deg,#eff8fbf5,#eff8fbad),url(/assets/service-lp/dental-glass-abstract.png)}body.route-service-realestate .beautyLpPrice{background-image:linear-gradient(115deg,#fbf4eef5,#fbf4eead),url(/assets/service-lp/realestate-glass-abstract.png)}body.route-service-legal .beautyLpPrice{background-image:linear-gradient(115deg,#f2f5faf5,#f2f5faad),url(/assets/service-lp/legal-glass-abstract.png)}body.route-service-dental .beautyLpSupport{background-color:#f7fdff;background-image:linear-gradient(90deg,#f7fdff 0% 54%,#f7fdfff0 64%,#f1fbfdb8,#edf9fc57,#fff0),url(/assets/service-lp/dental-support.png);background-repeat:no-repeat;background-position:center,right center;background-size:cover,cover}body.route-service-dental .beautyLpSupport .beautyLpSectionHead h2{color:#173956}body.route-service-dental .beautyLpSupport .beautyLpSectionHead p,body.route-service-dental .beautyLpSupport .beautyLpSectionHead .beautyLpLine{color:#3d6078}body.route-service-dental .beautyLp.beautyLp--dental .beautyLpSupport .beautyLpSupport__item.liquidGlass{border:1px solid rgba(255,255,255,.9);border-top:1px solid rgba(214,234,246,.95);border-right:1px solid rgba(214,234,246,.95);border-radius:12px;background:linear-gradient(145deg,#fffffff7,#ffffffe6);box-shadow:inset 0 1px #fffffffa,0 14px 36px #1867a314;backdrop-filter:blur(14px) saturate(135%);-webkit-backdrop-filter:blur(14px) saturate(135%)}body.route-service-dental .beautyLp.beautyLp--dental .beautyLpSupport .beautyLpSupport__item.liquidGlass:after{background:linear-gradient(120deg,#ffffff6b,#fff0 46%);opacity:.7}body.route-service-dental .beautyLpSupport__index span{color:#1a4f75}body.route-service-dental .beautyLpSupport__index b{color:#2e7fa8}body.route-service-dental .beautyLpSupport__body p{color:#3d6078}body.route-service-realestate .beautyLpSupport{background-image:linear-gradient(180deg,#fdf9f6d1,#fdf9f670 45%,#fdf9f6e6),url(/assets/service-lp/realestate-support.png)}body.route-service-legal .beautyLpSupport{background-image:linear-gradient(180deg,#f5f8fcd6,#f5f8fc75 45%,#f5f8fce6),url(/assets/service-lp/legal-support.png)}body.route-service-dental .beautyLpTeam{position:relative;overflow:hidden;padding:80px 0;background:#fff;background-image:none}body.route-service-dental .beautyLpTeam__backdrop{position:absolute;inset:0;z-index:0;pointer-events:none}body.route-service-dental .beautyLpTeam__bgLayer{position:absolute;inset:0}body.route-service-dental .beautyLpTeam__bgLayer--base{z-index:1;background:#fff}body.route-service-dental .beautyLpTeam__bgLayer--photoA,body.route-service-dental .beautyLpTeam__bgLayer--photoB{z-index:2;width:100%;height:100%;max-width:none;object-fit:cover;object-position:78% center;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.12) 30%,rgba(0,0,0,.92) 46%,#000 100%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.12) 30%,rgba(0,0,0,.92) 46%,#000 100%)}body.route-service-dental .beautyLpTeam__bgLayer--photoB{z-index:3}body.route-service-dental .beautyLpTeam__bgLayer--veil{z-index:4;background:linear-gradient(-73.96deg,#fff0 7.82%,#dbf0ff7a 96.04%)}body.route-service-dental .beautyLpTeam__mark{position:absolute;z-index:5;inset:-25.53% -7.92% -43.29% 50%;opacity:.5}body.route-service-dental .beautyLpTeam__mark img{position:absolute;inset:0 0 6.32%;display:block;width:100%;height:100%;max-width:none;object-fit:contain;object-position:center}body.route-service-dental .beautyLpTeam__inner{position:relative;z-index:1}body.route-service-dental .beautyLpTeam__copy{max-width:min(52%,560px);gap:24px}body.route-service-dental .beautyLpTeam__copy h2{margin:0;color:transparent;background:linear-gradient(90deg,#222 35.69%,#b8f2ff 65.9%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-size:40px;font-weight:500;line-height:1.1;letter-spacing:-.02em;text-align:left}body.route-service-dental .beautyLpTeam__copy p{margin:0;color:#222;font-size:16px;font-weight:500;line-height:1.5;text-align:left}body.route-service-dental .beautyLpTeam__copy .beautyLpLine{color:#222}body.route-service-dental .beautyLpTeam__copy p+p{margin-top:8px}body.route-service-realestate .beautyLpTeam{background-image:linear-gradient(90deg,#2b1910f7,#2b1910e6 36%,#2b19106b 62%,#2b19101a 82%),url(/assets/service-lp/realestate-support.png)}body.route-service-legal .beautyLpTeam{background-image:linear-gradient(90deg,#131e2ef7,#131e2ee6 36%,#131e2e6b 62%,#131e2e1a 82%),url(/assets/service-lp/legal-support.png)}body.route-service-beauty .beautyLpGoal{background-image:linear-gradient(110deg,#19132efa,#19132ee6 56%,#6c48949e),url(/assets/beauty/service-flow-v2.webp)}body.route-service-beauty .beautyLpGoal__index{color:#d8b4f5}body.route-service-dental .beautyLpGoal{background-color:#fff9f5;background-image:radial-gradient(circle at 12% 18%,#f0522b38,#f0522b00 38%),radial-gradient(circle at 88% 14%,#ff9a6229,#ff9a6200 34%),linear-gradient(110deg,#fff9f58c,#ffeee457 48%,#ffd2ba1a),url(/assets/service-lp/dental-hero.png);background-repeat:no-repeat;background-position:center,center,center,right center;background-size:cover,cover,cover,cover;overflow:visible}body.route-service-dental .beautyLpGoal>.inner,body.route-service-dental .beautyLpGoal .beautyLpGoal__outcomes{overflow:visible}body.route-service-dental .beautyLpGoal .beautyLpGoal__grid{gap:14px;padding:12px 18px 20px;overflow:visible;box-sizing:border-box}body.route-service-dental .beautyLpGoal .beautyLpGoal__copy h2,body.route-service-dental .beautyLpGoal .beautyLpGoal__outcomesHeading{color:#2d1a12}body.route-service-dental .beautyLpGoal .beautyLpGoal__copy p,body.route-service-dental .beautyLpGoal .beautyLpGoal__card p,body.route-service-dental .beautyLpGoal .beautyLpGoal__card--wide p{color:#4a342c}body.route-service-dental .beautyLpGoal__index{color:var(--color-orange)}body.route-service-dental .beautyLp.beautyLp--dental .beautyLpGoal .beautyLpGoal__card.liquidGlass{border:1px solid rgba(255,255,255,.82);background:linear-gradient(145deg,#ffffffd1,#fff6 54%,#ffdcc894),#ffffff8c;box-shadow:inset 0 1px #fffffff2,inset 0 -1px #f0522b14,0 10px 24px #f0522b24;-webkit-backdrop-filter:blur(14px) saturate(160%);backdrop-filter:blur(14px) saturate(160%);overflow:visible}body.route-service-dental .beautyLp.beautyLp--dental .beautyLpGoal .beautyLpGoal__card.liquidGlass:after{display:block;background:radial-gradient(circle at 20% 8%,#ffffffe0,#fff0 34%),linear-gradient(140deg,#ffffff47,#fff0 48%);opacity:.85}body.route-service-realestate .beautyLpGoal{background-image:linear-gradient(110deg,#3f271dfa,#3f271de6 56%,#8c583aa8),url(/assets/service-lp/realestate-hero.png)}body.route-service-realestate .beautyLpGoal__index{color:#e8b48a}body.route-service-legal .beautyLpGoal{background-image:linear-gradient(110deg,#182235fa,#182235e6 56%,#3c567fa8),url(/assets/service-lp/legal-hero.png)}body.route-service-legal .beautyLpGoal__index{color:#a8c4ea}body.route-service-dental .beautyLp.beautyLp--dental .beautyLpMessage{background:linear-gradient(90deg,#ffffff94,#ffffffad,#ffffff94),url(/assets/service-lp/dental-message.png) center center / cover no-repeat}body.route-service-dental .beautyLp.beautyLp--dental .beautyLpMessage:after{display:none}body.route-service-dental .beautyLp.beautyLp--dental .beautyLpMessage__copy{background:transparent;box-shadow:none;border-radius:0}body.route-service-realestate .beautyLpMessage{background:linear-gradient(90deg,#fcf5f02e,#fcf5f06b 14%,#fcf5f0c7,#fdf9f6f5 34%,#fffbf9fc,#fdf9f6f5 66%,#fcf5f0c7,#fcf5f06b 86%,#fcf5f02e),url(/assets/service-lp/realestate-message.png) center center / cover no-repeat}body.route-service-legal .beautyLpMessage{background:linear-gradient(90deg,#f0f4fa2e,#f0f4fa6b 14%,#f0f4fac7,#f6f8fcf5 34%,#f9fbfdfc,#f6f8fcf5 66%,#f0f4fac7,#f0f4fa6b 86%,#f0f4fa2e),url(/assets/service-lp/legal-message.png) center center / cover no-repeat}body.route-service-realestate #contact .beautyLpContact__panel:before,body.route-service-realestate #contact .beautyLpContact__panel:after{display:none;content:none}body.route-service-realestate #contact .beautyLpContact__panel{position:relative;display:block;min-height:410px;padding:48px 80px;overflow:hidden;border:0;border-radius:24px;color:#141416;background:#fff;box-shadow:none}body.route-service-realestate #contact .beautyLpContact__backdrop{display:contents}body.route-service-realestate #contact .beautyLpContact__bg,body.route-service-realestate #contact .beautyLpContact__visual{position:absolute;display:block;margin:0;padding:0;border-radius:0;box-shadow:none;pointer-events:none}body.route-service-realestate #contact .beautyLpContact__bg{inset:0;z-index:0;width:auto;height:auto;overflow:hidden;border-radius:inherit}body.route-service-realestate #contact .beautyLpContact__bg img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center;border-radius:inherit}body.route-service-realestate #contact .beautyLpContact__visual{z-index:3;right:0;left:auto;top:0;transform:none;width:50.5%;height:100%;aspect-ratio:auto;overflow:visible}body.route-service-realestate #contact .beautyLpContact__visual img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:left center}body.route-service-realestate #contact .beautyLpContact__copy{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:0;width:min(54%,650px);max-width:none;padding:0;color:#141416;background:transparent;box-shadow:none;border-radius:0}body.route-service-realestate #contact .beautyLpContact__copy h2{margin:0 0 24px;color:#141416;font-size:48px;font-weight:500;line-height:1.3;letter-spacing:0}body.route-service-realestate #contact .beautyLpContact__copy>p,body.route-service-realestate #contact .beautyLpContact__copy .beautyLpLine{margin:0;color:#333;font-size:16px;font-weight:400;line-height:1.5;max-width:none}body.route-service-realestate #contact .beautyLpContact__actions{position:relative;z-index:2;margin:40px 0 0;padding:0;justify-content:flex-start;align-items:center}body.route-service-realestate #contact .beautyLpContact__panel .beautyLpBtn{gap:12px;padding:8px 8px 8px 16px;border:0;border-radius:99px;background:#f54d0b;box-shadow:none}@media(max-width:900px){body.route-service-realestate #contact .beautyLpContact__panel{min-height:0;padding:48px 24px;border-radius:16px}body.route-service-realestate #contact .beautyLpContact__bg img{object-fit:cover;object-position:left center}body.route-service-realestate #contact .beautyLpContact__visual{right:-8%;left:auto;top:50%;transform:translateY(-50%);width:min(72%,320px);height:112%;opacity:.92;overflow:visible}body.route-service-realestate #contact .beautyLpContact__copy{width:100%}body.route-service-realestate #contact .beautyLpContact__copy h2{margin-bottom:16px;font-size:32px}body.route-service-realestate #contact .beautyLpContact__actions{width:100%;margin-top:32px}}body.route-service-realestate .header__nav{display:none}body.route-service-realestate .header__navPill{display:flex;gap:0;height:auto;min-height:0;padding:14px;align-items:center}body.route-service-realestate .header__menuPill{display:none}body.route-service-realestate .header__navPill .header__cta.btnPill,body.route-service-realestate .header__navPill .header__cta.btnPill--dark{border:0;background:#f54d0b;background-image:none;color:#fff}body.route-service-realestate .header__navPill .header__cta.btnPill:hover,body.route-service-realestate .header__navPill .header__cta.btnPill--dark:hover{background:#e0450a;background-image:none;color:#fff;filter:none}@media(max-width:900px){body.route-service-realestate .header__navPill{display:flex;height:auto;margin-left:auto;padding:8px}body.route-service-realestate .header__cta{height:40px;font-size:13px}}body.route-service-realestate .beautyLpHero{position:relative;z-index:1;min-height:auto;overflow:visible;padding:clamp(112px,9vw,138px) 0 clamp(96px,10vw,140px);background:#fff}body.route-service-realestate .beautyLpHero:before,body.route-service-realestate .beautyLpHero:after{content:none}body.route-service-realestate .beautyLpHero__inner{position:relative;z-index:2;justify-items:stretch;width:min(100%,1280px);max-width:none;margin-inline:auto}body.route-service-realestate .beautyLpHero__copy{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:0;width:100%;max-width:none;margin-inline:auto;padding:40px 64px 40px 40px;text-align:left;border:0;border-radius:16px;background:#ffffff38;box-shadow:inset 0 0 0 1px #ffffff52,inset 1.5px 1.5px #ffffff9e,0 8px 32px #703e1c14;-webkit-backdrop-filter:blur(12px) saturate(1.35);backdrop-filter:blur(12px) saturate(1.35)}body.route-service-realestate .beautyLpHero__copy>*{position:relative;z-index:1}body.route-service-realestate .beautyLpHero__copy>.beautyLpEyebrow{display:inline-flex;align-items:center;justify-content:center;margin:0 0 8px;padding:8px 16px;border-radius:999px;background:#ffffff7a;color:#8d4b25;font-size:20px;font-weight:500;line-height:1.5}body.route-service-realestate .beautyLpHero__copy h1,body.route-service-realestate .beautyLpHero__title{margin:0;font-size:80px;font-weight:400;line-height:1.1;letter-spacing:-.04em}body.route-service-realestate .beautyLpHero__titleUnified{display:block;width:fit-content;max-width:100%}body.route-service-realestate .beautyLpHero__titlePhrase{color:transparent;background:linear-gradient(90deg,#2e1b12 35%,#b85f21 68%,#ef7b45);-webkit-background-clip:text;background-clip:text;font-size:inherit;font-weight:400;line-height:inherit}body.route-service-realestate .beautyLpHero__lead{width:100%;max-width:720px;margin:32px 0 0;color:#2f211a;font-size:24px;font-weight:400;line-height:1.5;text-align:left}body.route-service-realestate .beautyLpHero__lead .beautyLpTextGroup,body.route-service-realestate .beautyLpHero__lead .beautyLpLine{color:#2f211a;font-size:inherit;line-height:inherit;text-align:left}body.route-service-realestate .beautyLpHero__visual{position:absolute;inset:0;z-index:0;width:100%;margin:0}body.route-service-realestate .beautyLpHero__media{height:100%;overflow:hidden;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-mask-image:none;mask-image:none}body.route-service-realestate .beautyLpHero__media:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#fffcf8fa,#fffcf8d6 18%,#fffcf87a 38%,#fffcf814 62%,#fffcf800 78%),linear-gradient(90deg,#ffffff47,#fff0 64%)}body.route-service-realestate .beautyLpHero__media>picture,body.route-service-realestate .beautyLpHero__media>img,body.route-service-realestate .beautyLpHero__media img{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%;min-height:0;max-width:none;object-fit:cover;object-position:center center;filter:saturate(.96) brightness(1.03);-webkit-mask-image:none;mask-image:none}body.route-service-realestate .beautyLpIntro{position:relative;z-index:2;display:block;margin-top:clamp(-88px,-9vw,-128px);padding:clamp(104px,11vw,148px) 0 clamp(72px,8vw,104px);background:linear-gradient(180deg,#fff0,#fffaf5 18%)}body.route-service-realestate .beautyLpIntro:before{content:none}body.route-service-realestate .beautyLpIntro__inner{position:relative;z-index:1;display:grid;gap:clamp(12px,1.6vw,18px);max-width:960px}body.route-service-realestate .beautyLpIntro__inner p:not(.beautyLpCtaNote){color:#49372c;font-size:clamp(16px,1.45vw,18px);font-weight:500;line-height:1.7}@media(min-width:901px){body.route-service-realestate .beautyLpIntro__inner{justify-items:center;text-align:center}body.route-service-realestate .beautyLpIntro__inner p:not(.beautyLpCtaNote){width:100%;max-width:100%;text-align:center}}body.route-service-realestate .beautyLpIntro__actions{display:flex;justify-content:center;width:100%;margin-top:0}body.route-service-realestate .beautyLpIntro__cta.beautyLpBtn{display:flex;justify-content:space-between;width:auto;max-width:max-content;min-height:56px;padding:0 14px 0 28px;border:0;background:#f54d0b;color:#fff;font-size:16px;font-weight:700}body.route-service-realestate .beautyLpIntro__cta.beautyLpBtn .btnPill__arrow{flex:0 0 auto;width:32px;height:32px;background:#fff3}body.route-service-realestate .beautyLpIntro__cta.beautyLpBtn>span:first-child{flex:1 1 auto;min-width:0;text-align:left}@media(max-width:900px){body.route-service-realestate .beautyLpHero{padding-top:112px;padding-bottom:72px}body.route-service-realestate .beautyLpHero__inner{padding-inline:16px}body.route-service-realestate .beautyLpHero__copy{padding:28px 20px;border-radius:14px}body.route-service-realestate .beautyLpHero__copy>.beautyLpEyebrow{margin-bottom:8px;padding:6px 12px;font-size:15px}body.route-service-realestate .beautyLpHero__copy h1,body.route-service-realestate .beautyLpHero__title{font-size:clamp(42px,10.5vw,64px);line-height:1.12}body.route-service-realestate .beautyLpHero__lead{margin-top:24px;font-size:18px;line-height:1.6}body.route-service-realestate .beautyLpHero__media img{object-position:66% center}body.route-service-realestate .beautyLpIntro{margin-top:-64px;padding:88px 0 64px}body.route-service-realestate .beautyLpIntro>.inner{padding-inline:16px}body.route-service-realestate .beautyLpIntro__inner{gap:20px}body.route-service-realestate .beautyLpIntro__inner p:not(.beautyLpCtaNote){padding-block:12px;font-size:15px;line-height:1.65}body.route-service-realestate .beautyLpIntro__cta.beautyLpBtn{width:100%;min-height:50px;margin-top:0;padding:0 42px;font-size:15px}body.route-service-realestate .beautyLpIntro__actions{flex-direction:column;align-items:center;gap:4px}}body.route-service-realestate #goal.beautyLpGoal{background-image:linear-gradient(115deg,#ffedd8f0,#fadcbce6 52%,#f1c18fd1),radial-gradient(circle at 74% 18%,#ffffff85,#fff0 42%),url(/assets/service-lp/realestate-hero-user.jpg);background-position:center,center,70% center;background-size:cover,cover,cover;color:#1f1712!important}body.route-service-realestate #goal.beautyLpGoal .beautyLpGoal__copy h2,body.route-service-realestate #goal.beautyLpGoal .beautyLpGoal__outcomesHeading{color:#1f1712!important}body.route-service-realestate #goal.beautyLpGoal .beautyLpGoal__copy p,body.route-service-realestate #goal.beautyLpGoal .beautyLpGoal__card p,body.route-service-realestate #goal.beautyLpGoal .beautyLpGoal__card--wide p{color:#49372c!important;text-shadow:none}body.route-service-realestate #goal.beautyLpGoal .beautyLpGoal__index{color:#b85f21!important}body.route-service-realestate #pain .beautyLpPain__groups{grid-template-columns:1fr}body.route-service-realestate #pain .beautyLpPain__group,body.route-service-realestate #pain .beautyLpPain__group:nth-child(4),body.route-service-realestate #pain .beautyLpPain__group:nth-child(5),body.route-service-realestate #pain .beautyLpPain__group:last-child{grid-column:1}body.route-service-realestate .beautyLpPain{background-color:#fbf4ee;color:#3f271d}body.route-service-realestate .beautyLpPain__head h2,body.route-service-realestate .beautyLpSectionHead h2,body.route-service-realestate .beautyLpProcess__top h2,body.route-service-realestate .beautyLpTeam__copy h2,body.route-service-realestate .beautyLpPrice h2{color:#2a1d17}body.route-service-realestate .beautyLpPain__head>p,body.route-service-realestate .beautyLpPain__group h4,body.route-service-realestate .beautyLpSupport__body h3,body.route-service-realestate .beautyLpSupport__body p,body.route-service-realestate .beautyLpProcess__lead,body.route-service-realestate .beautyLpTeam__copy p,body.route-service-realestate .beautyLpPrice,body.route-service-realestate .beautyLpPrice__table{color:#49372c}body.route-service-realestate .beautyLpPain__group h4{margin:0 0 22px;color:#2a1d17;font-size:clamp(21px,1.8vw,28px);font-weight:500;line-height:1.42}body.route-service-realestate .beautyLpSupport{background-color:#fffaf5;background-image:linear-gradient(180deg,#fffaf5fa,#fff6edeb 52%,#ffffff59),url(/assets/service-lp/realestate-glass-abstract.png);background-position:center,center;background-size:cover,cover}body.route-service-realestate #support .beautyLpSupport__item.liquidGlass{border:1px solid rgba(255,255,255,.9);border-top-color:#ffe2c9f2;border-right-color:#ffe2c9f2;border-radius:12px;background:linear-gradient(145deg,#ffffffdb,#ffffff7a 54%,#ffecb39e),#ffffff94;box-shadow:inset 0 1px #fffffffa,inset 0 -1px #ca8a0414,0 12px 28px #ca8a041f;-webkit-backdrop-filter:blur(14px) saturate(160%);backdrop-filter:blur(14px) saturate(160%)}body.route-service-realestate #support .beautyLpSupport__item.liquidGlass:after{background:linear-gradient(120deg,#ffffff7a,#fff0 46%);opacity:.72}body.route-service-realestate .beautyLpSupport__index span{color:#8d4b25}body.route-service-realestate .beautyLpSupport__index b{color:#c85a28}body.route-service-realestate .beautyLpTeam{position:relative;overflow:hidden;padding:80px 0;background:linear-gradient(90deg,#fffffffa,#fffcf9f0 46%,#fff4e88f),url(/assets/service-lp/realestate-support.png) right center / cover no-repeat}body.route-service-realestate .beautyLpTeam__copy{position:relative;z-index:1;max-width:min(52%,560px);gap:24px}body.route-service-realestate .beautyLpTeam__copy h2{margin:0;color:#222;font-size:40px;font-weight:500;line-height:1.1;letter-spacing:-.02em}body.route-service-realestate .beautyLpTeam__copy p,body.route-service-realestate .beautyLpTeam__copy .beautyLpLine{color:#333;font-size:16px;font-weight:500;line-height:1.5}body.route-service-realestate .beautyLpCase:not(.beautyLpCase--processList) .beautyLpSteps>li.liquidGlass{border:1px solid rgba(255,255,255,.62);background:linear-gradient(145deg,#ffffff94,#fff3 54%,#ffebd74d),#ffffff5c;box-shadow:0 14px 36px #a85d2a14;-webkit-backdrop-filter:blur(16px) saturate(160%);backdrop-filter:blur(16px) saturate(160%)}body.route-service-realestate .beautyLpCase:not(.beautyLpCase--processList) .beautyLpSteps>li.liquidGlass:after{display:none;content:none}body.route-service-realestate .beautyLpPrice{background-color:#fffaf5;background-image:linear-gradient(115deg,#fffaf5f5,#fff1e2b3),url(/assets/service-lp/realestate-glass-abstract.png);background-size:cover;background-position:center top}body.route-service-realestate #goal .beautyLpGoal__card.liquidGlass{border:1px solid rgba(255,255,255,.82);background:linear-gradient(145deg,#ffffffd1,#ffffff7a 54%,#ffe2c980),#ffffff80;box-shadow:inset 0 1px #fffffff2,0 10px 24px #a85d2a1a;-webkit-backdrop-filter:blur(14px) saturate(150%);backdrop-filter:blur(14px) saturate(150%)}body.route-service-realestate #goal .beautyLpGoal__card.liquidGlass:after{display:block;background:linear-gradient(140deg,#ffffff4d,#fff0 48%);opacity:.82}body.route-service-realestate .beautyLpMessage__body p,body.route-service-realestate .beautyLpMessage__body .beautyLpLine{color:#49372c}body.route-service-realestate #pain .beautyLpPain__group.liquidGlass{padding:22px 20px;border-radius:12px;border:1px solid rgba(255,255,255,.72);background:linear-gradient(145deg,#fffffff0,#ffffffd1 54%,#fff0e0e0),#ffffffe6;box-shadow:inset 0 1px #fffffff2,inset 0 -1px #d9a56a0d,0 14px 32px #a85d2a14;-webkit-backdrop-filter:blur(16px) saturate(175%);backdrop-filter:blur(16px) saturate(175%)}body.route-service-realestate #pain .beautyLpPain__group.liquidGlass:after{display:block;content:"";background:radial-gradient(circle at 20% 8%,#ffffffb8,#fff0 34%),linear-gradient(140deg,#ffffff3d,#fff0 48%);opacity:.72}body.route-service-realestate #pain .beautyLpPain__group>ul{counter-reset:realestate-pain-item;display:grid;gap:10px;margin:0;padding:0;border-top:0;list-style:none}body.route-service-realestate #pain .beautyLpPain__group>ul>li{counter-increment:realestate-pain-item;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px;min-width:0;min-height:0;margin:0;padding:16px 18px;border:1px solid rgba(255,255,255,.72);border-radius:10px;background:#ffffff80;box-shadow:inset 0 1px #ffffffeb,0 10px 24px #a85d2a14;color:#49372c;font-size:14px;font-weight:500;line-height:1.65;list-style:none;text-align:left;overflow-wrap:anywhere}body.route-service-realestate #pain .beautyLpPain__group>ul>li:before{content:counter(realestate-pain-item,decimal-leading-zero);position:static;display:block;width:auto;height:auto;margin:0;padding-top:.2em;border-radius:0;background:transparent;color:#c85a28;font-family:Inter,sans-serif;font-size:11px;font-weight:700;letter-spacing:.1em;line-height:1;flex-shrink:0}body.route-service-realestate #support.beautyLpSupport{background-color:#fffaf5;background-image:linear-gradient(180deg,#fffaf5eb,#fff6edad 52%,#ffffff47),url(/assets/service-lp/realestate-glass-abstract.png);background-position:center,center;background-size:cover,cover}body.route-service-realestate #process .beautyLpCase__tabsScroller{text-align:center}body.route-service-realestate #process .beautyLpCase__tabs{margin-inline:auto}body.route-service-realestate .beautyLpPrice .beautyLpProcess__closing,body.route-service-realestate .beautyLpPrice .beautyLpProcess__closing .beautyLpTextGroup,body.route-service-realestate .beautyLpPrice .beautyLpProcess__closing .beautyLpLine,body.route-service-realestate .beautyLpProcess .beautyLpProcess__closing,body.route-service-realestate .beautyLpProcess .beautyLpProcess__closing .beautyLpLine{font-size:20px;font-weight:500;line-height:1.85}body.route-service-realestate #goal.beautyLpGoal{background-color:#fff7ed;background-image:radial-gradient(circle at 12% 18%,#f0844833,#f0844800 38%),radial-gradient(circle at 88% 14%,#ffc99133,#ffc99100 34%),linear-gradient(110deg,#fff7edc2,#ffe8d375),url(/assets/service-lp/realestate-glass-abstract.png);background-position:center,center,center,center;background-size:cover,cover,cover,cover}body.route-service-realestate #goal :is(.beautyLpGoal__copy h2,.beautyLpGoal__outcomesHeading){margin:0;color:#1f1712!important;font-size:56px;font-weight:400;line-height:1.12;letter-spacing:0;-webkit-text-fill-color:#1f1712;background:none}body.route-service-realestate #message.beautyLpMessage>#contact.beautyLpContact{padding-top:clamp(88px,11vw,140px);padding-bottom:0}body.route-service-realestate #pain .beautyLpPain__head{position:relative;inset:auto;z-index:2;margin-bottom:0}body.route-service-realestate #pain .beautyLpPain__groups{position:relative;inset:auto;z-index:1;margin-top:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}body.route-service-realestate #pain .beautyLpPain__group{grid-column:span 1}body.route-service-realestate #pain .beautyLpPain__group:nth-child(4),body.route-service-realestate #pain .beautyLpPain__group:nth-child(5),body.route-service-realestate #pain .beautyLpPain__group:last-child{grid-column:span 1}body.route-service-realestate #contact .beautyLpContact__panel{width:calc(100% - 40px);max-width:calc(100% - 40px);margin-inline:auto;box-sizing:border-box}@media(max-width:900px){body.route-service-realestate #pain .beautyLpPain__group>ul>li{gap:12px;padding:14px 16px;font-size:14px}body.route-service-realestate .beautyLpPrice .beautyLpProcess__closing,body.route-service-realestate .beautyLpPrice .beautyLpProcess__closing .beautyLpTextGroup,body.route-service-realestate .beautyLpPrice .beautyLpProcess__closing .beautyLpLine,body.route-service-realestate .beautyLpProcess .beautyLpProcess__closing,body.route-service-realestate .beautyLpProcess .beautyLpProcess__closing .beautyLpLine{font-size:18px}body.route-service-realestate #process .beautyLpCase__tabsScroller{text-align:center}body.route-service-realestate #process .beautyLpCase__tabs{margin-inline:auto}body.route-service-realestate #pain .beautyLpPain__groups{grid-template-columns:1fr}body.route-service-realestate #pain .beautyLpPain__group,body.route-service-realestate #pain .beautyLpPain__group:nth-child(4),body.route-service-realestate #pain .beautyLpPain__group:nth-child(5),body.route-service-realestate #pain .beautyLpPain__group:last-child{grid-column:1}body.route-service-realestate #goal :is(.beautyLpGoal__copy h2,.beautyLpGoal__outcomesHeading){width:100%;max-width:100%;font-size:28px;line-height:1.25}}@media(min-width:901px){body.route-service-realestate #process .beautyLpProcess__top,body.route-service-realestate #price .beautyLpSectionHead{justify-items:center!important;text-align:center!important}body.route-service-realestate #process .beautyLpProcess__lead{width:100%;max-width:960px}body.route-service-realestate #process .beautyLpProcess__lead p{display:block;text-align:center!important}body.route-service-realestate #price .beautyLpSectionHead p{width:100%;max-width:960px;text-align:center!important}body.route-service-realestate .beautyLpPain,body.route-service-realestate .beautyLpTeam{padding-top:0;padding-bottom:0}body.route-service-realestate .beautyLpPain__inner,body.route-service-realestate .beautyLpTeam__inner{padding-top:80px;padding-bottom:80px}body.route-service-realestate .beautyLpPain__head{position:relative;top:auto;margin-bottom:0}body.route-service-realestate .beautyLpPain__groups{margin-top:0}body.route-service-realestate #pain .beautyLpProcess__closing,body.route-service-realestate #pain .beautyLpProcess__closing .beautyLpTextGroup,body.route-service-realestate #pain .beautyLpProcess__closing .beautyLpLine{font-size:18px;line-height:1.85}}@media(max-width:900px){body.route-service-realestate .beautyLpPain,body.route-service-realestate #pain.beautyLpPain{padding-top:40px;padding-bottom:64px}body.route-service-realestate .beautyLpPain__inner{gap:24px}body.route-service-realestate .beautyLpPain__head{min-height:0;margin-bottom:0}body.route-service-realestate #pain .beautyLpPain__groups{grid-template-columns:1fr}body.route-service-realestate #pain .beautyLpPain__group,body.route-service-realestate #pain .beautyLpPain__group:nth-child(4),body.route-service-realestate #pain .beautyLpPain__group:nth-child(5),body.route-service-realestate #pain .beautyLpPain__group:last-child{grid-column:1}body.route-service-realestate #support .beautyLpSupport__item.liquidGlass{border-radius:10px;background:#fffffff5;box-shadow:inset 0 1px #fff,0 10px 28px #a85d2a0f;backdrop-filter:none;-webkit-backdrop-filter:none}body.route-service-realestate .beautyLpTeam{min-height:clamp(430px,112vw,520px);padding:64px 0 clamp(148px,38vw,200px);background:linear-gradient(180deg,#fffffff0,#fff4e894),url(/assets/service-lp/realestate-support.png) right center / cover no-repeat}body.route-service-realestate .beautyLpTeam>.inner{padding-inline:16px}body.route-service-realestate .beautyLpTeam__copy{max-width:100%;gap:16px}body.route-service-realestate .beautyLpTeam__copy h2{font-size:32px;line-height:1.1}body.route-service-realestate .beautyLpTeam__copy p,body.route-service-realestate .beautyLpTeam__copy .beautyLpLine{font-size:16px;line-height:1.5}body.route-service-realestate .beautyLpCase:not(.beautyLpCase--processList) .beautyLpSteps>li.liquidGlass{background:#ffffff85}}body.route-service-realestate .beautyLpPrice--dentalPlans .beautyLpPrice__nav--dentalPlans{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;width:max-content;max-width:100%;margin-inline:auto;padding:7px;border-radius:999px;background:#ffffff8c;border:1px solid rgba(255,255,255,.7);box-shadow:0 8px 28px #3f271d0f}body.route-service-realestate .beautyLpPrice--dentalPlans .beautyLpPrice__navBtn{flex:0 0 auto;width:auto;min-width:0;min-height:48px;padding:12px 18px;font-size:13px;font-weight:600;color:var(--service-dark);background:transparent;white-space:nowrap}body.route-service-realestate .beautyLpPrice--dentalPlans .beautyLpPrice__navBtn.is-active{background:#fff;border-color:transparent;box-shadow:0 8px 22px #3f271d1a;color:var(--service-dark)}body.route-service-realestate .beautyLpPrice--dentalPlans .beautyLpPrice__shell{margin-top:24px;padding:8px;background:#ffffff9e}body.route-service-realestate .beautyLpPrice--dentalPlans .beautyLpPrice__panel{padding:clamp(20px,2.4vw,32px)}body.route-service-realestate .beautyLpPrice--dentalPlans .beautyLpPrice__panelBody{padding:0}body.route-service-realestate .dentalPlanPanel__head{display:flex;flex-direction:column;align-items:center;gap:8px;margin-bottom:0}body.route-service-realestate .dentalPlanPanel__index{display:block;font-size:14px;font-weight:700;line-height:1;letter-spacing:.08em;color:var(--service-accent)}body.route-service-realestate .dentalPlanPanel__title{margin:0;text-align:center;font-size:clamp(22px,2.2vw,28px);font-weight:700;line-height:1.35;color:var(--service-dark)}body.route-service-realestate .dentalPlanPanel__tagline{margin:4px 0 0;text-align:center;font-size:clamp(16px,1.6vw,20px);font-weight:700;line-height:1.6;color:var(--service-dark)}body.route-service-realestate .dentalPlanPanel__lead{margin:4px 0 0;max-width:100%;text-align:center;font-size:15px;font-weight:500;line-height:1.8;color:#6b5348}body.route-service-realestate .dentalPlanPanel__categories{display:grid;grid-template-columns:repeat(var(--dental-plan-cols, 3),minmax(0,1fr));gap:24px;margin-top:28px;align-items:stretch}body.route-service-realestate .dentalPlanPanel--singleCat .dentalPlanPanel__categories{grid-template-columns:1fr}body.route-service-realestate .dentalPlanPanel__category{display:flex;flex-direction:column;gap:16px;min-width:0;padding:20px 18px 22px;border-radius:20px;background:#ffffff73;border:1px solid rgba(255,255,255,.7)}body.route-service-realestate .dentalPlanPanel__categoryTitle{margin:0;text-align:center;font-size:18px;font-weight:700;line-height:1.4;color:var(--service-dark)}body.route-service-realestate .dentalPlanPanel__chips{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;flex:1}body.route-service-realestate .dentalPlanPanel--singleCat .dentalPlanPanel__chips{display:grid;grid-template-columns:1fr 1fr;gap:8px}body.route-service-realestate .dentalPlanPanel__chip{display:flex;flex-direction:column;justify-content:center;gap:2px;min-height:43px;padding:12px 16px;border-radius:12px;background:#fff;box-shadow:0 4px 14px #3f271d0f;text-align:center}body.route-service-realestate .dentalPlanPanel__chipLabel{font-size:13px;font-weight:500;line-height:1.45;color:var(--service-dark)}body.route-service-realestate .beautyLp.beautyLp--realestate .beautyLpPrice .beautyLpProcess__closing,body.route-service-realestate .beautyLp.beautyLp--realestate .beautyLpPrice .beautyLpProcess__closing .beautyLpTextGroup,body.route-service-realestate .beautyLp.beautyLp--realestate .beautyLpPrice .beautyLpProcess__closing .beautyLpLine{font-weight:500;line-height:1.85}@media(min-width:901px){body.route-service-realestate .beautyLp.beautyLp--realestate #process .beautyLpProcess__top h2,body.route-service-realestate .beautyLp.beautyLp--realestate .beautyLpPrice .beautyLpSectionHead h2{align-self:center;text-align:center!important}body.route-service-realestate .beautyLp.beautyLp--realestate #process .beautyLpCase__tabsScroller{text-align:center}body.route-service-realestate .beautyLp.beautyLp--realestate #process .beautyLpCase__tabs{margin-inline:auto}body.route-service-realestate .dentalPlanPanel__lead{width:max-content;max-width:none;margin-inline:auto;white-space:nowrap}body.route-service-realestate .beautyLp.beautyLp--realestate .beautyLpPrice .beautyLpProcess__closing,body.route-service-realestate .beautyLp.beautyLp--realestate .beautyLpPrice .beautyLpProcess__closing .beautyLpTextGroup,body.route-service-realestate .beautyLp.beautyLp--realestate .beautyLpPrice .beautyLpProcess__closing .beautyLpLine{font-size:20px}body.route-service-realestate .beautyLp.beautyLp--realestate .beautyLpPrice .beautyLpProcess__closing .beautyLpTextGroup{display:block}body.route-service-realestate .beautyLp.beautyLp--realestate .beautyLpPrice .beautyLpProcess__closing .beautyLpLine{display:inline;width:auto}}@media(max-width:900px){body.route-service-realestate .beautyLpPrice--dentalPlans .beautyLpPrice__nav--dentalPlans{display:none}body.route-service-realestate .beautyLpPrice--dentalPlans .beautyLpPrice__tabs{width:calc(100% + 48px);max-width:100vw;margin-inline:-24px;justify-items:stretch}body.route-service-realestate .beautyLpPrice--dentalPlans .beautyLpPrice__shell{margin-top:16px;padding:0;border-radius:0;background:transparent}body.route-service-realestate .beautyLpPrice--dentalPlans .beautyLpPrice__panel{padding:0;border-radius:0;border-inline:0}body.route-service-realestate .beautyLpPrice--dentalPlans .beautyLpPrice__panelBody{padding:0}body.route-service-realestate .beautyLpPrice--dentalPlans .dentalPlanPanel--service{padding-inline:16px}body.route-service-realestate .dentalPlanPanel__categories{grid-template-columns:1fr;gap:16px;margin-top:20px}body.route-service-realestate .dentalPlanPanel--singleCat .dentalPlanPanel__chips{grid-template-columns:1fr}body.route-service-realestate .dentalPlanPanel__title{font-size:20px}body.route-service-realestate .dentalPlanPanel__lead{white-space:normal}body.route-service-realestate .beautyLp.beautyLp--realestate .beautyLpPrice .beautyLpProcess__closing,body.route-service-realestate .beautyLp.beautyLp--realestate .beautyLpPrice .beautyLpProcess__closing .beautyLpTextGroup,body.route-service-realestate .beautyLp.beautyLp--realestate .beautyLpPrice .beautyLpProcess__closing .beautyLpLine{font-size:18px}}@media(max-width:900px){body.route-service-realestate .beautyLp{max-width:100%;overflow-x:clip}body.route-service-realestate .realestateMobileLine{display:block;width:100%;max-width:100%;min-width:0;margin:0;box-sizing:border-box;text-align:inherit;white-space:normal;word-break:normal;overflow-wrap:normal;line-break:strict}body.route-service-realestate .realestateMobileLine--center{text-align:center}body.route-service-realestate .realestatePhrase{display:inline-block;max-width:100%;white-space:normal;word-break:normal;overflow-wrap:normal;line-break:strict;text-wrap:pretty}@supports (word-break: auto-phrase){body.route-service-realestate .realestatePhrase{word-break:auto-phrase}}body.route-service-realestate :is(.beautyLpHero__lead,.beautyLpIntro__inner>p:not(.beautyLpCtaNote),#pain .beautyLpPain__head>p,#support .beautyLpSectionHead>p,#support .beautyLpSupport__body>p,#process .beautyLpProcess__lead>p,#team .beautyLpTeam__copy>p,#price .beautyLpSectionHead>p,#goal .beautyLpGoal__copy>p,#message .beautyLpMessage__body>p,#contact .beautyLpContact__copy>p){min-width:0;max-width:100%;box-sizing:border-box;word-break:normal;overflow-wrap:normal;line-break:strict;text-wrap:pretty}body.route-service-realestate #contact>.inner{width:100%;max-width:none;padding-inline:12px;box-sizing:border-box}body.route-service-realestate #contact .beautyLpContact__panel{display:block!important;width:100%!important;max-width:none!important;margin-inline:0!important;padding-inline:18px!important;box-sizing:border-box}body.route-service-realestate #contact .beautyLpContact__visual{z-index:1!important;right:-18%!important;width:min(48%,220px)!important;opacity:.56!important}body.route-service-realestate #contact .beautyLpContact__copy{position:relative;z-index:2;flex:1 1 100%!important;width:100%!important;max-width:none!important;min-width:0;box-sizing:border-box}body.route-service-realestate #contact .beautyLpContact__copy>p,body.route-service-realestate #contact .beautyLpContact__copy .realestateMobileLine{width:100%!important;max-width:none!important;min-width:0;box-sizing:border-box}body.route-service-realestate #pain .beautyLpPain__groups,body.route-service-realestate #pain .beautyLpPain__group,body.route-service-realestate #pain .beautyLpPain__group>ul,body.route-service-realestate #pain .beautyLpPain__group>ul>li{width:100%;max-width:100%;min-width:0;box-sizing:border-box}body.route-service-realestate #pain .beautyLpPain__group>ul>li{padding-right:16px;overflow-wrap:anywhere}body.route-service-realestate #pain .beautyLpProcess__closing{width:fit-content;max-width:100%;margin-inline:auto;text-align:left}body.route-service-realestate #pain .beautyLpProcess__closing .realestateMobileLine{width:auto}body.route-service-realestate .beautyLpPrice .beautyLpProcess__closing{width:100%;max-width:100%;margin-inline:0;text-align:left}}
