.hero[data-astro-cid-lcdefpme]{background:var(--color-surface);isolation:isolate;padding-top:clamp(40px,7vw,96px);position:relative;overflow:hidden}.hero[data-astro-cid-lcdefpme]:before{content:"";z-index:-1;background-image:linear-gradient(90deg,#7c3aed0f 1px,#0000 1px),linear-gradient(#7c3aed0f 1px,#0000 1px);background-size:56px 56px;height:760px;position:absolute;inset:0 0 auto;-webkit-mask-image:radial-gradient(70% 60% at 50% 0,#000 0%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 0,#000 0%,#0000 75%)}.hero[data-astro-cid-lcdefpme]:after{content:"";z-index:-1;background:var(--color-bg);border-top:1px solid var(--color-border);height:34%;position:absolute;inset:auto 0 0}.hero__head[data-astro-cid-lcdefpme]{gap:var(--space-6);display:grid}@media (width>=1200px){.hero__head[data-astro-cid-lcdefpme]{align-items:end;gap:var(--space-12);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.hero__lead[data-astro-cid-lcdefpme]{font-size:var(--text-xl)}}.hero__intro[data-astro-cid-lcdefpme]{align-items:flex-start;gap:var(--space-6);flex-direction:column;display:flex}.hero__title[data-astro-cid-lcdefpme]{font-size:var(--text-display);font-weight:var(--font-bold);letter-spacing:var(--tracking-display);line-height:1}.hero__accent[data-astro-cid-lcdefpme]{color:var(--color-primary);display:block}.hero__aside[data-astro-cid-lcdefpme]{gap:var(--space-6);flex-direction:column;padding-bottom:6px;display:flex}.hero__lead[data-astro-cid-lcdefpme]{color:var(--color-text-secondary);font-size:var(--text-lead);line-height:1.55}.hero__facts[data-astro-cid-lcdefpme]{gap:var(--space-2) var(--space-5);font-size:var(--text-base);color:var(--color-text-secondary);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.hero__facts[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-2);display:inline-flex}.hero__facts[data-astro-cid-lcdefpme] svg{color:var(--color-success)}.hero__stage[data-astro-cid-lcdefpme]{margin-top:clamp(40px,6vw,72px);padding-bottom:clamp(40px,5vw,64px);position:relative}.hero__shot[data-astro-cid-lcdefpme]{position:relative}.hero__float[data-astro-cid-lcdefpme]{display:none}@media (width>=1100px){.hero__float[data-astro-cid-lcdefpme]{width:300px;display:block;position:absolute;bottom:48px;left:-36px;transform:rotate(-1.5deg)}.hero__float[data-astro-cid-lcdefpme] .screenshot__frame{box-shadow:var(--shadow-float);border-color:var(--color-border-strong)}}.hero__caption[data-astro-cid-lcdefpme]{margin-top:var(--space-4);font-size:var(--text-sm);color:var(--color-text-secondary);text-align:center}.modules[data-astro-cid-lcdefpme]{background:var(--color-bg);border-bottom:1px solid var(--color-border)}.modules__inner[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-4);padding-block:var(--space-8) var(--space-10);flex-direction:column;display:flex}.modules__title[data-astro-cid-lcdefpme]{font-size:var(--text-sm);font-weight:var(--font-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary)}.modules__list[data-astro-cid-lcdefpme]{justify-content:center;gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.modules__item[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text);font-size:var(--text-base);font-weight:var(--font-medium);text-decoration:none;display:inline-flex}.modules__item[data-astro-cid-lcdefpme] svg{color:var(--color-primary)}a[data-astro-cid-lcdefpme].modules__item{transition:border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out)}a[data-astro-cid-lcdefpme].modules__item:hover{border-color:var(--color-primary-300);color:var(--color-primary-hover)}.bento[data-astro-cid-lcdefpme]{gap:var(--space-4);display:grid}@media (width>=640px){.bento[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}.tile--agenda[data-astro-cid-lcdefpme],.tile--history[data-astro-cid-lcdefpme],.tile--platform[data-astro-cid-lcdefpme]{grid-column:1/-1}}@media (width>=1024px){.bento[data-astro-cid-lcdefpme]{gap:var(--space-5);grid-template-columns:repeat(12,minmax(0,1fr))}.tile--agenda[data-astro-cid-lcdefpme]{grid-area:1/1/span 2/span 8}.tile--reminders[data-astro-cid-lcdefpme],.tile--patients[data-astro-cid-lcdefpme]{grid-column:9/span 4}.tile--history[data-astro-cid-lcdefpme]{grid-column:1/span 7}.tile--platform[data-astro-cid-lcdefpme]{grid-column:8/span 5}}.tile[data-astro-cid-lcdefpme]{--pad:clamp(22px, 2.6vw, 32px);gap:var(--space-6);padding:var(--pad);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-xl);transition:border-color var(--duration-base) var(--ease-out);flex-direction:column;display:flex;position:relative;overflow:hidden}.tile[data-astro-cid-lcdefpme]:hover{border-color:var(--color-primary-200)}.tile__copy[data-astro-cid-lcdefpme]{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.tile__copy[data-astro-cid-lcdefpme] .icon-tile[data-astro-cid-lcdefpme]{margin-bottom:var(--space-1);background:var(--color-surface);border:1px solid var(--color-primary-100)}.tile__title[data-astro-cid-lcdefpme]{font-size:var(--text-h3);font-weight:var(--font-bold);letter-spacing:var(--tracking-snug)}.tile__text[data-astro-cid-lcdefpme]{max-width:46ch;color:var(--color-text-secondary);font-size:var(--text-md);line-height:1.6}.tile[data-astro-cid-lcdefpme] .checklist[data-astro-cid-lcdefpme]{margin-block:var(--space-1)}.tile[data-astro-cid-lcdefpme] .link-arrow[data-astro-cid-lcdefpme]{margin-top:var(--space-1);font-size:var(--text-base)}.tile__media[data-astro-cid-lcdefpme]{margin-top:auto;margin-right:calc(-1 * var(--pad));margin-bottom:calc(-1 * var(--pad));padding-left:var(--space-2);transition:transform var(--duration-base) var(--ease-out)}.tile[data-astro-cid-lcdefpme]:hover .tile__media[data-astro-cid-lcdefpme]{transform:translateY(-4px)}.tile__media[data-astro-cid-lcdefpme] .screenshot__frame{border-radius:var(--radius-md) 0 0 0;background:var(--color-surface);box-shadow:var(--shadow-md);border-bottom:0;border-right:0}@media (width>=1024px){.tile--agenda[data-astro-cid-lcdefpme] .tile__media[data-astro-cid-lcdefpme]{margin-left:var(--space-10);flex:1;min-height:380px;position:relative}.tile--agenda[data-astro-cid-lcdefpme] .tile__media[data-astro-cid-lcdefpme] .screenshot{top:0;left:var(--space-2);width:max(100%,860px);position:absolute}}.tile--platform[data-astro-cid-lcdefpme]{justify-content:flex-start;gap:var(--space-4);background:radial-gradient(80% 90% at 100% 0%, #7c3aed52 0%, transparent 60%), var(--color-ink);border-color:var(--color-ink);color:var(--color-on-ink)}.tile--platform[data-astro-cid-lcdefpme] .icon-tile[data-astro-cid-lcdefpme]{color:var(--color-on-ink-accent);background:#c4a9ff1f}.tile__list[data-astro-cid-lcdefpme]{gap:var(--space-3);color:var(--color-on-ink-muted);font-size:var(--text-md);margin:0;padding:0;list-style:none;display:grid}.tile__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{gap:var(--space-2);display:flex}.tile__list[data-astro-cid-lcdefpme] svg{color:var(--color-on-ink-accent);flex-shrink:0;margin-top:3px}.tile--platform[data-astro-cid-lcdefpme] .link-arrow[data-astro-cid-lcdefpme]{padding-top:var(--space-2);color:var(--color-on-ink-accent);margin-top:auto}.tile--platform[data-astro-cid-lcdefpme] .link-arrow[data-astro-cid-lcdefpme]:hover{color:var(--color-on-ink)}.bento__note[data-astro-cid-lcdefpme]{margin-top:var(--space-5);font-size:var(--text-sm);color:var(--color-text-secondary);text-align:center}.flow[data-astro-cid-lcdefpme]{position:relative;overflow:hidden}.flow[data-astro-cid-lcdefpme]:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#7c3aed47,#0000);width:60%;height:90%;position:absolute;top:-30%;right:-10%}.flow[data-astro-cid-lcdefpme] .container[data-astro-cid-lcdefpme]{position:relative}.flow__list[data-astro-cid-lcdefpme]{gap:var(--space-8);margin:0;padding:0;list-style:none;display:grid}.flow__step[data-astro-cid-lcdefpme]{align-content:start;gap:var(--space-4);grid-template-columns:48px minmax(0,1fr);display:grid;position:relative}.flow__marker[data-astro-cid-lcdefpme]{z-index:1;border-radius:var(--radius-md);background:var(--color-ink-raised);width:48px;height:48px;color:var(--color-on-ink-accent);border:1px solid #c4a9ff47;justify-content:center;align-items:center;display:inline-flex;position:relative}.flow__step[data-astro-cid-lcdefpme]:not(:last-child):after{content:"";top:56px;bottom:calc(-1 * var(--space-8) + 8px);background:linear-gradient(#c4a9ff80,#c4a9ff1a);width:1px;position:absolute;left:23.5px}.flow__body[data-astro-cid-lcdefpme]{gap:var(--space-2);flex-direction:column;display:flex}.flow__module[data-astro-cid-lcdefpme]{font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-on-ink-accent)}.flow__title[data-astro-cid-lcdefpme]{font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--color-on-ink)}.flow__text[data-astro-cid-lcdefpme]{color:var(--color-on-ink-muted);font-size:var(--text-md);line-height:1.6}@media (width<=1199.98px){.flow__list[data-astro-cid-lcdefpme]{max-width:640px}}@media (width>=1200px){.flow__list[data-astro-cid-lcdefpme]{gap:var(--space-6);grid-template-columns:repeat(5,minmax(0,1fr))}.flow__step[data-astro-cid-lcdefpme]{gap:var(--space-5);grid-template-columns:1fr}.flow__step[data-astro-cid-lcdefpme]:not(:last-child):after{top:23.5px;bottom:auto;left:60px;right:calc(-1 * var(--space-6) + 12px);background:linear-gradient(90deg,#c4a9ff80,#c4a9ff1a);width:auto;height:1px}}.flow__note[data-astro-cid-lcdefpme]{gap:var(--space-2);max-width:720px;padding-top:var(--space-5);border-top:1px solid var(--color-ink-border);font-size:var(--text-sm);color:var(--color-on-ink-muted);margin-top:clamp(40px,5vw,64px);display:flex}.flow__note[data-astro-cid-lcdefpme] svg{flex-shrink:0;margin-top:3px}.steps-head[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:flex-end;gap:var(--space-6);flex-wrap:wrap;margin-bottom:clamp(40px,5vw,64px);display:flex}.steps-head[data-astro-cid-lcdefpme] .section-head[data-astro-cid-lcdefpme]{margin-bottom:0}.trust[data-astro-cid-lcdefpme]{gap:var(--space-12);display:grid}@media (width>=1024px){.trust[data-astro-cid-lcdefpme]{gap:var(--space-16);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}.trust[data-astro-cid-lcdefpme] .icon-cards{margin-top:var(--space-2)}}.trust[data-astro-cid-lcdefpme] .section-head[data-astro-cid-lcdefpme]{margin-bottom:var(--space-8)}.faq-layout[data-astro-cid-lcdefpme]{gap:var(--space-8);display:grid}@media (width>=1024px){.faq-layout[data-astro-cid-lcdefpme]{gap:var(--space-16);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start}.faq-layout__head[data-astro-cid-lcdefpme]{top:calc(var(--header-h) + var(--space-8));position:sticky}}.faq-layout[data-astro-cid-lcdefpme] .section-head[data-astro-cid-lcdefpme]{margin-bottom:var(--space-5)}.blog-head[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:flex-end;gap:var(--space-4);margin-bottom:var(--space-10);flex-wrap:wrap;display:flex}.blog-head[data-astro-cid-lcdefpme] .section-head[data-astro-cid-lcdefpme]{margin-bottom:0}.editorial[data-astro-cid-lcdefpme]{gap:var(--space-8);display:grid}@media (width>=1024px){.editorial[data-astro-cid-lcdefpme]{gap:var(--space-12);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}.editorial__list[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]:first-child .article-card--row{padding-top:0}
