.about-hero__tabs .tab-bar{justify-content:center}.about-hero:where(.astro-seiyr3od){position:relative;text-align:center;padding:160px 24px 0;background:linear-gradient(180deg,#0a1628,#0c2444 15%,#0b1d3a 40%,#091525);overflow:hidden;transition:background .3s ease}[data-theme=light] .about-hero:where(.astro-seiyr3od){background:linear-gradient(180deg,#eff6ff,#f0f7ff 15%,#f4f8fd 40%,#f1f5fa)}@media(prefers-color-scheme:light){[data-theme=auto] .about-hero:where(.astro-seiyr3od){background:linear-gradient(180deg,#eff6ff,#f0f7ff 15%,#f4f8fd 40%,#f1f5fa)}}.about-hero__grid:where(.astro-seiyr3od){position:absolute;inset:0;background:url(/images/patterns/services-pattern.svg) center / 1920px 1080px repeat;mix-blend-mode:screen;opacity:.45;pointer-events:none;z-index:0}[data-theme=light] .about-hero__grid:where(.astro-seiyr3od){mix-blend-mode:normal;opacity:.7}@media(prefers-color-scheme:light){[data-theme=auto] .about-hero__grid:where(.astro-seiyr3od){mix-blend-mode:normal;opacity:.7}}.about-hero__haze:where(.astro-seiyr3od){position:absolute;inset:0;background:radial-gradient(ellipse 80% 60% at 20% 50%,rgba(14,165,233,.16) 0%,transparent 50%),radial-gradient(ellipse 60% 80% at 80% 20%,rgba(14,165,233,.12) 0%,transparent 50%),radial-gradient(ellipse 70% 50% at 60% 80%,rgba(14,165,233,.1) 0%,transparent 50%),radial-gradient(ellipse 50% 70% at 40% 30%,rgba(14,165,233,.07) 0%,transparent 40%);background-size:200% 200%,200% 200%,200% 200%,200% 200%;animation:aboutHazeShift 20s ease-in-out infinite alternate;z-index:0;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,black 50%,transparent 100%);mask-image:linear-gradient(to bottom,black 50%,transparent 100%)}[data-theme=light] .about-hero__haze:where(.astro-seiyr3od){opacity:.35}@media(prefers-color-scheme:light){[data-theme=auto] .about-hero__haze:where(.astro-seiyr3od){opacity:.35}}@keyframes aboutHazeShift{0%{background-position:0% 0%,100% 0%,50% 100%,30% 70%}33%{background-position:60% 40%,30% 70%,80% 20%,60% 10%}66%{background-position:30% 80%,70% 30%,20% 60%,90% 50%}to{background-position:100% 100%,0% 100%,80% 0%,10% 90%}}.about-hero__orb--lg:where(.astro-seiyr3od){position:absolute;width:700px;height:700px;border-radius:50%;background:radial-gradient(circle,rgba(14,165,233,.28) 0%,transparent 65%);pointer-events:none;filter:blur(50px);animation:aboutOrbDrift 10s ease-in-out infinite;z-index:0;top:-10%;right:-5%}.about-hero__orb--sm:where(.astro-seiyr3od){position:absolute;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,rgba(14,165,233,.2) 0%,transparent 65%);pointer-events:none;filter:blur(40px);animation:aboutOrbDrift 14s ease-in-out infinite reverse;z-index:0;bottom:-10%;left:-5%}[data-theme=light] .about-hero__orb--lg:where(.astro-seiyr3od){background:radial-gradient(circle,rgba(14,165,233,.12) 0%,transparent 65%)}[data-theme=light] .about-hero__orb--sm:where(.astro-seiyr3od){background:radial-gradient(circle,rgba(14,165,233,.08) 0%,transparent 65%)}@media(prefers-color-scheme:light){[data-theme=auto] .about-hero__orb--lg:where(.astro-seiyr3od){background:radial-gradient(circle,rgba(14,165,233,.12) 0%,transparent 65%)}[data-theme=auto] .about-hero__orb--sm:where(.astro-seiyr3od){background:radial-gradient(circle,rgba(14,165,233,.08) 0%,transparent 65%)}}@keyframes aboutOrbDrift{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-12px,8px) scale(1.05)}}.about-hero__content:where(.astro-seiyr3od){position:relative;z-index:1;max-width:720px;margin:0 auto;padding-bottom:80px}.about-hero__content:where(.astro-seiyr3od) h1:where(.astro-seiyr3od){font-size:clamp(2.2rem,4.5vw,3.6rem);font-weight:700;line-height:1.15;letter-spacing:-.02em;margin-top:20px}.about-hero__content:where(.astro-seiyr3od) .lead:where(.astro-seiyr3od){margin:20px auto 0;font-size:clamp(1.05rem,2vw,1.25rem)}.about-hero__mark:where(.astro-seiyr3od){width:100px;height:auto;margin:0 auto 36px;display:block}.about-hero__mark:where(.astro-seiyr3od) path:where(.astro-seiyr3od){opacity:0;transform-origin:center center;transform:scale(.5)}.about-hero__mark:where(.astro-seiyr3od) path:where(.astro-seiyr3od):nth-child(1){animation:aboutMarkEntrance .6s cubic-bezier(.22,1,.36,1) .2s forwards,aboutMarkPulse 3s ease-in-out 1s infinite}.about-hero__mark:where(.astro-seiyr3od) path:where(.astro-seiyr3od):nth-child(2){animation:aboutMarkEntrance .6s cubic-bezier(.22,1,.36,1) .35s forwards,aboutMarkPulse 3s ease-in-out 1.15s infinite}.about-hero__mark:where(.astro-seiyr3od) path:where(.astro-seiyr3od):nth-child(3){animation:aboutMarkEntrance .6s cubic-bezier(.22,1,.36,1) .5s forwards,aboutMarkPulse 3s ease-in-out 1.3s infinite}@keyframes aboutMarkEntrance{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes aboutMarkPulse{0%,to{filter:drop-shadow(0 0 0px rgba(14,165,233,0))}50%{filter:drop-shadow(0 0 12px rgba(14,165,233,.35))}}.about-hero__line-regular:where(.astro-seiyr3od){display:block;font-weight:500}.about-hero__gradient:where(.astro-seiyr3od){display:block;background:linear-gradient(135deg,var(--accent) 0%,var(--accent-hover) 50%,#7DD3FC 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;background-size:200% 200%;animation:aboutGradientShift 6s ease-in-out infinite}@keyframes aboutGradientShift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.about-hero__stats:where(.astro-seiyr3od){display:flex;justify-content:center;gap:32px;margin-top:40px;flex-wrap:wrap}.about-hero__stat:where(.astro-seiyr3od){display:flex;flex-direction:column;align-items:center;text-align:center;position:relative}.about-hero__stat:where(.astro-seiyr3od):not(:last-child):after{content:"";position:absolute;right:-16px;top:50%;transform:translateY(-50%);width:1px;height:32px;background:var(--border-default)}.about-hero__stat-value:where(.astro-seiyr3od){font-size:24px;font-weight:700;letter-spacing:-.02em;line-height:1;background:linear-gradient(135deg,var(--accent),var(--accent-hover));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:4px}.about-hero__stat-value--icon:where(.astro-seiyr3od){background:none;-webkit-background-clip:unset;-webkit-text-fill-color:unset;background-clip:unset;color:var(--accent);margin-top:-4px;display:flex;align-items:flex-end;justify-content:center;line-height:1}.about-hero__stat-value--icon:where(.astro-seiyr3od) svg{stroke-width:2.5}.about-hero__stat-label:where(.astro-seiyr3od){font-size:11px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em}.about-hero__story:where(.astro-seiyr3od){position:relative;z-index:1;padding:80px 0 100px}.about-hero__story:where(.astro-seiyr3od):before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:min(100%,200px);height:1px;background:linear-gradient(90deg,transparent,rgba(14,165,233,.2),transparent)}.prose-narrow:where(.astro-seiyr3od){max-width:72ch;margin:0 auto}.prose-narrow:where(.astro-seiyr3od) p:where(.astro-seiyr3od){font-size:16px;line-height:1.8;color:var(--text-secondary);margin-bottom:1.5em}.prose-narrow:where(.astro-seiyr3od) p:where(.astro-seiyr3od):last-child{margin-bottom:0}.prose-narrow:where(.astro-seiyr3od) a:where(.astro-seiyr3od){color:var(--accent-text);text-decoration:underline;text-decoration-color:#0ea5e94d;text-underline-offset:3px;transition:color .2s,text-decoration-color .2s}.prose-narrow:where(.astro-seiyr3od) a:where(.astro-seiyr3od):hover{color:var(--accent-hover);text-decoration-color:var(--accent-hover)}.about-hero__tabs:where(.astro-seiyr3od){position:relative;z-index:1;padding:80px 0 100px}.about-hero__tabs:where(.astro-seiyr3od):before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:min(100%,200px);height:1px;background:linear-gradient(90deg,transparent,rgba(14,165,233,.2),transparent)}.about-hero__cases:where(.astro-seiyr3od){position:relative;z-index:1;padding:80px 0 140px}.about-hero__cases:where(.astro-seiyr3od):before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:min(100%,200px);height:1px;background:linear-gradient(90deg,transparent,rgba(14,165,233,.2),transparent)}.about-hero__cases:where(.astro-seiyr3od) .carousel-header:where(.astro-seiyr3od){margin-bottom:48px}.tab-grid:where(.astro-seiyr3od){display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.tab-grid--hub:where(.astro-seiyr3od){grid-template-columns:repeat(6,1fr)}.tab-grid--hub:where(.astro-seiyr3od) .tab-card:where(.astro-seiyr3od):nth-child(-n+3){grid-column:span 2}.tab-grid--hub:where(.astro-seiyr3od) .tab-card:where(.astro-seiyr3od):nth-child(4){grid-column:2 / span 2}.tab-grid--hub:where(.astro-seiyr3od) .tab-card:where(.astro-seiyr3od):nth-child(5){grid-column:4 / span 2}.tab-card--hub:where(.astro-seiyr3od){text-align:left}.tab-card__header:where(.astro-seiyr3od){display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:8px}.tab-card__header:where(.astro-seiyr3od) h3:where(.astro-seiyr3od){margin-bottom:0;padding-top:6px}.tab-card--hub:where(.astro-seiyr3od) .tab-card-icon:where(.astro-seiyr3od){width:64px;height:64px;margin-bottom:0;flex-shrink:0}.tab-card--hub:where(.astro-seiyr3od) .tab-card-link:where(.astro-seiyr3od){margin-top:auto}.tab-card:where(.astro-seiyr3od){background:var(--bg-card);border:1px solid var(--border-default);border-radius:12px;padding:24px;text-decoration:none;color:inherit;display:flex;flex-direction:column;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}[data-theme=dark] .tab-card:where(.astro-seiyr3od){background:#0c1629;border-color:#1e3a5f}@media(prefers-color-scheme:dark){[data-theme=auto] .tab-card:where(.astro-seiyr3od){background:#0c1629;border-color:#1e3a5f}}[data-theme=dark] .tab-card:where(.astro-seiyr3od) h3:where(.astro-seiyr3od){color:#38bdf8}@media(prefers-color-scheme:dark){[data-theme=auto] .tab-card:where(.astro-seiyr3od) h3:where(.astro-seiyr3od){color:#38bdf8}}.tab-card:where(.astro-seiyr3od):hover{transform:translateY(-3px);box-shadow:var(--shadow-card-hover);border-color:#0ea5e933}.tab-card-icon:where(.astro-seiyr3od){width:48px;height:48px;position:relative;overflow:visible;margin-bottom:16px;color:var(--accent)}.tab-card-icon:where(.astro-seiyr3od) .service-icon{width:100%;height:100%;position:relative}.tab-card-icon:where(.astro-seiyr3od) .icon-default{display:flex;align-items:center;justify-content:center;width:100%;height:100%;transition:transform .3s ease-out,opacity .2s ease}.tab-card-icon:where(.astro-seiyr3od) .icon-hover{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease,transform .3s ease-out}.tab-card:where(.astro-seiyr3od):hover .tab-card-icon:where(.astro-seiyr3od) .icon-default{transform:scale(1.15)}.tab-card:where(.astro-seiyr3od):hover .tab-card-icon:where(.astro-seiyr3od) .service-icon:has(.icon-hover) .icon-default{opacity:0;transform:scale(.95)}.tab-card:where(.astro-seiyr3od):hover .tab-card-icon:where(.astro-seiyr3od) .service-icon:has(.icon-hover) .icon-hover{opacity:1;transform:scale(1.15)}[data-theme=light] .tab-card-icon:where(.astro-seiyr3od){color:var(--accent)}.tab-card:where(.astro-seiyr3od) h3:where(.astro-seiyr3od){font-size:15px;font-weight:600;color:var(--text-heading);margin-bottom:8px}.tab-card:where(.astro-seiyr3od) p:where(.astro-seiyr3od){font-size:13px;line-height:1.6;color:var(--text-muted);margin-bottom:12px}.tab-card--hub:where(.astro-seiyr3od) p:where(.astro-seiyr3od){max-width:75%}.tab-card-link:where(.astro-seiyr3od){font-size:12px;font-weight:600;color:var(--accent-text);display:inline-flex;align-items:center;gap:4px}.tab-card:where(.astro-seiyr3od):hover .tab-card-link:where(.astro-seiyr3od) svg{transform:translate(3px)}.tab-card-link:where(.astro-seiyr3od) svg{transition:transform .2s}.ehr-grid:where(.astro-seiyr3od){display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ehr-card:where(.astro-seiyr3od){background:var(--bg-card);border:1px solid var(--border-default);border-radius:12px;padding:20px 22px;display:flex;flex-direction:column;gap:14px;text-decoration:none;color:inherit;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.ehr-card--linked:where(.astro-seiyr3od):hover{transform:translateY(-3px);box-shadow:var(--shadow-card-hover);border-color:#0ea5e940}.ehr-card__name:where(.astro-seiyr3od){font-size:17px;font-weight:700;color:var(--text-heading);letter-spacing:-.01em}.ehr-card__tags:where(.astro-seiyr3od){display:flex;flex-wrap:wrap;gap:6px}.ehr-tag:where(.astro-seiyr3od){display:inline-block;padding:4px 10px;font-size:11px;font-weight:600;letter-spacing:.03em;color:var(--accent-text);background:#0ea5e914;border-radius:999px;white-space:nowrap}.ehr-card__link:where(.astro-seiyr3od){display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;color:var(--accent);margin-top:auto;transition:gap .2s ease}.ehr-card--linked:where(.astro-seiyr3od):hover .ehr-card__link:where(.astro-seiyr3od){gap:8px}.ehr-card__link:where(.astro-seiyr3od) svg{transition:transform .2s}.ehr-card--linked:where(.astro-seiyr3od):hover .ehr-card__link:where(.astro-seiyr3od) svg{transform:translate(2px)}.tech-group:where(.astro-seiyr3od){margin-bottom:24px;text-align:center}.tech-group:where(.astro-seiyr3od):last-child{margin-bottom:0}.tech-group-label:where(.astro-seiyr3od){font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-bottom:10px}.tech-pills:where(.astro-seiyr3od){display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.tech-pill:where(.astro-seiyr3od){display:inline-block;padding:6px 14px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--accent-text);background:#0ea5e914;border-radius:999px;white-space:nowrap}.carousel-header:where(.astro-seiyr3od){display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:0}.carousel-header:where(.astro-seiyr3od) .section-header{margin-bottom:0;flex:1}.carousel-header:where(.astro-seiyr3od) .section-header p{margin:16px 0 0}.carousel-nav-bar:where(.astro-seiyr3od){display:flex;justify-content:center;gap:8px;margin-bottom:24px}.carousel-btn:where(.astro-seiyr3od){width:40px;height:40px;border-radius:50%;background:#0ea5e91f;backdrop-filter:blur(8px);border:1px solid rgba(14,165,233,.25);display:flex;align-items:center;justify-content:center;color:var(--accent);cursor:pointer;transition:all .2s ease}.carousel-btn:where(.astro-seiyr3od):hover{color:#fff;background:var(--accent);border-color:var(--accent);box-shadow:0 0 0 3px #0ea5e926}[data-theme=light] .carousel-btn:where(.astro-seiyr3od){background:#0ea5e914;border-color:#0ea5e933;box-shadow:0 2px 8px #0000000f}[data-theme=light] .carousel-btn:where(.astro-seiyr3od):hover{color:#fff;background:var(--accent);border-color:var(--accent);box-shadow:0 2px 12px #0ea5e933}@media(prefers-color-scheme:light){[data-theme=auto] .carousel-btn:where(.astro-seiyr3od){background:#0ea5e914;border-color:#0ea5e933;box-shadow:0 2px 8px #0000000f}[data-theme=auto] .carousel-btn:where(.astro-seiyr3od):hover{color:#fff;background:var(--accent);border-color:var(--accent);box-shadow:0 2px 12px #0ea5e933}}.carousel-btn:where(.astro-seiyr3od):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.carousel-track:where(.astro-seiyr3od){position:relative;height:460px;overflow:visible}.case-card:where(.astro-seiyr3od){position:absolute;top:0;left:50%;width:100%;max-width:740px;background:var(--bg-card);border:1px solid var(--border-default);border-radius:14px;padding:40px;transform:translate(-50%) scale(.7);opacity:0;pointer-events:none;transition:all .6s cubic-bezier(.4,0,.2,1)}[data-theme=dark] .case-card:where(.astro-seiyr3od){background:#11243d;border-color:#ffffff1f}@media(prefers-color-scheme:dark){[data-theme=auto] .case-card:where(.astro-seiyr3od){background:#11243d;border-color:#ffffff1f}}.case-card:where(.astro-seiyr3od).is-active{transform:translate(-50%) scale(1);opacity:1;pointer-events:auto;z-index:3}.case-card:where(.astro-seiyr3od).is-prev{transform:translate(calc(-50% + 340px)) scale(.88);opacity:.45;z-index:2}.case-card:where(.astro-seiyr3od).is-next{transform:translate(calc(-50% - 340px)) scale(.88);opacity:.45;z-index:2}.case-card-header:where(.astro-seiyr3od){margin-bottom:32px}.case-card-header:where(.astro-seiyr3od) h3:where(.astro-seiyr3od){margin-bottom:12px}.case-card-header:where(.astro-seiyr3od) p:where(.astro-seiyr3od){font-size:14px;line-height:1.7;color:var(--text-secondary)}.data-flow:where(.astro-seiyr3od){display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:0;align-items:start}.flow-stage:where(.astro-seiyr3od){text-align:center;padding:0 8px}.flow-icon:where(.astro-seiyr3od){width:48px;height:48px;margin:0 auto 12px;color:var(--accent)}.flow-icon:where(.astro-seiyr3od) svg:where(.astro-seiyr3od){width:48px;height:48px}.flow-label:where(.astro-seiyr3od){font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-bottom:12px}.flow-code:where(.astro-seiyr3od){background:var(--bg-surface, rgba(255, 255, 255, .04));border:1px solid var(--border-subtle);border-radius:8px;padding:14px 16px;font-family:var(--font-mono, "JetBrains Mono", "Fira Code", monospace);font-size:12px;line-height:1.6;color:var(--text-secondary);text-align:left;transition:transform .2s,box-shadow .2s;overflow-x:auto}.flow-code:where(.astro-seiyr3od):hover{transform:translateY(-2px);box-shadow:var(--shadow-sm)}.flow-code:where(.astro-seiyr3od) .code-key{color:var(--syntax-key, #7DD3FC)}.flow-code:where(.astro-seiyr3od) .code-string{color:var(--syntax-string, #86efac)}.flow-code:where(.astro-seiyr3od) .code-comment{color:var(--syntax-comment, #64748b);font-style:italic}.flow-code:where(.astro-seiyr3od) .code-function{color:var(--syntax-function, #38BDF8);font-weight:600}[data-theme=light] .flow-code:where(.astro-seiyr3od) .code-key{color:#0369a1}[data-theme=light] .flow-code:where(.astro-seiyr3od) .code-string{color:#166534}[data-theme=light] .flow-code:where(.astro-seiyr3od) .code-comment{color:#475569}[data-theme=light] .flow-code:where(.astro-seiyr3od) .code-function{color:#0284c7}@media(prefers-color-scheme:light){[data-theme=auto] .flow-code:where(.astro-seiyr3od) .code-key{color:#0369a1}[data-theme=auto] .flow-code:where(.astro-seiyr3od) .code-string{color:#166534}[data-theme=auto] .flow-code:where(.astro-seiyr3od) .code-comment{color:#475569}[data-theme=auto] .flow-code:where(.astro-seiyr3od) .code-function{color:#0284c7}}.flow-ui-mock:where(.astro-seiyr3od){background:var(--bg-surface, rgba(255, 255, 255, .04));border:1px solid var(--border-subtle);border-radius:8px;padding:10px 12px;transition:transform .2s,box-shadow .2s;overflow:hidden}.flow-ui-mock:where(.astro-seiyr3od):hover{transform:translateY(-2px);box-shadow:var(--shadow-sm)}.flow-ui-mock:where(.astro-seiyr3od) svg:where(.astro-seiyr3od){width:100%;height:auto;display:block}.flow-connector:where(.astro-seiyr3od){display:flex;align-items:center;justify-content:center;padding-top:20px;min-width:48px}.flow-connector:where(.astro-seiyr3od) svg:where(.astro-seiyr3od){width:48px;height:24px}.carousel-dots:where(.astro-seiyr3od){display:none;justify-content:center;gap:8px;margin-top:20px}.carousel-dot:where(.astro-seiyr3od){width:12px;height:12px;border-radius:50%;background:var(--text-faint);border:none;padding:10px;background-clip:content-box;cursor:pointer;transition:background .3s,transform .3s}.carousel-dot:where(.astro-seiyr3od).active{background:var(--accent);background-clip:content-box;transform:scale(1.3)}.founders-grid:where(.astro-seiyr3od){display:grid;grid-template-columns:repeat(2,1fr);gap:32px;max-width:900px;margin:0 auto}.founder-card:where(.astro-seiyr3od){background:var(--bg-card);border:1px solid var(--border-default);border-radius:14px;padding:40px 32px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.founder-card:where(.astro-seiyr3od):hover{transform:translateY(-3px);box-shadow:var(--shadow-card-hover)}.founder-photo:where(.astro-seiyr3od){width:160px;height:160px;border-radius:50%;overflow:hidden;border:2px solid rgba(14,165,233,.2);margin:0 auto 20px}.founder-photo:where(.astro-seiyr3od) img{width:100%;height:100%;object-fit:cover}.founder-photo--morgan:where(.astro-seiyr3od) img{filter:brightness(.82) contrast(1.15) saturate(.78) hue-rotate(-10deg)}.founder-name:where(.astro-seiyr3od){font-size:20px;font-weight:700;color:var(--text-heading);margin-bottom:4px}.founder-title:where(.astro-seiyr3od){font-size:14px;font-weight:600;color:var(--accent-text);margin-bottom:16px}.founder-bio:where(.astro-seiyr3od){font-size:14px;line-height:1.7;color:var(--text-secondary);margin-bottom:20px}.founder-pills:where(.astro-seiyr3od){display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.founder-pill:where(.astro-seiyr3od){display:inline-block;padding:5px 12px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);background:var(--bg-card);border:1px solid var(--border-default);border-radius:999px}.org-selector:where(.astro-seiyr3od){display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin-bottom:48px}.org-pill:where(.astro-seiyr3od){display:inline-flex;align-items:center;gap:6px;padding:8px 18px;font-family:inherit;font-size:13px;font-weight:600;color:var(--text-muted);background:transparent;border:1px solid var(--border-default);border-radius:999px;cursor:pointer;transition:all .25s ease;white-space:nowrap}.org-pill:where(.astro-seiyr3od):hover{color:var(--accent-text);border-color:#0ea5e94d;background:#0ea5e90a}.org-pill:where(.astro-seiyr3od).active{color:#fff;background:var(--accent);border-color:var(--accent)}[data-theme=light] .org-pill:where(.astro-seiyr3od).active{color:#fff}@media(prefers-color-scheme:light){[data-theme=auto] .org-pill:where(.astro-seiyr3od).active{color:#fff}}.org-pill:where(.astro-seiyr3od) svg{flex-shrink:0}.org-pill:where(.astro-seiyr3od):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.org-showcase:where(.astro-seiyr3od){position:relative;min-height:360px}.org-panel:where(.astro-seiyr3od){display:grid;grid-template-columns:55% 45%;gap:48px;align-items:start;opacity:0;visibility:hidden;position:absolute;inset:0;transition:opacity .35s ease,visibility .35s ease}.org-panel:where(.astro-seiyr3od).active{opacity:1;visibility:visible;position:relative}.org-copy:where(.astro-seiyr3od){padding-top:8px}.org-tagline:where(.astro-seiyr3od){font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--accent-text);margin-bottom:12px}.org-copy:where(.astro-seiyr3od) h3:where(.astro-seiyr3od){font-size:clamp(1.4rem,2.5vw,1.75rem);font-weight:700;color:var(--text-heading);margin-bottom:16px;letter-spacing:-.02em;line-height:1.2}.org-copy:where(.astro-seiyr3od)>p:where(.astro-seiyr3od){font-size:15px;line-height:1.7;color:var(--text-secondary);margin-bottom:24px}.org-capabilities:where(.astro-seiyr3od){list-style:none;padding:0;margin:0;display:grid;gap:10px}.org-capabilities:where(.astro-seiyr3od) li:where(.astro-seiyr3od){display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;color:var(--text-secondary)}.org-capabilities:where(.astro-seiyr3od) li:where(.astro-seiyr3od) svg{flex-shrink:0;color:var(--accent);margin-top:2px}.org-visual:where(.astro-seiyr3od){background:var(--bg-card);border:1px solid var(--border-default);border-radius:14px;overflow:hidden;position:relative}.org-visual:where(.astro-seiyr3od):before{content:"";position:absolute;inset:-1px;border-radius:15px;background:linear-gradient(135deg,rgba(14,165,233,.08) 0%,transparent 60%);z-index:-1;pointer-events:none}.trust-scene:where(.astro-seiyr3od){position:relative;width:100%;height:100%;z-index:1}.trust-scene:where(.astro-seiyr3od) svg:where(.astro-seiyr3od){width:100%;height:100%;overflow:visible}.trust-label:where(.astro-seiyr3od){font-family:var(--font-body);font-size:9px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;fill:var(--text-muted)}.ai-data-pulse:where(.astro-seiyr3od){animation:aiDataPulse 2.5s ease-in-out infinite}.ai-data-pulse-2:where(.astro-seiyr3od){animation-delay:.8s}.ai-data-pulse-3:where(.astro-seiyr3od){animation-delay:1.6s}@keyframes aiDataPulse{0%,to{r:3;opacity:.3}50%{r:5;opacity:.8}}.ai-connection:where(.astro-seiyr3od){stroke-dasharray:4 4;animation:aiConnectionFlow 2s linear infinite}@keyframes aiConnectionFlow{to{stroke-dashoffset:-16}}.ai-prediction-ring:where(.astro-seiyr3od){animation:aiPredictionRing 4s ease-in-out infinite}@keyframes aiPredictionRing{0%,to{r:28;opacity:.15}50%{r:32;opacity:.3}}.ai-core-glow:where(.astro-seiyr3od){animation:aiCoreGlow 3s ease-in-out infinite}@keyframes aiCoreGlow{0%,to{opacity:.2}50%{opacity:.5}}.device-signal:where(.astro-seiyr3od){animation:deviceSignal 2s ease-in-out infinite}.device-signal-2:where(.astro-seiyr3od){animation-delay:.7s}.device-signal-3:where(.astro-seiyr3od){animation-delay:1.4s}@keyframes deviceSignal{0%,to{opacity:.2;transform:scale(1)}50%{opacity:.6;transform:scale(1.15)}}.ecg-trace:where(.astro-seiyr3od){stroke-dasharray:400;stroke-dashoffset:400;animation:ecgDraw 2s ease-in-out infinite}@keyframes ecgDraw{0%{stroke-dashoffset:400}50%{stroke-dashoffset:0}to{stroke-dashoffset:-400}}.hosp-route:where(.astro-seiyr3od){stroke-dasharray:6 4;animation:hospRouteFlow 3s linear infinite}.hosp-route-2:where(.astro-seiyr3od){animation-delay:1s}.hosp-route-3:where(.astro-seiyr3od){animation-delay:2s}@keyframes hospRouteFlow{to{stroke-dashoffset:-20}}.hosp-dept-pulse:where(.astro-seiyr3od){animation:hospDeptPulse 3s ease-in-out infinite}.hosp-dept-pulse-2:where(.astro-seiyr3od){animation-delay:.75s}.hosp-dept-pulse-3:where(.astro-seiyr3od){animation-delay:1.5s}.hosp-dept-pulse-4:where(.astro-seiyr3od){animation-delay:2.25s}@keyframes hospDeptPulse{0%,to{opacity:.5}50%{opacity:1}}.payer-check-draw:where(.astro-seiyr3od){stroke-dasharray:20;stroke-dashoffset:20;animation:payerCheckDraw .5s ease-out forwards}.payer-check-draw-2:where(.astro-seiyr3od){animation-delay:1s}.payer-check-draw-3:where(.astro-seiyr3od){animation-delay:2s}@keyframes payerCheckDraw{to{stroke-dashoffset:0}}.payer-shield-breathe:where(.astro-seiyr3od){animation:payerShieldBreathe 3s ease-in-out infinite}@keyframes payerShieldBreathe{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.04)}}.hie-mesh-line:where(.astro-seiyr3od){stroke-dasharray:4 6;animation:hieMeshFlow 4s linear infinite}.hie-mesh-line-2:where(.astro-seiyr3od){animation-delay:1.3s}.hie-mesh-line-3:where(.astro-seiyr3od){animation-delay:2.6s}@keyframes hieMeshFlow{to{stroke-dashoffset:-20}}.hie-exchange-dot:where(.astro-seiyr3od){animation:hieExchangeDot 3s ease-in-out infinite}.hie-exchange-dot-2:where(.astro-seiyr3od){animation-delay:1s}.hie-exchange-dot-3:where(.astro-seiyr3od){animation-delay:2s}@keyframes hieExchangeDot{0%,to{opacity:0;r:2}50%{opacity:.9;r:4}}.hie-org-ring:where(.astro-seiyr3od){animation:hieOrgRing 4s ease-in-out infinite}.hie-org-ring-2:where(.astro-seiyr3od){animation-delay:1.3s}.hie-org-ring-3:where(.astro-seiyr3od){animation-delay:2.6s}@keyframes hieOrgRing{0%,to{opacity:.5}50%{opacity:1}}.lab-result-bar:where(.astro-seiyr3od){animation:labResultGrow 1.5s ease-out forwards;transform-box:fill-box;transform-origin:bottom center}.lab-result-bar-2:where(.astro-seiyr3od){animation-delay:.2s}.lab-result-bar-3:where(.astro-seiyr3od){animation-delay:.4s}.lab-result-bar-4:where(.astro-seiyr3od){animation-delay:.6s}@keyframes labResultGrow{0%{transform:scaleY(0);opacity:0}to{transform:scaleY(1);opacity:1}}.org-link:where(.astro-seiyr3od){display:inline-flex;align-items:center;gap:6px;margin-top:20px;font-size:14px;font-weight:600;color:var(--accent-text);text-decoration:none;transition:gap .2s ease}.org-link:where(.astro-seiyr3od):hover{gap:10px}@media(max-width:1024px){.tab-grid:where(.astro-seiyr3od){grid-template-columns:repeat(2,1fr)}.ehr-grid:where(.astro-seiyr3od){grid-template-columns:repeat(2,1fr)}.org-panel:where(.astro-seiyr3od),.org-panel:where(.astro-seiyr3od).active{grid-template-columns:1fr 1fr;gap:32px}.carousel-track:where(.astro-seiyr3od){height:520px}.case-card:where(.astro-seiyr3od){max-width:750px;padding:32px}}@media(max-width:768px){.about-hero:where(.astro-seiyr3od){padding:120px 20px 0}.about-hero__content:where(.astro-seiyr3od){padding-bottom:64px}.about-hero__story:where(.astro-seiyr3od){padding:64px 0 72px}.about-hero__tabs:where(.astro-seiyr3od){padding:64px 0 72px}.about-hero__cases:where(.astro-seiyr3od){padding:64px 0 48px}.about-hero__mark:where(.astro-seiyr3od){width:80px;height:auto;margin-bottom:28px}.about-hero__orb--lg:where(.astro-seiyr3od){width:350px;height:350px}.about-hero__orb--sm:where(.astro-seiyr3od){width:250px;height:250px}.about-hero__stats:where(.astro-seiyr3od){gap:20px;margin-top:32px}.about-hero__stat:where(.astro-seiyr3od):not(:last-child):after{right:-10px;height:28px}.about-hero__stat-value:where(.astro-seiyr3od){font-size:20px}.tab-grid:where(.astro-seiyr3od){grid-template-columns:1fr}.tab-grid--hub:where(.astro-seiyr3od){grid-template-columns:1fr}.ehr-grid:where(.astro-seiyr3od){grid-template-columns:1fr}.tab-grid--hub:where(.astro-seiyr3od) .tab-card:where(.astro-seiyr3od):nth-child(-n+3),.tab-grid--hub:where(.astro-seiyr3od) .tab-card:where(.astro-seiyr3od):nth-child(4),.tab-grid--hub:where(.astro-seiyr3od) .tab-card:where(.astro-seiyr3od):nth-child(5){grid-column:auto}.org-panel:where(.astro-seiyr3od),.org-panel:where(.astro-seiyr3od).active{grid-template-columns:1fr;gap:32px}.org-selector:where(.astro-seiyr3od){gap:6px;margin-bottom:36px}.org-pill:where(.astro-seiyr3od){padding:7px 14px;font-size:12px}.carousel-header:where(.astro-seiyr3od){flex-direction:column;gap:20px}.carousel-header:where(.astro-seiyr3od) .section-header{text-align:center}.carousel-header:where(.astro-seiyr3od) .section-header p{margin-left:auto;margin-right:auto}.carousel-track:where(.astro-seiyr3od){height:auto;min-height:500px}.case-card:where(.astro-seiyr3od){position:relative;left:auto;transform:none;max-width:100%;display:none}.case-card:where(.astro-seiyr3od).is-active{display:block;transform:none}.case-card:where(.astro-seiyr3od).is-prev,.case-card:where(.astro-seiyr3od).is-next{display:none}.data-flow:where(.astro-seiyr3od){grid-template-columns:1fr;gap:20px}.flow-connector:where(.astro-seiyr3od){display:none}.flow-stage:where(.astro-seiyr3od){padding:0}.founders-grid:where(.astro-seiyr3od){grid-template-columns:1fr}.carousel-dots:where(.astro-seiyr3od){display:flex}}@media(max-width:480px){.about-hero:where(.astro-seiyr3od){padding:110px 16px 0}.about-hero__content:where(.astro-seiyr3od){padding-bottom:48px}.about-hero__story:where(.astro-seiyr3od){padding:48px 0 56px}.about-hero__tabs:where(.astro-seiyr3od){padding:48px 0 56px}.about-hero__mark:where(.astro-seiyr3od){width:68px;height:auto;margin-bottom:24px}.about-hero__stats:where(.astro-seiyr3od){gap:16px}.about-hero__stat:where(.astro-seiyr3od):not(:last-child):after{display:none}.about-hero__stat-value:where(.astro-seiyr3od){font-size:18px}.flow-code:where(.astro-seiyr3od){font-size:11px;padding:10px 12px;min-width:0}.flow-ui-mock:where(.astro-seiyr3od){padding:8px 10px}.founder-card:where(.astro-seiyr3od){padding:28px 20px}.org-pill:where(.astro-seiyr3od){padding:6px 14px;font-size:12px}.org-selector:where(.astro-seiyr3od){gap:6px;margin-bottom:32px}.tech-pill:where(.astro-seiyr3od){font-size:11px;padding:5px 12px}}.section-accent:where(.astro-seiyr3od){background:linear-gradient(135deg,var(--blue-600) 0%,var(--blue-700) 100%);box-shadow:0 -24px 48px -12px #07598559,0 24px 48px -12px #07598559}.section-accent:where(.astro-seiyr3od):before{display:none}[data-theme=dark] .section-accent:where(.astro-seiyr3od){background:linear-gradient(135deg,var(--dark-accent-alt-start) 0%,var(--dark-accent-alt-end) 100%);box-shadow:none}@media(prefers-color-scheme:dark){[data-theme=auto] .section-accent:where(.astro-seiyr3od){background:linear-gradient(135deg,var(--dark-accent-alt-start) 0%,var(--dark-accent-alt-end) 100%);box-shadow:none}}.about-flow-bg:where(.astro-seiyr3od){position:relative;background:linear-gradient(180deg,#0a1628,#0c2444 15%,#0b1d3a 40%,#091525);color:#fff;--bg-base: #091525;--text-heading: #f0f6fc;--text-primary: #f0f6fc;--text-secondary: rgba(176, 190, 197, .85);--text-muted: rgba(176, 190, 197, .55);--accent-text: var(--blue-300, #7dd3fc);--bg-card: rgba(255, 255, 255, .06);--bg-elevated: rgba(255, 255, 255, .08);--border-default: rgba(255, 255, 255, .1);--border-subtle: rgba(255, 255, 255, .06);--shadow-card-hover: 0 8px 32px rgba(0, 0, 0, .3), 0 4px 12px rgba(14, 165, 233, .15)}[data-theme=light] .about-flow-bg:where(.astro-seiyr3od){background:linear-gradient(180deg,#eff6ff,#f0f7ff 15%,#f4f8fd 40%,#f1f5fa);color:var(--gray-800, #1f2937);--bg-base: #f1f5fa;--text-heading: var(--gray-900, #111827);--text-primary: var(--gray-800, #1f2937);--text-secondary: var(--gray-600, #4b5563);--text-muted: var(--gray-500, #6b7280);--accent-text: var(--accent);--bg-card: var(--white, #fff);--bg-elevated: var(--white, #fff);--border-default: var(--gray-200, #e5e7eb);--border-subtle: var(--gray-100, #f3f4f6);--shadow-card-hover: var(--shadow-md)}@media(prefers-color-scheme:light){[data-theme=auto] .about-flow-bg:where(.astro-seiyr3od){background:linear-gradient(180deg,#eff6ff,#f0f7ff 15%,#f4f8fd 40%,#f1f5fa);color:var(--gray-800, #1f2937);--bg-base: #f1f5fa;--text-heading: var(--gray-900, #111827);--text-primary: var(--gray-800, #1f2937);--text-secondary: var(--gray-600, #4b5563);--text-muted: var(--gray-500, #6b7280);--accent-text: var(--accent);--bg-card: var(--white, #fff);--bg-elevated: var(--white, #fff);--border-default: var(--gray-200, #e5e7eb);--border-subtle: var(--gray-100, #f3f4f6);--shadow-card-hover: var(--shadow-md)}}.about-flow-bg:where(.astro-seiyr3od):before{content:"";position:absolute;inset:0;background:url(/images/patterns/services-pattern.svg) center / 1920px 1080px repeat;mix-blend-mode:screen;opacity:.3;pointer-events:none;z-index:0}[data-theme=light] .about-flow-bg:where(.astro-seiyr3od):before{mix-blend-mode:normal;opacity:.6}@media(prefers-color-scheme:light){[data-theme=auto] .about-flow-bg:where(.astro-seiyr3od):before{mix-blend-mode:normal;opacity:.6}}.about-flow-bg:where(.astro-seiyr3od)>:where(.astro-seiyr3od){position:relative;z-index:1}.about-cta:where(.astro-seiyr3od){background:linear-gradient(135deg,var(--blue-600) 0%,var(--blue-700) 100%);position:relative;overflow:hidden;box-shadow:0 -24px 48px -12px #07598559}[data-theme=dark] .about-cta:where(.astro-seiyr3od){background:linear-gradient(135deg,var(--dark-accent-alt-start) 0%,var(--dark-accent-alt-end) 100%);box-shadow:none}@media(prefers-color-scheme:dark){[data-theme=auto] .about-cta:where(.astro-seiyr3od){background:linear-gradient(135deg,var(--dark-accent-alt-start) 0%,var(--dark-accent-alt-end) 100%);box-shadow:none}}.about-cta:where(.astro-seiyr3od):before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 50% 80% at 20% 50%,rgba(14,165,233,.12) 0%,transparent 70%);pointer-events:none;z-index:1}.about-cta:where(.astro-seiyr3od):after{display:none}.about-cta:where(.astro-seiyr3od) .container:where(.astro-seiyr3od){position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:32px;padding-top:48px;padding-bottom:48px}.about-cta:where(.astro-seiyr3od) p:where(.astro-seiyr3od){font-size:1.1rem;font-weight:500;color:#f0f6fc;max-width:520px;line-height:1.6;margin:0}.about-cta__btn:where(.astro-seiyr3od){display:inline-flex;align-items:center;gap:8px;padding:14px 32px;font-size:.95rem;font-weight:600;color:#0d1117;background:var(--accent);border-radius:8px;text-decoration:none;white-space:nowrap;transition:background .25s ease,transform .15s ease}.about-cta__btn:where(.astro-seiyr3od):hover{background:var(--accent-hover);transform:translateY(-1px)}@media(max-width:768px){.about-cta:where(.astro-seiyr3od) .container:where(.astro-seiyr3od){flex-direction:column;text-align:center;padding-top:40px;padding-bottom:40px}.about-cta:where(.astro-seiyr3od) p:where(.astro-seiyr3od){max-width:none}}@media(prefers-reduced-motion:reduce){.about-hero__haze:where(.astro-seiyr3od){animation:none}.about-hero__orb--lg:where(.astro-seiyr3od),.about-hero__orb--sm:where(.astro-seiyr3od){animation:none}.about-hero__mark:where(.astro-seiyr3od) path:where(.astro-seiyr3od){opacity:1;transform:none;animation:none!important}.about-hero__gradient:where(.astro-seiyr3od){animation:none}.case-card:where(.astro-seiyr3od){transition:none}.org-panel:where(.astro-seiyr3od){transition:none}.tab-card:where(.astro-seiyr3od){transition:none}.tab-card:where(.astro-seiyr3od):hover .tab-card-icon:where(.astro-seiyr3od) .icon-default,.tab-card:where(.astro-seiyr3od):hover .tab-card-icon:where(.astro-seiyr3od) .icon-hover{transform:none!important}.founder-card:where(.astro-seiyr3od){transition:none}.carousel-dot:where(.astro-seiyr3od){transition:none}}@media(forced-colors:active){.about-hero__stat-value:where(.astro-seiyr3od){-webkit-text-fill-color:unset;background:none;color:LinkText}.about-hero__gradient:where(.astro-seiyr3od){-webkit-text-fill-color:unset;background:none;color:LinkText}}
