.ai-receptionist{background:#f5f9ff;padding:125px 0;border-top:1px solid #e1ebf7}
.ai-grid{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:100px}
.ai-copy h2{font-size:clamp(35px,3.5vw,54px);font-weight:800}
.ai-copy>p:not(.eyebrow){max-width:530px;margin:26px 0 32px;color:var(--muted);font-size:17px;line-height:1.7}
.ai-benefits{list-style:none;padding:0;margin:-10px 0 32px;display:grid;gap:11px;color:#42566d;font-size:14px;font-weight:600}.ai-benefits li{display:flex;align-items:flex-start;gap:10px}.ai-benefits li:before{content:"✓";display:grid;place-items:center;flex:0 0 18px;height:18px;background:#dbeaff;border-radius:50%;color:var(--blue);font-size:12px}
.ai-visual{height:460px;overflow:hidden;position:relative;background:#e9f3fe}.ai-visual img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.ai-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(10,40,83,.24),transparent 48%);pointer-events:none}.ai-visual-label{position:absolute;z-index:1;left:0;right:0;bottom:0;padding:18px 23px;background:#102b4df0;color:#fff;font:600 14px/1.45 "Manrope";letter-spacing:-.3px}.ai-visual-label span{display:inline-block;width:7px;height:7px;border-radius:50%;background:#4dffb4;margin-right:7px}.ai-visual-label strong{color:#9dccff;font-weight:600}
.call-card{position:relative;min-height:420px;border-radius:3px;background:linear-gradient(145deg,#17365c,#0e2442);padding:28px;color:#fff;overflow:hidden;box-shadow:0 24px 55px #204f8c29}
.call-card:before,.call-card:after{content:"";position:absolute;border-radius:50%;border:1px solid #78b8ff3a}.call-card:before{width:440px;height:440px;right:-195px;bottom:-220px}.call-card:after{width:295px;height:295px;right:-120px;bottom:-148px}
.call-card-top{position:relative;z-index:1;display:flex;gap:9px;align-items:center;font-size:12px;color:#cfdeef}.call-live{margin-left:auto;text-transform:uppercase;letter-spacing:1px;color:#8ec9ff;font-size:10px}.pulse{width:8px;height:8px;background:#3aff91;border-radius:50%;box-shadow:0 0 0 4px #3aff9126}.call-avatar{position:relative;z-index:1;margin:55px auto 20px;display:grid;place-items:center;width:96px;height:96px;border-radius:50%;background:linear-gradient(145deg,#2aa1ff,#075add);font:700 26px "Manrope";box-shadow:0 0 0 12px #86c4ff18}.call-status,.call-detail{position:relative;z-index:1;text-align:center;margin:0}.call-status{font:700 25px "Manrope";letter-spacing:-1px}.call-detail{color:#b4c8df;margin-top:6px}.call-wave{height:52px;position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:5px;margin:28px 0}.call-wave i{display:block;width:4px;background:#65b4ff;border-radius:5px}.call-wave i:nth-child(1),.call-wave i:nth-child(9){height:10px}.call-wave i:nth-child(2),.call-wave i:nth-child(8){height:25px}.call-wave i:nth-child(3),.call-wave i:nth-child(7){height:40px}.call-wave i:nth-child(4),.call-wave i:nth-child(6){height:22px}.call-wave i:nth-child(5){height:52px;background:#fff}.call-controls{position:relative;z-index:1;display:flex;justify-content:center;gap:24px;color:#a9c6e4;font-size:14px}.call-controls b{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#fff;color:#166fe9;font-size:18px}
@media(max-width:680px){.ai-receptionist{padding:75px 0}.ai-grid{grid-template-columns:1fr;gap:42px}.call-card{min-height:365px}.call-avatar{margin-top:35px}.call-status{font-size:22px}}
@media(max-width:680px){.ai-visual{height:380px}}
@media(max-width:840px) and (min-width:681px){.ai-receptionist{padding:95px 0}.ai-grid{grid-template-columns:1fr;gap:52px}.ai-visual{height:420px}}
