.onflo-telephony-page{--onflo-telephony-navy-90:#0B3057;--onflo-telephony-blue-80:#005A8E;--onflo-telephony-blue-50:#007BC3;--onflo-telephony-sky-40:#45B6F2;--onflo-telephony-sky-20:#ADE1FB;--onflo-telephony-ink:#1E293B;--onflo-telephony-slate:#475569;--onflo-telephony-stone:#94A3B8;--onflo-telephony-off-white:#F4F6F8;--onflo-telephony-white:#FFFFFF;--onflo-telephony-green-20:#CAE0D1;--onflo-telephony-green-50:#166534;--onflo-telephony-red:#DC2626;--onflo-telephony-red-soft:#F2837B;--onflo-telephony-amber:#F5B301;--onflo-telephony-teal:#38A8F0;--onflo-telephony-persimmon:#C2410C;--onflo-telephony-grad-authority:linear-gradient(45deg, #0B3057, #007BC3);--onflo-telephony-grad-wash:linear-gradient(45deg, #F4F6F8, #ADE1FB);--onflo-telephony-border:rgba(148,163,184,0.35);--onflo-telephony-border-subtle:rgba(148,163,184,0.18);--onflo-telephony-radius-sm:6px;--onflo-telephony-radius-md:12px;--onflo-telephony-radius-lg:20px;--onflo-telephony-radius-xl:26px;--onflo-telephony-radius-pill:999px;--onflo-telephony-shadow-card:0 1px 3px rgba(11,48,87,0.08), 0 4px 12px rgba(11,48,87,0.06);--onflo-telephony-shadow-raised:0 4px 8px rgba(11,48,87,0.10), 0 12px 28px rgba(11,48,87,0.10);--onflo-telephony-focus-ring:0 0 0 3px rgba(69,182,242,0.55);--onflo-telephony-font-display:'Urbanist', system-ui, sans-serif;--onflo-telephony-font-body:'Inter', system-ui, sans-serif;--onflo-telephony-ease:cubic-bezier(0.4, 0, 0.2, 1);font-family:var(--onflo-telephony-font-body);color:var(--onflo-telephony-ink);line-height:1.35;background:var(--onflo-telephony-white);-webkit-font-smoothing:antialiased;overflow-x:hidden}.onflo-telephony-page img{max-width:100%;display:block}.onflo-telephony-page a:not(.onflo-telephony-btn){color:var(--onflo-telephony-blue-50);text-decoration:none;transition:color 160ms var(--onflo-telephony-ease)}.onflo-telephony-page a:not(.onflo-telephony-btn):hover{color:var(--onflo-telephony-blue-80)}.onflo-telephony-page a:not(.onflo-telephony-btn):focus-visible{outline:none;box-shadow:var(--onflo-telephony-focus-ring);border-radius:4px}.onflo-telephony-page button{font-family:inherit}.onflo-telephony-container{max-width:85rem;margin-inline:auto;padding-inline:clamp(1rem, 0.5rem + 2.5vw, 2.5rem)}.onflo-telephony-section{padding-block:clamp(3rem, 2rem + 4vw, 6rem)}.onflo-telephony-eyebrow{display:block;font:700 0.875rem/1.1 var(--onflo-telephony-font-body);letter-spacing:.05em;text-transform:uppercase;color:var(--onflo-telephony-blue-50);margin:0}.onflo-telephony-h1,.onflo-telephony-h2,.onflo-telephony-h3{font-family:var(--onflo-telephony-font-display);color:var(--onflo-telephony-navy-90);margin:0;text-wrap:balance}.onflo-telephony-h1{font-weight:800}.onflo-telephony-h2{font-weight:800}.onflo-telephony-h3{font-weight:700}.onflo-telephony-lead{font:400 15px/1.65 var(--onflo-telephony-font-body);color:var(--onflo-telephony-slate);margin:0;text-wrap:pretty}.onflo-telephony-body{font:400 1rem/1.5 var(--onflo-telephony-font-body);margin:0}.onflo-telephony-section-head{max-width:820px;margin-inline:auto;text-align:center}.onflo-telephony-section-head .onflo-telephony-h2{margin-top:14px;font-size:clamp(26px, 2.9vw, 38px);line-height:1.08;letter-spacing:-.03em}.onflo-telephony-section-head .onflo-telephony-lead{margin:16px auto 0;max-width:76ch}.onflo-telephony-icon{font-family:'Material Symbols Rounded'!important;font-weight:400;font-style:normal;display:inline-block;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;user-select:none;font-size:24px;font-variation-settings:'FILL' 1,'wght' 400,'GRAD' 0,'opsz' 24;color:currentColor;flex-shrink:0}.onflo-telephony-icon--sm{font-size:18px;font-variation-settings:'FILL' 1,'wght' 400,'GRAD' 0,'opsz' 20}.onflo-telephony-icon--lg{font-size:40px;font-variation-settings:'FILL' 1,'wght' 300,'GRAD' 0,'opsz' 40}.onflo-telephony-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font:600 1rem/1 var(--onflo-telephony-font-body);padding:.875rem 1.75rem;border-radius:var(--onflo-telephony-radius-pill);border:2px solid #fff0;cursor:pointer;text-decoration:none!important;transition:background 160ms var(--onflo-telephony-ease),border-color 160ms var(--onflo-telephony-ease),color 160ms var(--onflo-telephony-ease),transform 160ms var(--onflo-telephony-ease)}.onflo-telephony-btn:hover{transform:translateY(-2px)}.onflo-telephony-btn:focus-visible{outline:none;box-shadow:var(--onflo-telephony-focus-ring)}.onflo-telephony-btn--primary{background:var(--onflo-telephony-blue-50)!important;color:var(--onflo-telephony-white)!important}.onflo-telephony-btn--primary:hover{background:var(--onflo-telephony-blue-80)!important;color:var(--onflo-telephony-white)!important}.onflo-telephony-btn--secondary{background:transparent!important;color:var(--onflo-telephony-white)!important;border-color:rgb(255 255 255 / .55)!important}.onflo-telephony-btn--secondary:hover{background:var(--onflo-telephony-white)!important;color:var(--onflo-telephony-navy-90)!important}.onflo-telephony-btn--lg{padding:1.125rem 2.25rem;font-size:1.125rem}@keyframes onflo-telephony-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes onflo-telephony-glow{0%,100%{opacity:.55;transform:scale(1)}50%{opacity:.85;transform:scale(1.06)}}@media (prefers-reduced-motion:no-preference){.onflo-telephony-glow{animation:onflo-telephony-glow 9s ease-in-out infinite}}.onflo-telephony-hero{position:relative;overflow:hidden;color:#fff;background:var(--onflo-telephony-grad-authority)}.onflo-telephony-hero__glow{position:absolute;top:-55%;left:50%;transform:translateX(-50%);width:900px;height:900px;border-radius:50%;background:radial-gradient(circle,rgb(69 182 242 / .3),#fff0 70%);pointer-events:none}.onflo-telephony-hero__grid{position:relative;display:grid;grid-template-columns:minmax(0,580px) minmax(0,660px);justify-content:center;gap:clamp(34px, 3.4vw, 46px);align-items:center;padding-block:clamp(48px, 5vw, 76px)}.onflo-telephony-hero__copy{min-width:0;width:100%}.onflo-telephony-hero__badge{display:inline-flex;align-items:center;gap:9px;border:1px solid rgb(173 225 251 / .34);background:rgb(173 225 251 / .12);border-radius:999px;padding:8px 15px;font:700 11px/1 var(--onflo-telephony-font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--onflo-telephony-sky-20)}.onflo-telephony-hero__dot{width:6px;height:6px;border-radius:50%;background:var(--onflo-telephony-sky-40);flex-shrink:0}.onflo-telephony-hero__h1{color:#fff;margin:22px 0 0;font-size:clamp(25px, 2.7vw, 36px);line-height:1.12;letter-spacing:-.03em;max-width:26ch}.onflo-telephony-hero__grad-text{background:linear-gradient(92deg,#45B6F2,#ADE1FB);-webkit-background-clip:text;background-clip:text;color:#fff0}.onflo-telephony-hero__points{display:grid;gap:10px;margin:22px 0 0;text-align:left}.onflo-telephony-hero__point{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;align-items:start}.onflo-telephony-hero__point .onflo-telephony-icon{color:var(--onflo-telephony-sky-40);font-size:20px;margin-top:1px}.onflo-telephony-hero__point span:last-child{font:400 13px/1.55 var(--onflo-telephony-font-body);color:#C6DCEC}.onflo-telephony-hero__cta{display:flex;flex-wrap:wrap;gap:14px;margin-top:24px}.onflo-telephony-hero__media{min-width:0;position:relative;width:100%;max-width:560px;justify-self:end;container-type:inline-size}.onflo-telephony-hero-mock{display:grid;gap:8px;background:#fff;border:1px solid rgb(173 225 251 / .4);border-radius:16px;padding:12px;box-shadow:0 4px 12px rgb(2 14 28 / .3);width:560px;min-height:443px;height:auto;box-sizing:border-box;zoom:min(1, 100cqw / 560px);flex:0 0 auto}@supports not (zoom:min(1, 100cqw / 560px)){.onflo-telephony-hero-mock{width:100%;min-height:0;zoom:1}}.onflo-telephony-hero-img{display:block;width:100%;max-width:560px;height:auto;border-radius:16px;box-shadow:0 4px 12px rgb(2 14 28 / .3)}.onflo-telephony-hero-mock__top{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.onflo-telephony-hero-mock__brand{display:inline-flex;align-items:center;gap:8px;min-width:0;font:700 11.5px/1 var(--onflo-telephony-font-body);color:var(--onflo-telephony-navy-90)}.onflo-telephony-hero-mock__brand em{font-style:normal;font-weight:400;font-size:10px;color:var(--onflo-telephony-stone);margin-left:2px}.onflo-telephony-hero-mock__live{display:inline-flex;align-items:center;gap:5px;font:700 8px/1 var(--onflo-telephony-font-body);letter-spacing:.07em;text-transform:uppercase;color:var(--onflo-telephony-green-50);background:var(--onflo-telephony-green-20);border-radius:999px;padding:5px 9px}.onflo-telephony-hero-mock__live i{width:5px;height:5px;border-radius:50%;background:var(--onflo-telephony-green-50);display:block}.onflo-telephony-hero-mock__row1{display:grid;grid-template-columns:minmax(0,0.86fr) minmax(0,1.14fr);gap:8px;align-items:stretch}.onflo-telephony-hero-mock__kpis{display:grid;grid-template-rows:repeat(4,minmax(0,1fr));gap:8px;min-width:0}.onflo-telephony-kpi{display:grid;gap:2px;align-content:center;background:var(--onflo-telephony-off-white);border:1px solid var(--onflo-telephony-border-subtle);border-radius:10px;padding:8px 10px}.onflo-telephony-kpi__top{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;align-items:center;font:500 9px/1.2 var(--onflo-telephony-font-body);color:var(--onflo-telephony-slate)}.onflo-telephony-kpi__v{font:800 18px/1 var(--onflo-telephony-font-display);color:var(--onflo-telephony-navy-90);letter-spacing:-.03em}.onflo-telephony-kpi__d{font:600 8.5px/1.2 var(--onflo-telephony-font-body);color:var(--onflo-telephony-slate)}.onflo-telephony-kpi__d--up{color:var(--onflo-telephony-green-50)}.onflo-telephony-kpi__d--warn{color:var(--onflo-telephony-persimmon)}.onflo-telephony-hero-mock__donut{display:grid;grid-template-rows:auto 1fr auto;gap:10px;justify-items:center;min-width:0;background:var(--onflo-telephony-off-white);border:1px solid var(--onflo-telephony-border-subtle);border-radius:12px;padding:11px 12px}.onflo-telephony-hero-mock__donut-label{justify-self:start;font:700 9px/1 var(--onflo-telephony-font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--onflo-telephony-stone)}.onflo-telephony-donut{display:inline-flex;width:148px;height:148px;border-radius:50%;align-items:center;justify-content:center;align-self:center}.onflo-telephony-donut__hole{display:grid;justify-items:center;gap:2px;width:96px;height:96px;border-radius:50%;background:#fff;align-content:center}.onflo-telephony-donut__hole strong{font:800 22px/1 var(--onflo-telephony-font-display);color:var(--onflo-telephony-navy-90);letter-spacing:-.03em}.onflo-telephony-donut__hole em{font:400 9px/1 var(--onflo-telephony-font-body);font-style:normal;color:var(--onflo-telephony-slate)}.onflo-telephony-hero-mock__legend{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 12px}.onflo-telephony-hero-mock__legend span{display:grid;grid-template-columns:8px minmax(0,1fr) auto;gap:7px;align-items:center}.onflo-telephony-hero-mock__legend i{width:8px;height:8px;border-radius:50%;display:block}.onflo-telephony-hero-mock__legend b{font:700 9.5px/1.2 var(--onflo-telephony-font-body);color:var(--onflo-telephony-navy-90)}.onflo-telephony-hero-mock__legend span>span{font:400 9px/1.2 var(--onflo-telephony-font-body);color:var(--onflo-telephony-slate);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.onflo-telephony-hero-mock__row2{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,0.85fr);gap:8px}.onflo-telephony-hero-mock__volume,.onflo-telephony-hero-mock__agents{display:grid;gap:8px;align-content:start;background:var(--onflo-telephony-off-white);border:1px solid var(--onflo-telephony-border-subtle);border-radius:12px;padding:9px 10px}.onflo-telephony-hero-mock__label{font:700 9px/1 var(--onflo-telephony-font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--onflo-telephony-stone)}.onflo-telephony-hero-mock__bars{display:flex;align-items:flex-end;gap:5px;height:34px}.onflo-telephony-hero-mock__bars i{flex:1;display:block;border-radius:3px 3px 0 0}.onflo-telephony-hero-mock__days{display:flex;justify-content:space-between;font:400 7.5px/1 var(--onflo-telephony-font-body);color:var(--onflo-telephony-stone)}.onflo-telephony-hero-mock__agents-count{font:700 9.5px/1 var(--onflo-telephony-font-body);color:var(--onflo-telephony-green-50)}.onflo-telephony-agent-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;align-items:center}.onflo-telephony-agent-row span{font:400 9.5px/1.2 var(--onflo-telephony-font-body);color:var(--onflo-telephony-navy-90);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.onflo-telephony-agent-row b{font:700 7px/1 var(--onflo-telephony-font-body);font-weight:700;color:var(--onflo-telephony-green-50);background:var(--onflo-telephony-green-20);border-radius:999px;padding:4px 7px}.onflo-telephony-logos{background:var(--onflo-telephony-off-white);padding-block:20px;border-block:1px solid var(--onflo-telephony-border-subtle)}.onflo-telephony-logos__grid{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:clamp(20px, 3vw, 48px);align-items:center}.onflo-telephony-logos__label{margin:0;font:800 12px/1.45 var(--onflo-telephony-font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--onflo-telephony-navy-90);max-width:21ch}.onflo-telephony-logos__mask{min-width:0;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.onflo-telephony-logos__track{display:flex;gap:clamp(28px, 3.5vw, 56px);align-items:center;width:max-content}.onflo-telephony-logos__tile{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:128px;height:40px}.onflo-telephony-logos__track img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;filter:grayscale(1);opacity:.7}@media (prefers-reduced-motion:no-preference){.onflo-telephony-logos__track{animation:onflo-telephony-marquee 40s linear infinite}}.onflo-telephony-capabilities{background:linear-gradient(180deg,#F7FBFE 0%,#EEF6FC 100%)}.onflo-telephony-cap-pills{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;max-width:85rem;margin:clamp(26px, 2.8vw, 36px) auto 0}.onflo-telephony-cap-pill{display:inline-flex;align-items:center;gap:9px;cursor:pointer;background:#fff;border:1px solid var(--onflo-telephony-border-subtle);border-radius:999px;padding:11px 18px;transition:all 200ms var(--onflo-telephony-ease)}.onflo-telephony-cap-pill:not(.is-active):hover{border-color:var(--onflo-telephony-blue-50);background:var(--onflo-telephony-off-white)}.onflo-telephony-cap-pill .onflo-telephony-icon{color:var(--onflo-telephony-blue-50);font-size:18px}.onflo-telephony-cap-pill span:last-child{font:700 13.5px/1 var(--onflo-telephony-font-body);color:var(--onflo-telephony-navy-90);white-space:nowrap}.onflo-telephony-cap-pill.is-active{background:var(--onflo-telephony-navy-90);border-color:var(--onflo-telephony-navy-90)}.onflo-telephony-cap-pill.is-active .onflo-telephony-icon{color:var(--onflo-telephony-sky-40)}.onflo-telephony-cap-pill.is-active span:last-child{color:#fff}.onflo-telephony-cap-pill:focus-visible{outline:none;box-shadow:var(--onflo-telephony-focus-ring)}.onflo-telephony-cap-stage{max-width:71rem;margin:clamp(24px, 2.6vw, 34px) auto 0;background:#fff;border:1px solid var(--onflo-telephony-border-subtle);border-radius:var(--onflo-telephony-radius-xl);box-shadow:0 1px 2px rgb(11 48 87 / .04),0 30px 60px -40px rgb(11 48 87 / .28);overflow:hidden}.onflo-telephony-cap-panel{display:none}.onflo-telephony-cap-panel.is-active{display:block}.onflo-telephony-cap-panel__grid{display:grid;grid-template-columns:minmax(0,0.82fr) minmax(0,1.18fr);gap:clamp(24px, 3vw, 48px);align-items:center;padding:clamp(26px, 3vw, 44px)}.onflo-telephony-cap-panel__copy{min-width:0;display:grid;gap:14px;align-content:center}.onflo-telephony-cap-panel__title{display:block;font:700 clamp(21px, 2.4vw, 30px)/1.16 var(--onflo-telephony-font-display);color:var(--onflo-telephony-navy-90);letter-spacing:-.03em;text-wrap:balance}.onflo-telephony-cap-panel__body{display:block;font:400 clamp(14px, 1.45vw, 15.5px)/1.68 var(--onflo-telephony-font-body);color:var(--onflo-telephony-slate)}.onflo-telephony-cap-dots{display:flex;align-items:center;gap:7px;margin-top:6px}.onflo-telephony-cap-dots button{display:block;width:7px;height:7px;border-radius:999px;background:var(--onflo-telephony-border-subtle);transition:all 220ms var(--onflo-telephony-ease);border:0;padding:9px;margin:-9px;background-clip:content-box;box-sizing:content-box;cursor:pointer;-webkit-appearance:none;appearance:none}.onflo-telephony-cap-dots button:hover{background:var(--onflo-telephony-sky-40);padding:0!important}.onflo-telephony-cap-dots button:focus-visible{outline:none;box-shadow:var(--onflo-telephony-focus-ring);border-radius:999px}.onflo-telephony-cap-dots button.is-active{width:26px;background:var(--onflo-telephony-blue-50);padding:0!important}.onflo-telephony-cap-dots button.is-active:hover{background:var(--onflo-telephony-blue-80)}.onflo-telephony-cap-visual{min-width:0;container-type:inline-size;width:100%;min-width:0;display:flex;justify-content:center}.onflo-telephony-cap-visual>div{width:620px;min-height:340px;height:auto;box-sizing:border-box;zoom:min(1, 100cqw / 620px);flex:0 0 auto;box-shadow:0 12px 28px -14px rgb(11 48 87 / .08)}@supports not (zoom:min(1, 100cqw / 620px)){.onflo-telephony-cap-visual>div{width:100%!important;min-height:0;zoom:1}}.onflo-telephony-cap-img{display:block;width:100%;max-width:620px;height:auto;border-radius:12px;box-shadow:0 12px 28px -14px rgb(11 48 87 / .18)}.onflo-telephony-chip{display:inline-flex;align-items:center;gap:5px;background:#fff;border:1px solid var(--onflo-telephony-border-subtle);border-radius:999px;padding:5px 9px;font:700 8px/1 var(--onflo-telephony-font-body);color:var(--onflo-telephony-navy-90);white-space:nowrap}.onflo-telephony-chip i{width:5px;height:5px;border-radius:50%;background:var(--onflo-telephony-blue-80);display:block}.onflo-telephony-chip--sky{background:var(--onflo-telephony-sky-20);border-color:rgb(0 123 195 / .22);color:var(--onflo-telephony-blue-80)}.onflo-telephony-chip--sky i{background:var(--onflo-telephony-blue-80)}.onflo-telephony-chip--green{color:var(--onflo-telephony-green-50);background:var(--onflo-telephony-green-20);border-color:#fff0}.onflo-telephony-chip--green i{background:var(--onflo-telephony-green-50)}.onflo-telephony-chip--red{color:#B42318;background:#FEE4E2;border-color:#fff0;font-size:7.5px;padding:5px 8px}.onflo-telephony-chip--red i{background:#B42318}.onflo-telephony-pill-row{display:flex;flex-wrap:wrap;gap:5px}.onflo-telephony-tabline{display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--onflo-telephony-border-subtle);padding-bottom:6px}.onflo-telephony-tabline b{font:600 8.5px/1 var(--onflo-telephony-font-body);font-weight:600;color:var(--onflo-telephony-slate)}.onflo-telephony-tabline b.is-active{font-weight:700;color:var(--onflo-telephony-navy-90);border:1px solid var(--onflo-telephony-blue-50);border-radius:6px;padding:5px 9px}.onflo-telephony-stat-line{font:400 8.5px/1.2 var(--onflo-telephony-font-body);color:var(--onflo-telephony-slate)}.onflo-telephony-stat-line b{font-weight:700;color:var(--onflo-telephony-blue-50)}.onflo-telephony-stat-pair{display:grid;grid-template-columns:62px minmax(0,1fr);gap:8px;align-items:center}.onflo-telephony-stat-pair em{font:400 7.5px/1.2 var(--onflo-telephony-font-body);font-style:normal;color:var(--onflo-telephony-slate)}.onflo-telephony-stat-pair b{font:700 8.5px/1.2 var(--onflo-telephony-font-body);color:var(--onflo-telephony-navy-90)}.onflo-telephony-stat-pair i{display:block;height:7px;border-radius:999px;background:rgb(148 163 184 / .35)}.onflo-telephony-sort{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--onflo-telephony-border-subtle);border-radius:7px;padding:5px 8px;font:600 8px/1 var(--onflo-telephony-font-body);color:var(--onflo-telephony-navy-90)}.onflo-telephony-sort .onflo-telephony-icon{font-size:12px;color:var(--onflo-telephony-slate)}.onflo-telephony-msg{display:grid;grid-template-columns:22px minmax(0,1fr);gap:8px;align-items:start;background:#fff;border-radius:10px;padding:10px 11px}.onflo-telephony-msg__av{display:inline-flex;width:22px;height:22px;flex:0 0 auto;border-radius:50%;background:var(--onflo-telephony-blue-50);align-items:center;justify-content:center;color:#fff;font:800 7.5px/1 var(--onflo-telephony-font-display)}.onflo-telephony-msg span:last-child{font:400 9px/1.5 var(--onflo-telephony-font-body);color:var(--onflo-telephony-navy-90);min-width:0}.onflo-telephony-msg--user{justify-self:end;max-width:86%;margin-left:auto;background:var(--onflo-telephony-blue-50)}.onflo-telephony-msg--user span:last-child{color:#fff}.onflo-telephony-dot--green,.onflo-telephony-dot--gray{width:6px;height:6px;border-radius:50%;display:block}.onflo-telephony-dot--green{background:var(--onflo-telephony-green-50)}.onflo-telephony-dot--gray{background:#CBD5E1}.onflo-telephony-cap1{display:grid;justify-items:center;gap:0;background:linear-gradient(180deg,#F7FBFE 0%,#DCEEFB 100%);border:1px solid var(--onflo-telephony-border-subtle);border-radius:16px;padding:22px 18px}.onflo-telephony-cap1__caller{display:grid;justify-items:center;gap:8px}.onflo-telephony-cap1__ring{display:inline-flex;width:52px;height:52px;border-radius:50%;background:var(--onflo-telephony-blue-50);align-items:center;justify-content:center}.onflo-telephony-cap1__pill{display:inline-flex;align-items:center;justify-content:center;text-align:center;font:700 10.5px/1 var(--onflo-telephony-font-body);color:var(--onflo-telephony-navy-90);background:#fff;border:1px solid var(--onflo-telephony-sky-40);border-radius:999px;padding:6px 14px}.onflo-telephony-cap1__vline{display:block;width:1px;height:16px;border-left:1px dashed var(--onflo-telephony-sky-40)}.onflo-telephony-cap1__hline{display:block;width:88%;height:1px;border-top:1px dashed var(--onflo-telephony-sky-40)}.onflo-telephony-cap1__depts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;width:100%;margin-top:14px}.onflo-telephony-cap1__dept{display:grid;justify-items:center;gap:7px}.onflo-telephony-cap1__dept-ring{display:inline-flex;width:42px;height:42px;border-radius:50%;background:#fff;border:2px solid var(--onflo-telephony-sky-40);align-items:center;justify-content:center;color:var(--onflo-telephony-blue-80)}.onflo-telephony-cap1__dept-vline{display:block;width:1px;height:14px;border-left:1px dashed var(--onflo-telephony-sky-40)}.onflo-telephony-cap1__queue{display:inline-flex;align-items:center;gap:5px;background:var(--onflo-telephony-navy-90);border-radius:999px;padding:5px 9px;font:700 8px/1 var(--onflo-telephony-font-body);color:#fff}.onflo-telephony-cap1__queue .onflo-telephony-icon{font-size:12px;color:var(--onflo-telephony-sky-40)}.onflo-telephony-cap1__caption{font:400 9.5px/1.4 var(--onflo-telephony-font-body);color:var(--onflo-telephony-slate);margin-top:14px;text-align:center}.onflo-telephony-cap2{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:0;background:#fff;border:1px solid var(--onflo-telephony-border-subtle);border-radius:16px;padding:16px}.onflo-telephony-cap2__tag{font:800 9.5px/1 var(--onflo-telephony-font-body);letter-spacing:.08em;text-transform:uppercase;color:#fff;background:var(--onflo-telephony-persimmon);border:4px solid #FDE4D8;border-radius:8px;padding:7px 13px;flex:0 0 auto}.onflo-telephony-cap2__vline{display:block;width:1px;height:12px;border-left:1px dashed var(--onflo-telephony-stone);flex:0 0 auto}.onflo-telephony-cap2__vline--sm{height:10px}.onflo-telephony-cap2__flow{display:flex;align-items:flex-start;justify-content:center;gap:0;width:100%;flex:0 0 auto}.onflo-telephony-cap2__person{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0}.onflo-telephony-cap2__ring{display:inline-flex;width:58px;height:58px;flex:0 0 auto;border-radius:14px;background:var(--onflo-telephony-sky-20);border:3px solid var(--onflo-telephony-sky-40);align-items:center;justify-content:center}.onflo-telephony-cap2__person b{font:700 10px/1.2 var(--onflo-telephony-font-body);color:var(--onflo-telephony-navy-90);white-space:nowrap}.onflo-telephony-cap2__person i{font:400 9px/1.2 var(--onflo-telephony-font-body);font-style:normal;color:var(--onflo-telephony-slate)}.onflo-telephony-cap2__mid{display:flex;flex-direction:column;align-items:center;gap:5px;flex:0 1 auto;min-width:0;margin-top:6px}.onflo-telephony-cap2__dash{display:block;width:34px;height:0;border-top:2px dashed #86C99A}.onflo-telephony-cap2__call{display:inline-flex;width:42px;height:42px;flex:0 0 auto;border-radius:50%;background:var(--onflo-telephony-green-50);border:5px solid var(--onflo-telephony-green-20);align-items:center;justify-content:center}.onflo-telephony-cap2__mid em{font:400 9.5px/1.2 var(--onflo-telephony-font-body);font-style:normal;color:var(--onflo-telephony-slate);white-space:nowrap}.onflo-telephony-cap2__badge{position:relative;z-index:1;display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;background:#fff;border:1px solid var(--onflo-telephony-border-subtle);border-radius:10px;padding:7px 12px;box-shadow:0 6px 14px -8px rgb(11 48 87 / .3);font:700 10px/1 var(--onflo-telephony-font-body);color:var(--onflo-telephony-navy-90)}.onflo-telephony-cap2__badge .onflo-telephony-icon{color:var(--onflo-telephony-blue-50);font-size:15px}.onflo-telephony-cap2__transcript{display:flex;flex-direction:column;gap:7px;width:92%;flex:1 1 auto;margin-top:-5px;background:var(--onflo-telephony-off-white);border:1px solid var(--onflo-telephony-border-subtle);border-radius:12px;padding:15px 14px 13px;overflow:hidden}.onflo-telephony-cap2__transcript>span{display:grid;grid-template-columns:42px minmax(0,1fr);gap:8px;align-items:start}.onflo-telephony-cap2__transcript b{font:700 8.5px/1.4 var(--onflo-telephony-font-body);color:var(--onflo-telephony-blue-80)}.onflo-telephony-cap2__transcript>span>span{font:400 9.5px/1.45 var(--onflo-telephony-font-body);color:var(--onflo-telephony-navy-90);min-width:0}.onflo-telephony-cap2__skel{display:flex;flex-direction:column;gap:6px;margin-top:3px}.onflo-telephony-cap2__skel i{display:block;height:7px;border-radius:999px;background:rgb(148 163 184 / .42)}.onflo-telephony-cap3{display:grid;grid-template-columns:minmax(0,0.66fr) minmax(0,1.34fr);gap:0;background:#fff;border:1px solid var(--onflo-telephony-border-subtle);border-radius:16px;overflow:hidden}.onflo-telephony-cap3__rail{display:flex;flex-direction:column;min-width:0;border-right:1px solid var(--onflo-telephony-border-subtle)}.onflo-telephony-cap3__rail-head{display:flex;align-items:center;gap:7px;background:var(--onflo-telephony-navy-90);padding:9px 11px;color:#fff;font:700 9px/1 var(--onflo-telephony-font-body)}.onflo-telephony-cap3__rail-body{display:flex;flex-direction:column;gap:7px;padding:10px;flex:1 1 auto}.onflo-telephony-cap3__divider-text{text-align:center;font:700 9px/1 var(--onflo-telephony-font-body);color:var(--onflo-telephony-blue-50);padding:6px 0;border-block:1px solid var(--onflo-telephony-border-subtle)}.onflo-telephony-cap3__expand{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;align-items:center;font:700 8.5px/1 var(--onflo-telephony-font-body);color:var(--onflo-telephony-blue-80)}.onflo-telephony-cap3__expand .onflo-telephony-icon{color:var(--onflo-telephony-blue-80);font-size:13px}.onflo-telephony-cap3__detail{display:flex;flex-direction:column;gap:7px;min-width:0;padding:11px 12px}.onflo-telephony-cap3__detail-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.onflo-telephony-cap3__detail-head>span:first-child{display:inline-flex;align-items:center;gap:7px;min-width:0;font:700 9.5px/1 var(--onflo-telephony-font-body);color:var(--onflo-telephony-navy-90)}.onflo-telephony-cap3__detail-head .onflo-telephony-icon{color:var(--onflo-telephony-blue-50);font-size:14px}.onflo-telephony-cap3__detail-title{font:700 11.5px/1.25 var(--onflo-telephony-font-display);color:var(--onflo-telephony-navy-90)}.onflo-telephony-cap3__prev-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.onflo-telephony-cap3__prev-head b{font:700 9.5px/1 var(--onflo-telephony-font-body);color:var(--onflo-telephony-navy-90)}.onflo-telephony-cap3__list{display:flex;flex-direction:column;gap:5px}.onflo-telephony-cap3__list>span{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;background:var(--onflo-telephony-off-white);border-radius:8px;padding:7px 9px}.onflo-telephony-cap3__list span>span{font:400 8.5px/1.2 var(--onflo-telephony-font-body);color:var(--onflo-telephony-navy-90);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.onflo-telephony-cap3__list em{font:600 7.5px/1 var(--onflo-telephony-font-body);font-style:normal;color:var(--onflo-telephony-stone);white-space:nowrap}.onflo-telephony-cap4{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:0;background:linear-gradient(180deg,#F7FBFE 0%,#EAF4FC 100%);border:1px solid var(--onflo-telephony-border-subtle);border-radius:16px;padding:20px 16px}.onflo-telephony-cap4__icons{display:flex;align-items:flex-start;justify-content:center;gap:17px;flex:0 0 auto;height:48px}.onflo-telephony-cap4__ring{display:inline-flex;width:44px;height:44px;flex:0 0 auto;border-radius:50%;background:#fff;border:2px solid var(--onflo-telephony-sky-40);align-items:center;justify-content:center;box-shadow:0 6px 14px -8px rgb(11 48 87 / .3);color:var(--onflo-telephony-blue-50)}.onflo-telephony-cap4__arc{display:block;width:46%;height:18px;border-left:1px solid var(--onflo-telephony-sky-40);border-right:1px solid var(--onflo-telephony-sky-40);border-bottom:1px solid var(--onflo-telephony-sky-40);border-bottom-left-radius:10px;border-bottom-right-radius:10px}.onflo-telephony-cap4__vline{display:block;width:1px;height:10px;border-left:1px solid var(--onflo-telephony-sky-40);flex:0 0 auto}.onflo-telephony-cap4__vline--sm{height:12px}.onflo-telephony-cap4__hub{display:inline-flex;width:62px;height:62px;flex:0 0 auto;border-radius:50%;background:#fff;align-items:center;justify-content:center;box-shadow:0 0 0 6px rgb(69 182 242 / .16),0 10px 24px -12px rgb(11 48 87 / .45)}.onflo-telephony-cap4__rows{display:flex;flex-direction:column;gap:7px;width:100%;flex:0 0 auto}.onflo-telephony-cap4__row{display:grid;grid-template-columns:18px 22px 62px minmax(0,1fr) 40px;gap:9px;align-items:center;background:#fff;border:1px solid var(--onflo-telephony-border-subtle);border-radius:9px;padding:9px 11px;box-shadow:0 4px 10px -8px rgb(11 48 87 / .35)}.onflo-telephony-cap4__row>.onflo-telephony-icon{color:var(--onflo-telephony-slate);font-size:15px}.onflo-telephony-cap4__row b{font:700 9px/1 var(--onflo-telephony-font-body);color:var(--onflo-telephony-navy-90)}.onflo-telephony-cap4__row em{font:600 8.5px/1 var(--onflo-telephony-font-body);font-style:normal;color:var(--onflo-telephony-slate)}.onflo-telephony-cap4__row>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:400 9px/1.2 var(--onflo-telephony-font-body);color:var(--onflo-telephony-slate)}.onflo-telephony-cap4__row>span strong{font-weight:700;color:var(--onflo-telephony-blue-50)}.onflo-telephony-cap4__row>i{font:700 8.5px/1 var(--onflo-telephony-font-body);font-style:normal;color:var(--onflo-telephony-navy-90);text-align:right}.onflo-telephony-cap5{display:grid;grid-template-columns:minmax(0,0.66fr) minmax(0,1.34fr);gap:0;background:#fff;border:1px solid var(--onflo-telephony-border-subtle);border-radius:16px;overflow:hidden}.onflo-telephony-cap5__rail{display:flex;flex-direction:column;min-width:0;border-right:1px solid var(--onflo-telephony-border-subtle)}.onflo-telephony-cap5__rail-head{display:flex;align-items:center;gap:7px;background:var(--onflo-telephony-navy-90);padding:9px 11px;color:#fff;font:700 9px/1 var(--onflo-telephony-font-body)}.onflo-telephony-cap5__rail-body{display:flex;flex-direction:column;gap:6px;padding:10px;flex:1 1 auto}.onflo-telephony-cap5__divider-text{text-align:center;font:700 9px/1 var(--onflo-telephony-font-body);color:var(--onflo-telephony-blue-50);padding:6px 0;border-block:1px solid var(--onflo-telephony-border-subtle)}.onflo-telephony-cap5__expand{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;align-items:center;font:700 8.5px/1 var(--onflo-telephony-font-body);color:var(--onflo-telephony-blue-80)}.onflo-telephony-cap5__expand .onflo-telephony-icon{color:var(--onflo-telephony-blue-80);font-size:13px}.onflo-telephony-cap5__dropdown{display:grid;gap:3px}.onflo-telephony-cap5__dropdown em{font:500 7.5px/1.2 var(--onflo-telephony-font-body);font-style:normal;color:var(--onflo-telephony-slate)}.onflo-telephony-cap5__dropdown span{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;align-items:center;background:#fff;border:1px solid var(--onflo-telephony-border-subtle);border-radius:7px;padding:6px 8px;font:400 8px/1 var(--onflo-telephony-font-body);color:var(--onflo-telephony-navy-90)}.onflo-telephony-cap5__dropdown .onflo-telephony-icon{color:var(--onflo-telephony-stone);font-size:12px}.onflo-telephony-cap5__detail{display:flex;flex-direction:column;gap:6px;min-width:0;padding:11px 12px}.onflo-telephony-cap5__detail-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.onflo-telephony-cap5__detail-head>span:first-child{display:inline-flex;align-items:center;gap:7px;min-width:0}.onflo-telephony-cap5__detail-head b{font:700 9.5px/1 var(--onflo-telephony-font-body);color:var(--onflo-telephony-navy-90)}.onflo-telephony-cap5__detail-head .onflo-telephony-icon{color:var(--onflo-telephony-slate);font-size:13px}.onflo-telephony-cap5__detail-head em{font:400 8.5px/1 var(--onflo-telephony-font-body);font-style:normal;color:var(--onflo-telephony-slate)}.onflo-telephony-cap5__detail-head>i{font:400 8px/1 var(--onflo-telephony-font-body);font-style:normal;color:var(--onflo-telephony-stone);white-space:nowrap}.onflo-telephony-cap5__detail-title{font:700 11.5px/1.25 var(--onflo-telephony-font-display);color:var(--onflo-telephony-navy-90)}.onflo-telephony-cap5__summary{display:inline-flex;align-self:flex-start;align-items:center;gap:6px;background:var(--onflo-telephony-sky-20);border-radius:8px;padding:7px 11px;font:700 9px/1 var(--onflo-telephony-font-body);color:var(--onflo-telephony-blue-80)}.onflo-telephony-cap5__summary .onflo-telephony-icon{color:var(--onflo-telephony-blue-50);font-size:14px}.onflo-telephony-cap5__timeline{display:flex;flex-direction:column;gap:6px}.onflo-telephony-cap5__timeline>span{display:grid;grid-template-columns:10px minmax(0,1fr);gap:9px;align-items:start}.onflo-telephony-cap5__timeline>span>i:first-child{width:9px;height:9px;border-radius:50%;background:var(--onflo-telephony-blue-50);margin-top:3px;display:block}.onflo-telephony-cap5__timeline>span>span{display:grid;gap:3px;min-width:0;background:var(--onflo-telephony-off-white);border-radius:8px;padding:6px 8px}.onflo-telephony-cap5__timeline b{font:700 8.5px/1.2 var(--onflo-telephony-font-body);color:var(--onflo-telephony-navy-90)}.onflo-telephony-cap5__timeline b em{font-weight:400;font-style:normal;color:var(--onflo-telephony-slate)}.onflo-telephony-cap5__timeline>span>span>em{font:400 8.5px/1.35 var(--onflo-telephony-font-body);font-style:normal;color:var(--onflo-telephony-slate);min-width:0}.onflo-telephony-cap6{display:grid;grid-template-columns:minmax(0,0.68fr) minmax(0,1.32fr);gap:0;background:#fff;border:1px solid var(--onflo-telephony-border-subtle);border-radius:16px;overflow:hidden}.onflo-telephony-cap6__rail{display:flex;flex-direction:column;min-width:0;border-right:1px solid var(--onflo-telephony-border-subtle)}.onflo-telephony-cap6__rail-head{display:flex;align-items:center;gap:7px;background:var(--onflo-telephony-navy-90);padding:9px 11px;color:#fff;font:700 9px/1 var(--onflo-telephony-font-body)}.onflo-telephony-cap6__rail-body{display:flex;flex-direction:column;justify-content:space-between;gap:8px;padding:11px 10px;flex:1 1 auto}.onflo-telephony-cap6__divider-text{text-align:center;font:700 9px/1 var(--onflo-telephony-font-body);color:var(--onflo-telephony-blue-50);padding:6px 0;border-block:1px solid var(--onflo-telephony-border-subtle)}.onflo-telephony-cap6__expand{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;align-items:center;font:700 8.5px/1 var(--onflo-telephony-font-body);color:var(--onflo-telephony-blue-80)}.onflo-telephony-cap6__expand .onflo-telephony-icon{color:var(--onflo-telephony-blue-80);font-size:13px}.onflo-telephony-cap6__agent{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:7px;align-items:center;background:var(--onflo-telephony-off-white);border-radius:8px;padding:8px 10px}.onflo-telephony-cap6__agent b{font:400 8.5px/1.2 var(--onflo-telephony-font-body);font-weight:400;color:var(--onflo-telephony-navy-90);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.onflo-telephony-cap6__agent em{font:600 7.5px/1 var(--onflo-telephony-font-body);font-style:normal;color:var(--onflo-telephony-slate);white-space:nowrap}.onflo-telephony-cap6__agent i{font:700 7.5px/1 var(--onflo-telephony-font-body);font-style:normal;color:var(--onflo-telephony-stone);white-space:nowrap}.onflo-telephony-cap6__agent--active{background:var(--onflo-telephony-sky-20)}.onflo-telephony-cap6__agent--active b{font-weight:700}.onflo-telephony-cap6__agent--active i{color:var(--onflo-telephony-blue-80)}.onflo-telephony-cap6__detail{display:flex;flex-direction:column;justify-content:space-between;gap:8px;min-width:0;padding:12px}.onflo-telephony-cap6__detail-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.onflo-telephony-cap6__detail-head>span:first-child{display:inline-flex;align-items:center;gap:7px;min-width:0;font:700 9.5px/1 var(--onflo-telephony-font-body);color:var(--onflo-telephony-navy-90)}.onflo-telephony-cap6__detail-head .onflo-telephony-icon{color:var(--onflo-telephony-blue-50);font-size:14px}.onflo-telephony-cap6__title{font:700 11.5px/1.25 var(--onflo-telephony-font-display);color:var(--onflo-telephony-navy-90)}.onflo-telephony-cap6__wave{display:flex;align-items:flex-end;gap:3px;height:40px;background:var(--onflo-telephony-off-white);border:1px solid var(--onflo-telephony-border-subtle);border-radius:9px;padding:8px 10px}.onflo-telephony-cap6__wave i{flex:1;display:block;border-radius:2px}.onflo-telephony-cap6__actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.onflo-telephony-cap6__actions span{display:inline-flex;align-items:center;justify-content:center;gap:5px;background:#fff;border:1px solid var(--onflo-telephony-border-subtle);border-radius:8px;padding:8px 6px;font:700 8.5px/1 var(--onflo-telephony-font-body);color:var(--onflo-telephony-navy-90)}.onflo-telephony-cap6__actions .onflo-telephony-icon{color:var(--onflo-telephony-blue-50);font-size:14px}.onflo-telephony-cap6__actions span.is-active{background:var(--onflo-telephony-blue-50);border-color:var(--onflo-telephony-blue-50);color:#fff}.onflo-telephony-cap6__actions span.is-active .onflo-telephony-icon{color:#fff}.onflo-telephony-cap6__whisper{display:grid;gap:4px;background:#FEF3D4;border:1px solid #F2DFA6;border-radius:9px;padding:9px 10px}.onflo-telephony-cap6__whisper em{font:700 7.5px/1 var(--onflo-telephony-font-body);font-style:normal;letter-spacing:.06em;text-transform:uppercase;color:#92700A}.onflo-telephony-cap6__whisper span{font:400 8.5px/1.4 var(--onflo-telephony-font-body);color:#6B5008}.onflo-telephony-cap7{display:flex;flex-direction:column;justify-content:space-between;gap:9px;background:var(--onflo-telephony-off-white);border:1px solid var(--onflo-telephony-border-subtle);border-radius:16px;padding:14px}.onflo-telephony-cap7__head{display:flex;align-items:center;gap:12px;flex:0 0 auto}.onflo-telephony-cap7__head b{font:500 8.5px/1 var(--onflo-telephony-font-body);font-weight:500;color:var(--onflo-telephony-slate)}.onflo-telephony-cap7__head b.is-active{font-weight:700;color:var(--onflo-telephony-navy-90);border-bottom:2px solid var(--onflo-telephony-blue-50);padding-bottom:5px}.onflo-telephony-cap7__date{margin-left:auto;display:inline-flex;align-items:center;gap:5px;background:#fff;border:1px solid var(--onflo-telephony-border-subtle);border-radius:7px;padding:5px 8px;font:600 7.5px/1 var(--onflo-telephony-font-body);color:var(--onflo-telephony-navy-90)}.onflo-telephony-cap7__date .onflo-telephony-icon{font-size:12px;color:var(--onflo-telephony-slate)}.onflo-telephony-cap7__row{display:grid;grid-template-columns:minmax(0,1.32fr) minmax(0,0.68fr);gap:8px;flex:0 0 auto}.onflo-telephony-cap7__calls{display:grid;gap:7px;align-content:start;background:#fff;border:1px solid var(--onflo-telephony-border-subtle);border-radius:10px;padding:10px 11px}.onflo-telephony-cap7__calls-total{display:inline-flex;align-items:baseline;gap:7px}.onflo-telephony-cap7__calls-total strong{font:800 19px/1 var(--onflo-telephony-font-display);color:var(--onflo-telephony-blue-50);letter-spacing:-.03em}.onflo-telephony-cap7__calls-total b{font:600 9px/1 var(--onflo-telephony-font-body);color:var(--onflo-telephony-navy-90)}.onflo-telephony-cap7__calls-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 10px}.onflo-telephony-cap7__calls-grid span{display:grid;grid-template-columns:40px minmax(0,1fr);gap:8px;align-items:baseline}.onflo-telephony-cap7__calls-grid i{font:800 11px/1.2 var(--onflo-telephony-font-display);font-style:normal;color:var(--onflo-telephony-navy-90);text-align:right}.onflo-telephony-cap7__calls-grid em{font:400 8.5px/1.2 var(--onflo-telephony-font-body);font-style:normal;color:var(--onflo-telephony-slate);min-width:0}.onflo-telephony-cap7__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;align-content:start}.onflo-telephony-cap7__stats span{display:grid;gap:3px;background:#fff;border:1px solid var(--onflo-telephony-border-subtle);border-radius:9px;padding:8px 10px}.onflo-telephony-cap7__stats em{font:500 8px/1.2 var(--onflo-telephony-font-body);font-style:normal;color:var(--onflo-telephony-slate)}.onflo-telephony-cap7__stats b{font:800 14px/1 var(--onflo-telephony-font-display);color:var(--onflo-telephony-blue-50);letter-spacing:-.02em}.onflo-telephony-cap7__weekly{display:grid;gap:8px;background:#fff;border:1px solid var(--onflo-telephony-border-subtle);border-radius:10px;padding:10px 11px;flex:0 0 auto}.onflo-telephony-cap7__weekly-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.onflo-telephony-cap7__weekly-head b{font:700 8.5px/1 var(--onflo-telephony-font-body);color:var(--onflo-telephony-navy-90)}.onflo-telephony-cap7__legend{display:flex;gap:9px}.onflo-telephony-cap7__legend i{display:inline-flex;align-items:center;gap:5px;font:500 7.5px/1 var(--onflo-telephony-font-body);font-style:normal;color:var(--onflo-telephony-slate);white-space:nowrap}.onflo-telephony-cap7__legend em{width:7px;height:7px;border-radius:2px;display:block}.onflo-telephony-cap7__bars{display:flex;align-items:flex-end;gap:7px}.onflo-telephony-cap7__bars>span{display:flex;flex-direction:column;align-items:center;gap:5px;flex:1;min-width:0}.onflo-telephony-cap7__stack{display:flex;flex-direction:column;justify-content:flex-end;width:100%;height:88px}.onflo-telephony-cap7__stack i:first-child{border-radius:3px 3px 0 0}.onflo-telephony-cap7__bars em{font:500 7.5px/1 var(--onflo-telephony-font-body);font-style:normal;color:var(--onflo-telephony-stone)}.onflo-telephony-cap8{display:grid;grid-template-columns:minmax(0,0.72fr) minmax(0,1.28fr);gap:0;background:#fff;border:1px solid var(--onflo-telephony-border-subtle);border-radius:16px;overflow:hidden}.onflo-telephony-cap8__rail{display:flex;flex-direction:column;min-width:0;border-right:1px solid var(--onflo-telephony-border-subtle)}.onflo-telephony-cap8__rail-head{display:flex;align-items:center;gap:7px;background:var(--onflo-telephony-navy-90);padding:9px 11px;color:#fff;font:700 9px/1 var(--onflo-telephony-font-body)}.onflo-telephony-cap8__rail-body{display:flex;flex-direction:column;justify-content:space-between;gap:8px;padding:11px 10px;flex:1 1 auto;background:var(--onflo-telephony-off-white)}.onflo-telephony-cap8__number{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;align-items:center;background:#fff;border:1px solid var(--onflo-telephony-border-subtle);border-radius:7px;padding:7px 9px}.onflo-telephony-cap8__number b{font:700 9px/1 var(--onflo-telephony-font-body);color:var(--onflo-telephony-navy-90)}.onflo-telephony-cap8__number .onflo-telephony-icon{color:var(--onflo-telephony-stone);font-size:12px}.onflo-telephony-cap8__pad{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.onflo-telephony-cap8__pad span{display:grid;justify-items:center;gap:1px;background:#fff;border:1px solid var(--onflo-telephony-border-subtle);border-radius:7px;padding:6px 0}.onflo-telephony-cap8__pad b{font:700 11px/1 var(--onflo-telephony-font-display);color:var(--onflo-telephony-navy-90)}.onflo-telephony-cap8__pad i{font:400 6px/1 var(--onflo-telephony-font-body);font-style:normal;color:var(--onflo-telephony-stone);letter-spacing:.06em}.onflo-telephony-cap8__call{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:var(--onflo-telephony-green-50);border-radius:8px;padding:8px;font:700 9px/1 var(--onflo-telephony-font-body);color:#fff}.onflo-telephony-cap8__detail{display:flex;flex-direction:column;justify-content:space-between;gap:8px;min-width:0;padding:12px}.onflo-telephony-cap8__detail-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.onflo-telephony-cap8__detail-head>span:first-child{display:inline-flex;align-items:center;gap:7px;min-width:0;font:700 9.5px/1 var(--onflo-telephony-font-body);color:var(--onflo-telephony-navy-90)}.onflo-telephony-cap8__detail-head .onflo-telephony-icon{color:var(--onflo-telephony-blue-50);font-size:14px}.onflo-telephony-cap8__title{font:700 11.5px/1.25 var(--onflo-telephony-font-display);color:var(--onflo-telephony-navy-90)}.onflo-telephony-cap8__devices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.onflo-telephony-cap8__devices span{display:grid;justify-items:center;gap:4px;background:var(--onflo-telephony-off-white);border:1px solid var(--onflo-telephony-border-subtle);border-radius:9px;padding:11px 6px;font:600 7.5px/1 var(--onflo-telephony-font-body);color:var(--onflo-telephony-navy-90)}.onflo-telephony-cap8__devices .onflo-telephony-icon{color:var(--onflo-telephony-blue-50)}.onflo-telephony-cap8__ext{display:flex;flex-direction:column;gap:5px}.onflo-telephony-cap8__ext span{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:7px;align-items:center;background:#fff;border:1px solid var(--onflo-telephony-border-subtle);border-radius:8px;padding:9px 10px}.onflo-telephony-cap8__ext span>span{font:400 8.5px/1.2 var(--onflo-telephony-font-body);color:var(--onflo-telephony-navy-90);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.onflo-telephony-cap8__ext b{font:700 8px/1 var(--onflo-telephony-font-body);color:var(--onflo-telephony-slate)}.onflo-telephony-advantage{background:var(--onflo-telephony-off-white)}.onflo-telephony-advantage__grid{display:grid;grid-template-columns:minmax(0,475px) minmax(0,430px);justify-content:center;gap:clamp(20px, 2.4vw, 36px);align-items:center}.onflo-telephony-advantage__copy{min-width:0}.onflo-telephony-advantage__h2{margin-top:12px;font-size:clamp(24px, 2.7vw, 34px);line-height:1.1;letter-spacing:-.03em}.onflo-telephony-advantage__list{display:grid;gap:10px;margin-top:24px;max-width:435px}.onflo-telephony-advantage__item{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;align-items:start;background:#fff;border:1px solid var(--onflo-telephony-border-subtle);border-radius:14px;padding:14px 16px}.onflo-telephony-advantage__icon{display:inline-flex;width:34px;height:34px;border-radius:10px;background:var(--onflo-telephony-sky-20);align-items:center;justify-content:center;color:var(--onflo-telephony-navy-90)}.onflo-telephony-advantage__item>span:last-child{display:grid;gap:4px;min-width:0}.onflo-telephony-advantage__item b{font:700 13.5px/1.3 var(--onflo-telephony-font-body);color:var(--onflo-telephony-navy-90)}.onflo-telephony-advantage__item em{font:400 12.5px/1.6 var(--onflo-telephony-font-body);font-style:normal;color:var(--onflo-telephony-slate)}.onflo-telephony-orbit-wrap{min-width:0;display:flex;justify-content:center}.onflo-telephony-orbit{position:relative;width:100%;max-width:430px;aspect-ratio:1 / 1;container-type:inline-size}.onflo-telephony-orbit__lines{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0}.onflo-telephony-orbit__node{position:absolute;transform:translate(-50%,-50%);z-index:1;display:grid;justify-items:center;align-content:center;gap:3px;width:25%;aspect-ratio:1 / 1;border-radius:50%;background:#fff;border:1px solid var(--onflo-telephony-border-subtle);box-shadow:0 10px 24px -14px rgb(11 48 87 / .42);padding:4%;box-sizing:border-box;color:var(--onflo-telephony-blue-50)}.onflo-telephony-orbit__node .onflo-telephony-icon{font-size:clamp(17px, 4.6cqw, 22px)}.onflo-telephony-orbit__node em{font:700 clamp(10px, 2.7cqw, 11.5px)/1.15 var(--onflo-telephony-font-body);font-style:normal;color:var(--onflo-telephony-navy-90);text-align:center}.onflo-telephony-orbit__hub{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;display:inline-flex;width:27%;aspect-ratio:1 / 1;border-radius:50%;background:var(--onflo-telephony-grad-authority);box-shadow:0 18px 40px -16px rgb(11 48 87 / .5),0 0 0 1cqw rgb(255 255 255 / .55);align-items:center;justify-content:center}.onflo-telephony-orbit__hub svg{width:46%;height:auto}.onflo-telephony-why{background:#fff}.onflo-telephony-why__card{max-width:62rem;margin:clamp(24px, 2.6vw, 34px) auto 0;background:#fff;border:1px solid var(--onflo-telephony-border-subtle);border-radius:22px;overflow:hidden;box-shadow:0 1px 2px rgb(11 48 87 / .04),0 26px 52px -38px rgb(11 48 87 / .22)}.onflo-telephony-why__row{display:grid;grid-template-columns:38px minmax(0,0.9fr) minmax(0,1.1fr);gap:clamp(16px, 2.2vw, 34px);align-items:center;padding:clamp(13px, 1.5vw, 17px) clamp(20px, 2.4vw, 30px);border-top:1px solid var(--onflo-telephony-border-subtle)}.onflo-telephony-why__icon{display:inline-flex;width:38px;height:38px;border-radius:12px;background:var(--onflo-telephony-sky-20);align-items:center;justify-content:center;color:var(--onflo-telephony-blue-80)}.onflo-telephony-why__title{font:700 clamp(14.5px, 1.5vw, 16.5px)/1.32 var(--onflo-telephony-font-display);color:var(--onflo-telephony-navy-90);letter-spacing:-.02em;text-wrap:balance;min-width:0}.onflo-telephony-why__body{font:400 13px/1.6 var(--onflo-telephony-font-body);color:var(--onflo-telephony-slate);min-width:0}.onflo-telephony-testimonial{background:linear-gradient(180deg,#F7FBFE 0%,#EEF6FC 100%)}.onflo-telephony-testimonial__inner{max-width:71rem;width:100%;margin-inline:auto}.onflo-telephony-quote{display:grid;grid-template-columns:minmax(0,1.24fr) minmax(0,0.76fr);gap:0;width:100%!important;max-width:61rem!important;margin:clamp(22px, 2.4vw, 30px) auto 0!important;float:none!important;background:#fff;border:1px solid rgb(0 123 195 / .16);border-radius:24px;overflow:hidden;box-shadow:0 1px 2px rgb(11 48 87 / .04),0 30px 60px -38px rgb(11 48 87 / .32)}.onflo-telephony-quote__left{min-width:0;display:grid;gap:20px;align-content:center;padding:clamp(24px, 2.8vw, 36px)}.onflo-telephony-quote__text{margin:0;max-width:42ch;font:600 20px/1.5 var(--onflo-telephony-font-display);color:var(--onflo-telephony-navy-90);letter-spacing:-.02em;text-wrap:pretty}.onflo-telephony-quote__caption{display:grid;grid-template-columns:56px max-content 1px auto;gap:16px;justify-content:start;align-items:center;padding-top:18px;border-top:1px solid rgb(0 123 195 / .14)}.onflo-telephony-quote__avatar{display:block;width:56px;height:56px;border-radius:50%;object-fit:cover;box-shadow:0 8px 18px -12px rgb(11 48 87 / .5)}.onflo-telephony-quote__who{display:grid;gap:2px;min-width:0}.onflo-telephony-quote__who b{font:700 13px/1.3 var(--onflo-telephony-font-body);color:var(--onflo-telephony-navy-90)}.onflo-telephony-quote__who em{font:400 11.5px/1.4 var(--onflo-telephony-font-body);font-style:normal;color:var(--onflo-telephony-slate)}.onflo-telephony-quote__divider{display:block;width:1px;height:42px;background:rgb(0 123 195 / .2)}.onflo-telephony-quote__logo{display:block;width:118px;height:58px;object-fit:contain;border-radius:6px}.onflo-telephony-quote__right{min-width:0;display:grid;gap:18px;align-content:center;background:linear-gradient(168deg,#F5FAFE 0%,#E9F3FB 100%);border-left:1px solid rgb(0 123 195 / .14);padding:clamp(24px, 2.8vw, 36px) clamp(20px, 2.2vw, 26px)}.onflo-telephony-quote__impact-label{font:800 9px/1 var(--onflo-telephony-font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--onflo-telephony-blue-50)}.onflo-telephony-quote__stat{display:grid;gap:3px}.onflo-telephony-quote__stat b{font:800 clamp(21px, 2.3vw, 27px)/1 var(--onflo-telephony-font-display);color:var(--onflo-telephony-blue-50);letter-spacing:-.03em}.onflo-telephony-quote__stat em{font:400 11px/1.4 var(--onflo-telephony-font-body);font-style:normal;color:var(--onflo-telephony-slate)}.onflo-telephony-quote__link{justify-self:start;display:inline-flex;align-items:center;gap:6px;font:700 12px/1 var(--onflo-telephony-font-body);color:var(--onflo-telephony-blue-50);border-bottom:1px solid rgb(0 123 195 / .4);padding-bottom:5px;margin-top:4px}.onflo-telephony-quote__link .onflo-telephony-icon{transition:transform 200ms var(--onflo-telephony-ease)}.onflo-telephony-quote__link:hover .onflo-telephony-icon{transform:translateX(4px)}.onflo-telephony-final-cta{background:#061F3A;color:#fff;position:relative;overflow:hidden}.onflo-telephony-final-cta__glow{position:absolute;top:-60%;left:50%;transform:translateX(-50%);width:900px;height:900px;border-radius:50%;background:radial-gradient(circle,rgb(0 123 195 / .38),#fff0 70%);pointer-events:none}.onflo-telephony-final-cta__inner{position:relative;max-width:56rem;display:grid;gap:18px;justify-items:center;text-align:center;padding-block:clamp(62px, 7vw, 104px)}.onflo-telephony-final-cta__h2{color:#fff;font-size:36px;line-height:1.12;letter-spacing:-.035em}.onflo-telephony-final-cta__lead{font:400 clamp(14.5px, 1.5vw, 17px)/1.65 var(--onflo-telephony-font-body);color:#C6DCEC;margin:0;max-width:62ch}.onflo-telephony-final-cta__cta{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:6px}@media (max-width:1024px){.onflo-telephony-hero__grid{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}.onflo-telephony-hero__copy{max-width:46rem}.onflo-telephony-hero__points{justify-items:start;width:max-content;max-width:100%;margin-inline:auto}.onflo-telephony-hero__h1{margin-inline:auto}.onflo-telephony-hero__cta{justify-content:center}.onflo-telephony-hero__media{width:100%;max-width:560px;justify-self:center}.onflo-telephony-cap-panel__grid{grid-template-columns:minmax(0,1fr)}.onflo-telephony-advantage__grid{grid-template-columns:minmax(0,1fr)}.onflo-telephony-orbit-wrap{justify-content:center}.onflo-telephony-orbit{max-width:360px}}@media (max-width:860px){.onflo-telephony-cap-pills{flex-wrap:nowrap;justify-content:flex-start;max-width:none;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;padding-bottom:6px;scrollbar-width:none}.onflo-telephony-cap-pills::-webkit-scrollbar{display:none}.onflo-telephony-cap-pill{flex:0 0 auto;scroll-snap-align:start}}@media (max-width:820px){.onflo-telephony-logos__grid{grid-template-columns:minmax(0,1fr);row-gap:14px;justify-items:center}.onflo-telephony-logos__label{max-width:none;text-align:center}}@media (max-width:780px){.onflo-telephony-why__row{grid-template-columns:44px minmax(0,1fr);row-gap:10px}.onflo-telephony-why__row>span:last-child{grid-column:2 / -1}}@media (max-width:720px){.onflo-telephony-section{padding-block:clamp(34px, 8vw, 46px)}.onflo-telephony-hero__h1{font-size:27px;max-width:none}.onflo-telephony-hero__cta>a{flex:1 1 100%;justify-content:center}.onflo-telephony-cap-panel__grid{padding:clamp(22px, 3vw, 34px);gap:clamp(20px, 3vw, 32px)}.onflo-telephony-cap-pills{gap:8px}.onflo-telephony-cap-pill{padding:9px 14px}.onflo-telephony-cap-pill span:last-child{font-size:12.5px}.onflo-telephony-quote{grid-template-columns:minmax(0,1fr)}.onflo-telephony-quote__right{border-left:0;border-top:1px solid rgb(0 123 195 / .14)}.onflo-telephony-quote__caption{grid-template-columns:56px minmax(0,1fr);row-gap:12px}.onflo-telephony-quote__caption>.onflo-telephony-quote__divider{display:none}.onflo-telephony-quote__caption>.onflo-telephony-quote__logo{grid-column:1 / -1;width:104px}}@media (max-width:620px){.onflo-telephony-logos__tile{width:96px;height:30px}.onflo-telephony-logos__label{font-size:11px}.onflo-telephony-capabilities .onflo-telephony-container{padding-inline:12px}.onflo-telephony-cap-stage{border-radius:18px}.onflo-telephony-cap-visual{width:100%}.onflo-telephony-cap-img{max-width:100%;border-radius:10px}.onflo-telephony-cap-pills{gap:7px}.onflo-telephony-cap-pill{padding:8px 12px}.onflo-telephony-cap-pill span:last-child{font-size:12px}}@media (max-width:480px){.onflo-telephony-final-cta__h2{font-size:27px}.onflo-telephony-btn--lg{padding:10px 16px;font-size:13px}.onflo-telephony-why__row{padding:14px 16px}.onflo-telephony-quote__caption{grid-template-columns:48px minmax(0,1fr)}.onflo-telephony-quote__avatar{width:48px;height:48px}.onflo-telephony-hero__badge{font-size:10px;letter-spacing:.08em;padding:7px 12px}}