body.industry-page{--ix-accent: #1850a6;--ix-accent-2: #4d8adf;--ix-soft: #eef4ff;--ix-ink: #0f2a4d;--ix-muted: #5c708c;--ix-line: #d9e4f3;--ix-surface: #f5f8fd;--ix-shadow: 0 14px 36px rgba(15, 40, 80, .08);--ix-radius: 20px}body.industry-page--dental{--ix-accent: #138075;--ix-accent-2: #2bb78e;--ix-soft: #e8f7f4;--ix-ink: #0f3f44;--ix-muted: #5f787a;--ix-line: #d2e5e3;--ix-surface: #f3faf8;--ix-shadow: 0 14px 36px rgba(10, 55, 58, .08)}body.industry-page--real-estate{--ix-accent: #4b8158;--ix-accent-2: #6fa37a;--ix-soft: #edf6e9;--ix-ink: #244b31;--ix-muted: #68786b;--ix-line: #dbe7d9;--ix-surface: #f6faf4;--ix-shadow: 0 14px 36px rgba(27, 65, 39, .08)}body.industry-page--healthcare{--ix-accent: #1850a6;--ix-accent-2: #4d8adf;--ix-soft: #eef4ff;--ix-ink: #0f2a4d;--ix-muted: #5c708c;--ix-line: #d9e4f3;--ix-surface: #f5f8fd;--ix-shadow: 0 14px 36px rgba(15, 40, 80, .08)}body.industry-page--home-services{--ix-accent: #b26017;--ix-accent-2: #d4893c;--ix-soft: #fff4e8;--ix-ink: #3d2a14;--ix-muted: #7a6a58;--ix-line: #ead9c4;--ix-surface: #fbf6ef;--ix-shadow: 0 14px 36px rgba(90, 50, 10, .08)}body.industry-page--spa{--ix-accent: #a15477;--ix-accent-2: #c57a9a;--ix-soft: #fbf0f5;--ix-ink: #4f263e;--ix-muted: #796570;--ix-line: #eadde3;--ix-surface: #fcf7f9;--ix-shadow: 0 14px 36px rgba(75, 32, 55, .08)}body.industry-page--legal{--ix-accent: #3e4f7a;--ix-accent-2: #6b7fb0;--ix-soft: #eef1f8;--ix-ink: #1a2744;--ix-muted: #66748f;--ix-line: #d5dceb;--ix-surface: #f5f7fb;--ix-shadow: 0 14px 36px rgba(20, 30, 55, .08)}body.industry-page .health-access__grid,body.industry-page .d-grid3,body.industry-page .real-inquiries__grid,body.industry-page .legal-intake__grid,body.industry-page .home-calls__grid,body.industry-page .s-grid3,body.industry-page .health-boundaries__grid,body.industry-page .d-cards,body.industry-page .home-control__grid,body.industry-page .s-cards,body.industry-page .real-control__grid,body.industry-page .legal-control__grid,body.industry-page .s-service-grid,body.industry-page .legal-fit__grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;border:0!important;margin-top:8px}body.industry-page .s-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.industry-page .health-access__item,body.industry-page .d-feature,body.industry-page .real-inquiries__item,body.industry-page .legal-intake__item,body.industry-page .home-calls__item,body.industry-page .s-feature,body.industry-page .health-boundary,body.industry-page .d-card,body.industry-page .home-control__card,body.industry-page .s-card,body.industry-page .real-control__card,body.industry-page .legal-control__card,body.industry-page .s-service,body.industry-page .legal-fit__card,body.industry-page .home-services__row,body.industry-page .legal-practice__row{position:relative;isolation:isolate;min-height:0!important;padding:26px 24px!important;overflow:hidden;border:1px solid var(--ix-line)!important;border-left:1px solid var(--ix-line)!important;border-radius:var(--ix-radius)!important;background:#fff!important;box-shadow:var(--ix-shadow);cursor:pointer;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease,border-color .28s ease}body.industry-page .home-services__list,body.industry-page .legal-practice__list{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;border:0!important}body.industry-page .home-services__row,body.industry-page .legal-practice__row{padding:22px!important;border-radius:16px!important}body.industry-page .health-access__item:after,body.industry-page .d-feature:after,body.industry-page .real-inquiries__item:after,body.industry-page .home-calls__item:after,body.industry-page .s-feature:after,body.industry-page .health-boundary:after,body.industry-page .d-card:after,body.industry-page .home-control__card:after,body.industry-page .s-card:after,body.industry-page .s-service:after{content:"";position:absolute;z-index:-1;right:-40px;bottom:-50px;width:160px;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--ix-accent) 18%,transparent),transparent 68%);opacity:0;transition:opacity .35s ease}body.industry-page .health-access__item:hover,body.industry-page .d-feature:hover,body.industry-page .real-inquiries__item:hover,body.industry-page .home-calls__item:hover,body.industry-page .s-feature:hover,body.industry-page .health-boundary:hover,body.industry-page .d-card:hover,body.industry-page .home-control__card:hover,body.industry-page .s-card:hover,body.industry-page .real-control__card:hover,body.industry-page .legal-control__card:hover,body.industry-page .s-service:hover,body.industry-page .home-services__row:hover,body.industry-page .legal-intake__item:hover,body.industry-page .health-access__item.is-active,body.industry-page .d-feature.is-active,body.industry-page .real-inquiries__item.is-active,body.industry-page .home-calls__item.is-active,body.industry-page .s-feature.is-active,body.industry-page .legal-intake__item.is-active,body.industry-page .legal-fit__card:hover,body.industry-page .legal-practice__row:hover,body.industry-page .legal-practice__row.is-active{transform:translateY(-6px);border-color:color-mix(in srgb,var(--ix-accent) 42%,var(--ix-line))!important;box-shadow:0 22px 48px color-mix(in srgb,var(--ix-accent) 16%,transparent)}body.industry-page .health-access__item:hover:after,body.industry-page .d-feature:hover:after,body.industry-page .real-inquiries__item:hover:after,body.industry-page .home-calls__item:hover:after,body.industry-page .s-feature:hover:after,body.industry-page .health-boundary:hover:after,body.industry-page .d-card:hover:after,body.industry-page .home-control__card:hover:after,body.industry-page .s-card:hover:after,body.industry-page .s-service:hover:after,body.industry-page .health-access__item.is-active:after,body.industry-page .d-feature.is-active:after,body.industry-page .real-inquiries__item.is-active:after,body.industry-page .home-calls__item.is-active:after,body.industry-page .s-feature.is-active:after{opacity:1}body.industry-page .health-access__item h3,body.industry-page .d-feature h3,body.industry-page .real-inquiries__item h3,body.industry-page .home-calls__item h3,body.industry-page .s-feature h3{margin-top:28px!important}body.industry-page .health-access__number,body.industry-page .d-kicker,body.industry-page .real-inquiries__number,body.industry-page .legal-intake__number,body.industry-page .home-calls__number,body.industry-page .s-kicker{display:inline-flex;align-items:center;gap:8px;color:var(--ix-accent)!important}body.industry-page .health-path__panel,body.industry-page .d-path__panel,body.industry-page .real-path__panel,body.industry-page .legal-path__panel,body.industry-page .home-path__panel,body.industry-page .s-path__panel{background:var(--ix-surface)!important;border-radius:28px;margin-inline:max(12px,calc((100% - 1180px)/2))!important;width:min(1180px,calc(100% - 24px))!important;padding:clamp(40px,5vw,64px) clamp(22px,3vw,40px)!important}body.industry-page .health-path__flow,body.industry-page .d-flow,body.industry-page .real-path__flow,body.industry-page .legal-path__flow,body.industry-page .home-path__flow,body.industry-page .s-flow{position:relative;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;margin-top:36px!important;border:0!important}body.industry-page .health-path__flow:before,body.industry-page .d-flow:before,body.industry-page .real-path__flow:before,body.industry-page .home-path__flow:before,body.industry-page .s-flow:before{content:"";position:absolute;top:28px;left:8%;right:8%;height:2px;background:linear-gradient(90deg,transparent,var(--ix-line) 12%,var(--ix-line) 88%,transparent);pointer-events:none}body.industry-page .health-path__step,body.industry-page .d-step,body.industry-page .real-path__step,body.industry-page .legal-path__step,body.industry-page .home-path__step,body.industry-page .s-step{position:relative;z-index:1;min-height:0!important;padding:22px 18px!important;border:1px solid transparent!important;border-left:1px solid transparent!important;border-radius:18px;background:#fff;box-shadow:0 8px 24px #0f23460a;cursor:pointer;transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .28s ease,box-shadow .3s ease,background .28s ease}body.industry-page .health-path__step+.health-path__step,body.industry-page .d-step+.d-step,body.industry-page .real-path__step+.real-path__step,body.industry-page .legal-path__step,body.industry-page .home-path__step+.home-path__step,body.industry-page .s-step+.s-step{padding-left:18px!important;border-left:1px solid transparent!important}body.industry-page .health-path__step span,body.industry-page .d-step span,body.industry-page .real-path__step span,body.industry-page .home-path__step span,body.industry-page .s-step span,body.industry-page .legal-path__step span{display:inline-flex;align-items:center;justify-content:center;width:fit-content;max-width:100%;min-width:34px;height:34px;margin-bottom:4px;padding:0 12px;border-radius:999px;color:#fff!important;background:var(--ix-accent);font-size:10px!important;letter-spacing:.06em;white-space:nowrap;box-shadow:0 0 0 6px color-mix(in srgb,var(--ix-accent) 12%,transparent)}body.industry-page .health-path__step h3,body.industry-page .d-step h3,body.industry-page .real-path__step h3,body.industry-page .home-path__step h3,body.industry-page .s-step h3{margin-top:18px!important}body.industry-page .health-path__step:hover,body.industry-page .d-step:hover,body.industry-page .real-path__step:hover,body.industry-page .home-path__step:hover,body.industry-page .s-step:hover,body.industry-page .health-path__step.is-active,body.industry-page .d-step.is-active,body.industry-page .real-path__step.is-active,body.industry-page .home-path__step.is-active,body.industry-page .s-step.is-active{transform:translateY(-4px);border-color:color-mix(in srgb,var(--ix-accent) 35%,var(--ix-line))!important;box-shadow:0 16px 36px color-mix(in srgb,var(--ix-accent) 14%,transparent);background:linear-gradient(180deg,#fff 0%,var(--ix-soft) 140%)}body.industry-page .health-board,body.industry-page .d-board,body.industry-page .home-board,body.industry-page .s-board,body.industry-page .real-board,body.industry-page .legal-board{border-color:var(--ix-line)!important;border-radius:22px!important;box-shadow:var(--ix-shadow)!important;overflow:hidden}body.industry-page .health-board__row,body.industry-page .d-row,body.industry-page .home-board__row,body.industry-page .s-row,body.industry-page .real-board__row,body.industry-page .legal-board__row{border-radius:14px;cursor:pointer;transition:background .25s ease,transform .25s ease}body.industry-page .health-board__row:hover,body.industry-page .d-row:hover,body.industry-page .home-board__row:hover,body.industry-page .s-row:hover,body.industry-page .real-board__row:hover,body.industry-page .health-board__row.is-active,body.industry-page .d-row.is-active,body.industry-page .home-board__row.is-active,body.industry-page .s-row.is-active,body.industry-page .real-board__row.is-active{background:var(--ix-soft);transform:translate(4px)}body.industry-page .health-board__state,body.industry-page .d-row__state,body.industry-page .home-board__state,body.industry-page .s-row__state,body.industry-page .real-board__state,body.industry-page .legal-board__state{transition:transform .25s ease,box-shadow .25s ease}body.industry-page .health-board__row:hover .health-board__state,body.industry-page .d-row:hover .d-row__state,body.industry-page .home-board__row:hover .home-board__state,body.industry-page .s-row:hover .s-row__state,body.industry-page .real-board__row:hover .real-board__state,body.industry-page .legal-board__state,body.industry-page .health-board__row.is-active .health-board__state,body.industry-page .d-row.is-active .d-row__state,body.industry-page .home-board__row.is-active .home-board__state,body.industry-page .s-row.is-active .s-row__state,body.industry-page .real-board__row.is-active .real-board__state{transform:scale(1.04);box-shadow:0 0 0 4px color-mix(in srgb,var(--ix-accent) 12%,transparent)}body.industry-page .listing-card{transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .35s ease}body.industry-page .listing-card:hover{transform:translateY(-4px);box-shadow:0 26px 56px color-mix(in srgb,var(--ix-accent) 14%,transparent)}body.industry-page .health-route,body.industry-page .d-route,body.industry-page .home-boundary,body.industry-page .s-route,body.industry-page .real-boundary,body.industry-page .legal-boundary{transition:transform .3s ease,background .3s ease,border-color .3s ease}body.industry-page .health-route:hover,body.industry-page .d-route:hover,body.industry-page .home-boundary:hover,body.industry-page .s-route:hover,body.industry-page .real-boundary:hover,body.industry-page .health-route.is-active,body.industry-page .d-route.is-active,body.industry-page .home-boundary.is-active,body.industry-page .s-route.is-active,body.industry-page .real-boundary.is-active{transform:translate(4px);background:#ffffff1f!important;border-color:#ffffff47!important}body.industry-page .health-transcript,body.industry-page .d-transcript,body.industry-page .home-transcript,body.industry-page .s-transcript,body.industry-page .real-transcript,body.industry-page .legal-transcript{position:relative;gap:14px!important;padding:24px!important;border-color:var(--ix-line)!important;background:linear-gradient(180deg,#fff 0%,var(--ix-surface) 100%)!important;box-shadow:var(--ix-shadow)}body.industry-page .health-message,body.industry-page .d-message,body.industry-page .home-message,body.industry-page .s-message,body.industry-page .real-message,body.industry-page .legal-message{opacity:0;transform:translateY(12px);transition:opacity .45s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1)}body.industry-page .health-transcript.is-live .health-message,body.industry-page .d-transcript.is-live .d-message,body.industry-page .home-transcript.is-live .home-message,body.industry-page .s-transcript.is-live .s-message,body.industry-page .real-transcript.is-live .real-message,body.industry-page .legal-transcript.is-live .legal-message{opacity:1;transform:none}body.industry-page .health-message__body,body.industry-page .d-bubble,body.industry-page .home-message__body,body.industry-page .s-bubble,body.industry-page .real-message__body,body.industry-page .legal-message__body{transition:transform .25s ease}body.industry-page .health-message:hover .health-message__body,body.industry-page .d-message:hover .d-bubble,body.industry-page .home-message:hover .home-message__body,body.industry-page .s-message:hover .s-bubble{transform:translateY(-1px)}body.industry-page .health-transcript__outcome,body.industry-page .d-outcome,body.industry-page .home-transcript__outcome,body.industry-page .s-outcome,body.industry-page .real-transcript__outcome,body.industry-page .legal-transcript__outcome{opacity:0;transform:translateY(8px);transition:opacity .4s ease .15s,transform .4s ease .15s}body.industry-page .health-transcript.is-complete .health-transcript__outcome,body.industry-page .d-transcript.is-complete .d-outcome,body.industry-page .home-transcript.is-complete .home-transcript__outcome,body.industry-page .s-transcript.is-complete .s-outcome,body.industry-page .real-transcript.is-complete .real-transcript__outcome,body.industry-page .legal-transcript.is-complete .legal-transcript__outcome{opacity:1;transform:none}body.industry-page [class*=-call] [class*=live]:before,body.industry-page [class*=__live]:before,body.industry-page .health-call-card__live:before,body.industry-page .d-live:before,body.industry-page .real-lead-card__live:before,body.industry-page .home-job-card__live:before,body.industry-page .s-live:before{animation:ix-pulse 1.8s ease-in-out infinite}@keyframes ix-pulse{0%,to{box-shadow:0 0 0 5px color-mix(in srgb,currentColor 12%,transparent)}50%{box-shadow:0 0 0 9px color-mix(in srgb,currentColor 6%,transparent)}}body.industry-page .health-call-card,body.industry-page .d-call,body.industry-page .real-lead-card,body.industry-page .legal-intake-card,body.industry-page .home-job-card,body.industry-page .s-call{transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s ease}body.industry-page .health-call-card:hover,body.industry-page .d-call:hover,body.industry-page .real-lead-card:hover,body.industry-page .home-job-card:hover,body.industry-page .s-call:hover,body.industry-page .legal-intake-card:hover{transform:translateY(-4px) scale(1.01)}body.industry-page .health-access,body.industry-page .d-section,body.industry-page .real-inquiries,body.industry-page .home-calls,body.industry-page .s-section{padding-top:clamp(72px,8vw,104px)!important}@media(max-width:900px){body.industry-page .health-access__grid,body.industry-page .d-grid3,body.industry-page .real-inquiries__grid,body.industry-page .legal-intake__grid,body.industry-page .home-calls__grid,body.industry-page .s-grid3,body.industry-page .health-boundaries__grid,body.industry-page .d-cards,body.industry-page .home-control__grid,body.industry-page .s-cards,body.industry-page .real-control__grid,body.industry-page .legal-control__grid,body.industry-page .health-path__flow,body.industry-page .d-flow,body.industry-page .real-path__flow,body.industry-page .legal-path__flow,body.industry-page .home-path__flow,body.industry-page .s-flow{grid-template-columns:1fr 1fr!important}body.industry-page .health-path__flow:before,body.industry-page .d-flow:before,body.industry-page .real-path__flow:before,body.industry-page .home-path__flow:before,body.industry-page .s-flow:before{display:none}}@media(max-width:720px){body.industry-page .health-access__grid,body.industry-page .d-grid3,body.industry-page .real-inquiries__grid,body.industry-page .legal-intake__grid,body.industry-page .home-calls__grid,body.industry-page .s-grid3,body.industry-page .health-boundaries__grid,body.industry-page .d-cards,body.industry-page .home-control__grid,body.industry-page .s-cards,body.industry-page .real-control__grid,body.industry-page .legal-control__grid,body.industry-page .s-service-grid,body.industry-page .legal-fit__grid,body.industry-page .health-path__flow,body.industry-page .d-flow,body.industry-page .real-path__flow,body.industry-page .legal-path__flow,body.industry-page .home-path__flow,body.industry-page .s-flow{grid-template-columns:1fr!important}body.industry-page .health-access__item:hover,body.industry-page .d-feature:hover,body.industry-page .real-inquiries__item:hover,body.industry-page .home-calls__item:hover,body.industry-page .s-feature:hover,body.industry-page .health-path__step:hover,body.industry-page .d-step:hover{transform:none}}@media(prefers-reduced-motion:reduce){body.industry-page .health-access__item,body.industry-page .d-feature,body.industry-page .real-inquiries__item,body.industry-page .legal-intake__item,body.industry-page .home-calls__item,body.industry-page .s-feature,body.industry-page .health-path__step,body.industry-page .d-step,body.industry-page .health-message,body.industry-page .d-message,body.industry-page .home-message,body.industry-page .s-message,body.industry-page .health-call-card,body.industry-page .d-call{transition:none!important;animation:none!important}body.industry-page .health-message,body.industry-page .d-message,body.industry-page .home-message,body.industry-page .s-message,body.industry-page .health-transcript__outcome,body.industry-page .d-outcome,body.industry-page .home-transcript__outcome,body.industry-page .s-outcome{opacity:1!important;transform:none!important}}
