.ai-receptionist-module__YQgNfG__page{--demo-ink:#10253f;--demo-muted:#526176;--demo-line:#37517e24;--demo-soft:color-mix(in srgb, var(--accent-color), white 93%);color:var(--demo-ink)}.ai-receptionist-module__YQgNfG__hero{background:radial-gradient(circle at 86% 14%,#47b2e433,#0000 31%),linear-gradient(145deg,#f7fbff 0%,#fff 54%,#eef8fc 100%);padding:92px 0 76px;position:relative;overflow:hidden}.ai-receptionist-module__YQgNfG__hero:before{pointer-events:none;content:"";background-image:linear-gradient(#37517e09 1px,#0000 1px),linear-gradient(90deg,#37517e09 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.ai-receptionist-module__YQgNfG__heroInner{text-align:center;max-width:900px;margin:0 auto;position:relative}.ai-receptionist-module__YQgNfG__eyebrow{color:var(--accent-color);font-family:var(--heading-font);letter-spacing:.14em;margin:0 0 10px;font-size:.76rem;font-weight:700}.ai-receptionist-module__YQgNfG__hero h1{max-width:850px;color:var(--heading-color);font-family:var(--heading-font);letter-spacing:-.045em;margin:0 auto 20px;font-size:clamp(2.4rem,5vw,4.5rem);line-height:1.03}.ai-receptionist-module__YQgNfG__heroLead{max-width:760px;color:var(--demo-muted);margin:0 auto;font-size:clamp(1.05rem,2vw,1.24rem);line-height:1.75}.ai-receptionist-module__YQgNfG__heroMeta{color:var(--demo-muted);flex-wrap:wrap;justify-content:center;gap:12px 24px;margin-top:26px;font-size:.9rem;display:flex}.ai-receptionist-module__YQgNfG__heroMeta span{align-items:center;gap:7px;display:inline-flex}.ai-receptionist-module__YQgNfG__heroMeta i{color:var(--accent-color)}.ai-receptionist-module__YQgNfG__intakeSection{z-index:2;background:#fff;padding:0 0 84px;position:relative}.ai-receptionist-module__YQgNfG__demoShell{grid-template-columns:minmax(280px,.9fr) minmax(440px,1.1fr);align-items:start;gap:28px;max-width:1120px;margin:-34px auto 0;display:grid}.ai-receptionist-module__YQgNfG__picker{gap:12px;display:grid}.ai-receptionist-module__YQgNfG__pickerButton{min-height:96px;color:var(--demo-ink);text-align:left;border:1px solid var(--demo-line);background:#fff;border-radius:16px;grid-template-columns:48px 1fr 24px;align-items:center;gap:14px;padding:16px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;box-shadow:0 12px 38px #37517e12}.ai-receptionist-module__YQgNfG__pickerButton:hover{border-color:color-mix(in srgb, var(--accent-color), transparent 40%);transform:translateY(-2px);box-shadow:0 16px 42px #37517e1f}.ai-receptionist-module__YQgNfG__pickerButton:focus-visible{outline:3px solid color-mix(in srgb, var(--accent-color), transparent 55%);outline-offset:3px}.ai-receptionist-module__YQgNfG__pickerButtonActive{background:linear-gradient(135deg, var(--demo-soft), #fff 68%);border-color:var(--accent-color);box-shadow:0 16px 42px #47b2e42b}.ai-receptionist-module__YQgNfG__pickerIcon{width:48px;height:48px;color:var(--accent-color);background:var(--demo-soft);border-radius:13px;justify-content:center;align-items:center;font-size:1.3rem;display:inline-flex}.ai-receptionist-module__YQgNfG__pickerButton strong,.ai-receptionist-module__YQgNfG__pickerButton small{display:block}.ai-receptionist-module__YQgNfG__pickerButton strong{font-family:var(--heading-font);margin-bottom:4px;font-size:.98rem}.ai-receptionist-module__YQgNfG__pickerButton small{color:var(--demo-muted);font-size:.78rem;line-height:1.45}.ai-receptionist-module__YQgNfG__pickerStatus{color:var(--accent-color);font-size:1rem}.ai-receptionist-module__YQgNfG__formCard{background:var(--surface-color);border:1px solid var(--demo-line);border-radius:22px;min-height:620px;padding:clamp(26px,5vw,46px);box-shadow:0 28px 80px #37517e24}.ai-receptionist-module__YQgNfG__formCard h2{color:var(--heading-color);font-family:var(--heading-font);letter-spacing:-.025em;margin-bottom:8px;font-size:clamp(1.65rem,3vw,2.15rem)}.ai-receptionist-module__YQgNfG__formIntro{color:var(--demo-muted);margin-bottom:26px;line-height:1.65}.ai-receptionist-module__YQgNfG__fieldHelp,.ai-receptionist-module__YQgNfG__fieldError{margin-top:6px;font-size:.8rem;line-height:1.45;display:block}.ai-receptionist-module__YQgNfG__fieldHelp{color:var(--demo-muted)}.ai-receptionist-module__YQgNfG__fieldError{color:#b42318}.ai-receptionist-module__YQgNfG__optional{color:var(--demo-muted);font-weight:400}.ai-receptionist-module__YQgNfG__contactGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ai-receptionist-module__YQgNfG__submitButton{color:#fff;background:var(--accent-color);border-color:var(--accent-color);min-height:54px;font-weight:700}.ai-receptionist-module__YQgNfG__submitButton:hover:not(:disabled){color:#fff;background:color-mix(in srgb, var(--accent-color), #123 12%);border-color:color-mix(in srgb, var(--accent-color), #123 12%)}.ai-receptionist-module__YQgNfG__submitButton:disabled{color:#fff;background:var(--accent-color);border-color:var(--accent-color);opacity:.5}.ai-receptionist-module__YQgNfG__disclaimer{color:var(--demo-muted);align-items:flex-start;gap:8px;margin:16px 0 0;font-size:.76rem;line-height:1.5;display:flex}.ai-receptionist-module__YQgNfG__disclaimer i{color:var(--accent-color);flex:none}.ai-receptionist-module__YQgNfG__success{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:520px;display:flex}.ai-receptionist-module__YQgNfG__successIcon{color:#fff;background:var(--accent-color);border-radius:50%;justify-content:center;align-items:center;width:76px;height:76px;margin-bottom:22px;font-size:1.9rem;display:inline-flex;box-shadow:0 14px 34px #47b2e44d}.ai-receptionist-module__YQgNfG__success p:not(.ai-receptionist-module__YQgNfG__eyebrow){max-width:520px;color:var(--demo-muted);margin:8px auto 24px;line-height:1.7}.ai-receptionist-module__YQgNfG__successActions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.ai-receptionist-module__YQgNfG__contentSection{background:#f7f9fc;padding:86px 0}.ai-receptionist-module__YQgNfG__sectionHeader{text-align:center;max-width:760px;margin:0 auto 42px}.ai-receptionist-module__YQgNfG__sectionHeader h2{color:var(--heading-color);font-family:var(--heading-font);letter-spacing:-.035em;font-size:clamp(2rem,4vw,3rem)}.ai-receptionist-module__YQgNfG__sectionHeader p{color:var(--demo-muted);font-size:1.05rem;line-height:1.7}.ai-receptionist-module__YQgNfG__capabilityCard,.ai-receptionist-module__YQgNfG__useCaseCard,.ai-receptionist-module__YQgNfG__stepCard{border:1px solid var(--demo-line);background:#fff;border-radius:18px;height:100%;padding:28px}.ai-receptionist-module__YQgNfG__capabilityCard i,.ai-receptionist-module__YQgNfG__useCaseCard i{width:46px;height:46px;color:var(--accent-color);background:var(--demo-soft);border-radius:12px;justify-content:center;align-items:center;margin-bottom:18px;font-size:1.25rem;display:inline-flex}.ai-receptionist-module__YQgNfG__capabilityCard h3,.ai-receptionist-module__YQgNfG__useCaseCard h3,.ai-receptionist-module__YQgNfG__stepCard h3{color:var(--heading-color);font-family:var(--heading-font)}.ai-receptionist-module__YQgNfG__capabilityCard p,.ai-receptionist-module__YQgNfG__useCaseCard p,.ai-receptionist-module__YQgNfG__stepCard p{color:var(--demo-muted);margin:0;line-height:1.65}.ai-receptionist-module__YQgNfG__useCases{background:#fff;padding:86px 0}.ai-receptionist-module__YQgNfG__stepNumber{color:#fff;background:var(--accent-color);width:38px;height:38px;font-family:var(--heading-font);border-radius:50%;justify-content:center;align-items:center;margin-bottom:18px;font-weight:700;display:inline-flex}.ai-receptionist-module__YQgNfG__faqSection{background:#f7f9fc;padding:86px 0}.ai-receptionist-module__YQgNfG__faqList{gap:12px;max-width:860px;margin:0 auto;display:grid}.ai-receptionist-module__YQgNfG__faqItem{border:1px solid var(--demo-line);background:#fff;border-radius:14px;padding:0 24px}.ai-receptionist-module__YQgNfG__faqItem summary{color:var(--heading-color);cursor:pointer;font-family:var(--heading-font);padding:21px 34px 21px 0;font-weight:700;list-style:none;position:relative}.ai-receptionist-module__YQgNfG__faqItem summary::-webkit-details-marker{display:none}.ai-receptionist-module__YQgNfG__faqItem summary:after{color:var(--accent-color);content:"+";font-size:1.4rem;line-height:1;position:absolute;top:20px;right:0}.ai-receptionist-module__YQgNfG__faqItem[open] summary:after{content:"−"}.ai-receptionist-module__YQgNfG__faqItem p{color:var(--demo-muted);margin:0;padding:0 0 22px;line-height:1.7}.ai-receptionist-module__YQgNfG__cta{color:#fff;background:radial-gradient(circle at 85% 20%,#47b2e44d,#0000 31%),#263b5f;padding:76px 0}.ai-receptionist-module__YQgNfG__cta h2{color:#fff;font-family:var(--heading-font)}.ai-receptionist-module__YQgNfG__cta p{color:#fffc;max-width:650px;margin:0;line-height:1.7}.ai-receptionist-module__YQgNfG__ctaActions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}@media (max-width:991px){.ai-receptionist-module__YQgNfG__hero{padding:72px 0 62px}.ai-receptionist-module__YQgNfG__demoShell{grid-template-columns:1fr;margin-top:-26px}.ai-receptionist-module__YQgNfG__picker{grid-template-columns:1fr 1fr}.ai-receptionist-module__YQgNfG__pickerButton{min-height:112px}.ai-receptionist-module__YQgNfG__ctaActions{justify-content:flex-start;margin-top:24px}}@media (max-width:575px){.ai-receptionist-module__YQgNfG__hero{padding:58px 0 50px}.ai-receptionist-module__YQgNfG__hero h1{font-size:2.35rem}.ai-receptionist-module__YQgNfG__intakeSection{padding-bottom:62px}.ai-receptionist-module__YQgNfG__demoShell{margin-top:-18px}.ai-receptionist-module__YQgNfG__picker{grid-template-columns:1fr}.ai-receptionist-module__YQgNfG__pickerButton{min-height:88px}.ai-receptionist-module__YQgNfG__formCard{border-radius:18px;min-height:auto;padding:24px 18px}.ai-receptionist-module__YQgNfG__contactGrid{grid-template-columns:1fr}.ai-receptionist-module__YQgNfG__contentSection,.ai-receptionist-module__YQgNfG__useCases,.ai-receptionist-module__YQgNfG__faqSection{padding:62px 0}}@media (prefers-reduced-motion:reduce){.ai-receptionist-module__YQgNfG__pickerButton{transition:none}}