button.btn{font-family:inherit;line-height:inherit}.btn{text-align:center;justify-content:center}dialog.live-demo{background:0 0;border:0;width:100%;max-width:min(560px,100vw - 32px);margin:auto;padding:0;inset:0}dialog.live-demo::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0a254073}.live-demo-in{background:var(--card);border:1px solid var(--line);color:var(--ink);border-radius:16px;max-height:calc(100vh - 48px);padding:28px;position:relative;overflow-y:auto;box-shadow:0 30px 60px -20px #0a254066}.live-demo-in h2{max-width:none;margin-bottom:6px;font-size:24px}.live-demo-lede{color:var(--slate);max-width:none;margin-bottom:20px;font-size:15px}.live-demo-close{font:inherit;color:var(--slate);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px;font-size:16px;line-height:1;position:absolute;top:14px;right:14px}.live-demo-close:hover{color:var(--ink);background:#eef1ec}.live-demo-choices{gap:10px;display:grid}.live-demo-choice{text-align:left;font:inherit;border:1.5px solid var(--line);background:var(--card);cursor:pointer;border-radius:12px;width:100%;padding:16px 18px;transition:border-color .15s,box-shadow .15s;display:block}.live-demo-choice:hover{border-color:var(--cobalt);box-shadow:0 2px 5px -1px #32325d1a}.live-demo-choice strong{color:var(--ink);margin-bottom:2px;font-size:16px;display:block}.live-demo-choice small{color:var(--slate);font-size:13.5px}.live-demo-phone{gap:14px;display:grid}.live-demo-field{gap:6px;font-size:14px;font-weight:600;display:grid}.live-demo-field input{font:inherit;border:1.5px solid var(--line);color:var(--ink);background:#fff;border-radius:12px;padding:12px 14px}.live-demo-field input:focus{border-color:var(--cobalt);outline:none}.live-demo-note{color:var(--slate);max-width:none;margin:-4px 0 0;font-size:13.5px}.live-demo-done{background:var(--confirm-tint);color:var(--confirm);border-radius:12px;max-width:none;padding:14px 16px;font-weight:600}.live-demo-problem{color:#b4472b;background:#fbe9e3;border-radius:12px;max-width:none;padding:12px 14px;font-size:14px;font-weight:600}.live-demo-swap{font:inherit;font-size:inherit;color:var(--cobalt);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.live-demo-note a{color:var(--cobalt);font-weight:600}.live-demo-back{font:inherit;color:var(--slate);cursor:pointer;background:0 0;border:0;justify-self:start;padding:4px 0;font-size:14px}.live-demo-back:hover{color:var(--ink)}.live-demo-browser{gap:14px;display:grid}.live-demo .panel{border:1px solid var(--line);background:var(--tint);border-radius:12px;padding:16px}.live-demo .panel-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.live-demo .demo-who{color:var(--ink);max-width:none;margin:0;font-size:15px;font-weight:700}.live-demo .console-row-meta{color:var(--slate);max-width:none;margin:0;font-size:13px}.live-demo .play-stage{flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:200px;padding:12px 0;display:flex}.live-demo .play-stage-state{color:var(--ink);text-align:center;max-width:none;font-size:14px;font-weight:600}.live-demo .play-stage-caption{color:var(--slate);text-align:center;max-width:none;font-size:13.5px}.live-demo .play-stage-timer{font-variant-numeric:tabular-nums;color:var(--slate);font-size:13px}.live-demo .wave{justify-content:center;align-items:center;gap:5px;height:56px;display:flex}.live-demo .wave i{background:var(--cobalt);opacity:.3;transform-origin:50%;border-radius:3px;width:5px;height:6px;display:block}.live-demo .wave.on i{opacity:1;animation:.9s ease-in-out infinite live-demo-talk;animation-delay:calc(var(--i) * 70ms)}@keyframes live-demo-talk{0%,to{transform:scaleY(1)}50%{transform:scaleY(5.5)}}@media (prefers-reduced-motion:reduce){.live-demo .wave.on i{animation:none;transform:scaleY(3)}}.live-demo .call-summary{text-align:left;grid-template-columns:1fr 1fr;gap:10px 16px;width:100%;margin:0;display:grid}.live-demo .call-summary>div{min-width:0}.live-demo .call-summary-wide{grid-column:1/-1}.live-demo .call-summary dt{letter-spacing:.04em;text-transform:uppercase;color:var(--slate);margin:0;font-size:11.5px;font-weight:700}.live-demo .call-summary dd{color:var(--ink);overflow-wrap:anywhere;margin:2px 0 0;font-size:14.5px}.live-demo .call-summary-empty{color:var(--slate);text-align:center;max-width:none;font-size:13px}.live-demo .call-ended{justify-content:flex-start;gap:16px}.live-demo .panel-note,.live-demo .demo-disclosure,.live-demo .field-hint{color:var(--slate);max-width:none;font-size:12.5px}.live-demo .demo-voice{margin-bottom:14px}.live-demo .demo-voice>.field-label{color:var(--ink);margin-bottom:8px;font-size:13px;font-weight:600;display:block}.live-demo .field-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.live-demo .field{gap:5px;min-width:0;display:grid}.live-demo .field-label{color:var(--slate);font-size:12.5px;font-weight:600}.live-demo .voice-row{align-items:center;gap:8px;min-width:0;display:flex}.live-demo select{font:inherit;border:1.5px solid var(--line);width:100%;min-width:0;color:var(--ink);background:#fff;border-radius:10px;padding:9px 11px;font-size:14px}.live-demo select:focus{border-color:var(--cobalt);outline:none}.live-demo select:disabled{opacity:.6}.live-demo .voice-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.live-demo .voice-actions .ghost-button{padding:7px 14px;font-size:13px}@media (max-width:480px){.live-demo .field-grid{grid-template-columns:1fr}}.live-demo .demo-unsupported{color:var(--ink);max-width:none;font-weight:600}.live-demo .field-error,.live-demo .is-problem{color:#b4472b;font-size:13.5px}.live-demo .ghost-button,.live-demo .play-hangup{font:inherit;border:1.5px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:999px;padding:9px 16px;font-size:14px;font-weight:600}.live-demo .play-hangup{color:#b4472b;border-color:#e8b4a4}.live-demo .call-summary,.live-demo .call-ended{color:var(--slate);max-width:none;font-size:14px}@media (max-width:520px){.live-demo-in{padding:22px 18px}.live-demo-in h2{font-size:21px}}.calc .result dt{color:#ffffffb8}.verticals .btn-ghost,.split .btn-ghost,.pk .btn-ghost,.calc .btn-ghost,.svc .btn-ghost,.tier .btn-ghost,.col .btn-ghost,.vert .btn-ghost{color:#fff;background:0 0;border-color:#ffffff59}.verticals .btn-ghost:hover,.split .btn-ghost:hover,.pk .btn-ghost:hover,.calc .btn-ghost:hover,.svc .btn-ghost:hover,.tier .btn-ghost:hover,.col .btn-ghost:hover,.vert .btn-ghost:hover{background:#ffffff14;border-color:#fff}.svc .s .btn-ghost,.card .btn-ghost,.cap .btn-ghost{color:var(--ink);background:#fff;border-color:#d5dbe5}.svc .s p{color:var(--slate)}.intake .form{scrollbar-width:thin;height:430px;overflow-y:auto}@media (max-width:560px){.intake .form{height:auto;overflow-y:visible}}.intake .transcript .msg.show{animation:.35s both intake-line-in}@keyframes intake-line-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.intake .transcript .msg.show{animation:none}}.demo .demo-body{display:grid}.demo .demo-scene{gap:inherit;flex-direction:column;grid-area:1/1;display:flex}.demo .demo-scene.is-behind{visibility:hidden}.demo .msg-slot{flex-direction:column;display:flex;position:relative}.demo .msg-slot>.typing{margin:0;position:absolute;top:0;left:0}footer h4.foot-brand{margin-bottom:16px;line-height:0}ul,ol{list-style:revert}.ck{z-index:100;border:1px solid var(--line);width:min(420px,100% - 40px);color:var(--slate);background:#fff;border-radius:12px;padding:20px 22px;font-size:14px;display:none;position:fixed;bottom:20px;left:20px;box-shadow:0 13px 27px -5px #32325d40,0 8px 16px -8px #0000004d}.ck.show{display:block}.ck h4{color:var(--ink);margin:0 0 6px;font-size:15px;font-weight:600}.ck p{max-width:none;margin:0 0 14px;line-height:1.5}.ck a{color:var(--cobalt);text-decoration:underline}.ck .acts{flex-wrap:wrap;gap:8px;display:flex}.ck button{font:inherit;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #d5dbe5;border-radius:999px;padding:9px 16px;font-weight:600}.ck button.pri{background:var(--cobalt);border-color:var(--cobalt);color:#fff}.ck button.lnk{color:var(--slate);background:0 0;border:0;padding-left:6px;padding-right:6px;font-weight:500}.ck .prefs{margin:4px 0 14px;display:none}.ck.manage .prefs{display:block}.ck.manage .intro{display:none}.ck label{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.ck label span{color:var(--ink);font-weight:500}.ck label small{color:var(--slate);font-size:12.5px;font-weight:400;display:block}.ck input[type=checkbox]{appearance:none;cursor:pointer;background:#cbd3df;border-radius:999px;flex-shrink:0;width:36px;height:20px;position:relative}.ck input[type=checkbox]:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:left .15s;position:absolute;top:2px;left:2px}.ck input[type=checkbox]:checked{background:var(--cobalt)}.ck input[type=checkbox]:checked:after{left:18px}.ck input[type=checkbox]:disabled{opacity:.6;cursor:not-allowed}.ck .intro p button.lnk{font:inherit;font-weight:inherit;color:var(--cobalt);padding:0;text-decoration:underline}footer .ck-open{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}footer .ck-open:hover{color:var(--ink)}.form .form-error{color:#b4472b;background:#fbe9e3;border-radius:12px;padding:14px 16px;font-weight:600}.form button[disabled]{opacity:.6;cursor:progress}nav ul.top>li>a.signin{border:1.5px solid var(--line);background:#fff;border-radius:999px;margin-left:6px;padding:8px 16px;font-size:14px;font-weight:600}nav ul.top>li>a.signin:hover{border-color:var(--ink);background:#fff}@media (max-width:980px){nav ul.top>li>a.signin{justify-content:center;margin:10px 0 0;padding:11px 10px;font-size:16px}}.announce{color:#fff;background:linear-gradient(90deg,#0a2540 0%,#2b2a7a 55%,#635bff 100%);font-size:14px;line-height:1.4;position:relative}.announce-in{justify-content:center;align-items:center;gap:12px;min-height:44px;padding-block:8px;display:flex}.announce .announce-in{padding-right:52px}.announce-link{color:#fff;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 12px;text-decoration:none;display:inline-flex}.announce-tag{color:#4f49d6;letter-spacing:.06em;text-transform:uppercase;background:#fff;border-radius:999px;padding:2px 9px;font-size:11px;font-weight:700;animation:2.4s ease-in-out infinite announce-pulse;display:inline-block}.announce .announce-text strong{color:#fff;font-weight:600}.announce-in>*,.announce-link>*{min-width:0}.announce-more{color:#ffffffc7}.announce-cta{white-space:nowrap;border:1px solid #ffffff73;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.announce-cta span[aria-hidden]{transition:transform .15s}.announce-link:hover .announce-cta{background:#ffffff24;border-color:#fff}.announce-link:hover .announce-cta span[aria-hidden]{transform:translate(3px)}.announce-link:focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #fff}.announce-close{color:#ffffffbf;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:28px;height:28px;font-size:14px;display:grid;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.announce-close:hover{color:#fff;background:#ffffff24}.announce-close:focus-visible{outline-offset:1px;outline:2px solid #fff}@keyframes announce-pulse{0%,to{box-shadow:0 0 #ffffff8c}50%{box-shadow:0 0 0 5px #fff0}}@media (prefers-reduced-motion:reduce){.announce-tag{animation:none}}@media (max-width:640px){.announce{font-size:13px}.announce-more{display:none}.announce-in{justify-content:flex-start}.announce-link{text-align:left;flex-wrap:nowrap;gap:8px}.announce-cta{padding:4px 9px}.announce-cta-label{display:none}}@media (min-width:981px) and (max-width:1180px){nav .logo span{display:none}nav ul.top>li>a,nav ul.top>li>button{white-space:nowrap;padding-inline:9px}nav ul.top>li>a.signin,nav ul.top>li>a.cta{white-space:nowrap}}.phone-input{min-width:0;display:block;position:relative}.phone-input>input[type=tel]{width:100%}.phone-input-country{align-items:center;display:flex;position:absolute;top:1px;bottom:1px;left:1px}.phone-input-code{height:100%;color:inherit;white-space:nowrap;pointer-events:none;border-right:1px solid #0d11401f;border-radius:10px 0 0 10px;align-items:center;gap:5px;padding:0 10px 0 13px;font-size:14px;font-weight:600;display:inline-flex}.phone-input-code svg{opacity:.6}.phone-input-country select{opacity:0;cursor:pointer;appearance:none;border:0;width:100%;height:100%;margin:0;padding:0;font-size:16px;position:absolute;inset:0}.phone-input-country select:disabled{cursor:not-allowed}.phone-input-country:hover .phone-input-code{background:#0d11400a}.phone-input-country:focus-within .phone-input-code{background:#635bff14;box-shadow:inset 0 0 0 2px #635bff73}@media (min-width:981px){nav .has-dd .dd:before{content:"";height:12px;position:absolute;top:-12px;left:0;right:0}}
