@font-face{font-family:Solution Inter;src:url(/staging-eleven/inter.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Solution Waldenburg;src:url(/staging-eleven/waldenburg-book.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Solution Waldenburg;src:url(/staging-eleven/waldenburg-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root){--paper:#fdfcfc;--cream:#f5f3f1;--cream-strong:#ebe8e5;--ink:#000;--ink-soft:#4f4a45;--muted:#777169;--blue:#000;--blue-soft:#f5f3f1;--line:#00000012;--line-strong:#0000001f;--surface:var(--cream);--surface-2:#fff;--accent:var(--blue);--rail:min(1176px, calc(100vw - 40px));--sans:"Solution Inter", Inter, Arial, sans-serif;--display:"Solution Waldenburg", Arial, sans-serif;isolation:isolate;width:var(--rail);border-right:1px solid var(--line);border-left:1px solid var(--line);background:var(--paper);min-height:100vh;color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0 auto;font-size:14px;line-height:1.5;position:relative;overflow:visible}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root),:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) *{box-sizing:border-box}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) svg{display:block}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) :where(.shero,.secband,.usecases,.personas,.quote,.integ,.faq){position:relative}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) :where(.shero,.secband,.usecases,.personas,.quote,.integ,.faq):after{content:"";z-index:5;pointer-events:none;background:radial-gradient(circle, #000 0 1.5px, transparent 1.6px) calc(50% - var(--rail) / 2) 0 / 3px 3px no-repeat, radial-gradient(circle, #000 0 1.5px, transparent 1.6px) calc(50% + var(--rail) / 2) 0 / 3px 3px no-repeat, linear-gradient(var(--line), var(--line)) center 1px / 100% 1px no-repeat;width:100vw;height:3px;position:absolute;top:-1px;left:50%;transform:translate(-50%)}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .container{width:100%;max-width:none;margin:0 auto;padding:0 48px}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) :where(h1,h2,h3,h4,blockquote){font-family:var(--display);letter-spacing:-.025em;font-weight:300}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .eyebrow{color:var(--muted);letter-spacing:0;text-transform:none;font-size:12px;font-weight:500;line-height:16px}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .shero{text-align:center;place-items:center;min-height:680px;padding:64px 48px 96px;display:grid;overflow:hidden}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .shero__bg{z-index:-3;background:radial-gradient(circle at 50% 38%, #0547ff13, transparent 26%), linear-gradient(180deg, var(--paper) 0%, var(--paper) 65%, var(--cream) 100%);position:absolute;inset:0}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) :where(.shero__veil,.shero__dots){display:none}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .shero__inner{z-index:1;flex-direction:column;align-items:center;gap:0;width:100%;max-width:920px;margin:0 auto;padding:80px 0 0;display:flex;position:relative}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .shero h1{text-wrap:balance;max-width:14ch;margin:25px 0 0;font-size:clamp(48px,6vw,72px);line-height:.98}.marketing-root .shero h1{max-width:17ch}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .shero h1 .accent{color:inherit}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .shero__sub{max-width:620px;color:var(--ink-soft);text-wrap:balance;margin:28px 0 0;font-size:18px;line-height:28px}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .shero__cta{margin-top:28px}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .btn{height:40px;box-shadow:none;color:#fff;font:500 14px/20px var(--sans);background:#000;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 17px;text-decoration:none;transition:background-color .16s,transform .16s;display:inline-flex}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .btn:hover{background:#292524;transform:translateY(-1px)}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .secband{background:var(--paper);text-align:left;padding:104px 48px 48px}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .secband__inner{max-width:760px;margin:0;padding:0}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .secband h2{text-wrap:balance;max-width:15ch;margin:20px 0 0;font-size:clamp(40px,5vw,60px);line-height:1}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .secband p{max-width:560px;color:var(--ink-soft);margin:20px 0 0;font-size:16px;line-height:26px}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .spotlight{background:var(--paper);position:relative}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .spotlight .secband{background:var(--cream)}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .usecases{background:var(--cream);padding:0}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .usecases .container{padding:0}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .uc-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .uc-card{border-top:1px solid var(--line);background:var(--paper);grid-template-rows:auto 1fr;min-height:430px;padding:40px;transition:background-color .18s;display:grid;overflow:hidden}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .uc-card:nth-child(odd){border-right:1px solid var(--line)}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .uc-card:hover{background:#fff}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .uc-text{flex-direction:column;align-items:flex-start;min-height:142px;display:flex}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .uc-text h3{margin:0;font-size:29px;line-height:1.05}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .uc-text p{max-width:44ch;color:var(--muted);margin:12px 0 0;font-size:14px;line-height:22px}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .uc-media{background:var(--cream);border-radius:18px;place-items:center;min-height:190px;margin-top:28px;padding:24px;display:grid;position:relative;overflow:hidden}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .uc-media.is-accent{background:var(--blue-soft)}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .panel{border:1px solid var(--line-strong);background:#fff;border-radius:12px;box-shadow:0 18px 50px -30px #00000059}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .mm{position:relative;transform:translate(10px)}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .sk{background:#00000024;border-radius:4px;height:7px}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .sk.s{background:#00000012}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .sk.a{background:#00000038}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .row{align-items:center;gap:8px;display:flex}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .grow{flex:1}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .win{width:min(280px,100%);overflow:hidden}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .win__bar{border-bottom:1px solid var(--line);align-items:center;gap:6px;padding:8px 11px;display:flex}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .win__dot{background:#d7d2cd;border-radius:50%;width:7px;height:7px}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .win__url{background:var(--cream);border-radius:4px;flex:1;height:15px;margin-left:8px}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .win__body{flex-direction:column;gap:9px;padding:12px;display:flex}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .win__cap{color:var(--muted);text-align:center;padding-bottom:2px;font-size:10px}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .tilewrap{grid-template-columns:1fr 1fr;gap:7px;display:grid}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .tile{border:1px solid var(--line);background:var(--cream);border-radius:8px;flex-direction:column;gap:5px;padding:8px 9px;display:flex}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .appwin{grid-template-columns:68px 1fr;width:min(290px,100%);display:grid;overflow:hidden}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .appwin__side{border-right:1px solid var(--line);background:var(--cream);flex-direction:column;gap:9px;padding:11px 9px;display:flex}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .appwin__main{flex-direction:column;gap:10px;padding:12px 13px;display:flex}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .navchip{align-items:center;gap:6px;display:flex}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .navchip .ico{background:#00000024;border-radius:3px;flex:none;width:10px;height:10px}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .navchip.on{background:var(--blue-soft);border-radius:6px;margin:-3px;padding:3px 5px}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .navchip.on .ico{background:var(--blue)}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .bignum{font-family:var(--display);font-size:20px}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .chat{flex-direction:column;gap:12px;width:min(290px,100%);display:flex}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .bub{align-items:flex-start;gap:9px;display:flex}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .bub.me{flex-direction:row-reverse}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .av{background:linear-gradient(145deg,#d5d1cc,#817b74);border-radius:50%;flex:none;width:26px;height:26px}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .bub__body{border:1px solid var(--line);background:#fff;border-radius:11px;flex-direction:column;gap:6px;max-width:190px;padding:9px 11px;display:flex}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .bub.me .bub__body{background:var(--blue-soft)}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .bub__link{color:var(--blue);font-size:9px}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .hot{background:var(--blue);border:3px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;box-shadow:0 0 0 3px #00000029}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .callout{color:#fff;background:#000;border-radius:7px;max-width:140px;padding:7px 9px;font-size:9px;line-height:1.35;position:absolute;box-shadow:0 10px 20px -10px #00000080}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .callout.accent{background:var(--blue)}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .an{flex-direction:column;gap:11px;width:min(290px,100%);padding:13px;display:flex}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .an__head{align-items:center;gap:7px;display:flex}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .an__head .ico{background:var(--blue-soft);width:22px;height:22px;color:var(--blue);border-radius:6px;place-items:center;display:grid}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .an__head .ico svg{width:13px;height:13px}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .an__head .t{font-size:12px;font-weight:600}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .an__stats{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .an__stat{border:1px solid var(--line);background:var(--cream);border-radius:8px;padding:8px}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .an__stat .lab{color:var(--muted);text-transform:uppercase;font-size:8px}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .an__stat .val{margin-top:3px;font-size:14px;font-weight:700}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .an__stat .up{color:#287d3c;margin-top:1px;font-size:8px}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .an__chart{border:1px solid var(--line);background:var(--cream);border-radius:8px;height:58px;position:relative;overflow:hidden}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .an__chart svg{width:100%;height:100%;position:absolute;inset:0}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .personas,:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .personas .container{padding:0}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .persona-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .pcard{border-top:1px solid var(--line);border-right:1px solid var(--line);background:var(--paper);flex-direction:column;align-items:flex-start;min-height:290px;padding:36px 28px;display:flex}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .pcard:last-child{border-right:0}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .pcard__ico{background:var(--cream);color:#000;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .pcard__ico svg{width:18px;height:18px}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .pcard__role{color:var(--muted);margin-top:36px;font-size:11px;line-height:16px}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .pcard h3{margin:12px 0 0;font-size:23px;line-height:1.08}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .pcard p{color:var(--muted);margin:12px 0 0;font-size:13px;line-height:20px}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .quote,:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .quote .container{padding:0}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .quote__box{color:#fff;background:#000;grid-template-columns:1.6fr 1fr;min-height:480px;display:grid}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .quote__main{flex-direction:column;justify-content:center;padding:72px 64px;display:flex}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .quote__mark{color:#fff;height:46px;font:300 70px/1 var(--display)}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .quote blockquote{text-wrap:pretty;max-width:700px;margin:24px 0 0;font-size:clamp(27px,3.2vw,40px);line-height:1.14}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .quote__side{background:#111;border-left:1px solid #ffffff29;flex-direction:column;justify-content:center;padding:64px 48px;display:flex}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .qstat{padding:24px 0}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .qstat+.qstat{border-top:1px solid #ffffff29}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .qstat .n{font:300 46px/1 var(--display)}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .qstat .l{color:#bbb6b0;font-size:14px;line-height:22px}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .integ{background:var(--cream);padding:0}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .integ .container{padding:0}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .integ__box{grid-template-columns:1fr auto;align-items:center;gap:48px;min-height:380px;padding:64px 48px;display:grid}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .integ__copy h3{max-width:13ch;margin:0;font-size:clamp(36px,4vw,52px);line-height:1}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .integ__copy p{max-width:42ch;color:var(--ink-soft);margin:18px 0 0;font-size:15px;line-height:24px}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .integ__grid{grid-template-columns:repeat(4,60px);gap:8px;display:grid}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .ichip{border:1px solid var(--line);background:var(--paper);border-radius:14px;place-items:center;width:60px;height:60px;transition:transform .16s,background-color .16s;display:grid}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .ichip:hover{background:#fff;transform:translateY(-2px)}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .ichip svg{width:23px;height:23px}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .faq{padding:0 48px 96px}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .faq .container{padding:0}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .faq__grid{max-width:820px;margin:0}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) details.qa{border-bottom:1px solid var(--line)}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) details.qa summary{cursor:pointer;font:300 22px/1.2 var(--display);align-items:center;gap:20px;padding:23px 0;list-style:none;display:flex}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) details.qa summary::-webkit-details-marker{display:none}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) details.qa summary .chev{width:18px;height:18px;color:var(--muted);margin-left:auto;transition:transform .18s}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) details.qa[open] summary .chev{transform:rotate(180deg)}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .qa__body{max-width:66ch;color:var(--muted);padding:0 48px 24px 0;font-size:14px;line-height:23px}@media (max-width:900px){:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root){--rail:calc(100vw - 32px)}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .shero{min-height:610px;padding-left:32px;padding-right:32px}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .secband{padding:80px 32px 40px}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .uc-grid,:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .quote__box{grid-template-columns:1fr}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .uc-card:nth-child(odd){border-right:0}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .persona-grid{grid-template-columns:repeat(2,1fr)}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .pcard:nth-child(2){border-right:0}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .quote__side{border-top:1px solid #ffffff29;border-left:0}}@media (max-width:640px){:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root){--rail:calc(100vw - 24px)}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .shero{min-height:560px;padding:48px 24px 72px}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .shero__inner{padding-top:64px}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .shero h1{font-size:clamp(42px,13vw,58px)}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .shero__sub{font-size:16px;line-height:25px}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .secband{padding:68px 24px 36px}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .secband h2{font-size:40px}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .uc-card{min-height:0;padding:32px 24px}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .uc-text{min-height:136px}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .uc-media{min-height:210px;margin-top:20px;padding:20px 12px}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .persona-grid{grid-template-columns:1fr}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .pcard{border-right:0;min-height:250px}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .quote__main,:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .quote__side{padding:52px 28px}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .integ__box{grid-template-columns:1fr;padding:52px 24px}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .integ__grid{grid-template-columns:repeat(4,52px)}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .ichip{width:52px;height:52px}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) .faq{padding:0 24px 72px}:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) details.qa summary{font-size:20px}}@media (prefers-reduced-motion:reduce){:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) *,:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) :before,:where(.solutions-root,.marketing-root,.soleng-root,.customersuccess-root,.onboarding-root,.training-root) :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:is(html:has(.solution-page),body:has(.solution-page)){background:#fdfcfc}.solution-page{--paper:#fdfcfc;--cream:#f5f3f1;--cream-strong:#ebe8e5;--ink:#000;--ink-soft:#4f4a45;--muted:#777169;--blue:#000;--blue-soft:#f5f3f1;--line:#00000014;--line-strong:#00000021;--surface:#f5f3f1;--surface-2:#fff;--accent:#171717;--rail-width:1176px;--rail:min(var(--rail-width), calc(100vw - 48px));--sans:"Solution Inter", Inter, Arial, sans-serif;--display:"Solution Waldenburg", Arial, sans-serif;background:var(--paper);width:100%;max-width:none;min-height:100vh;color:var(--ink);font-family:var(--sans);border:0;margin:0;font-size:14px;line-height:1.5;overflow-x:clip}.solution-page,.solution-page *{box-sizing:border-box}.solution-page h1,.solution-page h2,.solution-page h3,.solution-page h4,.solution-page blockquote{font-family:var(--display);letter-spacing:-.025em;font-style:normal;font-weight:300}.solution-page p,.solution-page a,.solution-page span,.solution-page summary,.solution-page button{font-family:var(--sans)}.solution-page>.shero,.solution-page>.spotlight,.solution-page>.secband,.solution-page>.personas,.solution-page>.quote,.solution-page>.integ,.solution-page>.faq,.solution-page>.solution-faq-section{width:var(--rail);border-right:1px solid var(--line);border-left:1px solid var(--line);margin-left:auto;margin-right:auto}.solution-page>.spotlight>.secband,.solution-page>.spotlight>.usecases{width:100%}.solution-page>.shero{border-left:0;border-right:0}.solution-page .shero:after{content:none}.solution-page .shero,.solution-page .secband,.solution-page .usecases,.solution-page .personas,.solution-page .quote,.solution-page .integ,.solution-page .faq,.solution-page .solution-faq-section{position:relative}.solution-page .secband:after,.solution-page .usecases:after,.solution-page .personas:after,.solution-page .quote:after,.solution-page .integ:after,.solution-page .faq:after,.solution-page .solution-faq-section:after{content:"";z-index:6;pointer-events:none;background:radial-gradient(circle, #000 0 1.5px, transparent 1.7px) calc(50% - var(--rail) / 2) 0 / 3px 3px no-repeat, radial-gradient(circle, #000 0 1.5px, transparent 1.7px) calc(50% + var(--rail) / 2) 0 / 3px 3px no-repeat, linear-gradient(var(--line), var(--line)) center 1px / 100% 1px no-repeat;width:100vw;height:3px;position:absolute;top:-1px;left:50%;transform:translate(-50%)}.solution-page .solution-faq-section{background:var(--paper);min-height:780px}.solution-page .solution-rail-boundary{z-index:7;pointer-events:none;background:linear-gradient(var(--line), var(--line)) center 1px / 100% 1px no-repeat;width:100vw;height:3px;position:absolute;top:-1px;left:50%;transform:translate(-50%)}.solution-page .solution-rail-junction{background:#000;border-radius:50%;width:3px;height:3px;position:absolute;top:0}.solution-page .solution-rail-junction--left{left:calc(50% - var(--rail) / 2 - 1px)}.solution-page .solution-rail-junction--right{left:calc(50% + var(--rail) / 2 - 2px)}.solution-page .container{width:100%;max-width:none;margin:0;padding:0 48px}.solution-page .eyebrow{color:var(--muted);font-family:var(--sans);letter-spacing:0;text-transform:none;font-size:12px;font-weight:500;line-height:16px}.solution-page .shero{background:var(--paper);text-align:center;place-items:center;min-height:720px;padding:120px 48px 104px;display:grid;overflow:visible}.solution-page .shero__bg,.solution-page .shero__veil,.solution-page .shero__dots{display:none}.solution-page .shero__inner{z-index:1;flex-direction:column;align-items:center;width:100%;max-width:920px;margin:0 auto;padding:0;display:flex;position:relative}.solution-page .shero h1{color:#000;max-width:14ch;font-family:var(--display);letter-spacing:-1.6px;text-wrap:balance;margin:24px 0 0;font-size:clamp(52px,5.45vw,64px);font-weight:300;line-height:1.03}.solution-page.marketing-root .shero h1{max-width:17ch}.solution-page .shero h1 .accent{color:#000}.solution-page .shero__sub{max-width:650px;color:var(--ink-soft);font-family:var(--sans);text-wrap:balance;margin:28px 0 0;font-size:18px;font-weight:400;line-height:28px}.solution-page .shero__cta{margin-top:28px}.solution-page .solution-pill,.solution-page a.solution-pill,.solution-page a.solution-pill:visited{min-width:0;height:40px;box-shadow:none;color:#fff;font-family:var(--sans);background:#000;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:0 18px;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;transition:background-color .16s,transform .16s;display:inline-flex;transform:none}.solution-page a.solution-pill:hover{color:#fff;background:#292524;transform:translateY(-1px)}.solution-page a.solution-pill--white,.solution-page a.solution-pill--white:visited{color:#000;background:#fff;border-color:#0000001f}.solution-page .secband{background:var(--paper);text-align:left;padding:104px 48px 48px}.solution-page .spotlight,.solution-page .spotlight .secband,.solution-page .spotlight .usecases{background:var(--cream)}.solution-page .secband__inner,.solution-page .solution-section-intro{max-width:760px;margin:0;padding:0}.solution-page .secband h2{color:#000;max-width:15ch;font-family:var(--display);letter-spacing:-.7px;text-wrap:balance;margin:20px 0 0;font-size:36px;font-weight:300;line-height:42px}.solution-page .secband p{max-width:590px;color:var(--ink-soft);margin:20px 0 0;font-size:16px;line-height:26px}.solution-page .usecases,.solution-page .usecases .container{padding:0}.solution-page .uc-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.solution-page .uc-card{border-top:1px solid var(--line);background:var(--paper);grid-template-rows:auto 1fr;min-width:0;min-height:500px;padding:40px;display:grid;overflow:hidden}.solution-page .uc-card:nth-child(odd){border-right:1px solid var(--line)}.solution-page .uc-text{min-height:152px;padding:0 2px}.solution-page .uc-text h3{color:#000;font-family:var(--display);letter-spacing:-.02em;margin:0;font-size:30px;font-weight:300;line-height:1.08}.solution-page .uc-text p{max-width:440px;color:var(--muted);margin:13px 0 0;font-size:14px;line-height:22px}.solution-page .uc-media,.solution-page .solution-visual-card{min-width:0;min-height:260px;box-shadow:none;background:0 0;border:0;border-radius:22px;place-items:center;margin-top:26px;padding:0;display:grid;position:relative;overflow:hidden}.solution-page .uc-media .mm{z-index:1;background:#fffffff7;border:1px solid #00000017;border-radius:12px;width:min(100%,430px);position:relative;box-shadow:0 24px 55px -30px #0000008c,0 7px 18px -12px #00000040}.solution-page .sk.a{background:#00000038}.solution-page .hot{box-shadow:0 0 0 3px #00000029}.solution-page .personas,.solution-page .integ,.solution-page .faq{background:var(--paper)}.solution-page .persona-grid{border-color:var(--line)}.solution-page .pcard{border-color:var(--line);background:var(--paper);color:#000}.solution-page .pcard__role,.solution-page .pcard p{color:var(--muted)}.solution-page .pcard h3{color:#000;font-family:var(--display);font-weight:300}.solution-page .pcard__ico{background:var(--cream);color:#000}.solution-page .quote{color:#fff;background:#000}.solution-page .quote__box,.solution-page .quote__side{border-color:#ffffff26}.solution-page .quote blockquote,.solution-page .quote__mark{color:#fff;font-family:var(--display);font-weight:300}.solution-page .quote__side,.solution-page .quote cite{color:#ffffffa3}.solution-page .integ__box{border-color:var(--line);background:var(--cream)}.solution-page .integ__copy h3{color:#000;font-family:var(--display);font-weight:300}.solution-page .integ__copy p{color:var(--muted)}.solution-page .ichip{border-color:var(--line);color:#000;background:#fff}.solution-page details.qa{border-color:var(--line)}.solution-page details.qa summary{color:#000;font-family:var(--display);font-weight:300}.solution-page .qa__body{color:var(--muted)}@media (max-width:900px){.solution-page{--rail:calc(100vw - 40px)}.solution-page .shero{min-height:640px;padding:100px 32px 88px}.solution-page .secband{padding:80px 32px 40px}.solution-page .uc-grid,.solution-page .quote__box{grid-template-columns:1fr}.solution-page .uc-card:nth-child(odd){border-right:0}.solution-page .persona-grid{grid-template-columns:repeat(2,1fr)}.solution-page .pcard:nth-child(2){border-right:0}.solution-page .quote__side{border-top:1px solid #ffffff26;border-left:0}}@media (max-width:640px){.solution-page{--rail:calc(100vw - 40px)}.solution-page .shero{min-height:auto;padding:96px 16px 64px}.solution-page .shero h1{letter-spacing:-.8px;font-size:42px;line-height:45px}.solution-page .shero__sub{font-size:16px;line-height:25px}.solution-page .secband{padding:100px 16px 48px}.solution-page .secband h2{letter-spacing:-.5px;font-size:30px;line-height:36px}.solution-page .uc-card{min-height:0;padding:32px 24px}.solution-page .uc-text{min-height:138px}.solution-page .uc-media{border-radius:20px;min-height:230px;margin-top:20px;padding:24px 14px}.solution-page .persona-grid{grid-template-columns:1fr}.solution-page .pcard{border-right:0;min-height:250px}.solution-page .quote__main,.solution-page .quote__side{padding:52px 28px}.solution-page .integ__box{grid-template-columns:1fr;padding:52px 24px}.solution-page .faq{padding:0 24px 72px}}.solution-page .secband:has(+.faq){padding:72px 48px 24px}.solution-page .secband:has(+.faq) .secband__inner{width:100%;max-width:982px;margin:0 auto;display:block}.solution-page .secband:has(+.faq) .eyebrow{margin:0 0 24px;position:static}.solution-page .secband:has(+.faq) h2{max-width:none;margin:0}.solution-page .secband:has(+.faq)+.faq:after{content:none}@media (max-width:640px){.solution-page .secband:has(+.faq){padding:64px 16px 20px}}.solution-page.solution-page.solution-page :where(.route-hero-visual,.adoption-hero-media,.uc-media,.solution-visual-card,.adoption-visual){--solution-stage-image:url(/staging-eleven/creative-3.a4171176.png);--solution-stage-position:center;background-color:#ebe6e2;background-image:var(--solution-stage-image);background-position:var(--solution-stage-position);box-shadow:none;background-repeat:no-repeat;background-size:cover;border-radius:24px;padding:clamp(18px,3vw,32px);overflow:hidden}.solution-page.solution-page.solution-page :where(.route-hero-visual,.adoption-hero-media,.uc-media,.solution-visual-card,.adoption-visual)>img{object-fit:contain;filter:none;border-radius:clamp(12px,1.5vw,18px);width:100%;max-width:100%;height:auto;max-height:100%;margin:0;display:block;box-shadow:0 18px 42px -26px #00000085}:is(.solution-page.solution-page.solution-page :where(.route-hero-visual,.adoption-hero-media,.uc-media,.solution-visual-card,.adoption-visual):has(>img[src*=feature-discovery]),.solution-page.solution-page.solution-page :where(.route-hero-visual,.adoption-hero-media,.uc-media,.solution-visual-card,.adoption-visual):has(>img[src*=feature-walkthrough]),.solution-page.solution-page.solution-page :where(.route-hero-visual,.adoption-hero-media,.uc-media,.solution-visual-card,.adoption-visual):has(>img[src*=launch-publish])){--solution-stage-image:url(/staging-eleven/creative-5.bb9662a0.png);--solution-stage-position:center 52%}:is(.solution-page.solution-page.solution-page :where(.route-hero-visual,.adoption-hero-media,.uc-media,.solution-visual-card,.adoption-visual):has(>img[src*=feature-learning]),.solution-page.solution-page.solution-page :where(.route-hero-visual,.adoption-hero-media,.uc-media,.solution-visual-card,.adoption-visual):has(>img[src*=launch-learning])){--solution-stage-image:url(/staging-eleven/creative-1.f3361dab.png);--solution-stage-position:center 48%}:is(.solution-page.solution-page.solution-page :where(.route-hero-visual,.adoption-hero-media,.uc-media,.solution-visual-card,.adoption-visual):has(>img[src*=outcome-context]),.solution-page.solution-page.solution-page :where(.route-hero-visual,.adoption-hero-media,.uc-media,.solution-visual-card,.adoption-visual):has(>img[src*=deployment-])){--solution-stage-image:url(/staging-eleven/creative-3.a4171176.png);--solution-stage-position:center}.solution-page.solution-page.solution-page :where(.route-hero-visual,.adoption-hero-media,.uc-media,.solution-visual-card,.adoption-visual):has(>img[src*=intelligence]){--solution-stage-image:url(/staging-eleven/creative-4.d7057c02.png);--solution-stage-position:center 54%}.solution-page.solution-page.solution-page :where(.route-hero-visual,.adoption-hero-media,.uc-media,.solution-visual-card,.adoption-visual):has(>img[src*=launch-knowledge]){--solution-stage-image:url(/staging-eleven/creative-9.319c506d.png);--solution-stage-position:center 42%}.solution-page.solution-page.solution-page :where(.route-hero-visual,.adoption-hero-media,.uc-media,.solution-visual-card,.adoption-visual):has(>img[src*=feature-outcome]){--solution-stage-image:url(/staging-eleven/creative-8.f469b12f.png);--solution-stage-position:center 62%}@media (max-width:640px){.solution-page.solution-page.solution-page :where(.route-hero-visual,.adoption-hero-media,.uc-media,.solution-visual-card,.adoption-visual){border-radius:18px;padding:16px}}
