.gr-badge{background:#f5f4f0;border:1px solid #d8d3c8;border-radius:16px;justify-content:space-between;align-items:center;gap:28px;width:100%;max-width:720px;margin:0 auto;padding:20px 24px;text-decoration:none;transition:box-shadow .2s;display:flex;box-shadow:0 4px 20px #0000000f}.gr-badge:hover{box-shadow:0 8px 28px #0000001a}.gr-badge__brand{flex-shrink:0;align-items:center;gap:12px;display:flex}.gr-badge__brand svg{flex:none}.gr-badge__google{color:#0e1a24;letter-spacing:-.01em;font-family:Inter,sans-serif;font-size:19px;font-weight:600;line-height:1.15}.gr-badge__reviews{color:#3a4a57;font-family:Inter,sans-serif;font-size:13px;font-weight:500;line-height:1.3}.gr-badge__middle{min-width:0}.gr-badge__heading{color:#0e1a24;letter-spacing:-.01em;font-family:Inter,sans-serif;font-size:17px;font-weight:600;line-height:1.35}.gr-badge__heading-mono{font-variant-numeric:tabular-nums;font-family:IBM Plex Mono,monospace}.gr-badge__stars{align-items:center;gap:3px;margin-top:7px;display:flex}.gr-badge__cta{color:#fff;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background-image:linear-gradient(112deg,#0000 32%,#ffffff4d 46%,#ffffff0f 54%,#0000 64%),linear-gradient(#ffffff42,#ffffff0d 46%,#fff0 52%),linear-gradient(135deg,#0b6ea8,#09527e);background-position:-140% 0,0 0,0 0;background-repeat:no-repeat;background-size:280% 100%,100% 100%,100% 100%;border:1px solid #ffffff29;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:5px;padding:13px 22px;font-family:Inter,sans-serif;font-size:12px;font-weight:600;line-height:1.2;transition:background-position .62s cubic-bezier(.22,.61,.36,1),box-shadow .2s;display:inline-flex;box-shadow:inset 0 1px #ffffff57,inset 0 -1px #0003,0 6px 22px #0b6ea847}.gr-badge:hover .gr-badge__cta{background-position:240% 0,0 0,0 0;box-shadow:inset 0 1px #ffffff6b,inset 0 -1px #0003,0 8px 26px #0b6ea866}@media (width<=767px){.gr-badge{text-align:center;flex-direction:column;gap:18px;padding:24px 20px}.gr-badge__middle{flex-direction:column;align-items:center;display:flex}.gr-badge__stars{justify-content:center}.gr-badge__cta{width:100%}}@media (prefers-reduced-motion:reduce){.gr-badge,.gr-badge__cta{transition:none}}.receptionist-demo{--rd-carbon:#0e1a24;--rd-ocean:#0b6ea8;--rd-cyan:#1ca0d6;--rd-warm:#d8d3c8;--rd-bronze:#b87838;--rd-t-hi:#fffffff5;--rd-t-mid:#ffffffad;--rd-t-low:#ffffff75;--rd-surface-1:#ffffff0b;--rd-surface-2:#ffffff13;--rd-hairline:#d8d3c829;background-color:var(--rd-carbon);background-image:radial-gradient(900px 520px at 78% 8%,#1ca0d629,#0000 62%),radial-gradient(760px 480px at 6% 86%,#0b6ea824,#0000 60%),linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:auto,auto,52px 52px,52px 52px;padding:88px 24px 92px;position:relative;overflow:hidden}.receptionist-demo__inner{z-index:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;width:100%;max-width:1240px;margin:0 auto;display:grid;position:relative}.receptionist-demo__left{min-width:0}.receptionist-demo__eyebrow{color:var(--rd-bronze);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:11px;margin-bottom:18px;font-family:IBM Plex Mono,monospace;font-size:11.5px;font-weight:500;line-height:1.4;display:flex}.receptionist-demo__eyebrow:before{background:var(--rd-bronze);content:"";flex:0 0 26px;width:26px;height:1px}.receptionist-demo__headline{color:var(--rd-t-hi);letter-spacing:-.018em;margin:0;font-family:Fraunces,serif;font-size:clamp(34px,4.1vw,52px);font-weight:700;line-height:1.06}.receptionist-demo__headline-accent{color:var(--rd-cyan);display:block}.receptionist-demo__body{max-width:46ch;color:var(--rd-t-mid);margin:20px 0 0;font-family:Inter,sans-serif;font-size:16.5px;font-weight:500;line-height:1.68}.receptionist-demo__features{flex-direction:column;gap:11px;margin:27px 0 0;padding:0;list-style:none;display:flex}.receptionist-demo__feature{color:var(--rd-t-hi);align-items:center;gap:11px;font-family:Inter,sans-serif;font-size:15.5px;font-weight:500;line-height:1.45;display:flex}.receptionist-demo__feature svg{color:var(--rd-cyan);flex:none}.receptionist-demo__mono{font-variant-numeric:tabular-nums;font-family:IBM Plex Mono,monospace}.receptionist-demo__actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.receptionist-demo__button{color:#fff;background-position:-140% 0,0 0,0 0;background-repeat:no-repeat;background-size:280% 100%,100% 100%,100% 100%;border-radius:10px;justify-content:center;align-items:center;min-height:50px;padding:15px 26px;font-family:Inter,sans-serif;font-size:15px;font-weight:600;line-height:1.2;text-decoration:none;transition:transform .2s,box-shadow .2s,background-position .62s cubic-bezier(.22,.61,.36,1),border-color .2s;display:inline-flex}.receptionist-demo__button--primary{background-image:linear-gradient(112deg, transparent 32%, #ffffff4d 46%, #ffffff0f 54%, transparent 64%), linear-gradient(180deg, #ffffff42, #ffffff0d 46%, #fff0 52%), linear-gradient(135deg, var(--rd-ocean), var(--rd-cyan));border:1px solid #ffffff29;box-shadow:inset 0 1px #ffffff57,inset 0 -1px #0003,0 6px 26px #1ca0d642}.receptionist-demo__button--primary:hover{background-position:240% 0,0 0,0 0;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff6b,inset 0 -1px #0003,0 10px 32px #1ca0d661}.receptionist-demo__button--secondary{border:1px solid var(--rd-hairline);background-image:linear-gradient(112deg, transparent 32%, #ffffff24 46%, #ffffff08 54%, transparent 64%), linear-gradient(180deg, #ffffff1a, #ffffff06 46%, #fff0 52%), linear-gradient(135deg, var(--rd-surface-1), var(--rd-surface-1));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:inset 0 1px #ffffff24}.receptionist-demo__button--secondary:hover{background-position:240% 0,0 0,0 0;border-color:#d8d3c85c;transform:translateY(-1px)}.receptionist-demo__card{border:1px solid var(--rd-hairline);background:var(--rd-surface-1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:18px;min-width:0;padding:26px;box-shadow:0 26px 72px #0000006b}.receptionist-demo__card-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.receptionist-demo__card-title{color:var(--rd-t-hi);font-family:Fraunces,serif;font-size:20px;font-weight:600;line-height:1.25}.receptionist-demo__card-subtitle{color:var(--rd-t-low);margin-top:4px;font-family:Inter,sans-serif;font-size:13px;font-weight:500;line-height:1.4}.receptionist-demo__card-subtitle strong{color:var(--rd-cyan);font-weight:500}.receptionist-demo__live{border:1px solid var(--rd-hairline);background:var(--rd-surface-2);color:var(--rd-t-hi);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;flex:none;align-items:center;gap:7px;padding:6px 10px;font-family:IBM Plex Mono,monospace;font-size:10.5px;font-weight:500;line-height:1;display:inline-flex}.receptionist-demo__live-dot{background:var(--rd-cyan);border-radius:50%;width:6px;height:6px;animation:2.1s ease-out infinite receptionist-live-pulse}@keyframes receptionist-live-pulse{0%{box-shadow:0 0 #1ca0d69e}75%,to{box-shadow:0 0 0 8px #1ca0d600}}.receptionist-demo__stats{border:1px solid var(--rd-hairline);background:var(--rd-hairline);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.receptionist-demo__stat{text-align:center;background:#0e1a24b8;min-width:0;padding:18px 12px 15px}.receptionist-demo__stat-qualifier{height:13px;color:var(--rd-t-low);letter-spacing:.11em;text-transform:uppercase;font-family:Inter,sans-serif;font-size:9.5px;font-weight:500;line-height:13px}.receptionist-demo__stat-value{color:var(--rd-t-hi);font-variant-numeric:tabular-nums;letter-spacing:-.012em;font-family:IBM Plex Mono,monospace;font-size:clamp(26px,3vw,34px);font-weight:500;line-height:1.05}.receptionist-demo__stat-label{color:var(--rd-t-mid);letter-spacing:.1em;text-transform:uppercase;margin-top:7px;font-family:Inter,sans-serif;font-size:9.5px;font-weight:500;line-height:1.35}.receptionist-demo__compliance{color:var(--rd-t-mid);align-items:flex-start;gap:8px;margin:13px 2px 20px;font-family:Inter,sans-serif;font-size:12.5px;font-weight:500;line-height:1.5;display:flex}.receptionist-demo__compliance svg{color:var(--rd-bronze);flex:none;margin-top:2px}.receptionist-demo__compliance a{color:inherit;-webkit-text-decoration-color:var(--rd-bronze);-webkit-text-decoration-color:var(--rd-bronze);text-decoration-color:var(--rd-bronze);text-underline-offset:2px;text-decoration-line:underline}.receptionist-demo__call-panel{text-align:center;background:linear-gradient(160deg,#0b6ea829,#0e1a24e6);border:1px solid #1ca0d647;border-radius:14px;padding:26px 22px 22px}.receptionist-demo__call-label{color:var(--rd-bronze);letter-spacing:.16em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:10.5px;font-weight:500;line-height:1.4}.receptionist-demo__call-title{color:var(--rd-t-hi);margin:8px 0 16px;font-family:Fraunces,serif;font-size:21px;font-weight:600;line-height:1.3}.receptionist-demo__phone{background-image:linear-gradient(112deg, transparent 34%, #ffffff52 47%, #ffffff0f 55%, transparent 66%), linear-gradient(180deg, #ffffff47, #ffffff0f 45%, #fff0 52%), linear-gradient(135deg, var(--rd-ocean), var(--rd-cyan));color:#fff;font-variant-numeric:tabular-nums;letter-spacing:.01em;background-position:-150% 0,0 0,0 0;background-repeat:no-repeat;background-size:300% 100%,100% 100%,100% 100%;border:1px solid #ffffff2e;border-radius:12px;justify-content:center;align-items:center;gap:11px;width:100%;padding:17px 30px;font-family:IBM Plex Mono,monospace;font-size:clamp(23px,3.4vw,31px);font-weight:600;line-height:1.2;text-decoration:none;transition:transform .2s,box-shadow .2s,background-position .78s cubic-bezier(.22,.61,.36,1);animation:5.5s ease-in-out 1.4s infinite receptionist-sheen;display:inline-flex;box-shadow:inset 0 1px #fff6,inset 0 -1px #0000003d,0 0 42px #1ca0d657,0 8px 26px #00000057}.receptionist-demo__phone:hover{background-position:260% 0,0 0,0 0;animation:none;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff80,inset 0 -1px #0000003d,0 0 58px #1ca0d67a,0 12px 32px #0000006b}@keyframes receptionist-sheen{0%{background-position:-150% 0,0 0,0 0}18%{background-position:260% 0,0 0,0 0}to{background-position:260% 0,0 0,0 0}}.receptionist-demo__call-support{color:var(--rd-t-low);margin-top:12px;font-family:Inter,sans-serif;font-size:12.5px;font-weight:500;line-height:1.5}.receptionist-demo__transcript{margin-top:21px}.receptionist-demo__transcript-label{color:var(--rd-t-low);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:12px;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:500;line-height:1.4;display:flex}.receptionist-demo__transcript-label:after{background:var(--rd-hairline);content:"";flex:1;height:1px}.receptionist-demo__messages{flex-direction:column;gap:11px;margin-top:15px;display:flex}.receptionist-demo__message{opacity:0;align-items:flex-end;gap:8px;width:fit-content;max-width:88%;animation:.5s forwards receptionist-message-in;display:flex;transform:translateY(9px)}.receptionist-demo__message:first-child{animation-delay:.15s}.receptionist-demo__message:nth-child(2){animation-delay:.3s}.receptionist-demo__message:nth-child(3){animation-delay:.45s}.receptionist-demo__message--you{flex-direction:row-reverse;margin-left:auto}@keyframes receptionist-message-in{to{opacity:1;transform:translateY(0)}}.receptionist-demo__avatar{width:25px;height:25px;color:var(--rd-cyan);background:#1ca0d633;border:1px solid #1ca0d666;border-radius:50%;flex:0 0 25px;justify-content:center;align-items:center;font-family:IBM Plex Mono,monospace;font-size:8.5px;font-weight:500;line-height:1;display:inline-flex}.receptionist-demo__message--you .receptionist-demo__avatar{border-color:var(--rd-hairline);background:var(--rd-surface-2);color:var(--rd-t-mid)}.receptionist-demo__bubble{border:1px solid var(--rd-hairline);background:var(--rd-surface-2);color:var(--rd-t-hi);border-radius:13px 13px 13px 4px;padding:11px 15px;font-family:Inter,sans-serif;font-size:13.5px;font-weight:500;line-height:1.5}.receptionist-demo__message--you .receptionist-demo__bubble{background:var(--rd-ocean);border-color:#1ca0d661;border-radius:13px 13px 4px}.receptionist-demo__proof{border-top:1px solid var(--rd-hairline);margin-top:20px;padding-top:17px}.receptionist-demo__proof-metrics{color:var(--rd-t-hi);font-family:Inter,sans-serif;font-size:15px;font-weight:500;line-height:1.45}.receptionist-demo__proof-number{color:var(--rd-cyan);font-variant-numeric:tabular-nums;font-family:IBM Plex Mono,monospace;font-weight:600}.receptionist-demo__proof-separator{color:var(--rd-t-low);margin:0 6px}.receptionist-demo__proof-source,.receptionist-demo__footer{color:var(--rd-t-low);font-family:Inter,sans-serif;font-size:12.5px;font-weight:500;line-height:1.5}.receptionist-demo__proof-source{margin-top:4px}.receptionist-demo__proof-source a,.receptionist-demo__footer a{color:var(--rd-cyan);font-weight:600;text-decoration:none}.receptionist-demo__proof-source a:hover,.receptionist-demo__footer a:hover{text-underline-offset:3px;text-decoration:underline}.receptionist-demo__footer{border-top:1px solid var(--rd-hairline);justify-content:space-between;align-items:center;gap:10px 16px;margin-top:16px;padding-top:14px;display:flex}.receptionist-demo a:focus-visible{outline:2px solid var(--rd-cyan);outline-offset:3px}@media (width<=980px){.receptionist-demo{padding:64px 20px 68px}.receptionist-demo__inner{grid-template-columns:minmax(0,1fr)}.receptionist-demo__left{max-width:680px}}@media (width<=480px){.receptionist-demo{padding-left:16px;padding-right:16px}.receptionist-demo__card{border-radius:14px;padding:18px}.receptionist-demo__card-header{align-items:flex-start}.receptionist-demo__stats{grid-template-columns:minmax(0,1fr)}.receptionist-demo__stat{text-align:left;grid-template-columns:52px minmax(72px,auto) 1fr;align-items:center;gap:8px;padding:13px 14px;display:grid}.receptionist-demo__stat-label{text-align:right;margin-top:0}.receptionist-demo__call-panel{padding:23px 14px 18px}.receptionist-demo__phone{gap:8px;padding-left:12px;padding-right:12px}.receptionist-demo__footer{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.receptionist-demo *,.receptionist-demo :before,.receptionist-demo :after{transition:none!important;animation:none!important}.receptionist-demo__message{opacity:1;transform:none}.receptionist-demo__button,.receptionist-demo__phone{background-position:-150% 0,0 0,0 0}.receptionist-demo__button:hover,.receptionist-demo__phone:hover{background-position:-150% 0,0 0,0 0;transform:none}}
