.hero-section[data-astro-cid-ge2uvauf]{background-color:var(--color-primary);margin-top:calc(-1 * var(--header-height));padding-top:var(--header-height);padding-bottom:var(--space-140);position:relative;overflow:hidden}.shape-square[data-astro-cid-ge2uvauf]{background-color:var(--color-accent-pink);z-index:1;width:64px;height:64px;position:absolute;top:0;left:0}.shape-circle-1[data-astro-cid-ge2uvauf]{border-radius:var(--radius-full);border:1px solid var(--color-border-circle-1);pointer-events:none;z-index:1;width:820px;height:820px;position:absolute;top:60px;right:-180px}.shape-circle-2[data-astro-cid-ge2uvauf]{border-radius:var(--radius-full);border:1px solid var(--color-border-circle-2);pointer-events:none;z-index:1;width:580px;height:580px;position:absolute;top:180px;right:-60px}.shape-circle-3[data-astro-cid-ge2uvauf]{border-radius:var(--radius-full);background-color:var(--color-glass-circle-hero);pointer-events:none;z-index:1;width:340px;height:340px;position:absolute;top:300px;right:60px}.hero-container[data-astro-cid-ge2uvauf]{z-index:2;max-width:var(--container-max-width);padding:var(--space-48) var(--space-32) 0;box-sizing:border-box;align-items:center;gap:var(--space-48);flex-wrap:wrap;margin:0 auto;display:flex;position:relative}.hero-content[data-astro-cid-ge2uvauf]{gap:var(--space-26);flex-direction:column;flex:520px;min-width:0;display:flex}.hero-badge[data-astro-cid-ge2uvauf]{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);border-radius:var(--radius-pill);border:1px solid var(--color-text);color:var(--color-text);letter-spacing:.2px;align-self:flex-start;padding:7px 14px}.hero-title[data-astro-cid-ge2uvauf]{font-size:var(--font-size-hero);line-height:var(--line-height-hero);color:var(--color-text);letter-spacing:var(--letter-spacing-h1);font-weight:var(--font-weight-regular);margin:0}.hero-desc[data-astro-cid-ge2uvauf]{font-size:var(--font-size-3xl);line-height:var(--line-height-body);color:var(--color-text-muted);max-width:520px;margin:0}.hero-actions[data-astro-cid-ge2uvauf]{gap:var(--space-12);flex-wrap:wrap;align-items:center;display:flex}.btn-primary[data-astro-cid-ge2uvauf]{color:var(--color-white);background-color:var(--color-surface-dark);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);border-radius:var(--radius-pill);box-shadow:var(--shadow-btn-hero);padding:16px 26px;text-decoration:none;transition:transform .15s,background-color .15s}.btn-primary[data-astro-cid-ge2uvauf]:hover{color:var(--color-white);background-color:#000;transform:translateY(-1px)}.btn-secondary[data-astro-cid-ge2uvauf]{color:var(--color-text);background-color:var(--color-white);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);border-radius:var(--radius-pill);padding:16px 24px;text-decoration:none;transition:background-color .15s,transform .15s}.btn-secondary[data-astro-cid-ge2uvauf]:hover{background-color:var(--color-bg);transform:translateY(-1px)}.hero-visual[data-astro-cid-ge2uvauf]{flex:520px;min-width:0;height:600px;position:relative}.visual-backdrop[data-astro-cid-ge2uvauf]{border-radius:var(--radius-5xl);background-color:var(--color-surface-dark);width:82%;height:470px;position:absolute;top:40px;right:0;transform:rotate(3deg)}.hero-photo[data-astro-cid-ge2uvauf]{border-radius:var(--radius-5xl);object-fit:cover;object-position:55% 40%;background-color:var(--color-surface-muted);width:82%;height:470px;box-shadow:var(--shadow-hero-photo);display:block;position:absolute;top:20px;right:24px}.float-card[data-astro-cid-ge2uvauf]{z-index:5;position:absolute}.float-card-emr[data-astro-cid-ge2uvauf]{background-color:var(--color-white);border-radius:var(--radius-2xl);width:330px;padding:var(--space-20);box-sizing:border-box;gap:var(--space-12);box-shadow:var(--shadow-float-card-multi);flex-direction:column;display:flex;bottom:20px;left:0}.card-header[data-astro-cid-ge2uvauf]{justify-content:space-between;align-items:center;display:flex}.tag-emr[data-astro-cid-ge2uvauf]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);border-radius:var(--radius-pill);background-color:var(--color-primary);color:var(--color-text);padding:5px 10px}.tag-meta[data-astro-cid-ge2uvauf]{font-size:var(--font-size-sm);color:var(--color-text-tertiary)}.patient-name[data-astro-cid-ge2uvauf]{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);color:var(--color-text)}.patient-details[data-astro-cid-ge2uvauf]{gap:var(--space-8);font-size:var(--font-size-base);color:var(--color-text-muted);flex-direction:column;display:flex}.detail-row[data-astro-cid-ge2uvauf]{justify-content:space-between;gap:var(--space-10);padding-bottom:var(--space-8);border-bottom:1px solid var(--color-border-light);display:flex}.detail-row[data-astro-cid-ge2uvauf].last{border-bottom:none;padding-bottom:0}.val-dark[data-astro-cid-ge2uvauf]{color:var(--color-text)}.val-alert[data-astro-cid-ge2uvauf]{color:var(--color-alert-danger);font-weight:var(--font-weight-medium)}.float-card-cdss[data-astro-cid-ge2uvauf]{background-color:var(--color-white);border-radius:var(--radius-lg);align-items:center;gap:var(--space-12);box-shadow:var(--shadow-float-card-sm);padding:14px 16px;display:flex;top:0;right:-8px}.cdss-icon-box[data-astro-cid-ge2uvauf]{border-radius:var(--radius-sm);background-color:var(--color-accent-pink);flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.cdss-text[data-astro-cid-ge2uvauf]{gap:var(--space-2);flex-direction:column;display:flex}.cdss-title[data-astro-cid-ge2uvauf]{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text)}.cdss-sub[data-astro-cid-ge2uvauf]{font-size:var(--font-size-sm);color:var(--color-text-tertiary)}.float-badge-metric[data-astro-cid-ge2uvauf]{border-radius:var(--radius-full);background-color:var(--color-surface-dark);width:150px;height:150px;color:var(--color-white);text-align:center;justify-content:center;align-items:center;gap:var(--space-2);box-shadow:var(--shadow-badge-circle);border:6px solid var(--color-primary);flex-direction:column;display:flex;bottom:0;right:20px}.metric-num[data-astro-cid-ge2uvauf]{font-size:var(--font-size-9xl);font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-badge-num);color:var(--color-primary);line-height:1}.metric-desc[data-astro-cid-ge2uvauf]{font-size:var(--font-size-sm);color:var(--color-text-on-dark);line-height:var(--line-height-compact)}@media (width<=900px){.hero-section[data-astro-cid-ge2uvauf]{margin-top:-72px;padding-top:72px;padding-bottom:120px}.hero-container[data-astro-cid-ge2uvauf]{padding:var(--space-32) var(--space-20) 0;gap:var(--space-40)}.hero-title[data-astro-cid-ge2uvauf]{letter-spacing:var(--letter-spacing-h2);font-size:var(--font-size-12xl)!important}.float-card[data-astro-cid-ge2uvauf]{display:none!important}.hero-visual[data-astro-cid-ge2uvauf]{width:100%;height:400px}.visual-backdrop[data-astro-cid-ge2uvauf]{width:90%;height:350px}.hero-photo[data-astro-cid-ge2uvauf]{width:90%;height:350px;right:12px}}@media (width<=480px){.hero-title[data-astro-cid-ge2uvauf]{letter-spacing:-1.2px;font-size:42px!important}.hero-visual[data-astro-cid-ge2uvauf]{height:300px}.visual-backdrop[data-astro-cid-ge2uvauf],.hero-photo[data-astro-cid-ge2uvauf]{height:260px}}.stats-section[data-astro-cid-23gkgyqt]{z-index:10;max-width:var(--container-max-width);padding:0 var(--space-32);box-sizing:border-box;margin:-90px auto 0;position:relative}.stats-card[data-astro-cid-23gkgyqt]{background-color:var(--color-white);border-radius:var(--radius-3xl);padding:var(--space-36) var(--space-40);gap:var(--space-28);box-shadow:var(--shadow-stats-card);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.stat-item[data-astro-cid-23gkgyqt]{gap:var(--space-6);flex-direction:column;display:flex}.stat-item[data-astro-cid-23gkgyqt].has-divider{padding-right:var(--space-20);border-right:1px solid var(--color-border-light)}.stat-number[data-astro-cid-23gkgyqt]{font-size:var(--font-size-11xl);font-weight:var(--font-weight-light);letter-spacing:var(--letter-spacing-stats);line-height:var(--line-height-number);color:var(--color-text)}.stat-label[data-astro-cid-23gkgyqt]{font-size:var(--font-size-md);color:var(--color-text-secondary)}@media (width<=900px){.stats-section[data-astro-cid-23gkgyqt]{padding:0 var(--space-20);margin-top:-60px}.stats-card[data-astro-cid-23gkgyqt]{padding:var(--space-28) var(--space-24);gap:var(--space-20);grid-template-columns:repeat(2,minmax(0,1fr))}.stat-item[data-astro-cid-23gkgyqt].has-divider{border-right:none;padding-right:0}}@media (width<=480px){.stats-card[data-astro-cid-23gkgyqt]{gap:var(--space-24);grid-template-columns:minmax(0,1fr)}.stat-item[data-astro-cid-23gkgyqt]:not(:last-child){padding-bottom:var(--space-16);border-bottom:1px solid var(--color-border-light)}.stat-number[data-astro-cid-23gkgyqt]{font-size:44px}}.trust-section[data-astro-cid-wtzqjce7]{max-width:var(--container-max-width);padding:var(--space-56) var(--space-32) var(--space-24);box-sizing:border-box;align-items:center;gap:var(--space-20) var(--space-40);flex-wrap:wrap;margin:0 auto;display:flex}.trust-label[data-astro-cid-wtzqjce7]{font-size:var(--font-size-base);color:var(--color-text-secondary);flex:none}.logos-grid[data-astro-cid-wtzqjce7]{gap:var(--space-16);flex-wrap:wrap;flex:600px;display:flex}.logo-card[data-astro-cid-wtzqjce7]{background-color:var(--color-white);border-radius:var(--radius-xl);height:96px;padding:var(--space-16) var(--space-24);box-sizing:border-box;box-shadow:var(--shadow-logo);flex:200px;justify-content:center;align-items:center;display:flex}.logo-img[data-astro-cid-wtzqjce7]{object-fit:contain;width:auto;max-width:100%;height:auto}@media (width<=900px){.trust-section[data-astro-cid-wtzqjce7]{padding:var(--space-36) var(--space-20) var(--space-16);gap:var(--space-16)}.logo-card[data-astro-cid-wtzqjce7]{height:80px;padding:var(--space-12) var(--space-16)}}.about-section[data-astro-cid-oxgmilyn]{max-width:var(--container-max-width);padding:var(--space-104) var(--space-32);box-sizing:border-box;align-items:center;gap:var(--space-72);flex-wrap:wrap;margin:0 auto;display:flex}.about-visual[data-astro-cid-oxgmilyn]{flex:460px;min-width:0;height:520px;position:relative}.visual-bg-lime[data-astro-cid-oxgmilyn]{border-radius:var(--radius-4xl);background-color:var(--color-primary);width:72%;height:78%;position:absolute;top:0;left:0}.visual-placeholder[data-astro-cid-oxgmilyn]{border-radius:var(--radius-4xl);background-color:var(--color-surface-muted);width:80%;height:82%;padding:var(--space-40);box-sizing:border-box;text-align:center;font-size:var(--font-size-md);color:var(--color-text-body-dark);box-shadow:var(--shadow-about-photo);justify-content:center;align-items:center;display:flex;position:absolute;bottom:0;right:0}.float-badge-principle[data-astro-cid-oxgmilyn]{background-color:var(--color-surface-dark);color:var(--color-white);border-radius:var(--radius-xl);gap:var(--space-4);max-width:220px;box-shadow:var(--shadow-float-card-dark);z-index:5;flex-direction:column;padding:18px 20px;display:flex;position:absolute;bottom:40px;left:24px}.badge-tag[data-astro-cid-oxgmilyn]{font-size:var(--font-size-sm);color:var(--color-primary)}.badge-text[data-astro-cid-oxgmilyn]{font-size:var(--font-size-lg);line-height:var(--line-height-quote)}.about-content[data-astro-cid-oxgmilyn]{gap:var(--space-22);flex-direction:column;flex:460px;min-width:0;display:flex}.section-tag[data-astro-cid-oxgmilyn]{font-size:var(--font-size-base);color:var(--color-text-secondary)}.about-title[data-astro-cid-oxgmilyn]{font-size:var(--font-size-12xl);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-h2);color:var(--color-text);margin:0}.about-desc[data-astro-cid-oxgmilyn]{font-size:var(--font-size-2xl);line-height:var(--line-height-relaxed);color:var(--color-text-muted);margin:0}.mission-vision-grid[data-astro-cid-oxgmilyn]{gap:var(--space-14);margin-top:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.value-card[data-astro-cid-oxgmilyn]{background-color:var(--color-white);border-radius:var(--radius-xl);padding:var(--space-22);gap:var(--space-8);box-shadow:var(--shadow-subtle);flex-direction:column;display:flex}.value-tag[data-astro-cid-oxgmilyn]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);border-radius:var(--radius-pill);color:var(--color-text);align-self:flex-start;padding:4px 10px}.tag-lime[data-astro-cid-oxgmilyn]{background-color:var(--color-primary)}.tag-pink[data-astro-cid-oxgmilyn]{background-color:var(--color-accent-pink)}.value-text[data-astro-cid-oxgmilyn]{font-size:var(--font-size-lg);line-height:var(--line-height-card);color:var(--color-text)}@media (width<=900px){.about-section[data-astro-cid-oxgmilyn]{padding:var(--space-64) var(--space-20);gap:var(--space-48)}.about-title[data-astro-cid-oxgmilyn]{font-size:38px}.about-visual[data-astro-cid-oxgmilyn]{height:340px}.float-badge-principle[data-astro-cid-oxgmilyn]{display:none!important}}@media (width<=540px){.mission-vision-grid[data-astro-cid-oxgmilyn]{grid-template-columns:minmax(0,1fr)}.about-title[data-astro-cid-oxgmilyn]{font-size:32px}.about-visual[data-astro-cid-oxgmilyn]{height:260px}}.solutions-section[data-astro-cid-tudnq4co]{background-color:var(--color-surface-dark);color:var(--color-white);border-radius:var(--radius-section-top)}.solutions-container[data-astro-cid-tudnq4co]{max-width:var(--container-max-width);padding:var(--space-112) var(--space-32);box-sizing:border-box;gap:var(--space-52);flex-direction:column;margin:0 auto;display:flex}.solutions-header[data-astro-cid-tudnq4co]{justify-content:space-between;align-items:flex-end;gap:var(--space-24);flex-wrap:wrap;display:flex}.header-left[data-astro-cid-tudnq4co]{gap:var(--space-16);flex-direction:column;max-width:720px;display:flex}.section-tag[data-astro-cid-tudnq4co]{font-size:var(--font-size-base);color:var(--color-text-on-dark-muted)}.solutions-title[data-astro-cid-tudnq4co]{font-size:var(--font-size-12xl);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-h2);color:var(--color-white);margin:0}.solutions-desc[data-astro-cid-tudnq4co]{font-size:var(--font-size-xl);line-height:var(--line-height-body);color:var(--color-text-on-dark-muted);max-width:340px;margin:0}.bento[data-astro-cid-tudnq4co]{gap:var(--space-16);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bento-card[data-astro-cid-tudnq4co]{scroll-margin-top:var(--space-40);border-radius:var(--radius-3xl);padding:var(--space-32);box-sizing:border-box;gap:var(--space-14);flex-direction:column;text-decoration:none;transition:transform .15s;display:flex}.bento-card[data-astro-cid-tudnq4co]:hover{transform:translateY(-2px)}.bento-card[data-astro-cid-tudnq4co]{position:relative}.card-link[data-astro-cid-tudnq4co],.card-link[data-astro-cid-tudnq4co]:hover{color:inherit}.card-link[data-astro-cid-tudnq4co]:after{content:"";border-radius:inherit;z-index:5;position:absolute;inset:0}.card-link[data-astro-cid-tudnq4co]:focus-visible{outline:none}.bento-card[data-astro-cid-tudnq4co]:has(.card-link:focus-visible){outline:2px solid var(--color-primary);outline-offset:3px}.bento-wide[data-astro-cid-tudnq4co]{min-height:420px;color:var(--color-text);background-color:var(--color-primary);gap:var(--space-28);flex-flow:wrap;grid-column:span 2;position:relative;overflow:hidden}.card-left[data-astro-cid-tudnq4co]{gap:var(--space-14);flex-direction:column;flex:260px;min-width:0;display:flex}.card-num[data-astro-cid-tudnq4co]{font-size:var(--font-size-base);color:var(--color-text-muted)}.card-num-dark[data-astro-cid-tudnq4co]{font-size:var(--font-size-base);color:var(--color-text-tertiary)}.card-num-light[data-astro-cid-tudnq4co]{font-size:var(--font-size-base);color:var(--color-text-on-dark-muted)}.card-heading-wide[data-astro-cid-tudnq4co]{font-size:var(--font-size-8xl);font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-h3-wide);color:var(--color-text);margin:0}.card-desc-wide[data-astro-cid-tudnq4co]{font-size:var(--font-size-xl);line-height:var(--line-height-body);color:var(--color-text-body-dark);flex-grow:1;margin:0}.btn-action[data-astro-cid-tudnq4co]{font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--color-white);background-color:var(--color-surface-dark);border-radius:var(--radius-pill);align-self:flex-start;padding:12px 20px;display:inline-block}.card-right-preview[data-astro-cid-tudnq4co]{flex:280px;min-width:0;min-height:300px;position:relative}.preview-backdrop[data-astro-cid-tudnq4co]{background-color:var(--color-bento-shadow-layer);border-radius:var(--radius-2xl);position:absolute;inset:26px -12px -20px 24px}.preview-card[data-astro-cid-tudnq4co]{background-color:var(--color-white);border-radius:var(--radius-2xl);padding:var(--space-20);gap:var(--space-10);box-shadow:var(--shadow-bento-card);flex-direction:column;display:flex;position:absolute;inset:0 12px 12px 0}.preview-label[data-astro-cid-tudnq4co]{font-size:var(--font-size-sm);color:var(--color-text-tertiary)}.mock-line-title[data-astro-cid-tudnq4co]{border-radius:var(--radius-xs);background-color:var(--color-surface-dark);width:70%;height:10px}.mock-line[data-astro-cid-tudnq4co]{border-radius:var(--radius-xs);background-color:var(--color-border-light);width:92%;height:8px}.mock-line[data-astro-cid-tudnq4co].short{width:84%}.mock-line[data-astro-cid-tudnq4co].vshort{width:60%}.mock-line[data-astro-cid-tudnq4co].mt-6{width:88%;margin-top:6px}.mock-tags[data-astro-cid-tudnq4co]{gap:var(--space-8);margin-top:var(--space-8);display:flex}.mock-pill[data-astro-cid-tudnq4co]{font-size:var(--font-size-xs);border-radius:var(--radius-pill);background-color:var(--color-bg);color:var(--color-text);padding:4px 9px}.mock-pill[data-astro-cid-tudnq4co].pill-pink{background-color:var(--color-accent-pink)}.card-agentfill[data-astro-cid-tudnq4co]{min-height:420px;color:var(--color-text);background-color:var(--color-white)}.card-top-row[data-astro-cid-tudnq4co]{justify-content:space-between;align-items:center;display:flex}.arrow-circle[data-astro-cid-tudnq4co]{border-radius:var(--radius-full);border:1px solid var(--color-text);width:40px;height:40px;color:var(--color-text);justify-content:center;align-items:center;display:flex}.arrow-lime[data-astro-cid-tudnq4co]{border-color:var(--color-primary);color:var(--color-primary)}.card-heading[data-astro-cid-tudnq4co]{font-size:var(--font-size-6xl);font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-h3);color:var(--color-text);margin:0}.card-desc[data-astro-cid-tudnq4co]{font-size:var(--font-size-lg);line-height:var(--line-height-body);color:var(--color-text-muted);flex-grow:1;margin:0}.mock-fill-rows[data-astro-cid-tudnq4co]{gap:var(--space-6);flex-direction:column;display:flex}.fill-row[data-astro-cid-tudnq4co]{font-size:var(--font-size-sm);border-radius:var(--radius-md);background-color:var(--color-bg);color:var(--color-text);justify-content:space-between;padding:10px 12px;display:flex}.status-green[data-astro-cid-tudnq4co]{color:var(--color-primary-dark);font-weight:var(--font-weight-medium)}.fill-warning[data-astro-cid-tudnq4co]{background-color:var(--color-accent-pink)}.card-trial[data-astro-cid-tudnq4co]{min-height:300px;color:var(--color-white);background-color:var(--color-surface-dark-2);border:1px solid var(--color-text-muted)}.text-white[data-astro-cid-tudnq4co]{color:var(--color-white)}.text-muted-light[data-astro-cid-tudnq4co]{color:var(--color-text-on-dark)}.chart-bars[data-astro-cid-tudnq4co]{align-items:flex-end;gap:var(--space-6);height:56px;display:flex}.bar[data-astro-cid-tudnq4co]{border-radius:var(--radius-xs);flex:1}.bar-1[data-astro-cid-tudnq4co]{background-color:var(--color-bar-1);height:100%}.bar-2[data-astro-cid-tudnq4co]{background-color:var(--color-bar-2);height:70%}.bar-3[data-astro-cid-tudnq4co]{background-color:var(--color-bar-3);height:45%}.bar-4[data-astro-cid-tudnq4co]{background-color:var(--color-bar-4);height:28%}.card-cdss[data-astro-cid-tudnq4co]{min-height:300px;color:var(--color-text);background-color:var(--color-accent-pink)}.text-body-dark[data-astro-cid-tudnq4co]{color:var(--color-text-body-dark)}.card-simulation[data-astro-cid-tudnq4co]{min-height:300px;color:var(--color-text);background-color:var(--color-white)}@media (width<=900px){.solutions-container[data-astro-cid-tudnq4co]{padding:var(--space-64) var(--space-20);gap:var(--space-40)}.solutions-title[data-astro-cid-tudnq4co]{font-size:38px}.bento[data-astro-cid-tudnq4co]{grid-template-columns:minmax(0,1fr)!important}.bento-wide[data-astro-cid-tudnq4co]{min-height:auto;grid-column:auto!important}.card-agentfill[data-astro-cid-tudnq4co],.card-trial[data-astro-cid-tudnq4co],.card-cdss[data-astro-cid-tudnq4co],.card-simulation[data-astro-cid-tudnq4co]{min-height:auto}}@media (width<=480px){.solutions-title[data-astro-cid-tudnq4co]{font-size:32px}.bento-card[data-astro-cid-tudnq4co]{padding:var(--space-24)}}.principles-section[data-astro-cid-p4uopdll]{background-color:var(--color-surface-dark);color:var(--color-white)}.principles-container[data-astro-cid-p4uopdll]{max-width:var(--container-max-width);padding:0 var(--space-32) var(--space-120);box-sizing:border-box;gap:var(--space-56);flex-wrap:wrap;align-items:flex-start;margin:0 auto;display:flex}.principles-intro[data-astro-cid-p4uopdll]{gap:var(--space-16);min-width:0;padding-top:var(--space-24);flex-direction:column;flex:380px;display:flex}.section-tag[data-astro-cid-p4uopdll]{font-size:var(--font-size-base);color:var(--color-text-on-dark-muted)}.principles-title[data-astro-cid-p4uopdll]{font-size:var(--font-size-10xl);line-height:var(--line-height-heading-alt);letter-spacing:var(--letter-spacing-h2);color:var(--color-white);margin:0}.principles-desc[data-astro-cid-p4uopdll]{font-size:var(--font-size-xl);line-height:var(--line-height-body);color:var(--color-text-on-dark-muted);max-width:380px;margin:0}.principles-cards[data-astro-cid-p4uopdll]{flex-direction:column;flex:1.3 520px;min-width:0;display:flex}.principle-card[data-astro-cid-p4uopdll]{scroll-margin-top:var(--space-40);border-radius:var(--radius-3xl);padding:var(--space-32);gap:var(--space-24);box-shadow:var(--shadow-principle-card);box-sizing:border-box;align-items:flex-start;display:flex;position:relative}.card-dark[data-astro-cid-p4uopdll]{background-color:var(--color-surface-dark-2);color:var(--color-white);z-index:1}.card-lime[data-astro-cid-p4uopdll]{background-color:var(--color-primary);color:var(--color-text);z-index:2;margin:-14px 0 0 32px}.card-white[data-astro-cid-p4uopdll]{background-color:var(--color-white);color:var(--color-text);z-index:3;margin:-14px 0 0 64px}.card-large-num[data-astro-cid-p4uopdll]{font-size:var(--font-size-14xl);font-weight:var(--font-weight-light);line-height:var(--line-height-number);letter-spacing:var(--letter-spacing-numbers-lg);flex-shrink:0}.text-lime[data-astro-cid-p4uopdll]{color:var(--color-primary)}.text-dark[data-astro-cid-p4uopdll]{color:var(--color-text)}.text-light[data-astro-cid-p4uopdll]{color:var(--color-text-on-dark)}.text-body-dark[data-astro-cid-p4uopdll]{color:var(--color-text-body-dark)}.text-muted[data-astro-cid-p4uopdll]{color:var(--color-text-muted)}.card-body[data-astro-cid-p4uopdll]{gap:var(--space-8);flex-direction:column;display:flex}.card-title[data-astro-cid-p4uopdll]{font-size:var(--font-size-5xl);font-weight:var(--font-weight-medium);margin:0}.card-text[data-astro-cid-p4uopdll]{font-size:var(--font-size-lg);line-height:var(--line-height-body);margin:0}@media (width<=900px){.principles-container[data-astro-cid-p4uopdll]{padding:0 var(--space-20) var(--space-72);gap:var(--space-40)}.principles-title[data-astro-cid-p4uopdll]{font-size:38px}.card-lime[data-astro-cid-p4uopdll]{margin:-10px 0 0 16px}.card-white[data-astro-cid-p4uopdll]{margin:-10px 0 0 32px}}@media (width<=480px){.card-lime[data-astro-cid-p4uopdll],.card-white[data-astro-cid-p4uopdll]{margin:16px 0 0}.principle-card[data-astro-cid-p4uopdll]{padding:var(--space-24);gap:var(--space-16)}.card-large-num[data-astro-cid-p4uopdll]{font-size:48px}.card-title[data-astro-cid-p4uopdll]{font-size:20px}}.integration-section[data-astro-cid-6rgzhdbk]{max-width:var(--container-max-width);padding:var(--space-120) var(--space-32);box-sizing:border-box;align-items:center;gap:var(--space-72);flex-wrap:wrap;margin:0 auto;display:flex}.integration-content[data-astro-cid-6rgzhdbk]{gap:var(--space-28);flex-direction:column;flex:460px;min-width:0;display:flex}.header-group[data-astro-cid-6rgzhdbk]{gap:var(--space-16);flex-direction:column;display:flex}.section-tag[data-astro-cid-6rgzhdbk]{font-size:var(--font-size-base);color:var(--color-text-secondary)}.integration-title[data-astro-cid-6rgzhdbk]{font-size:var(--font-size-11xl);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-h2);color:var(--color-text);margin:0}.features-list[data-astro-cid-6rgzhdbk]{flex-direction:column;display:flex}.feature-row[data-astro-cid-6rgzhdbk]{gap:var(--space-20);border-top:1px solid var(--color-border-dashed);padding:18px 0;display:flex}.feature-row[data-astro-cid-6rgzhdbk].is-last{border-bottom:1px solid var(--color-border-dashed)}.feature-letter[data-astro-cid-6rgzhdbk]{font-size:var(--font-size-base);color:var(--color-text-tertiary);flex-shrink:0;width:28px}.feature-text[data-astro-cid-6rgzhdbk]{gap:var(--space-4);flex-direction:column;display:flex}.feature-heading[data-astro-cid-6rgzhdbk]{font-size:var(--font-size-3xl);font-weight:var(--font-weight-medium);color:var(--color-text);margin:0}.feature-desc[data-astro-cid-6rgzhdbk]{font-size:var(--font-size-lg);line-height:var(--line-height-body);color:var(--color-text-muted);margin:0}.orbit-wrapper[data-astro-cid-6rgzhdbk]{flex:480px;justify-content:center;align-items:center;min-width:0;height:520px;display:flex;position:relative}.orbit-stage[data-astro-cid-6rgzhdbk]{width:500px;height:500px;position:relative}.orbit-ring-dashed[data-astro-cid-6rgzhdbk]{border-radius:var(--radius-full);border:1px dashed var(--color-border-dashed);width:500px;height:500px;margin:-250px 0 0 -250px;position:absolute;top:50%;left:50%}.orbit-center-white[data-astro-cid-6rgzhdbk]{border-radius:var(--radius-full);background-color:var(--color-white);width:340px;height:340px;box-shadow:var(--shadow-orbit-circle);margin:-170px 0 0 -170px;position:absolute;top:50%;left:50%}.orbit-node-center[data-astro-cid-6rgzhdbk]{border-radius:var(--radius-full);background-color:var(--color-primary);justify-content:center;align-items:center;gap:var(--space-4);text-align:center;width:180px;height:180px;box-shadow:var(--shadow-orbit-center);flex-direction:column;margin:-90px 0 0 -90px;display:flex;position:absolute;top:50%;left:50%}.center-brand[data-astro-cid-6rgzhdbk]{font-size:var(--font-size-4xl);font-weight:var(--font-weight-medium);color:var(--color-text)}.center-sub[data-astro-cid-6rgzhdbk]{font-size:var(--font-size-xs);color:var(--color-text-muted)}.satellite[data-astro-cid-6rgzhdbk]{font-size:var(--font-size-md);font-weight:var(--font-weight-medium);border-radius:var(--radius-pill);box-sizing:border-box;padding:12px 22px;position:absolute}.sat-his[data-astro-cid-6rgzhdbk]{background-color:var(--color-surface-dark);color:var(--color-white);box-shadow:var(--shadow-btn-cta);top:6px;left:50%;transform:translate(-50%)}.sat-lis[data-astro-cid-6rgzhdbk]{background-color:var(--color-white);color:var(--color-text);border:1px solid var(--color-border-light);box-shadow:var(--shadow-orbit-tag);top:50%;right:2%;transform:translateY(-50%)}.sat-pacs[data-astro-cid-6rgzhdbk]{background-color:var(--color-accent-pink);color:var(--color-text);box-shadow:var(--shadow-orbit-tag);bottom:6px;left:50%;transform:translate(-50%)}.sat-emr[data-astro-cid-6rgzhdbk]{background-color:var(--color-white);color:var(--color-text);border:1px solid var(--color-border-light);box-shadow:var(--shadow-orbit-tag);top:50%;left:2%;transform:translateY(-50%)}@media (width<=900px){.integration-section[data-astro-cid-6rgzhdbk]{padding:var(--space-64) var(--space-20);gap:var(--space-48)}.integration-title[data-astro-cid-6rgzhdbk]{font-size:38px}}@media (width<=540px){.integration-title[data-astro-cid-6rgzhdbk]{font-size:32px}.orbit-wrapper[data-astro-cid-6rgzhdbk]{height:380px;overflow:hidden}.orbit-stage[data-astro-cid-6rgzhdbk]{transform-origin:50%;transform:scale(.72)}}@media (width<=380px){.orbit-wrapper[data-astro-cid-6rgzhdbk]{height:320px}.orbit-stage[data-astro-cid-6rgzhdbk]{transform:scale(.62)}}.testimonial-section[data-astro-cid-wndhlqnz]{max-width:var(--container-max-width);padding:0 var(--space-32) var(--space-120);box-sizing:border-box;margin:0 auto}.testimonial-wrap[data-astro-cid-wndhlqnz]{padding:var(--space-32) 0 0 var(--space-32);position:relative}.backdrop-pink[data-astro-cid-wndhlqnz]{border-radius:var(--radius-5xl);background-color:var(--color-accent-pink);position:absolute;inset:0 64px 48px 0}.testimonial-card[data-astro-cid-wndhlqnz]{background-color:var(--color-white);border-radius:var(--radius-5xl);padding:var(--space-64) var(--space-56);gap:var(--space-40);box-shadow:var(--shadow-testimonial);flex-wrap:wrap;align-items:center;display:flex;position:relative}.quote-mark[data-astro-cid-wndhlqnz]{font-size:var(--font-size-quote);line-height:var(--line-height-quote-mark);font-weight:var(--font-weight-light);color:var(--color-primary);letter-spacing:var(--letter-spacing-quote-mark);user-select:none;align-self:flex-start}.quote-body[data-astro-cid-wndhlqnz]{gap:var(--space-24);flex-direction:column;flex:520px;min-width:0;display:flex}.quote-text[data-astro-cid-wndhlqnz]{font-size:var(--font-size-7xl);line-height:var(--line-height-quote);font-weight:var(--font-weight-light);letter-spacing:var(--letter-spacing-quote);color:var(--color-text);margin:0}.author-row[data-astro-cid-wndhlqnz]{align-items:center;gap:var(--space-14);display:flex}.author-avatar[data-astro-cid-wndhlqnz]{border-radius:var(--radius-full);background-color:var(--color-surface-muted);width:52px;height:52px;color:var(--color-text-body-dark);flex-shrink:0;justify-content:center;align-items:center;font-size:10px;display:flex}.author-meta[data-astro-cid-wndhlqnz]{gap:var(--space-2);flex-direction:column;display:flex}.author-name[data-astro-cid-wndhlqnz]{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);color:var(--color-text)}.author-title[data-astro-cid-wndhlqnz]{font-size:var(--font-size-md);color:var(--color-text-secondary)}@media (width<=900px){.testimonial-section[data-astro-cid-wndhlqnz]{padding:0 var(--space-20) var(--space-72)}.testimonial-wrap[data-astro-cid-wndhlqnz]{padding:var(--space-16) 0 0 var(--space-16)}.backdrop-pink[data-astro-cid-wndhlqnz]{bottom:24px;right:32px}.testimonial-card[data-astro-cid-wndhlqnz]{padding:var(--space-40) var(--space-28);gap:var(--space-24)}.quote-mark[data-astro-cid-wndhlqnz]{font-size:100px}.quote-text[data-astro-cid-wndhlqnz]{font-size:24px}}@media (width<=480px){.testimonial-wrap[data-astro-cid-wndhlqnz]{padding:0}.backdrop-pink[data-astro-cid-wndhlqnz]{display:none}.testimonial-card[data-astro-cid-wndhlqnz]{padding:var(--space-32) var(--space-20)}.quote-text[data-astro-cid-wndhlqnz]{font-size:20px}}.cta-section[data-astro-cid-4zgmmfpt]{padding:0 var(--space-32) var(--space-120);box-sizing:border-box}.cta-banner[data-astro-cid-4zgmmfpt]{max-width:var(--container-cta-max-width);border-radius:var(--radius-6xl);background-color:var(--color-primary);padding:var(--space-88) var(--space-64);box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--space-40);flex-wrap:wrap;margin:0 auto;display:flex;position:relative;overflow:hidden}.cta-circle-outer[data-astro-cid-4zgmmfpt]{border-radius:var(--radius-full);border:1px solid var(--color-border-circle-3);pointer-events:none;width:520px;height:520px;position:absolute;bottom:-200px;right:-120px}.cta-circle-inner[data-astro-cid-4zgmmfpt]{border-radius:var(--radius-full);background-color:var(--color-glass-circle-cta);pointer-events:none;width:320px;height:320px;position:absolute;bottom:-100px;right:-20px}.cta-corner-pink[data-astro-cid-4zgmmfpt]{background-color:var(--color-accent-pink);pointer-events:none;width:48px;height:48px;position:absolute;top:0;left:0}.cta-content[data-astro-cid-4zgmmfpt]{gap:var(--space-18);z-index:2;flex-direction:column;flex:520px;min-width:0;display:flex;position:relative}.cta-title[data-astro-cid-4zgmmfpt]{font-size:var(--font-size-13xl);line-height:var(--line-height-heading-cta);letter-spacing:var(--letter-spacing-h2);color:var(--color-text);margin:0}.cta-desc[data-astro-cid-4zgmmfpt]{font-size:var(--font-size-2xl);line-height:var(--line-height-body);color:var(--color-text-body-dark);margin:0}.cta-actions[data-astro-cid-4zgmmfpt]{gap:var(--space-12);z-index:2;flex-direction:column;display:flex;position:relative}.btn-cta-primary[data-astro-cid-4zgmmfpt]{color:var(--color-white);background-color:var(--color-surface-dark);font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);border-radius:var(--radius-pill);text-align:center;box-shadow:var(--shadow-btn-cta);justify-content:center;align-items:center;gap:var(--space-6);padding:18px 30px;text-decoration:none;transition:background-color .15s,transform .15s;display:inline-flex}.btn-cta-primary[data-astro-cid-4zgmmfpt]:hover{color:var(--color-white);background-color:#000;transform:translateY(-1px)}.btn-cta-secondary[data-astro-cid-4zgmmfpt]{color:var(--color-text);background-color:var(--color-white);font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);border-radius:var(--radius-pill);text-align:center;padding:17px 28px;text-decoration:none;transition:background-color .15s,transform .15s}.btn-cta-secondary[data-astro-cid-4zgmmfpt]:hover{background-color:var(--color-bg);transform:translateY(-1px)}@media (width<=900px){.cta-section[data-astro-cid-4zgmmfpt]{padding:0 var(--space-20) var(--space-72)}.cta-banner[data-astro-cid-4zgmmfpt]{padding:var(--space-56) var(--space-32);gap:var(--space-32)}.cta-title[data-astro-cid-4zgmmfpt]{font-size:40px}}@media (width<=480px){.cta-banner[data-astro-cid-4zgmmfpt]{padding:var(--space-40) var(--space-20)}.cta-title[data-astro-cid-4zgmmfpt]{font-size:30px}.btn-cta-primary[data-astro-cid-4zgmmfpt],.btn-cta-secondary[data-astro-cid-4zgmmfpt]{font-size:var(--font-size-lg);padding:14px 22px}}
