.call-page{--call-blue:#0878d1;--call-navy:#08243b;--call-sky:#eaf6ff;--call-red:#d95959;color:var(--text);line-height:1.7}.call-page h1,.call-page h2,.call-page h3{color:var(--ink);line-height:1.12;text-wrap:balance}.call-page h1{max-width:850px;margin:.7rem 0 1.3rem;font-size:clamp(2.8rem,5.2vw,5rem);letter-spacing:-.048em}.call-page h2{margin:0 0 1rem;font-size:clamp(2rem,3.5vw,3.1rem);letter-spacing:-.025em}.call-page h3{margin:.45rem 0 .65rem;font-size:1.15rem}.call-page p{margin:0 0 1.1rem}.call-page .eyebrow{color:var(--blue-dark);font-size:.78rem;font-weight:850;letter-spacing:.11em}.call-page .section{padding-block:5rem}.call-hero{overflow:hidden;padding:4.5rem 0 2.3rem;background:radial-gradient(circle at 82% 8%,rgba(12,137,230,.2),transparent 28%),linear-gradient(135deg,#edf8ff 0,#fff 66%)}.call-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:3rem;align-items:center}.call-lead{max-width:820px;font-size:1.16rem;line-height:1.76}.call-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin:1.5rem 0 1rem}.call-hero-note{max-width:790px;padding-left:1rem;border-left:3px solid var(--call-blue);color:var(--muted);font-size:.9rem}.call-hero-scene{position:relative;display:grid;grid-template-columns:.72fr .25fr 1.1fr;align-items:center;min-height:430px;padding:1.5rem;border:1px solid #c6deed;border-radius:28px;background:linear-gradient(150deg,#fff,#e7f4fc);box-shadow:0 28px 70px rgba(18,67,101,.16)}.call-scene-glow{position:absolute;inset:24% 12%;border-radius:50%;background:rgba(18,145,231,.16);filter:blur(42px);animation:call-glow 4.6s ease-in-out infinite}.call-phone{position:relative;z-index:2;padding:7px;border:5px solid #0b2234;border-radius:28px;background:#0b2234;box-shadow:0 18px 40px rgba(4,28,46,.25);transform:rotate(-3deg)}.call-phone-speaker{position:absolute;z-index:2;top:12px;left:50%;width:42px;height:5px;border-radius:99px;background:#314557;transform:translateX(-50%)}.call-phone-screen{display:grid;min-height:290px;align-content:center;justify-items:center;padding:1.1rem;border-radius:19px;background:linear-gradient(160deg,#e8f7ff,#fff);text-align:center}.call-phone-screen small{margin-top:.8rem;color:#527087;font-size:.68rem;text-transform:uppercase;letter-spacing:.06em}.call-phone-screen strong{font-size:1.05rem}.call-phone-screen em{color:#547086;font-size:.74rem;font-style:normal}.call-avatar{display:grid;width:58px;height:58px;place-items:center;border-radius:50%;background:#097fd8;color:#fff;font-size:1.45rem;box-shadow:0 0 0 8px rgba(9,127,216,.1)}.call-phone-state{display:flex;align-items:center;gap:.4rem;margin-top:1rem;padding:.35rem .6rem;border-radius:999px;background:#fff;color:#49677e;font-size:.62rem;box-shadow:0 6px 16px rgba(37,91,126,.1)}.call-phone-state i{width:6px;height:6px;border-radius:50%;background:#e25d5d}.call-route{position:relative;z-index:3;height:4px;background:linear-gradient(90deg,#75bbed,#097fd8)}.call-route:after{content:'›';position:absolute;right:-5px;top:50%;color:#097fd8;font-size:1.5rem;font-weight:900;transform:translateY(-53%)}.call-route i{position:absolute;top:-4px;width:11px;height:11px;border-radius:50%;background:#fff;border:3px solid #0b88e1;animation:call-route 3s linear infinite}.call-route i:nth-child(2){animation-delay:1s}.call-route i:nth-child(3){animation-delay:2s}.call-control{position:relative;z-index:2;overflow:hidden;border:1px solid #b8d5e7;border-radius:18px;background:#fff;box-shadow:0 16px 36px rgba(20,69,101,.14)}.call-control>header{display:flex;align-items:center;gap:.45rem;padding:.8rem .9rem;background:var(--call-navy);color:#fff;font-size:.75rem}.call-control>header span{display:flex;align-items:center;gap:.4rem;font-weight:800}.call-control>header i{width:7px;height:7px;border-radius:50%;background:#4dd288;box-shadow:0 0 0 4px rgba(77,210,136,.13)}.call-control>header small{margin-left:auto;font-size:.55rem;letter-spacing:.08em}.call-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:.35rem;padding:.8rem}.call-kpis span{padding:.55rem;border-radius:9px;background:#edf5fa}.call-kpis small,.call-kpis strong{display:block}.call-kpis small{font-size:.52rem;color:#60798d}.call-kpis strong{font-size:1rem;color:var(--call-navy)}.call-live-event{display:flex;align-items:center;gap:.6rem;margin:0 .8rem;padding:.75rem;border:1px solid #d6e5ef;border-radius:10px;animation:call-event 4.6s ease-in-out infinite}.call-live-event>b{padding:.25rem .42rem;border-radius:6px;background:#ffeded;color:#b63f3f;font-size:.5rem}.call-live-event div{min-width:0}.call-live-event strong,.call-live-event small{display:block;white-space:nowrap}.call-live-event strong{font-size:.69rem}.call-live-event small{color:#6a8090;font-size:.55rem}.call-live-event>i{width:8px;height:8px;margin-left:auto;border-radius:50%;background:#19a66a}.call-mini-lines{display:grid;gap:.38rem;padding:.8rem}.call-mini-lines span{height:6px;border-radius:99px;background:#e7eff4}.call-mini-lines span:nth-child(2){width:78%}.call-mini-lines span:nth-child(3){width:91%}.call-proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:3.2rem}.call-proof-grid article{display:flex;gap:1rem;padding:1.25rem;border:1px solid #d3e3ed;border-radius:15px;background:#fff}.call-proof-grid article>span,.call-workflow-grid article>span{color:var(--call-blue);font-size:.72rem;font-weight:900}.call-proof-grid h2{margin:0 0 .35rem;font-size:1.03rem}.call-proof-grid p{margin:0;color:var(--muted);font-size:.89rem}.call-heading{max-width:880px;margin-bottom:2rem}.call-heading>p:not(.eyebrow){color:var(--muted);font-size:1.04rem}.call-states{background:#fff}.call-state-tabs{display:flex;flex-wrap:wrap;gap:.65rem;margin-bottom:1.25rem}.call-state-tabs button{display:flex;align-items:center;gap:.55rem;padding:.75rem 1rem;border:1px solid #c6d9e5;border-radius:999px;background:#fff;color:#425f74;font:inherit;font-size:.86rem;font-weight:800;cursor:pointer;transition:.2s ease}.call-state-tabs button:hover,.call-state-tabs button[aria-selected=true]{border-color:var(--call-blue);background:var(--call-blue);color:#fff;box-shadow:0 8px 20px rgba(8,120,209,.2)}.call-state-tabs button span{font-size:1.05rem}.call-state-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.call-state-grid article{display:grid;grid-template-columns:auto 1fr;gap:1rem;min-height:250px;padding:1.5rem;border:1px solid #d4e2eb;border-radius:17px;background:#f9fcfe;opacity:.68;transition:.25s ease}.call-state-grid article.active{border-color:#89c2ea;background:#eef8ff;opacity:1;transform:translateY(-4px);box-shadow:0 18px 36px rgba(20,91,139,.12)}.call-state-icon{display:grid;width:45px;height:45px;place-items:center;border-radius:13px;background:#dff1ff;color:#0878d1;font-size:1.35rem;font-weight:900}.call-state-icon.missed{background:#ffeded;color:#c64e4e}.call-state-icon.outgoing{background:#e7f7ef;color:#168655}.call-state-label{margin:0!important;color:#648097;font-size:.65rem;font-weight:850;letter-spacing:.09em}.call-state-grid article>div:last-child>p:not(.call-state-label){color:var(--muted);font-size:.92rem}.call-state-grid article>div:last-child>strong{display:block;color:var(--call-navy);font-size:.86rem}.call-flow{background:var(--call-navy);color:#bcd1e1}.call-flow-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:3.5rem;align-items:center}.call-flow h2{color:#fff}.call-flow p:not(.eyebrow){color:#bcd1e1}.call-flow-note{padding:1rem;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:rgba(255,255,255,.045);font-size:.88rem}.call-flow-track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.65rem;margin:0;padding:0;list-style:none}.call-flow-track li{position:relative;display:grid;min-height:135px;align-content:center;gap:.55rem;padding:1rem;border:1px solid rgba(255,255,255,.15);border-radius:13px;background:#0e2d46;color:#fff;text-align:center}.call-flow-track li>span{display:grid;width:30px;height:30px;place-items:center;margin:auto;border-radius:50%;background:#168cf1;font-size:.7rem;font-weight:900}.call-flow-track li>strong{font-size:.78rem}.call-flow-track li>b{position:absolute;left:100%;top:50%;width:1.65rem;height:3px;background:rgba(101,184,255,.35);transform:translateY(-50%)}.call-flow-track li>b i{position:absolute;top:-3px;width:9px;height:9px;border-radius:50%;background:#65b8ff;animation:call-route 3.2s linear infinite;animation-delay:calc(var(--call-step)*.55s)}.call-dashboard{background:#edf6fb}.call-dashboard-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:2.8rem;align-items:center}.call-check-list{display:grid;gap:.7rem;margin:1.3rem 0 1.6rem;padding:0;list-style:none}.call-check-list li{position:relative;padding-left:1.75rem}.call-check-list li:before{content:'✓';position:absolute;left:0;color:var(--call-blue);font-weight:900}.call-log-mockup{overflow:hidden;margin:0;border:1px solid #bed4e2;border-radius:18px;background:#fff;box-shadow:0 24px 58px rgba(20,67,99,.14)}.call-log-bar{display:flex;align-items:center;gap:.65rem;padding:.9rem 1rem;background:var(--call-navy);color:#fff}.call-log-bar>span{width:8px;height:8px;border-radius:50%;background:#4bd181;box-shadow:0 0 0 4px rgba(75,209,129,.15)}.call-log-bar small{margin-left:auto;font-size:.62rem;letter-spacing:.08em}.call-log-head,.call-log-mockup article{display:grid;grid-template-columns:1.45fr 1fr .65fr .4fr;gap:.65rem;align-items:center;padding:.8rem 1rem}.call-log-head{background:#e6f0f6;color:#597187;font-size:.66rem;font-weight:850;text-transform:uppercase}.call-log-mockup article{border-top:1px solid #e3ebf0}.call-log-mockup article strong,.call-log-mockup article p{display:block}.call-log-mockup article strong{font-size:.78rem}.call-log-mockup article p{margin:.1rem 0 0;color:var(--muted);font-size:.72rem}.call-log-mockup article>span,.call-log-mockup time{font-size:.72rem}.call-log-mockup article em{justify-self:start;padding:.25rem .46rem;border-radius:99px;background:#e8f4fc;color:#156ba8;font-size:.64rem;font-style:normal;font-weight:800}.call-log-mockup article.missed strong{color:#bd4646}.call-log-mockup article.outgoing strong{color:#157d54}.call-log-mockup figcaption{padding:.7rem 1rem;border-top:1px solid #e3ebf0;color:var(--muted);font-size:.7rem}.call-workflows{background:#fff}.call-workflow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.call-workflow-grid article{padding:1.45rem;border:1px solid var(--line);border-radius:15px;transition:transform .2s ease,box-shadow .2s ease}.call-workflow-grid article:hover{transform:translateY(-3px);box-shadow:0 15px 30px rgba(18,69,105,.09)}.call-workflow-grid h3{margin-top:.75rem}.call-workflow-grid p{margin:0;color:var(--muted);font-size:.9rem}.call-api{background:#071a2a;color:#bcd0df}.call-api-grid{display:grid;grid-template-columns:.86fr 1.14fr;gap:3.4rem;align-items:center}.call-api h2{color:#fff}.call-api p{color:#bcd0df}.call-api .call-check-list li:before{color:#65b8ff}.call-api .button-primary{background:#fff;color:var(--call-navy)}.call-code-card{overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:18px;background:#0d2940;box-shadow:0 25px 60px rgba(0,0,0,.25)}.call-code-card header{display:flex;gap:.4rem;align-items:center;padding:.8rem 1rem;border-bottom:1px solid rgba(255,255,255,.11)}.call-code-card header>span{width:9px;height:9px;border-radius:50%;background:#f27373}.call-code-card header>span:nth-child(2){background:#f7c75d}.call-code-card header>span:nth-child(3){background:#50d08a}.call-code-card header small{margin-left:auto;color:#8eacbf}.call-code-card>div{display:grid;grid-template-columns:auto 1fr auto;gap:.8rem;align-items:center;padding:1rem;border-top:1px solid rgba(255,255,255,.08)}.call-code-card>div:first-of-type{border-top:0}.call-code-card b{padding:.25rem .45rem;border-radius:6px;background:#126fad;color:#fff;font-size:.64rem}.call-code-card code{color:#d9f0ff;font-size:.8rem}.call-code-card>div>span{color:#91aec2;font-size:.72rem}.call-setup{background:#f4f9fc}.call-step-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none}.call-step-grid li{min-height:245px;padding:1.4rem;border:1px solid #ccdde8;border-radius:16px;background:#fff}.call-step-grid li>span{display:grid;width:38px;height:38px;place-items:center;border-radius:11px;background:var(--call-blue);color:#fff;font-weight:900}.call-step-grid h3{margin-top:2.5rem}.call-step-grid p{margin:0;color:var(--muted);font-size:.9rem}.call-reliability{background:#fff}.call-reliability-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:3rem;align-items:center}.call-reliability-grid>div{padding:2rem;border-radius:18px;background:#eaf5fc}.call-final{background:linear-gradient(135deg,#ddecf8,#f6fbff)}.call-final h2,.call-final>div>p{max-width:920px}.call-page button:focus-visible,.call-page a:focus-visible{outline:3px solid #58aef0;outline-offset:4px}@keyframes call-route{0%{left:0;opacity:0}15%{opacity:1}75%{left:88%;opacity:1}100%{left:94%;opacity:0}}@keyframes call-glow{0%,100%{opacity:.5;transform:scale(.88)}50%{opacity:1;transform:scale(1.08)}}@keyframes call-event{0%,12%,100%{transform:translateY(5px);opacity:.45}22%,82%{transform:none;opacity:1}}@media(max-width:1050px){.call-hero-grid,.call-flow-grid,.call-dashboard-grid,.call-api-grid,.call-reliability-grid{grid-template-columns:1fr;gap:2.2rem}.call-hero-scene{max-width:760px}.call-flow-track{max-width:900px}.call-state-grid{grid-template-columns:1fr}.call-state-grid article{min-height:0}.call-step-grid{grid-template-columns:1fr 1fr}}@media(max-width:760px){.call-page .section{padding-block:3.4rem}.call-hero{padding-block:2.8rem 1.8rem}.call-page h1{font-size:2.7rem}.call-proof-grid,.call-workflow-grid,.call-step-grid{grid-template-columns:1fr}.call-actions .button{width:100%;text-align:center}.call-hero-scene{grid-template-columns:1fr;gap:1.2rem;min-height:0}.call-phone{width:170px;margin:auto}.call-phone-screen{min-height:235px}.call-route{width:4px;height:42px;margin:auto;background:linear-gradient(#75bbed,#097fd8)}.call-route:after{right:auto;left:50%;top:auto;bottom:-12px;transform:translateX(-50%) rotate(90deg)}.call-route i{top:auto;left:-4px;animation:call-route-mobile 3s linear infinite}.call-flow-track{grid-template-columns:1fr;gap:1.5rem}.call-flow-track li{min-height:90px}.call-flow-track li>b{left:50%;top:100%;width:1.5rem;transform:translateX(-50%) rotate(90deg)}.call-log-head{display:none}.call-log-mockup article{grid-template-columns:1fr auto}.call-log-mockup article>span{grid-column:1}.call-log-mockup article em,.call-log-mockup article time{grid-column:2}.call-log-mockup article em{grid-row:1}.call-log-mockup article time{grid-row:2}.call-code-card>div{grid-template-columns:auto 1fr}.call-code-card>div>span{grid-column:2}.call-state-tabs button{flex:1 1 130px;justify-content:center}}@keyframes call-route-mobile{0%{top:0;opacity:0}15%{opacity:1}75%{top:85%;opacity:1}100%{top:92%;opacity:0}}@media(prefers-reduced-motion:reduce){.call-page *{animation:none!important;scroll-behavior:auto!important;transition:none!important}}
