.marketing-shell{overflow-x:hidden}.marketing-shell .cms-content{line-height:1.55}.marketing-shell.cms-content h1,.marketing-shell.cms-content h2,.marketing-shell.cms-content h3,.marketing-shell.cms-content p{margin-block:revert}.marketing-shell #yd-home,.marketing-shell #yd-about{width:100%;padding-bottom:clamp(28px,4vw,40px)}.marketing-shell #yd-home .yd-wrap,.marketing-shell #yd-about .yd-wrap{box-sizing:border-box;width:100%;max-width:1160px!important;margin-left:auto!important;margin-right:auto!important;padding-left:clamp(16px,4vw,48px);padding-right:clamp(16px,4vw,48px)}.marketing-shell #yd-home .yd-card-banner{aspect-ratio:843 / 629!important;max-height:none!important;width:100%!important;height:auto!important}.marketing-shell #yd-home .yd-card-banner img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.marketing-shell #yd-home .yd-hero-band{min-height:calc(100dvh - 4.5rem)!important;min-height:calc(100svh - 4.5rem)!important;display:flex!important;flex-direction:column!important;justify-content:center!important;background-position:center top!important;background-size:cover!important}@media(max-width:860px){.marketing-shell #yd-home .yd-hero-band{min-height:auto!important}}.marketing-shell #yd-home .yd-hero-ekg .yd-pulse-under{margin-top:0!important;margin-bottom:0!important}.marketing-shell #yd-home .yd-trust-item{transition:transform .2s ease}.marketing-shell #yd-home .yd-trust-item:hover{transform:translateY(-2px)}.marketing-shell .yd-pulse-dot{fill:#e85d4e!important;opacity:1!important;animation:yd-gps-core 1.4s ease-in-out infinite!important;transform-box:fill-box;transform-origin:center}.marketing-shell .yd-pulse-ring{fill:none!important;stroke:#e85d4e!important;stroke-width:2!important;opacity:0!important;animation:yd-gps-ring 1.8s ease-out infinite!important;transform-box:fill-box;transform-origin:center}@keyframes yd-gps-core{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.85)}}@keyframes yd-gps-ring{0%{opacity:.75;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}.marketing-shell .yd-pulse-path{animation:yd-draw-line 1.8s ease-out forwards!important}@keyframes yd-draw-line{to{stroke-dashoffset:0}}.marketing-shell #yd-about .yd-founder-grid{gap:clamp(28px,5vw,56px);align-items:center}.marketing-shell #yd-about .yd-founder-copy{padding:clamp(8px,2vw,20px) 0}.marketing-shell #yd-about .yd-founder-quote{line-height:1.55!important;margin-bottom:1.25rem!important;max-width:36rem}.marketing-shell #yd-about .yd-founder-bio{font-size:16px!important;line-height:1.75!important;margin-bottom:1.5rem!important;max-width:34rem!important}.marketing-shell #yd-about .yd-founder-quote-mark{margin-bottom:.75rem!important}.marketing-shell.yd-how-helps section,.marketing-shell.yd-features section{padding:clamp(48px,6vw,80px) clamp(16px,4vw,24px)!important}.marketing-shell.yd-how-helps .hero,.marketing-shell.yd-features .hero{min-height:auto!important;padding-top:clamp(48px,6vw,72px)!important;padding-bottom:clamp(32px,4vw,48px)!important}.marketing-shell.yd-how-helps .healthcare-visual,.marketing-shell.yd-how-helps .workforce-visual,.marketing-shell.yd-features .hero-visual{min-height:auto!important}.marketing-shell.yd-how-helps .benefit-image{min-height:clamp(360px,38vw,500px)!important;aspect-ratio:5 / 4;width:100%}.marketing-shell.yd-how-helps .workforce-visual{min-height:clamp(320px,34vw,400px)!important}.marketing-shell.yd-how-helps .benefit-image-card{z-index:2}.marketing-shell.yd-how-helps .check-list li,.marketing-shell.yd-how-helps .workforce-item{cursor:default}@media(prefers-reduced-motion:reduce){.marketing-shell.yd-how-helps .network-center,.marketing-shell.yd-how-helps .network-ring{animation:none!important}}.marketing-shell.yd-how-helps .cta{padding:clamp(48px,6vw,72px) clamp(16px,4vw,24px)!important;margin-bottom:0!important}.marketing-shell.yd-how-helps .cta-box{padding:clamp(40px,5vw,56px) clamp(24px,4vw,48px)!important;margin-bottom:0!important}.marketing-shell.yd-how-helps{padding-bottom:0!important;margin-bottom:0!important}.marketing-shell.yd-how-helps section:last-of-type{margin-bottom:0!important}.marketing-shell.yd-features{padding-bottom:0!important;margin-bottom:0!important}.marketing-shell .section-label span,.marketing-shell.yd-how-helps .section-label span{background:#e85d4e!important;animation:yd-label-gps 1.6s ease-in-out infinite;box-shadow:0 0 #e85d4e8c}@keyframes yd-label-gps{0%,to{box-shadow:0 0 #e85d4e8c;opacity:1}50%{box-shadow:0 0 0 6px #e85d4e00;opacity:.55}}@media(min-width:861px){.marketing-shell .yd-hero-copy,.marketing-shell .yd-hero-art,.marketing-shell #yd-about .yd-founder-grid,.marketing-shell.yd-how-helps .hero-grid{animation:marketing-rise .65s ease-out both}}.marketing-shell .yd-hero-art{animation-delay:.12s}.marketing-shell.yd-features .yodocto-features section{padding:clamp(48px,6vw,72px) clamp(16px,4vw,24px)!important}.marketing-shell.yd-features .hero-panel,.marketing-shell.yd-features .visual-wrap,.marketing-shell.yd-features .dashboard-preview,.marketing-shell.yd-features .ai-visual{min-height:auto!important}@media(max-width:900px){.marketing-shell #yd-home .yd-flow-grid,.marketing-shell.yd-features .journey-grid,.marketing-shell.yd-features .audience-grid{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:860px){.marketing-shell #yd-about .yd-vm,.marketing-shell #yd-about .yd-founder-grid{grid-template-columns:1fr!important}.marketing-shell #yd-home .yd-hero{grid-template-columns:1fr!important;text-align:center!important}.marketing-shell #yd-home .yd-hero-copy .yd-sub{margin-left:auto!important;margin-right:auto!important}.marketing-shell #yd-home .yd-hero-copy .yd-cta-row{justify-content:center!important}.marketing-shell #yd-home .yd-hero-art{max-width:420px!important;margin-left:auto!important;margin-right:auto!important}}@media(max-width:640px){.marketing-shell #yd-home .yd-hero{padding-top:48px!important}.marketing-shell #yd-home .yd-flow-grid{grid-template-columns:1fr!important}.marketing-shell #yd-home .yd-trust{gap:14px 20px!important}.marketing-shell.yd-features .journey-grid,.marketing-shell.yd-features .features-grid,.marketing-shell.yd-features .audience-grid,.marketing-shell.yd-how-helps .audience-grid,.marketing-shell.yd-how-helps .feature-grid,.marketing-shell.yd-how-helps .outcome-grid{grid-template-columns:1fr!important}.marketing-shell #yd-about .yd-founder-photo img{height:auto!important;max-height:420px}.marketing-shell #yd-about .yd-values-grid{grid-template-columns:1fr!important}}@media(max-width:820px){.marketing-shell.yd-how-helps .benefit-grid,.marketing-shell.yd-how-helps .hospital-layout,.marketing-shell.yd-how-helps .workforce-layout{gap:2rem!important}.marketing-shell.yd-how-helps .hero-grid{gap:1.5rem!important}}@media(max-width:480px){.marketing-shell #yd-home .yd-cta-row{flex-direction:column!important;align-items:stretch!important}.marketing-shell #yd-home .yd-btn{width:100%!important;justify-content:center!important}.marketing-shell #yd-home .yd-trust{max-width:100%!important}.marketing-shell #yd-home .yd-wrap,.marketing-shell #yd-about .yd-wrap,.marketing-shell.yd-how-helps .container{padding-left:16px!important;padding-right:16px!important}.marketing-shell.yd-how-helps .healthcare-visual{min-height:clamp(280px,70vw,360px)!important}.marketing-shell.yd-how-helps .benefit-image{min-height:clamp(280px,72vw,380px)!important}.marketing-shell.yd-how-helps .workforce-visual{min-height:clamp(280px,68vw,340px)!important}}@media(max-width:390px){.marketing-shell #yd-home .yd-hero-copy h1,.marketing-shell #yd-about h1{font-size:clamp(1.75rem,8vw,2rem)!important}}.marketing-shell .journey-card,.marketing-shell .feature-card,.marketing-shell .audience-card,.marketing-shell .highlight-card,.marketing-shell .outcome-card{transition:transform .25s ease,box-shadow .25s ease}.marketing-shell .m-reveal-hover:hover,.marketing-shell .journey-card:hover,.marketing-shell .feature-card:hover,.marketing-shell .audience-card:hover{transform:translateY(-4px);box-shadow:0 14px 32px #075c451f}.marketing-shell .journey-number{transition:transform .25s ease}.marketing-shell .journey-card:hover .journey-number{transform:scale(1.06)}@keyframes marketing-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.marketing-shell #yd-home .yd-card{transition:transform .2s ease,box-shadow .2s ease}.marketing-shell #yd-home .yd-card:hover{transform:translateY(-4px);box-shadow:0 16px 40px #0f24221f}.marketing-shell #yd-about .yd-value-card{transition:transform .2s ease,box-shadow .2s ease}.marketing-shell #yd-about .yd-value-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px #0f242214}@media(max-width:860px){.marketing-shell .m-reveal:not(.is-visible){opacity:1!important;transform:none!important}.marketing-shell .m-reveal-img{clip-path:none!important;opacity:1!important;transform:none!important}}.marketing-shell .m-reveal{opacity:0;transform:translate3d(0,20px,0);transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay, 0ms);will-change:opacity,transform}.marketing-shell .m-reveal.is-visible{opacity:1;transform:translateZ(0)}.marketing-shell .m-reveal-img{clip-path:inset(0 0 12% 0 round 20px);transition:clip-path .7s cubic-bezier(.22,1,.36,1);will-change:clip-path}.marketing-shell .m-reveal-img.is-visible{clip-path:inset(0 0 0 0 round 20px)}.marketing-shell #yd-home .yd-paths{padding-top:48px}.marketing-shell #yd-home .yd-card-body{padding:28px 32px 8px!important}.marketing-shell #yd-home .yd-card h3{font-size:1.25rem!important;line-height:1.35!important}.marketing-shell #yd-home .yd-card p{font-size:15px!important;line-height:1.65!important}.marketing-shell #yd-home .yd-flow-step{transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.marketing-shell #yd-home .yd-flow-step:hover{transform:translateY(-3px);box-shadow:0 12px 28px #0f242214}.marketing-shell #yd-home .yd-chip{transition:transform .2s ease,box-shadow .2s ease}.marketing-shell #yd-home .yd-chip:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0f24220f}.marketing-shell #yd-home .yd-btn{transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.marketing-shell #yd-home .yd-btn:hover{transform:translateY(-1px)}.marketing-shell #yd-home .yd-final .yd-btn-primary:hover{transform:translateY(-2px) scale(1.02)}.marketing-nav-link:focus-visible{outline:2px solid var(--primary-500);outline-offset:2px}@media(prefers-reduced-motion:reduce){.marketing-shell .m-reveal,.marketing-shell .m-reveal-img{opacity:1!important;transform:none!important;clip-path:none!important;transition:none!important}.marketing-shell .yd-pulse-dot,.marketing-shell .yd-pulse-ring,.marketing-shell .section-label span,.marketing-shell .yd-hero-copy,.marketing-shell .yd-hero-art{animation:none!important}}
