@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&display=swap');

:root{--ink:#111c2e;--ink-2:#1d2b42;--paper:#f4f3ee;--white:#fff;--cyan:#19d3c5;--lime:#c9f24f;--coral:#ff735c;--blue:#4263ff;--muted:#697588;--line:rgba(17,28,46,.14);--sans:'DM Sans',Arial,sans-serif;--display:'Manrope',Arial,sans-serif}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased}
a{color:inherit;text-decoration:none}
.skip-link{position:fixed;left:16px;top:-100px;z-index:100;background:white;color:var(--ink);padding:12px 16px;border-radius:4px}.skip-link:focus{top:16px}
.site-header{height:80px;padding:0 clamp(22px,5vw,76px);display:flex;align-items:center;justify-content:space-between;gap:28px;background:var(--ink);color:white;border-bottom:1px solid rgba(255,255,255,.1);position:relative;z-index:10}
.wordmark{display:inline-flex;align-items:center;gap:11px;font:800 15px var(--display);letter-spacing:-.045em;white-space:nowrap}.wordmark>span:last-child span{color:var(--cyan)}
.wordmark-icon{width:35px;height:35px;border:1px solid rgba(25,211,197,.55);border-radius:50%;display:flex;align-items:center;justify-content:center;gap:3px}.wordmark-icon i{display:block;width:3px;height:9px;border-radius:2px;background:var(--cyan)}.wordmark-icon i:nth-child(2){height:18px}.wordmark-icon i:nth-child(3){height:13px}
.site-header nav{display:flex;gap:clamp(19px,2.5vw,38px);color:rgba(255,255,255,.62);font-size:12px;font-weight:600}.site-header nav a:hover,.site-header nav a:focus-visible{color:var(--cyan)}
.button{min-height:56px;padding:0 28px;border-radius:3px;display:inline-flex;align-items:center;justify-content:center;gap:26px;font-size:12px;font-weight:800;letter-spacing:.01em;transition:transform .2s,box-shadow .2s}.button:hover{transform:translateY(-2px);box-shadow:0 16px 32px rgba(3,12,25,.19)}.button:focus-visible,.quiet-link:focus-visible,.inline-cta:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid var(--lime);outline-offset:4px}.button-small{min-height:42px;padding:0 18px;background:transparent;border:1px solid rgba(255,255,255,.25);font-size:10px;gap:16px}.button-small:hover{border-color:var(--cyan);box-shadow:none}
.hero{min-height:700px;background:var(--ink);color:white;display:grid;grid-template-columns:1.08fr .92fr;overflow:hidden}
.hero-copy{padding:clamp(78px,7.6vw,116px) clamp(28px,6vw,92px) 54px}
.eyebrow,.kicker{margin:0;color:var(--coral);display:flex;align-items:center;gap:10px;font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.eyebrow span{width:7px;height:7px;border-radius:50%;background:var(--cyan);box-shadow:0 0 0 5px rgba(25,211,197,.14)}
h1,h2{font-family:var(--display);font-weight:700;letter-spacing:-.055em}h1{max-width:820px;margin:30px 0 27px;font-size:clamp(54px,6vw,92px);line-height:.97}h1 em,h2 em{font-style:normal;color:var(--cyan)}
.hero-lead{max-width:700px;color:rgba(255,255,255,.65);font-size:clamp(16px,1.25vw,19px);line-height:1.68}
.hero-actions{margin-top:34px;display:flex;align-items:center;gap:30px}.button-primary{background:var(--cyan);color:var(--ink)}.quiet-link{padding-bottom:4px;border-bottom:1px solid rgba(255,255,255,.35);font-size:12px;font-weight:700}
.hero-facts{max-width:720px;margin-top:48px;padding-top:21px;border-top:1px solid rgba(255,255,255,.12);display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.hero-facts span{display:flex;flex-direction:column;gap:6px;color:rgba(255,255,255,.42);font-size:9px;line-height:1.4;text-transform:uppercase;letter-spacing:.06em}.hero-facts strong{color:var(--lime);font-size:11px;letter-spacing:0;text-transform:none}
.console{min-height:700px;position:relative;padding:94px clamp(26px,4vw,62px);background:var(--ink-2);overflow:hidden}.console:before{content:'';position:absolute;inset:0;opacity:.35;background-image:linear-gradient(rgba(25,211,197,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(25,211,197,.09) 1px,transparent 1px);background-size:42px 42px}.console:after{content:'';position:absolute;width:650px;height:650px;border:1px solid rgba(25,211,197,.12);border-radius:50%;left:49%;top:52%;transform:translate(-50%,-50%)}
.console>*{position:relative;z-index:2}.console-top{display:flex;justify-content:space-between;color:rgba(255,255,255,.4);font-size:8px;letter-spacing:.13em;text-transform:uppercase}.live{color:var(--cyan)}.live i{display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:7px;background:var(--cyan);box-shadow:0 0 0 5px rgba(25,211,197,.12)}
.queue-card{margin-top:30px;padding:26px 28px;background:white;color:var(--ink);display:flex;align-items:center;justify-content:space-between;box-shadow:0 24px 55px rgba(0,0,0,.23);transform:rotate(-.8deg)}.queue-card>div{display:flex;flex-direction:column;gap:7px}.queue-card>div span,.result-card small{font-size:8px;color:var(--muted);font-weight:700;letter-spacing:.13em}.queue-card strong{font:700 25px var(--display)}.queue-count{font:700 34px var(--display);color:var(--coral);display:flex;flex-direction:column;align-items:flex-end}.queue-count small{font:600 8px var(--sans);text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}
.agent-row{margin:33px 10px 0;padding:19px 21px;background:#fff;color:var(--ink);display:flex;align-items:center;gap:14px}.avatar{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;font-size:11px;font-weight:800}.avatar-green{background:var(--lime)}.agent-row>span:nth-child(2){display:flex;flex:1;flex-direction:column;gap:5px}.agent-row small{color:var(--muted);font-size:7px;letter-spacing:.13em}.agent-row strong{font-size:12px}.timer{font:700 12px var(--display);color:var(--blue)}
.soundwave{height:65px;margin:0 10px;background:#fff;display:flex;align-items:center;justify-content:center;gap:5px;border-top:1px solid #e7eaf0}.soundwave i{width:3px;border-radius:2px;background:var(--cyan);height:10px}.soundwave i:nth-child(3n){height:30px}.soundwave i:nth-child(4n){height:22px}.soundwave i:nth-child(5n){height:38px}.soundwave i:nth-child(7n){height:16px}
.status-flow{margin:28px 5px 0;color:rgba(255,255,255,.42);display:flex;align-items:center;justify-content:center;font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.status-flow span{display:flex;align-items:center;gap:6px}.status-flow i{width:23px;height:23px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.2);border-radius:50%;font-style:normal}.status-flow b{width:34px;height:1px;margin:0 7px;background:rgba(255,255,255,.16)}.status-flow .done{color:var(--cyan)}.status-flow .done i{border-color:var(--cyan)}.status-flow .active{color:white}.status-flow .active i{background:var(--coral);border-color:var(--coral)}
.result-card{margin:28px 24px 0;padding:18px 20px;background:white;color:var(--ink);display:flex;justify-content:space-between;align-items:center}.result-card>span:first-child{display:flex;flex-direction:column;gap:5px}.result-card strong{font-size:12px}.check{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:var(--lime);font-weight:800}.next-call{text-align:center;color:rgba(255,255,255,.5);font-size:9px}.next-call span{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--cyan);margin-right:7px}
.signal-strip{min-height:68px;padding:20px;display:flex;justify-content:center;align-items:center;gap:clamp(18px,3.5vw,54px);background:var(--cyan);color:var(--ink);font-size:8px;font-weight:800;letter-spacing:.14em}.signal-strip i{width:4px;height:4px;border-radius:50%;background:var(--ink)}
.section{padding:clamp(86px,9vw,138px) clamp(24px,7vw,108px)}.definition{display:grid;grid-template-columns:.9fr 1.1fr;gap:10vw}.section-heading h2,.workflow h2,.scale h2,.ai-section h2{margin:22px 0 0;font-size:clamp(48px,5vw,76px);line-height:1}.section-heading h2 em,.scale h2 em{color:var(--coral)}.definition-copy{padding-top:34px}.definition-copy p{color:var(--muted);line-height:1.75}.definition-copy .intro{margin-top:0;color:var(--ink);font-size:20px;line-height:1.55}.definition-copy strong{color:var(--ink)}.inline-cta{margin-top:20px;display:inline-flex;gap:22px;padding-bottom:5px;border-bottom:2px solid var(--coral);font-size:12px;font-weight:800}
.workflow{background:var(--ink);color:white;display:grid;grid-template-columns:.7fr 1.3fr;gap:9vw}.kicker-light{color:var(--cyan)}.workflow h2 em{color:var(--lime)}.workflow-intro>p:last-child{color:rgba(255,255,255,.55);line-height:1.7}.flow-steps{list-style:none;margin:0;padding:0;border-top:1px solid rgba(255,255,255,.14)}.flow-steps li{min-height:124px;padding:25px 0;display:grid;grid-template-columns:65px 1fr;align-items:center;border-bottom:1px solid rgba(255,255,255,.14)}.flow-steps li>span{color:var(--cyan);font:700 13px var(--display)}.flow-steps h3{margin:0 0 7px;font:700 21px var(--display);letter-spacing:-.03em}.flow-steps p{margin:0;color:rgba(255,255,255,.5);font-size:13px;line-height:1.6}
.scale{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:10vw;background:#eef0e9}.scale-visual{height:480px;position:relative;display:grid;place-items:center}.scale-core{width:185px;height:185px;border-radius:50%;background:var(--coral);color:white;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;z-index:2;box-shadow:0 25px 60px rgba(255,115,92,.25)}.scale-core small{font-size:7px;letter-spacing:.15em}.scale-core strong{font:800 38px var(--display);letter-spacing:-.05em}.scale-core span{font-size:10px}.orbit{position:absolute;border:1px solid rgba(17,28,46,.16);border-radius:50%}.orbit-one{width:315px;height:315px}.orbit-two{width:455px;height:455px}.orbit span{position:absolute;width:31px;height:31px;border:8px solid white;border-radius:50%;background:var(--blue);box-shadow:0 7px 18px rgba(17,28,46,.12)}.orbit-one span:nth-child(1){top:12%;left:16%}.orbit-one span:nth-child(2){right:-3%;top:48%}.orbit-one span:nth-child(3){bottom:4%;left:28%}.orbit-two span:nth-child(1){top:-3%;left:47%}.orbit-two span:nth-child(2){right:7%;top:20%}.orbit-two span:nth-child(3){right:3%;bottom:19%}.orbit-two span:nth-child(4){left:9%;bottom:12%}.orbit-two span:nth-child(5){left:-2%;top:37%}.scale-copy>p:not(.kicker){color:var(--muted);line-height:1.75}.check-grid{margin:29px 0 34px;display:grid;grid-template-columns:repeat(2,1fr);gap:15px;font-size:12px;font-weight:600}.check-grid i{width:22px;height:22px;margin-right:8px;display:inline-grid;place-items:center;border-radius:50%;background:var(--cyan);font-style:normal;font-size:10px}.button-dark{background:var(--ink);color:white}
.integrations{display:grid;grid-template-columns:.8fr 1.1fr 1.1fr;gap:7vw;align-items:center}.compact h2{font-size:clamp(43px,4.5vw,68px)}.integration-copy p{color:var(--muted);line-height:1.72}.integration-diagram{height:390px;position:relative}.system{position:absolute;display:grid;place-items:center;background:white;border:1px solid var(--line);box-shadow:0 15px 36px rgba(17,28,46,.08);font-size:8px;font-weight:800;letter-spacing:.1em}.system-main{width:145px;height:145px;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%);background:var(--blue);color:white;border:0;font-size:11px}.s-one,.s-two,.s-three{width:100px;height:56px}.s-one{left:0;top:25px}.s-two{right:0;top:78px}.s-three{left:8px;bottom:25px}.connector{position:absolute;height:1px;background:rgba(17,28,46,.2);transform-origin:left center}.c-one{width:145px;left:68px;top:93px;transform:rotate(32deg)}.c-two{width:130px;left:60%;top:51%;transform:rotate(-32deg)}.c-three{width:155px;left:70px;bottom:90px;transform:rotate(-29deg)}
.ai-section{padding:clamp(88px,9vw,140px) clamp(24px,7vw,108px);display:grid;grid-template-columns:.78fr 1.22fr;gap:9vw;background:var(--blue);color:white;overflow:hidden}.ai-section h2 em{color:var(--lime)}.ai-intro>p:not(.kicker){color:rgba(255,255,255,.65);line-height:1.72}.button-lime{margin-top:22px;background:var(--lime);color:var(--ink)}.ai-grid{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid rgba(255,255,255,.17)}.ai-grid article{min-height:185px;padding:27px;display:grid;grid-template-columns:46px 1fr;gap:15px;border-right:1px solid rgba(255,255,255,.17);border-bottom:1px solid rgba(255,255,255,.17)}.ai-grid article:nth-child(even){border-right:0}.ai-grid article.wide{grid-column:1/-1;border-right:0}.ai-grid article>span{width:39px;height:39px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.4);border-radius:50%;font-size:7px;font-weight:800}.ai-grid h3{margin:6px 0 9px;font:700 20px var(--display);letter-spacing:-.03em}.ai-grid p{margin:0;color:rgba(255,255,255,.56);font-size:12px;line-height:1.55}
.faq{display:grid;grid-template-columns:.7fr 1.3fr;gap:9vw}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{min-height:82px;list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px;font:700 18px var(--display);letter-spacing:-.025em}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{font:400 25px var(--sans);color:var(--coral);transition:transform .2s}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{margin:-2px 55px 25px 0;color:var(--muted);font-size:14px;line-height:1.7}
.final-cta{padding:clamp(105px,12vw,170px) 24px;background:var(--ink);color:white;text-align:center}.final-cta .kicker{justify-content:center}.final-cta h2{margin:25px 0;font-size:clamp(54px,7vw,100px);line-height:.96}.final-cta h2 em{color:var(--cyan)}.final-cta>p:not(.kicker){max-width:670px;margin:0 auto 34px;color:rgba(255,255,255,.58);line-height:1.65}
footer{padding:58px clamp(24px,7vw,108px) 26px;background:#091321;color:white}.wordmark-footer{margin-bottom:20px}footer>p{max-width:650px;color:rgba(255,255,255,.43);font-size:12px;line-height:1.65}footer>div{margin-top:46px;padding-top:20px;border-top:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;color:rgba(255,255,255,.35);font-size:9px;text-transform:uppercase;letter-spacing:.07em}footer>div a{color:var(--cyan)}
@media(max-width:1080px){.site-header nav{display:none}.hero{grid-template-columns:1fr}.console{min-height:680px}.definition,.workflow,.scale,.integrations,.ai-section,.faq{grid-template-columns:1fr}.workflow,.scale,.integrations,.ai-section,.faq{gap:65px}.definition-copy{padding-top:0}.integration-diagram{max-width:580px;width:100%;margin:auto}.scale-visual{order:2}.scale-copy{order:1}.ai-intro{max-width:720px}}
@media(max-width:680px){.site-header{height:70px;padding:0 18px}.wordmark{font-size:12px}.wordmark-icon{width:31px;height:31px}.button-small{padding:0;border:0}.button-small span{display:none}.hero-copy{padding:61px 22px 48px}h1{font-size:51px}.hero-actions{align-items:flex-start;flex-direction:column}.hero-facts{grid-template-columns:1fr;gap:12px}.hero-facts span{display:grid;grid-template-columns:120px 1fr}.console{min-height:620px;padding:70px 18px}.queue-card{padding:23px 20px}.queue-card strong{font-size:21px}.status-flow b{width:16px}.status-flow span{font-size:7px}.result-card{margin-left:5px;margin-right:5px}.signal-strip{flex-wrap:wrap;gap:13px 20px}.signal-strip i{display:none}.section{padding:75px 22px}.section-heading h2,.workflow h2,.scale h2,.ai-section h2{font-size:44px}.flow-steps li{grid-template-columns:48px 1fr}.scale-visual{height:355px}.orbit-one{width:255px;height:255px}.orbit-two{width:345px;height:345px}.scale-core{width:150px;height:150px}.scale-core strong{font-size:31px}.check-grid{grid-template-columns:1fr}.integration-diagram{height:330px}.system-main{width:115px;height:115px}.s-one,.s-two,.s-three{width:88px}.c-one{width:105px}.c-two{width:95px}.c-three{width:110px}.ai-grid{grid-template-columns:1fr}.ai-grid article,.ai-grid article:nth-child(even){min-height:0;padding:24px 0;border-right:0}.ai-grid article.wide{grid-column:auto}.faq-list summary{font-size:16px}.final-cta h2{font-size:49px}footer>div{flex-direction:column;gap:13px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important}}
