@font-face{font-family:Manrope;src:url('assets/manrope-regular.ttf') format('truetype');font-weight:400;font-display:swap}@font-face{font-family:Manrope;src:url('assets/manrope-semibold.ttf') format('truetype');font-weight:600 800;font-display:swap}
.home-light{--ink:#202125;--ink-soft:#45484d;--muted:#64686d;--faint:#64686d;--paper:#ffffff;--subtle:#f2f3f5;--subtle-2:#e9ebee;--hair:#d9dce1;--hair-strong:#b4bac3;--teal:#0070b4;--teal-ink:#0070b4;--teal-bg:#e9f4fc;--indigo:#623596;--indigo-bg:#eadff7;--sans:Manrope,system-ui,sans-serif;--wrap:1280px;font-family:var(--sans);font-size:15px;line-height:1.65;letter-spacing:0;color-scheme:light;scrollbar-color:#a5acb6 #ffffff}
.home-light h1,.home-light h2,.home-light h3{font-weight:600;letter-spacing:-.035em}.home-light .wrap{padding-inline:40px}.home-light ::selection{background:#0070b4;color:#ffffff}.home-light :focus-visible{outline:2px solid #0070b4;outline-offset:5px}.home-light .skip{background:#0070b4;color:#ffffff}.home-light header.nav{background:#ffffff;backdrop-filter:none;border-color:#d9dce1}.home-light .nav-inner{max-width:1280px;padding-inline:40px;height:90px;gap:44px}.home-light .brand{flex:none}.home-light .brand-logo{display:block;width:111px;height:74px;object-fit:contain}.home-light .nav-links{gap:28px;margin-left:auto}.home-light .nav-links a{font-size:13px;color:#585d64}.home-light .nav-links a:hover{color:#202125}.home-light .nav-right{margin-left:0;gap:25px}.home-light .login-link{font-size:13px;color:#585d64}.home-light .btn{border-radius:10px;padding:13px 19px;gap:25px;font-weight:600;font-size:13px;min-height:48px;white-space:normal;justify-content:space-between;line-height:1.4;transition:background .18s,color .18s,border-color .18s}.home-light .btn-primary{background:#202125;color:#ffffff}.home-light .btn-primary:hover{background:#34383e}.home-light .btn-sm{min-height:42px;padding:11px 15px;font-size:12px;gap:21px}.home-light .nav-toggle{color:#202125;min-width:44px;min-height:44px;border-radius:10px}
.home-light .home-hero{padding-top:60px;padding-bottom:0}.hero-intro{display:grid;grid-template-columns:1.5fr 1fr;gap:64px;align-items:center;margin-bottom:44px}.home-light .hero-intro h1{font-size:clamp(2.75rem,5.25vw,4.6rem);line-height:1.08;letter-spacing:-.04em}.blue{color:#0070b4}.violet{color:#623596}.hero-explainer{max-width:365px;justify-self:end}.hero-explainer p{font-size:16px;line-height:1.7;color:#585d64;margin-bottom:24px;max-width:37ch}.cta-note{display:block;margin-top:11px;color:#64686d;font-size:12px}
.product-demo{background:#ffffff;border:1px solid #d9dce1;border-radius:22px;overflow:hidden}.demo-topbar{padding:18px 24px;border-bottom:1px solid #d9dce1;display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:12px}.demo-identity{display:flex;align-items:center;gap:10px;color:#202125}.demo-divider{width:1px;height:15px;background:#b4bac3;margin-inline:7px}.demo-identity>span:last-child{color:#64686d}.example-label{color:#64686d;font-size:12px;white-space:nowrap}.demo-workspace{display:grid;grid-template-columns:1.07fr 1fr .87fr;gap:16px;padding:24px}.panel-heading h2{font-size:17px;letter-spacing:-.025em;line-height:1.35;margin-bottom:4px;font-weight:400}.panel-heading>span{color:#64686d;font-size:12px}.scenario-list{display:flex;flex-direction:column;gap:7px;margin-top:24px}.scenario{display:flex;align-items:center;gap:12px;width:100%;border:1px solid transparent;border-radius:13px;padding:15px 11px;background:transparent;color:#202125;font:inherit;text-align:left;cursor:pointer;min-height:70px;transition:background .18s,border-color .18s}.scenario:hover{background:#f3f4f6}.scenario.active{background:#eceef2;border-color:#a5acb6}.caller-avatar{width:35px;height:35px;border-radius:50%;background:#e3e6eb;color:#444a54;font-size:12px;display:grid;place-items:center;flex:none}.scenario.active .caller-avatar{background:#eadff7;color:#512780}.caller-details{display:flex;flex-direction:column;gap:3px}.caller-details strong{font-size:12px;font-weight:600}.caller-details>span{font-size:12px;color:#585d64}.scenario-time{margin-left:auto;color:#64686d;font-size:12px;font-variant-numeric:tabular-nums}.demo-hint{margin:22px 8px 0;color:#64686d;font-size:12px;max-width:27ch}
.message-panel{background:#f2f3f5;border-radius:17px;padding:19px;display:flex;flex-direction:column}.message-head{display:flex;justify-content:space-between;gap:12px;color:#64686d;font-size:12px;margin-bottom:23px}.message-head>span:first-child{color:#202125}.message-preview{background:#d7edfc;border-radius:13px 13px 13px 3px;color:#133e5a;padding:19px;min-height:235px;display:flex;flex-direction:column;justify-content:center}.message-from{font-size:12px;font-weight:600;margin-bottom:14px}.message-preview p{font-size:13px;line-height:1.6;max-width:32ch}.message-link{font-size:12px;text-decoration:underline;text-underline-offset:4px;margin-top:17px;font-weight:600}.message-delivery{font-size:12px;margin-top:23px;color:#26465d}.message-caption{display:flex;gap:10px;margin-top:21px;align-items:center}.message-caption p{color:#585d64;font-size:12px;line-height:1.65;white-space:pre-line}.message-caption>span{width:21px;height:1px;background:#0070b4;flex:none}.message-panel.is-answered .message-preview{background:#e4e7eb;color:#202125}.message-panel.is-answered .message-delivery{color:#585d64}.message-panel.is-answered .message-link{display:none}
.outcome-panel{background:#f2f3f5;border-radius:17px;padding:20px;display:flex;flex-direction:column}.outcome-heading{display:flex;justify-content:space-between;font-size:12px;color:#585d64;margin-bottom:31px}.outcome-tag{align-self:flex-start;background:#eadff7;color:#512780;border-radius:5px;padding:5px 8px;font-size:12px;margin-bottom:15px}.outcome-panel h3{font-size:27px;line-height:1.15;letter-spacing:-.035em;margin-bottom:17px;font-weight:400;white-space:pre-line}.outcome-panel>p{font-size:12px;color:#585d64;line-height:1.7;max-width:29ch}.outcome-detail{padding-top:15px;border-top:1px solid #d5d9df;margin-top:auto;display:flex;flex-direction:column;gap:5px}.outcome-detail>span{font-size:12px;color:#64686d}.outcome-detail strong{font-size:12px;font-weight:400;color:#623596}.demo-bottom{padding:14px 24px;border-top:1px solid #d9dce1;display:flex;justify-content:space-between;gap:16px;font-size:12px;color:#64686d}.demo-bottom>span:first-child{color:#585d64}.demo-bottom>span:first-child span{padding-inline:7px}.hero-footnote{display:flex;justify-content:space-between;gap:20px;padding-top:18px;font-size:12px;color:#64686d}.hero-footnote a{color:#45484d}
.audience-section{padding-top:73px!important;padding-bottom:52px!important;border-bottom:1px solid #d9dce1}.audience-section h2{font-size:12px;color:#64686d;letter-spacing:0;font-weight:400;margin-bottom:23px}.audience-list{display:flex;justify-content:space-between;gap:25px;flex-wrap:wrap}.audience-list span{font-size:clamp(1rem,1.8vw,1.35rem);color:#33373d;font-weight:600}.section-space{padding-block:104px}.workflow-section{display:grid;grid-template-columns:.95fr 1.05fr;gap:88px}.section-intro h2,.faq-intro h2{font-size:clamp(2.3rem,3.8vw,3.3rem);line-height:1.12}.muted-heading{color:#64686d}.section-intro>p{margin-top:26px;max-width:36ch;color:#585d64;font-size:14px}.workflow-list{list-style:none;margin:0;padding:0}.workflow-list li{display:flex;gap:22px;border-top:1px solid #d9dce1;padding:31px 0}.workflow-list li:last-child{border-bottom:1px solid #d9dce1}.step-number{font-size:12px;color:#0070b4;margin-top:3px;font-variant-numeric:tabular-nums}.workflow-list h3{font-size:20px;font-weight:400;margin-bottom:12px}.workflow-list p{color:#585d64;font-size:13px;max-width:44ch}.video-details{margin-top:24px;font-size:12px}.video-details summary{cursor:pointer;list-style:none;padding-block:12px;color:#33373d}.video-details summary::-webkit-details-marker{display:none}.video-details video{display:block;width:220px;max-width:100%;border-radius:16px;margin-top:16px}
.services-frame{border:1px solid #dfd7e9;border-radius:22px;background:#faf8fc;display:grid;grid-template-columns:1fr 1fr;gap:68px;padding:50px}.services-copy h2{font-size:clamp(2rem,3.4vw,2.8rem);line-height:1.15;font-weight:400}.services-copy p{font-size:13px;max-width:36ch;margin-block:25px;color:#62576d}.services-copy .btn{background:#623596;color:#ffffff}.services-copy .btn:hover{background:#512780}.service-inventory ul{list-style:none;margin:0;padding:0}.service-inventory li{border-bottom:1px solid #dfd7e9;padding:16px 0;display:flex;justify-content:space-between;gap:22px;align-items:baseline}.service-inventory li:first-child{padding-top:0}.service-inventory li>span:first-child{font-size:13px;color:#302439}.service-inventory li>span:last-child{font-size:12px;color:#62576d;text-align:right}.service-terms{display:flex;gap:20px;justify-content:space-between;margin-top:25px;font-size:12px;color:#623596}.faq-section{display:grid;grid-template-columns:.95fr 1.05fr;gap:88px}.faq-intro p{margin-top:22px;font-size:13px;color:#585d64}.faq-intro>a{display:inline-block;margin-top:24px;font-size:13px;color:#45484d}.home-light .faq details{border-color:#d9dce1}.home-light .faq details:first-child{border-top:1px solid #d9dce1}.home-light .faq summary{font-size:13px;padding:23px 0;line-height:1.5;font-weight:400;letter-spacing:0}.home-light .faq .ans{font-size:12px;line-height:1.8;padding-bottom:23px;max-width:53ch}.home-light .faq .ans a{color:#0070b4;text-decoration:underline;text-underline-offset:3px}.home-light .faq .pm::before,.home-light .faq .pm::after{background:#64686d}.closing-section{display:grid;grid-template-columns:1.5fr 1fr;gap:80px;align-items:end;padding-block:65px 80px;border-top:1px solid #d9dce1}.closing-section h2{font-size:clamp(2.75rem,5.3vw,4.2rem);line-height:1.1;font-weight:400}.closing-copy{max-width:330px;justify-self:end;padding-bottom:5px}.closing-copy p{font-size:14px;color:#585d64;margin-bottom:24px}
.home-light footer{border-top:1px solid #d9dce1;background:#ffffff;padding-top:35px}.home-light .foot-grid{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:48px;padding-bottom:38px}.home-light .foot-brand p{font-size:12px;max-width:24ch;margin-top:16px}.home-light .foot-brand .gbr{font-family:var(--sans);font-size:12px;letter-spacing:0}.home-light .foot-col h3{font-family:var(--sans);font-size:12px;letter-spacing:0;text-transform:none;color:#202125;font-weight:600;margin-bottom:15px}.home-light .foot-col a,.home-light .foot-col button{font-family:var(--sans);font-size:12px;color:#64686d}.home-light .foot-col a:hover,.home-light .foot-col button:hover{color:#0070b4}.home-light .foot-bottom{font-family:var(--sans);font-size:12px;color:#64686d;letter-spacing:0;border-color:#d9dce1;padding-block:20px}
.home-light .cookie-banner{background:#eceef2;border-color:#b4bac3;box-shadow:0 12px 32px #0005;border-radius:15px}.home-light .cookie-banner h4{color:#202125}.home-light .cookie-banner p{color:#585d64}.home-light .cookie-banner a{color:#0070b4}.home-light .cookie-actions{gap:8px}.home-light .cookie-actions .btn{min-height:42px;font-size:12px;padding:10px 12px}.home-light .btn-ghost{border-color:#969da7;color:#33373d}.home-light .btn-ghost:hover{background:#e9ebee}.home-light .overlay{backdrop-filter:none;background:#000b}.home-light .modal{background:#eceef2;border-color:#b4bac3;border-radius:18px;color:#202125}.home-light .modal p,.home-light .ck-row .txt span{color:#585d64}.home-light .switch input:checked+.slider{background:#623596}
@media(max-width:1100px){.home-light .nav-inner{gap:22px}.home-light .nav-right{gap:18px}.home-light .nav-links{gap:20px}.hero-intro{gap:40px;grid-template-columns:1.4fr 1fr}.hero-explainer p{font-size:14px}.demo-workspace{grid-template-columns:1fr 1fr .9fr;padding:18px;gap:12px}.scenario{gap:8px;padding:13px 8px}.caller-avatar{width:28px;height:28px}.caller-details strong{font-size:12px}.caller-details>span,.scenario-time{font-size:12px}.panel-heading h2{font-size:14px}.message-panel,.outcome-panel{padding:16px}.message-preview{padding:16px;min-height:245px}.message-preview p{font-size:12px}.outcome-panel h3{font-size:23px}.workflow-section,.faq-section{gap:55px}.services-frame{padding:35px;gap:44px}.home-light .foot-grid{gap:28px}}
@media(max-width:800px){.home-light .wrap{padding-inline:24px}.home-light .nav-inner{height:80px;padding-inline:24px}.home-light .nav-toggle{display:grid;place-items:center}.home-light .nav-links{display:none;position:absolute;top:80px;left:0;right:0;padding:16px 24px;background:#ffffff;border-bottom:1px solid #b4bac3;gap:0}.home-light .nav-links.open{display:flex;flex-direction:column}.home-light .nav-links a{font-size:15px;padding:12px 0;min-height:44px}.home-light .nav-right{margin-left:auto;gap:12px}.home-light .login-link{display:none}.hero-intro{grid-template-columns:1fr;gap:28px;margin-bottom:34px}.home-light .home-hero{padding-top:44px}.home-light .hero-intro h1{font-size:clamp(2.7rem,7.8vw,4rem)}.hero-explainer{justify-self:start;max-width:480px}.hero-explainer p{font-size:15px;max-width:46ch;margin-bottom:21px}.demo-workspace{grid-template-columns:1fr 1fr}.call-list{grid-column:1/-1}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.panel-heading h2{font-size:15px;margin:0}.scenario-list{margin-top:14px;display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.scenario{min-height:70px;flex-wrap:wrap;gap:6px;padding:10px}.scenario .caller-avatar,.scenario-time{display:none}.caller-details strong{font-size:12px}.caller-details>span{font-size:12px}.demo-hint{margin:12px 0 2px;font-size:12px;max-width:none}.message-preview{min-height:215px}.outcome-panel h3{font-size:25px}.demo-bottom{flex-direction:column;gap:4px;padding:12px 18px}.hero-footnote{font-size:12px}.audience-section{padding-top:48px!important;padding-bottom:35px!important}.audience-list{gap:15px 26px;justify-content:flex-start}.audience-list span{font-size:17px}.section-space{padding-block:65px}.workflow-section,.faq-section{grid-template-columns:1fr;gap:38px}.section-intro h2 br:nth-child(2){display:none}.section-intro h2,.faq-intro h2{font-size:36px}.section-intro>p{max-width:47ch}.workflow-list li{padding-block:25px}.workflow-list p{max-width:50ch}.services-frame{grid-template-columns:1fr;padding:30px;gap:40px}.services-copy h2{font-size:34px}.services-copy p{max-width:45ch}.closing-section{grid-template-columns:1fr;gap:27px;padding-block:45px 55px}.closing-section h2{font-size:44px}.closing-copy{justify-self:start;max-width:420px}.home-light .foot-grid{grid-template-columns:1fr 1fr;gap:35px}.home-light .foot-brand{grid-column:1/-1}.home-light .foot-brand p{max-width:none;margin-top:15px}}
@media(max-width:440px){.home-light .wrap{padding-inline:20px}.home-light .nav-inner{padding-inline:20px;gap:12px}.home-light .brand-logo{width:86px;height:64px}.home-light .nav-right{gap:8px}.home-light .nav-right .btn-sm{font-size:12px;padding:9px 10px;gap:9px;min-height:40px}.home-light .nav-toggle{min-width:40px;min-height:40px;padding:7px}.home-light .hero-intro h1{font-size:clamp(2.25rem,10.8vw,2.9rem)}.hero-explainer p{font-size:14px}.demo-topbar{padding:15px 13px;gap:10px}.demo-identity{gap:8px;font-size:12px}.demo-divider{margin-inline:2px}.example-label{font-size:12px}.demo-identity>span:last-child{display:none}.demo-workspace{padding:13px;grid-template-columns:1fr;gap:12px}.scenario-list{gap:5px}.scenario{padding:9px 7px;min-height:65px;border-radius:9px}.caller-details strong{font-size:12px}.caller-details>span{font-size:12px}.panel-heading h2{font-size:13px}.panel-heading>span{font-size:12px}.message-panel{padding:17px}.message-head{margin-bottom:14px;font-size:12px}.message-preview{padding:20px;min-height:205px}.message-preview p{font-size:14px}.message-from,.message-link{font-size:12px}.message-delivery{font-size:12px}.message-caption p{font-size:12px}.outcome-panel{padding:20px}.outcome-heading{margin-bottom:18px}.outcome-panel h3{font-size:29px;margin-bottom:14px}.outcome-panel>p{max-width:37ch;font-size:12px}.outcome-detail{margin-top:20px}.demo-bottom{font-size:12px;padding:13px}.demo-bottom>span:first-child span{padding-inline:3px}.hero-footnote{flex-direction:column;gap:10px;font-size:12px}.audience-list{gap:13px 22px}.audience-list span{font-size:16px}.services-frame{padding:25px 21px;gap:35px;border-radius:17px}.services-copy h2{font-size:28px}.service-inventory li{gap:12px}.service-inventory li>span:first-child{font-size:12px}.service-inventory li>span:last-child{font-size:12px}.service-terms{gap:13px;font-size:12px}.workflow-list li{gap:17px}.workflow-list h3{font-size:18px}.closing-section h2{font-size:39px}.home-light .foot-bottom{align-items:flex-start;gap:12px;flex-direction:column}.home-light .cookie-banner{left:12px;right:12px;bottom:12px;width:auto;max-width:none}.home-light .cookie-actions .btn{font-size:12px;padding:9px 10px}}
@media(prefers-reduced-motion:reduce){.home-light *{transition:none!important;animation:none!important}html:has(.home-light){scroll-behavior:auto}}
html:has(.home-light){scroll-padding-top:110px}
@media(max-width:440px){.caller-details strong{display:none}.caller-details>span{font-size:12px;line-height:1.45}.panel-heading>span,.example-label{font-size:12px}.demo-bottom{font-size:12px}.service-terms{font-size:12px}.service-inventory li>span:last-child{font-size:12px}.scenario{min-height:60px}.home-light .nav-right .btn-sm{font-size:12px}.section-intro h2 br:nth-child(2){display:initial}}
.icon-definitions{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}.direction-icon{width:15px;height:15px;display:inline-block;vertical-align:middle;flex:none;margin-left:4px}.btn .direction-icon,.outcome-heading .direction-icon{margin-left:0}.demo-bottom .direction-icon{width:12px;height:12px}.message-link .direction-icon{width:12px;height:12px}.message-panel.is-changing .message-preview{animation:message-receive .34s cubic-bezier(.16,1,.3,1)}
@keyframes message-receive{from{clip-path:inset(0 0 12% 0 round 13px);opacity:.65}to{clip-path:inset(0 0 0 0 round 13px);opacity:1}}
@media(prefers-reduced-motion:reduce){.message-panel.is-changing .message-preview{animation:none}}
