.features-page{overflow:clip}.features-hero{position:relative;min-height:590px;overflow:hidden;background:#f6f9fc;color:#0e3351}.features-hero::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#f6f9fc 0%,rgb(246 249 252 / .97) 47%,rgb(246 249 252 / .76) 100%)}.features-hero__media{position:absolute;inset:0}.features-hero__media img{width:100%;height:100%;object-fit:cover;object-position:center 25%;opacity:.32;filter:saturate(.6)}.features-hero__inner{position:relative;z-index:1;display:flex;align-items:center;min-height:590px;padding-block:72px 92px}.features-hero__content{max-width:760px}.features-hero h1{max-width:720px;margin:18px 0 0;color:#0e3351;font-size:61px;line-height:1.04;letter-spacing:0}.features-hero__content>p:not(.dx-eyebrow){max-width:720px;margin:25px 0 0;color:#526178;font-size:19px;line-height:1.7}.features-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.features-hero__actions .dx-button--ghost{border-color:#cbdbe8;background:#fff;color:#0e3351}.features-hero__actions .dx-button--ghost:hover{border-color:#9fbbd2;background:#f1f6fb}.features-hero__signals{display:flex;flex-wrap:wrap;gap:16px 27px;padding:0;margin:31px 0 0;list-style:none}.features-hero__signals li{position:relative;padding-left:14px;color:#526178;font-size:12px;font-weight:750}.features-hero__signals li::before{content:"";position:absolute;left:0;top:.52em;width:6px;height:6px;background:#39c5be;border-radius:50%}.feature-anchor-nav{position:sticky;z-index:30;top:var(--dx-header-height);background:rgb(255 255 255 / .98);border-bottom:1px solid var(--dx-border);box-shadow:0 8px 22px rgb(14 51 81 / .05)}.admin-bar .feature-anchor-nav{top:calc(var(--dx-header-height) + 32px)}.feature-anchor-nav__inner{display:flex;min-height:76px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}.feature-anchor-nav a{position:relative;display:inline-flex;align-items:center;gap:7px;min-width:max-content;min-height:76px;padding:0 14px;color:#667085;font-size:11px;font-weight:750;white-space:nowrap}.feature-anchor-nav a::after{content:"";position:absolute;left:14px;right:14px;bottom:0;height:3px;background:var(--dx-orange);transform:scaleX(0);transform-origin:left;transition:transform 180ms ease}.feature-anchor-nav a span{color:var(--dx-orange-dark);font-size:9px;font-weight:850}.feature-anchor-nav a:hover,.feature-anchor-nav a.is-active{color:var(--dx-ink)}.feature-anchor-nav a.is-active::after{transform:scaleX(1)}.feature-intro{padding-block:106px;background:#fff}.feature-intro__grid{display:grid;grid-template-columns:minmax(0,0.95fr) minmax(420px,1.05fr);gap:88px;align-items:start}.feature-intro h2,.feature-family h2,.feature-visual h2,.feature-role-lanes h2{margin:0;color:var(--dx-ink);font-size:43px;line-height:1.14;letter-spacing:0}.feature-intro__grid>div>p{margin:0;padding-top:29px;color:#536075;border-top:3px solid var(--dx-orange);font-size:17px;line-height:1.75}.feature-intro__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:36px;border-top:1px solid var(--dx-border-strong,#cbd6df);border-bottom:1px solid var(--dx-border-strong,#cbd6df)}.feature-intro__facts>div{min-height:190px;padding:25px 20px;border-right:1px solid var(--dx-border)}.feature-intro__facts>div:first-child{padding-left:0}.feature-intro__facts>div:last-child{border-right:0}.feature-intro__facts span,.feature-family__number{color:var(--dx-orange-dark);font-size:10px;font-weight:850}.feature-intro__facts strong{display:block;margin-top:37px;color:var(--dx-ink);font-size:15px}.feature-intro__facts p{margin:10px 0 0;color:var(--dx-muted);font-size:12px;line-height:1.6}.feature-family{padding-block:96px;background:#fff;border-top:1px solid var(--dx-border);scroll-margin-top:168px}.feature-family--muted{background:var(--dx-surface-muted)}.feature-family--dark{background:#09263d;color:#fff;border-top-color:rgb(255 255 255 / .1)}.feature-family__grid{display:grid;grid-template-columns:345px minmax(0,1fr);gap:76px;align-items:start}.feature-family__number{margin:0}.feature-family__number span{margin-left:12px;color:#58657a;text-transform:uppercase}.feature-family h2{margin-top:28px;font-size:36px}.feature-family header>p:last-child{margin:22px 0 0;color:var(--dx-muted);font-size:15px;line-height:1.75}.feature-family__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;margin:0;border-top:1px solid var(--dx-border-strong,#cbd6df);border-left:1px solid var(--dx-border-strong,#cbd6df);list-style:none}.feature-family__list li{min-height:136px;padding:24px 25px;border-right:1px solid var(--dx-border-strong,#cbd6df);border-bottom:1px solid var(--dx-border-strong,#cbd6df)}.feature-family__list strong,.feature-family__list span{display:block}.feature-family__list strong{color:var(--dx-ink);font-size:14px;line-height:1.4}.feature-family__list span{margin-top:10px;color:var(--dx-muted);font-size:12px;line-height:1.65}.feature-family--dark h2,.feature-family--dark .feature-family__list strong{color:#fff}.feature-family--dark .feature-family__number span,.feature-family--dark header>p:last-child,.feature-family--dark .feature-family__list span{color:#aebecb}.feature-family--dark .feature-family__list{border-top-color:rgb(255 255 255 / .18);border-left-color:rgb(255 255 255 / .18)}.feature-family--dark .feature-family__list li{border-right-color:rgb(255 255 255 / .14);border-bottom-color:rgb(255 255 255 / .14)}.feature-visual{padding-block:112px;background:#fff;border-top:1px solid var(--dx-border)}.feature-visual--operations,.feature-visual--ai{background:var(--dx-surface-muted)}.feature-visual__grid{display:grid;grid-template-columns:370px minmax(0,1fr);gap:70px;align-items:center}.feature-visual__grid--reverse{grid-template-columns:minmax(0,1fr) 390px}.feature-visual__grid--reverse>div{grid-column:2;grid-row:1}.feature-visual__grid--reverse>figure{grid-column:1;grid-row:1}.feature-visual h2{font-size:38px}.feature-visual__grid>div>p:not(.dx-eyebrow){margin:22px 0 0;color:var(--dx-muted);font-size:15px;line-height:1.75}.feature-visual__grid ul{padding:0;margin:31px 0 0;border-top:1px solid var(--dx-border);list-style:none}.feature-visual__grid li{display:grid;grid-template-columns:135px minmax(0,1fr);gap:16px;padding:16px 0;border-bottom:1px solid var(--dx-border)}.feature-visual__grid li strong{color:var(--dx-ink);font-size:12px}.feature-visual__grid li span{color:var(--dx-muted);font-size:12px;line-height:1.55}.feature-product-frame{position:relative;margin:0;overflow:hidden;background:#fff;border:1px solid #cfd9e1;border-radius:8px;box-shadow:0 26px 58px -32px rgb(14 51 81 / .55)}.feature-product-frame::before{content:"";display:block;height:30px;background:#fff;border-bottom:1px solid var(--dx-border)}.feature-product-frame::after{content:"";position:absolute;top:12px;left:14px;width:6px;height:6px;background:var(--dx-orange);border-radius:50%;box-shadow:12px 0 0 #f0bd3d,24px 0 0 #26a9a2}.feature-product-frame img{width:100%;aspect-ratio:16 / 10;object-fit:cover;object-position:top center}.feature-product-frame figcaption{padding:10px 14px;background:#fff;color:#758195;border-top:1px solid var(--dx-border);font-size:10px;font-weight:650}.feature-visual--rcm{background:#09263d;color:#fff;border-top-color:rgb(255 255 255 / .1)}.feature-visual--rcm header{max-width:760px}.feature-visual--rcm h2{color:#fff}.feature-visual--rcm header>p:last-child{margin:20px 0 0;color:#aebecb;font-size:16px;line-height:1.7}.feature-visual__pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:54px}.feature-product-frame--dark{border-color:rgb(255 255 255 / .22);box-shadow:0 26px 58px -32px rgb(0 0 0 / .75)}.feature-role-lanes{padding-block:110px;background:#fff;border-top:1px solid var(--dx-border)}.feature-role-lanes header{max-width:760px}.feature-role-lanes h2{font-size:40px}.feature-role-lanes__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:58px;border-top:1px solid var(--dx-border-strong,#cbd6df);border-bottom:1px solid var(--dx-border-strong,#cbd6df)}.feature-role-lanes article{min-height:260px;padding:29px 25px;border-right:1px solid var(--dx-border)}.feature-role-lanes article:first-child{padding-left:0}.feature-role-lanes article:last-child{border-right:0}.feature-role-lanes article>span{color:var(--dx-orange-dark);font-size:10px;font-weight:850}.feature-role-lanes h3{margin:47px 0 0;color:var(--dx-ink);font-size:19px}.feature-role-lanes article p{margin:13px 0 0;color:var(--dx-muted);font-size:13px;line-height:1.7}.features-motion-ready [data-feature-reveal]{opacity:0;transform:translateY(22px);transition:opacity 600ms ease,transform 600ms ease}.features-motion-ready [data-feature-reveal].is-visible{opacity:1;transform:translateY(0)}@media (max-width:1120px){.feature-anchor-nav a{padding-inline:12px}.feature-intro__grid,.feature-family__grid{gap:50px}.feature-family__grid{grid-template-columns:300px minmax(0,1fr)}.feature-visual__grid{grid-template-columns:330px minmax(0,1fr);gap:46px}.feature-visual__grid--reverse{grid-template-columns:minmax(0,1fr) 350px}}@media (max-width:960px){.features-hero,.features-hero__inner{min-height:620px}.features-hero__media img{object-position:58% center}.feature-anchor-nav{top:70px}.admin-bar .feature-anchor-nav{top:102px}.feature-anchor-nav__inner,.feature-anchor-nav a{min-height:70px}.feature-intro,.feature-family,.feature-visual,.feature-role-lanes{padding-block:82px}.feature-intro__grid,.feature-family__grid,.feature-visual__grid,.feature-visual__grid--reverse{grid-template-columns:1fr;gap:44px}.feature-visual__grid--reverse>div,.feature-visual__grid--reverse>figure{grid-column:1}.feature-visual__grid--reverse>div{grid-row:1}.feature-visual__grid--reverse>figure{grid-row:2}.feature-family header,.feature-visual__grid>div{max-width:720px}.feature-role-lanes__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-role-lanes article:nth-child(2){border-right:0}.feature-role-lanes article:nth-child(-n+2){border-bottom:1px solid var(--dx-border)}.feature-role-lanes article:nth-child(3){padding-left:0}}@media (max-width:782px){.admin-bar .feature-anchor-nav{top:116px}}@media (max-width:720px){.features-hero,.features-hero__inner{min-height:690px}.features-hero__inner{padding-block:62px 78px}.features-hero h1{font-size:43px;line-height:1.08}.features-hero__content>p:not(.dx-eyebrow){font-size:16px}.features-hero__actions{display:grid;grid-template-columns:1fr}.features-hero__actions .dx-button{width:100%}.features-hero__signals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 16px}.feature-anchor-nav__inner,.feature-anchor-nav a{min-height:66px}.feature-anchor-nav a{padding-inline:11px;font-size:10px}.feature-intro h2,.feature-family h2,.feature-visual h2,.feature-role-lanes h2{font-size:33px}.feature-intro__facts,.feature-family__list,.feature-visual__pair,.feature-role-lanes__grid{grid-template-columns:1fr}.feature-intro__facts>div,.feature-intro__facts>div:first-child{min-height:145px;padding:22px 0;border-right:0;border-bottom:1px solid var(--dx-border)}.feature-intro__facts>div:last-child{border-bottom:0}.feature-intro__facts strong{margin-top:24px}.feature-family{scroll-margin-top:150px}.feature-family__list li{min-height:0;padding:22px 20px}.feature-visual__grid li{grid-template-columns:1fr;gap:5px}.feature-product-frame::before{height:24px}.feature-product-frame::after{top:9px;left:11px;width:5px;height:5px;box-shadow:10px 0 0 #f0bd3d,20px 0 0 #26a9a2}.feature-product-frame figcaption{font-size:9px}.feature-role-lanes article,.feature-role-lanes article:first-child,.feature-role-lanes article:nth-child(3){min-height:190px;padding:25px 0;border-right:0;border-bottom:1px solid var(--dx-border)}.feature-role-lanes article:last-child{border-bottom:0}.feature-role-lanes h3{margin-top:30px}}@media (max-width:430px){.features-hero,.features-hero__inner{min-height:730px}.features-hero h1{font-size:39px}.features-hero__signals{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.feature-anchor-nav a::after{transition:none}.features-motion-ready [data-feature-reveal]{opacity:1;transform:none}}.features-page .features-hero{min-height:0;border-bottom:1px solid #dfeaf3;background:radial-gradient(circle at 80% 38%,#ecf4fb 0,transparent 37%),radial-gradient(circle at 58% 90%,#e9fdfc 0,transparent 27%),linear-gradient(120deg,#fff 7%,#f8fbfe 100%);color:#0e3351}.features-page .features-hero::after,.features-page .features-hero__media{display:none}.features-page .features-hero__inner{display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:center;gap:clamp(32px, 5vw, 78px);min-height:690px;padding-block:clamp(84px, 8vw, 120px) 95px}.features-page .features-hero__content{max-width:640px}.features-page .features-hero__content .dx-eyebrow{color:#007c76}.features-page .features-hero h1{max-width:650px;margin-top:20px;color:#0e3351;font-size:clamp(48px, 4.6vw, 68px);line-height:1.045;letter-spacing:-.055em}.features-page .features-hero h1 span{color:#007c76}.features-page .features-hero__content>p:not(.dx-eyebrow){max-width:590px;margin-top:24px;color:#58748a;font-size:clamp(17px, 1.45vw, 19px);line-height:1.65}.features-page .features-hero__actions{align-items:center;gap:15px 24px;margin-top:30px}.features-page .features-hero__actions .dx-button{display:inline-flex;align-items:center;gap:13px;min-height:52px;padding-inline:22px;box-shadow:0 12px 24px rgb(14 51 81 / .14)}.features-hero__demo{display:inline-flex;align-items:center;gap:10px;color:#0e3351;font-size:13px;font-weight:850;text-decoration:none}.features-hero__demo:hover{color:#007c76}.features-page .features-hero__content>p.features-hero__scope{margin-top:24px;color:#8192a7;font-size:12px}.features-hero__panel{position:relative;display:block;min-width:0;padding:clamp(20px, 2.4vw, 30px);border:1px solid #d8e6f2;border-radius:27px;background:rgb(255 255 255 / .95);box-shadow:0 30px 68px rgb(14 51 81 / .12),12px 13px 0 #e6f0f9;scroll-margin-top:145px}.features-hero__panel:target{border-color:#77dfda;box-shadow:0 30px 68px rgb(14 51 81 / .12),12px 13px 0 #e6f0f9,0 0 0 4px rgb(0 124 118 / .1)}.features-hero__panel::before{content:'';position:absolute;z-index:-1;right:-38px;top:-42px;width:170px;height:170px;border:1px solid rgb(93 149 195 / .16);border-radius:50%}.features-hero__panel-top{display:flex;align-items:center;gap:11px;padding-bottom:20px;border-bottom:1px solid #e4edf4}.features-hero__panel-mark{display:grid;flex:0 0 36px;place-items:center;width:36px;height:36px;border-radius:10px;background:#0e3351;color:#fff;font-size:17px;font-weight:900}.features-hero__panel-top>div{min-width:0}.features-hero__panel-top strong,.features-hero__panel-top small{display:block}.features-hero__panel-top strong{color:#0e3351;font-size:13px}.features-hero__panel-top small{margin-top:3px;color:#8292a6;font-size:10px}.features-hero__panel-kicker{margin-left:auto;color:#007c76;font-size:9px;font-weight:900;letter-spacing:.1em;white-space:nowrap}.features-hero__choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:23px}.features-hero__choice{display:grid;grid-template-columns:35px minmax(0,1fr) 13px;align-items:start;gap:9px;min-width:0;min-height:116px;padding:14px 11px;border:1px solid #e4ecf2;border-radius:15px;background:#f9fcfe;text-decoration:none;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.features-hero__choice:hover{transform:translateY(-4px);border-color:#a9c9e4;box-shadow:0 12px 22px rgb(35 81 118 / .1)}.features-hero__choice:focus-visible,.features-hero__panel-foot a:focus-visible,.features-hero__demo:focus-visible,.features-hero__actions .dx-button:focus-visible{outline:3px solid #007c76;outline-offset:3px}.features-hero__choice>span:nth-child(2){min-width:0}.features-hero__choice-icon{display:grid;place-items:center;width:35px;height:35px;border-radius:10px;font-size:19px;font-weight:700}.features-hero__choice--peach .features-hero__choice-icon{background:#e7fcfb;color:#007c76}.features-hero__choice--blue .features-hero__choice-icon{background:#eaf3fa;color:#4d89ba}.features-hero__choice--mint .features-hero__choice-icon{background:#e3f5f4;color:#007c76}.features-hero__choice--lilac .features-hero__choice-icon{background:#f0eafa;color:#8a67af}.features-hero__choice strong,.features-hero__choice small{display:block}.features-hero__choice strong{color:#0e3351;font-size:12px;line-height:1.3}.features-hero__choice small{margin-top:7px;color:#7589a0;font-size:10px;line-height:1.4}.features-hero__choice b{color:#8296aa;font-size:16px;font-weight:650}.features-hero__panel-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 13px;margin:20px 0 0;padding-top:17px;border-top:1px solid #e4edf4;color:#7589a0;font-size:10px;line-height:1.5}.features-hero__panel-foot a{color:#275a84;font-weight:850;white-space:nowrap}.features-page .feature-intro{padding-block:clamp(76px, 7vw, 106px);background:#fff}.features-page .feature-intro h2{max-width:620px;color:#0e3351;letter-spacing:-.04em}.features-page .feature-intro__grid>div>p{border-top-width:2px;font-size:16px}#feature-intro-title{scroll-margin-top:170px}@media (max-width:1100px){.features-page .features-hero__inner{grid-template-columns:1fr;gap:36px;padding-block:76px 85px}.features-page .features-hero__content{max-width:750px}.features-hero__panel{width:min(100%, 750px);margin-inline:auto}}@media (max-width:620px){.features-page .features-hero__inner{gap:28px;padding-block:51px 70px}.features-page .features-hero h1{font-size:clamp(40px, 10.2vw, 52px)}.features-page .features-hero__content>p:not(.dx-eyebrow){font-size:16px}.features-page .features-hero__actions{display:flex}.features-page .features-hero__actions .dx-button{width:auto}.features-hero__panel{padding:18px;border-radius:21px;box-shadow:7px 8px 0 #e6f0f9}.features-hero__panel-kicker{display:none}.features-hero__choices{grid-template-columns:1fr;gap:8px;margin-top:18px}.features-hero__choice{min-height:75px;grid-template-columns:32px minmax(0,1fr) 13px;align-items:center;padding:10px}.features-hero__choice-icon{width:32px;height:32px}.features-hero__choice small{margin-top:3px}.features-page .feature-intro__grid>div>p{font-size:15px}}@media (prefers-reduced-motion:reduce){.features-hero__choice{transition:none}.features-hero__choice:hover{transform:none}}.feature-flow{--flow-accent:#007c76;--flow-tint:#e9fdfc;display:block;min-width:0;margin-top:clamp(35px, 5vw, 64px);padding:clamp(17px, 2.5vw, 29px);border:1px solid #dce8f1;border-radius:24px;background:linear-gradient(120deg,rgb(255 255 255 / .97),rgb(249 252 254 / .98));box-shadow:0 20px 42px rgb(14 51 81 / .07)}.feature-flow--work-hub{--flow-accent:#5590c1;--flow-tint:#eaf3fb}.feature-flow--provider-dso{--flow-accent:#007c76;--flow-tint:#e9fdfc}.feature-flow--dental-rcm{--flow-accent:#5595c9;--flow-tint:#e6f1fa}.feature-flow--credentialing{--flow-accent:#3b9b96;--flow-tint:#e4f5f4}.feature-flow--team-hr{--flow-accent:#8c75bc;--flow-tint:#f1ebfa}.feature-flow--finance{--flow-accent:#5585ac;--flow-tint:#eaf2f9}.feature-flow--growth{--flow-accent:#007c76;--flow-tint:#e6fcfb}.feature-flow--admin-security{--flow-accent:#537b9c;--flow-tint:#e9f2f9}.feature-flow--admin-ai{--flow-accent:#9b83c9;--flow-tint:#f1eafa}.feature-flow__heading{display:flex;align-items:end;justify-content:space-between;gap:16px}.feature-flow__heading>div{min-width:0}.feature-flow__heading span{display:block;color:var(--flow-accent);font-size:9px;font-weight:900;letter-spacing:.13em}.feature-flow__heading strong{display:block;margin-top:8px;color:#0e3351;font-size:clamp(20px, 2.1vw, 26px);line-height:1.18;letter-spacing:-.035em}.feature-flow__heading small{color:#7c8ea4;font-size:10px;line-height:1.4;text-align:right}.feature-flow__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:0;margin:22px 0 0;list-style:none}.feature-flow__steps li{display:flex;align-items:center;gap:11px;min-width:0;min-height:64px;padding:11px 14px;border:1px solid #e0eaf2;border-radius:13px;background:#fff;animation:none}.feature-flow__steps li span{display:grid;flex:0 0 28px;place-items:center;width:28px;height:28px;border-radius:9px;background:var(--flow-tint);color:var(--flow-accent);font-size:10px;font-weight:900}.feature-flow__steps li strong{color:#0e3351;font-size:12px;line-height:1.3}.feature-flow__bar{height:4px;margin:17px 2px 18px;overflow:hidden;border-radius:5px;background:#e4ecf3}.feature-flow__bar span{display:block;width:34%;height:100%;border-radius:inherit;background:linear-gradient(90deg,transparent,var(--flow-accent));transform:translateX(-100%)}.feature-flow__signals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.feature-flow__signals>div{min-width:0;padding:10px 12px;border:1px solid #e5edf3;border-radius:11px;background:#f9fcfe}.feature-flow__signals strong{display:block;overflow:hidden;color:#5d7a91;font-size:10px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.feature-flow__signals>div>span{position:relative;display:block;height:5px;margin-top:8px;overflow:hidden;border-radius:5px;background:#e3ecf3}.feature-flow__signals i{position:absolute;inset-block:0;left:0;width:55%;border-radius:inherit;background:var(--flow-accent);opacity:.58}.feature-flow__signals>div:nth-child(2) i{width:68%}.feature-flow__signals>div:nth-child(3) i{width:81%}.feature-flow.is-playing .feature-flow__steps li{animation:dx-feature-flow-step 8s ease-in-out infinite}.feature-flow.is-playing .feature-flow__steps li:nth-child(2){animation-delay:-5.33s}.feature-flow.is-playing .feature-flow__steps li:nth-child(3){animation-delay:-2.66s}.feature-flow.is-playing .feature-flow__bar span{animation:dx-feature-flow-bar 8s linear infinite}.feature-flow.is-playing .feature-flow__signals i{animation:dx-feature-flow-lane 3.6s ease-in-out infinite alternate}.feature-flow.is-playing .feature-flow__signals>div:nth-child(2) i{animation-delay:-1.2s}.feature-flow.is-playing .feature-flow__signals>div:nth-child(3) i{animation-delay:-2.4s}@keyframes dx-feature-flow-step{0%,15%,100%{border-color:#e0eaf2;background:#fff;box-shadow:none}23%,42%{border-color:var(--flow-accent);background:var(--flow-tint);box-shadow:0 8px 17px rgb(14 51 81 / .08)}50%{border-color:#e0eaf2;background:#fff;box-shadow:none}}@keyframes dx-feature-flow-bar{from{transform:translateX(-100%)}to{transform:translateX(300%)}}@keyframes dx-feature-flow-lane{from{transform:translateX(-25%);opacity:.35}to{transform:translateX(25%);opacity:.78}}.feature-family--dark .feature-flow{border-color:#34536d;background:linear-gradient(120deg,#0e3351,#0e3351);box-shadow:0 22px 40px rgb(0 0 0 / .14)}.feature-family--dark .feature-flow__heading strong,.feature-family--dark .feature-flow__steps li strong{color:#f8fbfd}.feature-family--dark .feature-flow__heading small{color:#bacbd9}.feature-family--dark .feature-flow__steps li{border-color:#3b5972;background:#0e3351}.feature-family--dark .feature-flow__bar{background:#3b5972}.feature-family--dark .feature-flow__signals>div{border-color:#3a576e;background:#0e3351}.feature-family--dark .feature-flow__signals strong{color:#d6e4ef}.feature-family--dark .feature-flow__signals>div>span{background:#3b5972}.feature-family--dark .feature-flow.is-playing .feature-flow__steps li{animation-name:dx-feature-flow-step-dark}@keyframes dx-feature-flow-step-dark{0%,15%,100%{border-color:#3b5972;background:#0e3351;box-shadow:none}23%,42%{border-color:var(--flow-accent);background:#345570;box-shadow:0 8px 17px rgb(0 0 0 / .1)}50%{border-color:#3b5972;background:#0e3351;box-shadow:none}}@media (max-width:720px){.feature-flow{margin-top:34px;padding:17px;border-radius:19px}.feature-flow__heading{align-items:start;flex-direction:column;gap:5px}.feature-flow__heading small{text-align:left}.feature-flow__steps{gap:5px;margin-top:17px}.feature-flow__steps li{display:grid;justify-items:start;gap:5px;min-height:82px;padding:9px}.feature-flow__steps li span{width:24px;height:24px;font-size:9px}.feature-flow__steps li strong{font-size:10px}.feature-flow__signals{gap:5px}.feature-flow__signals>div{padding:8px}.feature-flow__signals strong{font-size:9px}}@media (prefers-reduced-motion:reduce){.feature-flow.is-playing .feature-flow__steps li,.feature-flow.is-playing .feature-flow__bar span,.feature-flow.is-playing .feature-flow__signals i{animation:none}.feature-flow__bar span{width:100%;transform:none;opacity:.65}}.feature-family__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);column-gap:clamp(32px, 5vw, 75px);row-gap:38px}.feature-family__grid>.feature-flow{margin-top:0}.feature-family__grid>.feature-family__list{grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;border:0}.feature-family__grid>.feature-family__list li{min-height:112px;padding:19px 20px;border:1px solid #e2eaf1;border-radius:13px;background:rgb(255 255 255 / .78)}.feature-family__grid>.feature-family__list strong{font-size:13px}.feature-family__grid>.feature-family__list span{margin-top:6px;font-size:11px;line-height:1.5}.feature-family--dark .feature-family__grid>.feature-family__list li{border-color:#0e3351;background:#0e3351}@media (max-width:960px){.feature-family__grid{grid-template-columns:1fr;row-gap:28px}.feature-family__grid>.feature-family__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.feature-family__grid>.feature-family__list{grid-template-columns:1fr;gap:8px}.feature-family__grid>.feature-family__list li{min-height:0;padding:16px}}.feature-example{--example-ink:#0e3351;--example-copy:#53667b;--example-line:#dce5ed;--example-bg:#f7fafc;--example-link:#286699;grid-column:1 / -1;min-width:0;border:1px solid var(--example-line);border-radius:15px;background:var(--example-bg);color:var(--example-ink)}.feature-family--dark .feature-example{--example-ink:#f0f6fb;--example-copy:#becedc;--example-line:#3a546a;--example-bg:#0e3351;--example-link:#bedaf1}.feature-example summary{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:56px;padding:18px 22px;cursor:pointer;list-style:none;font-size:14px;font-weight:750;line-height:1.5}.feature-example summary::-webkit-details-marker{display:none}.feature-example summary:focus-visible,.feature-example a:focus-visible{outline:2px solid var(--example-link);outline-offset:4px;border-radius:5px}.feature-example__toggle{display:grid;place-items:center;flex:0 0 26px;height:26px;border:1px solid var(--example-line);border-radius:50%;font-size:18px;font-weight:500}.feature-example__toggle::before{content:'+'}.feature-example[open] .feature-example__toggle::before{content:'−'}.feature-example__body{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:24px 42px;padding:24px;border-top:1px solid var(--example-line)}.feature-example__body ol{display:grid;gap:15px;padding-left:20px;margin:0;color:var(--example-copy);font-size:14px;line-height:1.7}.feature-example__body li{padding-left:5px}.feature-example__body li::marker{color:var(--example-ink);font-weight:750}.feature-example__body dl{margin:0}.feature-example__body dt{color:var(--example-ink);font-size:12px;font-weight:800}.feature-example__body dd{margin:7px 0 18px;color:var(--example-copy);font-size:13px;line-height:1.7}.feature-example__body a{display:inline-flex;align-items:center;gap:8px;color:var(--example-link);font-size:13px;font-weight:750;line-height:1.6;text-underline-offset:4px}@media (max-width:720px){.feature-example summary{padding:16px}.feature-example__body{grid-template-columns:minmax(0,1fr);padding:18px}}.features-page .features-hero--clarity{min-height:0;background:radial-gradient(ellipse at 92% 14%,#eaf3fa,transparent 53%),radial-gradient(ellipse at 6% 92%,#eafdfc,transparent 44%),#fdfefe}.features-page .features-hero--clarity::after{display:none}.features-page .features-hero--clarity .features-hero__inner{min-height:0;padding-block:58px 64px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(35px,5vw,75px)}.features-page .features-hero--clarity h1{font-size:clamp(39px,3.8vw,55px);line-height:1.08;letter-spacing:-.045em;margin-top:17px}.features-page .features-hero--clarity h1>span{display:block;color:#007c76;margin-top:8px}.features-page .features-hero--clarity .dx-eyebrow{font-size:10px;letter-spacing:.1em}.features-page .features-hero--clarity .features-hero__content>p:not(.dx-eyebrow){font-size:16px;line-height:1.8;margin-top:23px}.features-page .features-hero--clarity .features-hero__content>p.features-hero__scope{font-size:11px;line-height:1.6;margin-top:15px;color:#8290a4}.features-hero--clarity .features-hero__signals{gap:10px 19px;margin-top:25px}.features-hero--clarity .features-hero__signals li{font-size:10px;font-weight:600}.features-hero--clarity .features-hero__actions{gap:18px;margin-top:26px}.features-hero--clarity .features-hero__actions .dx-button{font-size:12px;padding:14px 20px}.features-hero--clarity .features-hero__demo{font-size:12px}.features-hero--clarity .features-hero__panel{padding:22px;border-radius:23px;box-shadow:8px 9px 0 #e3eff8,0 20px 50px -22px #0e335133;box-sizing:border-box}.features-hero--clarity .features-hero__panel-top{padding-bottom:15px;gap:12px}.features-hero__brand{display:block;width:79px;height:auto;border-radius:4px;flex:0 0 79px}.features-hero--clarity .features-hero__panel-top strong{font-size:12px}.features-hero--clarity .features-hero__panel-top small{font-size:9px}.features-hero--clarity .features-hero__panel-kicker{font-size:7px;letter-spacing:.06em}.features-hero__panel-heading{padding-top:19px}.features-hero__panel-heading>small{font-size:8px;letter-spacing:.12em;font-weight:800;color:#007c76}.features-hero__panel-heading h2{font-size:25px;letter-spacing:-.035em;line-height:1.2;color:#0e3351;margin:8px 0}.features-hero__panel-heading p{font-size:11px;line-height:1.6;color:#7688a0;margin:0}.features-hero--clarity .features-hero__choices{gap:12px;margin-top:18px}.features-hero--clarity .features-hero__choice{--choice-tone:#007c76;--choice-soft:#ebfdfc;position:relative;grid-template-columns:1fr 29px;grid-template-rows:auto 1fr auto;min-height:171px;padding:14px;background:linear-gradient(140deg,#fff,var(--choice-soft));border-color:color-mix(in srgb,var(--choice-tone) 20%,#e5edf3);gap:10px}.features-hero--clarity .features-hero__choice--blue{--choice-tone:#447eae;--choice-soft:#eef6fc}.features-hero--clarity .features-hero__choice--mint{--choice-tone:#007c76;--choice-soft:#edf8f7}.features-hero--clarity .features-hero__choice--lilac{--choice-tone:#9972ae;--choice-soft:#f7f0fb}.features-hero--clarity .features-hero__choice-icon{width:30px;height:30px;font-size:17px;grid-column:1;grid-row:1;color:var(--choice-tone);background:var(--choice-soft)}.features-hero--clarity .features-hero__choice>span:nth-child(2){grid-column:1/-1;grid-row:2}.features-hero--clarity .features-hero__choice strong{font-size:13px;line-height:1.35}.features-hero--clarity .features-hero__choice small{font-size:11px;line-height:1.5;margin-top:6px;color:#697e96}.features-hero--clarity .features-hero__choice>b{grid-row:1;grid-column:2;display:grid;place-items:center;width:29px;height:29px;border:1px solid color-mix(in srgb,var(--choice-tone) 23%,white);border-radius:9px;background:#fff;color:var(--choice-tone);transition:background .2s,color .2s}.features-hero--clarity .features-hero__choice>b svg{width:18px;height:18px}.features-hero--clarity .features-hero__choice:hover>b{color:#fff;background:var(--choice-tone)}.features-hero--clarity .features-hero__path{grid-column:1/-1;display:flex;align-items:center;gap:7px;border-top:1px solid color-mix(in srgb,var(--choice-tone) 15%,white);padding-top:10px;font-size:8px;color:var(--choice-tone);font-weight:600}.features-hero__path i{font-style:normal;color:#9aafc1}.features-hero--clarity .features-hero__panel-foot{font-size:9px;margin-top:16px;padding-top:13px}@media(max-width:1100px){.features-page .features-hero--clarity .features-hero__inner{grid-template-columns:1fr;padding-block:42px 50px;gap:30px}.features-hero--clarity .features-hero__panel{max-width:720px}.features-hero--clarity .features-hero__choice{min-height:161px}}@media(max-width:620px){.features-page .features-hero--clarity h1{font-size:38px}.features-page .features-hero--clarity .features-hero__content>p:not(.dx-eyebrow){font-size:14px}.features-page .features-hero--clarity .features-hero__content>p.features-hero__scope{font-size:10px}.features-hero--clarity .features-hero__panel{padding:15px}.features-hero--clarity .features-hero__choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.features-hero--clarity .features-hero__choice{padding:11px;min-height:198px}.features-hero--clarity .features-hero__choice strong{font-size:12px}.features-hero--clarity .features-hero__choice small{font-size:10px}.features-hero--clarity .features-hero__path{gap:4px;flex-wrap:wrap;font-size:7px}.features-hero__panel-heading h2{font-size:24px}.features-hero--clarity .features-hero__panel-foot{font-size:9px}.features-hero--clarity .features-hero__signals{gap:9px 14px}}@media(prefers-reduced-motion:reduce){.features-hero--clarity .features-hero__choice>b{transition:none}}.features-page .feature-anchor-nav--polished{padding-block:12px;background:#f8fbfeeb;backdrop-filter:blur(15px);border:0;box-shadow:none}.feature-anchor-nav__shell{position:relative;isolation:isolate;background:linear-gradient(120deg,#fff,#f8fbfe);border:1px solid #dce8f1;border-radius:18px;box-shadow:0 2px 4px #0e335104,0 8px 16px -12px #0e33511c}.feature-anchor-nav__shell::after{content:'';position:absolute;z-index:-1;left:9%;right:9%;bottom:-9px;height:20px;border-radius:50%;background:#52769333;filter:blur(13px);pointer-events:none}.feature-anchor-nav--polished .feature-anchor-nav__inner{padding:13px 10px 12px;min-height:0;scrollbar-width:thin;scrollbar-color:#c8d9e7 #fff0;border-radius:18px}.feature-anchor-nav--polished .feature-anchor-nav__inner::-webkit-scrollbar{height:4px}.feature-anchor-nav--polished .feature-anchor-nav__inner::-webkit-scrollbar-thumb{background:#c8d9e7;border-radius:9px}.feature-anchor-nav--polished a{flex:1 0 140px;min-width:140px;min-height:0;display:flex;flex-direction:column;justify-content:flex-start;gap:10px;padding:0 4px;text-align:center;text-decoration:none;isolation:isolate}.feature-anchor-nav--polished a::before{content:'';position:absolute;top:22px;left:0;right:0;height:1px;background:#d8e5ef;z-index:-1}.feature-anchor-nav--polished a:first-child::before{left:50%}.feature-anchor-nav--polished a:last-child::before{right:50%}.feature-anchor-nav--polished a::after{display:none}.feature-anchor-nav--polished a>span{display:grid;place-items:center;width:49px;height:44px;border:1px solid #d7e4ee;border-radius:14px;background:linear-gradient(145deg,#fff,#eaf3fa);box-shadow:0 2px 0 #e1eaf2,0 5px 11px #30526d09;color:#486a86;font-size:16px;font-weight:800;letter-spacing:-.04em;transition:transform .2s,background .2s,box-shadow .2s}.feature-anchor-nav--polished a>strong{font-size:13px;line-height:1.4;font-weight:700;color:#405f78;letter-spacing:-.025em}.feature-anchor-nav--polished a:is(:hover,:focus-visible)>span{background:linear-gradient(145deg,#f4fefd,#dcfbfa);color:#007c76;border-color:#9cede9;transform:translateY(-2px);box-shadow:0 3px 0 #c3efed,0 7px 12px #007c7618}.feature-anchor-nav--polished a.is-active>span{background:linear-gradient(145deg,#396181,#0e3351);color:#fff;border-color:#0e3351;box-shadow:inset 0 1px 0 #6a88a0,0 3px 0 #0e3351,0 6px 12px #0e335120}.feature-anchor-nav--polished a.is-active>strong{color:#0e3351}.feature-anchor-nav--polished a:focus-visible{outline:2px solid #76e4de;outline-offset:-1px;border-radius:12px}.features-page [data-feature-section],.features-page #feature-intro-title{scroll-margin-top:var(--feature-ribbon-offset,230px)}@media(max-width:620px){.features-page .feature-anchor-nav--polished{padding-block:8px}.feature-anchor-nav--polished>.dx-container{padding-inline:10px}.feature-anchor-nav__shell{border-radius:15px}.feature-anchor-nav--polished .feature-anchor-nav__inner{padding:11px 7px 12px}.feature-anchor-nav--polished a{flex-basis:141px;min-width:141px}.feature-anchor-nav__shell::after{left:13%;right:13%;bottom:-6px;filter:blur(10px);opacity:.7}}@media(prefers-reduced-motion:reduce){.feature-anchor-nav--polished a>span{transition:none}.feature-anchor-nav--polished a:is(:hover,:focus-visible)>span{transform:none}}.features-page--complete{--feature-ink:#0e3351;--feature-copy:#61758e}.feature-start{padding:65px 0 38px;background:#fff}.feature-start__heading{display:grid;grid-template-columns:1.05fr 1fr;align-items:end;gap:55px;margin-bottom:27px}.feature-start__heading .dx-eyebrow,.feature-methods .dx-eyebrow,.feature-next .dx-eyebrow{font-size:10px;letter-spacing:.12em;color:#007c76;margin:0 0 13px}.features-page--complete .feature-start__heading h2,.feature-methods h2,.feature-next h2{font-size:clamp(30px,3vw,43px);line-height:1.13;letter-spacing:-.04em;color:var(--feature-ink);margin:0}.feature-start__heading>p{font-size:15px;line-height:1.8;color:var(--feature-copy);margin:0;max-width:580px}.feature-start__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.feature-start__grid>a,.feature-start__grid>article{display:flex;flex-direction:column;padding:23px;border:1px solid #dfe8ef;border-radius:17px;background:linear-gradient(130deg,#fff,#f6fafd);text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s}.feature-start__grid>a:nth-child(2){background:linear-gradient(130deg,#fff,#eef8f7)}.feature-start__grid>a:nth-child(3){background:linear-gradient(130deg,#fff,#edfdfc)}.feature-start__grid>a:nth-child(4){background:linear-gradient(130deg,#fff,#f5effa)}.feature-start__grid>a:hover{transform:translateY(-4px);border-color:#b4cadc;box-shadow:0 15px 25px -22px #0e335180}.feature-start__grid>a>span,.feature-start__grid>article>span{font-size:9px;letter-spacing:.08em;color:#7d91a8;font-weight:750}.feature-start__grid h3{font-size:19px;line-height:1.35;letter-spacing:-.025em;color:var(--feature-ink);margin:18px 0 12px}.feature-start__grid p{font-size:13px;line-height:1.75;color:var(--feature-copy);margin:0 0 20px}.feature-start__grid strong{display:flex;justify-content:space-between;gap:10px;margin-top:auto;padding-top:15px;border-top:1px solid #dde7f0;font-size:11px;line-height:1.6;color:#3e6788}.feature-start__grid strong b{font-size:19px}.feature-start__note{font-size:10px;line-height:1.7;color:#8796a8;margin:15px 0 0}.feature-preview-controls{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-block:12px 21px}.feature-preview-controls>span{font-size:11px;color:#7a8ba0}.feature-preview-controls button{font:inherit;font-size:10px;padding:7px 12px;background:#fff;border:1px solid #d6e3ed;border-radius:20px;color:#627892;cursor:pointer}.features-page--complete .feature-family{padding-block:66px}.features-page--complete .feature-family__grid{row-gap:26px;align-items:center}.features-page--complete .feature-family h2{font-size:clamp(30px,2.8vw,40px);line-height:1.15;letter-spacing:-.04em;margin-top:17px}.features-page--complete .feature-family header>p{line-height:1.8}.features-page--complete .feature-family__number{font-size:18px;font-weight:800;color:#007c76}.features-page--complete .feature-family__number span{font-size:10px;letter-spacing:.08em}.feature-family__outcome{display:flex;align-items:center;gap:9px;font-size:12px;line-height:1.6;color:#007c76;margin-top:20px;font-weight:650}.feature-family__outcome>span{display:grid;place-items:center;flex:0 0 23px;height:23px;border-radius:50%;background:#e5f4f3;color:#007c76}.feature-family--dark .feature-family__outcome{color:#93cecb}.feature-family--dark .feature-family__outcome>span{background:#0e3351;color:#90d6d3}.features-page--complete .feature-family__list{counter-reset:feature-items;gap:12px}.features-page--complete .feature-family__list li{counter-increment:feature-items;position:relative;min-height:124px;padding:21px 23px;background:linear-gradient(130deg,#fff,#fafcfe);transition:border-color .2s,box-shadow .2s}.features-page--complete .feature-family__list li:hover{border-color:#a8bdcf;box-shadow:0 8px 18px -14px #0e335150}.features-page--complete .feature-family__list strong{font-size:14px;line-height:1.4;padding-right:19px}.features-page--complete .feature-family__list strong::after{content:'✓';position:absolute;right:19px;top:20px;color:#aec0ce;font-size:14px}.features-page--complete .feature-family__list span{font-size:12px;line-height:1.75;margin-top:8px}.features-page--complete .feature-family--dark .feature-family__list li{background:linear-gradient(130deg,#0e3351,#0e3351)}.features-page--complete .feature-flow{padding:23px;border-radius:18px;box-shadow:0 14px 28px -24px #0e335155}.features-page--complete .feature-flow__steps li{padding:10px;min-height:68px}.features-page--complete .feature-flow__signals strong{font-size:11px}.features-page--complete .feature-example summary{font-size:14px;padding:16px 20px;min-height:0}.features-page--complete .feature-visual{padding-block:60px}.features-page--complete .feature-visual h2{font-size:clamp(30px,3vw,42px);line-height:1.15;letter-spacing:-.035em}.features-page--complete .feature-visual p{line-height:1.8}.feature-methods{padding:64px 0;background:linear-gradient(130deg,#eff8f8,#f5f9fd);border-block:1px solid #dfebea}.feature-methods__layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:60px;align-items:center}.feature-methods h2 em{font-style:normal;color:#007c76}.feature-methods header>p{font-size:15px;line-height:1.8;color:var(--feature-copy);margin:20px 0}.feature-methods header>a{font-size:13px;font-weight:700;color:#27577e;text-decoration:none}.feature-methods header>small{display:block;font-size:11px;line-height:1.75;color:#7a8da0;margin-top:23px;max-width:410px}.feature-switcher{border:1px solid #d7e4ee;padding:19px;border-radius:21px;background:#ffffffd9;box-shadow:0 20px 38px -29px #0e335150;min-width:0}.feature-switcher__tabs{display:flex;gap:5px;padding:5px;background:#eff4f9;border-radius:12px;overflow:auto;scrollbar-width:thin}.feature-switcher__tabs button{flex:1 0 auto;display:flex;align-items:center;justify-content:center;gap:6px;font-family:inherit;font-size:10px;font-weight:650;line-height:1.5;padding:9px 8px;border:1px solid #fff0;background:#fff0;color:#687e98;border-radius:8px;cursor:pointer}.feature-switcher__tabs button>span{font-size:9px;color:#a4b1bf}.feature-switcher__tabs button[aria-selected="true"]{background:#fff;color:#007c76;border-color:#d8e1e9;box-shadow:0 3px 7px #0e33510c}.feature-switcher__panel{padding:23px 5px 4px}.feature-switcher__panel[hidden]{display:none}.feature-switcher__eyebrow{font-size:9px;font-weight:750;letter-spacing:.1em;color:#528c89}.feature-switcher__panel h3{font-size:25px;line-height:1.2;letter-spacing:-.035em;color:var(--feature-ink);margin:11px 0}.feature-switcher__panel p{font-size:13px;line-height:1.8;color:var(--feature-copy);margin:0}.feature-switcher__panel ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:0;margin:23px 0;list-style:none;counter-reset:method-step}.feature-switcher__panel ol li{counter-increment:method-step;padding:13px;border:1px solid #dfe7ed;background:#f6fafa;border-radius:11px;font-size:11px;line-height:1.6;color:#526c81}.feature-switcher__panel ol li::before{content:'0' counter(method-step);display:block;font-size:10px;color:#007c76;font-weight:750;margin-bottom:8px}.feature-switcher__result{display:flex;gap:12px;padding:16px;border-radius:12px;background:#edf7f6;border:1px solid #dceceb}.feature-switcher__result>span{display:grid;place-items:center;flex:0 0 26px;height:26px;background:#d5eeed;color:#007c76;border-radius:8px}.feature-switcher__result strong{display:block;font-size:12px;color:#007c76;margin-bottom:6px}.feature-switcher__result p{font-size:12px;line-height:1.75}.feature-roles{padding:65px 0;background:#f9fbfd}.feature-switcher--roles .feature-switcher__panel{display:grid;grid-template-columns:1fr 1fr;gap:45px;padding:30px 18px 14px}.feature-switcher--roles .feature-switcher__panel[hidden]{display:none}.feature-switcher--roles .feature-switcher__tabs button{font-size:12px}.feature-switcher--roles ul{display:grid;gap:12px;list-style:none;padding:0;margin:0 0 20px;font-size:13px;color:#537087}.feature-switcher--roles li::before{content:'✓';color:#007c76;margin-right:10px}.feature-connections{padding:65px 0;border-block:1px solid #e1eaf2;background:#fff;scroll-margin-top:var(--feature-ribbon-offset,230px)}.feature-start__grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-connections__flow{display:flex;align-items:center;justify-content:center;gap:35px;margin:32px 0;padding:26px;border:1px solid #dce8f2;background:radial-gradient(ellipse,#ecf4fb,#fafcfe);border-radius:18px}.feature-connections__flow>span{padding:12px 20px;background:#fff;border:1px solid #d6e4f0;border-radius:12px;font-size:14px;font-weight:650;color:#3e607c}.feature-connections__flow img{width:125px;height:auto;border-radius:6px}.feature-connections__flow i{font-size:30px;color:#9eb7cb;font-style:normal}.feature-connections__foot{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-top:26px}.feature-connections__foot p{font-size:13px;line-height:1.7;color:var(--feature-copy);max-width:650px;margin:0}.feature-connections__foot .dx-button{font-size:12px;flex-shrink:0}.features-page--complete .faq-section{padding-block:55px}.features-page--complete .faq-list summary{font-size:14px;padding-block:15px}.features-page--complete .faq-list details>p{font-size:13px;line-height:1.8}.feature-next{padding:30px 0 65px;background:#fff}.feature-next__card{display:grid;grid-template-columns:1fr .85fr;gap:60px;padding:40px;border:1px solid #dae6ef;border-radius:24px;background:radial-gradient(ellipse at 0 100%,#e8fcfb,transparent 60%),linear-gradient(120deg,#f9fcfe,#edf3f8)}.feature-next h2{font-size:36px}.feature-next__card>div>p:not(.dx-eyebrow){font-size:14px;line-height:1.8;color:var(--feature-copy);margin:18px 0 23px}.feature-next .dx-button{font-size:12px;gap:15px}.feature-next__plans{display:inline-block;font-size:12px;font-weight:700;color:#3b607f;margin:15px 0 0 14px}.feature-next ol{list-style:none;display:grid;gap:19px;margin:0;padding:0;align-content:center}.feature-next li{display:flex;align-items:flex-start;gap:14px}.feature-next li>span{display:grid;place-items:center;flex:0 0 35px;height:35px;border-radius:10px;border:1px solid #d7e3ec;background:#fff;color:#007c76;font-size:12px;font-weight:750}.feature-next li strong{font-size:14px;color:#30516c}.feature-next li p{font-size:12px;line-height:1.7;color:#708198;margin:5px 0 0}.features-page--complete .feature-start a:focus-visible,.features-page--complete .feature-switcher button:focus-visible,.features-page--complete .feature-switcher__panel:focus-visible,.features-page--complete .feature-preview-controls button:focus-visible{outline:3px solid #6bdcd6;outline-offset:3px}@media(max-width:1100px){.feature-start__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-start__grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-methods__layout{gap:30px;grid-template-columns:.8fr 1.2fr}.feature-start__heading{gap:30px}.feature-next__card{gap:30px;padding:30px}}@media(max-width:820px){.feature-start__heading,.feature-methods__layout{grid-template-columns:1fr;gap:20px}.feature-methods header>small{max-width:none}.feature-switcher--roles .feature-switcher__panel{gap:22px}.feature-connections__flow{gap:13px;padding:19px}.feature-connections__flow>span{font-size:11px;padding:12px}.feature-connections__flow img{width:100px}.feature-next__card{grid-template-columns:1fr}}@media(max-width:600px){.feature-start,.feature-methods,.feature-roles,.feature-connections{padding-block:43px}.features-page--complete .feature-family{padding-block:43px}.feature-start__grid,.feature-start__grid--three{grid-template-columns:1fr;gap:12px}.feature-start__grid>a,.feature-start__grid>article{padding:20px}.feature-start__grid h3{margin-top:12px}.features-page--complete .feature-family__list li{min-height:0;padding:19px}.features-page--complete .feature-flow{padding:16px}.features-page--complete .feature-flow__steps li{padding:8px}.features-page--complete .feature-family__outcome{font-size:11px}.feature-switcher{padding:13px;border-radius:16px}.feature-switcher__panel{padding:20px 3px 4px}.feature-switcher__panel h3{font-size:23px}.feature-switcher__panel ol{gap:6px}.feature-switcher__panel ol li{font-size:10px;padding:10px}.feature-switcher--roles .feature-switcher__panel{grid-template-columns:1fr;padding:20px 5px 5px}.feature-connections__flow{gap:11px;flex-wrap:wrap}.feature-connections__flow>span{font-size:11px}.feature-connections__flow img{width:86px}.feature-connections__flow i{font-size:20px}.feature-connections__foot{flex-direction:column;align-items:flex-start}.feature-connections__foot .dx-button{white-space:normal}.feature-next{padding-bottom:43px}.feature-next__card{padding:23px;gap:29px}.feature-next h2{font-size:30px}.feature-next .dx-button{white-space:normal}.feature-next__plans{margin-left:0}.feature-preview-controls>span{font-size:10px}}@media(prefers-reduced-motion:reduce){.feature-start__grid>a,.features-page--complete .feature-family__list li{transition:none}.feature-start__grid>a:hover{transform:none}}.feature-finder{position:relative;width:min(530px,100%)}.feature-finder[hidden]{display:none}.feature-finder label{display:block;font-size:11px;font-weight:700;color:#365670;margin-bottom:8px}.feature-finder>div{display:flex;background:#fff;border:1px solid #cdddea;border-radius:11px;overflow:hidden}.feature-finder input{min-width:0;width:100%;border:0;background:#fff0;font:inherit;font-size:13px;padding:12px 14px;color:#0e3351}.feature-finder>div button{margin:5px;padding:3px 12px;min-width:37px;border:0;background:#edf3f8;color:#3a6486;border-radius:8px;font-size:18px}.feature-finder>p{font-size:10px;color:#7d8fa3;line-height:1.5;margin:6px 0 0}.feature-finder>p:empty{display:none}.feature-finder ul{position:absolute;z-index:20;left:0;right:0;top:100%;list-style:none;padding:7px;margin:7px 0 0;border:1px solid #d7e3ed;border-radius:12px;background:#fff;box-shadow:0 15px 30px -10px #0e33512b;max-height:310px;overflow:auto}.feature-finder ul[hidden]{display:none}.feature-finder li a{display:flex;flex-direction:column;gap:4px;padding:10px;border-radius:8px;text-decoration:none;color:#0e3351;font-size:13px}.feature-finder li a:hover{background:#f0f6fb}.feature-finder li small{font-size:10px;color:#7e91a6}.feature-finder input:focus-visible{outline:2px solid #74d9d4;outline-offset:-3px}.feature-finder a:focus-visible{outline:2px solid #74d9d4;outline-offset:-1px}.feature-family__list li{scroll-margin-top:var(--feature-ribbon-offset,230px)}.features-page--complete .feature-family__list li:target{outline:3px solid #75e5df;outline-offset:3px}.feature-preview-controls__label{margin-left:auto}@media(max-width:760px){.feature-preview-controls{flex-wrap:wrap}.feature-preview-controls__label{display:none}.feature-finder{width:100%}}@media(max-width:600px){.feature-connections__flow{flex-direction:column;flex-wrap:nowrap;gap:8px}.feature-connections__flow i{transform:rotate(90deg);line-height:1}.feature-connections__flow>span{min-width:190px;text-align:center}}.feature-workspace-tour{padding:66px 0;background:radial-gradient(ellipse at 95% 10%,#e9f2fa 0,transparent 55%),radial-gradient(ellipse at 0 100%,#ebfdfc 0,transparent 43%),#fafcfe;border-block:1px solid #e5edf4}.feature-workspace-tour__layout{display:grid;grid-template-columns:.9fr 1.2fr;gap:56px;align-items:center}.feature-workspace-tour__copy .dx-eyebrow{font-size:10px;letter-spacing:.12em;color:#007c76;margin:0 0 18px}.feature-workspace-tour__copy h2{font-size:clamp(30px,2.7vw,42px);line-height:1.14;letter-spacing:-.04em;color:#0e3351;margin:0}.feature-workspace-tour__copy h2 em{font-style:normal;color:#007c76}.feature-workspace-tour__copy>p:not(.dx-eyebrow){font-size:14px;line-height:1.85;color:#5e718b;margin:21px 0 24px}.feature-workspace-tour__benefits{display:grid;gap:17px;list-style:none;margin:0;padding:0}.feature-workspace-tour__benefits li{display:flex;gap:13px;align-items:flex-start}.feature-workspace-tour__benefits li>span{display:grid;place-items:center;flex:0 0 33px;height:33px;border:1px solid #d7e7e6;border-radius:10px;background:#edf8f7;color:#007c76;font-size:11px;font-weight:800}.feature-workspace-tour__benefits li:nth-child(2)>span{color:#4980ad;background:#eef6fc;border-color:#dbe9f4}.feature-workspace-tour__benefits li:nth-child(3)>span{color:#007c76;background:#eafdfc;border-color:#d3f0ef}.feature-workspace-tour__benefits strong{display:block;font-size:13px;line-height:1.5;color:#0e3351}.feature-workspace-tour__benefits p{font-size:12px;line-height:1.7;color:#6e8097;margin:4px 0 0}.feature-workspace-tour__cta{display:inline-flex;align-items:center;gap:21px;font-size:13px;font-weight:750;color:#0e3351;text-decoration:none;margin-top:26px;padding-bottom:7px;border-bottom:1px solid #bccedc}.feature-workspace-tour__cta>span{font-size:21px;color:#007c76}.feature-workspace-tour__preview{min-width:0;padding:20px;border:1px solid #dce6ef;border-radius:23px;background:#ffffffed;box-shadow:0 28px 60px -35px #28537750,0 3px 10px #28537705}.feature-workspace-tour__brand{display:flex;align-items:center;gap:12px;padding:0 2px 17px}.feature-workspace-tour__brand img{width:76px;height:auto;border-radius:4px}.feature-workspace-tour__brand strong{display:block;color:#0e3351;font-size:12px}.feature-workspace-tour__brand small{display:block;color:#8998ab;font-size:10px;margin-top:4px}.feature-workspace-tour__brand>span{margin-left:auto;color:#38a49f;font-size:23px}.feature-workspace-tour__tabs{gap:4px;padding:5px}.feature-workspace-tour__tabs button{font-size:11px;padding:10px 8px}.feature-workspace-tour__tabs button[aria-selected=true]{color:#0e3351;border-color:#dce5ed}.feature-workspace-tour__panel[hidden]{display:none}.feature-workspace-tour__caption{padding:19px 3px 16px}.feature-workspace-tour__caption h3{font-size:20px;line-height:1.3;letter-spacing:-.025em;color:#0e3351;margin:0 0 6px}.feature-workspace-tour__caption p{font-size:12px;line-height:1.7;color:#74869c;margin:0;min-height:41px}.feature-workspace-tour__screen{position:relative;display:block;overflow:hidden;border:1px solid #d5e2ec;border-radius:10px;background:#f0f5fa}.feature-workspace-tour__screen img{display:block;width:100%;height:auto;aspect-ratio:1440/900;object-fit:contain;transition:transform .35s}.feature-workspace-tour__screen:hover img{transform:scale(1.025)}.feature-workspace-tour__screen>span{position:absolute;right:10px;bottom:10px;display:flex;align-items:center;gap:12px;background:#0e3351;color:#fff;box-shadow:0 3px 12px #0e335130;border:1px solid #ffffff30;border-radius:7px;padding:7px 10px;font-size:10px}.feature-workspace-tour__screen b{font-size:14px}.feature-workspace-tour__result{display:flex;align-items:center;gap:10px;margin-top:13px;padding:12px;border-radius:10px;background:#eef8f7}.feature-workspace-tour__result>span{display:grid;place-items:center;flex:0 0 26px;height:26px;border-radius:50%;background:#d9eeed;color:#007c76}.feature-workspace-tour__result strong{display:block;font-size:11px;color:#007c76}.feature-workspace-tour__result small{display:block;font-size:10px;color:#688a85;margin-top:3px}.feature-workspace-tour__result a{margin-left:auto;flex-shrink:0;font-size:10px;font-weight:700;color:#007c76;text-decoration:none}.feature-workspace-tour__result a span{margin-left:5px}.feature-workspace-tour__note{font-size:9px;color:#8a99aa;text-align:center;margin:12px 0 0}.feature-workspace-tour :is(a,button,[role=tabpanel]):focus-visible{outline:3px solid #6cded8;outline-offset:4px}@media(max-width:1100px){.feature-workspace-tour__layout{gap:30px;grid-template-columns:.9fr 1.1fr}.feature-workspace-tour__preview{padding:15px}.feature-workspace-tour__tabs button{font-size:10px;padding:9px 6px}}@media(max-width:850px){.feature-workspace-tour__layout{grid-template-columns:1fr;gap:30px}.feature-workspace-tour__copy h2{max-width:660px}.feature-workspace-tour__copy>p:not(.dx-eyebrow){max-width:680px}.feature-workspace-tour__benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.feature-workspace-tour__benefits li{display:block}.feature-workspace-tour__benefits li>span{width:33px;margin-bottom:10px}.feature-workspace-tour__preview{width:100%;max-width:740px;justify-self:center}}@media(max-width:550px){.feature-workspace-tour{padding-block:40px}.feature-workspace-tour__benefits{grid-template-columns:1fr;gap:15px}.feature-workspace-tour__benefits li{display:flex}.feature-workspace-tour__benefits li>span{margin:0}.feature-workspace-tour__preview{padding:12px;border-radius:17px}.feature-workspace-tour__brand{gap:9px}.feature-workspace-tour__brand img{width:63px}.feature-workspace-tour__brand strong{font-size:11px}.feature-workspace-tour__brand>span{display:none}.feature-workspace-tour__tabs button{font-size:10px}.feature-workspace-tour__caption h3{font-size:19px}.feature-workspace-tour__caption p{min-height:0}.feature-workspace-tour__result{flex-wrap:wrap}.feature-workspace-tour__result a{margin-left:36px}.feature-workspace-tour__screen>span{font-size:9px;padding:5px 7px;right:6px;bottom:6px}}@media(prefers-reduced-motion:reduce){.feature-workspace-tour__screen img{transition:none}.feature-workspace-tour__screen:hover img{transform:none}}#provider-dso{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 96% 8%,#eaf1f7 0,transparent 42%),radial-gradient(ellipse at 3% 95%,#e8fbfa 0,transparent 36%),#f4f6f8}#provider-dso>.provider-section-art{position:absolute;inset:0;width:100%;height:100%;color:#6faeab;opacity:.18;pointer-events:none;z-index:-1}#provider-dso .feature-family__grid{position:relative}#provider-dso .feature-family__list li{isolation:isolate;overflow:visible;background:linear-gradient(120deg,#fff 15%,#fcfdfe 75%,#edf3f8)}#provider-dso .feature-family__list li:nth-child(3n+2){background:linear-gradient(125deg,#fff 15%,#fcfbfe 75%,#f3eef9)}#provider-dso .feature-family__list li:nth-child(3n){background:linear-gradient(125deg,#fff 15%,#fffdfa 75%,#e6fbfa)}#provider-dso .feature-family__list li>strong,#provider-dso .feature-family__list li>span{position:relative;z-index:2}#provider-dso .provider-card-art{position:absolute;right:-6px;bottom:-5px;width:151px;height:84px;pointer-events:none;color:#6089ab;opacity:.24;z-index:1;transition:opacity .25s,transform .3s;mask-image:linear-gradient(110deg,transparent 0%,#000 68%)}#provider-dso .feature-family__list li:nth-child(3n+2) .provider-card-art{color:#a185b9}#provider-dso .feature-family__list li:nth-child(3n) .provider-card-art{color:#007c76}#provider-dso .feature-family__list li:nth-child(4n+2) .provider-card-art{top:-8px;bottom:auto;right:-7px;opacity:.22}#provider-dso .feature-family__list li:hover .provider-card-art{opacity:.4;transform:translateY(-2px)}#provider-dso .feature-flow{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(130deg,#fff,#f8fbfe)}#provider-dso .feature-flow::before{content:'';position:absolute;z-index:-1;pointer-events:none;width:240px;height:240px;right:-95px;top:-135px;border:1px solid #c5d7e6;border-radius:50%;box-shadow:0 0 0 20px #e8f0f740,0 0 0 21px #d5e3ee80,0 0 0 43px #e8f0f740,0 0 0 44px #d5e3ee60}#provider-dso .feature-flow__signals>div{background:linear-gradient(120deg,#fff,#f5f9fd)}@media(max-width:600px){#provider-dso .provider-card-art{width:120px;height:67px;opacity:.2}#provider-dso>.provider-section-art{opacity:.11}#provider-dso .feature-family__list li:nth-child(4n+2) .provider-card-art{opacity:.18}}@media(prefers-reduced-motion:reduce){#provider-dso .provider-card-art{transition:none}#provider-dso .feature-family__list li:hover .provider-card-art{transform:none}}#provider-dso .feature-family__list strong::after{top:0;right:-3px}.feature-methods--document-upgrade .feature-methods__layout{grid-template-columns:1fr;gap:28px}.feature-methods--document-upgrade .feature-methods__layout>header{max-width:900px}.feature-methods--document-upgrade header>small{max-width:none;margin-top:12px}.feature-switcher--document{padding:24px}.feature-switcher--document:has(.feature-document-panel:not([hidden])){display:grid;grid-template-columns:1.05fr 1fr;column-gap:35px;align-items:start}.feature-switcher--document:has(.feature-document-panel:not([hidden]))>.feature-switcher__tabs{grid-column:1;grid-row:1;flex-wrap:wrap}.feature-switcher--document .feature-document-panel:not([hidden]){display:contents}.feature-document-panel .feature-document-copy{grid-column:1;grid-row:2;padding:24px 4px 8px}.feature-document-panel .feature-document-copy h3{font-size:30px;line-height:1.2;margin:15px 0}.feature-document-panel .feature-document-copy>p{font-size:14px;line-height:1.9}.feature-document-panel .feature-document-copy ol{margin:24px 0}.feature-document-panel .feature-document-copy ol li{padding:14px 11px}.document-flow{position:relative;grid-column:2;grid-row:1/span 2;align-self:stretch;padding:20px;border:1px solid #d9eae9;border-radius:18px;overflow:hidden;background:radial-gradient(circle at 100% 0,#dcefee,transparent 50%),linear-gradient(150deg,#f7fcfc,#edf4fa);isolation:isolate}.document-flow::before{content:'';position:absolute;right:-70px;top:-70px;width:240px;height:240px;border:1px solid #bedbda75;border-radius:50%;box-shadow:0 0 0 22px #dfefee70,0 0 0 23px #c9e2e170;z-index:-1}.document-flow__top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:16px}.document-flow__top>span{font-size:9px;font-weight:800;letter-spacing:.12em;color:#628b91}.document-flow__top button{display:grid;place-items:center;width:27px;height:27px;flex-shrink:0;border:1px solid #cfe3e2;border-radius:50%;background:#ffffffa0;color:#538885;cursor:pointer}.document-flow__source{display:flex;align-items:center;gap:17px;background:#ffffffd9;border:1px solid #dfedec;border-radius:13px;padding:17px}.document-flow small{display:block;font-size:8px;letter-spacing:.1em;color:#7e99a9;font-weight:750}.document-flow strong{display:block;font-size:13px;color:#0e3351;margin-top:5px}.document-flow__source p{font-size:11px;margin:6px 0;color:#7c92a5}.document-flow__formats{display:flex;gap:5px}.document-flow__formats span{font-size:8px;font-weight:750;padding:3px 6px;border:1px solid #dce5ed;border-radius:4px;color:#59918e;background:#f4fafa}.document-flow__paper{position:relative;overflow:hidden;flex:0 0 61px;height:78px;padding:14px 9px;border:1px solid #c8d9e7;border-radius:6px;background:linear-gradient(135deg,#fff,#eff6fb);box-shadow:-5px 5px 0 #e5edf4;transform:rotate(-5deg)}.document-flow__paper b{font-size:7px;color:#7690a6;display:block;margin-bottom:9px}.document-flow__paper i{display:block;height:3px;background:#cbdae6;border-radius:3px;margin:6px 0}.document-flow__paper i:nth-of-type(2){width:70%}.document-flow__scan{position:absolute;left:0;right:0;top:0;height:20px;background:linear-gradient(transparent,#70c9c540);border-bottom:1px solid #65b9b5;animation:documentScan 5s ease-in-out infinite}.document-flow__connector{display:flex;flex-direction:column;align-items:center;height:34px;color:#71aca9;position:relative}.document-flow__connector i{height:8px;border-left:1px dashed #96c2c0}.document-flow__connector span{font-size:15px;line-height:17px;animation:documentTravel 2s ease-in-out infinite}.document-flow__engine{display:flex;align-items:center;gap:13px;background:#fff;border:1px solid #c9e2e1;border-radius:12px;padding:15px;box-shadow:0 7px 20px -15px #007c7660}.document-flow__engine img{width:69px;height:auto;border-radius:4px}.document-flow__engine strong{font-size:12px}.document-flow__orbit{display:grid;place-items:center;margin-left:auto;flex:0 0 29px;height:29px;border-radius:50%;border:1px dashed #87bdba;color:#369c97;animation:documentOrbit 10s linear infinite}.document-flow__output{padding:17px;background:#fff;border:1px solid #cddbe6;border-radius:13px;box-shadow:0 10px 25px -20px #0e335170}.document-flow__output-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:13px}.document-flow__output-head>span{font-size:9px;color:#007c76;padding:5px 8px;background:#e9f7f6;border-radius:20px;white-space:nowrap}.document-flow__fields{display:grid;gap:6px}.document-flow__fields>div{display:flex;justify-content:space-between;gap:9px;padding:8px 10px;border:1px solid #e6edf3;border-radius:6px;background:#f7fafc;font-size:10px}.document-flow__fields span{color:#6c8299}.document-flow__fields b{font-size:9px;font-weight:600;color:#46647c}.document-flow__fields i{display:inline-block;font-style:normal;color:#369f9a;margin-left:5px;animation:documentCheck 5s ease-in-out infinite}.document-flow__fields>div:nth-child(2) i{animation-delay:.5s}.document-flow__fields>div:nth-child(3) i{animation-delay:1s}.document-flow__footer{font-size:10px;color:#51877c;margin-top:12px}.document-flow__footer>span{margin-right:5px}.document-flow .document-flow__note{font-size:9px;text-align:center;color:#8197a7;margin:13px 0 0}.document-flow:not([data-motion-active=true]) *{animation-play-state:paused!important}@keyframes documentScan{0%,100%{transform:translateY(-20px);opacity:0}12%{opacity:1}75%{transform:translateY(80px);opacity:1}85%{opacity:0;transform:translateY(80px)}}@keyframes documentTravel{0%,100%{transform:translateY(-2px);opacity:.45}50%{transform:translateY(3px);opacity:1}}@keyframes documentOrbit{to{transform:rotate(360deg)}}@keyframes documentCheck{0%,25%,100%{opacity:.4}40%,80%{opacity:1}}@media(max-width:900px){.feature-switcher--document:has(.feature-document-panel:not([hidden])){column-gap:22px}.feature-switcher--document{padding:17px}.document-flow{padding:14px}.document-flow__source{padding:13px;gap:10px}.document-flow__paper{flex-basis:50px}.document-flow__engine{gap:9px;padding:12px}.document-flow__engine img{width:58px}.document-flow__orbit{display:none}}@media(max-width:700px){.feature-switcher--document:has(.feature-document-panel:not([hidden])){display:block}.feature-document-panel .feature-document-copy{padding:22px 2px}.feature-document-panel .feature-document-copy h3{font-size:26px}.document-flow{margin-top:5px}.feature-switcher--document>.feature-switcher__tabs{flex-wrap:wrap}.document-flow__source{padding:15px}.document-flow__engine{padding:15px}.document-flow__orbit{display:grid}}@media(prefers-reduced-motion:reduce){.document-flow *{animation:none!important}.document-flow__scan{display:none}.document-flow__top button{display:none}}.feature-switcher--document:has(.feature-document-panel:not([hidden])){grid-template-rows:min-content 1fr}.feature-document-panel .feature-document-copy{align-self:center}@media(max-width:700px){.feature-document-panel .feature-document-copy{align-self:auto}}.feature-methods--document-upgrade .feature-methods__layout{grid-template-columns:.85fr 1.15fr;gap:60px}.feature-methods--document-upgrade .feature-methods__layout>header{max-width:none}.feature-methods--document-upgrade header>small{max-width:410px;margin-top:23px}.feature-switcher--document{padding:19px}.feature-switcher--document:has(.feature-document-panel:not([hidden])){grid-template-columns:1fr .92fr;column-gap:16px}.feature-switcher--document:has(.feature-document-panel:not([hidden]))>.feature-switcher__tabs{gap:3px;padding:4px}.feature-switcher--document .feature-switcher__tabs button{font-size:9px;padding:6px 5px;gap:4px}.feature-switcher--document .feature-switcher__tabs button>span{font-size:8px}.feature-document-panel .feature-document-copy{padding:15px 2px 0;align-self:start}.feature-document-panel .feature-document-copy h3{font-size:22px;margin:9px 0}.feature-document-panel .feature-document-copy>p{font-size:11px;line-height:1.7}.feature-document-panel .feature-document-copy ol{gap:5px;margin:13px 0}.feature-document-panel .feature-document-copy ol li{padding:8px 6px;font-size:9px;line-height:1.5}.feature-document-panel .feature-document-copy ol li::before{margin-bottom:4px;font-size:9px}.feature-document-panel .feature-switcher__result{padding:10px;gap:7px}.feature-document-panel .feature-switcher__result>span{flex-basis:20px;height:20px;font-size:12px}.feature-document-panel .feature-switcher__result strong{font-size:10px;margin-bottom:4px}.feature-document-panel .feature-switcher__result p{font-size:10px;line-height:1.6}.feature-document-panel .feature-switcher__eyebrow{font-size:8px}.document-flow{padding:11px;border-radius:13px}.document-flow__top{margin-bottom:10px;gap:5px}.document-flow__top>span{font-size:7px;letter-spacing:.07em}.document-flow__top button{width:22px;height:22px;font-size:10px}.document-flow__source{padding:10px;gap:9px}.document-flow__paper{flex-basis:37px;height:55px;padding:8px 5px;box-shadow:-3px 3px 0 #e5edf4}.document-flow__paper b{font-size:5px;margin-bottom:5px}.document-flow__paper i{height:2px;margin:5px 0}.document-flow small{font-size:6px;letter-spacing:.06em}.document-flow strong{font-size:10px;line-height:1.4;margin-top:3px}.document-flow__source p{font-size:8px;line-height:1.5;margin:4px 0}.document-flow__formats{gap:3px}.document-flow__formats span{font-size:6px;padding:2px 4px}.document-flow__connector{height:24px}.document-flow__connector i{height:5px}.document-flow__connector span{font-size:12px;line-height:14px}.document-flow__engine{padding:10px;gap:8px}.document-flow__engine img{width:45px}.document-flow__engine strong{font-size:9px}.document-flow__orbit{display:none}.document-flow__output{padding:10px}.document-flow__output-head{margin-bottom:8px;gap:5px}.document-flow__output-head>span{font-size:7px;padding:4px 5px}.document-flow__fields{gap:4px}.document-flow__fields>div{font-size:8px;padding:6px;gap:5px}.document-flow__fields b{font-size:7px}.document-flow__fields i{margin-left:2px}.document-flow__footer{font-size:8px;line-height:1.5;margin-top:8px}.document-flow .document-flow__note{font-size:7px;line-height:1.5;margin-top:8px}@media(max-width:1100px){.feature-methods--document-upgrade .feature-methods__layout{gap:30px;grid-template-columns:.8fr 1.2fr}.feature-switcher--document{padding:14px}.feature-switcher--document:has(.feature-document-panel:not([hidden])){column-gap:12px}.document-flow__source{gap:6px;padding:8px}.document-flow__paper{display:none}}@media(max-width:820px){.feature-methods--document-upgrade .feature-methods__layout{grid-template-columns:1fr;gap:20px}.feature-methods--document-upgrade header>small{max-width:none}.document-flow__paper{display:block}}@media(max-width:700px){.feature-switcher--document:has(.feature-document-panel:not([hidden])){display:grid}.document-flow{margin-top:0}}@media(max-width:550px){.feature-switcher--document:has(.feature-document-panel:not([hidden])){display:block}.feature-document-panel:not([hidden]) .feature-document-copy{padding:15px 2px 10px}.document-flow{margin-top:4px}.document-flow__source{padding:9px}.document-flow__paper{flex-basis:37px}.document-flow__connector{height:18px}.document-flow__connector i{height:2px}}.feature-switcher--document .feature-switcher__tabs button{transition:background .2s,color .2s,box-shadow .2s,border-color .2s}.feature-switcher--document .feature-switcher__tabs button:hover{background:#ffffffba;color:#007c76}.feature-switcher--document [data-feature-panel]:not([hidden])>.feature-document-copy,.feature-switcher--document [data-feature-panel]:not([hidden])>.document-flow{animation:verificationEnter .32s ease-out both}.feature-switcher--document [data-feature-panel]:not([hidden])>.document-flow{animation-delay:.05s}.verification-scene--1{background:radial-gradient(circle at 100% 0,#dcebf8,transparent 50%),#f0f6fb}.verification-scene--2{background:radial-gradient(circle at 100% 0,#e4f2e9,transparent 50%),#f2f9f9}.verification-scene--3{background:radial-gradient(circle at 100% 0,#d8f9f7,transparent 50%),#f2fbfb}.verification-scene--4{background:radial-gradient(circle at 100% 0,#eadef5,transparent 50%),#f6f4fb}.verification-scene__symbol{position:relative;flex:0 0 37px;display:flex;flex-direction:column;justify-content:center;align-items:center;height:55px;border:1px solid #cbdae7;border-radius:7px;background:#f2f8fc;color:#5d86a7;overflow:hidden}.verification-scene__symbol>b{font-size:7px;letter-spacing:.06em}.verification-scene__cells{display:grid;grid-template-columns:repeat(3,5px);gap:3px;margin-top:7px}.verification-scene__cells i{height:5px;background:#8cafcc;border-radius:1px;animation:verificationCell 3s ease-in-out infinite}.verification-scene__cells i:nth-child(3n+2){animation-delay:.4s}.verification-scene__cells i:nth-child(3n){animation-delay:.8s}.verification-scene__symbol svg{width:30px;fill:none;stroke:#73a3a1;stroke-width:1.5}.verification-scene__pulse{position:absolute;inset:2px;border:1px solid #99bebc80;border-radius:50%;animation:verificationPulse 3s ease-out infinite}.verification-scene__calendar{font-size:24px;font-weight:700;line-height:1.2;color:#007c76}.verification-scene--3 .verification-scene__symbol{background:#f1fdfd;border-color:#c5e6e4}.verification-scene--4 .verification-scene__symbol{background:#f6effd;border-color:#e3d5ef}.verification-scene__symbol .verification-scene__spark{font-size:23px;color:#9d78b7;line-height:1.2}.verification-scene__typing{display:flex;gap:3px;margin-top:4px}.verification-scene__typing i{height:3px;width:3px;border-radius:50%;background:#ab87c0;animation:verificationCell 1.5s ease-in-out infinite}.verification-scene__typing i:nth-child(2){animation-delay:.2s}.verification-scene__typing i:nth-child(3){animation-delay:.4s}.verification-scene__sample{display:inline-block;font-size:6px;line-height:1.5;letter-spacing:.04em;padding:2px 5px;border-radius:4px;color:#748fa0;background:#edf2f7}.verification-scene .document-flow__source{min-height:84px}.verification-scene .document-flow__engine{position:relative;overflow:hidden;min-height:48px}.verification-scene__progress{position:absolute;bottom:0;left:0;right:0;height:2px;background:#e3eeed}.verification-scene__progress i{display:block;height:100%;width:38%;background:linear-gradient(90deg,transparent,#74b9b6);animation:verificationProgress 3.5s ease-in-out infinite}.verification-scene .document-flow__fields .verification-scene__exception{background:#fffaf1;border-color:#f0e8d6}.verification-scene__exception b,.verification-scene__exception i{color:#a08453}.verification-scene .document-flow__output{min-height:166px}.verification-scene .document-flow__footer{min-height:24px}@keyframes verificationEnter{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes verificationCell{0%,100%{opacity:.35}50%{opacity:1}}@keyframes verificationPulse{0%{transform:scale(.55);opacity:0}30%{opacity:.8}100%{transform:scale(1.3);opacity:0}}@keyframes verificationProgress{0%{transform:translateX(-100%)}100%{transform:translateX(365%)}}@media(max-width:1100px) and (min-width:821px){.verification-scene__symbol{display:none}}@media(prefers-reduced-motion:reduce){.feature-switcher--document .feature-switcher__tabs button{transition:none}.feature-switcher--document [data-feature-panel]:not([hidden])>.feature-document-copy,.feature-switcher--document [data-feature-panel]:not([hidden])>.document-flow{animation:none!important}}.feature-switcher--document:has(>.feature-switcher__tabs[role=group]){display:block}.feature-switcher--document:has(>.feature-switcher__tabs[role=group]) .feature-document-panel{display:block;margin-bottom:20px}.feature-switcher--document:has(>.feature-switcher__tabs[role=group]) .document-flow{margin-top:16px}.verification-scene__sample{display:table}.verification-scene .document-flow__footer{min-height:0}.verification-scene .document-flow__engine{min-height:0}.verification-scene .document-flow__source{min-height:0}.verification-scene .document-flow__output{min-height:0}@media(min-width:551px){.feature-switcher--document .document-flow__source{min-height:85px}.feature-switcher--document .document-flow__output{min-height:167px}}@media(min-width:821px) and (max-width:1100px){.feature-switcher--document{min-height:459px}}.document-flow--dimensional{perspective:950px;background:radial-gradient(ellipse at 16% 34%,#d6e5f2a0,transparent 52%),radial-gradient(ellipse at 85% 80%,#e0ecf580,transparent 48%),linear-gradient(145deg,#f4fbfb,#ebf3fa)}.document-flow--dimensional::before{width:230px;height:230px;top:65px;right:-145px;border-color:#b7cddf80;transform:rotateX(48deg) rotateZ(-24deg);box-shadow:0 0 0 22px #dae7f140,0 0 0 23px #bfd3e360,0 0 0 48px #dae7f130,0 0 0 49px #bfd3e340}.document-flow--dimensional::after{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(#89a2b755 .7px,transparent .7px);background-size:15px 15px;mask-image:linear-gradient(120deg,transparent 20%,#000);opacity:.45}.document-flow--dimensional>:is(.document-flow__source,.document-flow__engine,.document-flow__output){position:relative;transform-style:preserve-3d;backface-visibility:hidden;will-change:transform;transform:rotateX(var(--doc-rx,4deg)) rotateY(var(--doc-ry,-7deg)) rotateZ(var(--doc-rz,-2deg));animation:documentObjectFloat 7s ease-in-out infinite;box-shadow:3px 4px 0 #d4e1eb,5px 7px 0 #dfe9f1,8px 17px 22px -13px #0e335150;transition:filter .3s}.document-flow--dimensional .document-flow__source{--doc-rx:5deg;--doc-ry:-8deg;--doc-rz:-2deg;background:linear-gradient(125deg,#fffffffa,#f6fafd);border-color:#d0e0ed}.document-flow--dimensional .document-flow__engine{--doc-rx:0deg;--doc-ry:7deg;--doc-rz:1.5deg;animation-delay:-2.3s;border-color:#a9d8d6;background:linear-gradient(125deg,#fff,#ebf8f7);box-shadow:2px 4px 0 #c9e1e0,4px 7px 0 #dfefee,7px 14px 22px -13px #007c7660}.document-flow--dimensional .document-flow__output{--doc-rx:3deg;--doc-ry:-5deg;--doc-rz:-1deg;animation-delay:-4.6s;background:linear-gradient(135deg,#fff,#f9fcfe)}.document-flow--dimensional .document-flow__paper{display:block;overflow:visible;transform:translateZ(10px) rotate(-8deg);background:linear-gradient(135deg,#fff 75%,#dfedf8);box-shadow:-3px 3px 0 #e4eef7,-5px 5px 0 #bfd3e4,3px 7px 10px -5px #4c6f8b65}.document-flow--dimensional .document-flow__scan{left:3px;right:3px;animation-name:documentScanCompact}.document-flow--dimensional .document-flow__engine img{transform:translateZ(7px);box-shadow:0 5px 8px -5px #0e335185}.document-flow--dimensional .document-flow__formats span{box-shadow:0 2px 0 #dae5ee}.document-flow--dimensional .document-flow__fields>div{background:linear-gradient(110deg,#f5f9fc,#fff);box-shadow:0 2px 3px #34587510}.document-flow--dimensional .document-flow__output-head>span{box-shadow:0 2px 0 #d5eceb}.document-flow--dimensional .document-flow__connector{z-index:2}.document-flow--dimensional .document-flow__connector::before{content:'';position:absolute;top:3px;left:calc(50% - 3px);width:6px;height:6px;border-radius:50%;background:#57b4af;box-shadow:0 0 0 3px #81ccc825;animation:documentPacket 2.4s ease-in-out infinite}.document-flow--dimensional .document-flow__connector:nth-of-type(5)::before{animation-delay:1.2s}.document-flow--dimensional .document-flow__connector span{opacity:.3}.document-flow--dimensional:not([data-motion-active=true]) .document-flow__connector::before{animation-play-state:paused}.document-flow--dimensional .document-flow__top,.document-flow--dimensional .document-flow__note{position:relative;z-index:3}@keyframes documentObjectFloat{0%,100%{transform:translateY(0) rotateX(var(--doc-rx)) rotateY(var(--doc-ry)) rotateZ(var(--doc-rz))}50%{transform:translateY(-3px) rotateX(calc(var(--doc-rx) - 3deg)) rotateY(calc(var(--doc-ry) + 5deg)) rotateZ(calc(var(--doc-rz) + 1deg))}}@keyframes documentPacket{0%{transform:translateY(0);opacity:0}25%{opacity:1}80%{opacity:1}100%{transform:translateY(19px);opacity:0}}@keyframes documentScanCompact{0%,100%{transform:translateY(-4px);opacity:0}15%{opacity:1}75%{transform:translateY(35px);opacity:1}85%{transform:translateY(35px);opacity:0}}@media(prefers-reduced-motion:reduce){.document-flow--dimensional>:is(.document-flow__source,.document-flow__engine,.document-flow__output){transform:none;will-change:auto}.document-flow--dimensional .document-flow__connector::before{animation:none;opacity:.6}}.verification-chat{display:flex;flex-direction:column;height:399px;align-self:start;background:radial-gradient(ellipse at 100% 0,#e7e4f9,transparent 50%),linear-gradient(140deg,#f9fcfe,#f1f7fc)}.verification-chat__head{display:flex;align-items:center;gap:8px;padding-bottom:10px;border-bottom:1px solid #dbe7f0}.verification-chat__head img{width:47px;height:auto;border-radius:4px}.verification-chat__head strong{font-size:11px;margin:0}.verification-chat__head small{font-size:7px;margin-top:3px;color:#9585ac}.verification-chat__head button{margin-left:auto;width:24px;height:24px;flex-shrink:0;display:grid;place-items:center;font-size:10px;border:1px solid #d9e2ea;border-radius:50%;background:#fff;color:#8978a2;cursor:pointer}.verification-chat__head button[hidden]{display:none}.verification-chat__topic{display:flex;align-items:center;gap:6px;color:#8b7d9f;font-size:8px;padding:10px 0}.verification-chat__topic>span{font-size:15px;color:#a084bc}.feature-switcher__panel .verification-chat__messages{display:flex;flex-direction:column;gap:9px;flex:1;min-height:0;margin:0;padding:1px 4px 8px 1px;list-style:none;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d0deea #fff0}.feature-switcher__panel .verification-chat__messages li{flex:0 0 auto;max-width:91%;align-self:flex-start;border:1px solid #dfe9f1;background:#fff;border-radius:10px 10px 10px 3px;padding:8px 10px;box-shadow:0 4px 9px -6px #0e335125}.feature-switcher__panel .verification-chat__messages li::before{display:none}.feature-switcher__panel .verification-chat__messages li.is-user{align-self:flex-end;background:#e9f2f9;border-color:#dbe8f2;border-radius:10px 10px 3px 10px}.verification-chat__messages li small{font-size:7px;color:#8c78a5;letter-spacing:0}.feature-switcher__panel .verification-chat__messages li p{font-size:10px;line-height:1.6;color:#476278;margin:4px 0 0}.verification-chat__messages li[hidden]{display:none}.verification-chat.is-enhanced .verification-chat__messages li:not([hidden]){animation:chatBubble .23s ease-out both}.verification-chat__attachment{display:block;padding:7px;margin-top:7px;background:#f3fafa;border:1px solid #deede5;border-radius:6px;font-size:8px;color:#4a8e8b}.verification-chat__attachment b{display:block;font-size:7px;font-weight:500;margin:3px 0 0 13px}.verification-chat__typing{display:flex;align-items:center;gap:3px;height:22px;flex-shrink:0;color:#9c8bb2;font-size:7px;opacity:0}.verification-chat__typing>span{margin-right:4px}.verification-chat__typing i{width:3px;height:3px;border-radius:50%;background:#ad93c6;animation:verificationCell .9s infinite}.verification-chat__typing i:nth-of-type(2){animation-delay:.15s}.verification-chat__typing i:nth-of-type(3){animation-delay:.3s}.verification-chat.is-running .verification-chat__typing{opacity:1}.verification-chat:not(.is-running) .verification-chat__typing i{animation-play-state:paused}.verification-chat__composer{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-shrink:0;padding:8px 9px;background:#ffffffc9;border:1px solid #dce6ee;border-radius:9px;font-size:8px;color:#98a6b6}.verification-chat__composer b{display:grid;place-items:center;background:#0e3351;color:#fff;width:20px;height:20px;border-radius:6px;font-size:12px}@keyframes chatBubble{from{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@media(max-width:550px){.verification-chat{height:375px}.feature-switcher__panel .verification-chat__messages li p{font-size:11px}}@media(prefers-reduced-motion:reduce){.verification-chat.is-enhanced .verification-chat__messages li:not([hidden]){animation:none}.verification-chat__typing{display:none}.verification-chat__head button{display:none}}.document-flow.verification-chat.is-running *{animation-play-state:running!important}.verification-chat__messages .is-streaming p::after{content:'';display:inline-block;width:2px;height:1em;vertical-align:-.12em;margin-left:2px;border-radius:1px;background:#8b78ae;animation:chatCaret .65s step-end infinite}.verification-chat__messages .is-user.is-streaming p::after{background:#4b7699}.verification-chat__attachment[hidden]{display:none}.verification-chat:not(.is-running) .is-streaming p::after{animation-play-state:paused}@keyframes chatCaret{50%{opacity:0}}@media(prefers-reduced-motion:reduce){.verification-chat__messages .is-streaming p::after{display:none}}.verification-chat__composer{min-height:53px;align-items:flex-end;transition:border-color .2s,box-shadow .2s,background .2s}.verification-chat__composer>span{display:block;flex:1;min-width:0;max-height:42px;overflow-y:auto;scrollbar-width:none;white-space:pre-wrap;line-height:1.5}.verification-chat__composer.is-composing{border-color:#b5cadc;background:#fff;box-shadow:0 0 0 2px #deebf540}.verification-chat__composer.is-composing>span{color:#466680}.verification-chat__composer.is-composing>span::after{content:'';display:inline-block;width:2px;height:9px;background:#8f78b2;margin-left:2px;animation:chatCaret .65s step-end infinite}.verification-chat__composer.is-sending b{background:#007c76;transform:scale(.94)}.verification-chat__composer b{transition:background .2s,transform .2s;flex-shrink:0}@media(prefers-reduced-motion:reduce){.verification-chat__composer,.verification-chat__composer b{transition:none}}.tomorrow-demo{height:399px;align-self:start;background:radial-gradient(ellipse at 100% 0,#e6f2f1,transparent 55%),#f3f7fb;display:flex;flex-direction:column}.tomorrow-demo [hidden]{display:none!important}.tomorrow-demo button{font-family:inherit;cursor:pointer}.tomorrow-demo__head{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:13px}.tomorrow-demo__head>span{font-size:7px;white-space:nowrap;background:#fff;border:1px solid #dce6ee;padding:4px 6px;border-radius:20px;color:#78909e}.feature-switcher__panel .tomorrow-demo__steps{display:flex;gap:5px;margin:0 0 12px;padding:0;list-style:none}.feature-switcher__panel .tomorrow-demo__steps li{flex:1;padding:7px 5px;min-height:0;font-size:7px;border-radius:6px;background:#edf2f7;color:#8a9baa;border:1px solid #dce6ee}.feature-switcher__panel .tomorrow-demo__steps li::before{display:none}.tomorrow-demo__steps b{font-size:8px;margin-left:3px}.feature-switcher__panel .tomorrow-demo__steps li[aria-current]{background:#e4f4f3;color:#007c76;border-color:#a8d7d5}.tomorrow-demo__list{display:flex;align-items:center;gap:9px;padding:12px 10px;border:1px solid #dce5ed;border-radius:10px;background:#fff;margin-bottom:10px}.tomorrow-demo__list>span{display:grid;place-items:center;width:30px;height:33px;background:#eaf5f4;border-radius:7px;color:#429b97;font-size:20px}.tomorrow-demo__list strong{font-size:14px;margin:0}.tomorrow-demo__list small{font-size:7px;letter-spacing:0;margin-top:3px}.tomorrow-demo__list>b{font-size:7px;font-weight:600;margin-left:auto;color:#6c9e9c}.tomorrow-demo__start{display:flex;align-items:center;justify-content:space-between;width:100%;padding:11px 10px;border:0;border-radius:8px;background:#0e3351;color:#fff;font-size:10px;font-weight:650;box-shadow:0 6px 14px -9px #0e335160}.tomorrow-demo__start:hover{background:#315b7d}.tomorrow-demo__start span{font-size:16px}.tomorrow-demo__progress{margin:1px 0 10px}.tomorrow-demo__progress>div{display:flex;align-items:center;justify-content:space-between}.tomorrow-demo__progress strong{font-size:9px}.tomorrow-demo__progress span{font-size:8px;color:#79919f}.tomorrow-demo progress{appearance:none;display:block;width:100%;height:5px;margin-top:8px;border:0;border-radius:5px;overflow:hidden;background:#dce5ed}.tomorrow-demo progress::-webkit-progress-bar{background:#dce5ed}.tomorrow-demo progress::-webkit-progress-value{background:#46a9a4;border-radius:5px;transition:width .18s}.tomorrow-demo progress::-moz-progress-bar{background:#46a9a4}.tomorrow-demo__complete{position:relative;padding:4px 0 9px 23px}.tomorrow-demo__complete>span{position:absolute;left:0;top:6px;color:#38a49f}.tomorrow-demo__complete strong{font-size:12px;margin:0}.tomorrow-demo__complete small{font-size:7px;letter-spacing:0;margin-top:3px}.tomorrow-demo__results>button{display:flex;width:100%;align-items:center;gap:8px;text-align:left;padding:8px;margin-bottom:6px;background:#fff;border:1px solid #dce5ed;border-radius:8px;transition:background .2s,border-color .2s}.tomorrow-demo__results>button:hover{background:#fffaf2;border-color:#ddcba7}.tomorrow-demo__results>button>b{display:grid;place-items:center;flex:0 0 23px;height:25px;background:#e8fcfb;color:#007c76;border-radius:6px;font-size:12px}.tomorrow-demo__results>button>span{font-size:8px;font-weight:650;color:#496379}.tomorrow-demo__results small{font-size:7px;letter-spacing:0;font-weight:400;margin-top:3px}.tomorrow-demo__results i{margin-left:auto;font-size:13px;color:#8aa0b2;font-style:normal}.tomorrow-demo .tomorrow-demo__hint{font-size:8px;line-height:1.6;color:#8297a6;margin:12px 0 0}.tomorrow-demo__replay{margin-top:auto;align-self:flex-start;border:0;background:none;padding:5px 0 0;font-size:8px;color:#64849e}.tomorrow-demo__detail{background:#fff;border:1px solid #dce5ec;padding:12px;border-radius:10px}.tomorrow-demo__detail>button{border:0;background:none;color:#7893a9;font-size:8px;padding:0;margin-bottom:10px}.tomorrow-demo__detail>strong{font-size:12px}.feature-switcher__panel .tomorrow-demo__detail p{font-size:10px;line-height:1.7;color:#688097;margin:9px 0}.tomorrow-demo__detail>div{padding:9px;background:#edf7f6;border-radius:7px;font-size:9px;line-height:1.6;color:#4d8d8a}.tomorrow-demo__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.tomorrow-demo button:focus-visible{outline:2px solid #74cfca;outline-offset:2px}@media(prefers-reduced-motion:reduce){.tomorrow-demo progress::-webkit-progress-value,.tomorrow-demo__results>button{transition:none}}.features-page--complete #credentialing{background:radial-gradient(ellipse at 95% 0,#e4f0ef,transparent 45%),#f8faf9;border-block:1px solid #dfe8e6}#credentialing .feature-family__grid{grid-template-columns:1fr;gap:27px}#credentialing .feature-family__grid>header{display:grid;grid-template-columns:1fr 1fr;column-gap:70px;align-items:center}#credentialing .feature-family__number{grid-column:1/-1;font-size:15px;margin:0;color:#3c9490}#credentialing .feature-family__number span{color:#5f837b}.features-page--complete #credentialing h2{grid-column:1;grid-row:2/4;font-size:clamp(31px,3vw,43px);margin:14px 0 0;max-width:560px}#credentialing .feature-family__grid>header>p:not(.feature-family__number){grid-column:2;font-size:13px;line-height:1.85;margin:16px 0 0;color:#627970}#credentialing .feature-family__outcome{grid-column:2;margin-top:13px}.credential-board{border:1px solid #d6e3e0;border-radius:20px;overflow:hidden;background:#fff;box-shadow:0 22px 42px -30px #007c7640}.credential-board__top{display:flex;align-items:center;justify-content:space-between;gap:20px;background:linear-gradient(115deg,#007c76,#007c76);padding:20px 24px;color:#fff}.credential-board__top>div{display:flex;gap:13px;align-items:center}.credential-board__mark{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:#ffffff10;border:1px solid #ffffff25;color:#a9d8d6;font-size:22px}.credential-board__top small{display:block;font-size:8px;letter-spacing:.14em;color:#a5c8c6;font-weight:700}.credential-board__top h3{font-size:19px;line-height:1.3;letter-spacing:-.02em;margin:5px 0 0;color:#fff}.credential-board__sample{font-size:9px;flex-shrink:0;border:1px solid #ffffff25;background:#ffffff08;border-radius:20px;padding:6px 10px;color:#b9d2d1}.credential-board__lanes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.credential-board__lane{--case-accent:#007c76;--case-soft:#e9fdfc;padding:18px 22px;background:linear-gradient(180deg,#fcfaf6,#fff);border-right:1px solid #e3eae8;min-width:0}.credential-board__lane--blue{--case-accent:#5b85a8;--case-soft:#eef5fb;background:linear-gradient(180deg,#f6fafd,#fff)}.credential-board__lane--mint{--case-accent:#007c76;--case-soft:#e6f6f5;background:linear-gradient(180deg,#f4fafa,#fff);border-right:0}.credential-board__stage{display:flex;align-items:center;gap:9px;margin-bottom:14px}.credential-board__stage>span{font-size:10px;font-weight:800;color:var(--case-accent);background:var(--case-soft);border-radius:7px;padding:6px 8px}.credential-board__stage strong{font-size:13px;color:#007c76}.credential-board__stage i{margin-left:auto;color:#a6bcb9;font-style:normal;font-size:18px}.credential-board__case{background:#fff;border:1px solid #dce6e4;border-radius:12px;box-shadow:0 8px 15px -13px #007c7645;transition:transform .22s,box-shadow .22s}.credential-board__case:hover{transform:translateY(-2px);box-shadow:0 12px 19px -13px #007c7650}.credential-board__case summary{display:block;padding:16px;cursor:pointer;list-style:none}.credential-board__case summary::-webkit-details-marker{display:none}.credential-board__status{display:inline-block;font-size:8px;font-weight:700;color:var(--case-accent);background:var(--case-soft);padding:5px 8px;border-radius:5px}.credential-board__case summary>strong{display:block;font-size:12px;color:#0e3351;margin-top:13px}.credential-board__task{display:block;font-size:11px;line-height:1.5;color:#7a8e94;margin-top:6px}.credential-board__owner{display:flex;align-items:center;gap:7px;margin-top:17px;padding-top:11px;border-top:1px dashed #dce6e5;font-size:9px;color:#6d898b}.credential-board__owner>span{color:var(--case-accent);font-size:15px}.credential-board__owner b{margin-left:auto;font-size:18px;font-weight:500;color:var(--case-accent);transition:transform .2s}.credential-board__case[open] .credential-board__owner b{transform:rotate(45deg)}.credential-board__case-detail{padding:0 16px 15px}.credential-board__case-detail p{font-size:11px;line-height:1.75;color:#6a8085;margin:0 0 10px}.credential-board__case-detail a{font-size:10px;font-weight:700;color:#007c76;text-decoration:none}.credential-board__lane-note{font-size:9px;color:#8aa09e;margin:12px 0 0;line-height:1.5}.credential-board__lane-note span{margin:0 4px}.credential-board__bottom{display:flex;justify-content:space-between;gap:20px;background:#f7fafa;padding:12px 24px;border-top:1px solid #e2ebe7;font-size:9px;color:#7d9891}.credential-board__bottom i{display:inline-block;width:5px;height:5px;background:#59ada9;border-radius:50%;margin-right:5px}.credential-board__bottom b{font-weight:400;color:#a7bbb5;margin:0 8px}.features-page--complete #credentialing .feature-family__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:1px solid #dce6e1}.features-page--complete #credentialing .feature-family__list li{counter-increment:credential-item;border:0;border-bottom:1px solid #dce6e1;border-radius:0;min-height:0;background:#fff0;padding:21px 19px 21px 35px;box-shadow:none}#credentialing .feature-family__list{counter-reset:credential-item}.features-page--complete #credentialing .feature-family__list strong{font-size:12px;line-height:1.5;padding:0}.features-page--complete #credentialing .feature-family__list strong::after{display:none}.features-page--complete #credentialing .feature-family__list li::before{content:'0' counter(credential-item);position:absolute;top:23px;left:0;font-size:9px;font-weight:750;color:#82a399}.features-page--complete #credentialing .feature-family__list span{font-size:11px;line-height:1.75;color:#7c8d88;margin-top:7px}#credentialing .feature-example{background:#fff;border-color:#d9e6df;border-radius:12px}#credentialing .feature-example summary{color:#007c76}#credentialing summary:focus-visible,#credentialing a:focus-visible{outline:3px solid #76d3ce;outline-offset:3px}@media(max-width:1000px){#credentialing .feature-family__grid>header{column-gap:30px}.credential-board__lane{padding:15px}.credential-board__case summary{padding:13px}.features-page--complete #credentialing .feature-family__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){#credentialing .feature-family__grid>header{display:block}.credential-board__top{padding:18px}.credential-board__top h3{font-size:17px}.credential-board__sample{display:none}.credential-board__lanes{grid-template-columns:1fr}.credential-board__lane{border-right:0;border-bottom:1px solid #e3eae8;padding:15px 18px}.credential-board__stage{margin-bottom:9px}.credential-board__case summary>strong{margin-top:8px}.credential-board__owner{margin-top:11px}.credential-board__bottom{padding:12px 18px;flex-direction:column;gap:6px}.features-page--complete #credentialing .feature-family__list li{padding:17px 9px 17px 27px}.features-page--complete #credentialing .feature-family__list li::before{top:19px}}@media(max-width:380px){.features-page--complete #credentialing .feature-family__list{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.credential-board__case,.credential-board__owner b{transition:none}.credential-board__case:hover{transform:none}}@media(min-width:1001px){#credentialing .feature-family__grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:22px 34px;align-items:center}#credentialing .feature-family__grid>header{display:block}.features-page--complete #credentialing h2{font-size:clamp(30px,2.6vw,39px);margin:16px 0;max-width:520px}#credentialing .feature-family__grid>header>p:not(.feature-family__number){font-size:13px;line-height:1.8;margin:0}#credentialing .feature-family__outcome{margin-top:18px}#credentialing .credential-board{min-width:0}.credential-board__top{padding:15px;gap:10px}.credential-board__top h3{font-size:15px}.credential-board__mark{width:29px;height:29px;flex-shrink:0;font-size:18px}.credential-board__top>div{gap:9px}.credential-board__sample{font-size:7px;padding:5px 7px}.credential-board__lane{padding:13px 10px}.credential-board__stage{gap:6px;margin-bottom:10px}.credential-board__stage strong{font-size:11px}.credential-board__stage>span{font-size:8px;padding:5px 6px}.credential-board__case summary{padding:11px}.credential-board__case summary>strong{font-size:11px;line-height:1.5;margin-top:9px}.credential-board__task{font-size:10px;line-height:1.5;min-height:30px}.credential-board__owner{font-size:8px;line-height:1.5;gap:5px;margin-top:10px;padding-top:9px}.credential-board__owner>span{display:none}.credential-board__lane-note{font-size:8px;line-height:1.6;margin-top:9px}.credential-board__case-detail{padding:0 11px 11px}.credential-board__bottom{padding:10px 15px;font-size:8px}.credential-board__bottom>span:last-child{display:none}#credentialing .feature-family__list,#credentialing .feature-example{grid-column:1/-1}.features-page--complete #credentialing .feature-family__list li{padding-block:16px}.features-page--complete #credentialing .feature-family__list li::before{top:18px}.features-page--complete #credentialing{padding-block:48px}}.features-page--complete #credentialing .feature-family__list strong{font-size:14px;line-height:1.45}.features-page--complete #credentialing .feature-family__list span{font-size:12px;line-height:1.7;color:#596f68}.features-page--complete #credentialing .feature-family__list li::before{font-size:10px;color:#537f7d}#credentialing .credential-board__top h3{font-size:18px;line-height:1.35}#credentialing .credential-board__top small{font-size:9px;color:#c1dfde}#credentialing .credential-board__sample{font-size:9px;color:#d0e3e2}#credentialing .credential-board__stage strong{font-size:13px}#credentialing .credential-board__stage>span{font-size:10px}#credentialing .credential-board__status{font-size:10px;line-height:1.4}#credentialing .credential-board__case summary>strong{font-size:13px;line-height:1.5}#credentialing .credential-board__task{font-size:12px;color:#60767d}#credentialing .credential-board__owner{font-size:11px;line-height:1.5;color:#007c76}#credentialing .credential-board__owner b{font-size:21px}#credentialing .credential-board__lane-note{font-size:10px;color:#657f79}#credentialing .credential-board__bottom{font-size:10px;color:#557b70}#credentialing .credential-board__case-detail p{font-size:12px;color:#536f75}#credentialing .credential-board__case-detail a{font-size:11px}@media(min-width:1001px){.features-page--complete #credentialing h2{font-size:clamp(33px,2.8vw,42px)}#credentialing .feature-family__grid>header>p:not(.feature-family__number){font-size:15px;line-height:1.8;color:#536d63}#credentialing .feature-family__outcome{font-size:13px}#credentialing .credential-board__top{padding:14px 16px}#credentialing .credential-board__top>div{min-width:0}#credentialing .credential-board__case summary{padding:12px}#credentialing .credential-board__lane{padding:12px 10px}#credentialing .credential-board__task{min-height:36px}#credentialing .credential-board__owner{margin-top:9px;padding-top:9px}}.specialist-showcase{position:relative;padding:58px 0 35px;overflow:hidden;background:radial-gradient(ellipse at 93% 10%,#0e335175,transparent 45%),radial-gradient(ellipse at 0 100%,#53434040,transparent 45%),#0e3351;color:#fff}.specialist-showcase::before{content:'';position:absolute;pointer-events:none;width:520px;height:520px;right:-240px;top:-340px;border:1px solid #849eb326;border-radius:50%;box-shadow:0 0 0 40px #7893aa07,0 0 0 41px #7893aa20,0 0 0 90px #7893aa04,0 0 0 91px #7893aa15}.specialist-showcase__intro{position:relative;display:grid;grid-template-columns:1fr .85fr;gap:70px;align-items:center;margin-bottom:28px}.specialist-showcase__intro .dx-eyebrow{font-size:10px;letter-spacing:.12em;color:#95c6c4;margin:0 0 15px}.specialist-showcase__intro h2{font-size:clamp(32px,3.1vw,45px);line-height:1.13;letter-spacing:-.035em;margin:0;color:#fff}.specialist-showcase__intro h2 em{font-style:normal;color:#93ede8}.specialist-showcase__intro>p{font-size:15px;line-height:1.85;color:#b6c6d4;max-width:570px;margin:0}.specialist-console{position:relative;border:1px solid #637d923a;border-radius:20px;background:linear-gradient(120deg,#0e3351,#0e3351);box-shadow:0 25px 50px -30px #0e335180;overflow:hidden}.specialist-console__toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:14px 22px;border-bottom:1px solid #647f9230;background:#0e335188}.specialist-console__brand{display:flex;align-items:center;gap:12px}.specialist-console__brand img{width:66px;height:auto;border-radius:4px}.specialist-console__brand>span{font-size:8px;letter-spacing:.12em;color:#92a8ba}.specialist-console__tabs{background:#0e335150;padding:4px;border-radius:10px;gap:4px}.specialist-console__tabs button{font-size:12px;color:#b5c7d6;padding:9px 13px;gap:9px;border:1px solid #fff0;transition:background .2s,color .2s}.specialist-console__tabs button>span{font-size:9px;color:#88aaa9}.specialist-console__tabs button>b{font-size:15px;margin-left:10px;font-weight:500;color:#87a2b8}.specialist-console__tabs button[aria-selected=true]{background:#dcefee;color:#007c76;border-color:#b7d7d5;box-shadow:0 4px 8px #0e335130}.specialist-console__tabs button[aria-selected=true]>span,.specialist-console__tabs button[aria-selected=true]>b{color:#478986}.specialist-console__tabs button:hover{background:#364f64;color:#fff}.specialist-console__panel{display:grid;grid-template-columns:.78fr 1.45fr;gap:30px;align-items:center;padding:27px}.specialist-console__panel[hidden]{display:none}.specialist-console__kicker{display:block;font-size:8px;letter-spacing:.1em;font-weight:750;color:#89bab8}.specialist-console__story h3{font-size:clamp(23px,2vw,28px);line-height:1.25;letter-spacing:-.025em;color:#f6f9fc;margin:12px 0}.specialist-console__story>p{font-size:13px;line-height:1.8;color:#aabdcd;margin:0}.specialist-console__story ol{counter-reset:specialist-step;list-style:none;padding:0;margin:22px 0;display:grid;gap:15px}.specialist-console__story li{position:relative;counter-increment:specialist-step;padding-left:33px}.specialist-console__story li::before{content:'0' counter(specialist-step);position:absolute;top:1px;left:0;display:grid;place-items:center;width:22px;height:22px;border:1px solid #74969340;border-radius:7px;background:#76b6b30d;color:#9bbebc;font-size:9px;font-weight:700}.specialist-console__story li::after{content:'';position:absolute;left:11px;top:27px;bottom:-10px;border-left:1px solid #5e84753b}.specialist-console__story li:last-child::after{display:none}.specialist-console__story li strong{display:block;font-size:12px;color:#d6e2eb;line-height:1.5}.specialist-console__story li>span{display:block;font-size:11px;line-height:1.7;color:#98acbd;margin-top:3px}.specialist-console__cta{display:inline-flex;align-items:center;gap:22px;padding:10px 14px;border:1px solid #73968c45;border-radius:8px;background:#91bdbb10;color:#b6dfdd;text-decoration:none;font-size:12px;font-weight:650;transition:background .2s}.specialist-console__cta:hover{background:#91bdbb25;color:#fff}.specialist-console__visual{min-width:0;margin:0;background:#f2f6f9;border:1px solid #91a5b64a;border-radius:12px;box-shadow:0 20px 30px -20px #0e335190;overflow:hidden}.specialist-console__screen-head{display:flex;align-items:center;justify-content:space-between;padding:11px 14px;background:#e8eff4;border-bottom:1px solid #d4dee7}.specialist-console__screen-head>span{display:flex;align-items:center;gap:7px;font-size:10px;font-weight:750;color:#536e84}.specialist-console__screen-head i{width:6px;height:6px;background:#57aaa6;border-radius:50%;box-shadow:0 0 0 3px #57aaa615}.specialist-console__screen-head small{font-size:7px;letter-spacing:.1em;color:#8da1b0}.specialist-console__image{display:block;position:relative;background:#f7fafc}.specialist-console__image img{display:block;width:100%;height:auto;aspect-ratio:1.6;object-fit:contain}.specialist-console__image>span{position:absolute;right:12px;bottom:12px;font-size:10px;font-weight:650;display:flex;align-items:center;gap:13px;padding:8px 11px;background:#0e3351;color:#fff;border:1px solid #ffffff40;border-radius:7px;box-shadow:0 5px 12px #0e335130}.specialist-console__image b{font-size:15px}.specialist-console__visual figcaption{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-top:1px solid #dce5ed;background:#f3f7fa}.specialist-console__visual figcaption strong{font-size:10px;color:#466279;font-weight:650;line-height:1.5}.specialist-console__visual figcaption>span{font-size:8px;color:#859aaa;line-height:1.5}.specialist-showcase__foot{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:20px}.specialist-showcase__foot p{font-size:11px;color:#8fa6b8;margin:0}.specialist-showcase__foot p>span{color:#8cc5c2;margin-right:7px}.specialist-showcase__foot a{font-size:11px;color:#95e1dd;text-decoration:none}.specialist-showcase__foot a>span{margin-left:9px}.specialist-showcase :is(a,button,[role=tabpanel]):focus-visible{outline:3px solid #87e5e0;outline-offset:3px}.specialist-console__panel:not([hidden]) .specialist-console__story,.specialist-console__panel:not([hidden]) .specialist-console__visual{animation:specialistReveal .3s ease-out both}.specialist-console__panel:not([hidden]) .specialist-console__visual{animation-delay:.05s}@keyframes specialistReveal{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media(max-width:1100px){.specialist-showcase__intro{gap:35px}.specialist-console__panel{grid-template-columns:.85fr 1.15fr;padding:22px;gap:23px}.specialist-console__brand>span{display:none}.specialist-console__visual figcaption{flex-direction:column;align-items:flex-start;gap:4px}}@media(max-width:820px){.specialist-showcase__intro{grid-template-columns:1fr;gap:18px}.specialist-showcase__intro>p{max-width:none}.specialist-console__panel{grid-template-columns:1fr}.specialist-console__story ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.specialist-console__story li::after{display:none}.specialist-console__story h3{max-width:550px}.specialist-showcase__foot{align-items:flex-start;flex-direction:column;gap:13px}}@media(max-width:550px){.specialist-showcase{padding:40px 0 29px}.specialist-console__toolbar{flex-wrap:wrap;padding:13px;gap:12px}.specialist-console__brand>span{display:block}.specialist-console__brand img{width:58px}.specialist-console__tabs{width:100%}.specialist-console__tabs button{font-size:11px;padding:8px}.specialist-console__tabs button>b{margin-left:3px}.specialist-console__panel{padding:19px 14px;gap:23px}.specialist-console__story ol{grid-template-columns:1fr;gap:13px}.specialist-console__story li::after{display:block}.specialist-console__story li:last-child::after{display:none}.specialist-console__image>span{font-size:9px;padding:5px 8px;right:7px;bottom:7px}.specialist-console__visual figcaption{padding:10px}.specialist-showcase__intro .dx-eyebrow{font-size:9px}}@media(prefers-reduced-motion:reduce){.specialist-console__panel:not([hidden]) .specialist-console__story,.specialist-console__panel:not([hidden]) .specialist-console__visual{animation:none}.specialist-console__tabs button,.specialist-console__cta{transition:none}}.features-page--complete #team-hr .feature-family__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.features-page--complete #team-hr .feature-family__list li{padding:21px 20px}.features-page--complete #team-hr .feature-family__list strong{font-size:14px;line-height:1.5}.features-page--complete #team-hr .feature-family__list span{font-size:12px;line-height:1.8;color:#5e728b;margin-top:11px}@media(max-width:1100px){.features-page--complete #team-hr .feature-family__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.features-page--complete #team-hr .feature-family__list{grid-template-columns:1fr}.features-page--complete #team-hr .feature-family__list li{padding:20px}}.features-page--complete .feature-family__list strong::after{color:#3c91d6;font-size:19px;font-weight:800;line-height:1}.features-page--complete #dental-rcm{background:radial-gradient(ellipse at 0 0,#e8f2fa,transparent 47%),radial-gradient(ellipse at 100% 90%,#e6f5f4,transparent 42%),#f8fbfe;border-block:1px solid #dbe7f1;color:#0e3351}#dental-rcm .feature-family__grid{grid-template-columns:.92fr 1.08fr;gap:28px 48px}.features-page--complete #dental-rcm h2{color:#0e3351;font-size:clamp(32px,3vw,44px);line-height:1.14}#dental-rcm .feature-family__number{color:#388cd0}#dental-rcm .feature-family__number span{color:#6387a4}#dental-rcm header>p:not(.feature-family__number):not(.rcm-setup-note){font-size:15px;line-height:1.85;color:#587287}#dental-rcm .feature-family__outcome{color:#007c76;font-size:13px}#dental-rcm .feature-family__outcome>span{background:#e0f2f1;color:#007c76}.rcm-sales-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:26px}.rcm-sales-actions .dx-button{font-size:12px;gap:18px;padding:13px 17px}.rcm-sales-actions>a:not(.dx-button){font-size:11px;color:#4c7a9f;font-weight:650;text-decoration:none}#dental-rcm .rcm-setup-note{font-size:10px;line-height:1.7;color:#8294a7;margin:17px 0 0;max-width:470px}.rcm-workbench{min-width:0;padding:19px;background:linear-gradient(135deg,#0e3351,#0e3351);border:1px solid #34526b;border-radius:20px;box-shadow:0 23px 45px -28px #0e335180;position:relative;overflow:hidden}.rcm-workbench::before{content:'';position:absolute;width:180px;height:180px;border:1px solid #758fa42a;border-radius:50%;right:-95px;top:-95px;box-shadow:0 0 0 20px #708da40a,0 0 0 21px #708da420;pointer-events:none}.rcm-workbench__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.rcm-workbench__head>div{display:flex;align-items:center;gap:10px}.rcm-workbench__head img{width:62px;height:auto;border-radius:4px}.rcm-workbench__head span{font-size:8px;letter-spacing:.09em;color:#a1bace}.rcm-workbench__head>small{font-size:8px;color:#87a2b8}.rcm-workbench__tabs{padding:4px;background:#0e335180;border:1px solid #6c8ba525;gap:3px}.rcm-workbench__tabs button{font-size:11px;padding:9px 7px;color:#a7bed0;gap:7px;transition:background .2s,color .2s}.rcm-workbench__tabs button[aria-selected=true]{background:#e5f3f2;color:#007c76;border-color:#d6ebea}.rcm-workbench__tabs button[aria-selected=true]>span{color:#4a9995}.rcm-workbench__scene{padding:19px 2px 0}.rcm-workbench__scene[hidden]{display:none}.rcm-workbench__scene>small{font-size:9px;color:#85bbb8;letter-spacing:.07em;text-transform:uppercase}.rcm-workbench__scene h3{font-size:24px;letter-spacing:-.025em;line-height:1.25;color:#f4f8fc;margin:9px 0 15px}.rcm-workbench__route{display:flex;align-items:center;gap:10px;margin-bottom:15px}.rcm-workbench__route>span{font-size:10px;color:#9cb5ca;white-space:nowrap}.rcm-workbench__route svg{flex:1;min-width:20px;height:24px;fill:none;stroke:#5c809d;stroke-width:1}.rcm-workbench__route circle{fill:#87c7c4;stroke:none}.rcm-workbench__rows{display:grid;gap:7px}.rcm-workbench__rows>div{display:flex;align-items:center;gap:10px;padding:11px 12px;border:1px solid #7595b02a;background:#f6fafd07;border-radius:10px}.rcm-workbench__row-icon{display:grid;place-items:center;flex:0 0 27px;height:27px;background:#84a6c218;border:1px solid #9ab7ce20;border-radius:8px;color:#82b5df;font-size:16px}.rcm-workbench__rows strong{display:block;font-size:12px;line-height:1.5;color:#d7e4ef}.rcm-workbench__rows small{display:block;font-size:10px;line-height:1.6;color:#8ea8bd;margin-top:2px}.rcm-workbench__rows b{font-size:8px;font-weight:600;padding:4px 7px;border-radius:20px;background:#8eb3aa12;color:#9bc6c4;margin-left:auto}.rcm-workbench__rows>div:last-child b{background:#7bdcd712;color:#95d5d2}.rcm-workbench__outcome{font-size:12px;line-height:1.75;color:#a2b7c9;margin:16px 0 12px}.rcm-workbench__scene>a{display:flex;justify-content:space-between;gap:10px;padding-top:12px;border-top:1px solid #7e99af25;font-size:11px;font-weight:700;color:#b7e0de;text-decoration:none}.rcm-workbench__scene>a span{font-size:17px}.features-page--complete #dental-rcm .feature-family__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.features-page--complete #dental-rcm .feature-family__list li{padding:24px 20px 21px;background:linear-gradient(145deg,#fff,#f8fbfe);border:1px solid #dbe7f0;box-shadow:0 7px 18px -14px #36618430;overflow:hidden;transition:transform .2s,box-shadow .2s,border-color .2s}.features-page--complete #dental-rcm .feature-family__list li::before{content:'';position:absolute;top:0;left:20px;width:35px;height:3px;background:#78aedb;border-radius:0 0 4px 4px}.features-page--complete #dental-rcm .feature-family__list li:nth-child(n+6)::before{background:#72b7b4}.features-page--complete #dental-rcm .feature-family__list li:nth-child(n+10)::before{background:#b29dcb}.features-page--complete #dental-rcm .feature-family__list strong{color:#0e3351;font-size:14px;line-height:1.5}.features-page--complete #dental-rcm .feature-family__list span{font-size:12px;line-height:1.8;color:#647a90;margin-top:11px}.features-page--complete #dental-rcm .feature-family__list li:hover{transform:translateY(-3px);border-color:#99bddb;box-shadow:0 13px 25px -18px #32648d70}#dental-rcm .feature-example{background:#fff;border:1px solid #d7e3ed;border-radius:12px;color:#345978}#dental-rcm .feature-example summary{color:#315979}#dental-rcm .feature-example__body{color:#57748b}#dental-rcm .feature-example__body :is(li,dd,dt){color:#57748b}#dental-rcm .feature-example__body a{color:#316691}.rcm-workbench__scene:not([hidden]) .rcm-workbench__rows>div{animation:rcmRowEnter .4s ease-out both}.rcm-workbench__scene:not([hidden]) .rcm-workbench__rows>div:nth-child(2){animation-delay:.08s}.rcm-workbench__scene:not([hidden]) .rcm-workbench__rows>div:nth-child(3){animation-delay:.16s}@keyframes rcmRowEnter{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}#dental-rcm :is(a,button,[role=tabpanel]):focus-visible{outline:3px solid #7ddbd6;outline-offset:3px}@media(max-width:1100px){#dental-rcm .feature-family__grid{gap:26px}.features-page--complete #dental-rcm .feature-family__list{grid-template-columns:repeat(2,minmax(0,1fr))}.rcm-workbench__head span{display:none}}@media(max-width:820px){#dental-rcm .feature-family__grid{grid-template-columns:1fr}.rcm-workbench__head span{display:block}}@media(max-width:600px){.features-page--complete #dental-rcm .feature-family__list{grid-template-columns:1fr}.rcm-workbench{padding:15px}.rcm-workbench__tabs button{font-size:10px;gap:4px}.rcm-workbench__route{gap:6px}.rcm-workbench__route>span{font-size:9px}.rcm-workbench__scene h3{font-size:22px}.rcm-workbench__rows>div{padding:10px 8px;gap:8px}.rcm-workbench__rows strong{font-size:11px}.rcm-workbench__rows small{font-size:9px}.rcm-workbench__head span{font-size:7px}.rcm-sales-actions .dx-button{white-space:normal}}@media(prefers-reduced-motion:reduce){.rcm-workbench__scene:not([hidden]) .rcm-workbench__rows>div{animation:none}.features-page--complete #dental-rcm .feature-family__list li,.rcm-workbench__tabs button{transition:none}.features-page--complete #dental-rcm .feature-family__list li:hover{transform:none}}.connection-story{--connect-blue:#2879bb;--connect-mint:#007c76;--connect-peach:#66ece5;position:relative;padding:66px 0 56px;background:radial-gradient(ellipse at 49% 37%,#eef5fb 0,transparent 54%),#fff}.connection-story__intro{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,6vw,95px);margin-bottom:32px}.connection-story__intro .dx-eyebrow{font-size:10px;letter-spacing:.11em;margin-bottom:17px}.connection-story__intro h2{font-size:clamp(32px,3.2vw,48px);letter-spacing:-.035em;line-height:1.14;color:#0e3351;margin:0}.connection-story__intro h2 em{font-style:normal;color:#007c76}.connection-story__pitch p{font-size:14px;line-height:1.85;color:#60758c;margin:0 0 12px}.connection-story__pitch strong{color:#2f516c;font-weight:650}.connection-story__benefits{display:flex;flex-wrap:wrap;gap:9px 18px;margin-top:17px}.connection-story__benefits span{font-size:11px;font-weight:650;color:#3c6383;display:flex;align-items:center;gap:7px}.connection-story__benefits span::before{content:'✓';color:#297ec3;font-size:14px;font-weight:800}.connection-hub{position:relative;border:1px solid #dce6ef;border-radius:23px;box-shadow:0 22px 65px -40px #30608880;background:#f9fcfe;overflow:hidden}.connection-hub__toolbar{display:flex;align-items:center;gap:16px;justify-content:space-between;padding:15px 23px;border-bottom:1px solid #e0e9f1;background:#ffffffcf}.connection-hub__eyebrow{display:flex;align-items:center;gap:8px;color:#6b8398;font-size:9px;font-weight:750;letter-spacing:.09em}.connection-hub__eyebrow i{width:6px;height:6px;border-radius:50%;background:#4782b2;box-shadow:0 0 0 4px #4782b211}.connection-hub__tabs{display:flex;padding:4px;background:#edf3f8;border-radius:10px;gap:4px;overflow:visible;margin-left:auto}.connection-hub__tabs button{display:flex;align-items:center;gap:9px;border:1px solid #fff0;border-radius:7px;padding:9px 13px;background:#fff0;color:#657b91;font-size:12px;font-weight:650;line-height:1.3;transition:background .2s,color .2s,box-shadow .2s}.connection-hub__tabs button>span{font-size:9px;color:#8a9fb1}.connection-hub__tabs button[aria-selected=true]{background:#fff;color:#215e90;border-color:#d8e4ee;box-shadow:0 3px 7px #0e33510c}.connection-hub__tabs button:hover{color:#0e3351;background:#fffa}.connection-hub__pause{flex:none;width:30px;height:30px;border:1px solid #dce6ee;background:#fff;color:#6b869c;border-radius:50%;display:grid;place-items:center;font-size:11px}.connection-hub__pause[hidden]{display:none}.connection-hub__pause:hover{border-color:#5a8eb9;color:#255983}.connection-hub__network{display:grid;grid-template-columns:.94fr .72fr 1.25fr;gap:13px;align-items:center;position:relative;padding:25px 25px 20px;min-height:370px;background:radial-gradient(ellipse at 46% 52%,#e8f2fa,transparent 39%),linear-gradient(130deg,#f7fafc,#ffffff 75%);isolation:isolate}.connection-hub__wires{position:absolute;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none}.connection-hub__wires path{fill:none;vector-effect:non-scaling-stroke}.connection-hub__wire-base{stroke:#b8cbda;stroke-width:1.25;opacity:.85}.connection-hub__wire-signal{stroke:#5d91bb;stroke-width:2;stroke-linecap:round}.connection-hub__wire-signal path{stroke-dasharray:7 93;stroke-dashoffset:100;animation:connectionPacket 4.8s linear infinite;animation-play-state:paused}.connection-hub__wire-signal path:nth-child(2){animation-delay:-2.4s;stroke:#a4c0d6}.connection-hub__wire-signal path:nth-child(3){animation-delay:-.9s;stroke:#79d9d4}.connection-hub__wire-signal path:nth-child(4){animation-delay:-3s}.connection-hub__wire-signal path:nth-child(5){animation-delay:-1.6s;stroke:#007c76}.connection-brands{min-width:0;position:relative}.connection-brands__heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:16px}.connection-brands__heading>div>span{display:block;font-size:8px;letter-spacing:.11em;font-weight:750;color:#7b91a6;margin-bottom:6px}.connection-brands__heading h3{font-size:17px;letter-spacing:-.025em;line-height:1.3;color:#0e3351;margin:0}.connection-brands__badge{display:block;white-space:nowrap;font-size:8px;font-weight:750;letter-spacing:.025em;background:#eaf3fa;color:#5885aa;border-radius:5px;padding:6px}.connection-brands--payers .connection-brands__badge{background:#eaf5ef;color:#558a87}.connection-brands__grid{display:grid;list-style:none;padding:0;margin:0;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.connection-brands__grid li{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;min-width:0;padding:13px 10px 10px;min-height:80px;background:#fff;border:1px solid #e0e8ef;border-radius:9px;box-shadow:0 3px 9px #3b5a7405;transition:transform .25s ease,border-color .25s,box-shadow .25s}.connection-brands__grid li:hover{transform:translateY(-3px);border-color:#a4c1d9;box-shadow:0 8px 15px -8px #365f8055;z-index:1}.connection-brands__grid img{display:block;max-width:100%;width:118px;height:32px;object-fit:contain}.connection-brands__grid li>a>span{font-size:9px;line-height:1.25;text-align:center;color:#657c91;font-weight:550}.connection-brands--payers .connection-brands__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.connection-brands--payers .connection-brands__grid li{min-height:53px;padding:8px 7px 6px;gap:5px;border-radius:7px}.connection-brands--payers .connection-brands__grid img{width:101px;height:23px}.connection-brands--payers .connection-brands__grid li>a>span{font-size:8px}.connection-brands--payers .connection-brand--inverse{background:#0e3351;border-color:#0e3351}.connection-brands--payers .connection-brand--inverse>a>span{color:#d0dee9}.connection-brands__note{margin:12px 0 0;font-size:10px;line-height:1.5;color:#7b8fa2}.connection-brands__note>span{color:#578ab4;margin-right:4px;font-size:13px}.connection-core{height:295px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;isolation:isolate;text-align:center;min-width:0}.connection-core__orbit{position:absolute;width:245px;height:245px;left:50%;top:43%;transform:translate(-50%,-50%);pointer-events:none;z-index:-1}.connection-core__orbit>span{position:absolute;border:1px solid #b7cddf80;border-radius:50%;inset:0}.connection-core__orbit>span:nth-child(2){inset:23px;border-color:#b3d3d18c;box-shadow:0 0 30px #bee4e226,inset 0 0 30px #cbdeed30}.connection-core__orbit>span:nth-child(3){inset:46px;border-color:#fff;background:radial-gradient(circle,#fff9,#dceaf66e)}.connection-core__orbit>i,.connection-core__orbit>b{position:absolute;inset:0;border-radius:50%;animation:connectionOrbit 24s linear infinite;animation-play-state:paused}.connection-core__orbit>i::before,.connection-core__orbit>b::before{content:'';position:absolute;width:7px;height:7px;background:#6e9ec6;box-shadow:0 0 0 5px #5b90bb13;border-radius:50%;top:34px;left:32px}.connection-core__orbit>b{inset:23px;animation-direction:reverse;animation-duration:19s}.connection-core__orbit>b::before{width:6px;height:6px;top:26px;left:25px;background:#89e1dd;box-shadow:0 0 0 5px #89e1dd15}.connection-core__mark{position:relative;width:166px;background:#111;box-shadow:0 14px 25px -12px #0e335170,0 0 0 6px #ffffffa8;border:1px solid #2e353a;border-radius:16px;padding:19px 16px 14px;transform:perspective(700px) rotateX(5deg)}.connection-core__mark img{display:block;width:132px;height:auto}.connection-core__mark>span{display:block;font-size:6px;letter-spacing:.17em;font-weight:650;color:#b8c4cb;margin-top:9px}.connection-core__input,.connection-core__output{font-size:9px;line-height:1.3;letter-spacing:.015em;padding:6px 11px;background:#ffffffec;border:1px solid #d4e0ea;border-radius:20px;color:#637f96;box-shadow:0 3px 8px #4a688010;z-index:1}.connection-core__input{margin-bottom:20px;transform:translateX(-14px)}.connection-core__output{margin-top:20px;transform:translateX(15px)}.connection-core>p{font-size:9px;color:#6f8aa0;font-weight:600;margin:20px 0 0;background:#f5f8fbd9;padding:3px 6px;border-radius:4px}.connection-core__down{position:absolute;bottom:-16px;left:50%;transform:translateX(-50%);font-size:23px;color:#83a1ba}.connection-actions{position:relative;background:#eff4f8;border-top:1px solid #dce5ed;padding:18px 24px 23px}.connection-actions__heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.connection-actions__heading>span{display:flex;align-items:center;gap:8px;font-size:9px;font-weight:750;letter-spacing:.08em;color:#647f94}.connection-actions__heading b{display:grid;place-items:center;width:23px;height:23px;border-radius:6px;background:#dfebea;color:#007c76;font-size:9px}.connection-actions__heading>small{font-size:9px;color:#8498aa}.connection-actions__summary{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:12px 0 17px}.connection-actions__summary h3{font-size:21px;line-height:1.3;letter-spacing:-.025em;color:#0e3351;margin:0}.connection-actions__summary>span{font-size:10px;color:#71869a;white-space:nowrap}.connection-actions__panel[hidden]{display:none}.connection-actions__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.connection-action{display:flex;flex-direction:column;min-width:0;background:#fff;border:1px solid #dce6ee;border-radius:12px;padding:17px 18px 0;box-shadow:0 6px 12px -10px #0e335138;position:relative}.connection-action__top{display:flex;justify-content:space-between;align-items:center;gap:10px}.connection-action__icon{width:31px;height:31px;border-radius:9px;display:grid;place-items:center;background:#ecf4fb;color:#437fb0}.connection-action__icon svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.connection-action--sync .connection-action__icon{background:#e9f6ef;color:#007c76}.connection-action--action .connection-action__icon{background:#e9fdfc;color:#72d4cf}.connection-action__state{font-size:7px;letter-spacing:.06em;font-weight:700;color:#7d93a4;display:flex;align-items:center;gap:5px}.connection-action__state i{height:4px;width:4px;border-radius:50%;background:#60aaa6}.connection-action h4{font-size:15px;line-height:1.4;color:#0e3351;letter-spacing:-.02em;margin:12px 0 7px}.connection-action>p{font-size:12px;line-height:1.8;color:#6b8094;margin:0 0 15px;flex:1}.connection-action>a{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:11px;font-weight:650;color:#3c6e96;text-decoration:none;padding:11px 0;border-top:1px solid #e8eef3}.connection-action>a>span{font-size:17px;transition:transform .2s}.connection-action>a:hover>span{transform:translate(2px,-2px)}.connection-action>a:hover{color:#0e3351}.connection-hub__scope{display:flex;align-items:flex-start;gap:9px;padding:12px 25px;background:#f9fbfd;border-top:1px solid #e1e9ef}.connection-hub__scope>span{font-size:12px;color:#889cad}.connection-hub__scope p{font-size:10px;color:#8193a3;line-height:1.65;margin:0}.connection-story__close{display:grid;grid-template-columns:.95fr 1.05fr auto;align-items:center;gap:36px;padding:30px 2px 0}.connection-story__close>div>span{display:block;color:#007c76;font-weight:750;font-size:8px;letter-spacing:.1em;margin-bottom:9px}.connection-story__close h3{font-size:23px;line-height:1.3;letter-spacing:-.025em;color:#0e3351;margin:0}.connection-story__close p{font-size:13px;line-height:1.8;color:#708498;margin:0}.connection-story__close .dx-button{font-size:12px;gap:23px;padding:15px 20px;white-space:nowrap}.connection-story__close .dx-button>span{font-size:19px}.connection-story :is(button,a,[role=tabpanel]):focus-visible{outline:3px solid #4488c0;outline-offset:4px}.connection-actions__panel:not([hidden]) .connection-action{animation:connectionReveal .32s ease-out both}.connection-actions__panel:not([hidden]) .connection-action:nth-child(2){animation-delay:.055s}.connection-actions__panel:not([hidden]) .connection-action:nth-child(3){animation-delay:.11s}.connection-hub[data-motion-active=true] .connection-hub__wire-signal path,.connection-hub[data-motion-active=true] .connection-core__orbit>i,.connection-hub[data-motion-active=true] .connection-core__orbit>b{animation-play-state:running}@keyframes connectionPacket{to{stroke-dashoffset:0}}@keyframes connectionOrbit{to{transform:rotate(360deg)}}@keyframes connectionReveal{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(min-width:1600px){.connection-brands__grid img{width:132px;height:36px}.connection-brands__grid li{min-height:86px}.connection-brands--payers .connection-brands__grid img{width:114px;height:26px}.connection-brands--payers .connection-brands__grid li{min-height:58px}.connection-brands--payers .connection-brands__grid li>a>span{font-size:9px}.connection-brands__heading h3{font-size:19px}.connection-core__mark{width:184px;padding:22px 20px 17px}.connection-core__mark img{width:142px}.connection-core__orbit{width:267px;height:267px}.connection-action>p{font-size:13px}}@media(max-width:1150px){.connection-story__intro{gap:35px}.connection-story__intro h2{font-size:37px}.connection-hub__network{padding:22px 18px;gap:11px;grid-template-columns:1fr .65fr 1.3fr}.connection-hub__eyebrow{font-size:8px}.connection-hub__tabs button{padding:9px 10px;font-size:11px}.connection-brands__heading{flex-wrap:wrap;gap:8px}.connection-brands__heading h3{font-size:16px}.connection-brands__badge{font-size:7px}.connection-core__mark{width:136px;padding:17px 12px 12px}.connection-core__mark img{width:110px}.connection-core__mark>span{font-size:5px}.connection-core__orbit{width:202px;height:202px}.connection-core__orbit>i::before{top:27px;left:25px}.connection-core__orbit>b::before{top:20px;left:20px}.connection-brands__grid img{height:28px}.connection-brands__grid li{min-height:76px;padding:10px 7px}.connection-brands--payers .connection-brands__grid img{height:20px}.connection-brands--payers .connection-brands__grid li>a>span{font-size:7px}.connection-brands--payers .connection-brands__grid li{padding:7px 5px;min-height:52px}.connection-actions__summary h3{font-size:19px}.connection-actions__summary>span{font-size:9px}.connection-story__close{gap:25px;grid-template-columns:1fr 1fr}.connection-story__close .dx-button{grid-column:2;justify-self:start;margin-top:-6px}.connection-action{padding:15px 14px 0}.connection-action__state{font-size:6px}.connection-action h4{font-size:14px}}@media(max-width:900px){.connection-story__intro{grid-template-columns:1fr;gap:22px}.connection-story__intro h2{font-size:40px}.connection-story__break{display:none}.connection-story__pitch{max-width:730px}.connection-hub__toolbar{flex-wrap:wrap;gap:12px;padding:16px 20px}.connection-hub__eyebrow{flex:1}.connection-hub__tabs{order:3;width:100%;margin:0}.connection-hub__tabs button{flex:1;justify-content:center}.connection-hub__network{grid-template-columns:1fr 1.25fr;gap:26px;padding:24px}.connection-core{grid-column:1/-1;grid-row:2;height:220px;margin:0 0 -12px}.connection-brands--pms{align-self:start}.connection-brands--payers{grid-column:2;grid-row:1}.connection-brands__heading{min-height:65px;align-content:start;margin-bottom:14px}.connection-brands__grid li{min-height:80px}.connection-hub__wires{display:none}.connection-hub__network::before,.connection-hub__network::after{content:'';position:absolute;left:24%;width:26%;height:125px;bottom:146px;border-left:1px solid #b8cbda;border-bottom:1px solid #b8cbda;border-radius:0 0 0 50px;z-index:-1}.connection-hub__network::after{left:50%;border-right:1px solid #b8cbda;border-left:0;border-radius:0 0 50px 0}.connection-core__orbit{width:214px;height:214px;top:44%}.connection-core__input{margin-bottom:13px}.connection-core__output{margin-top:13px}.connection-core>p{margin-top:13px}.connection-core__down{bottom:-15px}.connection-actions__grid{gap:10px}.connection-actions__summary{align-items:flex-start;flex-direction:column;gap:7px}.connection-action__top{flex-wrap:wrap}.connection-action__state{font-size:6px}.connection-action h4{font-size:14px}.connection-action>p{font-size:11px}.connection-action>a{font-size:10px}.connection-actions__heading>small{font-size:8px}}@media(max-width:600px){.connection-story{padding:43px 0}.connection-story__intro{margin-bottom:24px;gap:18px}.connection-story__intro .dx-eyebrow{font-size:8px;line-height:1.7}.connection-story__intro h2{font-size:33px}.connection-story__pitch p{font-size:13px}.connection-story__benefits{gap:9px 14px}.connection-story__benefits span{font-size:10px}.connection-hub{border-radius:17px}.connection-hub__toolbar{padding:13px;gap:10px}.connection-hub__eyebrow{font-size:7px}.connection-hub__tabs{gap:3px;padding:3px}.connection-hub__tabs button{padding:9px 5px;font-size:10px;gap:4px}.connection-hub__tabs button>span{display:none}.connection-hub__network{grid-template-columns:1fr;padding:21px 15px 22px;gap:24px}.connection-brands--payers{grid-column:1;grid-row:2}.connection-core{grid-row:3;grid-column:1;height:210px}.connection-brands__heading{min-height:0;flex-wrap:nowrap;margin-bottom:12px}.connection-brands__heading h3{font-size:17px}.connection-brands__grid li{min-height:74px}.connection-brands__grid li>a>span{font-size:9px}.connection-brands__grid img{height:30px}.connection-brands--payers .connection-brands__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.connection-brands--payers .connection-brands__grid li{min-height:55px;padding:8px 4px 6px}.connection-brands--payers .connection-brands__grid img{height:22px}.connection-brands--payers .connection-brands__grid li>a>span{font-size:7px;line-height:1.3}.connection-brands__note{font-size:9px}.connection-hub__network::before{left:50%;bottom:168px;height:355px;width:45%;border-radius:0 0 35px 0;border-right:1px solid #c7d6e2;border-left:0}.connection-hub__network::after{left:5%;bottom:168px;height:85px;width:45%;border-radius:0 0 0 35px;border-left:1px solid #c7d6e2;border-right:0}.connection-actions{padding:18px 14px}.connection-actions__heading{gap:6px}.connection-actions__heading>span{font-size:8px;gap:6px}.connection-actions__heading>small{font-size:7px;max-width:72px;text-align:right}.connection-actions__summary h3{font-size:21px}.connection-actions__summary>span{font-size:10px}.connection-actions__grid{grid-template-columns:1fr;gap:11px}.connection-action{padding:15px 16px 0}.connection-action__top{flex-wrap:nowrap}.connection-action__state{font-size:7px}.connection-action h4{font-size:16px}.connection-action>p{font-size:12px}.connection-action>a{font-size:11px}.connection-hub__scope{padding:13px 15px}.connection-hub__scope p{font-size:9px;line-height:1.7}.connection-story__close{grid-template-columns:1fr;gap:16px;padding-top:25px}.connection-story__close h3{font-size:25px}.connection-story__close p{font-size:12px}.connection-story__close .dx-button{grid-column:1;margin-top:0;width:100%;justify-content:space-between}.connection-core__mark>span{font-size:5.5px}}@media(max-width:360px){.connection-brands--payers .connection-brands__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.connection-brands__heading{gap:7px}.connection-brands__heading h3{font-size:15px}.connection-brands__badge{font-size:6px}.connection-story__intro h2{font-size:30px}}@media(prefers-reduced-motion:reduce){.connection-hub__wire-signal path,.connection-core__orbit>i,.connection-core__orbit>b,.connection-actions__panel:not([hidden]) .connection-action{animation:none}.connection-brands__grid li,.connection-hub__tabs button,.connection-action>a>span{transition:none}.connection-brands__grid li:hover{transform:none}.connection-hub__pause{display:none}}.connection-brands__grid li>a>span{font-size:10px}.connection-brands--payers .connection-brands__grid li>a>span{font-size:9px}.connection-brands--payers .connection-brands__grid img{height:26px}.connection-brands--payers .connection-brands__grid li{min-height:58px}.connection-hub__scope p{font-size:11px}@media(max-width:1150px){.connection-brands__grid li>a>span{font-size:9px}.connection-brands--payers .connection-brands__grid li>a>span{font-size:8px}}@media(max-width:600px){.connection-brands--payers .connection-brands__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.connection-brands--payers .connection-brands__grid li{min-height:65px}.connection-brands--payers .connection-brands__grid li>a>span{font-size:9px}.connection-brands--payers .connection-brands__grid img{height:27px}.connection-hub__scope p{font-size:10px}}@media(max-width:360px){.connection-brands--payers .connection-brands__grid li>a>span{font-size:8px}}.connection-brands__grid li>a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:inherit;width:100%;color:inherit;text-decoration:none;border-radius:inherit}.connection-brands__grid li>a::before{content:'';position:absolute;inset:0;border-radius:inherit}.connection-brands__grid li>a:focus-visible{outline:none}.connection-brands__grid li>a:focus-visible::before{outline:3px solid #4488c0;outline-offset:3px}.connection-brands__grid li:focus-within{z-index:2;border-color:#80abce;box-shadow:0 8px 15px -8px #365f8055}.connection-brand__external{position:absolute;top:3px;right:5px;font-size:12px;font-weight:650;color:#467aa4;opacity:0;transition:opacity .18s}.connection-brands__grid li:hover .connection-brand__external,.connection-brands__grid li:focus-within .connection-brand__external{opacity:1}.connection-brand--inverse .connection-brand__external{color:#d4e7f6}.connection-brands--payers .connection-brands__note{font-size:13px;line-height:1.7;color:#526d83;margin-top:14px}.connection-brands--payers .connection-brands__note strong{font-size:16px;font-weight:750;letter-spacing:-.015em;color:#007c76}@media(max-width:600px){.connection-brands--payers .connection-brands__note{font-size:12px;line-height:1.7}.connection-brands--payers .connection-brands__note strong{font-size:15px}}@media(hover:none){.connection-brand__external{opacity:.65;font-size:10px}}@media(prefers-reduced-motion:reduce){.connection-brand__external{transition:none}}.role-story{padding:64px 0;background:radial-gradient(ellipse at 87% 60%,#ebf2f7,transparent 42%),linear-gradient(180deg,#f7fafc,#fff);border-block:1px solid #e0e9f0;scroll-margin-top:var(--feature-ribbon-offset,230px)}.role-story__intro{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:clamp(30px,5vw,75px);margin-bottom:30px}.role-story__intro .dx-eyebrow{font-size:10px;letter-spacing:.1em;margin-bottom:15px}.role-story__intro h2{font-size:clamp(30px,3vw,44px);line-height:1.15;letter-spacing:-.035em;color:#0e3351;margin:0}.role-story__intro h2 em{font-style:normal;color:#007c76}.role-story__intro>div>p:not(.dx-eyebrow){font-size:14px;line-height:1.85;color:#65798d;margin:0}.role-story__principles{display:flex;gap:10px 22px;flex-wrap:wrap;margin-top:19px}.role-story__principles span{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:650;color:#54728b}.role-story__principles span::before{content:'';height:5px;width:5px;border-radius:50%;background:#5b9b98;box-shadow:0 0 0 3px #5b9b9810}.role-explorer{--role-accent:#387bb2;--role-tint:#eef5fb;--role-border:#c8dced;--role-ink:#335b7b;position:relative;background:#fff;border:1px solid #dce6ef;border-radius:22px;box-shadow:0 24px 65px -43px #23517670}.role-theme--blue{--role-accent:#387bb2;--role-tint:#eef5fb;--role-border:#c8dced;--role-ink:#335b7b}.role-theme--mint{--role-accent:#007c76;--role-tint:#ecf8f2;--role-border:#c6e4e2;--role-ink:#007c76}.role-theme--teal{--role-accent:#007c76;--role-tint:#ebf8f7;--role-border:#c4e7e5;--role-ink:#007c76}.role-theme--lilac{--role-accent:#9470b4;--role-tint:#f5effb;--role-border:#dfd0ee;--role-ink:#775799}.role-theme--peach{--role-accent:#007c76;--role-tint:#ecfdfc;--role-border:#caedeb;--role-ink:#007c76}.role-explorer__heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 24px 12px}.role-explorer__heading>span{font-size:9px;letter-spacing:.1em;font-weight:750;color:#7e92a6}.role-explorer__heading>button{display:grid;place-items:center;width:26px;height:26px;flex:none;border-radius:50%;background:#fff;border:1px solid #dce6ef;color:#7891a6;font-size:10px}.role-explorer__heading>button[hidden]{display:none}.role-explorer__tabs.feature-switcher__tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;background:none;border-radius:0;padding:0 22px 20px;overflow:visible;border-bottom:1px solid #e5edf3}.role-explorer__tabs.feature-switcher__tabs button{display:flex;align-items:center;justify-content:flex-start;gap:10px;position:relative;min-width:0;padding:14px 12px;background:#fbfdfe;border:1px solid #e0e8ef;border-radius:12px;transition:background .2s,border-color .2s,box-shadow .2s}.role-explorer__tabs.feature-switcher__tabs button[aria-selected=true]{background:var(--role-tint);border-color:var(--role-border);box-shadow:0 5px 12px -8px #31506940}.role-explorer__tabs button[aria-selected=true]::after{content:'';position:absolute;left:26px;right:26px;bottom:-22px;height:3px;background:var(--role-accent);border-radius:3px}.role-explorer__tabs button:hover{background:var(--role-tint);border-color:var(--role-border)}.role-explorer__tab-icon{display:grid;place-items:center;flex:none;height:31px;width:31px;border-radius:9px;background:var(--role-tint);color:var(--role-accent)!important}.role-explorer__tab-icon svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}.role-explorer__tab-copy{display:flex;flex-direction:column;gap:4px;text-align:left;min-width:0}.role-explorer__tab-copy strong{font-size:12px;line-height:1.35;font-weight:700;color:#3a576e}.role-explorer__tab-copy small{font-size:9px;line-height:1.45;font-weight:450;color:#7a8fa2}.role-explorer__tabs button>b{color:var(--role-accent);margin-left:auto;align-self:flex-start;font-size:14px;font-weight:500;opacity:.5}.role-explorer__tabs button[aria-selected=true]>b{opacity:1}.role-explorer__panel{display:grid;grid-template-columns:.94fr 1.06fr;align-items:center;gap:clamp(25px,3.4vw,52px);padding:32px;min-width:0}.role-explorer__panel[hidden]{display:none}.role-story__copy{min-width:0}.role-story__kicker{display:block;color:var(--role-accent);font-size:9px;letter-spacing:.08em;font-weight:750;margin-bottom:13px}.role-story__copy h3{font-size:clamp(26px,2.2vw,33px);letter-spacing:-.035em;line-height:1.2;margin:0 0 15px;color:#0e3351;max-width:500px}.role-story__copy>p{font-size:14px;line-height:1.85;color:#6b7e91;margin:0}.role-story__benefits{display:grid;gap:15px;list-style:none;margin:23px 0;padding:0}.role-story__benefits li{display:flex;align-items:flex-start;gap:11px}.role-story__benefits li>span{display:grid;place-items:center;flex:none;width:23px;height:23px;border-radius:7px;background:#eff6fc;color:#3983c0;font-size:17px;font-weight:750;line-height:1}.role-story__benefits strong{display:block;font-size:13px;line-height:1.5;color:#3b566c;font-weight:700}.role-story__benefits li p{font-size:12px;line-height:1.7;color:#76899a;margin:4px 0 0}.role-story__feature-link{display:inline-flex;align-items:center;gap:25px;color:var(--role-ink);font-size:12px;font-weight:700;text-decoration:none;border-bottom:1px solid var(--role-border);padding:0 0 7px}.role-story__feature-link>span{font-size:19px;line-height:1;transition:transform .2s}.role-story__feature-link:hover>span{transform:translateX(4px)}.role-preview-wrap{min-width:0;position:relative;padding:4px 3px;isolation:isolate}.role-preview-wrap::before{content:'';position:absolute;inset:9px -5px 36px 6px;z-index:-1;border-radius:19px;background:var(--role-tint);border:1px solid var(--role-border);transform:rotate(1.8deg);opacity:.8}.role-preview{position:relative;min-width:0;border:1px solid #d9e3ec;border-radius:16px;background:#f9fbfd;box-shadow:0 18px 35px -23px #0e335170;overflow:hidden}.role-preview__toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#0e3351;padding:12px 15px;color:#fff}.role-preview__toolbar>div{display:flex;gap:10px;align-items:center;min-width:0}.role-preview__toolbar img{display:block;width:61px;height:auto;border-radius:3px}.role-preview__toolbar>div>span{font-size:11px;font-weight:600;line-height:1.4;color:#e0e9f1}.role-preview__toolbar>small{font-size:7px;letter-spacing:.06em;color:#9bb1c3;white-space:nowrap}.role-preview__body{padding:16px}.role-preview__scope{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.role-preview__scope>span{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:600;color:#59748a}.role-preview__scope svg{width:12px;height:12px;fill:none;stroke:var(--role-accent);stroke-width:1.6}.role-preview__scope>small{font-size:8px;color:#899baa}.role-preview__prompt{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.role-preview__prompt strong{font-size:13px;letter-spacing:-.01em;color:#3b5870}.role-preview__prompt>span{font-size:8px;color:#8c9cac}.role-preview__prompt b{font-size:12px;font-weight:400;margin-left:4px}.role-preview__topics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:14px}.role-preview__topics>button{position:relative;display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding:11px 11px 13px;border:1px solid #e0e8ef;border-radius:10px;background:#fff;min-width:0;transition:background .2s,border-color .2s,transform .2s}.role-preview__topics>button:hover{border-color:var(--role-border);transform:translateY(-2px)}.role-preview__topics>button[aria-pressed=true]{background:var(--role-tint);border-color:var(--role-border)}.role-preview__topic-icon{color:var(--role-accent);margin-bottom:7px;display:block;line-height:0}.role-preview__topic-icon svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.role-preview__topics strong{display:block;font-size:11px;font-weight:700;color:#4c667c;line-height:1.4}.role-preview__topics small{display:block;font-size:9px;font-weight:450;color:#8496a6;line-height:1.4;margin-top:3px}.role-preview__topic-meter{position:absolute;height:2px;bottom:-1px;left:12px;right:12px;background:#dae5ee;overflow:hidden;border-radius:2px;opacity:0}.role-preview__topics [aria-pressed=true] .role-preview__topic-meter{opacity:1}.role-preview__topic-meter i{display:block;width:40%;height:100%;background:var(--role-accent);animation:roleAttention 5s ease-in-out infinite;animation-play-state:paused}.role-preview__record{position:relative;padding:16px 15px 0;background:#fff;border:1px solid #dce6ef;border-radius:10px}.role-preview__record[hidden]{display:none}.role-preview__record-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.role-preview__record-top>span{font-size:9px;color:#8596a6}.role-preview__record-top>b{display:flex;align-items:center;gap:4px;white-space:nowrap;font-weight:550;font-size:8px;color:var(--role-ink);background:var(--role-tint);padding:4px 6px;border-radius:5px}.role-preview__record-top b i{width:4px;height:4px;background:var(--role-accent);border-radius:50%}.role-preview__record h4{font-size:16px;line-height:1.4;color:#36536a;margin:12px 0 8px;letter-spacing:-.02em}.role-preview__record>p{font-size:11px;line-height:1.8;color:#728697;margin:0;min-height:40px}.role-preview__owner{display:flex;align-items:center;gap:9px;margin-top:15px}.role-preview__avatar{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--role-tint);border:1px solid var(--role-border);color:var(--role-accent);flex:none}.role-preview__avatar svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.role-preview__owner>div{display:grid;gap:3px}.role-preview__owner small{font-size:6px;letter-spacing:.09em;color:#8a9dac}.role-preview__owner strong{font-size:10px;font-weight:650;color:#536f85}.role-preview__spark{margin-left:auto;width:90px;height:28px;fill:none;stroke:#d5e2ec;stroke-width:1.5}.role-preview__trace{stroke:var(--role-accent);stroke-linecap:round;stroke-width:2;stroke-dasharray:25 75;animation:roleFlow 4s linear infinite;animation-play-state:paused}.role-preview__steps{display:flex;align-items:center;margin:17px 0 14px;gap:0}.role-preview__steps>span{display:flex;align-items:center;gap:5px;font-size:9px;line-height:1.3;color:#96a6b5;flex:1;position:relative}.role-preview__steps>span:not(:last-child)::after{content:'';display:block;flex:1;height:1px;background:#e0e8ef;margin:0 8px}.role-preview__steps i{display:grid;place-items:center;width:16px;height:16px;flex:none;border-radius:50%;font-size:7px;font-style:normal;background:#f0f4f8;color:#93a7b7}.role-preview__steps>span:first-child i{color:#549b97;background:#e9f4f3}.role-preview__steps .is-current{color:var(--role-ink);font-weight:650}.role-preview__steps .is-current i{color:var(--role-accent);background:var(--role-tint);box-shadow:0 0 0 3px #dce5ed26}.role-preview__action{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0;border-top:1px solid #e6edf2;font-size:10px;font-weight:650;color:var(--role-ink);text-decoration:none}.role-preview__action>span{font-size:17px}.role-preview__action:hover{text-decoration:underline;text-underline-offset:3px}.role-preview__footer{display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 12px;background:#f2f7fa;border-top:1px solid #e1eaf0;color:#7c94a6;font-size:9px}.role-preview__footer>span{font-size:13px;color:var(--role-accent)}.role-story__outcome{display:flex;align-items:flex-start;gap:8px;color:var(--role-ink);font-size:11px;line-height:1.7;margin:16px 5px 0;font-weight:550}.role-story__outcome>span{font-size:16px;line-height:1.2;color:var(--role-accent)}.role-explorer__foot{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:19px 29px;background:#f6f9fc;border-top:1px solid #e0e9f1;border-radius:0 0 22px 22px}.role-explorer__foot>span{display:flex;align-items:center;gap:10px;font-size:11px;line-height:1.7;color:#7b8fa2;max-width:650px}.role-explorer__foot svg{flex:none;width:18px;height:18px;fill:none;stroke:#6d8fab;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.role-explorer__foot a{display:flex;align-items:center;justify-content:space-between;gap:28px;background:#0e3351;border:1px solid #0e3351;border-radius:9px;color:#fff;text-decoration:none;font-size:12px;font-weight:650;padding:13px 17px;white-space:nowrap;box-shadow:0 6px 12px -8px #0e335190;transition:background .2s,transform .2s}.role-explorer__foot a>b{font-size:19px;line-height:1;font-weight:500}.role-explorer__foot a:hover{background:#315979;transform:translateY(-1px)}.role-story :is(a,button,[role=tabpanel]):focus-visible{outline:3px solid #568ebc;outline-offset:4px}.role-explorer__panel:not([hidden]) .role-story__copy{animation:roleContentIn .35s ease-out both}.role-explorer__panel:not([hidden]) .role-preview-wrap{animation:rolePreviewIn .45s ease-out both}.role-preview__record:not([hidden]){animation:none}.role-preview[data-motion-active=true] .role-preview__trace,.role-preview[data-motion-active=true] .role-preview__topic-meter i{animation-play-state:running}@keyframes roleContentIn{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes rolePreviewIn{from{opacity:0;transform:translateY(9px) rotate(.4deg)}to{opacity:1;transform:none}}@keyframes roleAttention{0%,100%{transform:translateX(0)}50%{transform:translateX(150%)}}@keyframes roleFlow{to{stroke-dashoffset:-100}}@media(min-width:1600px){.role-story__copy>p{font-size:15px}.role-story__benefits strong{font-size:14px}.role-story__benefits li p{font-size:13px}.role-explorer__tab-copy strong{font-size:13px}.role-explorer__tab-copy small{font-size:10px}.role-preview__record>p{font-size:12px}.role-preview__record h4{font-size:17px}.role-preview__toolbar>div>span{font-size:12px}.role-preview__topics strong{font-size:12px}.role-preview__topics small{font-size:10px}.role-preview__body{padding:19px}.role-preview__record{padding:18px 18px 0}}@media(max-width:1150px){.role-explorer__tabs.feature-switcher__tabs{gap:7px;padding-inline:17px}.role-explorer__tabs.feature-switcher__tabs button{padding:12px 9px;gap:8px}.role-explorer__tab-icon{height:27px;width:27px;border-radius:8px}.role-explorer__tab-copy strong{font-size:11px}.role-explorer__tab-copy small{font-size:8px}.role-explorer__tabs button>b{display:none}.role-explorer__panel{padding:26px;gap:25px;grid-template-columns:.9fr 1.1fr}.role-story__copy h3{font-size:29px}.role-story__copy>p{font-size:13px}.role-story__benefits{gap:13px;margin-block:19px}.role-story__benefits li p{font-size:11px}.role-preview__body{padding:12px}.role-preview__record{padding:14px 12px 0}.role-preview__toolbar>small{font-size:6px}.role-preview__topics small{font-size:8px}.role-preview__scope>small{font-size:7px}.role-preview__record-top>span{font-size:8px}.role-preview__record-top>b{font-size:7px}.role-preview__record h4{font-size:15px}.role-preview__steps>span{font-size:8px}.role-preview__steps>span:not(:last-child)::after{margin:0 4px}.role-explorer__foot{padding:18px 24px}.role-explorer__foot>span{font-size:10px}.role-explorer__foot a{font-size:11px;gap:18px}}@media(max-width:900px){.role-story__intro{grid-template-columns:1fr;gap:19px}.role-story__intro h2{font-size:38px}.role-story__intro>div>p:not(.dx-eyebrow){max-width:720px}.role-explorer__tabs.feature-switcher__tabs{gap:6px}.role-explorer__tabs.feature-switcher__tabs button{flex-direction:column;align-items:flex-start;gap:9px;padding:12px 10px}.role-explorer__tab-copy strong{font-size:11px}.role-explorer__tab-copy small{font-size:8px}.role-explorer__panel{grid-template-columns:1fr;gap:24px;padding:26px}.role-story__copy h3{max-width:none}.role-story__benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:21px 0}.role-story__benefits li{gap:8px}.role-story__benefits strong{font-size:12px}.role-story__benefits li p{font-size:11px}.role-story__benefits li>span{width:20px;height:20px;font-size:15px}.role-preview-wrap{max-width:640px;width:100%;justify-self:center}.role-preview__record>p{font-size:12px}.role-preview__record h4{font-size:17px}.role-preview__record-top>span{font-size:10px}.role-preview__record-top>b{font-size:9px}.role-preview__toolbar>div>span{font-size:12px}.role-preview__toolbar>small{font-size:8px}.role-preview__topics strong{font-size:12px}.role-preview__topics small{font-size:10px}.role-preview__steps>span{font-size:10px}.role-preview__action{font-size:11px}.role-preview__body{padding:18px}.role-preview__record{padding:17px 17px 0}.role-preview__scope>small{font-size:9px}.role-preview__scope>span{font-size:11px}.role-preview__prompt strong{font-size:14px}.role-preview__prompt>span{font-size:9px}.role-story__outcome{font-size:12px}.role-explorer__foot{align-items:flex-start}.role-explorer__foot a{align-self:center}}@media(max-width:600px){.role-story{padding:43px 0}.role-story__intro{margin-bottom:23px;gap:17px}.role-story__intro .dx-eyebrow{font-size:8px;line-height:1.7}.role-story__intro h2{font-size:31px}.role-story__intro>div>p:not(.dx-eyebrow){font-size:13px}.role-story__principles{gap:10px 15px;margin-top:14px}.role-story__principles span{font-size:10px}.role-explorer{border-radius:16px}.role-explorer__heading{padding:13px 14px 10px}.role-explorer__heading>span{font-size:7px}.role-explorer__tabs.feature-switcher__tabs{display:flex;gap:7px;overflow-x:auto;scroll-snap-type:x proximity;padding:0 13px 13px;scroll-padding-inline:13px}.role-explorer__tabs.feature-switcher__tabs button{flex:0 0 145px;flex-direction:row;align-items:center;padding:11px 9px;gap:8px;scroll-snap-align:start}.role-explorer__tabs button[aria-selected=true]::after{display:none}.role-explorer__tab-copy strong{font-size:10px}.role-explorer__tab-copy small{font-size:8px}.role-explorer__tab-icon{width:25px;height:25px}.role-explorer__tab-icon svg{width:16px;height:16px}.role-explorer__panel{padding:22px 15px;gap:24px}.role-story__kicker{font-size:8px;line-height:1.7;margin-bottom:10px}.role-story__copy h3{font-size:27px}.role-story__copy>p{font-size:13px}.role-story__benefits{grid-template-columns:1fr;gap:14px}.role-story__benefits strong{font-size:13px}.role-story__benefits li p{font-size:12px}.role-story__benefits li{gap:10px}.role-story__benefits li>span{width:23px;height:23px;font-size:17px}.role-story__feature-link{font-size:11px}.role-preview-wrap{padding:0}.role-preview-wrap::before{inset:8px -2px 40px 4px;transform:rotate(1deg)}.role-preview__toolbar{padding:11px;gap:8px}.role-preview__toolbar>div{gap:7px}.role-preview__toolbar img{width:48px}.role-preview__toolbar>div>span{font-size:10px}.role-preview__toolbar>small{font-size:6px;max-width:52px;text-align:right;white-space:normal;line-height:1.5}.role-preview__body{padding:12px}.role-preview__scope{gap:8px;align-items:flex-start;margin-bottom:16px}.role-preview__scope>span{font-size:9px}.role-preview__scope>small{font-size:7px;max-width:86px;text-align:right}.role-preview__prompt strong{font-size:11px}.role-preview__prompt>span{font-size:7px}.role-preview__topics{gap:5px;margin-bottom:11px}.role-preview__topics>button{padding:9px 7px 12px;border-radius:8px}.role-preview__topic-icon{margin-bottom:6px}.role-preview__topic-icon svg{width:17px;height:17px}.role-preview__topics strong{font-size:10px}.role-preview__topics small{font-size:8px}.role-preview__record{padding:13px 11px 0}.role-preview__record-top{align-items:flex-start;gap:6px}.role-preview__record-top>span{font-size:8px;line-height:1.5}.role-preview__record-top>b{font-size:7px;white-space:normal;flex-shrink:0;max-width:94px;line-height:1.4}.role-preview__record h4{font-size:15px;margin-top:11px}.role-preview__record>p{font-size:11px}.role-preview__spark{width:60px;height:25px}.role-preview__steps{margin:16px 0 12px}.role-preview__steps>span{font-size:8px;gap:4px}.role-preview__steps i{width:14px;height:14px}.role-preview__steps>span:not(:last-child)::after{margin-inline:3px}.role-preview__action{font-size:10px}.role-story__outcome{font-size:11px;line-height:1.7;margin-top:15px}.role-explorer__foot{flex-direction:column;gap:17px;padding:18px 17px;border-radius:0 0 16px 16px}.role-explorer__foot>span{font-size:10px;align-items:flex-start;gap:8px}.role-explorer__foot a{width:100%;font-size:12px;padding:13px 14px}}@media(max-width:360px){.role-story__intro h2{font-size:28px}.role-explorer__panel{padding-inline:12px}.role-preview__body{padding:9px}.role-preview__topics strong{font-size:9px}.role-preview__topics small{font-size:7px}.role-preview__record-top>b{font-size:6px}.role-preview__record-top>span{font-size:7px}.role-preview__scope>span{font-size:8px}.role-preview__scope>small{font-size:6px}.role-preview__prompt strong{font-size:10px}.role-preview__prompt>span{font-size:6px}.role-preview__steps>span{font-size:7px}.role-preview__steps>span:not(:last-child)::after{margin-inline:2px}.role-preview__record>p{font-size:10px}.role-preview__record h4{font-size:14px}}@media(prefers-reduced-motion:reduce){.role-explorer__panel:not([hidden]) .role-story__copy,.role-explorer__panel:not([hidden]) .role-preview-wrap,.role-preview__record:not([hidden]),.role-preview__trace,.role-preview__topic-meter i{animation:none}.role-explorer__tabs.feature-switcher__tabs button,.role-preview__topics>button,.role-story__feature-link>span,.role-explorer__foot a{transition:none}.role-preview__topics>button:hover,.role-explorer__foot a:hover{transform:none}.role-explorer__heading>button[data-role-motion]{display:none}}.role-preview{font-size:12px;line-height:1.5}.role-preview__action>span,.role-preview__footer>span{line-height:1}.role-preview__action{padding-block:10px}.role-preview__footer{padding-block:9px}.role-preview__scope{margin-bottom:16px}.role-preview__record-top{line-height:1.5}.role-preview__owner{margin-top:12px}.role-preview__steps{margin-top:14px;margin-bottom:12px}.connection-directory{margin-top:10px;padding-top:10px;border-top:1px solid #e1e9f0}.connection-directory>a,.connection-directory__pms{display:inline-flex;align-items:center;gap:12px;color:#007c76;text-decoration:none;font-size:12px;font-weight:700;line-height:1.6}.connection-directory>a>span,.connection-directory__pms>span{font-size:17px;line-height:1;flex:none}.connection-directory>a:hover,.connection-directory__pms:hover{text-decoration:underline;text-underline-offset:4px;color:#007c76}.connection-directory>p{font-size:11px;line-height:1.7;color:#71889b;margin:5px 0 0}.connection-directory__pms{margin-top:8px;font-size:11px;color:#527b9c}@media(max-width:600px){.connection-directory>a{font-size:11px;gap:8px}.connection-directory>p{font-size:10px}.connection-directory__pms{font-size:10px}}.features-page--complete #work-hub.workhub-story{padding:64px 0 48px;background:radial-gradient(ellipse at 92% 16%,#eaf1f7,transparent 40%),radial-gradient(ellipse at 4% 82%,#e9fdfc,transparent 34%),#fbfdfe;border-block:1px solid #e0e9f0}.workhub-story__hero{display:grid;grid-template-columns:.91fr 1.09fr;align-items:center;gap:clamp(30px,4vw,65px)}.workhub-story__copy .feature-family__number{font-size:18px;margin-bottom:12px}.workhub-story__copy .feature-family__number>span{font-size:10px;letter-spacing:.09em;color:#728a9e}.workhub-story__eyebrow{font-size:9px!important;font-weight:750;letter-spacing:.08em;line-height:1.6!important;color:#518b88!important;margin:0 0 17px!important}.features-page--complete #work-hub h2{font-size:clamp(36px,3.5vw,51px);letter-spacing:-.04em;line-height:1.12;color:#0e3351;margin:0 0 22px}.workhub-story__copy h2 em{font-style:normal;color:#007c76}.workhub-story__description{font-size:15px;line-height:1.85;color:#627b90;margin:0;max-width:560px}.workhub-story__promise{display:flex;align-items:flex-start;gap:9px;margin:20px 0 23px;color:#007c76;font-size:12px;font-weight:650;line-height:1.65}.workhub-story__promise>span{flex:none;display:grid;place-items:center;width:22px;height:22px;background:#e4f3f2;color:#007c76;border-radius:50%;font-size:16px}.workhub-story__actions{display:flex;flex-wrap:wrap;align-items:center;gap:17px}.workhub-story__actions .dx-button{font-size:12px;padding:14px 17px;gap:17px}.workhub-story__actions .dx-button>span{font-size:17px}.workhub-story__actions>a:not(.dx-button){font-size:11px;font-weight:650;color:#5d7d98;text-decoration:none}.workhub-story__actions>a:not(.dx-button)>span{margin-left:7px;font-size:15px}.workhub-story__actions>a:not(.dx-button):hover{text-decoration:underline;text-underline-offset:4px}.workhub-story__audience{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:19px;font-size:10px;color:#899dac}.workhub-story__audience i{width:3px;height:3px;background:#a7b9c4;border-radius:50%}.workhub-demo-wrap{position:relative;isolation:isolate;min-width:0;padding:6px 3px}.workhub-demo-wrap::before{content:'';position:absolute;inset:15px -6px 33px 12px;border:1px solid #d2dfe9;background:#eaf6f5;border-radius:22px;transform:rotate(1.6deg);z-index:-1}.workhub-demo{border:1px solid #d7e3ed;border-radius:17px;background:#fff;box-shadow:0 20px 45px -27px #31557380;overflow:hidden;scroll-margin-top:var(--feature-ribbon-offset,230px);font-size:12px;line-height:1.5}.workhub-demo__toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 17px;background:#0e3351;color:#dce8f1}.workhub-demo__toolbar>div{display:flex;align-items:center;gap:10px}.workhub-demo__toolbar img{width:62px;height:auto;display:block;border-radius:3px}.workhub-demo__toolbar span{font-size:10px;font-weight:600;line-height:1.4}.workhub-demo__toolbar small{font-size:7px;letter-spacing:.06em;color:#b5c7d6;white-space:nowrap}.workhub-demo__toolbar button{display:grid;place-items:center;flex:none;width:23px;height:23px;border:1px solid #ffffff35;border-radius:50%;background:#fff0;color:#b7ccdd}.workhub-demo__toolbar button[hidden]{display:none}.workhub-demo__toolbar button>span{font-size:9px}.workhub-demo__steps{display:flex;align-items:center;gap:6px;background:#f3f7fa;padding:11px 14px;border-bottom:1px solid #e4ecf2}.workhub-demo__steps>button{display:flex;align-items:center;justify-content:center;gap:7px;flex:1;border:1px solid #fff0;border-radius:7px;background:#fff0;padding:8px 6px;white-space:nowrap;color:#7890a4;font-size:10px;font-weight:650;transition:background .2s,color .2s,border-color .2s}.workhub-demo__steps>button>span{font-size:8px;color:#9cafbf;font-weight:650}.workhub-demo__steps>button[aria-pressed=true]{background:#fff;color:#007c76;border-color:#d6e2eb;box-shadow:0 3px 7px #0e335107}.workhub-demo__steps>button[aria-pressed=true]>span{color:#479591}.workhub-demo__steps>i{font-size:14px;color:#b1c1ce;font-style:normal}.workhub-demo__steps>button:hover{background:#fff}.workhub-demo__scene{padding:20px;min-height:344px;display:flex;flex-direction:column}.workhub-demo__scene[hidden]{display:none}.workhub-demo__scene-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:15px}.workhub-demo__scene-heading>div>span{display:block;font-size:7px;letter-spacing:.09em;color:#8099ad;font-weight:700;margin-bottom:5px}.workhub-demo__scene-heading h3{font-size:19px;line-height:1.35;letter-spacing:-.025em;color:#345066;margin:0}.workhub-demo__scene-heading>b{font-size:8px;line-height:1.5;font-weight:550;color:#7c94a6;padding:5px 7px;border:1px solid #e2eaf0;border-radius:6px;white-space:nowrap}.workhub-huddle{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.workhub-huddle>div{position:relative;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:14px 7px 10px;border-radius:10px;background:radial-gradient(ellipse at 70% 5%,#40627d,#0e3351);color:#dbe5ed;overflow:hidden}.workhub-huddle>div:nth-child(2){background:radial-gradient(ellipse at 70% 5%,#75958d,#007c76)}.workhub-huddle>div:nth-child(3){background:radial-gradient(ellipse at 70% 5%,#927c71,#62564f)}.workhub-huddle>div::after{content:'';position:absolute;border:1px solid #ffffff0c;width:130px;height:130px;border-radius:50%;right:-70px;top:-30px;pointer-events:none}.workhub-huddle__avatar{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#ffffff18;border:1px solid #ffffff30;font-size:13px;font-weight:600;color:#edf2f7;margin-bottom:8px}.workhub-huddle strong{font-size:10px;font-weight:600;line-height:1.4;color:#eef4f9;text-align:center}.workhub-huddle small{font-size:7px;color:#d1e2e1;line-height:1.5;margin-top:6px}.workhub-huddle__wave{display:flex;gap:3px;align-items:center;height:11px;margin-top:5px}.workhub-huddle__wave i{width:2px;height:4px;border-radius:2px;background:#92d2cf;animation:workhubVoice 1.1s ease-in-out infinite;animation-play-state:paused}.workhub-huddle__wave i:nth-child(2n){height:9px;animation-delay:-.4s}.workhub-huddle__wave i:nth-child(3){height:12px;animation-delay:-.7s}.workhub-decision{display:flex;align-items:flex-start;gap:10px;background:#f2fefd;border:1px solid #d3f0ef;border-radius:10px;padding:13px 15px;margin-top:13px}.workhub-decision__icon{font-family:Georgia,serif;font-size:40px;line-height:1;color:#77d4cf}.workhub-decision small{font-size:7px;color:#007c76;font-weight:700;letter-spacing:.1em}.workhub-decision p{font-size:12px;line-height:1.7;color:#896e5e;margin:3px 0 0}.workhub-demo__next{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:16px;margin-top:auto}.workhub-demo__next>span{font-size:9px;line-height:1.7;color:#8ca0ae}.workhub-demo__next strong{font-size:10px;line-height:1.7;color:#657f92;font-weight:600}.workhub-demo__next>button{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 13px;background:#007c76;border:1px solid #007c76;border-radius:7px;color:#fff;font-size:10px;font-weight:650;line-height:1.5;white-space:nowrap;transition:background .2s,transform .2s}.workhub-demo__next>button>b{font-size:15px;font-weight:500;line-height:1}.workhub-demo__next>button:hover{background:#007c76;transform:translateY(-1px)}.workhub-demo__next>button[hidden]{display:none}.workhub-task,.workhub-result{padding:15px;border:1px solid #dce6ee;border-radius:11px;background:linear-gradient(130deg,#fff,#f7fafc)}.workhub-task__title{display:flex;align-items:center;gap:10px}.workhub-task__title>span{display:grid;place-items:center;flex:none;width:31px;height:31px;border-radius:9px;background:#e9f4f3;color:#479793;font-size:18px}.workhub-task__title small{display:block;color:#95a7b5;font-size:7px;letter-spacing:.09em;font-weight:650;margin-bottom:4px}.workhub-task__title h4{font-size:14px;line-height:1.45;color:#3f5b72;margin:0;font-weight:650;letter-spacing:-.01em}.workhub-task__fields{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:17px}.workhub-task__fields label{font-size:9px;font-weight:550;color:#8297a7}.workhub-task__fields select{display:block;font-family:inherit;font-size:11px;font-weight:550;color:#496881;line-height:1.5;width:100%;min-width:0;margin-top:5px;border:1px solid #d4e1eb;border-radius:6px;background:#fff;padding:8px 23px 8px 8px;cursor:pointer}.workhub-task>p{font-size:10px;line-height:1.7;color:#8196a7;margin:12px 0}.workhub-task>p>span{color:#57a09c;margin-right:6px}.workhub-task__context{display:flex;flex-wrap:wrap;gap:7px}.workhub-task__context>span{padding:4px 7px;background:#eef3f8;border:1px solid #e0e8ef;border-radius:5px;font-size:8px;color:#7a93a5}.workhub-result__facts{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:17px 0 18px;padding:11px 12px;border:1px solid #e1e9f0;border-radius:7px;background:#fff}.workhub-result__facts small{font-size:7px;letter-spacing:.07em;color:#8ca2b2;display:block;margin-bottom:3px}.workhub-result__facts strong{font-size:11px;line-height:1.5;color:#516e86;font-weight:600}.workhub-result__timeline{display:flex;align-items:center;gap:7px}.workhub-result__timeline>span{display:flex;align-items:center;gap:5px;font-size:9px;color:#70918f;white-space:nowrap}.workhub-result__timeline i{display:grid;place-items:center;width:17px;height:17px;border-radius:50%;background:#e6f3f2;color:#3e9994;font-style:normal;font-size:10px}.workhub-result__timeline>span:last-child{color:#9cabb7}.workhub-result__timeline>span:last-child i{background:#eef3f7;color:#9cabb7;font-size:8px}.workhub-result__timeline>b{height:1px;background:#d6e6e5;flex:1;overflow:hidden;position:relative}.workhub-result__timeline>b::after{content:'';position:absolute;inset:0;background:#71b4b1;width:40%;animation:workhubTrace 3s linear infinite;animation-play-state:paused}.workhub-result>p{font-size:11px;line-height:1.7;color:#7d94a5;margin:14px 0 0}.workhub-demo.is-complete .workhub-result{border-color:#bddfdd;background:#f6fcf8}.workhub-demo.is-complete .workhub-result__timeline>span:last-child{color:#007c76}.workhub-demo.is-complete .workhub-result__timeline>span:last-child i{background:#3c928e;color:#fff;font-size:11px}.workhub-demo.is-complete [data-workhub-result-status]{color:#007c76;background:#eaf7ef;border-color:#c7e7e5}.workhub-demo__footer{display:flex;justify-content:space-between;align-items:center;gap:10px;border-top:1px solid #e1eaf1;background:#f3f8fa;padding:10px 17px}.workhub-demo__footer>span{display:flex;align-items:center;gap:7px;color:#608a92;font-size:9px}.workhub-demo__footer b{font-weight:400;color:#b0c1ca}.workhub-demo__footer i{width:5px;height:5px;border-radius:50%;background:#69aaa0}.workhub-demo__footer>small{font-size:8px;color:#93a6b4}.workhub-demo__caption{display:flex;align-items:flex-start;gap:8px;font-size:11px;line-height:1.7;color:#6c8d9b;margin:16px 8px 0}.workhub-demo__caption>span{font-size:16px;line-height:1.3;color:#5e9c99}.workhub-features__heading{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin:40px 0 18px}.workhub-features__heading>div>span{display:block;font-size:8px;letter-spacing:.1em;font-weight:750;color:#9e8b7d;margin-bottom:8px}.workhub-features__heading h3{font-size:25px;line-height:1.3;letter-spacing:-.025em;color:#36536b;margin:0}.workhub-features__heading>p{font-size:12px;line-height:1.8;color:#8396a5;max-width:365px;margin:0}.features-page--complete #work-hub .workhub-features{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;border:0;list-style:none;padding:0;margin:0}.features-page--complete #work-hub .workhub-features>li{--workhub-card-tint:#edf5fb;--workhub-card-color:#568ebb;position:relative;min-width:0;min-height:0;padding:20px 19px 15px;background:#fff;border:1px solid #dee8f0;border-radius:13px;box-shadow:0 7px 20px -17px #2d587c40;overflow:hidden;display:flex;flex-direction:column;transition:transform .22s,border-color .22s,box-shadow .22s}.features-page--complete #work-hub .workhub-features>li:nth-child(3n+2){--workhub-card-tint:#edf7f2;--workhub-card-color:#5c9e9b}.features-page--complete #work-hub .workhub-features>li:nth-child(3n+3){--workhub-card-tint:#eafdfc;--workhub-card-color:#007c76}.features-page--complete #work-hub .workhub-features>li:hover{transform:translateY(-3px);border-color:#b6cbdc;box-shadow:0 15px 25px -20px #29527465}.workhub-feature__meta{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;position:relative;z-index:1}.workhub-feature__meta>i{display:grid;place-items:center;width:29px;height:29px;border-radius:8px;background:var(--workhub-card-tint);color:var(--workhub-card-color);font-style:normal}.workhub-feature__meta svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}.workhub-feature__meta small{font-size:9px;font-weight:650;letter-spacing:.04em;color:#a4b4c1}.features-page--complete #work-hub .workhub-features h4{margin:0 0 9px;position:relative;z-index:1}.features-page--complete #work-hub .workhub-features strong{font-size:15px;line-height:1.4;color:#0e3351;font-weight:700;padding-right:18px;margin:0}.features-page--complete #work-hub .workhub-features strong::after{color:#468ec9;font-size:17px;right:0;top:1px}.features-page--complete #work-hub .workhub-feature__description{font-size:13px;line-height:1.8;color:#60788f;margin:0 0 15px;flex:1;position:relative;z-index:1}.workhub-feature__tag{display:flex;align-items:center;gap:6px;border-top:1px solid #edf1f5;padding-top:10px;font-size:9px;line-height:1.4;font-weight:550;color:var(--workhub-card-color);position:relative;z-index:1}.workhub-feature__tag i{width:4px;height:4px;border-radius:50%;background:currentColor}.workhub-feature__art{position:absolute;right:-10px;top:-15px;width:125px;height:104px;fill:none;stroke:var(--workhub-card-color);stroke-width:.75;opacity:.13;pointer-events:none}.workhub-feature__art circle{fill:var(--workhub-card-color);stroke:none}.workhub-story__close{display:flex;justify-content:space-between;align-items:center;gap:30px;border-top:1px solid #dfe7ee;margin-top:26px;padding-top:21px}.workhub-story__close>div{display:flex;align-items:center;gap:10px}.workhub-story__close>div>span{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#e7f3f2;color:#419490;font-size:17px;flex:none}.workhub-story__close p{font-size:12px;line-height:1.8;color:#8096a5;margin:0}.workhub-story__close strong{color:#4c6980;font-weight:650}.workhub-story__close>a{display:flex;align-items:center;gap:17px;color:#007c76;font-size:12px;line-height:1.5;font-weight:650;text-decoration:none;white-space:nowrap}.workhub-story__close>a:hover{text-decoration:underline;text-underline-offset:4px}.workhub-story__close>a>span{font-size:18px}#work-hub :is(button,a,select):focus-visible{outline:3px solid #4c88ba;outline-offset:4px}.workhub-demo[data-motion-active=true] .workhub-huddle__wave i,.workhub-demo[data-motion-active=true] .workhub-result__timeline>b::after{animation-play-state:running}@keyframes workhubVoice{50%{transform:scaleY(.35)}}@keyframes workhubTrace{from{transform:translateX(-100%)}to{transform:translateX(350%)}}@media(max-width:1150px){.workhub-story__hero{gap:28px;grid-template-columns:.88fr 1.12fr}.workhub-story__description{font-size:14px}.workhub-story__actions{gap:14px}.workhub-story__actions .dx-button{font-size:11px;padding:13px 14px}.workhub-demo__toolbar{padding:12px}.workhub-demo__toolbar img{width:53px}.workhub-demo__toolbar span{font-size:9px}.workhub-demo__toolbar small{font-size:6px}.workhub-demo__steps{padding:10px;gap:3px}.workhub-demo__steps>button{font-size:9px;gap:5px}.workhub-demo__scene{padding:16px}.workhub-demo__scene-heading h3{font-size:17px}.workhub-demo__scene-heading>b{font-size:7px}.workhub-huddle strong{font-size:9px}.workhub-demo__next>button{font-size:9px;padding:10px;gap:10px}.workhub-demo__next>span{font-size:8px}.workhub-demo__next strong{font-size:9px}.workhub-task__fields{gap:9px}.workhub-task__fields select{font-size:10px}.features-page--complete #work-hub .workhub-features{grid-template-columns:repeat(2,minmax(0,1fr))}.workhub-features__heading h3{font-size:23px}.workhub-features__heading>p{max-width:290px;font-size:11px}.workhub-story__close>a{font-size:11px}}@media(max-width:850px){.workhub-story__hero{grid-template-columns:1fr;gap:29px}.workhub-story__copy{max-width:720px}.features-page--complete #work-hub h2{font-size:43px}.workhub-story__description{max-width:none}.workhub-story__eyebrow{margin-bottom:13px!important}.workhub-story__copy .feature-family__number{margin-bottom:9px}.workhub-demo-wrap{width:100%;max-width:690px;justify-self:center}.workhub-demo__toolbar span{font-size:11px}.workhub-demo__toolbar small{font-size:7px}.workhub-demo__steps>button{font-size:11px}.workhub-demo__scene{padding:20px}.workhub-demo__scene-heading h3{font-size:20px}.workhub-demo__scene-heading>b{font-size:9px}.workhub-huddle strong{font-size:11px}.workhub-huddle small{font-size:8px}.workhub-demo__next>button{font-size:11px}.workhub-demo__next>span{font-size:10px}.workhub-demo__next strong{font-size:11px}.workhub-task__fields select{font-size:12px}.workhub-task__fields label{font-size:10px}.workhub-features__heading{align-items:flex-start;gap:20px}.workhub-story__close{align-items:flex-start;flex-direction:column;gap:15px}}@media(max-width:600px){.features-page--complete #work-hub.workhub-story{padding:43px 0 32px}.features-page--complete #work-hub h2{font-size:37px;margin-bottom:18px}.workhub-story__description{font-size:13px;line-height:1.9}.workhub-story__eyebrow{font-size:7px!important}.workhub-story__promise{font-size:11px;margin:17px 0 19px}.workhub-story__actions .dx-button{font-size:12px;padding:13px 15px}.workhub-story__actions>a:not(.dx-button){font-size:11px}.workhub-story__audience{font-size:9px;gap:8px;margin-top:17px}.workhub-demo-wrap{padding:0}.workhub-demo-wrap::before{inset:10px -1px 44px 7px;transform:rotate(1deg)}.workhub-demo{border-radius:13px}.workhub-demo__toolbar{gap:7px;padding:11px}.workhub-demo__toolbar>div{gap:7px}.workhub-demo__toolbar img{width:48px}.workhub-demo__toolbar span{font-size:8px;max-width:100px}.workhub-demo__toolbar small{font-size:5px;max-width:48px;white-space:normal;text-align:right;line-height:1.5}.workhub-demo__toolbar button{width:20px;height:20px}.workhub-demo__toolbar button>span{font-size:8px}.workhub-demo__steps{padding:8px 7px;gap:3px}.workhub-demo__steps>button{padding:7px 4px;font-size:8px;gap:4px}.workhub-demo__steps>button>span{font-size:6px}.workhub-demo__steps>i{font-size:11px}.workhub-demo__scene{padding:15px 12px;min-height:355px}.workhub-demo__scene-heading{gap:8px;align-items:flex-start;margin-bottom:13px}.workhub-demo__scene-heading>div>span{font-size:6px;line-height:1.6}.workhub-demo__scene-heading h3{font-size:17px;max-width:220px}.workhub-demo__scene-heading>b{font-size:6px;white-space:normal;text-align:center;max-width:70px}.workhub-huddle{gap:5px}.workhub-huddle>div{padding:12px 5px 9px;border-radius:8px}.workhub-huddle__avatar{width:31px;height:31px;font-size:11px;margin-bottom:7px}.workhub-huddle strong{font-size:8px;min-height:22px}.workhub-huddle small{font-size:6px;text-align:center;min-height:18px;margin-top:4px}.workhub-huddle__wave{margin-top:5px;height:14px}.workhub-decision{padding:10px 11px;gap:8px;margin-top:10px}.workhub-decision__icon{font-size:32px}.workhub-decision small{font-size:6px}.workhub-decision p{font-size:11px}.workhub-demo__next{gap:9px;padding-top:14px}.workhub-demo__next>span{font-size:8px;line-height:1.6;max-width:140px}.workhub-demo__next strong{font-size:8px;line-height:1.6}.workhub-demo__next>button{font-size:9px;padding:9px;gap:8px;white-space:normal;text-align:left}.workhub-demo__next>button>b{font-size:14px}.workhub-task,.workhub-result{padding:12px}.workhub-task__title{gap:8px}.workhub-task__title>span{width:27px;height:27px;font-size:16px}.workhub-task__title small{font-size:6px}.workhub-task__title h4{font-size:12px}.workhub-task__fields{gap:8px;margin-top:14px}.workhub-task__fields label{font-size:8px}.workhub-task__fields select{font-size:9px;padding:8px 15px 8px 5px}.workhub-task>p{font-size:9px}.workhub-task__context{gap:4px}.workhub-task__context>span{font-size:7px;padding:4px 5px}.workhub-result__facts{padding:8px;gap:8px;margin:13px 0}.workhub-result__facts small{font-size:6px}.workhub-result__facts strong{font-size:9px}.workhub-result__timeline{gap:4px}.workhub-result__timeline>span{font-size:7px;gap:3px}.workhub-result__timeline i{width:14px;height:14px;font-size:8px}.workhub-result>p{font-size:10px}.workhub-demo__footer{padding:9px 10px;gap:6px}.workhub-demo__footer>span{font-size:7px;gap:4px}.workhub-demo__footer>small{font-size:6px}.workhub-demo__caption{font-size:10px;margin:14px 4px 0}.workhub-features__heading{margin-top:30px;flex-direction:column;gap:9px}.workhub-features__heading>div>span{font-size:7px}.workhub-features__heading h3{font-size:24px}.workhub-features__heading>p{max-width:none;font-size:12px}.features-page--complete #work-hub .workhub-features{grid-template-columns:1fr;gap:11px}.features-page--complete #work-hub .workhub-features>li{padding:18px}.workhub-feature__meta{margin-bottom:11px}.features-page--complete #work-hub .workhub-features strong{font-size:15px}.features-page--complete #work-hub .workhub-feature__description{font-size:13px;line-height:1.8}.workhub-feature__tag{font-size:10px}.workhub-story__close{margin-top:21px;padding-top:17px}.workhub-story__close p{font-size:11px}.workhub-story__close>a{font-size:11px;white-space:normal}}@media(max-width:360px){.features-page--complete #work-hub h2{font-size:32px}.workhub-demo__toolbar span{font-size:7px;max-width:85px}.workhub-demo__toolbar small{font-size:5px;max-width:38px}.workhub-demo__toolbar img{width:42px}.workhub-demo__toolbar>div{gap:5px}.workhub-demo__steps>button>span{display:none}.workhub-demo__scene{padding:13px 10px;min-height:372px}.workhub-demo__scene-heading h3{font-size:15px}.workhub-demo__next>button{font-size:8px}.workhub-demo__next>span{font-size:7px}.workhub-demo__next strong{font-size:7px}.workhub-task__fields{grid-template-columns:1fr;gap:9px}.workhub-task__fields select{font-size:10px;padding:7px}.workhub-demo__scene-heading>b{font-size:5px;max-width:55px}.workhub-demo__footer>small{font-size:5px}.workhub-huddle strong{font-size:7px}}@media(prefers-reduced-motion:reduce){.workhub-huddle__wave i,.workhub-result__timeline>b::after{animation:none}.workhub-demo__steps>button,.workhub-demo__next>button,.features-page--complete #work-hub .workhub-features>li{transition:none}.workhub-demo__next>button:hover,.features-page--complete #work-hub .workhub-features>li:hover{transform:none}.workhub-demo__toolbar button[data-workhub-motion]{display:none}}.ops-story{padding:64px 0 40px;background:radial-gradient(ellipse at 95% 30%,#e6eff6,transparent 55%),radial-gradient(ellipse at 0 90%,#eafdfc,transparent 45%),#f9fbfd;border-block:1px solid #e2eaf1}.ops-story__intro{display:grid;grid-template-columns:1.1fr 1fr;gap:65px;align-items:center;margin-bottom:30px}.ops-story__intro .dx-eyebrow{font-size:9px;letter-spacing:.13em;color:#007c76;margin:0 0 15px}.ops-story__intro h2{font-size:clamp(32px,3.1vw,46px);line-height:1.15;letter-spacing:-.045em;color:#0e3351;margin:0}.ops-story__intro h2 em{font-style:normal;color:#007c76}.ops-story__intro>div>p:not(.dx-eyebrow){font-size:14px;line-height:1.85;color:#617b91;margin:0 0 17px}.ops-story__intro a{display:inline-flex;align-items:center;gap:20px;color:#0e3351;font-size:12px;font-weight:700;text-decoration:none;border-bottom:1px solid #b8cad8;padding-bottom:9px}.ops-story__intro a span{color:#007c76;font-size:19px}.ops-story__intro a:hover{color:#007c76;border-color:#007c76}.ops-console{border:1px solid #cbd9e5;border-radius:20px;background:#fff;box-shadow:0 28px 55px -35px #0e335165;overflow:hidden}.ops-console__bar{display:flex;justify-content:space-between;align-items:center;gap:20px;background:#0e3351;padding:15px 22px;color:#eff6fc}.ops-console__bar>div{display:flex;align-items:center;gap:14px}.ops-console__bar img{width:71px;height:auto}.ops-console__bar span{font-size:11px;font-weight:600}.ops-console__bar .ops-console__sample{font-size:8px;letter-spacing:.12em;color:#bacedf}.ops-console__bar button{border:1px solid #7490a6;background:#fff0;color:#cce0f0;width:28px;height:28px;border-radius:50%;cursor:pointer}.ops-console__body{display:grid;grid-template-columns:265px minmax(0,1fr)}.ops-console__rail{padding:26px 18px;background:linear-gradient(155deg,#f1f6fa,#eef5f5);border-right:1px solid #dce5ed;min-width:0}.ops-console__rail>p{font-size:8px;letter-spacing:.09em;color:#7b91a2;line-height:1.8;margin:0 8px 22px}.ops-console__rail>p>strong{display:block;color:#3a576f;font-size:15px;letter-spacing:-.01em;margin-top:4px}.ops-console .ops-console__tabs{display:flex;flex-direction:column;gap:12px;background:none;padding:0;margin:0;overflow:visible;border:none;border-radius:0}.ops-console .ops-console__tabs>button{display:block;width:100%;padding:17px 15px;text-align:left;border:1px solid #d5e1ea;border-radius:12px;background:#ffffff80;color:#587287;white-space:normal;box-shadow:none;transition:background .25s,border-color .25s,transform .25s}.ops-console .ops-console__tabs>button:hover{border-color:#81bcb9;transform:translateX(2px)}.ops-console .ops-console__tabs>button[aria-selected=true]{background:#fff;border-color:#77b7b4;box-shadow:0 10px 22px -17px #007c7680}.ops-console__tabtop{display:flex;align-items:center;gap:9px;font-size:10px;font-weight:650}.ops-console__tabtop>b{display:grid;place-items:center;width:27px;height:27px;border-radius:8px;background:#e5efee;color:#007c76;font-size:11px}.ops-console__tabtop>i{font-size:19px;font-style:normal;margin-left:auto;color:#92a9bb}.ops-console__tabs button[aria-selected=true] .ops-console__tabtop>i{color:#007c76}.ops-console__tabs button>strong{display:block;font-size:15px;line-height:1.45;font-weight:650;color:#0e3351;margin-top:12px}.ops-console__thread{height:80px;position:relative;width:1px;background:#cbdedd;margin:17px auto}.ops-console__thread span{position:absolute;width:5px;height:5px;left:-2px;background:#81b3b0;border-radius:50%;animation:opsSignal 3s linear infinite;animation-play-state:paused}.ops-console__thread span:nth-child(2){animation-delay:-1s}.ops-console__thread span:nth-child(3){animation-delay:-2s}.ops-console[data-motion-active=true] .ops-console__thread span{animation-play-state:running}.ops-console__railnote{display:flex;align-items:center;gap:10px;padding:14px 8px;border-top:1px solid #d7e0e8}.ops-console__railnote>span{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;color:#007c76;background:#deeeed;flex:none}.ops-console__railnote p{font-size:10px;line-height:1.8;color:#718c9a;margin:0}.ops-console__railnote strong{color:#3f5d75;font-weight:650}.ops-console__content{min-width:0;padding:24px 26px 0}.ops-panel[hidden]{display:none}.ops-panel__heading{margin-bottom:18px}.ops-panel__heading>span{font-size:8px;letter-spacing:.11em;font-weight:700;color:#5a9a97}.ops-panel__heading h3{font-size:25px;line-height:1.3;letter-spacing:-.025em;color:#0e3351;margin:8px 0}.ops-panel__heading p{font-size:12px;line-height:1.8;color:#647f94;margin:0;max-width:750px}.ops-panel__screen{position:relative;display:block;border:1px solid #cfdde8;border-radius:11px;background:#f0f4f8;overflow:hidden;box-shadow:0 10px 22px -20px #0e335180}.ops-panel__screen img{display:block;width:100%;height:auto;aspect-ratio:1.6;object-fit:contain;transition:filter .3s}.ops-panel__screen>span{position:absolute;bottom:12px;right:12px;display:flex;align-items:center;gap:16px;background:#0e3351;color:#fff;border:1px solid #527089;border-radius:7px;padding:10px 13px;font-size:10px;font-weight:650;box-shadow:0 4px 12px #0e335125}.ops-panel__screen b{font-size:17px}.ops-panel__screen:hover>span{background:#007c76}.ops-panel__outcomes{list-style:none;padding:0;margin:19px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.ops-panel__outcomes>li{position:relative;display:flex;gap:10px;padding:14px 0;border-top:2px solid #c5e0df}.ops-panel__outcomes>li:nth-child(2){border-color:#d1e2ef}.ops-panel__outcomes>li:nth-child(3){border-color:#c9f0ee}.ops-panel__outcomes>li>span{font-size:10px;color:#57a29e;line-height:1.8;font-weight:700}.ops-panel__outcomes h4{font-size:13px;line-height:1.5;color:#385873;margin:0 0 5px}.ops-panel__outcomes p{font-size:11px;line-height:1.75;color:#6a8296;margin:0}.ops-panel__foot{display:flex;justify-content:space-between;align-items:center;gap:16px;border-top:1px solid #e3eaf0;padding:13px 0 17px}.ops-panel__foot small{font-size:9px;color:#8195a6}.ops-panel__foot a{display:flex;align-items:center;gap:17px;color:#007c76;font-size:11px;font-weight:650;text-decoration:none}.ops-panel__foot a:hover{text-decoration:underline;text-underline-offset:4px}.ops-panel__foot a span{font-size:17px}.ops-story__bottom{text-align:center;margin-top:28px}.ops-story__bottom>span{font-size:8px;letter-spacing:.1em;color:#8096a6}.ops-story__bottom p{font-size:15px;color:#6c8395;margin:9px 0 0}.ops-story__bottom strong{color:#395973;font-weight:650}.ops-story :is(a,button):focus-visible{outline:3px solid #407eb0;outline-offset:4px}.ops-panel__screen:focus-visible{outline-offset:2px}@keyframes opsSignal{from{top:0;opacity:0}20%,80%{opacity:1}to{top:75px;opacity:0}}@media(min-width:1600px){.ops-console__body{grid-template-columns:290px minmax(0,1fr)}.ops-console__content{padding-inline:32px}.ops-panel__screen{max-width:960px;margin-inline:auto}.ops-panel__screen img{max-height:535px}.ops-panel__heading p{font-size:13px}.ops-panel__outcomes p{font-size:12px}}@media(max-width:1000px){.ops-story__intro{gap:30px}.ops-console__body{grid-template-columns:215px minmax(0,1fr)}.ops-console__rail{padding:20px 12px}.ops-console .ops-console__tabs>button{padding:13px 10px}.ops-console__tabs button>strong{font-size:13px}.ops-console__content{padding:20px 18px 0}.ops-panel__heading h3{font-size:22px}.ops-panel__outcomes{gap:10px}.ops-panel__outcomes>li{gap:6px}.ops-panel__outcomes h4{font-size:12px}}@media(max-width:760px){.ops-story{padding:42px 0 30px}.ops-story__intro{grid-template-columns:1fr;gap:19px;margin-bottom:25px}.ops-story__intro h2{font-size:37px}.ops-story__intro>div>p:not(.dx-eyebrow){font-size:13px}.ops-console__bar{padding:12px 14px;gap:10px}.ops-console__bar img{width:55px}.ops-console__bar span{font-size:9px;max-width:180px}.ops-console__bar .ops-console__sample{display:none}.ops-console__bar>div{gap:9px}.ops-console__body{grid-template-columns:1fr}.ops-console__rail{padding:14px;border-right:0;border-bottom:1px solid #dce5ed}.ops-console__rail>p,.ops-console__railnote,.ops-console__thread{display:none}.ops-console .ops-console__tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ops-console .ops-console__tabs>button{padding:11px 8px}.ops-console__tabtop{font-size:10px;line-height:1.5;align-items:flex-start}.ops-console__tabtop>b{display:none}.ops-console__tabtop>i{font-size:13px}.ops-console__tabs button>strong{font-size:11px;line-height:1.6;margin-top:8px}.ops-console__content{padding:20px 16px 0}.ops-panel__heading p{font-size:12px}.ops-panel__outcomes{gap:9px}.ops-panel__outcomes>li{display:block}.ops-panel__outcomes>li>span{display:block;margin-bottom:6px}.ops-panel__outcomes p{font-size:11px}.ops-panel__screen>span{bottom:7px;right:7px;padding:6px 8px;gap:8px;font-size:9px}.ops-panel__foot{align-items:flex-start;flex-direction:column;gap:8px}.ops-story__bottom{margin-top:21px}.ops-story__bottom>span{font-size:7px}.ops-story__bottom p{font-size:13px;line-height:1.7}}@media(max-width:400px){.ops-story__intro h2{font-size:31px}.ops-story__intro a{font-size:11px;gap:10px}.ops-console__rail{padding:10px}.ops-console__tabs button>strong{font-size:10px}.ops-console__tabtop{font-size:9px}.ops-console__tabtop>i{display:none}.ops-console__content{padding:17px 12px 0}.ops-panel__heading h3{font-size:20px}.ops-panel__outcomes{grid-template-columns:1fr;gap:0;margin-top:12px}.ops-panel__outcomes>li{display:flex;padding:11px 0;gap:10px;border-top-width:1px}.ops-panel__outcomes p{font-size:12px}.ops-panel__outcomes h4{font-size:13px}}@media(prefers-reduced-motion:reduce){.ops-console__thread span{animation:none;top:35px}.ops-console .ops-console__tabs>button,.ops-panel__screen img{transition:none}.ops-console .ops-console__tabs>button:hover{transform:none}.ops-console [data-ops-pause]{display:none}}.ops-panel__screen{max-width:800px;margin-inline:auto}@media(min-width:1600px){.ops-panel__screen{max-width:856px}}.revenue-studio{min-width:0;background:radial-gradient(ellipse at 100% 0,#0e3351,transparent 65%),#0e3351;padding:21px;border:1px solid #415e75;border-radius:22px;box-shadow:0 26px 46px -29px #0e33517a;color:#fff}.revenue-studio__brand{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:19px}.revenue-studio__brand>div{display:flex;align-items:center;gap:12px}.revenue-studio__brand img{width:66px;height:auto}.revenue-studio__brand>div>span{font-size:7px;letter-spacing:.08em;line-height:1.9;color:#a3bacd}.revenue-studio__brand strong{font-size:8px;font-weight:600;color:#dfe9f1}.revenue-studio__sample{font-size:7px;letter-spacing:.08em;color:#9db5c9}.revenue-studio .revenue-studio__tabs{padding:5px;background:#0e335180;border:1px solid #53718a50;gap:5px;margin:0}.revenue-studio .revenue-studio__tabs button{font-size:11px;padding:11px 7px;color:#b5c8d8;gap:7px;border:1px solid #fff0;transition:background .2s,color .2s}.revenue-studio .revenue-studio__tabs button[aria-selected=true]{color:#007c76;background:#ddf3f2;border-color:#b9e4e2;box-shadow:0 3px 9px #0e335126}.revenue-studio__tabs button>span{font-size:8px;color:#7297b5}.revenue-scene{--revenue-accent:#007c76}.revenue-scene--1{--revenue-accent:#3673a4}.revenue-scene--2{--revenue-accent:#8161a7}.revenue-scene[hidden]{display:none}.revenue-scene__intro{padding:21px 1px 16px}.revenue-scene__intro>small{font-size:8px;letter-spacing:.1em;color:#8acbc8}.revenue-scene__intro h3{font-size:clamp(23px,2vw,29px);letter-spacing:-.035em;line-height:1.23;color:#f7fafd;margin:8px 0 10px}.revenue-scene__intro p{font-size:12px;line-height:1.8;color:#b7c8d6;margin:0}.revenue-run{border:1px solid #d5e8e7;border-radius:13px;background:linear-gradient(150deg,#fff,#f2f6fa);padding:16px;color:#0e3351;box-shadow:0 14px 24px -17px #0e335180}.revenue-run__summary{display:flex;align-items:center;justify-content:space-between;gap:10px}.revenue-run__summary>div{display:flex;align-items:center;gap:10px}.revenue-run__icon{width:39px;height:39px;display:grid;place-items:center;background:#e6f2f1;border-radius:10px;flex:none;color:var(--revenue-accent)}.revenue-run__icon svg{width:29px;height:29px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.revenue-run__icon circle{fill:#e6f2f1}.revenue-run__summary small{display:block;font-size:7px;color:#7493a2;letter-spacing:.08em;margin-bottom:4px}.revenue-run__summary strong{font-size:14px;line-height:1.5;display:block;color:#0e3351}.revenue-run__summary strong>span{font-weight:500;color:#768e9e;font-size:11px}.revenue-run__badge{font-size:8px;padding:5px 8px;border-radius:5px;background:#e4efee;color:#007c76;white-space:nowrap}.revenue-run__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;margin:18px 0;list-style:none;gap:8px}.revenue-run__steps li{font-size:9px;line-height:1.5;display:flex;align-items:center;gap:6px;position:relative;color:#738b9d;border-top:2px solid #d9e4ed;padding-top:9px;transition:border-color .25s,color .25s}.revenue-run__steps i{display:grid;place-items:center;width:18px;height:18px;flex:none;border-radius:50%;background:#e7eef3;font-size:8px;font-style:normal}.revenue-run__steps .is-done{border-color:#72bdb9;color:#007c76}.revenue-run__steps .is-done i{background:#ddefee;color:#007c76}.revenue-run__steps [aria-current=step]{border-color:var(--revenue-accent);color:var(--revenue-accent)}.revenue-run__progress{margin-bottom:13px}.revenue-run__progress>div{display:flex;justify-content:space-between;gap:10px;font-size:10px;margin-bottom:6px}.revenue-run__progress progress{width:100%;height:6px;display:block;appearance:none;border:0;background:#e3ebf1;border-radius:10px;overflow:hidden}.revenue-run__progress progress::-webkit-progress-bar{background:#e3ebf1}.revenue-run__progress progress::-webkit-progress-value{background:var(--revenue-accent);transition:width .15s}.revenue-run__results{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:0 0 13px}.revenue-run__results>div{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid #cce4e3;background:#edf7f2;border-radius:8px}.revenue-run__results>div>strong{font-size:28px;line-height:1;letter-spacing:-.05em;color:#007c76}.revenue-run__results b{display:block;font-size:10px;color:#007c76}.revenue-run__results small{display:block;font-size:8px;line-height:1.6;color:#6c8890;margin-top:3px}.revenue-run__results .needs-review{background:#ebfdfc;border-color:#c7efed}.revenue-run__results .needs-review>strong{color:#007c76}.revenue-run__rows{display:grid;gap:6px}.revenue-run__rows>div{display:flex;align-items:center;gap:9px;padding:10px;border:1px solid #dde6ee;background:#fff;border-radius:8px}.revenue-run__rows>div>span{font-size:16px;color:#7499b7;width:19px;text-align:center;flex:none}.revenue-run__rows strong{font-size:11px;display:block;color:#35546e;line-height:1.5}.revenue-run__rows small{display:block;font-size:9px;color:#7b91a0;line-height:1.6;margin-top:1px}.revenue-run__rows b{margin-left:auto;font-size:8px;white-space:nowrap;color:#7b94a5;font-weight:550}.revenue-scene.is-complete .revenue-run__rows b{color:var(--revenue-accent)}.revenue-scene.is-complete .revenue-run__rows>div:last-child b{color:#007c76}.revenue-run__actions{display:flex;align-items:center;gap:12px;margin-top:13px}.revenue-run__actions button{display:flex;align-items:center;gap:17px;border:1px solid var(--revenue-accent);border-radius:7px;padding:10px 12px;background:var(--revenue-accent);color:#fff;font-size:10px;font-weight:650;cursor:pointer}.revenue-run__actions button:hover{filter:brightness(1.1)}.revenue-run__actions button>span{font-size:16px}.revenue-run__actions button:disabled{opacity:.65;cursor:wait}.revenue-run__actions small{font-size:9px;color:#6c8798;line-height:1.6;flex:1}.revenue-run__actions [data-revenue-reset]{background:#fff0;color:var(--revenue-accent);padding:6px 9px}.revenue-run__review{margin-top:12px;border:1px solid #b5e8e5;border-radius:8px;background:#f2fdfd;padding:0 11px}.revenue-run__review summary{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:#007c76;font-weight:650;padding:11px 0;cursor:pointer;list-style:none}.revenue-run__review summary::-webkit-details-marker{display:none}.revenue-run__review summary span{font-size:18px}.revenue-run__review[open] summary span{transform:rotate(45deg)}.revenue-run__review p{font-size:11px;line-height:1.8;color:#6c7b89;margin:0 0 10px}.revenue-run__review a{display:block;font-size:10px;font-weight:650;color:#53718a;text-decoration:none;margin-bottom:12px}.revenue-scene__bottom{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:17px}.revenue-scene__bottom p{position:relative;padding-left:26px;margin:0;font-size:10px;line-height:1.8;color:#93aec4}.revenue-scene__bottom p>span{position:absolute;left:0;top:3px;color:#9ad6d3;font-size:17px}.revenue-scene__bottom strong{font-size:11px;font-weight:600;color:#d7e4ef}.revenue-scene__bottom>a{display:flex;align-items:center;gap:15px;font-size:11px;font-weight:650;color:#b5e8e5;text-decoration:none}.revenue-scene__bottom>a:hover{text-decoration:underline;text-underline-offset:5px}.revenue-scene__bottom>a>span{font-size:19px}.revenue-studio__scope{font-size:8px;line-height:1.7;color:#94abbe;border-top:1px solid #748fa52b;margin:16px 0 0;padding-top:11px}.revenue-studio [hidden]{display:none!important}.revenue-studio :is(button,a,summary):focus-visible{outline:3px solid #75abd8;outline-offset:3px}@media(max-width:1100px){.revenue-studio{padding:16px}.revenue-studio__sample{display:none}.revenue-scene__bottom{align-items:flex-start;flex-direction:column;gap:10px}.revenue-run{padding:12px}.revenue-run__summary strong>span{display:none}.revenue-run__actions{flex-wrap:wrap}.revenue-run__actions small{min-width:100px}.revenue-run__results>div{gap:7px;padding:8px}.revenue-run__results>div>strong{font-size:25px}}@media(max-width:600px){.revenue-studio{padding:14px;border-radius:17px}.revenue-studio__brand img{width:57px}.revenue-studio__brand strong{font-size:7px}.revenue-studio__brand>div>span{font-size:6px}.revenue-studio .revenue-studio__tabs button{font-size:9px;gap:4px;padding:10px 5px}.revenue-studio__tabs button>span{font-size:7px}.revenue-scene__intro h3{font-size:25px}.revenue-scene__intro p{font-size:12px}.revenue-run__steps li{font-size:8px;gap:4px;align-items:flex-start}.revenue-run__steps i{width:15px;height:15px}.revenue-run__rows>div{padding:9px 7px;gap:6px}.revenue-run__rows strong{font-size:10px}.revenue-run__rows small{font-size:8px}.revenue-run__rows b{font-size:7px;white-space:normal;max-width:52px;text-align:right}.revenue-run__results{gap:6px}.revenue-run__results>div{align-items:flex-start;flex-direction:column}.revenue-run__summary strong{font-size:13px}.revenue-run__summary small{font-size:6px}.revenue-run__icon{width:32px;height:32px}.revenue-run__summary>div{gap:7px}.revenue-run__badge{font-size:7px;padding:4px 6px}.revenue-scene__bottom>a{font-size:12px}}@media(prefers-reduced-motion:reduce){.revenue-run__steps li,.revenue-studio .revenue-studio__tabs button,.revenue-run__progress progress::-webkit-progress-value{transition:none}}#dental-rcm .revenue-scene__intro>p{font-size:12px;line-height:1.8;color:#bdd0df;margin:0}#dental-rcm .revenue-scene__intro{margin:0;padding:18px 1px 15px}#dental-rcm .revenue-studio .revenue-scene .revenue-scene__intro>p{font-size:12px;line-height:1.8;color:#bdd0df;margin:0}.feature-switcher--document:has(.feature-document-panel:not([hidden]))>.feature-switcher__tabs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;padding:0 0 3px;background:#fff0;overflow:visible}.feature-switcher--document>.feature-switcher__tabs::before{content:'CHOOSE A METHOD · CLICK TO EXPLORE';grid-column:1/-1;display:block;font-size:8px;line-height:1.5;letter-spacing:.07em;font-weight:700;color:#577792;padding:0 1px 2px}.feature-switcher--document .feature-switcher__tabs button{grid-column:span 2;display:flex;justify-content:center;align-items:center;gap:6px;min-height:39px;padding:8px 6px;font-size:11px;line-height:1.35;font-weight:650;white-space:normal;color:#35556f;background:#fff;border:1px solid #b9cddd;border-radius:8px;box-shadow:0 2px 4px #0e335108;cursor:pointer;transition:background .18s,color .18s,border-color .18s,box-shadow .18s}.feature-switcher--document .feature-switcher__tabs button:nth-of-type(n+4){grid-column:span 3}.feature-switcher--document .feature-switcher__tabs button>span{display:grid;place-items:center;flex:0 0 20px;height:20px;border-radius:5px;background:#edf4fa;color:#557b9a;font-size:9px;font-weight:700}.feature-switcher--document .feature-switcher__tabs button:hover{background:#edf8f7;border-color:#5b9e9b;color:#007c76;box-shadow:0 3px 8px #007c7615}.feature-switcher--document .feature-switcher__tabs button[aria-selected=true]{background:#007c76;border-color:#007c76;color:#fff;box-shadow:0 3px 9px #007c7630}.feature-switcher--document .feature-switcher__tabs button[aria-selected=true]>span{background:#ffffff25;color:#fff}.feature-switcher--document .feature-switcher__tabs button:focus-visible{outline:3px solid #4385bb;outline-offset:3px}@media(prefers-reduced-motion:reduce){.feature-switcher--document .feature-switcher__tabs button{transition:none}}@media(max-width:360px){.feature-switcher--document .feature-switcher__tabs button{font-size:10px;padding:8px 4px;gap:3px}.feature-switcher--document .feature-switcher__tabs button>span{flex-basis:14px;height:18px;font-size:8px}}.feature-anchor-nav--polished .feature-anchor-nav__inner{position:relative}.feature-guide{position:absolute;top:3px;left:0;width:60px;height:62px;pointer-events:none;z-index:3;transform:translateX(var(--guide-x,0));transition:transform .48s cubic-bezier(.22,.8,.25,1);filter:drop-shadow(0 3px 3px #0e335115)}.feature-guide[hidden]{display:none}.feature-guide svg{display:block;width:100%;height:100%;overflow:visible}.feature-anchor-nav--polished.has-feature-guide a.is-active>span{opacity:0}.feature-anchor-nav--polished.has-feature-guide a.is-active>strong{color:#007c76}@media(max-width:620px){.feature-guide{top:1px}}@media(prefers-reduced-motion:reduce){.feature-guide{transition:none}.feature-guide.is-travelling :is(.feature-guide__character,.feature-guide__eyes,.feature-guide__hand--right){animation:none}}.feature-guide>svg{transform:translateX(var(--guide-nudge,0)) rotate(var(--guide-lean,0deg));transform-origin:50% 85%;transition:transform .16s ease-out}@media(prefers-reduced-motion:reduce){.feature-guide>svg{transform:none;transition:none}.feature-guide.is-stepping .feature-guide__foot{animation:none}.feature-guide.is-stepping .feature-guide__eyes{translate:none}}.feature-guide__mark{filter:drop-shadow(0 2px 0 #0e335125) drop-shadow(0 4px 3px #0e335120);transform-origin:32px 48px}.feature-guide.is-travelling .feature-guide__mark{animation:featureXLand .52s cubic-bezier(.22,.8,.25,1)}.feature-guide.is-stepping:not(.is-travelling) .feature-guide__mark{transform:scaleX(1.035) scaleY(.985)}.feature-guide__badge{transform-origin:49px 50px}@keyframes featureXLand{0%{transform:translateY(0) scale(1)}45%{transform:translateY(-4px) scale(1.04,.98)}78%{transform:translateY(1px) scale(1.04,.95)}100%{transform:none}}@media(prefers-reduced-motion:reduce){.feature-guide.is-travelling .feature-guide__mark{animation:none}.feature-guide.is-stepping:not(.is-travelling) .feature-guide__mark{transform:none}}.connection-brands__grid li>a{justify-content:center;min-height:62px;padding:10px 8px;background:#fff;color:#0e3351}.connection-brands__grid li>a>span,.connection-brands--payers .connection-brands__grid li>a>span{display:block;position:static;width:auto;height:auto;clip:auto;overflow:visible;opacity:1;font-size:12px;font-weight:650;line-height:1.35;text-align:center;color:#0e3351}@media(max-width:600px){.connection-brands__grid li>a>span,.connection-brands--payers .connection-brands__grid li>a>span{font-size:10px}}