.receptionist-page .clinic-hero h1{font-size:clamp(3rem,4.5vw,5rem)}.rec-hero-note{color:#53534f;margin-top:24px;font-size:15px;line-height:1.6}.rec-hero-art{min-width:0;margin:0}.rec-hero-art img{object-fit:cover;width:100%;height:570px;display:block}.rec-hero-art figcaption{color:#53534f;margin-top:16px;font-size:14px;line-height:1.5}.rec-hero-art figcaption span{margin-top:4px;display:block}.rec-demo-section{padding-top:10px}.rec-call-demo{background:#e5e9e3;padding:32px}.rec-demo-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.rec-demo-heading h2{font-size:clamp(1.7rem,2.6vw,2.6rem)}.rec-demo-heading>span{color:#53534f;font-size:14px}.rec-call-select{flex-wrap:wrap;gap:10px;margin:26px 0;display:flex}.rec-call-select[hidden],.rec-call-panel[hidden]{display:none}.rec-call-select button{font:inherit;color:#233c34;cursor:pointer;background:0 0;border:1px solid #9eaf9e;min-height:44px;padding:10px 16px;font-size:15px}.rec-call-select button[aria-pressed=true]{color:#fff;background:#233c34}.rec-call-select button:focus-visible{outline-offset:4px;outline:2px solid #a4442b}.rec-call-demo .rec-call-panel{border:0;grid-template-columns:1.3fr 1fr;gap:32px;margin-top:24px;padding:0;display:grid}.rec-call-demo .rec-call-panel[hidden]{display:none}.rec-transcript{background:#fafaf7;padding:28px}.rec-utterance{max-width:92%;margin-bottom:20px}.rec-utterance>span{color:#53534f;margin-bottom:8px;font-size:13px;display:block}.rec-utterance p{background:#eeeee7;border-radius:0 18px 18px;padding:16px 20px;font-size:18px;line-height:1.55}.rec-reply{margin-bottom:0;margin-left:auto}.rec-reply p{background:#d6dfd2}.rec-call-result{align-self:center;padding:20px}.rec-call-result h3{letter-spacing:-.03em;margin:24px 0 18px;font-size:34px;font-weight:550;line-height:1.13}.rec-call-result p{color:#53534f;font-size:17px;line-height:1.65}.rec-record-tag{color:#233c34;border-top:1px solid #a6b2a5;margin-top:24px;padding-top:20px;font-size:14px;display:block}.rec-capabilities{grid-template-columns:1fr 1fr;gap:40px 65px;display:grid}.rec-capabilities article{border-top:1px solid #bbc6b7;padding-top:24px}.rec-capabilities h3,.rec-industries h3{letter-spacing:-.03em;margin-bottom:18px;font-size:28px;font-weight:550;line-height:1.2}.rec-capabilities p,.rec-industries p{color:#53534f;font-size:17px;line-height:1.65}.rec-handoff{grid-template-columns:1fr 1fr;align-items:center;gap:65px;display:grid}.rec-handoff h2{margin:24px 0}.rec-handoff>div>p{color:#d2dcd5;font-size:18px;line-height:1.65}.rec-boundaries{color:#17161b;background:#fafaf7;padding:30px}.rec-boundaries>div{border-bottom:1px solid #bbc6b7;padding:18px 0}.rec-boundaries span{color:#53534f;margin-bottom:10px;font-size:14px;display:block}.rec-boundaries strong{font-size:21px;font-weight:550}.rec-handoff .rec-boundaries>p{color:#53534f;margin-top:20px;font-size:14px}.rec-industries{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.rec-industries article{border-top:2px solid #9eaf9e;padding-top:24px}.rec-industries article>span{color:#53534f;margin-bottom:22px;font-size:14px;display:block}.rec-industries a{margin-top:14px}.rec-connected{background:#eeeee7}.rec-connection{grid-template-columns:1fr 25px 1fr 25px 1fr;align-items:stretch;gap:20px;display:grid}.rec-connection>div{background:#fafaf7;border-top:2px solid #9eaf9e;padding:24px}.rec-connection>div:nth-of-type(2){border-color:#a4442b}.rec-connection>div>span{color:#53534f;font-size:14px}.rec-connection h3{letter-spacing:-.03em;margin:20px 0 16px;font-size:28px;font-weight:550}.rec-connection p{color:#53534f;font-size:17px;line-height:1.65}.rec-connection>b{color:#697d68;align-self:center;font-size:25px;font-weight:400}.rec-related{border-top:1px solid #bbc6b7;justify-content:space-between;gap:30px;margin-top:32px;padding-top:24px;display:flex}.rec-related p{color:#53534f;max-width:65ch;font-size:17px;line-height:1.65}.rec-related p a{color:#233c34;text-underline-offset:4px;text-decoration:underline}.rec-related>a{flex-shrink:0}.rec-start{grid-template-columns:1fr 1fr;gap:65px;display:grid}.rec-start h2{margin:24px 0}.rec-start p{color:#53534f;margin-bottom:26px;font-size:18px;line-height:1.65}.rec-start ol{margin:0;padding:0;list-style:none}.rec-start li{border-top:1px solid #bbc6b7;padding:22px 0}.rec-start strong{margin-bottom:12px;font-size:22px;font-weight:550;display:block}.rec-start li span{color:#53534f;font-size:17px;line-height:1.65}.rec-faq{padding-top:0}.rec-faq details{border-top:1px solid #d1d5cc;padding:15px 0}.rec-faq summary{cursor:pointer;padding:10px 0;font-size:20px;line-height:1.5}.rec-faq details p{color:#53534f;max-width:80ch;margin-top:15px;font-size:17px;line-height:1.7}@media (width<=1050px){.rec-call-demo{padding:24px}.rec-call-demo .rec-call-panel,.rec-capabilities,.rec-handoff,.rec-start{gap:30px}.rec-connection{gap:10px}.rec-connection>div{padding:18px}.rec-related{flex-direction:column;gap:12px}}@media (width<=900px){.rec-hero-art img{aspect-ratio:4/3;height:auto}.rec-handoff,.rec-start,.rec-industries,.rec-connection{grid-template-columns:1fr}.rec-connection>b{justify-self:center;transform:rotate(90deg)}.rec-call-demo .rec-call-panel{grid-template-columns:1fr}.rec-call-result{padding:0 4px}.rec-call-result h3{margin:18px 0 12px}}@media (width<=650px){.receptionist-page .clinic-hero h1{font-size:clamp(2.65rem,10vw,3.7rem)}.rec-call-demo{padding:22px 16px}.rec-transcript{padding:20px 16px}.rec-utterance{max-width:100%}.rec-utterance p{padding:14px;font-size:16px}.rec-call-select button{flex-grow:1;font-size:14px}.rec-capabilities{grid-template-columns:1fr}.rec-call-result h3{font-size:28px}.rec-call-result p{font-size:16px}.rec-boundaries{padding:24px}.rec-faq summary{font-size:19px}}.rec-transcript .rec-utterance{margin-bottom:16px}.rec-transcript .rec-utterance:last-child{margin-bottom:0}
