:root{--navy:#142330;--panel:#1b303e;--line:#344956;--mint:#91dab6;--white:#f5f7f5;--muted:#b3c5cd;--mist:#f1f5f3;--ink:#142330;--green:#237451}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--navy);color:var(--white);font:400 16px/1.7 Inter,Arial,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}img{display:block;max-width:100%;height:auto}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.08;letter-spacing:-.055em}h1{font-size:clamp(44px,5.35vw,78px);font-weight:800}h2{font-size:clamp(36px,4vw,58px);font-weight:750}h3{font-size:25px;letter-spacing:-.035em}em{font-style:normal;color:var(--mint)}p{color:var(--muted)}[hidden]{display:none!important}.wrap{width:min(100%,1360px);padding-left:clamp(22px,4.8vw,70px);padding-right:clamp(22px,4.8vw,70px);margin:auto}.eyebrow{font-size:10px;font-weight:700;letter-spacing:.17em;text-transform:uppercase;display:block;color:var(--mint);margin-bottom:23px}.button{display:inline-flex;justify-content:center;align-items:center;gap:23px;min-height:54px;padding:15px 25px;border-radius:8px;background:var(--mint);color:#123428;font-size:14px;font-weight:750;transition:background .18s,transform .18s;border:0}.button:hover{background:#b1e8cc;transform:translateY(-2px)}.button.small{min-height:44px;padding:11px 18px;font-size:12px}.button span{font-size:20px}.text-link,.quiet-link{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:13px;font-weight:600}.text-link{border-bottom:1px solid #719a87;color:var(--mint);padding:6px 0}.quiet-link{color:var(--muted)}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--mint);outline-offset:5px}.light-band :focus-visible{outline-color:var(--green)}.skip{position:absolute;top:-80px;left:20px;padding:12px;background:var(--mint);color:var(--ink);z-index:100}.skip:focus{top:12px}.header{display:flex;align-items:center;justify-content:space-between;gap:25px;height:98px;border-bottom:1px solid #2c404d;position:relative;z-index:20}.brand{display:inline-flex;align-items:center;font-size:25px;font-weight:750;letter-spacing:-.065em;white-space:nowrap;min-height:44px}.brand>span:last-child{color:var(--mint)}.brand-mark{display:inline-flex;align-items:center;justify-content:center;width:35px;height:35px;background:var(--mint);color:#142e24;border-radius:9px;font-weight:800;font-size:13px;letter-spacing:-.06em;margin-right:12px;flex:none}.desktop-nav{display:flex;gap:25px;font-size:12px;color:#d4e0e3}.desktop-nav a{min-height:44px;display:flex;align-items:center}.desktop-nav a:hover,.quiet-link:hover{color:var(--mint)}.header-actions{display:flex;align-items:center;gap:22px}.login{font-size:12px;color:var(--mint)}.menu-button{display:none;background:none;border:1px solid var(--line);color:var(--white);min-height:44px;border-radius:6px;padding:9px 12px;font-size:12px}#mobile-nav{position:absolute;top:98px;left:0;right:0;background:var(--navy);padding:15px 25px 25px;z-index:30;border-bottom:1px solid var(--line)}#mobile-nav a{display:block;padding:13px 0;border-bottom:1px solid var(--line)}.hero{display:grid;grid-template-columns:1fr 1.06fr;gap:48px;align-items:center;padding-top:80px;padding-bottom:80px}.hero-copy .lede{font-size:17px;line-height:1.8;margin-top:27px;max-width:510px}.actions{display:flex;gap:24px;align-items:center;margin:29px 0 21px;flex-wrap:wrap}.agency-credit{font-size:12px;color:#a8bfc6}.agency-credit:hover{text-decoration:underline}.call-path{display:flex;gap:18px;align-items:center;margin-top:42px}.call-path>div{display:flex;flex-direction:column;flex:1;min-width:0}.path-symbol{border:1px solid #628f88;border-radius:50%;width:44px;height:44px;display:grid;place-items:center;font-size:24px;color:var(--mint);margin-bottom:15px}.call-path b{font-size:12px}.call-path small{font-size:11px;color:#a6bdc6;line-height:1.55;margin-top:7px}.path-arrow{color:#729c97}.call-workspace{min-width:0;border:1px solid #3c5667;border-radius:14px;background:#142b39;box-shadow:0 28px 60px #04131e40}.workspace-bar{display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid #344e5d;padding:20px;color:#d9e7e7;font-size:12px}.workspace-bar>span:first-child{display:flex;align-items:center;gap:9px}.sample-pill{font-size:9px;letter-spacing:.08em;text-transform:uppercase;border:1px solid #526c79;border-radius:4px;padding:3px 7px;color:#b5cbd2}.live-dot,.blue-dot,.amber-dot{width:6px;height:6px;border-radius:50%;background:var(--mint);display:inline-block;flex:none}.blue-dot{background:#93bfdf}.amber-dot{background:#dfc788}.workspace-body{display:grid;grid-template-columns:70px 1fr 145px;padding:15px;gap:13px}.workspace-side{display:flex;flex-direction:column;gap:10px;font-size:9px;color:#9eb6c2;padding-top:12px}.workspace-side span{padding:7px 3px}.workspace-side .active{background:#2e4c58;color:var(--white);border-radius:4px}.call-station{background:#1b3545;border-radius:8px;min-width:0;padding:14px 12px 20px;text-align:center}.station-status{font-size:9px;text-align:left;color:var(--mint);display:flex;align-items:center;gap:5px;flex-wrap:wrap}.station-status span{margin-left:auto;font-size:8px;color:#adc5cd}.avatar{width:65px;height:65px;margin:39px auto 22px;background:#314f63;border-radius:50%;display:grid;place-items:center;font-size:21px;font-weight:600;color:#e9eff1}.timer{font-size:37px;font-weight:500;font-family:monospace;display:block;letter-spacing:-.04em;line-height:1.4}.call-caption{font-size:10px;color:#b5cbd4}.wave{height:48px;display:flex;align-items:center;justify-content:center;gap:4px;margin-top:24px}.wave i{width:2px;height:10px;background:var(--mint);border-radius:3px}.wave i:nth-child(3n){height:23px}.wave i:nth-child(5n){height:35px}.wave i:nth-child(7n){height:18px}.call-controls{display:flex;gap:16px;justify-content:center;margin:22px 0}.call-controls span{display:grid;place-items:center;width:39px;height:39px;border:1px solid #4c6573;border-radius:50%;font-size:18px}.call-controls .end-call{background:#d57a7e;color:#fff;border:0;transform:rotate(135deg)}.buffer-line{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #365364;padding-top:18px;gap:5px}.buffer-line small{display:block;color:#a6c1cc;font-size:8px}.buffer-line b{display:block;color:var(--mint);font-size:12px;margin-top:5px}.agent-board{border:1px solid #35505f;border-radius:7px;padding:16px 10px;min-width:0}.agent-board h3{font-size:12px;letter-spacing:-.03em}.board-label{display:block;font-size:7px;color:#8aabba;letter-spacing:.1em;margin:15px 0}.agent-board>div:not(.supervisor){display:flex;align-items:center;gap:8px;padding:12px 0;border-bottom:1px solid #284754;font-size:8px}.agent-board b{background:#2f4b5b;border-radius:50%;width:23px;height:23px;display:grid;place-items:center;font-size:8px}.agent-board span i{margin-right:4px;width:4px;height:4px}.supervisor{display:flex;justify-content:space-between;gap:4px;margin-top:25px;font-size:7px;color:#b0d4cf}.agent-board p{margin-top:20px;font-size:9px;line-height:1.8}.workspace-foot{text-align:center;border-top:1px solid #314d5d;font-size:9px;padding:13px;color:#89a9b8}.getting-started{padding-top:20px;padding-bottom:80px}.three-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:50px}.three-steps>div{border-top:1px solid var(--line);padding-top:25px}.three-steps span{font-size:12px;color:var(--mint)}.three-steps h2{font-size:23px;margin:20px 0 13px;letter-spacing:-.035em}.three-steps p{font-size:14px;max-width:300px}.light-band{background:var(--mist);color:var(--ink)}.light-band p{color:#51616d}.light-band em,.light-band .eyebrow,.light-band .text-link{color:var(--green)}.inbound{padding-top:95px;padding-bottom:95px;display:grid;grid-template-columns:.85fr 1.15fr;gap:80px;align-items:center}.section-heading p{margin:25px 0 20px;line-height:1.85;font-size:16px;max-width:530px}.campaigns{display:grid;grid-template-columns:1fr 1fr;gap:30px}.campaigns article{border-bottom:1px solid #c5d5cd;padding-bottom:27px}.campaign-icon{color:var(--green);font-size:26px;display:block;margin-bottom:25px}.campaigns h3{font-size:26px;margin-bottom:20px}.campaigns p{font-size:14px;line-height:1.8;margin-bottom:20px}.campaign-note{font-size:11px;color:#5d716b}.billing-rule{grid-column:1/-1;background:#e0eae5;padding:20px 25px;border-radius:6px}.billing-rule strong{font-size:14px}.billing-rule p{font-size:12px;line-height:1.8;margin:8px 0 0}.outbound{display:grid;grid-template-columns:1fr 1fr;gap:90px;padding-top:110px;padding-bottom:110px;align-items:center}.lead-card{background:var(--panel);border:1px solid #415c69;border-radius:12px;padding:36px;position:relative}.lead-card>.sample-pill{position:absolute;top:20px;right:20px;font-size:8px}.lead-card .eyebrow{margin-top:30px}.lead-card h3{font-size:40px;line-height:1.15;margin:20px 0 30px}.lead-progress{display:flex;align-items:center;gap:12px;font-size:10px;padding:16px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap}.lead-progress span:last-child{color:var(--mint)}.lead-progress i{font-style:normal;color:#6d8b9d}.checks{display:grid;grid-template-columns:1fr 1fr;gap:17px 10px;margin:32px 0;font-size:11px;color:#bacbd2}.checks i{font-style:normal;color:var(--mint);margin-right:7px}.next-dial{padding:15px;border:1px solid #44685c;border-radius:5px;background:#233e3c;font-size:10px}.next-dial>span{display:block;margin-top:8px;color:#9fb9b5;font-size:9px}.small-note{font-size:12px;color:#aac7bc}.desk{padding:100px 0}.desk-heading{display:flex;justify-content:space-between;gap:65px;align-items:flex-end}.desk-heading>p{max-width:420px;font-size:16px;line-height:1.85}.product-tabs{display:flex;gap:12px;margin:45px 0 20px}.product-tabs button{border:1px solid #c8d6ce;color:#506960;background:transparent;border-radius:6px;min-height:46px;padding:10px 23px;font-size:12px;font-weight:700}.product-tabs button[aria-selected=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.screens figure{margin:0}.screens img{width:100%;border:1px solid #d0dad4;border-radius:10px}.screens figcaption{font-size:11px;color:#60756a;margin-top:13px}.desk-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px;margin-top:55px}.desk-features>div{border-top:1px solid #c6d5cc;padding-top:24px}.desk-features h3{font-size:23px;margin-bottom:18px}.desk-features p{font-size:14px}.coming-note{font-size:12px;margin-top:35px;line-height:1.8}.coming-note>span{display:inline-block;text-transform:uppercase;font-size:9px;font-weight:700;border:1px solid #b4c0b8;border-radius:4px;padding:2px 7px;margin-right:9px}.image-expand{border:0;background:none;color:var(--green);font-size:12px;min-height:44px;padding:8px 0;text-decoration:underline}.image-dialog{border:1px solid #536c61;border-radius:10px;width:95vw;max-width:1500px;background:#f4f7f4;padding:20px;color:var(--ink)}.image-dialog::backdrop{background:#061522d9}.image-dialog button{display:block;margin:0 0 15px auto;min-height:44px;padding:8px 16px;background:var(--ink);color:#fff;border:0;border-radius:5px}.image-dialog img{width:100%;height:auto}.agency-section{padding-top:105px;padding-bottom:105px}.agency-heading p{font-size:17px;max-width:620px;margin-top:27px;line-height:1.85}.agency-features{display:grid;grid-template-columns:1fr 1fr;gap:50px 85px;margin-top:65px}.agency-features article{border-top:1px solid var(--line);padding-top:25px}.agency-features article>span{display:block;text-transform:uppercase;font-size:10px;letter-spacing:.14em;color:var(--mint);margin-bottom:20px}.agency-features h3{font-size:29px;margin-bottom:20px}.agency-features p{font-size:15px;line-height:1.9;max-width:550px}.agency-origin{display:flex;align-items:center;gap:25px;border-top:1px solid var(--line);margin-top:65px;padding-top:40px}.agency-origin>.brand-mark{width:54px;height:54px;border-radius:13px;font-size:19px}.agency-origin>div{flex:1}.agency-origin h3{font-size:23px;margin-bottom:12px}.agency-origin p{font-size:13px;max-width:540px}.agency-origin .text-link{flex:none}.pricing{padding:100px 0}.pricing-options{display:grid;grid-template-columns:1fr 1fr;gap:65px;margin-top:50px}.pricing-options article{border-top:1px solid #bccfc2;padding-top:30px}.pricing-options h3{font-size:26px;margin-bottom:25px}.pricing-options strong{display:block;font-size:31px;letter-spacing:-.04em;margin-bottom:20px;line-height:1.2}.pricing-options p{font-size:15px;line-height:1.85;max-width:470px;margin-bottom:20px}.pricing-note{font-size:12px;margin-top:40px;max-width:800px}.faq{padding-top:100px;padding-bottom:80px}.faq h2{margin-bottom:45px}.faq-list{max-width:1050px}details{border-top:1px solid var(--line)}details:last-child{border-bottom:1px solid var(--line)}summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:25px;cursor:pointer;padding:23px 0;font-size:17px;font-weight:600;min-height:60px}summary::-webkit-details-marker{display:none}summary>span{font-size:23px;color:var(--mint);font-weight:400}details[open] summary>span{transform:rotate(45deg)}details p{padding:0 40px 25px 0;max-width:850px;font-size:15px;line-height:1.85}.closing{text-align:center;padding-top:45px;padding-bottom:100px}.closing h2{font-size:clamp(44px,5.5vw,78px)}.closing p{margin:24px 0}.closing .button{margin-top:4px}footer{border-top:1px solid var(--line);padding-top:40px;padding-bottom:25px}.footer-top{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-bottom:30px}.footer-top nav{display:flex;gap:25px;font-size:12px;color:#b2c8cc}.footer-top nav a{min-height:44px;display:flex;align-items:center}footer>p{max-width:950px;font-size:11px;line-height:1.85;margin-top:14px;color:#8fabb7}.footer-bottom{border-top:1px solid #29404e;margin-top:30px;padding-top:20px;display:flex;justify-content:space-between;gap:20px;font-size:10px;color:#8fabb7}.legal{min-height:65vh;padding-top:65px;padding-bottom:80px}.legal h1{font-size:48px;margin-bottom:30px}.legal h2{font-size:24px;margin:30px 0 15px}.legal p{max-width:800px;margin-bottom:20px}.legal a{text-decoration:underline;color:var(--mint)}
@media(max-width:1100px){.desktop-nav{gap:18px}.header-actions{gap:15px}.hero{gap:30px}.hero h1{font-size:clamp(45px,5.5vw,65px)}.workspace-body{grid-template-columns:50px 1fr 120px;gap:8px;padding:10px}.workspace-side{font-size:8px}.inbound,.outbound{gap:50px}.agency-origin{flex-wrap:wrap}.agency-origin .text-link{margin-left:90px}.timer{font-size:31px}.workspace-bar{padding:16px}.call-path{gap:10px}}
@media(max-width:900px){.desktop-nav{display:none}.hero{grid-template-columns:1fr;gap:45px;padding-top:55px;padding-bottom:55px}.hero h1{font-size:clamp(46px,8vw,78px)}.hero-copy{max-width:700px}.hero-copy .lede{max-width:650px}.call-workspace{max-width:680px;width:100%;margin:auto}.workspace-body{grid-template-columns:85px 1fr 175px;gap:15px;padding:20px}.workspace-side{font-size:11px}.agent-board h3{font-size:14px}.agent-board>div:not(.supervisor){font-size:10px;padding:15px 0}.avatar{width:75px;height:75px}.call-caption{font-size:12px}.timer{font-size:42px}.station-status{font-size:11px}.station-status span{font-size:9px}.menu-button{display:block}.call-path{max-width:510px;gap:25px}.call-path b{font-size:13px}.call-path small{font-size:12px}.call-path .path-arrow{display:block}.inbound,.outbound{grid-template-columns:1fr;gap:45px}.inbound{padding-top:70px;padding-bottom:70px}.section-heading p{max-width:650px}.outbound{padding-top:75px;padding-bottom:75px}.outbound-visual{order:2;max-width:600px;width:100%}.desk-heading{align-items:flex-start;flex-direction:column;gap:25px}.desk-heading>p{max-width:650px}.desk{padding:75px 0}.desk-features{gap:28px}.agency-features{gap:40px}.agency-section,.pricing{padding-top:75px;padding-bottom:75px}.faq{padding-top:75px;padding-bottom:60px}.header{height:85px}#mobile-nav{top:85px}.three-steps{gap:30px}.getting-started{padding-top:15px;padding-bottom:65px}}
@media(max-width:600px){body{font-size:15px}.header{height:77px;gap:15px}.brand{font-size:22px}.brand-mark{width:31px;height:31px;border-radius:8px;margin-right:9px;font-size:12px}.header-actions .button,.header-actions .login{display:none}.header-actions{gap:0}#mobile-nav{top:77px}.hero{padding-top:38px;padding-bottom:45px;gap:32px}.hero h1{font-size:clamp(40px,10.5vw,59px)}.hero-copy .lede{font-size:15px;line-height:1.8;margin-top:24px}.eyebrow{font-size:9px;letter-spacing:.13em;margin-bottom:20px}.actions{gap:12px;margin-top:25px}.actions .button{width:100%}.quiet-link{margin:auto}.agency-credit{font-size:11px;display:block;text-align:center}.call-path{gap:12px;margin-top:28px}.call-path .path-arrow{display:none}.call-path b{font-size:11px}.call-path small{font-size:10px}.path-symbol{height:36px;width:36px;font-size:20px}.workspace-side{display:none}.workspace-body{grid-template-columns:minmax(0,1fr) 108px;gap:8px;padding:10px}.workspace-bar{font-size:10px;padding:13px}.workspace-bar .sample-pill{font-size:7px}.call-station{padding:12px 8px}.station-status{font-size:8px}.station-status span{display:none}.avatar{height:50px;width:50px;font-size:18px;margin:25px auto 15px}.timer{font-size:31px}.call-caption{font-size:9px}.wave{gap:3px;margin-top:16px;height:38px}.wave i{width:2px}.wave i:nth-child(5n){height:27px}.call-controls{gap:15px;margin:14px 0 18px}.call-controls span{width:32px;height:32px;font-size:15px}.buffer-line{gap:3px;padding-top:13px}.buffer-line small{font-size:7px}.buffer-line b{font-size:10px}.agent-board{padding:12px 7px}.agent-board h3{font-size:10px}.board-label{font-size:6px;margin:12px 0}.agent-board>div:not(.supervisor){font-size:7px;gap:5px;padding:9px 0}.agent-board b{width:18px;height:18px;font-size:6px}.agent-board p{font-size:8px;margin-top:14px}.supervisor{font-size:6px;gap:2px;margin-top:18px}.workspace-foot{font-size:8px;padding:11px}.three-steps{grid-template-columns:1fr;gap:26px}.three-steps>div{display:grid;grid-template-columns:25px 1fr;gap:10px;padding-top:20px}.three-steps span{grid-row:1/3;padding-top:4px}.three-steps h2{margin:0;font-size:23px}.three-steps p{grid-column:2;font-size:14px;max-width:none}.getting-started{padding-top:18px;padding-bottom:55px}.inbound{padding-top:55px;padding-bottom:55px;gap:32px}.section-heading h2{font-size:36px}.section-heading p{font-size:15px;margin:22px 0;line-height:1.85}.campaigns{grid-template-columns:1fr;gap:27px}.campaign-icon{display:none}.campaigns h3{font-size:25px}.campaigns article{padding-bottom:25px}.campaigns p{margin-bottom:15px}.billing-rule{padding:20px}.outbound{padding-top:60px;padding-bottom:60px;gap:30px}.lead-card{padding:25px}.lead-card h3{font-size:36px}.lead-card>.sample-pill{top:16px;right:16px;font-size:7px}.lead-progress{gap:8px;font-size:9px}.checks{font-size:10px}.desk{padding:60px 0}.desk-heading h2{font-size:38px}.desk-heading>p{font-size:15px}.product-tabs{margin-top:30px;gap:8px}.product-tabs button{padding:10px 15px;font-size:11px;flex:1}.screens img{border-radius:5px}.screens figcaption{font-size:10px;line-height:1.7}.desk-features{grid-template-columns:1fr;gap:25px;margin-top:30px}.desk-features h3{font-size:23px}.coming-note{font-size:11px;margin-top:25px}.agency-section{padding-top:60px;padding-bottom:60px}.agency-heading h2{font-size:36px}.agency-heading p{font-size:15px}.agency-features{grid-template-columns:1fr;gap:30px;margin-top:35px}.agency-features h3{font-size:25px}.agency-features p{font-size:14px}.agency-origin{gap:15px;margin-top:45px;padding-top:28px;align-items:flex-start}.agency-origin>.brand-mark{width:38px;height:38px;font-size:13px;margin-right:0}.agency-origin>div{min-width:0}.agency-origin h3{font-size:22px}.agency-origin .text-link{margin-left:53px}.agency-origin p{font-size:12px}.pricing{padding:60px 0}.pricing-options{grid-template-columns:1fr;gap:40px;margin-top:35px}.pricing-options h3{font-size:25px}.pricing-options strong{font-size:28px}.pricing-options p{font-size:14px}.pricing-note{font-size:11px;line-height:1.9}.faq{padding-top:60px;padding-bottom:40px}.faq h2{font-size:37px;margin-bottom:30px}summary{font-size:15px;padding:20px 0}details p{font-size:13px;padding-right:0}.closing{padding-top:30px;padding-bottom:65px}.closing h2{font-size:43px}.closing .button{width:100%}.closing p{font-size:15px}.footer-top{align-items:flex-start;flex-direction:column;gap:20px;margin-bottom:20px}.footer-top nav{gap:23px;flex-wrap:wrap}.footer-bottom{flex-wrap:wrap;font-size:9px}footer>p{font-size:10px}.legal h1{font-size:37px}.legal h2{font-size:24px}.legal p{font-size:14px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}.button:hover{transform:none}}

@media(min-width:1101px){.hero h1{font-size:clamp(56px,4.65vw,68px)}}
.call-controls .end-call{transform:none}
