/* AI solution finish: composed from rendered top, middle and CTA review. */
.j3-page:is([data-j3-page="ai-receptionist"],[data-j3-page="ai-analytics"],[data-j3-page="ai-lead-qualification"],[data-j3-page="ai-appointment-automation"]) .j3-hero{padding-top:145px;padding-bottom:64px}
.j3-page:is([data-j3-page="ai-receptionist"],[data-j3-page="ai-analytics"],[data-j3-page="ai-lead-qualification"],[data-j3-page="ai-appointment-automation"]) .j3-hero-host:has(.j3-hero-support){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:64px;row-gap:24px;align-items:center}
.j3-page:is([data-j3-page="ai-receptionist"],[data-j3-page="ai-analytics"],[data-j3-page="ai-lead-qualification"],[data-j3-page="ai-appointment-automation"]) .j3-hero-host:has(.j3-hero-support) .j3-hero-frame{display:contents}
.j3-page:is([data-j3-page="ai-receptionist"],[data-j3-page="ai-analytics"],[data-j3-page="ai-lead-qualification"],[data-j3-page="ai-appointment-automation"]) .j3-hero-host:has(.j3-hero-support) .j3-hero-copy{grid-column:1;grid-row:1 / 3;align-self:center}
.j3-page:is([data-j3-page="ai-receptionist"],[data-j3-page="ai-analytics"],[data-j3-page="ai-lead-qualification"],[data-j3-page="ai-appointment-automation"]) .j3-hero-host:has(.j3-hero-support) .j3-hero-art{grid-column:2;grid-row:1;align-self:end;width:100%;max-width:540px;justify-self:center}
.j3-page:is([data-j3-page="ai-receptionist"],[data-j3-page="ai-analytics"],[data-j3-page="ai-lead-qualification"],[data-j3-page="ai-appointment-automation"]) .j3-hero-copy h1{font-size:clamp(43px,4.3vw,64px);line-height:1.09;letter-spacing:-.055em;text-wrap:balance}
.j3-page:is([data-j3-page="ai-receptionist"],[data-j3-page="ai-analytics"],[data-j3-page="ai-lead-qualification"],[data-j3-page="ai-appointment-automation"]) .j3-hero-copy .hero-sub{font-size:18px;line-height:1.8}
.j3-page:is([data-j3-page="ai-receptionist"],[data-j3-page="ai-analytics"],[data-j3-page="ai-lead-qualification"],[data-j3-page="ai-appointment-automation"]) .j3-hero-support{display:block;grid-column:2;grid-row:2;width:100%;max-width:540px;margin:0 auto;align-self:start}
.j3-page:is([data-j3-page="ai-receptionist"],[data-j3-page="ai-analytics"],[data-j3-page="ai-lead-qualification"],[data-j3-page="ai-appointment-automation"]) .j3-hero-support .hero-feed-ghost{display:block;position:static!important;width:100%!important;max-width:none!important;transform:none!important;opacity:1!important;margin:0!important}
.j3-page:is([data-j3-page="ai-receptionist"],[data-j3-page="ai-analytics"],[data-j3-page="ai-lead-qualification"],[data-j3-page="ai-appointment-automation"]) .j3-hero-support .hero-right{display:contents!important}
.j3-page:is([data-j3-page="ai-receptionist"],[data-j3-page="ai-analytics"],[data-j3-page="ai-lead-qualification"],[data-j3-page="ai-appointment-automation"]) .j3-hero-support .req-feed{width:100%;max-width:none}
.j3-page:is([data-j3-page="ai-receptionist"],[data-j3-page="ai-analytics"],[data-j3-page="ai-lead-qualification"],[data-j3-page="ai-appointment-automation"]) .j3-hero-support .req-list-wrap{height:205px}
.j3-page:is([data-j3-page="ai-receptionist"],[data-j3-page="ai-analytics"],[data-j3-page="ai-lead-qualification"],[data-j3-page="ai-appointment-automation"]) .j3-hero-support .req-feed-footer{background:var(--j3-white);color:var(--j3-muted);padding:12px 15px;line-height:1.6}
.j3-page:is([data-j3-page="ai-receptionist"],[data-j3-page="ai-analytics"],[data-j3-page="ai-lead-qualification"],[data-j3-page="ai-appointment-automation"]) .j3-hero-art::before{content:none}
.j3-page:is([data-j3-page="ai-receptionist"],[data-j3-page="ai-analytics"],[data-j3-page="ai-lead-qualification"],[data-j3-page="ai-appointment-automation"]) .j3-hero-art:has(img[data-jl-vector="ai-analytics"]), .j3-page:is([data-j3-page="ai-receptionist"],[data-j3-page="ai-analytics"],[data-j3-page="ai-lead-qualification"],[data-j3-page="ai-appointment-automation"]) .j3-hero-art:has(img[data-jl-vector="ai-qualification"]), .j3-page:is([data-j3-page="ai-receptionist"],[data-j3-page="ai-analytics"],[data-j3-page="ai-lead-qualification"],[data-j3-page="ai-appointment-automation"]) .j3-hero-art:has(img[data-jl-vector="ai-appointments"]){background:#edecf2;border:1px solid #d9d7e6;border-radius:24px;padding:24px}
.j3-page:is([data-j3-page="ai-receptionist"],[data-j3-page="ai-analytics"],[data-j3-page="ai-lead-qualification"],[data-j3-page="ai-appointment-automation"]) .results-media-card{background:#edecf2!important;padding:30px!important;border-color:#d9d7e6!important;border-radius:22px!important}
.j3-page:is([data-j3-page="ai-receptionist"],[data-j3-page="ai-analytics"],[data-j3-page="ai-lead-qualification"],[data-j3-page="ai-appointment-automation"]) .j3-section-head{margin-bottom:42px}
.j3-page:is([data-j3-page="ai-receptionist"],[data-j3-page="ai-analytics"],[data-j3-page="ai-lead-qualification"],[data-j3-page="ai-appointment-automation"]) .pipeline-steps{gap:22px}
.j3-page:is([data-j3-page="ai-receptionist"],[data-j3-page="ai-analytics"],[data-j3-page="ai-lead-qualification"],[data-j3-page="ai-appointment-automation"]) .pipeline-title{font-size:18px;line-height:1.35;min-height:2.7em}
.j3-page:is([data-j3-page="ai-receptionist"],[data-j3-page="ai-analytics"],[data-j3-page="ai-lead-qualification"],[data-j3-page="ai-appointment-automation"]) .pipeline-desc{font-size:14px;line-height:1.8}
.j3-page:is([data-j3-page="ai-receptionist"],[data-j3-page="ai-analytics"],[data-j3-page="ai-lead-qualification"],[data-j3-page="ai-appointment-automation"]) .cases-tab-btns{gap:8px;padding-bottom:12px}
.j3-page:is([data-j3-page="ai-receptionist"],[data-j3-page="ai-analytics"],[data-j3-page="ai-lead-qualification"],[data-j3-page="ai-appointment-automation"]) .cases-tab-btn{border-radius:9px;border:1px solid var(--j3-line);padding:13px 20px}
.j3-page:is([data-j3-page="ai-receptionist"],[data-j3-page="ai-analytics"],[data-j3-page="ai-lead-qualification"],[data-j3-page="ai-appointment-automation"]) .cases-tab-btn.active{background:var(--j3-ink);color:var(--j3-paper);border-color:var(--j3-ink)}
.j3-page:is([data-j3-page="ai-receptionist"],[data-j3-page="ai-analytics"],[data-j3-page="ai-lead-qualification"],[data-j3-page="ai-appointment-automation"]) .cases-panel h3{font-size:26px;line-height:1.25;margin-bottom:17px}
.j3-page:is([data-j3-page="ai-receptionist"],[data-j3-page="ai-analytics"],[data-j3-page="ai-lead-qualification"],[data-j3-page="ai-appointment-automation"]) .hero-compliance{margin-top:20px;font-size:13px;line-height:1.7}
.j3-page:is([data-j3-page="ai-receptionist"],[data-j3-page="ai-analytics"],[data-j3-page="ai-lead-qualification"],[data-j3-page="ai-appointment-automation"]) .cta-inner{max-width:1100px;margin:auto;display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:48px;align-items:center}
.j3-page:is([data-j3-page="ai-receptionist"],[data-j3-page="ai-analytics"],[data-j3-page="ai-lead-qualification"],[data-j3-page="ai-appointment-automation"]) .cta-inner>div:first-child>p{font-size:17px;line-height:1.85;margin:16px 0 28px;max-width:730px}
.j3-page:is([data-j3-page="ai-receptionist"],[data-j3-page="ai-analytics"],[data-j3-page="ai-lead-qualification"],[data-j3-page="ai-appointment-automation"]) .cta-steps{grid-template-columns:1fr;gap:20px}
.j3-page:is([data-j3-page="ai-receptionist"],[data-j3-page="ai-analytics"],[data-j3-page="ai-lead-qualification"],[data-j3-page="ai-appointment-automation"]) .cta-step{align-items:flex-start;gap:16px}
.j3-page:is([data-j3-page="ai-receptionist"],[data-j3-page="ai-analytics"],[data-j3-page="ai-lead-qualification"],[data-j3-page="ai-appointment-automation"]) .cta-step-num{flex:0 0 34px;font-size:25px;line-height:1.25}
.j3-page:is([data-j3-page="ai-receptionist"],[data-j3-page="ai-analytics"],[data-j3-page="ai-lead-qualification"],[data-j3-page="ai-appointment-automation"]) .cta-step-text{font-size:14px;line-height:1.75}
.j3-page:is([data-j3-page="ai-receptionist"],[data-j3-page="ai-analytics"],[data-j3-page="ai-lead-qualification"],[data-j3-page="ai-appointment-automation"]) .cta-step-text strong{display:block;font-size:16px;line-height:1.5;margin-bottom:3px;color:#e9e8f1}
.j3-page:is([data-j3-page="ai-receptionist"],[data-j3-page="ai-analytics"],[data-j3-page="ai-lead-qualification"],[data-j3-page="ai-appointment-automation"]) .cta-action{padding:27px 22px;border:1px solid #ffffff26;border-radius:17px;background:#ffffff05}
.j3-page:is([data-j3-page="ai-receptionist"],[data-j3-page="ai-analytics"],[data-j3-page="ai-lead-qualification"],[data-j3-page="ai-appointment-automation"]) .cta-buttons{display:flex;flex-direction:column;gap:18px}
.j3-page:is([data-j3-page="ai-receptionist"],[data-j3-page="ai-analytics"],[data-j3-page="ai-lead-qualification"],[data-j3-page="ai-appointment-automation"]) .btn-submit-wrap{width:100%}
.j3-page:is([data-j3-page="ai-receptionist"],[data-j3-page="ai-analytics"],[data-j3-page="ai-lead-qualification"],[data-j3-page="ai-appointment-automation"]) .cta-action .btn-submit{width:100%;padding:16px 20px;font-size:15px}
.j3-page:is([data-j3-page="ai-receptionist"],[data-j3-page="ai-analytics"],[data-j3-page="ai-lead-qualification"],[data-j3-page="ai-appointment-automation"]) .cta-cross-links{flex-direction:column;gap:12px}
.j3-page:is([data-j3-page="ai-receptionist"],[data-j3-page="ai-analytics"],[data-j3-page="ai-lead-qualification"],[data-j3-page="ai-appointment-automation"]) .cta-cross-link{width:100%;font-size:12px;line-height:1.7;padding:10px 12px;border-color:#ffffff35}
.j3-page:is([data-j3-page="ai-receptionist"],[data-j3-page="ai-analytics"],[data-j3-page="ai-lead-qualification"],[data-j3-page="ai-appointment-automation"]) .form-note{margin:18px 0 0;font-size:12px}
@media(max-width:950px){
.j3-page:is([data-j3-page="ai-receptionist"],[data-j3-page="ai-analytics"],[data-j3-page="ai-lead-qualification"],[data-j3-page="ai-appointment-automation"]) .j3-hero-host:has(.j3-hero-support){grid-template-columns:1fr;gap:28px}
.j3-page:is([data-j3-page="ai-receptionist"],[data-j3-page="ai-analytics"],[data-j3-page="ai-lead-qualification"],[data-j3-page="ai-appointment-automation"]) .j3-hero-host:has(.j3-hero-support) .j3-hero-copy{grid-column:1;grid-row:auto}
.j3-page:is([data-j3-page="ai-receptionist"],[data-j3-page="ai-analytics"],[data-j3-page="ai-lead-qualification"],[data-j3-page="ai-appointment-automation"]) .j3-hero-host:has(.j3-hero-support) .j3-hero-art{grid-column:1;grid-row:auto}
.j3-page:is([data-j3-page="ai-receptionist"],[data-j3-page="ai-analytics"],[data-j3-page="ai-lead-qualification"],[data-j3-page="ai-appointment-automation"]) .j3-hero-support{grid-column:1;grid-row:auto;max-width:600px}
.j3-page:is([data-j3-page="ai-receptionist"],[data-j3-page="ai-analytics"],[data-j3-page="ai-lead-qualification"],[data-j3-page="ai-appointment-automation"]) .cta-inner{grid-template-columns:1fr;gap:30px}
.j3-page:is([data-j3-page="ai-receptionist"],[data-j3-page="ai-analytics"],[data-j3-page="ai-lead-qualification"],[data-j3-page="ai-appointment-automation"]) .cta-action{max-width:520px;width:100%;margin:auto}
.j3-page:is([data-j3-page="ai-receptionist"],[data-j3-page="ai-analytics"],[data-j3-page="ai-lead-qualification"],[data-j3-page="ai-appointment-automation"]) .j3-hero{padding-top:120px}
}
@media(max-width:600px){
.j3-page:is([data-j3-page="ai-receptionist"],[data-j3-page="ai-analytics"],[data-j3-page="ai-lead-qualification"],[data-j3-page="ai-appointment-automation"]) .j3-hero{padding:112px 20px 40px}
.j3-page:is([data-j3-page="ai-receptionist"],[data-j3-page="ai-analytics"],[data-j3-page="ai-lead-qualification"],[data-j3-page="ai-appointment-automation"]) .j3-hero-copy h1{font-size:43px}
.j3-page:is([data-j3-page="ai-receptionist"],[data-j3-page="ai-analytics"],[data-j3-page="ai-lead-qualification"],[data-j3-page="ai-appointment-automation"]) .j3-hero-copy .hero-sub{font-size:16px}
.j3-page:is([data-j3-page="ai-receptionist"],[data-j3-page="ai-analytics"],[data-j3-page="ai-lead-qualification"],[data-j3-page="ai-appointment-automation"]) .j3-section-head{margin-bottom:30px}
.j3-page:is([data-j3-page="ai-receptionist"],[data-j3-page="ai-analytics"],[data-j3-page="ai-lead-qualification"],[data-j3-page="ai-appointment-automation"]) .pipeline-title{min-height:0}
.j3-page:is([data-j3-page="ai-receptionist"],[data-j3-page="ai-analytics"],[data-j3-page="ai-lead-qualification"],[data-j3-page="ai-appointment-automation"]) .results-media-card{padding:16px!important}
.j3-page:is([data-j3-page="ai-receptionist"],[data-j3-page="ai-analytics"],[data-j3-page="ai-lead-qualification"],[data-j3-page="ai-appointment-automation"]) .cta-action{padding:22px 18px}
.j3-page:is([data-j3-page="ai-receptionist"],[data-j3-page="ai-analytics"],[data-j3-page="ai-lead-qualification"],[data-j3-page="ai-appointment-automation"]) .j3-hero-art:has(img[data-jl-vector="ai-analytics"]), .j3-page:is([data-j3-page="ai-receptionist"],[data-j3-page="ai-analytics"],[data-j3-page="ai-lead-qualification"],[data-j3-page="ai-appointment-automation"]) .j3-hero-art:has(img[data-jl-vector="ai-qualification"]), .j3-page:is([data-j3-page="ai-receptionist"],[data-j3-page="ai-analytics"],[data-j3-page="ai-lead-qualification"],[data-j3-page="ai-appointment-automation"]) .j3-hero-art:has(img[data-jl-vector="ai-appointments"]){padding:14px;border-radius:18px}
}
