@font-face{font-family:Moderat;src:url(/fonts/Moderat-Thin.woff2)format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Moderat;src:url(/fonts/Moderat-Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Moderat;src:url(/fonts/Moderat-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Moderat;src:url(/fonts/Moderat-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}.homepage-page{--vinta-ink:#172235;--vinta-ink-600:#465a78;--vinta-ink-muted:#657ca1;--vinta-blue-700:#0050ff;--vinta-blue-800:#003dc3;--vinta-blue-pressed:#002fdb;--vinta-blue-900:#001b55;--vinta-surface-tint:#f6f9ff;--vinta-surface-panel:#e5eafd;--vinta-rule:#a3acbe;--vinta-border-field:#ccd7eb;--vinta-radius-md:.5rem;--vinta-radius-lg:.75rem;--vinta-radius-xl:1rem;--vinta-radius-2xl:1.25rem;--vinta-duration-base:.22s;--vinta-duration-slow:.4s;--vinta-ease-standard:cubic-bezier(.22, .61, .36, 1);--vinta-ease-out:cubic-bezier(.16, 1, .3, 1);--vinta-leading-heading:1.3;--homepage-section-white:#fff;--homepage-feature-blue:#186dff;--homepage-feature-teal:#0893b3;--homepage-ground:#fdfdfe;--homepage-hero-light:#f3fbff;--homepage-hero-cyan:#dcf2fc;--homepage-hero-lilac:#e8ecfd;--homepage-ink-deep:#050842;--homepage-lede:#5b6a86;--homepage-violet-deep:#4741d9;--homepage-violet-mid:#9051dd;--homepage-violet-glow:#f3b8f2;--homepage-blue-deep:#2563e6;--homepage-blue-mid:#3683f9;--homepage-blue-glow:#55d6fe;--homepage-cyan-deep:#0b76b8;--homepage-cyan-mid:#30affe;--homepage-cyan-glow:#c0f0ff;--homepage-teal-deep:#0a7d99;--homepage-teal-mid:#36c6e0;--homepage-teal-glow:#c2eef6;--homepage-teal-bright:#13a9c8;--homepage-teal-night:#04334a;--homepage-aqua-deep:#0f7f86;--homepage-aqua-mid:#23e2fe;--homepage-aqua-glow:#64ffd5;--homepage-lime-deep:#3c7f14;--homepage-lime-mid:#79fe4f;--homepage-lime-glow:#e2ffd0;--homepage-medplum-deep:#9c36b5;--homepage-medplum-mid:#c06fd6;--homepage-medplum-glow:#ecd2f3;--homepage-care-teal:#0b6a82;--homepage-client-rewind:#24459c;--homepage-client-everself:#2f6b4a;--homepage-client-quilted:#6b2f3a;--homepage-client-origin:#5b6339;--homepage-client-brain-health:#4a6a9a;--homepage-client-perci:#1f5a43;--homepage-client-fca:#c4520f;--homepage-fca-apricot:#ffc89a;--homepage-fca-peach:#ffe6d2;--homepage-quilted-cream:#fbf4ee;--homepage-quilted-blush:#ecc9cd;--homepage-everself-sage-pale:#e2ebe3;--homepage-everself-sage:#9fbca5;--homepage-medplum-peach:#fde2c0;--homepage-origin-mint:#a8dccb;--homepage-origin-cream:#f7f3ee;--homepage-hero-ice:#d0f0f8;--homepage-video-shade:#03050c;--homepage-otri-blue:#005ff8;--homepage-otri-indigo:#000ab7;--homepage-otri-azure:#3095ff;--homepage-otri-sky:#55bcff;--homepage-otri-aqua:#b1fffd;--homepage-mesh-navy:#071a5c;--homepage-turquoise-on-blue:#7fe6f5;--homepage-services-shade:#1b1f6b;--homepage-gutter:2rem;--homepage-frame:.75rem;--homepage-section-gap:7.5rem;--homepage-h2:clamp(2.25rem, 3.9vw, 3.5rem);--homepage-h3:clamp(2rem, 3.3vw, 3rem);text-rendering:optimizelegibility;font-family:Moderat,Inter,ui-sans-serif,system-ui,sans-serif}@media (width>=992px){.homepage-page{--homepage-gutter:max(5vw, 50vw - 640px);--homepage-frame:1rem}}@media (width<=991px){.homepage-page{--homepage-section-gap:5rem}}@media (width<=767px){.homepage-page{--homepage-gutter:1.25rem;--homepage-frame:0px;--homepage-section-gap:4rem}}@media (width<=479px){.homepage-page{--homepage-gutter:1rem}}.homepage-page,.homepage-page :where(*){box-sizing:border-box;border:0 solid;margin:0;padding:0}.homepage-page :where(h1,h2,h3,h4,h5,h6){font-size:inherit;font-weight:inherit}.homepage-page :where(a){color:inherit;text-decoration:inherit}.homepage-page :where(b,strong){font-weight:bolder}.homepage-page :where(ol,ul,menu){list-style:none}.homepage-page :where(img,svg,video,canvas,audio,iframe,embed,object){vertical-align:middle;display:block}.homepage-page :where(img,video){max-width:100%;height:auto}.homepage-page :where(button,input,select,textarea){font:inherit;color:inherit;letter-spacing:inherit;background:0 0;border-radius:0}:where(.homepage-page) :where(button,[role=button],input:where([type=button],[type=submit])){appearance:button;cursor:pointer}.homepage-page :where(table){border-collapse:collapse;border-color:inherit;text-indent:0}.homepage-page :where([hidden]:not([hidden=until-found])){display:none}html:has(.homepage-page),body:has(.homepage-page){overflow-x:clip}body:has(.homepage-page){min-width:320px;margin:0}html:has(.homepage-page){scroll-behavior:smooth;font-size:clamp(1rem,.871429rem + .142857vw,1.1rem)}@media (prefers-reduced-motion:reduce){html:has(.homepage-page){scroll-behavior:auto}}.homepage-page{background:var(--homepage-ground);min-height:100svh;color:var(--vinta-ink);isolation:isolate;position:relative}.homepage-page :where(a,button):focus-visible{outline:3px solid var(--vinta-blue-700);outline-offset:2px}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.homepage-services:after,.homepage-care:after{z-index:-1;inset:0 calc(var(--homepage-frame) * -1);content:"";pointer-events:none;background-repeat:no-repeat;position:absolute}.homepage-services:after{bottom:3rem}.homepage-care:after{top:3rem}.homepage-voices{background-repeat:no-repeat}.homepage-services:after{background-image:radial-gradient(ellipse 34rem 30rem at 104% 62%, color-mix(in srgb, var(--homepage-hero-cyan) 85%, transparent), transparent 70%)}.homepage-care:after{background-image:radial-gradient(ellipse 32rem 30rem at -6% 58%, color-mix(in srgb, var(--homepage-teal-glow) 55%, transparent), transparent 70%), radial-gradient(ellipse 26rem 24rem at 106% 22%, color-mix(in srgb, var(--homepage-aqua-glow) 28%, transparent), transparent 70%)}.homepage-voices{background-image:radial-gradient(ellipse 34rem 28rem at 104% 40%, color-mix(in srgb, var(--homepage-hero-lilac) 90%, transparent), transparent 70%)}@media (width<=767px){.homepage-services:after,.homepage-care:after,.homepage-voices{background-position:50%;background-size:160% 100%}}.homepage-btn{font:inherit;white-space:nowrap;cursor:pointer;transition:color var(--vinta-duration-base) var(--vinta-ease-out), background-color var(--vinta-duration-base) var(--vinta-ease-out), border-color var(--vinta-duration-base) var(--vinta-ease-out), box-shadow var(--vinta-duration-base) var(--vinta-ease-out), transform var(--vinta-duration-base) var(--vinta-ease-out);border:1px solid #0000;border-radius:.625rem;justify-content:center;align-items:center;gap:.625rem;font-weight:400;text-decoration:none;display:inline-flex}.homepage-btn-icon{width:1em;height:1em;transition:transform var(--vinta-duration-base) var(--vinta-ease-out);flex:none}.homepage-btn-filled{background:var(--vinta-blue-700);color:var(--homepage-section-white)}.homepage-btn-outline{border-color:color-mix(in srgb, var(--vinta-rule) 70%, transparent);background:color-mix(in srgb, var(--homepage-section-white) 72%, transparent);color:var(--homepage-ink-deep)}.homepage-btn-minimal{color:var(--homepage-ink-deep)}.homepage-btn.homepage-btn-minimal{padding-inline:.5rem}.homepage-btn-minimal span{transition:background-size var(--vinta-duration-slow) var(--vinta-ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat}.homepage-btn-filled.homepage-btn-inverse{background:var(--homepage-section-white);color:var(--homepage-ink-deep)}.homepage-btn-outline.homepage-btn-inverse{border-color:color-mix(in srgb, var(--homepage-section-white) 85%, transparent);color:var(--homepage-section-white);background:0 0}.homepage-btn-inverse:focus-visible{outline-color:var(--homepage-section-white)}.homepage-btn-lg{min-height:3rem;padding:0 1.25rem;font-size:1rem}@media (hover:hover) and (pointer:fine){.homepage-btn:hover{transform:translateY(-1px)}.homepage-btn-filled:hover{background:var(--vinta-blue-pressed);box-shadow:0 12px 28px -12px color-mix(in srgb, var(--vinta-blue-700) 70%, transparent)}.homepage-btn-outline:hover{border-color:color-mix(in srgb, var(--vinta-blue-700) 35%, transparent);background:var(--homepage-section-white);box-shadow:0 12px 28px -16px color-mix(in srgb, var(--vinta-blue-800) 40%, transparent)}.homepage-btn-filled.homepage-btn-inverse:hover{background:var(--homepage-section-white);box-shadow:0 14px 30px -14px color-mix(in srgb, var(--homepage-services-shade) 80%, transparent)}.homepage-btn-outline.homepage-btn-inverse:hover{border-color:var(--homepage-section-white);background:color-mix(in srgb, var(--homepage-section-white) 14%, transparent);box-shadow:0 16px 36px -18px color-mix(in srgb, var(--homepage-services-shade) 70%, transparent)}.homepage-btn-minimal:hover{color:var(--vinta-blue-700);transform:none}.homepage-btn-minimal:hover span{background-size:100% 1px}.homepage-btn:hover .homepage-btn-icon{transform:translate(2px)}}@media (width<=479px){.homepage-btn{white-space:normal;text-align:center}}.homepage-lit,.homepage-lit-on-blue{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(90deg, var(--homepage-feature-blue), var(--homepage-feature-teal));color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.14em}.homepage-lit-on-blue{background-image:linear-gradient(90deg, var(--homepage-turquoise-on-blue), var(--homepage-teal-glow))}.homepage-scaled-screen{width:100%;position:relative;overflow:hidden}.homepage-scaled-screen-canvas{transform-origin:0 0;position:absolute;top:0;left:0}.homepage-section-more{border-top:1px solid var(--vinta-border-field);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem 2rem;margin-top:2rem;padding-top:2.5rem;display:flex}.homepage-section-more p{color:var(--homepage-ink-deep);letter-spacing:-.02em;font-size:clamp(1.5rem,2.3vw,2rem);font-weight:300}.homepage-header{z-index:9999;background:0 0;height:6rem;position:absolute;inset:0 0 auto}.homepage-header-logo{z-index:9999;position:absolute;top:3rem;left:2rem}.homepage-nav-dock{z-index:9998;pointer-events:none;justify-content:center;align-items:flex-start;padding:.75rem .5rem 0;display:flex;position:fixed;inset:0 0 auto}@media (width<=767px){.homepage-nav-dock{padding:0 1.25rem calc(.75rem + env(safe-area-inset-bottom));align-items:flex-end;inset:auto 0 0}.homepage-nav{justify-content:space-between;width:100%}.homepage-header-logo{left:var(--homepage-gutter)}}.homepage-nav{border-radius:var(--vinta-radius-2xl);background:color-mix(in srgb, var(--vinta-surface-tint) 80%, transparent);backdrop-filter:blur(20px);pointer-events:auto;align-items:center;gap:.25rem;width:max-content;max-width:100%;height:3.25rem;padding:.375rem .5rem;display:flex}.homepage-nav-item{border-radius:var(--vinta-radius-md);height:2.5rem;color:var(--vinta-ink);cursor:pointer;font:inherit;letter-spacing:.5px;font-size:.75rem;font-weight:100;line-height:var(--vinta-leading-heading);white-space:nowrap;transition:background-color var(--vinta-duration-base) var(--vinta-ease-standard);background:0 0;border:0;justify-content:center;align-items:center;padding:.25rem .75rem;text-decoration:none;display:flex}.homepage-nav-item--desktop{display:none}.homepage-nav-item--featured{background:var(--vinta-blue-700);color:var(--homepage-section-white)}.homepage-nav-item:focus-visible{outline:3px solid var(--vinta-blue-700);outline-offset:2px}@media (width>=768px){.homepage-nav-dock{height:6rem;padding:2rem 3rem .75rem;inset:0 0 auto}.homepage-nav-item--desktop{display:flex}}@media (width>=768px) and (width<=1023px){.homepage-nav-dock{justify-content:flex-end;padding-inline:1.5rem}}@media (width>=768px) and (width<=991px){.homepage-nav-dock{padding-inline:2rem}.homepage-nav{justify-content:flex-end;width:100%}.homepage-header-logo{position:fixed;top:2.875rem;left:3rem}}@media (width>=992px){.homepage-header-logo{left:var(--homepage-gutter)}}@media (width>=1024px){.homepage-nav-item{font-size:.875rem}}@media (hover:hover) and (pointer:fine){.homepage-nav-item:hover{background:var(--vinta-border-field)}.homepage-nav-item--featured:hover{background:var(--vinta-blue-pressed)}}.homepage-header-logo img{width:auto;height:1.5rem}@media (width<=767px),(width>=992px){.homepage-header-logo img{filter:brightness(0)invert()}}.homepage-hero{padding:var(--homepage-frame) var(--homepage-frame) 0}.homepage-hero-card{min-height:clamp(32rem, 100svh - var(--homepage-frame) - 7.5rem, 46rem);padding:8rem calc(var(--homepage-gutter) - var(--homepage-frame)) 3rem;background:var(--homepage-mesh-navy);color:var(--homepage-section-white);isolation:isolate;border-radius:2.5rem;grid-template-rows:1fr auto;display:grid;position:relative;overflow:hidden}.homepage-hero-art{z-index:-2;pointer-events:none;position:absolute;inset:0}.homepage-hero-art img{object-fit:cover;object-position:70% 50%;width:100%;height:100%}.homepage-hero-card:after{z-index:-1;background:linear-gradient(0deg, color-mix(in srgb, var(--homepage-video-shade) 72%, transparent) 0, color-mix(in srgb, var(--homepage-video-shade) 40%, transparent) 20%, color-mix(in srgb, var(--homepage-video-shade) 10%, transparent) 40%, transparent 56%), linear-gradient(90deg, color-mix(in srgb, var(--homepage-video-shade) 32%, transparent) 0, color-mix(in srgb, var(--homepage-video-shade) 10%, transparent) 42%, transparent 68%);content:"";pointer-events:none;position:absolute;inset:0}.homepage-hero-glass{z-index:-1;border-radius:inherit;background:linear-gradient(160deg, color-mix(in srgb, var(--homepage-blue-mid) 27%, transparent), color-mix(in srgb, var(--vinta-blue-700) 22%, transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--homepage-section-white) 30%, transparent), inset 0 1px 0 color-mix(in srgb, var(--homepage-section-white) 45%, transparent), inset 0 0 3.5rem color-mix(in srgb, var(--homepage-section-white) 12%, transparent);backdrop-filter:blur(14px)saturate(1.8);-webkit-mask-composite:source-over;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 75% at 60% 30%,#0000 55%,#000 100%),linear-gradient(#0000 62%,#000 92%);mask-image:radial-gradient(70% 75% at 60% 30%,#0000 55%,#000 100%),linear-gradient(#0000 62%,#000 92%);mask-composite:add}.homepage-hero-card .hv{--hv-tint:transparent}.homepage-hero-card .hv__label{margin:auto 0}.homepage-hero-card .hv__video{max-width:none;height:100%}.homepage-hero-title{color:var(--homepage-section-white);letter-spacing:-.045em;align-self:center;font-size:clamp(2.75rem,6vw,5.5rem);font-weight:300;line-height:.98}.homepage-hero-accent{color:var(--homepage-hero-ice);transition:color .7s var(--vinta-ease-standard)}@media (hover:hover) and (pointer:fine){.homepage-hero-accent:hover{color:var(--homepage-turquoise-on-blue)}}@media (prefers-reduced-motion:reduce){.homepage-hero-accent{transition:none}}@media (width>=768px){.homepage-hero-title span{width:fit-content;display:block}}.homepage-hero-foot{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem 3rem;margin-top:3rem;display:flex}.homepage-hero-lede{color:color-mix(in srgb, var(--homepage-section-white) 88%, transparent);letter-spacing:-.01em;font-size:clamp(1.0625rem,1.4vw,1.3125rem);font-weight:300;line-height:1.45}@media (width>=992px){.homepage-hero-lede>span{display:block}}@media (width<=767px){.homepage-hero-lede-speed{display:none}}.homepage-hero-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.homepage-hero-actions .homepage-hero-secondary{border-color:color-mix(in srgb, var(--homepage-section-white) 80%, transparent);background:color-mix(in srgb, var(--homepage-video-shade) 25%, transparent);color:var(--homepage-section-white)}.homepage-hero-actions .homepage-btn:focus-visible{outline-color:var(--homepage-section-white)}@media (hover:hover) and (pointer:fine){.homepage-hero-actions .homepage-hero-secondary:hover{border-color:var(--homepage-section-white);background:color-mix(in srgb, var(--homepage-section-white) 14%, transparent);box-shadow:none}}.homepage-trust{padding:2.5rem calc(var(--homepage-gutter) - var(--homepage-frame)) 0;grid-template-columns:minmax(0,2.65fr) minmax(18.75rem,1fr);gap:2rem;display:grid}.homepage-partner-group{min-width:0}.homepage-partner-group[data-group="2"]{border-left:1px solid color-mix(in srgb, var(--vinta-rule) 56%, transparent);padding-left:2rem}.homepage-partner-label{color:var(--vinta-ink);letter-spacing:.12em;text-transform:uppercase;margin:0 0 1rem;font-size:.75rem;font-weight:300;line-height:1.5}.homepage-partner-logos{place-items:center;gap:1rem clamp(1rem,2vw,2rem);min-width:0;display:grid}.homepage-partner-group[data-group="1"] .homepage-partner-logos{grid-template-columns:repeat(6,minmax(0,1fr))}.homepage-partner-group[data-group="2"] .homepage-partner-logos{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,2.5vw,2.5rem)}.homepage-partner-logos img{border-radius:var(--vinta-radius-md);object-fit:contain;opacity:.7;width:100%;max-width:100%;height:2.375rem;max-height:2.375rem;transition:opacity var(--vinta-duration-base) var(--vinta-ease-standard), transform var(--vinta-duration-base) var(--vinta-ease-standard), filter var(--vinta-duration-base) var(--vinta-ease-standard)}.homepage-partner-group[data-group="1"] .homepage-partner-logos img{height:2.125rem;max-height:2.125rem}.homepage-partner-group[data-group="1"] .homepage-partner-logos img[alt=Mayo\ Clinic],.homepage-partner-group[data-group="1"] .homepage-partner-logos img[alt="Family Caregiver Alliance"]{height:1.875rem}.homepage-partner-group[data-group="1"] .homepage-partner-logos img[alt=everself]{height:1.5rem}.homepage-partner-group[data-group="1"] .homepage-partner-logos img[alt="Brain Health USA Center"]{width:116%;max-width:116%;height:1.875rem}@media (hover:hover) and (pointer:fine){.homepage-partner-logos img:hover{filter:drop-shadow(0 6px 14px color-mix(in srgb, var(--vinta-blue-700) 18%, transparent));opacity:1;transform:translateY(-3px)scale(1.04)}}@media (prefers-reduced-motion:reduce){.homepage-partner-logos img{transition:opacity var(--vinta-duration-base) var(--vinta-ease-standard)}.homepage-partner-logos img:hover{transform:none}}@media (width>=992px) and (width<=1100px){.homepage-partner-logos{gap:1.5rem}.homepage-partner-logos img{max-width:8rem;height:2.25rem;max-height:2.25rem}}@media (width<=991px){.homepage-trust{grid-template-columns:minmax(0,1fr);gap:1.75rem}.homepage-partner-group[data-group="2"]{border-top:1px solid color-mix(in srgb, var(--vinta-rule) 56%, transparent);border-left:0;padding:1.75rem 0 0}.homepage-partner-group[data-group="1"] .homepage-partner-logos{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:1.5rem}.homepage-partner-group[data-group="2"] .homepage-partner-logos{max-width:22rem}.homepage-hero-card{min-height:40rem;padding-top:8rem}}@media (width<=767px){.homepage-hero-card{border-radius:0 0 1.75rem 1.75rem;min-height:44rem;padding-top:7rem;padding-bottom:2rem}.homepage-hero-art img{object-position:78% 50%}.homepage-hero-title{letter-spacing:-.04em}}@media (width<=991px){.homepage-hero-title{align-self:end;margin-top:0}.homepage-hero-foot{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.5rem;margin-top:1.5rem}.homepage-hero-actions{justify-content:flex-start}.homepage-hero-lede{max-width:34rem}.homepage-hero-glass{box-shadow:none;backdrop-filter:blur(1.5px);background:0 0;border-radius:0;top:46%;-webkit-mask-image:none;mask-image:none}.homepage-hero-glass:before,.homepage-hero-glass:after{content:"";position:absolute;bottom:0;left:0;right:0}.homepage-hero-glass:before{backdrop-filter:blur(3px);top:18%}.homepage-hero-glass:after{backdrop-filter:blur(5px)saturate(1.3);top:40%}.homepage-hero-card:after{background:linear-gradient(0deg, color-mix(in srgb, var(--homepage-video-shade) 88%, transparent) 0, color-mix(in srgb, var(--homepage-video-shade) 62%, transparent) 26%, color-mix(in srgb, var(--homepage-video-shade) 22%, transparent) 48%, transparent 64%), linear-gradient(90deg, color-mix(in srgb, var(--homepage-video-shade) 22%, transparent) 0, transparent 60%)}.homepage-hero-card .hv-label,.homepage-hero-card .hv-label--aligned{right:auto;left:calc(var(--homepage-gutter) - var(--homepage-frame));translate:0 calc(var(--homepage-hero-title-top,0px) - var(--homepage-hero-h,0px) / 2 - 1.5rem - .5em)}}@media (width<=479px){.homepage-hero-actions .homepage-btn{white-space:nowrap}}.homepage-trust-marquee{display:none}@media (width<=991px){.homepage-trust>.homepage-partner-group{display:none}.homepage-trust,.homepage-trust-marquee{display:block}.homepage-trust-marquee .homepage-partner-label{text-align:left;margin-bottom:1.5rem}.homepage-trust-marquee-window{margin-inline:calc(-1 * var(--homepage-gutter));overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.homepage-trust-marquee-track{width:max-content;animation:38s linear infinite homepage-trust-marquee;display:flex}.homepage-trust-marquee-track:hover{animation-play-state:paused}.homepage-trust-marquee-run{align-items:center;gap:3.5rem;padding-right:3.5rem;display:flex}.homepage-trust-marquee-run img{opacity:.7;width:auto;max-width:none;height:2rem}.homepage-trust-marquee-run img[data-partner=Medplum],.homepage-trust-marquee-run img[data-partner=Quilted\ EHR],.homepage-trust-marquee-run img[data-partner="Brain Health USA Center"]{height:1.875rem}.homepage-trust-marquee-run img[data-partner=everself]{height:1.625rem}.homepage-trust-marquee-run img[data-partner=Mayo\ Clinic]{height:2.125rem}.homepage-trust-marquee-run img[data-partner="Family Caregiver Alliance"],.homepage-trust-marquee-run img[data-partner=UNDP]{height:2.25rem}}@media (width<=767px){.homepage-trust-marquee-tail{display:block}.homepage-trust-marquee-run{gap:3rem;padding-right:3rem}}@media (prefers-reduced-motion:reduce){.homepage-trust-marquee-track{animation:none}}@keyframes homepage-trust-marquee{to{transform:translate(-50%)}}.homepage-services{z-index:1;margin-inline:var(--homepage-frame);padding:var(--homepage-section-gap) calc(var(--homepage-gutter) - var(--homepage-frame)) calc(var(--homepage-section-gap) * .75);background-color:var(--homepage-ground);isolation:isolate;border-radius:0 0 3rem 3rem;position:relative}.homepage-services-title{color:var(--homepage-ink-deep);font-size:var(--homepage-h2);letter-spacing:-.035em;font-weight:300;line-height:1.06}@media (width>=768px){.homepage-services-title-line{display:block}}.homepage-services-sheet{border:1px solid color-mix(in srgb, var(--vinta-rule) 42%, transparent);background:var(--homepage-section-white);box-shadow:0 2px 6px -2px color-mix(in srgb, var(--vinta-blue-900) 14%, transparent), 0 18px 40px -16px color-mix(in srgb, var(--vinta-blue-900) 22%, transparent), 0 48px 90px -40px color-mix(in srgb, var(--vinta-blue-900) 34%, transparent);border-radius:1.75rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,.82fr);gap:1.5rem clamp(1.5rem,3vw,3rem);margin-top:2.5rem;padding:1.25rem 1.25rem 1.25rem clamp(1.5rem,2.5vw,2.25rem);display:grid}.homepage-services-panel{background:radial-gradient(ellipse 70% 55% at 100% 100%, var(--homepage-teal-glow), var(--homepage-teal-bright) 30%, transparent 72%), radial-gradient(ellipse 80% 60% at 0% 0%, var(--homepage-teal-night), transparent 70%), var(--homepage-teal-deep);min-height:27rem;color:var(--homepage-section-white);isolation:isolate;border-radius:1.25rem;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:2rem;padding:clamp(1.75rem,2.5vw,2.5rem);display:flex;position:relative;overflow:hidden}.homepage-services-panel:before{z-index:-1;background:linear-gradient(color-mix(in srgb, var(--homepage-section-white) 12%, transparent) 1px, transparent 1px) 0 0 / 2rem 2rem, linear-gradient(90deg, color-mix(in srgb, var(--homepage-section-white) 12%, transparent) 1px, transparent 1px) 0 0 / 2rem 2rem;content:"";pointer-events:none;position:absolute;inset:0;mask-image:radial-gradient(80% 70% at 70% 60%,#000,#0000 85%)}.homepage-services-stack{z-index:-1;color:var(--homepage-section-white);pointer-events:none;position:absolute;inset:58% clamp(1.75rem,2.5vw,2.5rem) calc(5rem + clamp(1.75rem,2.5vw,2.5rem))}.homepage-services-stack svg{top:var(--y);left:var(--x);opacity:.15;width:clamp(3rem,4.6vw,4.5rem);height:auto;rotate:var(--turn);transition:opacity .7s var(--vinta-ease-out), scale .7s var(--vinta-ease-out), rotate .7s var(--vinta-ease-out);animation:11s ease-in-out infinite homepage-services-drift-mark;animation-delay:calc(var(--i,0) * -2.9s);position:absolute}@keyframes homepage-services-drift-mark{0%{translate:0;rotate:var(--turn)}33%{translate:.4rem -.55rem;rotate:calc(var(--turn) + 3deg)}66%{translate:-.35rem -.2rem;rotate:calc(var(--turn) - 2deg)}to{translate:0;rotate:var(--turn)}}@media (hover:hover) and (pointer:fine){.homepage-services-panel:hover .homepage-services-stack svg{opacity:.26;rotate:calc(var(--turn) * -.5);scale:1.08}}@media (prefers-reduced-motion:reduce){.homepage-services-stack svg{transition:none;animation:none}}.homepage-services-panel-glow{z-index:-1;aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--homepage-teal-bright) 45%, transparent), transparent 70%);filter:blur(20px);pointer-events:none;border-radius:50%;width:70%;animation:14s ease-in-out infinite alternate homepage-services-drift;position:absolute;top:10%;left:-20%}@keyframes homepage-services-drift{to{transform:translate(60%,35%)}}.homepage-services-panel-eyebrow{color:color-mix(in srgb, var(--homepage-section-white) 80%, transparent);letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:400}.homepage-services-panel-title{letter-spacing:-.03em;text-wrap:balance;margin-top:1rem;font-size:clamp(1.75rem,2.4vw,2.25rem);font-weight:300;line-height:1.1}.homepage-services-panel-copy{max-width:22rem;color:color-mix(in srgb, var(--homepage-section-white) 88%, transparent);margin-top:1rem;font-size:1rem;font-weight:300;line-height:1.55}@media (width>=992px){.homepage-services-panel .homepage-btn{width:100%}}.homepage-services-column{min-width:0;padding-top:1.5rem}.homepage-services-column-label{color:var(--vinta-ink-600);letter-spacing:.14em;text-transform:uppercase;margin-bottom:1rem;font-size:.75rem;font-weight:400}.homepage-services [data-palette=violet]{--homepage-svc-deep:var(--homepage-violet-deep);--homepage-svc-glow:var(--homepage-violet-glow)}.homepage-services [data-palette=blue]{--homepage-svc-deep:var(--homepage-blue-deep);--homepage-svc-glow:var(--homepage-blue-glow)}.homepage-services [data-palette=cyan]{--homepage-svc-deep:var(--homepage-cyan-deep);--homepage-svc-glow:var(--homepage-cyan-glow)}.homepage-services [data-palette=medplum]{--homepage-svc-deep:var(--homepage-medplum-deep);--homepage-svc-glow:var(--homepage-medplum-glow)}.homepage-services [data-palette=teal]{--homepage-svc-deep:var(--homepage-teal-deep);--homepage-svc-glow:var(--homepage-teal-glow)}.homepage-services [data-palette=aqua]{--homepage-svc-deep:var(--homepage-aqua-deep);--homepage-svc-glow:var(--homepage-aqua-glow)}.homepage-services [data-palette=lime]{--homepage-svc-deep:var(--homepage-lime-deep);--homepage-svc-glow:var(--homepage-lime-glow)}.homepage-services-item{-webkit-tap-highlight-color:transparent;color:var(--homepage-ink-deep);transition:background-color .4s var(--vinta-ease-standard), transform var(--vinta-duration-base) var(--vinta-ease-out);border-radius:.875rem;align-items:flex-start;gap:1rem;margin-inline:-.75rem;padding:1rem .75rem;text-decoration:none;display:flex}.homepage-services-item-icon{background:color-mix(in srgb, var(--vinta-surface-panel) 70%, var(--homepage-section-white));width:3.5rem;height:3.5rem;color:var(--homepage-ink-deep);transition:background-color .4s var(--vinta-ease-standard), color .4s var(--vinta-ease-standard), transform .5s var(--vinta-ease-out);border-radius:1.125rem;flex:none;place-items:center;display:grid}.homepage-services-item-icon svg{width:1.75rem;height:1.75rem}.homepage-services-item-copy{flex:1;gap:.25rem;padding-top:.125rem;display:grid}.homepage-services-item-name{letter-spacing:-.01em;transition:color .4s var(--vinta-ease-standard);font-size:1.0625rem;font-weight:400;line-height:1.3}.homepage-services-item-line{color:var(--homepage-lede);font-size:.875rem;font-weight:300;line-height:1.5}.homepage-services-item-arrow{color:var(--homepage-svc-deep);opacity:0;transition:opacity .4s var(--vinta-ease-standard), transform .4s var(--vinta-ease-out);align-self:center;font-size:1.125rem;transform:translate(-.5rem)}.homepage-services-item:focus-visible{outline-offset:2px}@media (width<=991px){.homepage-services-item-icon{background:var(--homepage-svc-deep);color:var(--homepage-section-white)}}@media (hover:hover) and (pointer:fine) and (width>=992px){.homepage-services-item:hover{background:color-mix(in srgb, var(--homepage-svc-glow) 40%, var(--homepage-section-white))}.homepage-services-item:hover .homepage-services-item-icon{background:var(--homepage-svc-deep);color:var(--homepage-section-white)}.homepage-services-item:hover .homepage-services-item-name{color:var(--homepage-svc-deep)}.homepage-services-item:hover .homepage-services-item-arrow{opacity:1;transform:none}.homepage-services-item:hover .homepage-services-item-icon{transform:rotate(-6deg)scale(1.06)}}@media (width<=991px){.homepage-services-item:active{background:color-mix(in srgb, var(--homepage-svc-glow) 40%, var(--homepage-section-white))}.homepage-services-item:active .homepage-services-item-icon{background:var(--homepage-svc-deep);color:var(--homepage-section-white)}.homepage-services-item:active .homepage-services-item-name{color:var(--homepage-svc-deep)}.homepage-services-item:active .homepage-services-item-arrow{opacity:1;transform:none}.homepage-services-item:active .homepage-services-item-icon{transform:rotate(-6deg)scale(1.06)}}@media (prefers-reduced-motion:reduce){.homepage-services-item,.homepage-services-item-icon,.homepage-services-item-name,.homepage-services-item-arrow{transition:none}.homepage-services-panel-glow{animation:none}}@media (width<=1099px){.homepage-services-sheet{grid-template-columns:repeat(2,minmax(0,1fr))}.homepage-services-panel{grid-column:1/-1;min-height:0}.homepage-services-panel .homepage-btn{width:auto}}@media (width<=767px){.homepage-services-sheet{border-radius:1.25rem;grid-template-columns:minmax(0,1fr);padding:.75rem}.homepage-services-column{padding:.5rem .5rem 0}.homepage-services-item-icon{width:3rem;height:3rem}}@media (width<=991px){.homepage-services{padding-top:calc(var(--homepage-section-gap) * .8);padding-bottom:calc(var(--homepage-section-gap) * .35)}.homepage-services-panel-copy{max-width:60%}}@media (width<=767px){.homepage-services-panel-copy{max-width:none}}@media (width>=992px) and (width<=1279px){.homepage-services-stack{inset:10% 4% 10% 64%}.homepage-services-stack svg{width:clamp(4.25rem,8vw,6rem)}}.homepage-services-slides{display:contents}.homepage-services-panel--closing{display:none}@media (width<=991px){.homepage-services-panel--in-sheet{display:none}.homepage-services-panel--closing{border-radius:1.5rem;gap:1.75rem;min-height:0;margin-top:1rem;padding:clamp(1.75rem,5vw,2.5rem);display:flex}.homepage-services{padding-bottom:calc(var(--homepage-section-gap) * .3)}.homepage-services-panel-copy{max-width:30rem}.homepage-services-stack{width:clamp(9rem,26vw,14rem);height:clamp(6rem,16vw,8.5rem);inset:50% clamp(1.75rem,5vw,2.5rem) auto auto;translate:0 -50%}.homepage-services-stack svg{width:40%;display:none}.homepage-services-stack svg:first-child{display:block;top:42%;left:0}.homepage-services-stack svg:nth-child(3){display:block;top:0;left:58%}}@media (width<=767px){.homepage-services-sheet{margin-inline:calc(-1 * var(--homepage-gutter));box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.homepage-services-slides{padding:.5rem var(--homepage-gutter) 1.5rem;scroll-padding-inline:var(--homepage-gutter);scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;grid-auto-columns:88%;grid-auto-flow:column;gap:.75rem;display:grid;overflow-x:auto}.homepage-services-slides::-webkit-scrollbar{display:none}.homepage-services-slides>.homepage-services-column{border:1px solid color-mix(in srgb, var(--vinta-rule) 40%, transparent);background:var(--homepage-section-white);box-shadow:0 2px 6px -2px color-mix(in srgb, var(--vinta-blue-900) 12%, transparent), 0 18px 36px -20px color-mix(in srgb, var(--vinta-blue-900) 26%, transparent);scroll-snap-align:start;border-radius:1.5rem;padding:1.75rem 1.5rem 1.25rem}.homepage-services-slides .homepage-services-column-label{margin-bottom:.75rem}.homepage-services-slides .homepage-services-item{gap:.875rem;margin-inline:-.625rem;padding:.875rem .625rem}.homepage-services-slides .homepage-services-item-icon{border-radius:.875rem;width:2.75rem;height:2.75rem}.homepage-services-slides .homepage-services-item-icon svg{width:1.5rem;height:1.5rem}.homepage-services-slides .homepage-services-item-arrow{display:none}.homepage-services-slides{padding-bottom:.75rem}.homepage-services-panel--closing{margin-top:0}.homepage-services-panel-copy{max-width:none}.homepage-services-stack{width:5.75rem;height:3.5rem;top:1rem;right:1rem;translate:none}}.homepage-page{--vinta-ink-editorial:#333;--vinta-ink-950:#010611;--vinta-blue-glare:#728aff;--vinta-mint-300:#76d7c4;--vinta-teal-500:#1b9e8f;--vinta-pine-700:#0c6344;--vinta-danger:#d92d20;--vinta-danger-text:#b42318;--vinta-radius-sm:.25rem;--vinta-shadow-sm:0 4px 12px -3px #575d9c4d;--font-mono:"Moderat Mono", "DM Mono", ui-monospace, monospace;--homepage-bb-section-white:#fff;--homepage-bb-feature-blue:#186dff;--homepage-bb-feature-teal:#2ea290;--homepage-bb-stage-h:600px}.homepage-deck [data-tapped]{position:relative}.homepage-deck [data-tapped]:after{z-index:1;background:color-mix(in srgb, var(--homepage-bb-tour-tap) 30%, transparent);width:2.75rem;height:2.75rem;animation:homepage-bb-tour-tap calc(2 * var(--vinta-duration-slow)) var(--vinta-ease-out) both;content:"";pointer-events:none;border-radius:50%;margin:-1.375rem 0 0 -1.375rem;position:absolute;top:50%;left:50%}.homepage-bb-app{--homepage-bb-tour-tap:var(--vinta-blue-700)}.homepage-bb-tl,.homepage-bb-tc{--homepage-bb-tour-tap:var(--homepage-bb-tl-brand)}.homepage-deck :is(.homepage-bb-tl-cta,.homepage-bb-fi-button--primary)[data-tapped]:after{background:color-mix(in srgb, var(--homepage-bb-tl-on-brand) 55%, transparent)}@keyframes homepage-bb-tour-tap{0%{opacity:0;transform:scale(.4)}40%{opacity:1}to{opacity:0;transform:scale(1.3)}}.homepage-bb-app{width:100%;max-width:58rem;height:var(--homepage-bb-stage-h);border:1px solid color-mix(in srgb, var(--vinta-rule) 50%, transparent);border-radius:var(--vinta-radius-xl);background:var(--vinta-surface-tint);min-width:0;box-shadow:var(--vinta-shadow-sm);flex-direction:column;display:flex;overflow:hidden}.homepage-bb-app-topbar{border-bottom:1px solid color-mix(in srgb, var(--vinta-rule) 38%, transparent);background:color-mix(in srgb, var(--vinta-surface-panel) 58%, var(--vinta-surface-tint));grid-template-columns:auto auto minmax(7rem,1fr) auto;align-items:center;gap:.75rem;min-height:3.5rem;padding:.625rem .875rem;display:grid}.homepage-bb-app-mark,.homepage-bb-app-avatar{border-radius:var(--vinta-radius-md);place-items:center;display:grid}.homepage-bb-app-mark{background:var(--vinta-blue-700);width:2rem;height:2rem;color:var(--vinta-surface-tint);font-size:.8125rem;font-weight:500}.homepage-bb-app-name{white-space:nowrap;font-size:.8125rem;font-weight:500}.homepage-bb-app-search{border:1px solid color-mix(in srgb, var(--vinta-border-field) 75%, transparent);border-radius:var(--vinta-radius-md);background:color-mix(in srgb, var(--vinta-surface-tint) 82%, transparent);min-width:0;color:var(--vinta-ink-muted);align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.75rem;display:flex}.homepage-bb-app-search span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.homepage-bb-app-avatar{background:color-mix(in srgb, var(--vinta-mint-300) 72%, var(--vinta-surface-panel));width:2rem;height:2rem;color:var(--vinta-ink);font-size:.6875rem;font-weight:500}.homepage-bb-app-layout{flex:1;grid-template-columns:8.5rem minmax(0,1fr);min-height:0;display:grid}.homepage-bb-app-sidebar{border-right:1px solid color-mix(in srgb, var(--vinta-rule) 32%, transparent);background:color-mix(in srgb, var(--vinta-surface-panel) 38%, var(--vinta-surface-tint));padding:1.25rem .75rem}.homepage-bb-app-sidebar ul{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.homepage-bb-app-sidebar li{border-radius:var(--vinta-radius-md);color:var(--vinta-ink-muted);padding:.5625rem .625rem;font-size:.6875rem;line-height:1.3}.homepage-bb-app-sidebar li:first-child{background:color-mix(in srgb, var(--vinta-blue-700) 10%, transparent);color:var(--vinta-blue-800);font-weight:500}.homepage-bb-app-content{scrollbar-width:none;min-width:0;min-height:0;padding:1.75rem;overflow-y:auto}.homepage-bb-app-content::-webkit-scrollbar{display:none}.homepage-bb-app-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.homepage-bb-app-title{color:var(--vinta-ink);margin:.375rem 0 0;font-size:1.125rem;font-weight:500;line-height:1.25}.homepage-bb-app-title--flush{margin-top:0}.homepage-bb-app-copy{color:var(--vinta-ink-muted);margin:.5rem 0 0;font-size:.75rem;line-height:1.5}.homepage-bb-status{background:color-mix(in srgb, var(--vinta-mint-300) 55%, var(--vinta-surface-tint));min-height:1.75rem;color:var(--vinta-ink);white-space:nowrap;border-radius:999px;align-items:center;gap:.375rem;padding:.3125rem .625rem;font-size:.6875rem;font-weight:500;display:inline-flex}.homepage-bb-presence-dot{background:var(--vinta-teal-500);width:.4375rem;height:.4375rem;animation:homepage-bb-status-breathe 2.8s var(--vinta-ease-standard) 900;border-radius:50%}.homepage-bb-step-list,.homepage-bb-team-list,.homepage-bb-task-list{gap:.75rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.homepage-bb-step,.homepage-bb-team-member,.homepage-bb-task{border:1px solid color-mix(in srgb, var(--vinta-rule) 30%, transparent);border-radius:var(--vinta-radius-md);background:color-mix(in srgb, var(--vinta-surface-panel) 36%, transparent);align-items:center;gap:.75rem;padding:.75rem;display:grid}.homepage-bb-step{grid-template-columns:1.75rem minmax(0,1fr) auto}.homepage-bb-step-number,.homepage-bb-check{background:var(--vinta-surface-panel);width:1.75rem;height:1.75rem;color:var(--vinta-blue-800);border-radius:50%;place-items:center;font-size:.6875rem;font-weight:500;display:grid}.homepage-bb-step-label,.homepage-bb-task-label{color:var(--vinta-ink);font-size:.75rem;font-weight:500}.homepage-bb-step-state,.homepage-bb-claim-status{color:var(--vinta-ink-muted);font-size:.6875rem}.homepage-bb-day-grid,.homepage-bb-time-grid{gap:.5rem;margin-top:1.25rem;display:grid}.homepage-bb-day-grid{grid-template-columns:repeat(4,1fr)}.homepage-bb-time-grid{grid-template-columns:repeat(3,1fr)}.homepage-bb-day,.homepage-bb-time{border:1px solid color-mix(in srgb, var(--vinta-rule) 32%, transparent);border-radius:var(--vinta-radius-md);background:color-mix(in srgb, var(--vinta-surface-panel) 34%, transparent);min-width:0;color:var(--vinta-ink-600);text-align:center;padding:.75rem .5rem;font-size:.6875rem}.homepage-bb-day strong{color:var(--vinta-ink);margin-top:.375rem;font-size:.9375rem;display:block}.homepage-bb-day[data-selected=true],.homepage-bb-time:first-child{border-color:color-mix(in srgb, var(--vinta-blue-700) 34%, transparent);background:color-mix(in srgb, var(--vinta-blue-700) 9%, transparent);color:var(--vinta-blue-800)}.homepage-bb-claims{margin-top:1.25rem}.homepage-bb-claim-head,.homepage-bb-claim-row{grid-template-columns:1.2fr 1.2fr .8fr .6fr;align-items:center;gap:.5rem;display:grid}.homepage-bb-claim-head{color:var(--vinta-ink-muted);text-transform:uppercase;padding:0 .75rem .625rem;font-size:.625rem}.homepage-bb-claim-row{border-top:1px solid color-mix(in srgb, var(--vinta-rule) 28%, transparent);color:var(--vinta-ink-600);padding:.75rem;font-size:.6875rem}.homepage-bb-claim-row span:first-child,.homepage-bb-claim-row span:last-child{color:var(--vinta-ink);font-weight:500}.homepage-bb-claim-row span:last-child{text-align:right}.homepage-bb-team-member{grid-template-columns:2rem minmax(0,1fr) auto}.homepage-bb-team-avatar{background:color-mix(in srgb, var(--vinta-blue-glare) 22%, var(--vinta-surface-panel));width:2rem;height:2rem;color:var(--vinta-blue-800);border-radius:50%;place-items:center;font-size:.625rem;font-weight:500;display:grid}.homepage-bb-team-name,.homepage-bb-team-role{display:block}.homepage-bb-team-name{color:var(--vinta-ink);font-size:.75rem;font-weight:500}.homepage-bb-team-role{color:var(--vinta-ink-muted);margin-top:.125rem;font-size:.6875rem}.homepage-bb-team-presence{background:var(--vinta-rule);border-radius:50%;width:.5rem;height:.5rem}.homepage-bb-team-presence[data-presence=active]{background:var(--vinta-teal-500)}.homepage-bb-team-presence[data-presence=available]{background:var(--vinta-blue-700)}.homepage-bb-note{border-left:2px solid var(--vinta-blue-700);border-radius:0 var(--vinta-radius-md) var(--vinta-radius-md) 0;background:color-mix(in srgb, var(--vinta-blue-700) 7%, transparent);color:var(--vinta-ink-600);margin:.875rem 0 0;padding:.875rem 1rem;font-size:.6875rem;line-height:1.55}.homepage-bb-progress-track{background:var(--vinta-surface-panel);border-radius:999px;height:.5rem;margin-top:1.25rem;overflow:hidden}.homepage-bb-progress-value{border-radius:inherit;background:var(--vinta-blue-700);width:0;height:100%;display:block}.homepage-bb-progress-label{color:var(--vinta-ink-muted);justify-content:space-between;margin-top:.625rem;font-size:.6875rem;display:flex}.homepage-bb-task{grid-template-columns:1.75rem minmax(0,1fr)}.homepage-bb-record{border:1px solid color-mix(in srgb, var(--vinta-rule) 30%, transparent);border-radius:var(--vinta-radius-md);background:color-mix(in srgb, var(--vinta-surface-panel) 36%, transparent);grid-template-columns:1.75rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.75rem;display:grid}.homepage-bb-chat{gap:.625rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.homepage-bb-chat-message{border-radius:var(--vinta-radius-md);max-width:82%;color:var(--vinta-ink);padding:.625rem .875rem;font-size:.75rem;line-height:1.5}.homepage-bb-chat-message[data-from=patient]{background:var(--vinta-blue-700);color:var(--vinta-surface-tint);border-bottom-right-radius:.25rem;justify-self:end}.homepage-bb-chat-message[data-from=assistant]{border:1px solid color-mix(in srgb, var(--vinta-rule) 30%, transparent);background:color-mix(in srgb, var(--vinta-surface-panel) 36%, transparent);border-bottom-left-radius:.25rem;justify-self:start}.homepage-bb-chat-widget{justify-self:start;width:92%;max-width:20rem}.homepage-bb-schedule{border:1px solid color-mix(in srgb, var(--vinta-rule) 40%, transparent);border-radius:var(--vinta-radius-md);background:var(--vinta-surface-tint);gap:.75rem;margin:0;padding:.875rem;display:grid}.homepage-bb-schedule-head{color:var(--vinta-blue-700);letter-spacing:.02em;align-items:center;gap:.375rem;font-size:.6875rem;font-weight:600;display:flex}.homepage-bb-schedule-provider{border:1px solid color-mix(in srgb, var(--vinta-rule) 35%, transparent);border-radius:var(--vinta-radius-sm);background:color-mix(in srgb, var(--vinta-surface-panel) 24%, transparent);align-items:center;gap:.5rem;padding:.5rem;display:flex}.homepage-bb-schedule-avatar{background:var(--vinta-blue-700);width:1.75rem;height:1.75rem;color:var(--vinta-surface-tint);border-radius:50%;flex:none;place-items:center;font-size:.625rem;font-weight:600;display:grid}.homepage-bb-schedule-provider-text{gap:.0625rem;min-width:0;margin-right:auto;display:grid}.homepage-bb-schedule-provider-name{color:var(--vinta-ink);font-size:.75rem;font-weight:500}.homepage-bb-schedule-provider-role{color:var(--vinta-ink-muted);font-size:.6875rem}.homepage-bb-schedule-check{background:var(--vinta-blue-700);width:1.125rem;height:1.125rem;color:var(--vinta-surface-tint);border-radius:50%;flex:none;place-items:center;display:grid}.homepage-bb-schedule-days{gap:.3125rem;margin:0;padding:0;list-style:none;display:flex}.homepage-bb-schedule-day{border:1px solid color-mix(in srgb, var(--vinta-rule) 35%, transparent);border-radius:var(--vinta-radius-sm);color:var(--vinta-ink);flex:1;justify-items:center;gap:.125rem;padding:.375rem 0;display:grid}.homepage-bb-schedule-day[data-selected=true]{background:var(--vinta-blue-700);color:var(--vinta-surface-tint);border-color:#0000}.homepage-bb-schedule-day-name{opacity:.7;font-size:.5625rem}.homepage-bb-schedule-day-date{font-size:.75rem;font-weight:500}.homepage-bb-schedule-slot-label{color:var(--vinta-ink-muted);margin:0;font-size:.6875rem;font-weight:500}.homepage-bb-schedule-slots{flex-wrap:wrap;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.homepage-bb-schedule-slot{border:1px solid color-mix(in srgb, var(--vinta-rule) 35%, transparent);border-radius:var(--vinta-radius-sm);color:var(--vinta-ink);padding:.3125rem .625rem;font-size:.6875rem;font-weight:500}.homepage-bb-schedule-slot[data-selected=true]{background:var(--vinta-blue-700);color:var(--vinta-surface-tint);border-color:#0000}.homepage-bb-ldl{border:1px solid color-mix(in srgb, var(--vinta-rule) 40%, transparent);border-radius:var(--vinta-radius-md);background:var(--vinta-surface-tint);gap:.625rem;margin:0;padding:.875rem;display:grid}.homepage-bb-ldl-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.homepage-bb-ldl-title{color:var(--vinta-blue-700);letter-spacing:.02em;align-items:center;gap:.375rem;font-size:.6875rem;font-weight:600;display:flex}.homepage-bb-ldl-status{color:#92670a;background:#f6ecd2;border-radius:999px;padding:.1875rem .5rem;font-size:.625rem;font-weight:600}.homepage-bb-ldl-value{color:var(--vinta-ink);margin:0;font-size:1.375rem;font-weight:500;line-height:1}.homepage-bb-ldl-unit{color:var(--vinta-ink-muted);font-size:.75rem;font-weight:400}.homepage-bb-ldl-chart{gap:.375rem;display:grid}.homepage-bb-ldl-plot{height:6.5rem;position:relative}.homepage-bb-ldl-target{border-top:1px dashed #92670a8c;position:absolute;left:0;right:0}.homepage-bb-ldl-legend{color:var(--vinta-ink-muted);align-items:center;gap:.375rem;margin:0;font-size:.5625rem;font-weight:500;display:flex}.homepage-bb-ldl-legend-line{border-top:1px dashed #92670a8c;width:1rem;display:inline-block}.homepage-bb-ldl-bars{align-items:flex-end;gap:.5rem;height:100%;margin:0;padding:0;list-style:none;display:flex}.homepage-bb-ldl-bar-col{flex:1;justify-content:center;align-items:flex-end;height:100%;display:flex}.homepage-bb-ldl-bar{border-radius:var(--vinta-radius-sm) var(--vinta-radius-sm) 0 0;background:color-mix(in srgb, var(--vinta-blue-700) 22%, var(--vinta-surface-panel));width:100%;max-width:2.25rem;position:relative}.homepage-bb-ldl-bar[data-latest=true]{background:var(--vinta-blue-700)}.homepage-bb-ldl-bar-value{width:100%;color:var(--vinta-ink-muted);text-align:center;padding-bottom:.1875rem;font-size:.5625rem;font-weight:600;position:absolute;bottom:100%;left:0}.homepage-bb-ldl-bar[data-latest=true] .homepage-bb-ldl-bar-value{color:var(--vinta-blue-800)}.homepage-bb-ldl-labels{gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.homepage-bb-ldl-labels li{color:var(--vinta-ink-muted);text-align:center;flex:1;font-size:.5625rem}.homepage-bb-portal-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.homepage-bb-portal-card{border:1px solid color-mix(in srgb, var(--vinta-rule) 30%, transparent);border-radius:var(--vinta-radius-md);background:color-mix(in srgb, var(--vinta-surface-panel) 36%, transparent);gap:.25rem;padding:.875rem;display:grid}.homepage-bb-portal-card-label,.homepage-bb-portal-card-detail{color:var(--vinta-ink-muted);font-size:.6875rem}.homepage-bb-portal-card-value{color:var(--vinta-ink);font-size:.8125rem;font-weight:500;line-height:1.3}.homepage-bb-check[data-complete=true]{background:color-mix(in srgb, var(--vinta-mint-300) 64%, var(--vinta-surface-tint));color:var(--vinta-ink)}.homepage-bb-concierge-presence{background:var(--vinta-teal-500);width:.5rem;height:.5rem;animation:homepage-bb-status-breathe 2.8s var(--vinta-ease-standard) 900;border-radius:50%}.homepage-bb-prov-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin-top:1.25rem;display:grid}.homepage-bb-prov-stat{border:1px solid color-mix(in srgb, var(--vinta-rule) 32%, transparent);border-radius:var(--vinta-radius-md);background:color-mix(in srgb, var(--vinta-surface-panel) 34%, transparent);gap:.125rem;padding:.625rem .75rem;display:grid}.homepage-bb-prov-stat-label{color:var(--vinta-ink-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.5625rem;font-weight:600}.homepage-bb-prov-stat-value{color:var(--vinta-ink);font-size:1.25rem;font-weight:600;line-height:1.1}.homepage-bb-prov-stat-sub{color:var(--vinta-ink-muted);font-size:.625rem}.homepage-bb-prov-section{color:var(--vinta-ink);margin:1.25rem 0 0;font-size:.8125rem;font-weight:500}.homepage-bb-prov-schedule{gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.homepage-bb-prov-visit{border:1px solid color-mix(in srgb, var(--vinta-rule) 30%, transparent);border-radius:var(--vinta-radius-md);background:color-mix(in srgb, var(--vinta-surface-panel) 30%, transparent);grid-template-columns:2rem minmax(0,1fr) auto auto;align-items:center;gap:.75rem;padding:.625rem .75rem;display:grid}.homepage-bb-prov-visit-who{min-width:0;display:grid}.homepage-bb-prov-visit-name{color:var(--vinta-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:500;overflow:hidden}.homepage-bb-prov-visit-reason{color:var(--vinta-ink-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:.0625rem;font-size:.6875rem;overflow:hidden}.homepage-bb-prov-visit-time{color:var(--vinta-ink-600);font-variant-numeric:tabular-nums;font-size:.6875rem}.homepage-bb-prov-pill{white-space:nowrap;border-radius:999px;padding:.1875rem .5rem;font-size:.625rem;font-weight:500}.homepage-bb-prov-pill[data-status=confirmed]{background:color-mix(in srgb, var(--vinta-mint-300) 42%, var(--vinta-surface-tint));color:var(--vinta-pine-700)}.homepage-bb-prov-pill[data-status=awaiting]{background:color-mix(in srgb, var(--vinta-blue-700) 12%, transparent);color:var(--vinta-blue-800)}@media (width<=767px){.homepage-bb-prov-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.homepage-bb-prov-pill[data-status=flag]{background:color-mix(in srgb, var(--vinta-danger) 12%, var(--vinta-surface-tint));color:var(--vinta-danger-text)}@property --homepage-bb-cmp{syntax:"<percentage>";inherits:false;initial-value:38%}.homepage-bb-pcmp,.homepage-bb-solo,.homepage-bb-tc,.homepage-bb-tc-stage{--homepage-bb-cmp:38%;--homepage-bb-tl-display:ui-rounded, "SF Pro Rounded", system-ui, sans-serif;--homepage-bb-tl-body:system-ui, -apple-system, "Segoe UI", sans-serif;--homepage-bb-tl-brand:color-mix(in oklch, var(--homepage-bb-feature-teal) 76%, var(--vinta-ink-950));--homepage-bb-tl-brand-strong:color-mix(in oklch, var(--homepage-bb-feature-teal) 62%, var(--vinta-ink-950));--homepage-bb-tl-brand-soft:color-mix(in srgb, var(--homepage-bb-feature-teal) 11%, var(--homepage-bb-section-white));--homepage-bb-tl-bar:linear-gradient(90deg, var(--homepage-bb-feature-blue), var(--homepage-bb-tl-brand));--homepage-bb-tl-on-brand:var(--homepage-bb-section-white);--homepage-bb-tl-canvas:oklch(97.2% .003 250);--homepage-bb-tl-surface:var(--homepage-bb-section-white);--homepage-bb-tl-hover:oklch(95.2% .005 250);--homepage-bb-tl-line:oklch(91% .006 250);--homepage-bb-tl-line-strong:oklch(84% .008 250);--homepage-bb-tl-text:oklch(24% .02 260);--homepage-bb-tl-muted:oklch(47% .02 260);--homepage-bb-tl-positive:oklch(55% .12 160);--homepage-bb-tl-warn:oklch(47% .1 65);--homepage-bb-tl-warn-soft:oklch(95.5% .045 85);--homepage-bb-tl-danger:oklch(54% .19 27);--homepage-bb-tl-danger-soft:oklch(54% .19 27/.16);--homepage-bb-tl-legend:var(--homepage-bb-tl-brand)}.homepage-bb-pcmp,.homepage-bb-solo{width:100%;max-width:58rem;height:calc(var(--homepage-bb-stage-h) + 3.25rem);text-align:left;position:relative}.homepage-bb-solo>.homepage-bb-pcmp-label{left:auto;right:0}.homepage-bb-solo-frame{border:1px solid color-mix(in srgb, var(--vinta-rule) 26%, transparent);border-radius:var(--vinta-radius-xl);box-shadow:0 2px 6px -2px color-mix(in srgb, var(--vinta-ink-600) 10%, transparent), 0 16px 36px -12px color-mix(in srgb, var(--vinta-ink-600) 14%, transparent), 0 44px 80px -28px color-mix(in srgb, var(--vinta-ink-600) 26%, transparent);position:absolute;inset:3.25rem 0 0;overflow:hidden}.homepage-bb-pcmp-frame{isolation:isolate;border:1px solid color-mix(in srgb, var(--vinta-rule) 26%, transparent);border-radius:var(--vinta-radius-xl);box-shadow:0 2px 6px -2px color-mix(in srgb, var(--vinta-ink-600) 10%, transparent), 0 16px 36px -12px color-mix(in srgb, var(--vinta-ink-600) 14%, transparent), 0 44px 80px -28px color-mix(in srgb, var(--vinta-ink-600) 26%, transparent);position:absolute;inset:3.25rem 0 0;overflow:hidden}.homepage-bb-pcmp-pane{position:absolute;inset:0}.homepage-bb-pcmp-pane--foundation{clip-path:inset(0 calc(100% - var(--homepage-bb-cmp)) 0 0)}.homepage-bb-pcmp-pane--tailored{z-index:1;clip-path:inset(0 0 0 var(--homepage-bb-cmp))}.homepage-bb-preview-stage .homepage-bb-pcmp .homepage-bb-app{max-width:none;height:100%;box-shadow:none;border:0;border-radius:0}.homepage-bb-pcmp .homepage-bb-app-name{font-size:1.0625rem}.homepage-bb-pcmp .homepage-bb-app-search{font-size:1rem}.homepage-bb-pcmp .homepage-bb-app-layout{grid-template-columns:10.5rem minmax(0,1fr)}.homepage-bb-pcmp .homepage-bb-app-title{font-size:1.625rem}.homepage-bb-pcmp .homepage-bb-app-copy{font-size:1rem}.homepage-bb-pcmp .homepage-bb-status{font-size:.875rem}.homepage-bb-pcmp .homepage-bb-prov-stat-label{font-size:.75rem}.homepage-bb-pcmp .homepage-bb-prov-stat-value{font-size:1.75rem}.homepage-bb-pcmp .homepage-bb-prov-stat-sub{font-size:.875rem}.homepage-bb-pcmp .homepage-bb-prov-section{font-size:1.0625rem}.homepage-bb-pcmp .homepage-bb-team-avatar{width:2.5rem;height:2.5rem;font-size:.8125rem}.homepage-bb-pcmp .homepage-bb-prov-visit{grid-template-columns:2.5rem minmax(0,1fr) auto auto}.homepage-bb-pcmp .homepage-bb-prov-visit-name{font-size:1rem}.homepage-bb-pcmp .homepage-bb-prov-visit-reason,.homepage-bb-pcmp .homepage-bb-prov-visit-time{font-size:.9375rem}.homepage-bb-pcmp .homepage-bb-prov-pill{font-size:.8125rem}.homepage-bb-pcmp .homepage-bb-app-sidebar li,.homepage-bb-pcmp .homepage-bb-app-sidebar li:first-child{color:inherit;font-weight:inherit;background:0 0;padding:0}.homepage-bb-app-nav{border-radius:var(--vinta-radius-md);width:100%;color:var(--vinta-ink-muted);font:inherit;text-align:center;cursor:pointer;transition:background-color var(--vinta-duration-base) var(--vinta-ease-standard), color var(--vinta-duration-base) var(--vinta-ease-standard);background:0 0;border:0;padding:.625rem;font-size:.9375rem;line-height:1.3;display:block}.homepage-bb-app-nav[aria-current=page]{background:color-mix(in srgb, var(--vinta-blue-700) 10%, transparent);color:var(--vinta-blue-800);font-weight:500}@media (hover:hover) and (pointer:fine){.homepage-bb-app-nav:not([aria-current=page]):hover{background:color-mix(in srgb, var(--vinta-blue-700) 5%, transparent);color:var(--vinta-ink)}}.homepage-bb-pcmp-legends{z-index:3;pointer-events:none;height:3.25rem;position:absolute;inset:0 0 auto;overflow:hidden}.homepage-bb-pcmp-label{z-index:3;color:var(--vinta-blue-700);font-family:var(--font-mono);letter-spacing:.1em;pointer-events:none;text-transform:uppercase;white-space:nowrap;margin:0;font-size:.875rem;font-weight:600;line-height:1;position:absolute;top:.375rem}.homepage-bb-pcmp-label--foundation{right:calc(100% - var(--homepage-bb-cmp) + 1rem);will-change:translate}.homepage-bb-pcmp-label--tailored{left:calc(var(--homepage-bb-cmp) + 1rem);will-change:translate;color:var(--homepage-bb-tl-legend)}.homepage-bb-pcmp-divider{top:1.625rem;bottom:0;left:var(--homepage-bb-cmp);z-index:4;cursor:col-resize;touch-action:none;will-change:translate;background:0 0;border:0;width:2.75rem;padding:0;position:absolute;transform:translate(-50%)}.homepage-bb-pcmp-divider:before{background:var(--vinta-blue-700);content:"";width:3px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.homepage-bb-pcmp-grip{border:2px solid var(--vinta-blue-700);background:var(--homepage-bb-section-white);width:2.125rem;height:2.125rem;box-shadow:0 5px 16px color-mix(in srgb, var(--vinta-blue-700) 22%, transparent);border-radius:.6875rem;grid-template-columns:repeat(3,2px);place-content:center;gap:3px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.homepage-bb-pcmp-grip:before,.homepage-bb-pcmp-grip:after,.homepage-bb-pcmp-grip span{background:color-mix(in srgb, var(--vinta-blue-700) 34%, var(--homepage-bb-section-white));content:"";border-radius:999px;width:2px;height:.8125rem}.homepage-bb-pcmp-divider:focus-visible{outline:none}.homepage-bb-pcmp-divider:focus-visible .homepage-bb-pcmp-grip{outline:3px solid var(--vinta-blue-700);outline-offset:3px}.homepage-bb-pcmp-divider:active .homepage-bb-pcmp-grip{box-shadow:0 2px 8px color-mix(in srgb, var(--vinta-blue-700) 28%, transparent);transform:translate(-50%,calc(1px - 50%))}.homepage-bb-tc{width:100%;height:var(--homepage-bb-stage-h);text-align:left;border:1px solid color-mix(in srgb, var(--vinta-rule) 26%, transparent);border-radius:var(--vinta-radius-xl);background:var(--homepage-bb-tl-canvas);min-width:0;box-shadow:0 2px 6px -2px color-mix(in srgb, var(--vinta-ink-600) 10%, transparent), 0 16px 36px -12px color-mix(in srgb, var(--vinta-ink-600) 14%, transparent), 0 44px 80px -28px color-mix(in srgb, var(--vinta-ink-600) 26%, transparent);color:var(--homepage-bb-tl-text);font-family:var(--homepage-bb-tl-body);flex-direction:column;display:flex;overflow:hidden}.homepage-bb-tc-scroll{overscroll-behavior-y:contain;scrollbar-width:none;flex:1;min-height:0;padding:1rem 1.25rem .5rem;overflow:hidden auto}.homepage-bb-tc-pane{flex-direction:column;min-width:0;min-height:0;display:flex}.homepage-bb-tc-scroll::-webkit-scrollbar{display:none}.homepage-bb-tc .homepage-bb-chat{gap:.75rem;margin:0}.homepage-bb-tc .homepage-bb-chat-message{color:var(--homepage-bb-tl-text);border-radius:1rem;font-size:.8125rem}.homepage-bb-tc .homepage-bb-chat-message[data-from=patient]{background:var(--homepage-bb-tl-brand);color:var(--homepage-bb-tl-on-brand);border-bottom-right-radius:.375rem}.homepage-bb-tc .homepage-bb-chat-message[data-from=assistant]{border:1px solid var(--homepage-bb-tl-line);background:var(--homepage-bb-tl-surface);border-bottom-left-radius:.375rem}.homepage-bb-tc .homepage-bb-chat-widget{width:86%;max-width:28rem}.homepage-bb-tc-ldl,.homepage-bb-tc .homepage-bb-schedule,.homepage-bb-tc-visit{border:1px solid var(--homepage-bb-tl-line);background:var(--homepage-bb-tl-surface);box-shadow:0 1px 2px color-mix(in srgb, var(--homepage-bb-tl-text) 6%, transparent);border-radius:1rem}.homepage-bb-tc .homepage-bb-ldl-title,.homepage-bb-tc .homepage-bb-schedule-head{color:var(--homepage-bb-tl-brand)}.homepage-bb-tc .homepage-bb-ldl-status{background:var(--homepage-bb-tl-warn-soft);color:var(--homepage-bb-tl-warn)}.homepage-bb-tc .homepage-bb-ldl-value{color:var(--homepage-bb-tl-text);font-family:var(--homepage-bb-tl-display);font-weight:600}.homepage-bb-tc .homepage-bb-ldl-unit,.homepage-bb-tc .homepage-bb-ldl-legend,.homepage-bb-tc .homepage-bb-ldl-labels li,.homepage-bb-tc .homepage-bb-ldl-bar-value,.homepage-bb-tc .homepage-bb-schedule-slot-label,.homepage-bb-tc .homepage-bb-schedule-provider-role{color:var(--homepage-bb-tl-muted)}.homepage-bb-tc .homepage-bb-ldl-target,.homepage-bb-tc .homepage-bb-ldl-legend-line{border-top-color:color-mix(in srgb, var(--homepage-bb-tl-warn) 55%, transparent)}.homepage-bb-tc .homepage-bb-ldl-bar{background:color-mix(in srgb, var(--homepage-bb-tl-brand) 22%, var(--homepage-bb-tl-surface));border-radius:.375rem .375rem 0 0}.homepage-bb-tc .homepage-bb-ldl-bar[data-latest=true]{background:var(--homepage-bb-tl-brand)}.homepage-bb-tc .homepage-bb-ldl-bar[data-latest=true] .homepage-bb-ldl-bar-value{color:var(--homepage-bb-tl-brand-strong)}.homepage-bb-tc-ldl{margin:0;padding:1rem 1.125rem 1.125rem}.homepage-bb-tc-ldl-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.homepage-bb-tc-ldl-title{color:var(--homepage-bb-tl-brand);font-size:.8125rem;font-weight:600;display:block}.homepage-bb-tc-ldl-meta{color:var(--homepage-bb-tl-muted);margin-top:.125rem;font-size:.6875rem;display:block}.homepage-bb-tc-ldl-status{background:var(--homepage-bb-tl-warn-soft);color:var(--homepage-bb-tl-warn);border-radius:999px;flex:none;padding:.25rem .625rem;font-size:.6875rem;font-weight:600}.homepage-bb-tc-ldl-reading{align-items:baseline;gap:.75rem;margin-top:.625rem;display:flex}.homepage-bb-tc-ldl-value{color:var(--homepage-bb-tl-text);font-family:var(--homepage-bb-tl-display);letter-spacing:-.02em;margin:0;font-size:2.25rem;font-weight:600;line-height:1}.homepage-bb-tc-ldl-unit{color:var(--homepage-bb-tl-muted);font-family:var(--homepage-bb-tl-body);letter-spacing:0;font-size:.8125rem;font-weight:400}.homepage-bb-tc-ldl-status[data-in-range]{background:color-mix(in srgb, var(--homepage-bb-tl-positive) 14%, var(--homepage-bb-tl-surface));color:var(--homepage-bb-tl-positive)}.homepage-bb-tc-ldl-delta{background:color-mix(in srgb, var(--homepage-bb-tl-positive) 14%, var(--homepage-bb-tl-surface));color:var(--homepage-bb-tl-positive);border-radius:999px;margin:0;padding:.1875rem .5rem;font-size:.6875rem;font-weight:600}.homepage-bb-tc-ldl-chart{border-bottom:1px solid var(--homepage-bb-tl-line);height:7.5rem;margin-top:1.25rem;position:relative}.homepage-bb-tc-ldl-zone{border-top:1px dashed color-mix(in srgb, var(--homepage-bb-tl-positive) 60%, transparent);background:color-mix(in srgb, var(--homepage-bb-tl-positive) 9%, transparent);position:absolute;bottom:0;left:0;right:0}.homepage-bb-tc-ldl-zone span{color:var(--homepage-bb-tl-positive);font-size:.625rem;font-weight:600;position:absolute;bottom:.25rem;right:.375rem}.homepage-bb-tc-ldl-plot{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.homepage-bb-tc-ldl-area{fill:color-mix(in srgb, var(--homepage-bb-tl-brand) 12%, transparent)}.homepage-bb-tc-ldl-line{fill:none;stroke:var(--homepage-bb-tl-brand);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px;vector-effect:non-scaling-stroke}.homepage-bb-tc-ldl-dot{border:2px solid var(--homepage-bb-tl-brand);background:var(--homepage-bb-tl-surface);border-radius:50%;width:.625rem;height:.625rem;position:absolute;transform:translate(-50%,-50%)}.homepage-bb-tc-ldl-dot[data-latest]{background:var(--homepage-bb-tl-brand);width:.875rem;height:.875rem;box-shadow:0 0 0 4px var(--homepage-bb-tl-brand-soft)}.homepage-bb-tc-ldl-dot-value{color:var(--homepage-bb-tl-muted);font-variant-numeric:tabular-nums;font-size:.6875rem;font-weight:600;position:absolute;bottom:calc(100% + .25rem);left:50%;transform:translate(-50%)}.homepage-bb-tc-ldl-dot[data-latest] .homepage-bb-tc-ldl-dot-value{color:var(--homepage-bb-tl-brand-strong);font-size:.75rem}.homepage-bb-tc-ldl-months{color:var(--homepage-bb-tl-muted);text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));margin:.375rem 0 0;padding:0;font-size:.6875rem;list-style:none;display:grid}.homepage-bb-tc-ldl-note{color:var(--homepage-bb-tl-text);margin:.875rem 0 0;font-size:.75rem}.homepage-bb-tc-ldl-suggest{flex-wrap:wrap;gap:.375rem;margin:.625rem 0 0;padding:0;list-style:none;display:flex}.homepage-bb-tc-ldl-suggest li{border:1px solid color-mix(in srgb, var(--homepage-bb-tl-brand) 35%, var(--homepage-bb-tl-line));color:var(--homepage-bb-tl-brand-strong);border-radius:999px;padding:.3125rem .75rem;font-size:.6875rem;font-weight:600}.homepage-bb-tc .homepage-bb-schedule-provider{border-color:var(--homepage-bb-tl-line);background:var(--homepage-bb-tl-canvas);border-radius:.75rem}.homepage-bb-tc .homepage-bb-schedule-provider-name{color:var(--homepage-bb-tl-text);font-weight:600}.homepage-bb-tc .homepage-bb-schedule-avatar,.homepage-bb-tc .homepage-bb-schedule-check{background:var(--homepage-bb-tl-brand);color:var(--homepage-bb-tl-on-brand)}.homepage-bb-tc .homepage-bb-schedule-day,.homepage-bb-tc .homepage-bb-schedule-slot{border-color:var(--homepage-bb-tl-line-strong);color:var(--homepage-bb-tl-text);border-radius:.625rem}.homepage-bb-tc .homepage-bb-schedule-day[data-selected=true],.homepage-bb-tc .homepage-bb-schedule-slot[data-selected=true]{background:var(--homepage-bb-tl-brand);color:var(--homepage-bb-tl-on-brand);border-color:#0000}.homepage-bb-tc-visit{gap:.25rem;margin:0;padding:.875rem 1rem;display:grid}.homepage-bb-tc-visit p{margin:0}.homepage-bb-tc-visit-kicker{color:var(--homepage-bb-tl-positive);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.375rem;font-size:.6875rem;font-weight:600;display:flex}.homepage-bb-tc-visit-check{background:var(--homepage-bb-tl-positive);width:1rem;height:1rem;color:var(--homepage-bb-tl-on-brand);border-radius:50%;place-items:center;display:grid}.homepage-bb-tc-visit .homepage-bb-tc-visit-title{font-family:var(--homepage-bb-tl-display);letter-spacing:-.01em;margin-top:.25rem;font-size:1.125rem;font-weight:600}.homepage-bb-tc-visit-when{color:var(--homepage-bb-tl-brand-strong);font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:600}.homepage-bb-tc-visit-who{color:var(--homepage-bb-tl-muted);font-size:.75rem}.homepage-bb-tc-visit .homepage-bb-tc-visit-note{border-top:1px solid var(--homepage-bb-tl-line);color:var(--homepage-bb-tl-muted);margin-top:.5rem;padding-top:.5rem;font-size:.75rem;line-height:1.45}.homepage-bb-tc-composer{flex:none;align-items:center;gap:.5rem;padding:.5rem 1.25rem .75rem;display:flex}.homepage-bb-tc-field{border:1px solid var(--homepage-bb-tl-line-strong);background:var(--homepage-bb-tl-surface);color:var(--homepage-bb-tl-muted);border-radius:999px;flex:1;padding:.625rem .875rem;font-size:.8125rem}.homepage-bb-tc-send{background:var(--homepage-bb-tl-brand);width:2.25rem;height:2.25rem;color:var(--homepage-bb-tl-on-brand);border-radius:50%;flex:none;place-items:center;display:grid}.homepage-bb-tc-bar{background:var(--homepage-bb-tl-bar);min-height:3.75rem;color:var(--homepage-bb-tl-on-brand);flex:none;justify-content:space-between;align-items:center;gap:1rem;padding:.625rem 1.125rem;display:flex}.homepage-bb-tc-identity{gap:.125rem;min-width:0;display:grid}.homepage-bb-tc-role{color:color-mix(in srgb, var(--homepage-bb-tl-on-brand) 85%, transparent);align-items:center;gap:.375rem;font-size:.75rem;display:inline-flex}.homepage-bb-tc-role .homepage-bb-concierge-presence{background:var(--homepage-bb-tl-on-brand)}.homepage-bb-tc-patient{text-align:right;align-items:center;gap:.625rem;min-width:0;display:flex}.homepage-bb-tc-patient-photo{width:2.125rem;height:2.125rem;box-shadow:0 0 0 2px color-mix(in srgb, var(--homepage-bb-tl-on-brand) 55%, transparent);object-fit:cover;border-radius:50%;flex:none}.homepage-bb-tc-patient-name{font-size:.875rem;font-weight:600;display:block}.homepage-bb-tc-patient-meta{color:color-mix(in srgb, var(--homepage-bb-tl-on-brand) 85%, transparent);font-size:.6875rem;display:block}.homepage-bb-tl{background:var(--homepage-bb-tl-canvas);height:100%;color:var(--homepage-bb-tl-text);font-family:var(--homepage-bb-tl-body);flex-direction:column;display:flex}.homepage-bb-tl-topbar{background:var(--homepage-bb-tl-bar);min-height:3.5rem;color:var(--homepage-bb-tl-on-brand);justify-content:flex-end;align-items:center;gap:1rem;padding:.625rem 1.25rem;display:flex}.homepage-bb-tl-brand{align-items:center;gap:.625rem;min-width:0;display:flex}.homepage-bb-tl-mark{background:var(--homepage-bb-tl-on-brand);width:1.875rem;height:1.875rem;color:var(--homepage-bb-tl-brand);border-radius:.625rem;flex:none;place-items:center;display:grid}.homepage-bb-tl-mark svg{width:1.5rem;height:1.5rem}.homepage-bb-tl-name{font-family:var(--homepage-bb-tl-display);text-overflow:ellipsis;white-space:nowrap;font-size:1.0625rem;font-weight:600;overflow:hidden}.homepage-bb-tl-name-field{opacity:.85;font-weight:400}.homepage-bb-tl-clinician{color:color-mix(in srgb, var(--homepage-bb-tl-on-brand) 85%, transparent);white-space:nowrap;font-size:.8125rem}.homepage-bb-tl-body{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,23rem) 11rem;min-height:0;display:grid}.homepage-bb-tl-queue,.homepage-bb-tl-content,.homepage-bb-tl-steps{scrollbar-width:none;min-width:0;min-height:0;overflow-y:auto}.homepage-bb-tl-queue::-webkit-scrollbar,.homepage-bb-tl-content::-webkit-scrollbar,.homepage-bb-tl-steps::-webkit-scrollbar{display:none}.homepage-bb-tl-queue{border-right:1px solid var(--homepage-bb-tl-line);background:var(--homepage-bb-tl-surface);text-align:right;padding:1.25rem 1rem}.homepage-bb-tl-content{padding:1.5rem 1.75rem}.homepage-bb-tl-steps{border-left:1px solid var(--homepage-bb-tl-line);background:var(--homepage-bb-tl-surface);padding:1.25rem .875rem}.homepage-bb-tl-queue ol,.homepage-bb-tl-steps ol,.homepage-bb-tl-open,.homepage-bb-tl-transcript,.homepage-bb-tl-orders,.homepage-bb-tl-sent{margin:0;padding:0;list-style:none;display:grid}.homepage-bb-tl-label{color:var(--homepage-bb-tl-muted);letter-spacing:.08em;text-transform:uppercase;margin:1.25rem 0 .5rem;font-size:.6875rem;font-weight:600}.homepage-bb-tl-queue>.homepage-bb-tl-label,.homepage-bb-tl-steps>.homepage-bb-tl-label{margin-top:0}.homepage-bb-tl-kicker{color:var(--homepage-bb-tl-brand);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.5rem;margin:0;font-size:.75rem;font-weight:600;display:flex}.homepage-bb-tl-title{font-family:var(--homepage-bb-tl-display);letter-spacing:-.02em;margin:.375rem 0 0;font-size:2rem;font-weight:600;line-height:1.05}.homepage-bb-tl-meta{color:var(--homepage-bb-tl-muted);margin:.375rem 0 0;font-size:.9375rem;line-height:1.4}.homepage-bb-tl-patient{align-items:center;gap:.875rem;margin-top:.5rem;display:flex}.homepage-bb-tl-patient .homepage-bb-tl-title{margin-top:0}.homepage-bb-tl-patient-photo{width:3.5rem;height:3.5rem;box-shadow:0 0 0 2px var(--homepage-bb-tl-surface), 0 0 0 3.5px var(--homepage-bb-tl-brand-soft);object-fit:cover;border-radius:50%;flex:none}.homepage-bb-tl-queue ol{gap:.25rem}.homepage-bb-tl-queue-item{width:100%;color:var(--homepage-bb-tl-text);font:inherit;text-align:right;cursor:pointer;background:0 0;border:0;border-radius:.75rem;grid-template-columns:minmax(0,1fr) 2rem 2.75rem;align-items:center;column-gap:.5rem;padding:.625rem .75rem;display:grid}.homepage-bb-tl-queue-photo{object-fit:cover;border-radius:50%;grid-area:1/2/span 2;width:2rem;height:2rem}.homepage-bb-tl-queue-time{color:var(--homepage-bb-tl-muted);font-variant-numeric:tabular-nums;grid-area:1/3/span 2;align-self:start;padding-top:.0625rem;font-size:.8125rem}.homepage-bb-tl-queue-name{text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:600;overflow:hidden}.homepage-bb-tl-queue-state{color:var(--homepage-bb-tl-muted);font-size:.75rem}.homepage-bb-tl-queue-item[aria-current=true]{background:var(--homepage-bb-tl-brand-soft)}.homepage-bb-tl-queue-item[aria-current=true] .homepage-bb-tl-queue-state{color:var(--homepage-bb-tl-brand)}.homepage-bb-tl-queue-more{color:var(--homepage-bb-tl-muted);margin:.75rem 0 0;padding-right:.75rem;font-size:.75rem}.homepage-bb-tl-steps-who{font-family:var(--homepage-bb-tl-display);margin:0 0 .75rem;font-size:1rem;font-weight:600}.homepage-bb-tl-steps ol{gap:.25rem}.homepage-bb-tl-step{width:100%;min-height:2.5rem;color:var(--homepage-bb-tl-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.75rem;align-items:center;gap:.625rem;padding:.5rem .625rem;font-size:.875rem;display:flex}.homepage-bb-tl-step-index{border:1.5px solid var(--homepage-bb-tl-line);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;width:1.5rem;height:1.5rem;font-size:.75rem;display:grid}.homepage-bb-tl-step[data-done] .homepage-bb-tl-step-index{border-color:var(--homepage-bb-tl-positive);background:var(--homepage-bb-tl-positive);color:var(--homepage-bb-tl-on-brand)}.homepage-bb-tl-step[aria-current=step]{background:var(--homepage-bb-tl-brand);color:var(--homepage-bb-tl-on-brand);font-weight:600}.homepage-bb-tl-step[aria-current=step] .homepage-bb-tl-step-index{border-color:var(--homepage-bb-tl-on-brand);background:var(--homepage-bb-tl-on-brand);color:var(--homepage-bb-tl-brand)}.homepage-bb-tl-allergy{background:var(--homepage-bb-tl-warn-soft);color:var(--homepage-bb-tl-warn);border-radius:999px;margin:.75rem 0 0;padding:.25rem .625rem;font-size:.8125rem;font-weight:600;display:inline-flex}.homepage-bb-tl-words{border-left:3px solid var(--homepage-bb-tl-brand);background:var(--homepage-bb-tl-brand-soft);border-radius:0 .75rem .75rem 0;margin:1rem 0 0;padding:.875rem 1rem}.homepage-bb-tl-words .homepage-bb-tl-label{margin:0 0 .25rem}.homepage-bb-tl-words p:last-child{margin:0;font-size:1.0625rem;line-height:1.4}.homepage-bb-tl-changes{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.homepage-bb-tl-change{border:1px solid var(--homepage-bb-tl-line);background:var(--homepage-bb-tl-surface);border-radius:.75rem;gap:.125rem;padding:.75rem .875rem;display:grid}.homepage-bb-tl-change-label,.homepage-bb-tl-change-was{color:var(--homepage-bb-tl-muted);font-size:.75rem}.homepage-bb-tl-change strong{font-family:var(--homepage-bb-tl-display);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:600}.homepage-bb-tl-change[data-trend=down] strong span{color:var(--homepage-bb-tl-positive)}.homepage-bb-tl-change[data-trend=up] strong span{color:var(--homepage-bb-tl-danger)}.homepage-bb-tl-open{gap:.375rem}.homepage-bb-tl-open li{border:1px solid var(--homepage-bb-tl-line);background:var(--homepage-bb-tl-surface);border-radius:.625rem;align-items:center;gap:.625rem;padding:.5rem .75rem;font-size:.875rem;display:flex}.homepage-bb-tl-open li:before{background:var(--homepage-bb-tl-brand);content:"";border-radius:50%;flex:none;width:.375rem;height:.375rem}.homepage-bb-tl-cta{background:var(--homepage-bb-tl-brand);width:100%;min-height:2.75rem;color:var(--homepage-bb-tl-on-brand);font:inherit;cursor:pointer;transition:background-color var(--vinta-duration-base) var(--vinta-ease-standard);border:0;border-radius:999px;margin-top:1.25rem;font-size:.9375rem;font-weight:600}.homepage-bb-tl-cta:disabled{cursor:not-allowed;opacity:.5}.homepage-bb-po-topbar{justify-content:space-between}.homepage-bb-po-nav{gap:.25rem;margin-left:1.5rem;margin-right:auto;display:flex}.homepage-bb-po-nav-item{color:color-mix(in srgb, var(--homepage-bb-tl-on-brand) 85%, transparent);border-radius:999px;padding:.375rem .75rem;font-size:.8125rem}.homepage-bb-po-nav-item[data-on]{background:color-mix(in srgb, var(--homepage-bb-tl-on-brand) 18%, transparent);color:var(--homepage-bb-tl-on-brand);font-weight:600}.homepage-bb-po-body{flex:1;grid-template-columns:minmax(0,1fr) 19rem;min-height:0;display:grid}.homepage-bb-po-main,.homepage-bb-po-detail{scrollbar-width:none;min-width:0;min-height:0;overflow-y:auto}.homepage-bb-po-main::-webkit-scrollbar,.homepage-bb-po-detail::-webkit-scrollbar{display:none}.homepage-bb-po-main{padding:1.25rem 1.5rem}.homepage-bb-po-head{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.homepage-bb-po-title{font-family:var(--homepage-bb-tl-display);letter-spacing:-.02em;margin:.25rem 0 0;font-size:1.5rem;font-weight:600;line-height:1.1}.homepage-bb-po-action{border:1px solid var(--homepage-bb-tl-brand);background:var(--homepage-bb-tl-surface);min-height:2.25rem;color:var(--homepage-bb-tl-brand);font:inherit;white-space:nowrap;cursor:pointer;transition:background-color var(--vinta-duration-base) var(--vinta-ease-standard), color var(--vinta-duration-base) var(--vinta-ease-standard);border-radius:999px;padding:0 1rem;font-size:.8125rem;font-weight:600}.homepage-bb-po-action:disabled{border-color:var(--homepage-bb-tl-line-strong);color:var(--homepage-bb-tl-muted);cursor:default}.homepage-bb-po-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:1rem 0 0;display:grid}.homepage-bb-po-stats>div{border:1px solid var(--homepage-bb-tl-line);background:var(--homepage-bb-tl-surface);border-radius:.75rem;padding:.75rem .875rem}.homepage-bb-po-stats dt{color:var(--homepage-bb-tl-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.homepage-bb-po-stats dd{font-family:var(--homepage-bb-tl-display);font-variant-numeric:tabular-nums;margin:.25rem 0 0;font-size:1.25rem;font-weight:600}.homepage-bb-po-stats>div[data-attention] dd{color:var(--homepage-bb-tl-warn)}.homepage-bb-po-table{border:1px solid var(--homepage-bb-tl-line);border-collapse:separate;border-spacing:0;background:var(--homepage-bb-tl-surface);border-radius:.75rem;width:100%;margin-top:1rem;font-size:.8125rem;overflow:hidden}.homepage-bb-po-table th,.homepage-bb-po-table td{border-bottom:1px solid var(--homepage-bb-tl-line);text-align:left;padding:.5rem .875rem;font-weight:400}.homepage-bb-po-table tbody tr:last-child>*{border-bottom:0}.homepage-bb-po-table thead th{color:var(--homepage-bb-tl-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.homepage-bb-po-table td{font-variant-numeric:tabular-nums;white-space:nowrap}.homepage-bb-po-table tr[data-selected]>*{background:var(--homepage-bb-tl-brand-soft)}.homepage-bb-po-row{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.625rem;padding:0;display:flex}.homepage-bb-po-avatar{width:2rem;height:2rem;box-shadow:0 0 0 2px var(--homepage-bb-tl-surface), 0 0 0 3px var(--homepage-bb-tl-brand-soft);object-fit:cover;border-radius:50%;flex:none}.homepage-bb-po-table tr[data-selected] .homepage-bb-po-avatar{box-shadow:0 0 0 2px var(--homepage-bb-tl-surface), 0 0 0 3.5px var(--homepage-bb-tl-brand)}.homepage-bb-po-avatar--lg{width:2.75rem;height:2.75rem}.homepage-bb-po-who{min-width:0;display:grid}.homepage-bb-po-name,.homepage-bb-po-detail-name{font-weight:600}.homepage-bb-po-specialty{color:var(--homepage-bb-tl-muted);font-size:.75rem}.homepage-bb-po-status{white-space:nowrap;border-radius:999px;padding:.125rem .5rem;font-size:.6875rem;font-weight:600;display:inline-block}.homepage-bb-po-status[data-status=review]{background:var(--homepage-bb-tl-warn-soft);color:var(--homepage-bb-tl-warn)}.homepage-bb-po-status[data-status=ready]{background:var(--homepage-bb-tl-brand-soft);color:var(--homepage-bb-tl-brand-strong)}.homepage-bb-po-status[data-status=approved]{background:color-mix(in oklch, var(--homepage-bb-tl-positive) 14%, var(--homepage-bb-tl-surface));color:var(--homepage-bb-tl-positive)}.homepage-bb-po-detail{border-left:1px solid var(--homepage-bb-tl-line);background:var(--homepage-bb-tl-surface);padding:1.25rem 1.25rem 1.5rem}.homepage-bb-po-detail-head{align-items:center;gap:.75rem;display:flex}.homepage-bb-po-detail-meta{align-items:center;gap:.5rem;margin-top:.125rem;display:flex}.homepage-bb-po-detail-name{font-family:var(--homepage-bb-tl-display);font-size:1rem}.homepage-bb-po-lines,.homepage-bb-po-checks,.homepage-bb-po-track{margin:0;padding:0;list-style:none;display:grid}.homepage-bb-po-lines{border-top:1px solid var(--homepage-bb-tl-line);margin-top:1rem}.homepage-bb-po-lines li{border-bottom:1px solid var(--homepage-bb-tl-line);grid-template-columns:minmax(0,1fr) auto;gap:.125rem .75rem;padding:.5rem 0;font-size:.8125rem;display:grid}.homepage-bb-po-lines li>:last-child{font-variant-numeric:tabular-nums;text-align:right}.homepage-bb-po-lines .homepage-bb-po-rate{color:var(--homepage-bb-tl-muted);font-variant-numeric:tabular-nums;grid-row:2;font-size:.75rem}.homepage-bb-po-lines li[data-adjustment=credit]>:last-child{color:var(--homepage-bb-tl-positive);font-weight:600}.homepage-bb-po-lines li[data-adjustment=hold]>:last-child{color:var(--homepage-bb-tl-warn);font-weight:600}.homepage-bb-po-total{font-variant-numeric:tabular-nums;justify-content:space-between;margin:.625rem 0 0;font-size:.9375rem;font-weight:600;display:flex}.homepage-bb-po-checks,.homepage-bb-po-track{border-top:1px solid var(--homepage-bb-tl-line);gap:.375rem;margin-top:.875rem;padding-top:.75rem}.homepage-bb-po-checks li,.homepage-bb-po-track li{color:var(--homepage-bb-tl-muted);align-items:center;gap:.5rem;font-size:.75rem;display:flex}.homepage-bb-po-check{border:1.5px solid var(--homepage-bb-tl-line-strong);border-radius:50%;flex:none;place-items:center;width:1rem;height:1rem;font-size:.625rem;font-weight:700;display:grid}.homepage-bb-po-checks li:not([data-ok]) .homepage-bb-po-check{border-color:var(--homepage-bb-tl-warn);background:var(--homepage-bb-tl-warn-soft);color:var(--homepage-bb-tl-warn)}.homepage-bb-po-checks li[data-ok] .homepage-bb-po-check,.homepage-bb-po-track li[data-done] .homepage-bb-po-check{border-color:var(--homepage-bb-tl-positive);background:var(--homepage-bb-tl-positive);color:var(--homepage-bb-tl-on-brand)}.homepage-bb-po-track li[data-done]{color:var(--homepage-bb-tl-text);font-weight:600}.homepage-bb-po-approve{margin-top:1rem}@media (hover:hover) and (pointer:fine){.homepage-bb-po-action:not(:disabled):hover{background:var(--homepage-bb-tl-brand);color:var(--homepage-bb-tl-on-brand)}.homepage-bb-po-table tbody tr:not([data-selected]):hover>*{background:var(--homepage-bb-tl-hover)}}.homepage-bb-po[data-screen] .homepage-bb-po-body{display:block;position:relative;overflow:hidden}.homepage-bb-po[data-screen] .homepage-bb-po-body>*{display:none;position:absolute;inset:0;overflow-y:auto}.homepage-bb-po[data-screen=payouts] .homepage-bb-po-body>.homepage-bb-po-main:not(.homepage-bb-po-contracts),.homepage-bb-po[data-screen=payout] .homepage-bb-po-body>.homepage-bb-po-detail,.homepage-bb-po[data-screen=contracts] .homepage-bb-po-body>.homepage-bb-po-contracts{animation:homepage-bb-po-screen-in var(--vinta-duration-slow) var(--vinta-ease-out);display:block}.homepage-bb-po[data-screen] .homepage-bb-po-detail{border:0;padding:1.25rem 1.5rem 1.5rem}@keyframes homepage-bb-po-screen-in{0%{opacity:0;transform:translateY(.75rem)}}.homepage-bb-po-back{color:var(--homepage-bb-tl-brand);align-items:center;gap:.375rem;margin:0 0 1rem;font-size:.8125rem;font-weight:600;display:flex}.homepage-bb-po-back svg{transform:rotate(180deg)}.homepage-bb-po-ratecard{border:1px solid var(--homepage-bb-tl-line);background:var(--homepage-bb-tl-surface);border-radius:.75rem;margin-top:1rem;padding:.75rem .875rem .25rem}.homepage-bb-po-subhead{color:var(--homepage-bb-tl-muted);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.6875rem;font-weight:600}.homepage-bb-po-ratecard .homepage-bb-po-lines{margin-top:.5rem}.homepage-bb-po-ratecard .homepage-bb-po-lines li:last-child{border-bottom:0}.homepage-bb-po-contracts .homepage-bb-po-row{cursor:default}.homepage-bb-po-row[data-tapped]:after{left:1rem}.homepage-bb-po-nav-item[data-tapped]:after{background:color-mix(in srgb, var(--homepage-bb-tl-on-brand) 45%, transparent)}@media (prefers-reduced-motion:reduce){.homepage-bb-po[data-screen] .homepage-bb-po-body>*{animation:none}}@media (width<=991px){.homepage-bb-po-body{grid-template-columns:minmax(0,1fr) 17rem}.homepage-bb-po-table--payouts th:nth-child(2),.homepage-bb-po-table--payouts td:nth-child(2){display:none}.homepage-bb-po-stats{gap:.5rem}.homepage-bb-po-stats dt{font-size:.625rem}.homepage-bb-po-stats dd{font-size:1.0625rem}}@media (width<=767px){.homepage-bb-po-body{scrollbar-width:none;display:block;overflow-y:auto}.homepage-bb-po-body::-webkit-scrollbar{display:none}.homepage-bb-po-main,.homepage-bb-po-detail{overflow:visible}.homepage-bb-po-main{padding:1rem}.homepage-bb-po-detail{border-top:1px solid var(--homepage-bb-tl-line);border-left:0;padding:1rem}.homepage-bb-po-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=479px){.homepage-bb-po-topbar{padding-inline:1rem}.homepage-bb-po-topbar .homepage-bb-tl-clinician{display:none}.homepage-bb-po-nav{gap:.125rem;margin-left:.75rem}.homepage-bb-po-nav-item{padding-inline:.5rem;font-size:.75rem}.homepage-bb-po-head{flex-direction:column;align-items:stretch}.homepage-bb-po-table th,.homepage-bb-po-table td{padding-inline:.625rem}.homepage-bb-po-table--payouts thead th:nth-child(4),.homepage-bb-po-table--payouts td:nth-child(4){display:none}}.homepage-bb-tl-live{background:var(--homepage-bb-tl-danger);width:.5rem;height:.5rem;box-shadow:0 0 0 4px var(--homepage-bb-tl-danger-soft);border-radius:50%}.homepage-bb-tl-transcript{gap:.5rem;margin-top:1rem}.homepage-bb-tl-transcript li{border:1px solid var(--homepage-bb-tl-line);background:var(--homepage-bb-tl-surface);border-radius:.875rem .875rem .875rem .25rem;justify-self:start;max-width:90%;padding:.625rem .875rem;font-size:.875rem;line-height:1.4}.homepage-bb-tl-transcript li[data-provider]{background:var(--homepage-bb-tl-brand-soft);border-color:#0000;border-radius:.875rem .875rem .25rem;justify-self:end}.homepage-bb-tl-who{color:var(--homepage-bb-tl-muted);margin-bottom:.125rem;font-size:.6875rem;font-weight:600;display:block}.homepage-bb-tl-note{gap:.375rem;margin:0;display:grid}.homepage-bb-tl-note div{border:1px dashed var(--homepage-bb-tl-line-strong);background:var(--homepage-bb-tl-surface);border-radius:.625rem;grid-template-columns:1.5rem minmax(0,1fr);align-items:center;gap:.625rem;padding:.5rem .75rem;display:grid}.homepage-bb-tl-note dt{background:var(--homepage-bb-tl-brand-soft);width:1.5rem;height:1.5rem;color:var(--homepage-bb-tl-brand);border-radius:50%;place-items:center;font-size:.75rem;font-weight:700;display:grid}.homepage-bb-tl-note dd{margin:0;font-size:.8125rem;line-height:1.35}.homepage-bb-tl-orders,.homepage-bb-tl-sent{gap:.5rem;margin-top:1rem}.homepage-bb-tl-order{border:1px solid var(--homepage-bb-tl-line);background:var(--homepage-bb-tl-surface);width:100%;color:var(--homepage-bb-tl-text);font:inherit;text-align:left;cursor:pointer;border-radius:.75rem;grid-template-columns:1.25rem minmax(0,1fr);align-items:center;column-gap:.75rem;padding:.75rem .875rem;display:grid}.homepage-bb-tl-order-check{border:2px solid var(--homepage-bb-tl-muted);width:1.25rem;height:1.25rem;color:var(--homepage-bb-tl-on-brand);border-radius:.375rem;grid-row:span 2;place-items:center;font-size:.75rem;font-weight:700;display:grid}.homepage-bb-tl-order[aria-pressed=true]{border-color:var(--homepage-bb-tl-brand)}.homepage-bb-tl-order[aria-pressed=true] .homepage-bb-tl-order-check{border-color:var(--homepage-bb-tl-brand);background:var(--homepage-bb-tl-brand)}.homepage-bb-tl-order[aria-pressed=true] .homepage-bb-tl-order-check:before{content:"✓"}.homepage-bb-tl-order[aria-pressed=false] .homepage-bb-tl-order-text{color:var(--homepage-bb-tl-muted);text-decoration:line-through}.homepage-bb-tl-order-kind{color:var(--homepage-bb-tl-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem;font-weight:600;display:block}.homepage-bb-tl-order-text{font-size:.9375rem}.homepage-bb-tl-sent li{border:1px solid var(--homepage-bb-tl-line);background:var(--homepage-bb-tl-surface);border-radius:.75rem;padding:.625rem .875rem .625rem 2.5rem;font-size:.9375rem;position:relative}.homepage-bb-tl-sent li:before{color:var(--homepage-bb-tl-positive);content:"✓";font-weight:700;position:absolute;top:50%;left:.875rem;transform:translateY(-50%)}@media (hover:hover) and (pointer:fine){.homepage-bb-tl-queue-item:not([aria-current=true]):hover,.homepage-bb-tl-step:not([aria-current=step]):hover{background:var(--homepage-bb-tl-hover);color:var(--homepage-bb-tl-text)}.homepage-bb-tl-order:hover{background:var(--homepage-bb-tl-hover)}.homepage-bb-tl-cta:not(:disabled):hover{background:var(--homepage-bb-tl-brand-strong)}}@media (width<=767px){.homepage-bb-tl-body{grid-template-columns:minmax(0,1fr) minmax(0,20rem) 9.5rem}.homepage-bb-tl-content{padding:1.25rem}}@media (width<=479px){.homepage-bb-pcmp .homepage-bb-app-sidebar{border-right:0;border-bottom:1px solid color-mix(in srgb, var(--vinta-rule) 32%, transparent);padding:.5rem .75rem;display:block}.homepage-bb-pcmp .homepage-bb-app-sidebar ul{scrollbar-width:none;mask-image:linear-gradient(to right, var(--vinta-ink) calc(100% - 3rem), transparent);grid-auto-columns:max-content;grid-auto-flow:column;overflow-x:auto}.homepage-bb-pcmp .homepage-bb-app-layout{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.homepage-bb-tl-steps ol{gap:.375rem}.homepage-bb-tl-step:not([aria-current=step]){width:auto;padding-inline:.5rem}.homepage-bb-tl-step:not([aria-current=step]) .homepage-bb-tl-step-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.homepage-bb-tl-topbar{padding-inline:1rem}.homepage-bb-tl-clinician,.homepage-bb-tl-queue,.homepage-bb-tl-steps>.homepage-bb-tl-label,.homepage-bb-tl-steps-who{display:none}.homepage-bb-tl-body{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.homepage-bb-tl-steps{border-bottom:1px solid var(--homepage-bb-tl-line);border-left:0;order:-1;padding:.5rem;overflow-x:auto}.homepage-bb-tl-steps ol{grid-auto-columns:max-content;grid-auto-flow:column}.homepage-bb-tl-content{padding:1rem}}.homepage-bb-fi .homepage-bb-app-avatar{grid-column:4}.homepage-bb-fi-sections{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.homepage-bb-fi-section{border-radius:var(--vinta-radius-md);width:100%;color:var(--vinta-ink-muted);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--vinta-duration-base) var(--vinta-ease-standard), color var(--vinta-duration-base) var(--vinta-ease-standard);background:0 0;border:0;align-items:center;gap:.625rem;padding:.625rem;font-size:.9375rem;line-height:1.3;display:flex}.homepage-bb-fi-section-index{border:1px solid var(--vinta-border-field);background:var(--homepage-bb-section-white);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;width:1.5rem;height:1.5rem;font-size:.75rem;display:grid}.homepage-bb-fi-section[data-saved] .homepage-bb-fi-section-index{border-color:var(--vinta-blue-700);color:var(--vinta-blue-700)}.homepage-bb-fi-section[aria-current=step]{background:color-mix(in srgb, var(--vinta-blue-700) 10%, transparent);color:var(--vinta-blue-800);font-weight:500}.homepage-bb-fi-section[aria-current=step] .homepage-bb-fi-section-index{border-color:var(--vinta-blue-700);background:var(--vinta-blue-700);color:var(--homepage-bb-section-white)}.homepage-bb-fi-main{flex-direction:column;min-width:0;min-height:0;display:flex}.homepage-bb-fi-form{scrollbar-width:none;flex:1;min-height:0;padding:1.75rem 1.75rem 1.5rem;overflow-y:auto}.homepage-bb-fi-form::-webkit-scrollbar{display:none}.homepage-bb-fi-eyebrow{color:var(--vinta-ink-muted);letter-spacing:.06em;text-transform:uppercase;margin:0 0 .375rem;font-size:.8125rem;font-weight:500}.homepage-bb-fi-required{color:var(--vinta-danger-text);margin-left:.125rem}.homepage-bb-fi-progress{background:color-mix(in srgb, var(--vinta-border-field) 60%, transparent);border-radius:999px;height:.25rem;margin-top:1.125rem;display:block;overflow:hidden}.homepage-bb-fi-progress span{border-radius:inherit;background:var(--vinta-blue-700);height:100%;transition:width var(--vinta-duration-base) var(--vinta-ease-standard);display:block}.homepage-bb-fi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.125rem 1rem;margin-top:1.5rem;display:grid}.homepage-bb-fi-field{align-content:start;gap:.4375rem;min-width:0;display:grid}.homepage-bb-fi-field--wide{grid-column:1/-1}.homepage-bb-fi-label{color:var(--vinta-ink);font-size:.875rem;font-weight:500}.homepage-bb-fi-input{border:1px solid var(--vinta-border-field);border-radius:var(--vinta-radius-md);background:var(--homepage-bb-section-white);min-height:2.75rem;color:var(--vinta-ink);align-items:center;gap:.5rem;padding:0 .875rem;font-size:1rem;display:flex}.homepage-bb-fi-input>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.homepage-bb-fi-input[data-empty]{color:color-mix(in srgb, var(--vinta-ink-muted) 75%, transparent)}.homepage-bb-fi-input[data-kind=area]{align-items:flex-start;min-height:5.25rem;padding-block:.75rem}.homepage-bb-fi-glyph{width:1.125rem;height:1.125rem;color:var(--vinta-ink-muted);flex:none}.homepage-bb-fi-options{flex-wrap:wrap;gap:.5rem;display:flex}.homepage-bb-fi-option{border:1px solid var(--vinta-border-field);border-radius:var(--vinta-radius-md);background:var(--homepage-bb-section-white);min-height:2.75rem;color:var(--vinta-ink);align-items:center;gap:.625rem;padding:0 1rem 0 .875rem;font-size:.9375rem;display:inline-flex}.homepage-bb-fi-tick{border:1.5px solid var(--vinta-border-field);background:var(--homepage-bb-section-white);border-radius:50%;flex:none;width:1.125rem;height:1.125rem}.homepage-bb-fi-options[data-stacked]{flex-direction:column;align-items:flex-start}.homepage-bb-fi-options[data-multiple] .homepage-bb-fi-tick{border-radius:.25rem}.homepage-bb-fi-option[data-picked]{border-color:var(--vinta-blue-700);background:color-mix(in srgb, var(--vinta-blue-700) 5%, var(--homepage-bb-section-white))}.homepage-bb-fi-option[data-picked] .homepage-bb-fi-tick{border:5px solid var(--vinta-blue-700)}.homepage-bb-fi-options[data-multiple] .homepage-bb-fi-option[data-picked] .homepage-bb-fi-tick{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3.5 8.5 3 3 6-7'/%3E%3C/svg%3E") center / .875rem no-repeat, var(--vinta-blue-700);border:0}.homepage-bb-fi-uploads{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.homepage-bb-fi-upload{border:1.5px dashed var(--vinta-border-field);border-radius:var(--vinta-radius-md);background:color-mix(in srgb, var(--homepage-bb-section-white) 70%, transparent);color:var(--vinta-ink-muted);text-align:center;gap:.25rem;padding:1.25rem 1rem;font-size:.875rem;display:grid}.homepage-bb-fi-upload strong{color:var(--vinta-ink);font-weight:500}.homepage-bb-fi-actions{border-top:1px solid color-mix(in srgb, var(--vinta-rule) 32%, transparent);background:color-mix(in srgb, var(--vinta-surface-panel) 24%, var(--vinta-surface-tint));gap:.625rem;padding:1rem 1.75rem;display:flex}.homepage-bb-fi-button{border:1px solid var(--vinta-border-field);border-radius:var(--vinta-radius-md);background:var(--homepage-bb-section-white);min-height:2.75rem;color:var(--vinta-ink);font:inherit;cursor:pointer;transition:background-color var(--vinta-duration-base) var(--vinta-ease-standard);padding:0 1.25rem;font-size:.9375rem;font-weight:500}.homepage-bb-fi-button--primary{border-color:var(--vinta-blue-700);background:var(--vinta-blue-700);color:var(--homepage-bb-section-white)}.homepage-bb-fi-button:disabled{cursor:not-allowed;opacity:.45}.homepage-bb-ti-visit p{margin:0}.homepage-bb-ti-visit .homepage-bb-tl-label:not(:first-child){margin:1.75rem 0 .375rem}.homepage-bb-ti-visit .homepage-bb-ti-cal{border:1px solid var(--homepage-bb-tl-line);background:var(--homepage-bb-tl-surface);width:4.75rem;height:4.75rem;box-shadow:0 1px 2px color-mix(in srgb, var(--homepage-bb-tl-text) 8%, transparent), 0 10px 22px -10px color-mix(in srgb, var(--homepage-bb-tl-brand) 45%, transparent);border-radius:1.125rem;place-content:center;justify-items:center;margin-top:.25rem;line-height:1;display:inline-grid}.homepage-bb-ti-cal-day{color:var(--homepage-bb-tl-brand);font-size:.875rem;font-weight:600}.homepage-bb-ti-cal-date{color:var(--homepage-bb-tl-text);font-family:var(--homepage-bb-tl-display);font-variant-numeric:tabular-nums;letter-spacing:-.03em;margin-top:.125rem;font-size:2.625rem;font-weight:500}.homepage-bb-ti-visit .homepage-bb-ti-visit-time{color:var(--homepage-bb-tl-text);font-family:var(--homepage-bb-tl-display);margin-top:.875rem;font-size:1.0625rem;font-weight:600}.homepage-bb-ti-visit-time+.homepage-bb-ti-visit-line{margin-top:.875rem}.homepage-bb-ti-visit-line{color:var(--homepage-bb-tl-muted);font-size:.875rem;line-height:1.5}.homepage-bb-ti-visit .homepage-bb-ti-visit-saved{border-top:1px solid var(--homepage-bb-tl-line);color:var(--homepage-bb-tl-positive);margin-top:1.25rem;padding-top:.875rem;font-size:.8125rem;font-weight:600}.homepage-bb-ti-record{border:1px solid var(--homepage-bb-tl-line);background:var(--homepage-bb-tl-surface);box-shadow:0 1px 2px color-mix(in srgb, var(--homepage-bb-tl-text) 6%, transparent);border-radius:1rem;margin-top:1.25rem;overflow:hidden}.homepage-bb-ti-record-head{border-bottom:1px solid var(--homepage-bb-tl-line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;padding:1rem;display:grid}.homepage-bb-ti-record-head>span:nth-child(2){color:var(--homepage-bb-tl-muted);gap:.125rem;font-size:.8125rem;display:grid}.homepage-bb-ti-record-head strong{color:var(--homepage-bb-tl-text);font-family:var(--homepage-bb-tl-display);font-size:1.0625rem;font-weight:600}.homepage-bb-ti-avatar{width:3rem;height:3rem;box-shadow:0 0 0 2px var(--homepage-bb-tl-surface), 0 0 0 3.5px var(--homepage-bb-tl-brand-soft);object-fit:cover;border-radius:50%}.homepage-bb-ti-source{background:var(--homepage-bb-tl-brand-soft);color:var(--homepage-bb-tl-brand);margin:0;padding:.625rem 1rem;font-size:.75rem;font-weight:600}.homepage-bb-ti-facts{margin:0;display:grid}.homepage-bb-ti-facts>div{justify-content:space-between;gap:1rem;padding:.6875rem 1rem;font-size:.875rem;display:flex}.homepage-bb-ti-facts>div+div{border-top:1px solid var(--homepage-bb-tl-line)}.homepage-bb-ti-facts dt{color:var(--homepage-bb-tl-muted)}.homepage-bb-ti-facts dd{text-align:right;margin:0;font-weight:500}.homepage-bb-ti-reasons{flex-wrap:wrap;gap:.5rem;margin-top:1.25rem;display:flex}.homepage-bb-ti-reason{border:1px solid var(--homepage-bb-tl-line-strong);background:var(--homepage-bb-tl-surface);min-height:2.5rem;color:var(--homepage-bb-tl-text);font:inherit;cursor:pointer;transition:background-color var(--vinta-duration-base) var(--vinta-ease-standard), border-color var(--vinta-duration-base) var(--vinta-ease-standard);border-radius:999px;padding:0 1rem;font-size:.875rem}.homepage-bb-ti-reason[aria-pressed=true]{border-color:var(--homepage-bb-tl-brand);background:var(--homepage-bb-tl-brand);color:var(--homepage-bb-tl-on-brand);font-weight:600}.homepage-bb-ti-voice{color:var(--homepage-bb-tl-muted);align-items:center;gap:.625rem;margin:.75rem 0 0;font-size:.8125rem;line-height:1.4;display:flex}.homepage-bb-ti-voice svg{background:var(--homepage-bb-tl-brand-soft);width:2rem;height:2rem;color:var(--homepage-bb-tl-brand);border-radius:50%;flex:none;padding:.4375rem}.homepage-bb-ti-meds{gap:.5rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.homepage-bb-ti-med{border:1px solid var(--homepage-bb-tl-line);background:var(--homepage-bb-tl-surface);width:100%;color:var(--homepage-bb-tl-text);font:inherit;text-align:left;cursor:pointer;border-radius:.875rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.875rem 1rem;display:flex}.homepage-bb-ti-med-text{color:var(--homepage-bb-tl-muted);gap:.125rem;font-size:.8125rem;display:grid}.homepage-bb-ti-med-text strong{color:var(--homepage-bb-tl-text);font-size:.9375rem;font-weight:600}.homepage-bb-ti-med-state{background:color-mix(in srgb, var(--homepage-bb-tl-positive) 14%, var(--homepage-bb-tl-surface));color:var(--homepage-bb-tl-positive);border-radius:999px;flex:none;padding:.25rem .625rem;font-size:.75rem;font-weight:600}.homepage-bb-ti-med[aria-pressed=false]{border-style:dashed}.homepage-bb-ti-med[aria-pressed=false] strong{color:var(--homepage-bb-tl-muted);text-decoration:line-through}.homepage-bb-ti-med[aria-pressed=false] .homepage-bb-ti-med-state{background:var(--homepage-bb-tl-hover);color:var(--homepage-bb-tl-muted)}.homepage-bb-ti-pass{background:var(--homepage-bb-tl-surface);box-shadow:0 1px 2px color-mix(in srgb, var(--homepage-bb-tl-text) 8%, transparent), 0 12px 28px -12px color-mix(in srgb, var(--homepage-bb-tl-brand) 40%, transparent);border-radius:1.125rem;margin-top:1.25rem;overflow:hidden}.homepage-bb-ti-pass-band{background:var(--homepage-bb-tl-bar);color:var(--homepage-bb-tl-on-brand);align-items:center;gap:.625rem;padding:.875rem 1rem;display:flex}.homepage-bb-ti-pass-kind{color:color-mix(in srgb, var(--homepage-bb-tl-on-brand) 85%, transparent);letter-spacing:.06em;text-transform:uppercase;margin-left:auto;font-size:.75rem;font-weight:600}.homepage-bb-ti-pass-body{justify-content:space-between;align-items:center;gap:1rem;padding:1.125rem 1rem 1.125rem 1.125rem;display:flex}.homepage-bb-ti-pass-when{color:var(--homepage-bb-tl-muted);gap:.25rem;font-size:.8125rem;display:grid}.homepage-bb-ti-pass-when strong{color:var(--homepage-bb-tl-text);font-family:var(--homepage-bb-tl-display);margin-bottom:.25rem;font-size:1.25rem;font-weight:600}.homepage-bb-ti-code{width:6.5rem;height:6.5rem;color:var(--homepage-bb-tl-text);flex:none}@media (hover:hover) and (pointer:fine){.homepage-bb-fi-section:not([aria-current=step]):hover{background:color-mix(in srgb, var(--vinta-blue-700) 5%, transparent);color:var(--vinta-ink)}.homepage-bb-fi-button:not(:disabled):hover{background:var(--vinta-surface-tint)}.homepage-bb-fi-button--primary:not(:disabled):hover{background:var(--vinta-blue-800)}.homepage-bb-ti-med:hover,.homepage-bb-ti-reason[aria-pressed=false]:hover{background:var(--homepage-bb-tl-hover)}}@media (width<=479px){.homepage-bb-fi-sections{grid-auto-columns:max-content;grid-auto-flow:column;gap:.375rem}.homepage-bb-fi-section:not([aria-current=step]){width:auto}.homepage-bb-fi-section:not([aria-current=step]) .homepage-bb-fi-section-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.homepage-bb-fi-grid{grid-template-columns:minmax(0,1fr)}.homepage-bb-fi-form,.homepage-bb-fi-actions{padding-inline:1rem}}@keyframes homepage-bb-content-crossfade{0%{opacity:0}to{opacity:1}}@keyframes homepage-bb-status-breathe{0%,to{opacity:.7;transform:scale(.88)}50%{opacity:1;transform:scale(1.12)}}@media (width<=991px){.homepage-page{--homepage-bb-section-gap:5rem}.homepage-bb-app{max-width:none}}@media (width<=767px){.homepage-page{--homepage-bb-section-gap:4rem}.homepage-bb-app-content{padding:1.25rem}}@media (width<=479px){.homepage-bb-app-topbar{grid-template-columns:auto minmax(0,1fr) auto}.homepage-bb-app-name{display:none}.homepage-bb-app-layout{grid-template-columns:1fr}.homepage-bb-app-sidebar{display:none}.homepage-bb-app-content{padding:1rem}.homepage-bb-app-heading{display:block}.homepage-bb-status{margin-top:.75rem}.homepage-bb-claim-head{display:none}.homepage-bb-claim-row{grid-template-columns:1fr auto;row-gap:.25rem}.homepage-bb-claim-row span:nth-child(2),.homepage-bb-claim-row span:nth-child(3){grid-column:1}.homepage-bb-claim-row span:last-child{grid-area:1/2}.homepage-bb-step{grid-template-columns:1.75rem minmax(0,1fr)}.homepage-bb-step-state{grid-column:2}.homepage-bb-day-grid{grid-template-columns:repeat(4,minmax(3.25rem,1fr))}.homepage-bb-time-grid{grid-template-columns:repeat(3,1fr)}.homepage-bb-portal-cards{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.homepage-bb-concierge-presence,.homepage-bb-presence-dot,.homepage-bb-tab-panel-content,.homepage-bb-wb-card{animation:none}.homepage-bb-wb-card{transition:none}}.homepage-blocks{z-index:0;padding:calc(var(--homepage-section-gap) / 2) var(--homepage-gutter) calc(var(--homepage-section-gap) * .6);isolation:isolate;gap:clamp(4rem,7vw,6rem);display:grid;position:relative}.homepage-blocks:before,.homepage-blocks:after{content:"";opacity:0;pointer-events:none;transition:opacity .9s var(--vinta-ease-standard);position:absolute;inset:-7rem 0}.homepage-blocks:before{z-index:-2;background:radial-gradient(ellipse 30% 42% at 94% 84%, var(--homepage-otri-aqua), var(--homepage-otri-sky) 30%, transparent 72%), radial-gradient(ellipse 26% 30% at 42% 8%, var(--homepage-otri-azure), transparent 72%), radial-gradient(ellipse 26% 32% at 100% 6%, var(--homepage-otri-indigo), transparent 70%), radial-gradient(ellipse 26% 32% at 82% 14%, var(--homepage-otri-indigo), transparent 70%), radial-gradient(ellipse 26% 34% at 66% 28%, var(--homepage-otri-indigo), transparent 70%), radial-gradient(ellipse 26% 34% at 54% 44%, var(--homepage-otri-indigo), transparent 70%), radial-gradient(ellipse 26% 34% at 44% 60%, var(--homepage-otri-indigo), transparent 70%), radial-gradient(ellipse 28% 34% at 32% 76%, var(--homepage-otri-indigo), transparent 70%), radial-gradient(ellipse 28% 32% at 18% 92%, var(--homepage-otri-indigo), transparent 70%), radial-gradient(ellipse 22% 30% at 6% 26%, var(--homepage-otri-indigo), transparent 70%), var(--homepage-otri-blue);filter:blur(40px);inset:-7rem -5rem;-webkit-mask-image:linear-gradient(#0000,#000 7rem calc(100% - 7rem),#0000);mask-image:linear-gradient(#0000,#000 7rem calc(100% - 7rem),#0000)}.homepage-blocks:after{--homepage-grid:2.5rem;--homepage-grid-mask:linear-gradient(transparent, #000 7rem, #000 calc(100% - 7rem), transparent), radial-gradient(ellipse 62% 58% at 50% 50%, #000 0, #0000008c 55%, transparent 100%), linear-gradient(90deg, #00000073 0, #00000073 40%, #000 55%);z-index:-1;-webkit-mask-image:var(--homepage-grid-mask);-webkit-mask-composite:source-in;mask-image:var(--homepage-grid-mask);background:linear-gradient(color-mix(in srgb, var(--homepage-section-white) 11%, transparent) 1px, transparent 1px) 0 0 / var(--homepage-grid) var(--homepage-grid), linear-gradient(90deg, color-mix(in srgb, var(--homepage-section-white) 11%, transparent) 1px, transparent 1px) 0 0 / var(--homepage-grid) var(--homepage-grid);mask-composite:intersect}.homepage-blocks-stars{z-index:-1;width:100%;height:100%;color:var(--homepage-section-white);opacity:0;pointer-events:none;transition:opacity .9s var(--vinta-ease-standard);position:absolute;inset:0}.homepage-blocks[data-lit] .homepage-blocks-stars{opacity:1}.homepage-blocks-stars use{animation:homepage-blocks-twinkle 4.8s var(--vinta-ease-standard) infinite;animation-delay:calc(var(--i,0) * -.7s)}@keyframes homepage-blocks-twinkle{0%,to{opacity:.85}50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.homepage-blocks-stars use{animation:none}}.homepage-blocks[data-lit]:before,.homepage-blocks[data-lit]:after{opacity:1}@media (width<=767px){.homepage-blocks:after{--homepage-grid:2rem}}.homepage-blocks :is(.homepage-blocks-title,.homepage-blocks-lede,.homepage-blocks-accent){transition:color .9s var(--vinta-ease-standard)}.homepage-blocks[data-lit] .homepage-blocks-title{color:var(--homepage-section-white)}.homepage-blocks[data-lit] .homepage-blocks-accent{background-image:linear-gradient(90deg, var(--homepage-turquoise-on-blue), var(--homepage-teal-glow))}.homepage-blocks[data-lit] .homepage-blocks-lede{color:color-mix(in srgb, var(--homepage-section-white) 86%, transparent)}.homepage-blocks .homepage-blocks-primary,.homepage-blocks .homepage-blocks-secondary{transition:color .9s var(--vinta-ease-standard), background-color .9s var(--vinta-ease-standard), box-shadow var(--vinta-duration-base) var(--vinta-ease-out), transform var(--vinta-duration-base) var(--vinta-ease-out)}.homepage-blocks[data-lit] .homepage-blocks-primary{background:var(--homepage-section-white);color:var(--vinta-blue-800)}.homepage-blocks[data-lit] .homepage-blocks-secondary{color:var(--homepage-section-white)}.homepage-blocks[data-lit] :is(.homepage-blocks-primary,.homepage-blocks-secondary):focus-visible{outline-color:var(--homepage-section-white)}@media (hover:hover) and (pointer:fine){.homepage-blocks[data-lit] .homepage-blocks-primary:hover{background:var(--homepage-section-white);box-shadow:0 14px 30px -14px color-mix(in srgb, var(--vinta-blue-900) 70%, transparent)}.homepage-blocks[data-lit] .homepage-blocks-secondary:hover{color:var(--homepage-section-white)}}@media (prefers-reduced-motion:reduce){.homepage-blocks:before,.homepage-blocks:after,.homepage-blocks :is(.homepage-blocks-title,.homepage-blocks-lede,.homepage-blocks-accent),.homepage-blocks :is(.homepage-blocks-primary,.homepage-blocks-secondary),.homepage-blocks [data-reveal]>*{transition:none}}.homepage-blocks-title{color:var(--homepage-ink-deep);font-size:var(--homepage-h2);letter-spacing:-.035em;font-weight:300;line-height:1.08}.homepage-blocks-intro{z-index:1;text-align:center;justify-items:center;display:grid;position:relative}.homepage-blocks-claim{text-wrap:balance;max-width:13em}.homepage-blocks-intro .homepage-blocks-lede{text-wrap:balance;max-width:50rem}.homepage-blocks-intro .homepage-blocks-actions{justify-content:center}.homepage-blocks [data-reveal]>*{transition:opacity .65s var(--vinta-ease-out), filter .65s var(--vinta-ease-out), transform .65s var(--vinta-ease-out)}.homepage-blocks [data-reveal]:not([data-shown])>*{opacity:0;filter:blur(10px);transform:translateY(1.25rem)}.homepage-blocks [data-reveal]>:nth-child(2){transition-delay:90ms}.homepage-blocks [data-reveal]>:nth-child(3){transition-delay:.18s}.homepage-blocks-compare{z-index:1;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:3rem;display:grid;position:relative}.homepage-blocks-subtitle{max-width:13em;font-size:var(--homepage-h3);text-wrap:balance}.homepage-blocks-accent{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(90deg, var(--homepage-feature-blue), var(--homepage-feature-teal));color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.14em}.homepage-blocks-lede{max-width:30rem;color:var(--homepage-lede);margin-top:1.75rem;font-size:clamp(1.0625rem,1.4vw,1.25rem);font-weight:300;line-height:1.5}.homepage-blocks-actions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:2.25rem;display:flex}@property --homepage-deck-glow{syntax:"<color>";inherits:true;initial-value:#0000}.homepage-deck{--homepage-deck-ui-width:840px;--homepage-deck-layer:.75rem;--homepage-deck-pad:1rem;--homepage-deck-glow:var(--vinta-blue-700);isolation:isolate;min-width:0;transition:--homepage-deck-glow .9s var(--vinta-ease-standard);position:relative}.homepage-deck[data-block=provider-experience]{--homepage-deck-glow:var(--vinta-blue-700)}.homepage-deck[data-block=ai-concierge]{--homepage-deck-glow:var(--vinta-teal-500)}.homepage-deck[data-block=intake]{--homepage-deck-glow:var(--homepage-cyan-mid)}.homepage-deck[data-block=provider-payouts]{--homepage-deck-glow:var(--homepage-violet-mid)}.homepage-deck:before{z-index:-1;background:radial-gradient(ellipse at 50% 60%, color-mix(in srgb, var(--homepage-deck-glow) 42%, transparent), transparent 70%);content:"";filter:blur(36px);pointer-events:none;border-radius:50%;position:absolute;inset:12% 4% 4%}.homepage-deck-stack{cursor:pointer;padding-bottom:calc(2 * var(--homepage-deck-layer));transform-origin:0;transition:transform .7s var(--vinta-ease-out);display:grid;transform:perspective(2200px)rotateY(-4deg)}.homepage-deck:hover .homepage-deck-stack{transform:none}.homepage-deck-stack:focus-visible{outline:none}.homepage-deck-stack:focus-visible .homepage-deck-card[data-place=active]{outline:3px solid color-mix(in srgb, var(--vinta-blue-700) 35%, transparent);outline-offset:3px}.homepage-deck-card{--homepage-deck-depth:min(var(--homepage-deck-place), 2);z-index:calc(10 - var(--homepage-deck-place));border:1px solid color-mix(in srgb, var(--homepage-section-white) 80%, transparent);background:color-mix(in srgb, var(--homepage-section-white) 88%, transparent);backdrop-filter:blur(24px)saturate(1.4);min-width:0;box-shadow:0 1px 0 var(--homepage-section-white) inset, 0 30px 70px -40px color-mix(in srgb, var(--vinta-blue-800) 45%, transparent);opacity:calc(1 - max(var(--homepage-deck-place) - 2, 0));transform:translateY(calc(var(--homepage-deck-depth) * var(--homepage-deck-layer))) scale(calc(1 - var(--homepage-deck-depth) * .045));transform-origin:50% 100%;transition:transform .65s var(--vinta-ease-out), opacity .4s var(--vinta-ease-standard), background-color .4s var(--vinta-ease-standard);border-radius:1.5rem;grid-area:1/1;position:relative}.homepage-deck-card[data-place=away]{background:color-mix(in srgb, var(--vinta-surface-panel) 70%, var(--homepage-section-white))}.homepage-deck-card-body{padding:var(--homepage-deck-pad);transition:opacity .36s var(--vinta-ease-standard) .24s}.homepage-deck-card[data-place=away] .homepage-deck-card-body{opacity:0;transition-delay:0s}.homepage-deck-card[data-leaving]{z-index:12;animation:homepage-deck-flick .48s var(--vinta-ease-standard) both}.homepage-deck-card[data-leaving] .homepage-deck-card-body{opacity:1;transition:none}@keyframes homepage-deck-flick{0%{opacity:1;transform:none}55%{opacity:0}to{opacity:0;transform:translate(-12%,-9%)rotate(-6deg)scale(.94)}}.homepage-deck-name{color:var(--vinta-ink-600);letter-spacing:-.02em;padding:.25rem .375rem 0;font-size:1.375rem;font-weight:300;line-height:1.2}.homepage-deck .homepage-bb-preview-stage{--homepage-bb-legend-strip:3.25rem;height:calc((var(--homepage-bb-stage-h) + var(--homepage-bb-legend-strip)) * var(--homepage-bb-ui-scale,.6));margin-top:.25rem;position:relative}.homepage-deck .homepage-bb-tab-panel-content{width:var(--homepage-deck-ui-width);transform:scale(var(--homepage-bb-ui-scale,.6));transform-origin:0 0;justify-items:center;display:grid}.homepage-deck .homepage-bb-tc-stage{width:100%;padding-top:3.25rem;position:relative}.homepage-deck .homepage-bb-tc-stage .homepage-bb-pcmp-label{left:auto;right:0}.homepage-deck .homepage-bb-pcmp-label{--homepage-deck-legend-size:.8125rem;top:calc(3.25rem - (var(--homepage-deck-legend-size) + .625rem) / var(--homepage-bb-ui-scale,.6));font-size:calc(var(--homepage-deck-legend-size) / var(--homepage-bb-ui-scale,.6))}.homepage-deck .homepage-bb-preview-stage .homepage-bb-app{border-color:color-mix(in srgb, var(--vinta-rule) 26%, transparent);box-shadow:0 2px 6px -2px color-mix(in srgb, var(--vinta-ink-600) 10%, transparent), 0 16px 36px -12px color-mix(in srgb, var(--vinta-ink-600) 14%, transparent)}.homepage-deck-card[data-place=away] :is(.homepage-bb-presence-dot,.homepage-bb-concierge-presence){animation-play-state:paused}.homepage-deck-bar{justify-content:center;align-items:center;gap:.5rem;margin-top:1.25rem;display:flex}.homepage-deck-control{background:color-mix(in srgb, var(--vinta-blue-700) 7%, var(--homepage-section-white));width:2.5rem;height:2.5rem;color:var(--vinta-blue-700);transition:background-color var(--vinta-duration-base) var(--vinta-ease-standard), transform var(--vinta-duration-base) var(--vinta-ease-out);border-radius:50%;place-items:center;display:grid}.homepage-deck-control svg{width:1.125rem;height:1.125rem}.homepage-deck-control svg[height="16"]{width:.875rem;height:.875rem}@media (hover:hover) and (pointer:fine){.homepage-deck-control:hover{background:color-mix(in srgb, var(--vinta-blue-700) 13%, var(--homepage-section-white))}}.homepage-deck-control:active{transform:scale(.94)}.homepage-deck-dots{background:color-mix(in srgb, var(--vinta-blue-700) 7%, var(--homepage-section-white));border-radius:999px;height:2.5rem;padding:0 .625rem;display:flex}.homepage-deck-dot{width:1.25rem;height:100%;transition:width var(--vinta-duration-slow) var(--vinta-ease-standard);place-items:center;display:grid;position:relative}.homepage-deck-dot[aria-current=true]{width:3.25rem}.homepage-deck-dot:before,.homepage-deck-dot-fill{border-radius:999px;grid-area:1/1;height:.4375rem}.homepage-deck-dot:before{background:color-mix(in srgb, var(--vinta-blue-700) 26%, var(--homepage-section-white));content:"";width:.4375rem;transition:width var(--vinta-duration-slow) var(--vinta-ease-standard)}.homepage-deck-dot[aria-current=true]:before{width:2.5rem}.homepage-deck-dot-fill{background:var(--vinta-blue-700);transform-origin:0;width:2.5rem;animation:linear both homepage-deck-dwell;animation-delay:var(--vinta-duration-slow);justify-self:center}@keyframes homepage-deck-dwell{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.homepage-deck-dot:focus-visible{outline:none}.homepage-deck-dot:focus-visible:before{outline:3px solid color-mix(in srgb, var(--vinta-blue-700) 35%, transparent);outline-offset:3px}@media (prefers-reduced-motion:reduce){.homepage-deck,.homepage-deck-stack,.homepage-deck-card,.homepage-deck-card-body{transition:none}}@media (width<=1279px){.homepage-blocks-compare{grid-template-columns:minmax(0,1fr);gap:3rem}.homepage-blocks-copy{max-width:44rem}.homepage-deck{width:100%;max-width:46rem}}@media (width<=991px){.homepage-deck{--homepage-deck-ui-width:660px}.homepage-deck-stack{transform:none}.homepage-deck :is(.homepage-bb-app-content,nav){overflow:hidden}}@media (width<=767px){.homepage-deck{--homepage-deck-ui-width:380px;--homepage-deck-pad:.75rem;--homepage-deck-layer:.5rem}.homepage-deck-card{border-radius:1.25rem}.homepage-deck-name{font-size:1.25rem}.homepage-deck .homepage-bb-pcmp-label{--homepage-deck-legend-size:.75rem}.homepage-deck .homepage-bb-pcmp-label-kind{display:none}}@media (width<=991px){.homepage-blocks-intro .homepage-blocks-lede{margin-top:1rem}.homepage-blocks-intro .homepage-blocks-actions{margin-top:1.5rem}}.homepage-services,.homepage-care{transition:box-shadow .9s var(--vinta-ease-standard)}.homepage-page:has(.homepage-blocks[data-lit]) .homepage-services{box-shadow:0 0 0 1px color-mix(in srgb, var(--homepage-section-white) 70%, transparent), 0 1.5rem 3rem -1.5rem color-mix(in srgb, var(--vinta-blue-900) 45%, transparent)}.homepage-page:has(.homepage-blocks[data-lit]) .homepage-care{box-shadow:0 0 0 1px color-mix(in srgb, var(--homepage-section-white) 70%, transparent), 0 -1.5rem 3rem -1.5rem color-mix(in srgb, var(--vinta-blue-900) 45%, transparent)}@media (prefers-reduced-motion:reduce){.homepage-services,.homepage-care{transition:none}}.homepage-blocks-closing{display:none}@media (width<=767px){.homepage-blocks-intro .homepage-blocks-secondary{display:none}.homepage-blocks-closing{z-index:1;text-align:center;justify-items:center;gap:1rem;margin-top:-2rem;display:grid;position:relative}.homepage-blocks{padding-bottom:calc(var(--homepage-section-gap) * .9)}.homepage-blocks-closing .homepage-blocks-lede{max-width:18rem;color:color-mix(in srgb, var(--homepage-section-white) 86%, transparent);margin-top:0}}.homepage-field{z-index:0;--homepage-field-patient:var(--homepage-turquoise-on-blue);--homepage-field-practice:color-mix(in srgb, var(--homepage-otri-sky) 35%, var(--homepage-section-white));gap:clamp(3rem,6vw,5rem);display:grid;position:relative}.homepage-field:before{z-index:-1;top:-34rem;right:calc(-1 * var(--homepage-gutter) - 5rem);bottom:calc(-.6 * var(--homepage-section-gap) - 18rem);left:calc(-1 * var(--homepage-gutter) - 5rem);background:radial-gradient(ellipse 60% 40% at 50% 72%, color-mix(in srgb, var(--homepage-otri-blue) 22%, transparent), transparent 70%), linear-gradient(to bottom, transparent 0, color-mix(in srgb, var(--homepage-mesh-navy) 8%, transparent) 8rem, color-mix(in srgb, var(--homepage-mesh-navy) 25%, transparent) 16rem, color-mix(in srgb, var(--homepage-mesh-navy) 50%, transparent) 24rem, color-mix(in srgb, var(--homepage-mesh-navy) 75%, transparent) 32rem, color-mix(in srgb, var(--homepage-mesh-navy) 92%, transparent) 40rem, var(--homepage-mesh-navy) 46rem);content:"";opacity:0;pointer-events:none;transition:opacity .9s var(--vinta-ease-standard);position:absolute;-webkit-mask-image:linear-gradient(#000 calc(100% - 7rem),#0000);mask-image:linear-gradient(#000 calc(100% - 7rem),#0000)}.homepage-blocks[data-lit] .homepage-field:before{opacity:1}.homepage-field-head{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:2rem clamp(3rem,7vw,6rem);display:grid}.homepage-field-title{gap:.5rem;font-weight:300;display:grid}.homepage-field-count{background:linear-gradient(90deg, var(--homepage-turquoise-on-blue), var(--homepage-teal-glow));color:#0000;font-variant-numeric:tabular-nums;letter-spacing:-.05em;-webkit-background-clip:text;background-clip:text;width:fit-content;font-size:clamp(4.5rem,9vw,7.5rem);font-weight:400;line-height:.9}.homepage-field-name{max-width:13em;font-size:var(--homepage-h3);text-wrap:balance}.homepage-field-side{gap:1.5rem;display:grid}.homepage-field-lede.homepage-blocks-lede{max-width:none;margin-top:0}@media (width>=768px){.homepage-field-lede-line{white-space:nowrap;display:block}}.homepage-field-toggle{border:1px solid color-mix(in srgb, var(--homepage-section-white) 18%, transparent);background:color-mix(in srgb, var(--homepage-mesh-navy) 55%, transparent);width:fit-content;max-width:100%;box-shadow:inset 0 1px 3px color-mix(in srgb, var(--homepage-mesh-navy) 60%, transparent);border-radius:999px;grid-auto-columns:1fr;grid-auto-flow:column;padding:.25rem;display:inline-grid;position:relative}.homepage-field-toggle-thumb{background:var(--homepage-section-white);width:calc(33.3333% - .166667rem);box-shadow:0 6px 18px -6px color-mix(in srgb, var(--homepage-mesh-navy) 80%, transparent);transition:transform .42s var(--vinta-ease-out), background-color .42s var(--vinta-ease-standard);border-radius:999px;position:absolute;top:.25rem;bottom:.25rem;left:.25rem}.homepage-field-toggle[data-mode=patient] .homepage-field-toggle-thumb{background:var(--homepage-field-patient);transform:translate(100%)}.homepage-field-toggle[data-mode=practice] .homepage-field-toggle-thumb{background:var(--homepage-field-practice);transform:translate(200%)}.homepage-field-toggle-option{z-index:1;color:color-mix(in srgb, var(--homepage-section-white) 80%, transparent);white-space:nowrap;transition:color .3s var(--vinta-ease-standard);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.55rem 1.1rem;font-size:.875rem;display:inline-flex;position:relative}.homepage-field-toggle-option[aria-pressed=true]{color:var(--homepage-ink-deep)}.homepage-field-toggle-option[data-mode=patient]{--homepage-field-key-ink:var(--homepage-field-patient)}.homepage-field-toggle-option[data-mode=practice]{--homepage-field-key-ink:var(--homepage-field-practice)}.homepage-field-toggle-option:focus-visible{outline:2px solid var(--homepage-section-white);outline-offset:1px}@media (hover:hover) and (pointer:fine){.homepage-field-toggle-option[aria-pressed=false]:hover{color:var(--homepage-section-white)}}.homepage-field-key-cube{background:linear-gradient(to bottom right, transparent 49.5%, #0000002e 50%) right bottom / 50% 75% no-repeat, var(--homepage-field-key-ink);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);flex:none;width:1.125rem;height:1.25rem}.homepage-field-toggle-option[aria-pressed=true] .homepage-field-key-cube{filter:brightness(.75)saturate(1.4)}.homepage-field-stage{margin-inline:calc(var(--homepage-gutter) * -.5);position:relative}.homepage-field-svg{width:100%;height:auto;display:block;overflow:visible}.homepage-field-grid polygon{fill:color-mix(in srgb, var(--homepage-otri-indigo) 14%, transparent);stroke:color-mix(in srgb, var(--homepage-otri-sky) 30%, transparent);stroke-width:.8px}.homepage-field-quiet{animation:7s ease-in-out infinite homepage-field-breathe;animation-delay:calc(var(--i,0) * -.53s)}@keyframes homepage-field-breathe{0%,to{opacity:.32}50%{opacity:.7}}.homepage-field-quiet .homepage-field-cube{filter:none}.homepage-field-lamp{animation:homepage-field-name-in .24s var(--vinta-ease-out) both;opacity:.4}.homepage-field-lamp .homepage-field-cube{filter:none}.homepage-field-lamp[data-nearest]{opacity:1}.homepage-field-lamp[data-nearest] .homepage-field-cube{filter:brightness(1.3)drop-shadow(0 0 22px);transition:transform var(--vinta-duration-slow) var(--vinta-ease-out);transform:translateY(-6px)scale(1.08)}.homepage-field :is(.homepage-field-quiet,.homepage-field-lamp,.homepage-field-stage-place){transition:opacity .5s var(--vinta-ease-standard)}.homepage-field[data-filter=patient] :is(.homepage-field-quiet,.homepage-field-lamp,.homepage-field-stage-place)[data-audience=practice],.homepage-field[data-filter=practice] :is(.homepage-field-quiet,.homepage-field-lamp,.homepage-field-stage-place)[data-audience=patient]{opacity:.06;animation:none}.homepage-field-cube{color:var(--homepage-field-practice);filter:drop-shadow(0 0 14px color-mix(in srgb, currentColor 55%, transparent))}.homepage-field-cube[data-audience=patient]{color:var(--homepage-field-patient)}.homepage-field-face-top{fill:color-mix(in srgb, currentColor 88%, var(--homepage-section-white));fill-opacity:.95}.homepage-field-face-left{fill:color-mix(in srgb, currentColor 78%, var(--homepage-otri-indigo));fill-opacity:.9}.homepage-field-face-right{fill:color-mix(in srgb, currentColor 58%, var(--homepage-otri-indigo));fill-opacity:.9}.homepage-field-cube polygon{stroke:color-mix(in srgb, var(--homepage-section-white) 70%, transparent);stroke-width:.8px}.homepage-field-cube-edge{fill:none;stroke:color-mix(in srgb, var(--homepage-section-white) 85%, transparent);stroke-width:.8px}.homepage-field-cube[data-state=in]{animation:homepage-field-rise .75s var(--vinta-ease-standard) both}.homepage-field-cube[data-state=out]{animation:homepage-field-sink .65s var(--vinta-ease-standard) both}@keyframes homepage-field-rise{0%{opacity:0;transform:translateY(10px)scale(.85)}60%{opacity:1;filter:brightness(1.25)drop-shadow(0 0 16px)}to{opacity:1;transform:none}}@keyframes homepage-field-sink{to{opacity:0;transform:translateY(8px)scale(.88)}}.homepage-field-lead{stroke:color-mix(in srgb, var(--homepage-section-white) 70%, transparent);stroke-width:1px}.homepage-field-dot{fill:var(--homepage-section-white);stroke:var(--homepage-mesh-navy);stroke-width:3px;paint-order:stroke}.homepage-field-canvas{position:relative}.homepage-field-names{pointer-events:none;position:absolute;inset:0}.homepage-field-tag{border:1px solid color-mix(in srgb, var(--homepage-section-white) 18%, transparent);background:color-mix(in srgb, var(--homepage-mesh-navy) 86%, transparent);backdrop-filter:blur(6px);box-shadow:0 6px 16px -8px color-mix(in srgb, var(--homepage-mesh-navy) 90%, transparent);color:var(--homepage-section-white);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;animation:homepage-field-name-in .6s .18s var(--vinta-ease-standard) both;transition:opacity .5s var(--vinta-ease-standard), border-color var(--vinta-duration-base) var(--vinta-ease-standard);border-radius:999px;padding:.3rem .6rem;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.6875rem;font-weight:500;line-height:1;position:absolute;transform:translate(.55rem,-50%)}.homepage-field-tag[data-clash]{visibility:hidden}.homepage-field-tag[data-end]{transform:translate(calc(-100% - .55rem),-50%)}.homepage-field-tag[data-audience=patient]{border-color:color-mix(in srgb, var(--homepage-field-patient) 40%, transparent);color:var(--homepage-field-patient)}.homepage-field-tag[data-held]{border-color:currentColor}.homepage-field-name-tag[data-audience=patient] .homepage-field-dot{fill:var(--homepage-field-patient)}.homepage-field-name-tag[data-audience=patient] .homepage-field-lead{stroke:color-mix(in srgb, var(--homepage-field-patient) 80%, transparent)}.homepage-field-name-tag{animation:homepage-field-name-in .36s .14s var(--vinta-ease-out) both;transition:opacity .5s var(--vinta-ease-standard)}@keyframes homepage-field-name-in{0%{opacity:0;filter:blur(3px)}}.homepage-field-stage-place .homepage-field-named{transition:transform var(--vinta-duration-slow) var(--vinta-ease-out), filter var(--vinta-duration-slow) var(--vinta-ease-out)}.homepage-field-stage-place[data-held] .homepage-field-named{filter:brightness(1.15);transform:translateY(-6px)}.homepage-field-tag--lamp{z-index:2;box-shadow:0 0 0 3px color-mix(in srgb, currentColor 18%, transparent), 0 10px 24px -10px color-mix(in srgb, var(--homepage-mesh-navy) 95%, transparent);animation:homepage-field-name-in .18s var(--vinta-ease-out) both;transform:translate(-50%,-100%)}.homepage-field-tag--lamp[data-end]{transform:translate(-50%,-100%)}.homepage-field-tag[data-held]{box-shadow:0 0 0 3px color-mix(in srgb, currentColor 18%, transparent), 0 10px 24px -10px color-mix(in srgb, var(--homepage-mesh-navy) 95%, transparent)}@media (prefers-reduced-motion:reduce){.homepage-field-quiet,.homepage-field-lamp,.homepage-field-cube,.homepage-field-name-tag,.homepage-field-tag{animation:none}.homepage-field-stage-place .homepage-field-named{transition:none}}@media (width<=991px){.homepage-field-head{grid-template-columns:minmax(0,1fr)}}.homepage-field-slider{display:none}@media (width<=767px){.homepage-field-stage,.homepage-field-toggle{display:none}.homepage-field-slider{gap:1.25rem;display:grid}}.homepage-field-tabs{border:1px solid color-mix(in srgb, var(--homepage-section-white) 18%, transparent);background:color-mix(in srgb, var(--homepage-mesh-navy) 55%, transparent);border-radius:999px;grid-template-columns:1fr 1fr;padding:.25rem;display:grid;position:relative}.homepage-field-tabs-thumb{background:var(--homepage-section-white);width:calc(50% - .25rem);transition:transform .42s var(--vinta-ease-out), background-color .42s var(--vinta-ease-standard);border-radius:999px;position:absolute;top:.25rem;bottom:.25rem;left:.25rem}.homepage-field-tabs[data-mode=patient] .homepage-field-tabs-thumb{background:var(--homepage-field-patient)}.homepage-field-tab{z-index:1;color:color-mix(in srgb, var(--homepage-section-white) 80%, transparent);transition:color .3s var(--vinta-ease-standard);border-radius:999px;padding:.65rem .5rem;font-size:.875rem;position:relative}.homepage-field-tab[aria-selected=true]{color:var(--homepage-ink-deep)}.homepage-field-track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;grid-auto-columns:100%;grid-auto-flow:column;gap:1rem;display:grid;overflow-x:auto}.homepage-field-track::-webkit-scrollbar{display:none}@property --homepage-field-glow-x{syntax:"<percentage>";inherits:false;initial-value:20%}.homepage-field-slide{--homepage-field-slide-ink:var(--homepage-field-practice);border:1px solid color-mix(in srgb, var(--homepage-section-white) 16%, transparent);background:radial-gradient(ellipse 60% 45% at var(--homepage-field-glow-x) 108%, color-mix(in srgb, var(--homepage-field-slide-ink) 34%, transparent), transparent 72%), radial-gradient(ellipse 50% 40% at calc(100% - var(--homepage-field-glow-x)) 100%, color-mix(in srgb, var(--homepage-otri-azure) 30%, transparent), transparent 72%), color-mix(in srgb, var(--homepage-mesh-navy) 45%, transparent);scroll-snap-align:start;border-radius:1.25rem;padding:1.25rem 1.25rem 1.5rem;animation:9s ease-in-out infinite alternate homepage-field-slide-glow;position:relative;overflow:hidden}.homepage-field-slide[data-audience=patient]{--homepage-field-slide-ink:var(--homepage-field-patient)}@keyframes homepage-field-slide-glow{to{--homepage-field-glow-x:80%}}.homepage-field-slide ul{gap:.75rem 1.25rem;display:grid}.homepage-field-slide li{color:var(--homepage-section-white);align-items:center;gap:.75rem;font-size:.9375rem;line-height:1.3;display:flex}@media (width>=420px){.homepage-field-slide ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.homepage-field-slide ul:not([data-open]){-webkit-mask-image:linear-gradient(#000 70%,#00000040);mask-image:linear-gradient(#000 70%,#00000040)}@media (prefers-reduced-motion:reduce){.homepage-field-slide{animation:none}}.homepage-field-more{color:var(--homepage-turquoise-on-blue);border-bottom:1px solid;margin-top:1rem;padding-bottom:.1rem;font-size:.875rem}.homepage-field-mark{width:1.125rem;height:1.125rem;color:var(--homepage-field-practice);flex:none}.homepage-field-slide[data-audience=patient] li,.homepage-field-slide[data-audience=patient] .homepage-field-mark{color:var(--homepage-field-patient)}@media (prefers-reduced-motion:reduce){.homepage-field-tabs-thumb{transition:none}}@media (width<=991px){.homepage-field-tag{padding:.25rem .5rem;font-size:.625rem}}@media (width<=767px){.homepage-field-toggle{width:100%}.homepage-field-toggle-option{gap:.375rem;padding:.55rem .5rem;font-size:.8125rem}}.homepage-care{z-index:1;margin-inline:var(--homepage-frame);padding:calc(var(--homepage-section-gap) / 2) calc(var(--homepage-gutter) - var(--homepage-frame)) var(--homepage-section-gap);background-color:var(--homepage-ground);isolation:isolate;border-radius:3rem 3rem 0 0;position:relative}.homepage-care-header{text-align:center;justify-items:center;gap:1.25rem;display:grid}.homepage-care-header h2{max-width:16em;color:var(--homepage-ink-deep);font-size:var(--homepage-h2);letter-spacing:-.035em;text-wrap:balance;font-weight:300;line-height:1.06}@media (width>=768px){.homepage-care-header-line{display:block}}.homepage-care-header p{max-width:44rem;color:var(--homepage-lede);font-size:clamp(1.0625rem,1.4vw,1.25rem);font-weight:300;line-height:1.5}.homepage-care-pills{background:color-mix(in srgb, var(--vinta-surface-panel) 70%, var(--homepage-section-white));scrollbar-width:none;overscroll-behavior-x:contain;border-radius:999px;width:fit-content;max-width:100%;margin:2.75rem auto 0;padding:.25rem;display:flex;position:relative;overflow-x:auto}.homepage-care-pills::-webkit-scrollbar{display:none}.homepage-care-glider{background:var(--vinta-blue-700);box-shadow:0 8px 18px -8px color-mix(in srgb, var(--vinta-blue-700) 70%, transparent);pointer-events:none;transition:transform .48s var(--vinta-ease-out), width .48s var(--vinta-ease-out), height .48s var(--vinta-ease-out), opacity var(--vinta-duration-base) var(--vinta-ease-standard);border-radius:999px;position:absolute;top:0;left:0}.homepage-care-pill{height:2.75rem;color:var(--vinta-ink);white-space:nowrap;transition:color .3s var(--vinta-ease-standard), background-color .3s var(--vinta-ease-standard);border-radius:999px;flex:none;align-items:center;padding:0 1.25rem;font-size:.875rem;font-weight:300;display:inline-flex;position:relative}.homepage-care-pill[aria-selected=true]{color:var(--homepage-section-white)}.homepage-care-pill:focus-visible{outline-offset:-3px}@media (hover:hover) and (pointer:fine){.homepage-care-pill:not([aria-selected=true]):hover{background:color-mix(in srgb, var(--homepage-teal-glow) 55%, transparent);color:var(--homepage-ink-deep)}}.homepage-care-case{margin-top:2rem}.homepage-care-more{margin-top:3rem}@property --homepage-care-wash-a{syntax:"<color>";inherits:true;initial-value:#0000}@property --homepage-care-wash-b{syntax:"<color>";inherits:true;initial-value:#0000}.homepage-care-link{--homepage-care-mx:50%;--homepage-care-my:50%;--homepage-care-wash-a:var(--homepage-teal-glow);--homepage-care-wash-b:var(--homepage-hero-cyan);--homepage-care-halo:var(--homepage-client-rewind);--homepage-care-grey:color-mix(in srgb, var(--vinta-ink) 4%, var(--homepage-section-white));color:inherit;isolation:isolate;transition:--homepage-care-wash-a .8s var(--vinta-ease-standard), --homepage-care-wash-b .8s var(--vinta-ease-standard), box-shadow .9s var(--vinta-ease-out);border-radius:1.75rem;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:.75rem;text-decoration:none;display:grid;position:relative}.homepage-care-link[data-case=metabolic]{--homepage-care-halo:var(--homepage-client-everself);--homepage-care-wash-a:var(--homepage-everself-sage);--homepage-care-wash-b:var(--homepage-everself-sage-pale)}.homepage-care-link[data-case=maternal]{--homepage-care-halo:var(--homepage-client-quilted);--homepage-care-wash-a:var(--homepage-quilted-blush);--homepage-care-wash-b:var(--homepage-quilted-cream)}.homepage-care-link[data-case=pediatric]{--homepage-care-halo:var(--homepage-client-origin);--homepage-care-wash-a:var(--homepage-origin-mint);--homepage-care-wash-b:var(--homepage-origin-cream)}.homepage-care-link[data-case=behavioral]{--homepage-care-halo:var(--homepage-client-brain-health);--homepage-care-wash-a:var(--homepage-blue-glow);--homepage-care-wash-b:var(--homepage-violet-glow)}.homepage-care-link[data-case=oncology]{--homepage-care-halo:var(--homepage-client-perci);--homepage-care-wash-a:var(--homepage-cyan-glow);--homepage-care-wash-b:var(--homepage-hero-lilac)}.homepage-care-link[data-case=navigation]{--homepage-care-halo:var(--homepage-client-fca);--homepage-care-wash-a:var(--homepage-fca-apricot);--homepage-care-wash-b:var(--homepage-fca-peach)}.homepage-care-link[data-case=digital-health]{--homepage-care-halo:var(--homepage-medplum-deep);--homepage-care-wash-a:var(--homepage-medplum-peach);--homepage-care-wash-b:var(--homepage-medplum-glow)}.homepage-care-link:before{z-index:-1;background:radial-gradient(circle 30rem at calc(var(--homepage-care-mx) + 1.5rem) calc(var(--homepage-care-my) + 1.5rem), color-mix(in srgb, var(--homepage-care-halo) 30%, transparent), transparent 70%);content:"";filter:blur(12px);opacity:0;pointer-events:none;transition:opacity .7s var(--vinta-ease-standard);border-radius:2.5rem;position:absolute;inset:-1.5rem}.homepage-care-link:focus-visible{outline:3px solid var(--vinta-blue-700);outline-offset:6px}.homepage-care-story{grid-template-rows:auto minmax(14rem,1fr);gap:.75rem;min-width:0;display:grid}.homepage-care-copy{border:1px solid color-mix(in srgb, var(--homepage-section-white) 80%, transparent);background:radial-gradient(ellipse 75% 65% at 100% 100%, color-mix(in srgb, var(--homepage-care-wash-a) 85%, transparent), transparent 72%), radial-gradient(ellipse 45% 40% at 0% 0%, color-mix(in srgb, var(--homepage-care-wash-b) 70%, transparent), transparent 72%), var(--homepage-care-grey);border-radius:1.5rem;flex-direction:column;align-items:flex-start;padding:clamp(1.75rem,3vw,2.75rem);display:flex}.homepage-care-copy>*{animation:homepage-care-rise .56s var(--vinta-ease-out) both}.homepage-care-copy>:nth-child(2){animation-delay:60ms}.homepage-care-copy>:nth-child(3){animation-delay:.11s}@keyframes homepage-care-rise{0%{opacity:0;transform:translateY(.5rem)}}.homepage-care-logo{object-fit:contain;object-position:left center;width:auto;max-width:13rem;height:1.75rem}.homepage-care-logo[data-client=Quilted\ Health]{height:2rem}.homepage-care-logo[data-client=Medplum]{height:1.625rem}.homepage-care-logo[data-client="Brain Health USA"]{mix-blend-mode:multiply;height:2.5rem}.homepage-care-logo[data-client=Origin\ Therapy]{height:2.25rem}.homepage-care-logo[data-client=Everself],.homepage-care-logo[data-client=Rewind]{height:1.375rem}.homepage-care-wordmark{color:var(--homepage-ink-deep);letter-spacing:-.03em;font-size:1.375rem;font-weight:700;line-height:1.75rem}.homepage-care-copy h3{max-width:14em;color:var(--homepage-ink-deep);letter-spacing:-.035em;text-wrap:balance;margin-top:1.75rem;font-size:clamp(1.75rem,2.6vw,2.5rem);font-weight:300;line-height:1.08}.homepage-care-body{max-width:30rem;color:var(--homepage-lede);margin-top:1rem;font-size:clamp(1rem,1.25vw,1.125rem);font-weight:300;line-height:1.55}.homepage-care-photo-frame{background:var(--vinta-surface-panel);min-height:14rem;animation:homepage-care-rise .7s 80ms var(--vinta-ease-out) both;border-radius:1.5rem;position:relative;overflow:hidden}.homepage-care-photo{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--vinta-ease-out), scale .9s var(--vinta-ease-out);position:absolute;inset:0}.homepage-care-visual{border:1px solid color-mix(in srgb, var(--homepage-section-white) 80%, transparent);background:radial-gradient(ellipse 65% 60% at 100% 0%, var(--homepage-care-wash-a), color-mix(in srgb, var(--homepage-care-wash-a) 40%, transparent) 45%, transparent 75%), radial-gradient(ellipse 55% 55% at 0% 100%, color-mix(in srgb, var(--homepage-care-wash-b) 95%, transparent), transparent 75%), var(--homepage-care-grey);isolation:isolate;border-radius:1.5rem;place-items:center;min-width:0;min-height:36rem;padding:clamp(1.75rem,3.5vw,3rem) clamp(1.25rem,3vw,2.75rem) 3rem;display:grid;position:relative;overflow:hidden}.homepage-care-visual:before{z-index:-1;aspect-ratio:1;background:color-mix(in srgb, var(--homepage-care-wash-a) 70%, transparent);content:"";filter:blur(70px);opacity:.55;border-radius:50%;width:55%;position:absolute;top:20%;left:25%}.homepage-care-visual-note{color:color-mix(in srgb, var(--homepage-lede) 75%, transparent);letter-spacing:.14em;text-align:center;text-transform:uppercase;font-size:.625rem;position:absolute;bottom:1.125rem;left:0;right:0}.homepage-care-screen{border:1px solid color-mix(in srgb, var(--vinta-rule) 28%, transparent);background:var(--homepage-section-white);width:100%;max-width:46rem;box-shadow:0 2px 6px -2px color-mix(in srgb, var(--vinta-ink-600) 12%, transparent), 0 40px 80px -36px color-mix(in srgb, var(--vinta-blue-800) 45%, transparent);animation:homepage-care-window-in .76s 60ms var(--vinta-ease-out) both;transition:transform .9s var(--vinta-ease-out), scale .9s var(--vinta-ease-out);border-radius:.875rem;max-height:30rem;overflow:hidden}.homepage-care-screen-image{width:100%;height:auto;display:block}.homepage-care-app{border:1px solid color-mix(in srgb, var(--vinta-rule) 28%, transparent);background:var(--homepage-section-white);width:100%;max-width:44rem;box-shadow:0 2px 6px -2px color-mix(in srgb, var(--vinta-ink-600) 12%, transparent), 0 40px 80px -36px color-mix(in srgb, var(--vinta-blue-800) 45%, transparent);color:var(--vinta-ink);animation:homepage-care-window-in .76s 60ms var(--vinta-ease-out) both;transition:transform .9s var(--vinta-ease-out), scale .9s var(--vinta-ease-out);border-radius:.875rem;font-size:.8125rem;font-weight:300;overflow:hidden}@keyframes homepage-care-window-in{0%{opacity:0;transform:translateY(1.25rem)scale(.98)}}.homepage-care-app-top{border-bottom:1px solid color-mix(in srgb, var(--vinta-rule) 22%, transparent);align-items:center;gap:.625rem;padding:.75rem 1rem;display:flex}.homepage-care-app-mark{background:linear-gradient(135deg, var(--homepage-feature-blue), var(--homepage-feature-teal));border-radius:.375rem;flex:none;width:1.25rem;height:1.25rem}.homepage-care-app-top strong{color:var(--homepage-ink-deep);white-space:nowrap;font-weight:400}.homepage-care-app-search{border:1px solid color-mix(in srgb, var(--vinta-rule) 35%, transparent);width:11rem;color:var(--homepage-lede);border-radius:.5rem;align-items:center;gap:.375rem;margin-left:1rem;padding:.3125rem .625rem;display:flex}.homepage-care-app-search svg{width:.875rem;height:.875rem}.homepage-care-app-user{background:color-mix(in srgb, var(--vinta-blue-700) 10%, var(--homepage-section-white));width:1.75rem;height:1.75rem;color:var(--vinta-blue-700);border-radius:50%;flex:none;place-items:center;margin-left:auto;font-size:.6875rem;display:grid}.homepage-care-app-body{grid-template-columns:9.5rem minmax(0,1fr);display:grid}.homepage-care-app-nav{border-right:1px solid color-mix(in srgb, var(--vinta-rule) 22%, transparent);align-content:start;gap:.125rem;padding:1rem .625rem;display:grid}.homepage-care-app-nav li{border-radius:.5rem;padding:.45rem .625rem}.homepage-care-app-nav li[data-current]{background:color-mix(in srgb, var(--vinta-blue-700) 9%, var(--homepage-section-white));color:var(--vinta-blue-700);font-weight:400}.homepage-care-app-main{background:color-mix(in srgb, var(--vinta-surface-panel) 22%, var(--homepage-section-white));align-content:start;gap:.875rem;padding:1rem 1.25rem 1.25rem;display:grid}.homepage-care-app-title{color:var(--homepage-ink-deep);font-size:1rem;font-weight:400}.homepage-care-app-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem;display:grid}.homepage-care-app-stats li{border:1px solid color-mix(in srgb, var(--vinta-rule) 25%, transparent);background:var(--homepage-section-white);animation:homepage-care-rise .46s var(--vinta-ease-out) both;animation-delay:calc(.2s + var(--i,0) * 80ms);border-radius:.625rem;gap:.125rem;padding:.625rem .75rem;display:grid}.homepage-care-app-stats span,.homepage-care-app-stats small{color:var(--homepage-lede);font-size:.6875rem}.homepage-care-app-stats strong{color:var(--homepage-ink-deep);letter-spacing:-.02em;font-size:1.25rem;font-weight:400}.homepage-care-cursor{z-index:3;top:var(--homepage-care-my);left:var(--homepage-care-mx);border:1px solid color-mix(in srgb, var(--homepage-section-white) 22%, transparent);background:color-mix(in srgb, var(--homepage-video-shade) 46%, transparent);backdrop-filter:blur(14px)saturate(1.2);width:7rem;height:7rem;color:var(--homepage-section-white);letter-spacing:.12em;opacity:0;pointer-events:none;text-align:center;text-transform:uppercase;transition:opacity var(--vinta-duration-base) var(--vinta-ease-standard), transform var(--vinta-duration-slow) var(--vinta-ease-out), top .18s var(--vinta-ease-out), left .18s var(--vinta-ease-out);border-radius:50%;place-items:center;font-size:.8125rem;line-height:1.35;display:grid;position:absolute;transform:translate(-50%,-50%)scale(.4)}.homepage-care-link:focus-visible .homepage-care-cursor{opacity:1;top:50%;left:70%;transform:translate(-50%,-50%)scale(1)}@media (hover:hover) and (pointer:fine){.homepage-care-link{cursor:none}.homepage-care-link:hover:before{opacity:1}.homepage-care-link:hover .homepage-care-cursor{opacity:1;transform:translate(-50%,-50%)scale(1)}.homepage-care-photo-frame:hover .homepage-care-photo{scale:1.06}.homepage-care-visual:hover :is(.homepage-care-app,.homepage-care-screen){scale:1.04}}@media (hover:none),(pointer:coarse){.homepage-care-cursor{display:none}}.homepage-case-ui{border:1px solid color-mix(in srgb, var(--vinta-rule) 25%, transparent);background:var(--homepage-section-white);color:var(--vinta-ink);animation:homepage-care-rise .52s .32s var(--vinta-ease-out) both;border-radius:.875rem;gap:.75rem;padding:1rem 1.1rem 1.1rem;font-size:.8125rem;line-height:1.3;display:grid}.homepage-case-ui-eyebrow{color:var(--vinta-ink-600);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:.5rem;font-size:.6875rem;display:flex}.homepage-case-ui-live{color:var(--homepage-care-teal);letter-spacing:.04em;align-items:center;gap:.35rem;display:inline-flex}.homepage-case-ui-live:before{background:var(--homepage-teal-bright);content:"";border-radius:50%;width:.45rem;height:.45rem;animation:1.6s ease-in-out infinite homepage-case-pulse}@keyframes homepage-case-pulse{50%{opacity:.35}}.homepage-case-ui-rows{gap:.4rem;display:grid}.homepage-case-ui-rows li{background:color-mix(in srgb, var(--homepage-section-white) 72%, transparent);border-radius:.75rem;align-items:center;gap:.65rem;padding:.55rem .6rem;display:flex}.homepage-case-ui-rows li>span:nth-child(2){flex:1;gap:.15rem;min-width:0;display:grid}.homepage-case-ui strong{color:var(--homepage-ink-deep);font-weight:400}.homepage-case-ui small{color:var(--vinta-ink-600);font-size:.6875rem}.homepage-case-ui-check{border:1.5px solid var(--vinta-border-field);border-radius:.3rem;flex:none;place-items:center;width:1.1rem;height:1.1rem;display:grid}.homepage-case-ui-check svg{width:.8rem;height:.8rem}.homepage-case-ui-rows li[data-state=done] .homepage-case-ui-check{border-color:var(--homepage-care-teal);background:var(--homepage-care-teal);color:var(--homepage-section-white)}.homepage-case-ui-rows li[data-state=flag]{box-shadow:inset 3px 0 0 var(--homepage-teal-bright)}.homepage-case-ui-avatar{background:var(--homepage-teal-glow);width:1.75rem;height:1.75rem;color:var(--homepage-care-teal);letter-spacing:.04em;border-radius:50%;flex:none;place-items:center;font-size:.625rem;display:grid}.homepage-case-ui-action{background:var(--homepage-ink-deep);color:var(--homepage-section-white);border-radius:999px;flex:none;padding:.3rem .6rem;font-size:.6875rem}.homepage-case-ui-tabs{background:color-mix(in srgb, var(--vinta-ink) 8%, transparent);color:var(--vinta-ink-600);border-radius:999px;gap:.15rem;padding:.2rem;font-size:.6875rem;display:flex}.homepage-case-ui-tabs span{text-align:center;border-radius:999px;flex:1;padding:.3rem 0}.homepage-case-ui-tabs span[data-on]{background:var(--homepage-section-white);box-shadow:0 2px 8px -4px color-mix(in srgb, var(--vinta-blue-900) 40%, transparent);color:var(--homepage-ink-deep)}.homepage-case-ui-timeline{border-left:1.5px solid var(--vinta-border-field);gap:.55rem;padding-left:.9rem;display:grid}.homepage-case-ui-timeline li{gap:.1rem;display:grid;position:relative}.homepage-case-ui-timeline li:before{background:var(--vinta-border-field);content:"";border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:.3rem;left:calc(-.9rem - 4.5px)}.homepage-case-ui-timeline li[data-state=flag]:before{background:var(--homepage-teal-bright);box-shadow:0 0 0 3px color-mix(in srgb, var(--homepage-teal-bright) 30%, transparent)}.homepage-case-ui-figure{color:var(--homepage-ink-deep);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:1.75rem;font-weight:300;line-height:1}.homepage-case-ui-steps{color:var(--vinta-ink-600);grid-auto-columns:1fr;grid-auto-flow:column;gap:.3rem;font-size:.6875rem;display:grid}.homepage-case-ui-steps li{gap:.35rem;display:grid}.homepage-case-ui-steps li:before{background:var(--vinta-border-field);content:"";border-radius:999px;height:.25rem}.homepage-case-ui-steps li[data-state=done]:before{background:var(--homepage-care-teal)}.homepage-case-ui-steps li[data-state=now]{color:var(--homepage-ink-deep)}.homepage-case-ui-steps li[data-state=now]:before{background:linear-gradient(90deg, var(--homepage-care-teal), var(--homepage-teal-bright))}.homepage-case-ui-note{color:var(--homepage-care-teal);font-size:.75rem}.homepage-case-ui-scores{gap:.5rem;display:grid}.homepage-case-ui-scores li{grid-template-columns:3rem 1fr auto;align-items:center;gap:.6rem;display:grid}.homepage-case-ui-scores span{color:var(--vinta-ink-600);font-size:.6875rem}.homepage-case-ui-spark{width:100%;height:1.5rem;color:var(--homepage-care-teal)}.homepage-case-ui-scores strong{font-size:1rem}.homepage-case-ui-stats{grid-template-columns:1fr 1fr;gap:.4rem;display:grid}.homepage-case-ui-stats>span{background:color-mix(in srgb, var(--homepage-section-white) 72%, transparent);border-radius:.75rem;gap:.1rem;padding:.55rem .65rem;display:grid}.homepage-case-ui-stats strong{font-size:1.25rem;font-weight:300}.homepage-case-ui-calendar{grid-template-columns:repeat(5,1fr);gap:.3rem;display:grid}.homepage-case-ui-day{text-align:center;gap:.25rem;display:grid}.homepage-case-ui-day i{background:color-mix(in srgb, var(--homepage-section-white) 72%, transparent);border-radius:.35rem;height:1.1rem}.homepage-case-ui-day i[data-slot=booked]{background:var(--homepage-medplum-glow);box-shadow:inset 3px 0 0 var(--homepage-medplum-deep)}.homepage-case-ui-day i[data-slot=open]{background:var(--homepage-teal-glow)}@media (prefers-reduced-motion:reduce){.homepage-care-glider,.homepage-care-link,.homepage-care-link:before,.homepage-care-photo,.homepage-care-app,.homepage-care-screen,.homepage-care-cursor{transition:none}.homepage-care :is(*){animation:none!important}}@media (width<=991px){.homepage-care-link{grid-template-columns:minmax(0,1fr)}.homepage-care-story{grid-template-rows:auto;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.homepage-care-visual{min-height:0}}@media (width<=767px){.homepage-care-story{grid-template-columns:minmax(0,1fr)}.homepage-care-photo-frame{display:none}.homepage-care-copy,.homepage-care-photo-frame,.homepage-care-visual{border-radius:1.125rem}.homepage-care-visual{padding:1.25rem .75rem 2.75rem}.homepage-care-app-body{grid-template-columns:minmax(0,1fr)}.homepage-care-app-nav,.homepage-care-app-search{display:none}.homepage-care-app-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.homepage-care-app-stats li:nth-child(3){display:none}}@font-face{font-family:homepage-scr-rewind-poppins;src:local(Poppins Regular),local(Poppins-Regular);font-weight:400;font-style:normal}@font-face{font-family:homepage-scr-rewind-poppins;src:local(Poppins Medium),local(Poppins-Medium);font-weight:500;font-style:normal}@font-face{font-family:homepage-scr-rewind-poppins;src:local(Poppins SemiBold),local(Poppins-SemiBold);font-weight:600;font-style:normal}@font-face{font-family:homepage-scr-rewind-poppins;src:local(Poppins Bold),local(Poppins-Bold);font-weight:700;font-style:normal}.homepage-scr-rewind{color:#313e52;letter-spacing:0;text-align:left;white-space:nowrap;background:#fff;width:100%;height:100%;font-family:homepage-scr-rewind-poppins,Moderat,Inter,ui-sans-serif,system-ui,sans-serif;font-size:14px;font-weight:400;line-height:20px;position:relative;overflow:hidden}.homepage-scr-rewind *,.homepage-scr-rewind :before,.homepage-scr-rewind :after{box-sizing:border-box}.homepage-scr-rewind svg{flex:none;display:block}.homepage-scr-rewind :where(small){font-size:13px;font-weight:400}.homepage-scr-rewind-at{align-items:center;height:100%;display:flex;position:absolute;top:0}.homepage-scr-rewind-body{clip-path:inset(54px 2px 2px);background:#f5f5fa;position:absolute;inset:0}.homepage-scr-rewind-backdrop{position:absolute;top:0;left:0}.homepage-scr-rewind-ground{fill:#2c51a3}.homepage-scr-rewind-lines{fill:none;stroke:#dcdee5;stroke-width:1px}.homepage-scr-rewind-top{background:#fff;border-bottom:1px solid #ebecf2;width:1444px;height:54px;position:absolute;top:0;left:0}.homepage-scr-rewind-logo{fill:#2c51a3;position:absolute;top:13px;left:42px}.homepage-scr-rewind-nav{color:#313e52;border-bottom:3px solid #0000;align-items:center;gap:10px;height:52px;font-size:14px;display:flex;position:absolute;top:2px}.homepage-scr-rewind-nav svg{color:#b0b5bf;stroke-width:1.6px}.homepage-scr-rewind-nav-active{color:#2c51a3;background:#f5f5fa;border-bottom-color:#ff765f;width:119px;padding-left:14px;font-weight:500;left:449px}.homepage-scr-rewind-nav-active svg{color:#2c51a3}.homepage-scr-rewind-bell{color:#313e52;background:#f5f5fa;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:absolute;top:14px;left:1209px}.homepage-scr-rewind-bell-dot{background:#ff765f;border-radius:50%;width:9px;height:9px;position:absolute;top:0;left:19px}.homepage-scr-rewind-user{border:1px solid #ebecf2;border-radius:18px;align-items:center;width:153px;height:36px;padding-left:2px;font-size:12px;display:flex;position:absolute;top:10px;left:1253px}.homepage-scr-rewind-user .homepage-scr-rewind-photo{width:28px;height:28px;margin-right:9px}.homepage-scr-rewind-user-chevron{color:#bbc0c7;margin-left:auto;margin-right:9px}.homepage-scr-rewind-photo{background:radial-gradient(circle at 50% 38%,#d9dee5 0 18%,#0000 19%),radial-gradient(at 50% 100%,#d4dae2 0 40%,#0000 41%),linear-gradient(160deg,#b9c3cf,#8e9aa9);border-radius:50%;flex:none}.homepage-scr-rewind-photo-patient{width:80px;height:80px;position:absolute;top:15px;left:19px}.homepage-scr-rewind-back{color:#2c51a3;background:#ebecf2;border-radius:16px;align-items:center;gap:5px;width:76px;height:32px;padding-left:7px;font-size:12px;font-weight:500;display:flex;position:absolute;top:70.5px;left:42px}.homepage-scr-rewind-back svg{width:22px;height:22px}.homepage-scr-rewind-crumbs{color:#2c51a3;width:400px;height:20px;font-size:12px;font-weight:500;position:absolute;top:76.5px;left:0}.homepage-scr-rewind-crumb-slash{color:#b6bdc5;font-weight:400}.homepage-scr-rewind-left{background:#fff;border:1px solid #dee2e6;border-radius:8px 8px 0 0;width:515px;height:820px;position:absolute;top:119px;left:42px}.homepage-scr-rewind-profile{border-bottom:1px solid #dee2e6;height:120px;position:relative}.homepage-scr-rewind-profile-name,.homepage-scr-rewind-profile-facts,.homepage-scr-rewind-profile-chips,.homepage-scr-rewind-card-title{width:100%;position:absolute;left:0}.homepage-scr-rewind-profile-name{height:28px;top:16px}.homepage-scr-rewind-name{font-size:20px;font-weight:600}.homepage-scr-rewind-muted{color:#939aa6;font-size:14px}.homepage-scr-rewind-profile-facts{height:20px;font-size:14px;top:51px}.homepage-scr-rewind-profile-chips{height:19px;top:76px}.homepage-scr-rewind-dot{background:#b0b5bf;border-radius:50%;flex:none;width:4px;height:4px}.homepage-scr-rewind-chip{color:#313e52;background:#f5f5fa;border:1px solid #dee2e6;border-radius:10px;align-items:center;gap:4px;height:19px;padding-left:6px;font-size:12px;line-height:17px;display:flex}.homepage-scr-rewind-chip svg{color:#495567}.homepage-scr-rewind-chip-green{color:#047b34;background:#e6f5ec;border-color:#bae3cb;padding-left:10px}.homepage-scr-rewind-chip-green svg{color:#12823f}.homepage-scr-rewind-card{background:#fff;border:1px solid #ebecf2;border-radius:8px;width:483px;position:absolute;left:15px}.homepage-scr-rewind-card-weight{height:242px;top:135px}.homepage-scr-rewind-card-vitals{height:242px;top:387px}.homepage-scr-rewind-card-meds{height:300px;top:639px}.homepage-scr-rewind-card-title{height:20px;font-size:15px;font-weight:500;top:12px}.homepage-scr-rewind-meta{color:#939aa6;font-size:13px;font-weight:400}.homepage-scr-rewind-weight-stats{border-right:1px solid #ebecf2;width:228px;height:192px;padding-right:8px;position:absolute;top:37px;left:11px}.homepage-scr-rewind-stat{border-bottom:1px solid #ebecf2;align-items:center;gap:8px;height:64px;padding-left:8px;display:flex}.homepage-scr-rewind-stat:last-child{border-bottom:0}.homepage-scr-rewind-badge-icon{border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.homepage-scr-rewind-badge-icon svg{stroke-width:1.8px}.homepage-scr-rewind-tint-violet{color:#5f3dc4;background:#e5dbff}.homepage-scr-rewind-tint-indigo{color:#364fc7;background:#dbe4ff}.homepage-scr-rewind-tint-gray{color:#343a40;background:#e9ecef}.homepage-scr-rewind-tint-orange{color:#d9480f;background:#ffe8cc}.homepage-scr-rewind-tint-blue{color:#1864ab;background:#d0ebff}.homepage-scr-rewind-tint-red{color:#c92a2a;background:#ffe3e3}.homepage-scr-rewind-tint-pink{color:#a61e4d;background:#ffdeeb}.homepage-scr-rewind-tint-teal{color:#087f5b;background:#c3fae8}.homepage-scr-rewind-tint-grape{color:#862e9c;background:#f3d9fa}.homepage-scr-rewind-stat-text{flex-direction:column;display:flex}.homepage-scr-rewind-stat-label{font-size:14px;line-height:23px}.homepage-scr-rewind-stat-value{font-size:16px;font-weight:600;line-height:25px}.homepage-scr-rewind-note{color:#939aa6;font-size:11px}.homepage-scr-rewind-paren{font-size:19px;font-weight:500}.homepage-scr-rewind-chart{position:absolute;top:29px;left:241px}.homepage-scr-rewind-chart-grid{fill:none;stroke:#d9d9dd;stroke-width:1px;stroke-dasharray:2 2}.homepage-scr-rewind-chart-line{fill:none;stroke:#ff765f;stroke-width:1.2px}.homepage-scr-rewind-chart-point{fill:#fff;stroke:#ff765f;stroke-width:1.2px}.homepage-scr-rewind-chart-axis{fill:#4d4d4d;font-size:12px}.homepage-scr-rewind-chart-values{fill:#646464;font-size:11px}.homepage-scr-rewind-vitals{grid-template-columns:221px 221px;column-gap:17px;display:grid;position:absolute;top:37px;left:11px}.homepage-scr-rewind-vitals:after{content:"";background:#f5f5f8;width:2px;height:192px;position:absolute;top:0;left:229px}.homepage-scr-rewind-vitals .homepage-scr-rewind-stat:nth-last-child(-n+2){border-bottom:0}.homepage-scr-rewind-card-title+.homepage-scr-rewind-med{margin-top:37px}.homepage-scr-rewind-med{border-bottom:1px solid #ebecf2;align-items:center;gap:9px;width:459px;height:64px;margin-left:11px;padding-left:8px;font-size:14px;display:flex}.homepage-scr-rewind-med:last-child{border-bottom:0}.homepage-scr-rewind-med svg{color:#2c51a3}.homepage-scr-rewind-tab{z-index:1;background:#fff;border:1px solid #ebecf2;border-radius:6px 6px 0 0;align-items:center;gap:3px;height:49px;font-size:14px;display:flex;position:absolute;top:70px}.homepage-scr-rewind-tab svg{color:#b0b5bf;stroke-width:1.7px}.homepage-scr-rewind-tab-active{z-index:2;border-color:#ced4da #e0e3e9 #fff;font-weight:600}.homepage-scr-rewind-tab-active svg{color:#ff765f}.homepage-scr-rewind-panel{background:#fff;border:1px solid #dee2e6;border-radius:0 0 8px 8px;width:829px;height:780px;position:absolute;top:118px;left:573px}.homepage-scr-rewind-count{color:#373a40;font-size:16px;line-height:21px;position:absolute;top:25px;left:23px}.homepage-scr-rewind-new{color:#fff;background:#2c51a3;border-radius:6px;justify-content:center;align-items:center;gap:7px;width:164px;height:38px;font-size:14px;font-weight:500;display:flex;position:absolute;top:16px;left:640px}.homepage-scr-rewind-new svg{stroke-width:2.2px}.homepage-scr-rewind-thead,.homepage-scr-rewind-tr{border-bottom:1px solid #dee2e6;width:781px;position:absolute;left:23px}.homepage-scr-rewind-thead{height:46px;top:63px}.homepage-scr-rewind-tr{height:45px}.homepage-scr-rewind-tr:last-child{border-bottom:0}.homepage-scr-rewind-th,.homepage-scr-rewind-td{align-items:center;height:100%;display:flex;position:absolute;top:0}.homepage-scr-rewind-th{color:#2c51a3;gap:7px;font-size:14px;font-weight:500}.homepage-scr-rewind-th svg{color:#adb5bd}.homepage-scr-rewind-td{color:#373a40;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px}.homepage-scr-rewind-td-type{color:#2c51a3;text-underline-offset:2px;font-weight:700;text-decoration:underline 1px;left:1px}.homepage-scr-rewind-td-date{left:175px}.homepage-scr-rewind-td-time{left:357px}.homepage-scr-rewind-td-who{left:442px}.homepage-scr-rewind-status{letter-spacing:.2px;text-transform:uppercase;border-radius:10px;justify-content:center;align-items:center;width:158px;height:20px;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:12px;display:flex;position:absolute;top:12px;left:623px}.homepage-scr-rewind-status-planned{color:#862e9c;background:#f8f0fc}.homepage-scr-rewind-status-progress{color:#0b7285;background:#c5f6fa}.homepage-scr-rewind-status-cancelled{color:#fff;background:#e03131}.homepage-scr-rewind-status-noshow{color:#c92a2a;background:#ffe3e3}.homepage-scr-rewind-status-done{color:#2b8a3e;background:#ebfbee}.homepage-scr-everself{color:#1c1d1f;-webkit-font-smoothing:antialiased;background:#fff;width:100%;height:100%;font-family:Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:16px;position:relative;overflow:hidden}.homepage-scr-everself .ev-at{white-space:pre;position:absolute}.homepage-scr-everself .ev-icon{display:block}.homepage-scr-everself .ev-icon svg{stroke-width:1.8px;display:block}.homepage-scr-everself .ev-ink{color:#22272e}.homepage-scr-everself .ev-photo{background:radial-gradient(circle at 50% 36%,#c9cdd1 0 22%,#0000 23%),radial-gradient(at 50% 100%,#b4bac0 0 42%,#0000 43%),linear-gradient(150deg,#e3e6e9,#9ea5ac);border-radius:50%}.homepage-scr-everself .ev-side{color:#f4f6f4;background:linear-gradient(#2e4232 0%,#1a251d 48%,#030504 100%);width:249px;height:100%;position:absolute;top:0;left:0}.homepage-scr-everself .ev-logo{letter-spacing:.6px;color:#fff;font-size:32px;font-weight:500;line-height:40px}.homepage-scr-everself .ev-nav{width:249px;height:36px;position:absolute;left:0}.homepage-scr-everself .ev-nav .ev-icon svg{stroke-width:1.9px}.homepage-scr-everself .ev-nav-label{font-size:14px;line-height:18px}.homepage-scr-everself .ev-nav-active{background:#d1d6c040;box-shadow:inset 3px 0 #fbfdf9}.homepage-scr-everself .ev-nav-active .ev-nav-label{font-weight:600}.homepage-scr-everself .ev-badge{color:#121b11;text-align:center;background:#fff;border-radius:50%;width:16px;height:16px;font-size:11px;font-weight:700;line-height:16px}.homepage-scr-everself .ev-topbar{border-bottom:2px solid #e6e9ec;height:57px;position:absolute;top:0;left:249px;right:0}.homepage-scr-everself .ev-search{box-sizing:border-box;border:1px solid #a9afb5;border-radius:4px;width:507px;height:36px;position:absolute;top:9px;left:265px}.homepage-scr-everself .ev-search-text{color:#727a83;font-size:14px;line-height:17px}.homepage-scr-everself .ev-dot{background:#1b2537;border-radius:50%;width:6px;height:6px;position:absolute;top:11px;left:1438px}.homepage-scr-everself .ev-patient{border-bottom:1px solid #d9dee3;height:85px;position:absolute;top:59px;left:249px;right:0}.homepage-scr-everself .ev-initials{text-align:center;background:#f4f5f6;border-radius:50%;width:56px;height:56px;font-size:20px;font-weight:500;line-height:56px}.homepage-scr-everself .ev-name{color:#141517;font-size:16px;font-weight:600;line-height:20px}.homepage-scr-everself .ev-dob{color:#7a828c;font-size:12px}.homepage-scr-everself .ev-tag-icon{color:#3a434b}.homepage-scr-everself .ev-tag-icon svg{stroke-width:1.6px}.homepage-scr-everself .ev-tag{color:#252525;font-size:10px;font-weight:500;line-height:12px;transform:translate(-50%)}.homepage-scr-everself .ev-add,.homepage-scr-everself .ev-call{box-sizing:border-box;color:#1d5165;border:1.5px solid #6f9ca7;border-radius:18px;height:35px;position:absolute;top:84px}.homepage-scr-everself .ev-add{width:82px;left:1312px}.homepage-scr-everself .ev-call{width:80px;left:1410px}.homepage-scr-everself .ev-add svg,.homepage-scr-everself .ev-call svg{stroke-width:2px}.homepage-scr-everself .ev-add-text{font-size:15px;font-weight:600;line-height:18px}.homepage-scr-everself .ev-call-split{background:#6f9ca7;width:1.5px;position:absolute;top:0;bottom:0;left:46.5px}.homepage-scr-everself .ev-panel{border-right:1px solid #d6dadf;width:380px;position:absolute;top:145px;bottom:0;left:249px}.homepage-scr-everself .ev-toggle{background:#edf2f7;border-radius:19px;width:346px;height:37px;position:absolute;top:161px;left:266px}.homepage-scr-everself .ev-toggle-on{background:#fff;border-radius:15px;width:169px;height:29px;position:absolute;top:165px;left:270px;box-shadow:0 1px 2px #1e2a3d1f}.homepage-scr-everself .ev-toggle-text{color:#1c2638;font-size:14px;line-height:17px}.homepage-scr-everself .ev-heading-icon{color:#3d5170}.homepage-scr-everself .ev-heading-icon svg{stroke-width:2.2px}.homepage-scr-everself .ev-heading{color:#3d5170;font-size:14px;font-weight:500;line-height:17px}.homepage-scr-everself .ev-field-label,.homepage-scr-everself .ev-field-value{font-size:12px;line-height:15px}.homepage-scr-everself .ev-field-label{text-align:right;color:#858d96;transform:translate(-100%)}.homepage-scr-everself .ev-field-value{color:#141517;font-weight:600}.homepage-scr-everself .ev-rule{background:#e3e6ea;height:1px;position:absolute}.homepage-scr-everself .ev-feed{background:linear-gradient(#f9f9f8 70px,#f3f4f4 110px);position:absolute;inset:145px 0 0 630px}.homepage-scr-everself .ev-filterbar{background:#fff;border-bottom:1px solid #dce0e4;height:69px;position:absolute;top:145px;left:630px;right:0}.homepage-scr-everself .ev-segments{background:#edf2f7;border-radius:19px;width:339px;height:37px;position:absolute;top:161px;left:647px}.homepage-scr-everself .ev-segment-on{background:#fff;border-radius:15px;width:62px;height:29px;position:absolute;top:165px;left:651px;box-shadow:0 1px 2px #1e2a3d1f}.homepage-scr-everself .ev-feed-search{box-sizing:border-box;border:1px solid #d3d8de;border-radius:19px;width:452px;height:37px;position:absolute;top:161px;left:1002px}.homepage-scr-everself .ev-feed-search-text{color:#a2abb3;font-size:14px;line-height:17px}.homepage-scr-everself .ev-thread{background:#c3c8cd;width:1px;position:absolute;top:252px;bottom:0;left:656px}.homepage-scr-everself .ev-node{box-sizing:border-box;border-radius:50%;padding:5px}.homepage-scr-everself .ev-node svg{stroke-width:2.2px;width:13px;height:13px}.homepage-scr-everself .ev-node-lab{color:#2f78c6;background:#d3edfe}.homepage-scr-everself .ev-node-msg{color:#2c4fd9;background:#dee7ff}.homepage-scr-everself .ev-node-visit{color:#8f3aa5;background:#f7dafb}.homepage-scr-everself .ev-card{background:#fff;border-radius:14px;width:812px;position:absolute;bottom:auto;left:677px;box-shadow:inset 0 0 0 1px #e5e7ea,0 1px 2px #141e2808}.homepage-scr-everself .ev-card-open{height:200px}.homepage-scr-everself .ev-card-head{border-bottom:1px solid #eceff1;position:absolute;top:0;left:0;right:0}.homepage-scr-everself .ev-card-title{color:#141517;font-size:14px;font-weight:600;line-height:16px}.homepage-scr-everself .ev-status{letter-spacing:.4px;border-radius:9px;align-items:center;gap:4px;height:18px;padding:0 10px;font-size:9.5px;font-weight:600;line-height:18px;display:inline-flex}.homepage-scr-everself .ev-status-done{color:#2a9a40;background:#e9f8eb}.homepage-scr-everself .ev-status-sent{color:#3a80c8;background:#e3f0fc}.homepage-scr-everself .ev-status-small{height:15px;padding:0 13px;font-size:8px;line-height:15px}.homepage-scr-everself .ev-when{color:#3d4348;font-size:12px;line-height:15px;right:12px;left:auto!important}.homepage-scr-everself .ev-table{width:781px;height:134px;position:absolute;top:91px;left:15px;overflow:hidden}.homepage-scr-everself .ev-table-row{grid-template-columns:165px 85px 138px 138px 85px 85px 85px;height:37px;display:grid}.homepage-scr-everself .ev-table-head{height:36px}.homepage-scr-everself .ev-cell{box-sizing:border-box;color:#1c1d1f;border-top:1px solid #e3e7ea;border-left:1px solid #e3e7ea;justify-content:center;align-items:center;font-size:14px;display:flex}.homepage-scr-everself .ev-cell:last-child{border-right:1px solid #e3e7ea}.homepage-scr-everself .ev-table-head .ev-cell{font-weight:600}.homepage-scr-everself .ev-table-row .ev-cell:first-child{justify-content:flex-start;padding-left:8px}.homepage-scr-everself .ev-table-head .ev-cell:first-child{justify-content:center;padding-left:0}.homepage-scr-everself .ev-link{color:#3a95e8}.homepage-scr-everself .ev-more{color:#174a5f;font-size:14px;font-weight:600}.homepage-scr-everself .ev-row-label{color:#141517;font-size:14px;font-weight:600}.homepage-scr-everself .ev-row-value,.homepage-scr-everself .ev-person{color:#1c1d1f;font-size:14px}.homepage-scr-everself .ev-person-role{color:#50575f;font-size:12px;line-height:14px}.homepage-scr-everself .ev-chip{color:#3d97ea;background:#e9f3fc;border-radius:4px;align-items:center;gap:8px;height:23px;padding:0 9px;font-size:12px;line-height:23px;display:inline-flex}.homepage-scr-everself .ev-kebab{color:#1f5068}.homepage-scr-quilted{color:#2b2b2b;letter-spacing:.45px;text-align:left;background:#eff1f5;width:100%;height:100%;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:11px;line-height:1.25;position:relative;overflow:hidden}.homepage-scr-quilted:before{content:"";background:#fff;border-radius:10px 10px 0 0;position:absolute;inset:4px 3px 0 2px}.homepage-scr-quilted em{font-style:normal}.homepage-scr-quilted-icon{stroke-width:1.8px;vertical-align:middle;flex:none;width:14px;height:14px;display:inline-block}.homepage-scr-quilted-rail{color:#2a2a2a;border-right:1px solid #f1efed;flex-direction:column;align-items:center;width:45px;padding-top:7px;display:flex;position:absolute;top:5px;bottom:0;left:3px}.homepage-scr-quilted-rail-item{border-radius:7px;justify-content:center;align-items:center;width:34px;height:33px;margin-bottom:10.8px;display:flex}.homepage-scr-quilted-rail-item.is-active{background:#fee1e6}.homepage-scr-quilted-rail-item .homepage-scr-quilted-icon{stroke-width:2px;width:18px;height:18px}.homepage-scr-quilted-side{width:304px;position:absolute;top:0;bottom:0;left:48px}.homepage-scr-quilted-side:after{content:"";background:#f2f0ee;width:1px;position:absolute;top:5px;bottom:0;right:-1px}.homepage-scr-quilted-profile>*{white-space:nowrap;position:absolute}.homepage-scr-quilted-avatar{color:#4d2e37;background:#eed1d6;border-radius:50%;justify-content:center;align-items:center;width:41px;height:41px;font-size:15px;font-weight:600;display:flex;top:28px;left:21px}.homepage-scr-quilted-name{color:#262626;letter-spacing:.35px;font-size:16px;font-weight:500;top:33px;left:75px}.homepage-scr-quilted-name small{color:#a2a5aa;vertical-align:3px;margin-left:6px;font-size:7.5px;font-weight:400}.homepage-scr-quilted-kebab{flex-direction:column;gap:3px;display:flex;top:36px;left:269px}.homepage-scr-quilted-kebab i{background:#8e9196;border-radius:50%;width:3px;height:3px}.homepage-scr-quilted-meta{letter-spacing:.7px;font-size:8px;left:75px}.homepage-scr-quilted-meta em{color:#a7aab0}.homepage-scr-quilted-meta b{color:#3a3a3a;font-weight:600}.homepage-scr-quilted-meta.is-preferred{word-spacing:6px;top:57px}.homepage-scr-quilted-meta.is-preferred em,.homepage-scr-quilted-meta.is-preferred b{word-spacing:0}.homepage-scr-quilted-meta.is-dob{top:76px}.homepage-scr-quilted-meta.is-dob b:first-of-type{margin-right:10px}.homepage-scr-quilted-tags{gap:8px;display:flex;top:92px;left:75px}.homepage-scr-quilted-tag{color:#9a9fa6;letter-spacing:.6px;background:#eef0f3;border-radius:2px;align-items:center;height:15px;padding:0 6px;font-size:9.5px;display:flex}.homepage-scr-quilted-tag.is-labor{color:#f2747a;background:#fee2e5}.homepage-scr-quilted-contact{letter-spacing:.75px;align-items:center;gap:4px;font-size:7.5px;display:flex;left:21px}.homepage-scr-quilted-contact em{color:#6a6a6a}.homepage-scr-quilted-contact b{color:#2e2e2e;font-weight:600}.homepage-scr-quilted-contact.is-partner{top:152px}.homepage-scr-quilted-contact.is-phone{top:171px}.homepage-scr-quilted-contact.is-prefs{top:189px}.homepage-scr-quilted-pref{color:#3a3a3a;letter-spacing:.3px;border:1px solid #ebe9e7;border-radius:8px;align-items:center;height:14px;padding:0 7px;font-size:7px;font-weight:700;display:flex}.homepage-scr-quilted-side-section{border-top:1px solid #f4f1ef;padding:0 15px;position:absolute;left:0;right:0}.homepage-scr-quilted-side-section>*{white-space:nowrap;position:absolute}.homepage-scr-quilted-row{color:#5a5a5a;word-spacing:2px;letter-spacing:.7px;font-size:7.5px;top:13px;left:15px}.homepage-scr-quilted-row b{color:#3b3b3b;font-weight:700}.homepage-scr-quilted-row-pencil{color:#7d5d66;stroke-width:2.2px;width:14px;height:14px;top:10px;right:15px}.homepage-scr-quilted-reminders-title{color:#2a2a2a;align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex;top:16px;left:15px}.homepage-scr-quilted-reminders-title .homepage-scr-quilted-icon{stroke-width:1.8px;width:17px;height:17px}.homepage-scr-quilted-reminder-text{color:#3a3a3a;letter-spacing:.5px;font-size:9.5px;top:56px;left:15px}.homepage-scr-quilted-reminder-edit{color:#3a3a3a;font-size:11px;top:80px;left:212px}.homepage-scr-quilted-outline{color:#3a3a3a;white-space:nowrap;letter-spacing:.4px;border:1px solid #6f6f6f;border-radius:3px;justify-content:center;align-items:center;font-size:11px;display:flex;position:absolute;box-shadow:0 1px 1px #00000014}.homepage-scr-quilted-outline.is-file{width:33px;height:19px;top:77px;left:247px}.homepage-scr-quilted-outline.is-add{width:91px;height:19px;top:141px;left:199px}.homepage-scr-quilted-link{color:#4b4b4b;text-underline-offset:2px;letter-spacing:.6px;font-size:9px;text-decoration:underline;left:15px}.homepage-scr-quilted-link.is-more{top:106px}.homepage-scr-quilted-link.is-filed{top:144px}.homepage-scr-quilted-side-title{color:#2c2c2c;letter-spacing:.25px;align-items:center;gap:7px;font-size:11.5px;font-weight:600;display:flex;top:16px;left:15px}.homepage-scr-quilted-side-title .homepage-scr-quilted-icon{color:#6d4c55;stroke-width:2px;width:12px;height:12px}.homepage-scr-quilted-todo{color:#6a4a53;background:#f8f1f3;justify-content:space-between;align-items:center;height:42px;padding:0 19px 0 14px;font-size:11px;display:flex;top:40px;left:15px;right:15px}.homepage-scr-quilted-todo .homepage-scr-quilted-icon{color:#4a3a3e;stroke-width:2px;width:14px;height:14px}.homepage-scr-quilted-noinfo{color:#a9a9a9;letter-spacing:.5px;font-size:10.5px;top:17px;right:15px}.homepage-scr-quilted-chips{flex-wrap:wrap;align-items:flex-start;gap:6px;display:flex;top:41px;left:15px;right:15px}.homepage-scr-quilted-chips.is-stacked{flex-direction:column;gap:6.5px;top:40px}.homepage-scr-quilted-chips.is-meds{gap:5px 6px;top:39px}.homepage-scr-quilted-chips.is-allergies{gap:6px 5px;width:280px;top:39px}.homepage-scr-quilted-chip{color:#404040;letter-spacing:.85px;white-space:nowrap;border:1px solid #ece9e6;border-radius:10px;align-items:center;height:20px;padding:0 13px;font-size:9px;display:flex}.homepage-scr-quilted-chips.is-allergies .homepage-scr-quilted-chip:nth-child(2){margin-right:40px}.homepage-scr-quilted-chip.is-yellow{background:#fef3c4;border-color:#f9d77a}.homepage-scr-quilted-chip.is-orange{background:#fee9d2;border-color:#fbbe8f}.homepage-scr-quilted-chip.is-pink{background:#fde4e8;border-color:#f5a6b2}.homepage-scr-quilted-notes{color:#2f2c22;letter-spacing:.1px;background:#fef3c4;border-radius:0 0 10px 10px;justify-content:center;align-items:center;gap:5px;width:301px;height:46px;padding-left:4px;font-size:11px;font-weight:600;display:flex;position:absolute;top:1071px;left:2px;box-shadow:0 4px 8px #00000012}.homepage-scr-quilted-notes .homepage-scr-quilted-icon{stroke-width:2px;width:13px;height:13px}.homepage-scr-quilted-main{width:1026px;position:absolute;top:0;bottom:0;left:366px;box-shadow:-1px 0 #f1efec,1px 0 #f3f1ef}.homepage-scr-quilted-main>*{white-space:nowrap;position:absolute}.homepage-scr-quilted-tabs{grid-template-columns:repeat(5,1fr);width:1025px;display:grid;left:0}.homepage-scr-quilted-tabs.is-top{top:15px}.homepage-scr-quilted-tabs.is-bottom{align-items:end;top:37px}.homepage-scr-quilted-tab{color:#3a3a3a;background:#f2eeeb;border-radius:10px 10px 0 0;justify-content:center;align-items:center;gap:11px;font-size:11px;display:flex;box-shadow:inset 1px 0 #fff}.homepage-scr-quilted-tabs.is-top .homepage-scr-quilted-tab{align-items:flex-start;height:40px;padding-top:10px}.homepage-scr-quilted-tabs.is-bottom .homepage-scr-quilted-tab{background:#f0ebe7;height:32px;box-shadow:inset 1px 0 #fbf9f8,0 -1px #e9e3df}.homepage-scr-quilted-tab .homepage-scr-quilted-icon{stroke-width:2px;width:13px;height:13px}.homepage-scr-quilted-tab.is-muted{color:#bdbab8;background:#f7f5f3}.homepage-scr-quilted-tabs.is-bottom .homepage-scr-quilted-tab.is-active{height:36px;box-shadow:none;color:#fff;background:#503039;padding-bottom:3px}.homepage-scr-quilted-h1{color:#1c1c1c;letter-spacing:0;font-size:19px;font-weight:600;top:105px;left:27px}.homepage-scr-quilted-outline.is-start{color:#503039;border-color:#6e5c61;width:144px;height:30px;top:101px;left:853px}.homepage-scr-quilted-progress{color:#555;align-items:center;gap:9px;font-size:14px;display:flex;top:146px;left:30px}.homepage-scr-quilted-progress .homepage-scr-quilted-icon{color:#503039;width:18px;height:18px}.homepage-scr-quilted-table{width:970px;top:172px;left:27px}.homepage-scr-quilted-table-head,.homepage-scr-quilted-table-row{grid-template-columns:repeat(6,155.3px);align-items:center;display:grid;position:relative}.homepage-scr-quilted-table-head{color:#2c2c2c;background:#f7f2ee;border-radius:6px 6px 0 0;height:32px;padding-left:34px;font-weight:600}.homepage-scr-quilted-table-row{letter-spacing:.25px;color:#333;height:38px;padding:3px 0 0 41px;font-size:11.5px}.homepage-scr-quilted-caret{stroke-width:2px;width:12px;height:12px;position:absolute;top:15px;left:14px}.homepage-scr-quilted-body{background:#f8f9fa;width:970px;top:242px;bottom:0;left:27px}.homepage-scr-quilted-body>*{white-space:nowrap;position:absolute}.homepage-scr-quilted-card{background:#fff;border:1px solid #ece8e5;width:912px;left:29px}.homepage-scr-quilted-card>*{white-space:nowrap;position:absolute}.homepage-scr-quilted-card.is-visit{border-radius:8px;height:111px;top:45px}.homepage-scr-quilted-visit-title{color:#262626;letter-spacing:.4px;align-items:center;gap:6px;font-weight:600;display:flex;top:23px;left:20px}.homepage-scr-quilted-visit-title .homepage-scr-quilted-icon,.homepage-scr-quilted-fact .homepage-scr-quilted-icon{color:#888;width:11px;height:11px}.homepage-scr-quilted-visit-line{color:#7a7a7a;letter-spacing:.8px;font-size:9px;left:20px}.homepage-scr-quilted-visit-line.is-1{top:42px}.homepage-scr-quilted-visit-line.is-2{top:60px}.homepage-scr-quilted-visit-line.is-3{top:77px}.homepage-scr-quilted-facts{border:1px solid #eee;border-radius:6px;grid-template-columns:1fr 1fr;width:419px;height:66px;display:grid;top:22px;left:472px}.homepage-scr-quilted-fact{letter-spacing:.25px;flex-direction:column;gap:10px;padding:14px 13px 0;font-size:9.5px;display:flex}.homepage-scr-quilted-fact+.homepage-scr-quilted-fact{border-left:1px solid #eee}.homepage-scr-quilted-fact b{color:#2a2a2a;align-items:center;gap:8px;font-weight:600;display:flex}.homepage-scr-quilted-fact b .homepage-scr-quilted-icon{color:#444}.homepage-scr-quilted-fact em{color:#7d7d7d;font-size:9px}.homepage-scr-quilted-rule{background:#e8e8ea;width:912px;height:1px;left:29px}.homepage-scr-quilted-rule.is-1{top:183px}.homepage-scr-quilted-rule.is-2{top:408px}.homepage-scr-quilted-rule.is-3{top:625px}.homepage-scr-quilted-card.is-alerts{border-color:#ececec;border-radius:12px;height:166px;top:213px}.homepage-scr-quilted-card-title{color:#1f1f1f;letter-spacing:.4px;font-size:12.5px;font-weight:600;top:27px;left:20px}.homepage-scr-quilted-set{color:#262626;letter-spacing:.4px;font-size:11px;font-weight:600;top:28px;right:35px}.homepage-scr-quilted-timer.is-1,.homepage-scr-quilted-timer.is-2{box-shadow:-1px 1px 3px #00000014}.homepage-scr-quilted-timer{border:1px solid #e9e9e9;border-radius:6px;width:207px;height:88px;top:57px}.homepage-scr-quilted-timer>*{white-space:nowrap;position:absolute}.homepage-scr-quilted-timer.is-1{left:20px}.homepage-scr-quilted-timer.is-2{width:206px;left:242px}.homepage-scr-quilted-timer.is-3,.homepage-scr-quilted-timer.is-4{width:205px;height:80px}.homepage-scr-quilted-timer.is-3{left:464px}.homepage-scr-quilted-timer.is-4{left:685px}.homepage-scr-quilted-timer-label{color:#4a4a4a;letter-spacing:.55px;font-size:9.5px;top:16px;left:15px}.homepage-scr-quilted-timer-time{color:#1f1f1f;letter-spacing:.6px;font-size:11.5px;font-weight:600;top:15px;right:14px}.homepage-scr-quilted-timer-stop,.homepage-scr-quilted-timer-play{color:#8a8a8a;width:15px;height:15px;top:52px}.homepage-scr-quilted-timer-stop{left:23px}.homepage-scr-quilted-timer-play{left:58px}.homepage-scr-quilted-timer-left{color:#bcbcbc;letter-spacing:.3px;font-size:10px;top:54px;right:14px}.homepage-scr-quilted-timer-stamp{color:#9a9a9a;letter-spacing:.8px;align-items:center;gap:6px;font-size:10.5px;display:flex;top:46px;left:18px}.homepage-scr-quilted-timer-stamp .homepage-scr-quilted-icon{width:14px;height:14px}.homepage-scr-quilted-card.is-note{border-color:#f2f2f2;border-radius:14px;height:162px;top:436px}.homepage-scr-quilted-note-title{color:#4a353b;letter-spacing:.65px;font-size:12px;font-weight:600;top:28px;left:25px}.homepage-scr-quilted-editor{border:1px solid #e6e6e6;border-radius:3px;width:859px;height:82px;top:52px;left:26px}.homepage-scr-quilted-toolbar{border-bottom:1px solid #ededed;gap:10px;height:35px;padding:7px 0 0 13px;display:flex}.homepage-scr-quilted-toolgroup{border:1px solid #e3e3e3;border-radius:3px;height:21px;display:flex}.homepage-scr-quilted-tool{color:#6a6a6a;justify-content:center;align-items:center;width:21.6px;font-family:Georgia,Times New Roman,serif;font-size:10px;display:flex}.homepage-scr-quilted-tool+.homepage-scr-quilted-tool{border-left:1px solid #e3e3e3}.homepage-scr-quilted-glyph-svg{width:11px;height:11px}.homepage-scr-quilted-glyph.is-b{font-family:Inter,Helvetica Neue,Arial,sans-serif}.homepage-scr-quilted-glyph.is-i{font-style:italic}.homepage-scr-quilted-glyph.is-u{text-decoration:underline}.homepage-scr-quilted-glyph.is-s{text-decoration:line-through}.homepage-scr-quilted-glyph sub,.homepage-scr-quilted-glyph sup{font-size:6px}.homepage-scr-quilted-segment{background:#f1f3f5;grid-template-columns:449px 1fr;width:912px;height:55px;padding:6px;display:grid;top:654px;left:29px}.homepage-scr-quilted-segment span{color:#a8a8a8;letter-spacing:.5px;justify-content:center;align-items:center;display:flex}.homepage-scr-quilted-segment span.is-active{color:#503039;background:#fff;font-weight:500}.homepage-scr-quilted-toggle{grid-template-columns:453px 453px;gap:6px;width:912px;height:28px;display:grid;top:738px;left:29px}.homepage-scr-quilted-toggle span{color:#2b2b2b;background:#f1ece8;border-radius:10px 10px 0 0;justify-content:center;align-items:center;font-size:9.5px;font-weight:600;display:flex}.homepage-scr-quilted-toggle span.is-active{color:#fff;background:#503039}.homepage-scr-quilted-flow{background:#fff;width:912px;top:766px;bottom:0;left:29px}.homepage-scr-quilted-flow>*{white-space:nowrap;position:absolute}.homepage-scr-quilted-flow-title{color:#1f1f1f;letter-spacing:.6px;font-size:12px;font-weight:600;top:28px;left:13px}.homepage-scr-quilted-check{border:1px solid #ddd;border-radius:3px;width:20px;height:20px;top:26px;left:610px}.homepage-scr-quilted-check-label{color:#333;letter-spacing:.75px;font-size:10.5px;top:29px;left:640px}.homepage-scr-quilted-select{color:#7d6d72;letter-spacing:.7px;border:1px solid #8f7f84;border-radius:2px;justify-content:space-between;align-items:center;width:139px;height:29px;padding:0 12px 0 16px;font-size:10.5px;display:flex;top:21px;left:760px}.homepage-scr-quilted-select .homepage-scr-quilted-icon{color:#555;stroke-width:2px;width:10px;height:10px}.homepage-scr-quilted-flow-chips{gap:10px;display:flex;top:65px;left:13px}.homepage-scr-quilted-flow-chip{color:#7a7a7a;letter-spacing:.35px;border:1px solid #7b6a6e;border-radius:2px;align-items:center;height:25px;padding:0 12.5px;font-size:11px;display:flex}.homepage-scr-quilted-sheet{border:1px solid #e8e8e8;border-radius:4px 4px 0 0;width:886px;top:104px;left:13px}.homepage-scr-quilted-sheet-head,.homepage-scr-quilted-sheet-row{grid-template-columns:183px 79px 120px 120px 149px 1fr;display:grid}.homepage-scr-quilted-sheet-head{border-bottom:1px solid #e3e3e3;height:31px}.homepage-scr-quilted-sheet-head span{color:#222;justify-content:center;align-items:center;font-weight:700;display:flex}.homepage-scr-quilted-sheet-head span+span,.homepage-scr-quilted-sheet-row span+span{border-left:1px solid #ececec}.homepage-scr-quilted-sheet-date{color:#555;letter-spacing:.4px;background:#f7f8f9;border-bottom:2px solid #e6e6e6;justify-content:center;align-items:center;height:31px;font-size:12px;display:flex}.homepage-scr-quilted-sheet-row{height:60px}.homepage-scr-quilted-sheet-row span:last-child{color:#3a3a3a;grid-column:2/-1;padding:16px 0 0 14px;font-size:8.5px}.homepage-scr-quilted-float{background:#fff;border:1px solid #efedec;border-radius:10px 0 0 10px;flex-direction:column;gap:6.5px;width:60px;height:252px;padding:7px 0 0 8px;display:flex;position:absolute;top:579px;left:1348px;box-shadow:0 0 6px #0000000a}.homepage-scr-quilted-float-item{color:#2a2a2a;background:#f1f3f5;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.homepage-scr-quilted-float-item .homepage-scr-quilted-icon{stroke-width:2px;width:19px;height:19px}.homepage-scr-quilted-float-item b{letter-spacing:.2px;font-size:9px;font-weight:800}.homepage-scr-origin{color:#0f172a;letter-spacing:-.03em;text-align:left;text-transform:none;white-space:nowrap;background:#f8f9fa;width:100%;height:100%;font-family:Inter,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:9.5px;font-weight:400;line-height:1.2;position:relative;overflow:hidden}.homepage-scr-origin svg{flex:none;display:block}.homepage-scr-origin-top{z-index:1;background:#fff linear-gradient(#dee2e6,#dee2e6) bottom/100% .5px no-repeat;width:100%;height:39.5px;position:absolute;top:0;left:0}.homepage-scr-origin-logo{width:58.5px;height:auto;display:block;position:absolute;top:12px;left:12.5px}.homepage-scr-origin-search{color:#adb5bd;background:#fff;border-radius:7.5px;align-items:center;gap:5.5px;width:174.5px;height:23.5px;padding:1.5px 0 0 5.5px;font-size:9.1px;display:flex;position:absolute;top:11px;left:85px;box-shadow:inset 0 0 0 .5px #ced4da}.homepage-scr-origin-search-icon{color:#868e96;stroke-width:1.7px;width:12px;height:12px}.homepage-scr-origin-user{align-items:center;height:15.5px;font-size:9.9px;display:flex;position:absolute;top:15px;left:1140.5px}.homepage-scr-origin-user-avatar{color:#343a40;background:#eaebeb;border-radius:50%;justify-content:center;align-items:center;width:15.5px;height:15.5px;margin-right:4.5px;padding-top:.5px;font-size:6.8px;font-weight:700;display:flex}.homepage-scr-origin-user-name{padding-top:1px}.homepage-scr-origin-user-chevron{color:#495057;stroke-width:1.6px;width:9px;height:9px;margin-left:6.5px}.homepage-scr-origin-nav{background:#fff linear-gradient(#dee2e6,#dee2e6) 100%/.5px 100% no-repeat;width:162.5px;height:100%;position:absolute;top:0;left:0}.homepage-scr-origin-nav-label{color:#868e96;font-size:8.6px;position:absolute;top:64.75px;left:12.5px;transform:translateY(-50%)}.homepage-scr-origin-nav-item{color:#495057;align-items:center;gap:6px;height:16px;font-size:10.85px;display:flex;position:absolute;left:12.2px;transform:translateY(-50%)}.homepage-scr-origin-nav-item span{padding-top:3px}.homepage-scr-origin-nav-icon{stroke-width:2px;width:12.8px;height:12.8px}.homepage-scr-origin-patient{background:#f8f9fa linear-gradient(#dee2e6,#dee2e6) 100%/.5px 100% no-repeat;width:229px;height:100%;position:absolute;top:0;left:162.5px}.homepage-scr-origin-avatar{color:#343a40;background:#e4e6e7;border-radius:50%;justify-content:center;align-items:center;width:24.5px;height:24.5px;padding-top:2px;font-size:8.9px;font-weight:700;display:flex;position:absolute;top:63px;left:10.5px}.homepage-scr-origin-name{font-size:12px;font-weight:500;position:absolute;top:60px;left:45px;transform:translateY(-50%)}.homepage-scr-origin-meta,.homepage-scr-origin-field{color:#868e96;align-items:center;height:14px;display:flex;position:absolute;transform:translateY(-50%)}.homepage-scr-origin-meta{gap:2.4px;font-size:9.6px;left:44.7px}.homepage-scr-origin-meta-age{top:78px}.homepage-scr-origin-meta-contact{top:93.75px}.homepage-scr-origin-meta-icon{stroke-width:1.6px;width:10.4px;height:10.4px}.homepage-scr-origin-field{gap:7.7px;font-size:9.6px;left:9.8px}.homepage-scr-origin-field span{padding-top:1px}.homepage-scr-origin-field-filled{color:#0f172a}.homepage-scr-origin-field-icon{color:#868e96;stroke-width:1.8px;width:11px;height:11px}.homepage-scr-origin-rule{background:#dee2e6;width:207px;height:.5px;position:absolute;left:10.5px}.homepage-scr-origin-heading,.homepage-scr-origin-note{position:absolute;left:10.5px;transform:translateY(-50%)}.homepage-scr-origin-heading{font-size:9.1px;font-weight:500}.homepage-scr-origin-note{color:#868e96;font-size:9.5px}.homepage-scr-origin-send{color:#4c532f;background:#e7e8e6;border-radius:7.5px;justify-content:center;align-items:center;gap:6px;width:207px;height:23.5px;padding-right:5px;font-size:9.2px;font-weight:500;display:flex;position:absolute;top:474.5px;left:10.5px}.homepage-scr-origin-send-icon{stroke-width:1.5px;width:14px;height:14px}.homepage-scr-origin-tabs{background:#fff;border-bottom:1px solid #dee2e6;height:23.5px;display:flex;position:absolute;top:39.5px;left:391.5px;right:0}.homepage-scr-origin-tab{flex:none;justify-content:center;align-items:center;height:100%;padding-top:1px;font-size:9.45px;display:flex;position:relative}.homepage-scr-origin-tab-active:after{content:"";background:#4c532f;height:.5px;position:absolute;top:100%;left:0;right:0}.homepage-scr-origin-card{background:#fff;border-radius:6.5px;width:842.5px;height:213.5px;position:absolute;top:73px;left:401.5px;box-shadow:0 .8px 2.4px #0000000d,0 8px 12px -4px #0000000d,0 5.6px 5.6px -4px #0000000a}.homepage-scr-origin-card-title,.homepage-scr-origin-card-lede{position:absolute;left:13px;transform:translateY(-50%)}.homepage-scr-origin-card-title{font-size:11.7px;font-weight:700;top:22.25px}.homepage-scr-origin-card-lede{color:#868e96;font-size:9.55px;top:39.75px}.homepage-scr-origin-manage{color:#000;border-radius:6.5px;justify-content:center;align-items:center;width:126.5px;height:23px;padding-top:2px;font-size:9.15px;font-weight:500;display:flex;position:absolute;top:13.5px;left:703px;box-shadow:inset 0 0 0 .5px #ced4da}.homepage-scr-origin-table{width:816px;padding:.5px;position:absolute;top:59px;left:13.5px;box-shadow:inset 0 0 0 .5px #dee2e6}.homepage-scr-origin-row{background:linear-gradient(#dee2e6,#dee2e6) bottom/100% .5px no-repeat;align-items:center;height:29.125px;display:flex}.homepage-scr-origin-row:nth-child(3){height:29.5px}.homepage-scr-origin-row:nth-child(2),.homepage-scr-origin-row:nth-child(4),.homepage-scr-origin-row:nth-child(5){height:29px}.homepage-scr-origin-row:last-child{background:0 0}.homepage-scr-origin-row-head{height:24px;padding-top:1px;font-size:9.9px;font-weight:700}.homepage-scr-origin-cell{flex:none;align-items:center;padding-left:6.5px;display:flex}.homepage-scr-origin-cell:first-child{width:238.5px}.homepage-scr-origin-cell:nth-child(2){width:68.5px}.homepage-scr-origin-cell:nth-child(3){width:86.5px}.homepage-scr-origin-cell:nth-child(4){width:110.5px}.homepage-scr-origin-row:not(.homepage-scr-origin-row-head) .homepage-scr-origin-cell:first-child{padding-top:1px}.homepage-scr-origin-cell-dim{color:#868e96;padding-top:1px}.homepage-scr-origin-pill{color:#343a40;letter-spacing:.1px;text-transform:uppercase;background:#eaebeb;border-radius:999px;justify-content:center;align-items:center;width:63px;height:13px;margin-top:1.5px;padding-top:2px;font-size:7.2px;font-weight:700;display:flex}.homepage-scr-origin-actions{gap:7px}.homepage-scr-origin-request,.homepage-scr-origin-view{border-radius:6px;align-items:center;height:19.5px;font-size:9.6px;display:flex}.homepage-scr-origin-request{color:#fff;background:#1971c2;gap:5px;width:121.5px;padding-top:1.5px;padding-left:5px;font-size:8.3px;font-weight:500}.homepage-scr-origin-request-icon{stroke-width:1.7px;width:12px;height:12px}.homepage-scr-origin-view{color:#adb5bd;background:#e9ecef;justify-content:center;width:74px;padding-top:1.5px;font-size:8px;font-weight:500}.homepage-scr-fca{color:#000;white-space:nowrap;-webkit-font-smoothing:antialiased;background:#fbfbfb;width:100%;height:100%;font-family:Nunito,Nunito Sans,Helvetica Neue,Arial,sans-serif;font-weight:400;line-height:1;position:relative;overflow:hidden}.homepage-scr-fca,.homepage-scr-fca *{box-sizing:border-box}.homepage-scr-fca span{display:block}.homepage-scr-fca svg{flex:none;display:block}.homepage-scr-fca-sidebar{background:#fff;border-right:1px solid #dee2e6;width:300px;position:absolute;top:0;bottom:0;left:0}.homepage-scr-fca-brand{border-bottom:1px solid #dee2e6;align-items:center;height:53px;padding-left:20px;display:flex}.homepage-scr-fca .homepage-scr-fca-brand-mark{color:#fff;letter-spacing:-.2px;text-align:center;background:#ec6b01;border-radius:13px 0;width:28px;height:28px;margin-right:15px;font-size:10.5px;font-weight:300;line-height:28px}.homepage-scr-fca-brand-name{font-size:20.7px}.homepage-scr-fca-nav{flex-direction:column;gap:8px;padding:32px 10px 0;display:flex}.homepage-scr-fca .homepage-scr-fca-nav-item{border-radius:6px;align-items:center;gap:6px;height:46px;padding:0 17px 0 13px;font-size:16px;display:flex}.homepage-scr-fca-nav-item .homepage-scr-fca-icon{stroke-width:1.8px;stroke:#ff8c08;width:20px;height:20px}.homepage-scr-fca .homepage-scr-fca-nav-item-active{color:#fff;background:#a1410c;font-weight:500}.homepage-scr-fca-nav-item-active .homepage-scr-fca-icon{stroke:#fff}.homepage-scr-fca-nav-label{flex:1}.homepage-scr-fca-nav-chevron{fill:none;stroke:#000;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.homepage-scr-fca-icon{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.homepage-scr-fca-header{align-items:center;height:42px;display:flex;position:absolute;top:0;left:1254px}.homepage-scr-fca .homepage-scr-fca-inbox{width:14px;height:16px;margin:-5.5px 23px 0 0;position:relative}.homepage-scr-fca-inbox svg{fill:none;stroke:gray;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:16px}.homepage-scr-fca .homepage-scr-fca-inbox-badge{color:#fff;text-align:center;background:#fa5252;border-radius:50%;width:18px;height:18px;font-size:11px;font-weight:700;line-height:18px;position:absolute;top:-8.5px;left:5px}.homepage-scr-fca .homepage-scr-fca-header-avatar{color:#868e96;text-align:center;background:#eff0f1;border-radius:50%;width:24px;height:24px;margin:2px 17px 0 0;font-size:9.5px;font-weight:500;line-height:24px}.homepage-scr-fca-header-name{font-size:16.6px}.homepage-scr-fca-header-chevron{fill:none;stroke:#000;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:9px;height:5.4px;margin-left:22px}.homepage-scr-fca-welcome{position:absolute;top:90.7px;left:340px}.homepage-scr-fca-welcome-title{color:#1a1a1a;font-size:21px}.homepage-scr-fca .homepage-scr-fca-welcome-sub{color:#848484;margin-top:6.6px;font-size:14.3px}.homepage-scr-fca-actions{gap:8px;display:flex;position:absolute;top:87px;right:40px}.homepage-scr-fca .homepage-scr-fca-btn{border:1px solid #82370d;border-radius:5px;height:50px;padding:0 18px;font-size:16.5px;line-height:48px}.homepage-scr-fca-btn-outline{color:#82370d}.homepage-scr-fca-btn-filled{color:#fff;background:#82370d}.homepage-scr-fca-card{background:#fff;border-radius:8px;position:absolute;box-shadow:0 1px 3px #0000000d,0 10px 15px -5px #0000000d,0 7px 7px -5px #0000000a}.homepage-scr-fca-stats{grid-template-columns:repeat(4,1fr);gap:16px;width:1107px;display:grid;position:absolute;top:176px;left:340px}.homepage-scr-fca .homepage-scr-fca-stat{align-items:center;gap:20px;height:78px;padding-left:16px;display:flex;position:relative}.homepage-scr-fca .homepage-scr-fca-stat-icon{border-radius:4px;place-items:center;width:34px;height:34px;display:grid}.homepage-scr-fca-stat-icon .homepage-scr-fca-icon{stroke-width:1.8px;width:18px;height:18px}.homepage-scr-fca .homepage-scr-fca-stat-icon-orange{color:#ff8c08;background:#fff3e9}.homepage-scr-fca .homepage-scr-fca-stat-icon-mint{color:#6ee7bf;background:#f1fcf9}.homepage-scr-fca .homepage-scr-fca-stat-icon-rose{color:#fba5a5;background:#fff6f6}.homepage-scr-fca .homepage-scr-fca-stat-icon-cyan{color:#2fd1e1;background:#eafafc}.homepage-scr-fca .homepage-scr-fca-stat-text{margin-top:-3.5px}.homepage-scr-fca-stat-value{font-size:20.7px;font-weight:700}.homepage-scr-fca .homepage-scr-fca-stat-label{color:#656565;margin-top:1.3px;font-size:14.2px}.homepage-scr-fca .homepage-scr-fca-card-title{font-size:18.8px}.homepage-scr-fca .homepage-scr-fca-card-sub{color:#868e96;margin-top:17.2px;font-size:14.25px}.homepage-scr-fca-activity{width:545.5px;height:422.5px;padding:19.1px 16px 0;top:270px;left:340px}.homepage-scr-fca-activity-list{flex-direction:column;gap:20.25px;margin-top:21.7px;display:flex}.homepage-scr-fca-activity-item{align-items:flex-start;display:flex}.homepage-scr-fca .homepage-scr-fca-activity-icon{justify-content:center;align-items:center;width:17px;height:23px;margin:0 17.5px 0 6px;display:flex}.homepage-scr-fca-glyph{fill:#1291a7;width:17px;height:13px}.homepage-scr-fca-glyph-done{width:15px;height:15px}.homepage-scr-fca-glyph-done circle{fill:#069666}.homepage-scr-fca-glyph-done path{fill:none;stroke:#fff;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.homepage-scr-fca-glyph-risk{fill:#000;width:13px;height:7px}.homepage-scr-fca-activity-line{font-size:14.45px}.homepage-scr-fca .homepage-scr-fca-risk{color:#a1410c;display:inline}.homepage-scr-fca .homepage-scr-fca-activity-date{color:#868e96;margin-top:7.9px;font-size:12.4px}.homepage-scr-fca-workload{width:545px;height:422.5px;padding:19.1px 16px 0;top:270px;left:902px}.homepage-scr-fca-workload-list{flex-direction:column;gap:24px;margin-top:31.45px;display:flex}.homepage-scr-fca-workload-row{align-items:flex-start;display:flex}.homepage-scr-fca .homepage-scr-fca-avatar{color:#868e96;text-align:center;background:#f3f4f4;border-radius:50%;width:40px;height:40px;margin-right:12px;font-size:16px;font-weight:600;line-height:40px}.homepage-scr-fca .homepage-scr-fca-avatar-brand{color:#fff;background:#eb6b01;font-size:15.5px;font-weight:400}.homepage-scr-fca .homepage-scr-fca-workload-who{flex:1;padding-top:3.3px}.homepage-scr-fca-workload-name{font-size:14.4px;font-weight:500}.homepage-scr-fca .homepage-scr-fca-workload-role{color:#868e96;margin-top:6.9px;font-size:12.2px}.homepage-scr-fca .homepage-scr-fca-workload-count{padding-top:12.3px;font-size:14.3px}.homepage-scr-fca .homepage-scr-fca-bar{background:#e9ecef;border-radius:3px;height:5px;margin-top:10px;overflow:hidden}.homepage-scr-fca .homepage-scr-fca-bar-fill{background:#1391a7;border-radius:3px;height:100%}.homepage-scr-fca-tasks{width:1107px;height:460px;top:710px;left:340px}.homepage-scr-fca-tasks-head{justify-content:space-between;align-items:flex-start;display:flex;position:absolute;top:18.6px;left:21px;right:21px}.homepage-scr-fca-tasks-title{font-size:18.8px}.homepage-scr-fca .homepage-scr-fca-tasks-all{color:#4f4f4f;margin-top:1.6px;font-size:15px}.homepage-scr-fca-table{border:1px solid #dee2e6;border-radius:4px;width:1075px;position:absolute;top:58px;left:16px;overflow:hidden}.homepage-scr-fca-tr{background:#fff;border-top:1px solid #dee2e6;grid-template-columns:116px 152.5px 157.5px 181.5px 178px 177.5px 1fr;height:68px;font-size:14.2px;display:grid}.homepage-scr-fca .homepage-scr-fca-thead{color:#080808;background:#fbfafa;border-top:0;height:55px}.homepage-scr-fca .homepage-scr-fca-td{align-items:center;min-width:0;padding-left:17px;display:flex}.homepage-scr-fca .homepage-scr-fca-td-action{background:#fdfdfd linear-gradient(90deg,#00000017,#0000 7px);justify-content:space-between;padding:0 24px 0 18px;overflow:hidden}.homepage-scr-fca-thead .homepage-scr-fca-td-action{background-color:#fbfafa;justify-content:flex-start;padding-right:0}.homepage-scr-fca .homepage-scr-fca-ghost{color:#f3f3f3}.homepage-scr-fca-sort{fill:none;stroke:#505050;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:14px;margin-left:6px}.homepage-scr-fca .homepage-scr-fca-pill{color:#b91c1c;background:#fee2e2;border-radius:13px;height:25.5px;margin-left:-1px;padding:0 16px;font-size:12.8px;font-weight:500;line-height:25.5px}.homepage-scr-fca .homepage-scr-fca-open{color:#a1410c;font-size:16.5px}.homepage-scr-fca .homepage-scr-fca-kebab{flex-direction:column;gap:3px;margin-left:auto;display:flex}.homepage-scr-fca .homepage-scr-fca-kebab span{background:#7c6c62;border-radius:50%;width:4px;height:4px}.homepage-voices{padding:0 var(--homepage-gutter) calc(var(--homepage-section-gap) * .75)}.homepage-voices-header{justify-content:space-between;align-items:flex-end;gap:2rem;display:flex}.homepage-voices-eyebrow{color:var(--homepage-lede);letter-spacing:.24em;text-transform:uppercase;font-size:.75rem;font-weight:400}.homepage-voices-header h2{color:var(--homepage-ink-deep);font-size:var(--homepage-h2);letter-spacing:-.035em;text-wrap:balance;max-width:14em;margin-top:1rem;font-weight:300;line-height:1.08}.homepage-voices-controls{transition:opacity var(--vinta-duration-base) var(--vinta-ease-standard);flex:none;gap:.75rem;display:flex}.homepage-voices-controls[data-idle]{opacity:0;visibility:hidden}.homepage-voices-arrow{background:color-mix(in srgb, var(--vinta-blue-700) 7%, var(--homepage-section-white));width:3.5rem;height:3.5rem;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--vinta-blue-700) 12%, transparent);color:var(--vinta-blue-700);transition:background-color var(--vinta-duration-base) var(--vinta-ease-standard), color var(--vinta-duration-base) var(--vinta-ease-standard), opacity var(--vinta-duration-base) var(--vinta-ease-standard), transform var(--vinta-duration-base) var(--vinta-ease-out);border-radius:50%;place-items:center;display:grid}.homepage-voices-arrow svg{width:1.25rem;height:1.25rem}.homepage-voices-arrow:disabled{opacity:.45;cursor:default}@media (hover:hover) and (pointer:fine){.homepage-voices-arrow:not(:disabled):hover{background:var(--vinta-blue-700);color:var(--homepage-section-white)}}.homepage-voices-arrow:not(:disabled):active{transform:scale(.94)}.homepage-voices-row{padding:.75rem var(--homepage-gutter) 1.5rem 0;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;grid-auto-columns:calc(28.5714% - .714286rem);grid-auto-flow:column;gap:1rem;scroll-padding-left:0;display:grid;overflow-x:auto}.homepage-voices-row:focus-visible{outline:3px solid color-mix(in srgb, var(--vinta-blue-700) 35%, transparent);outline-offset:-3px;border-radius:2rem}.homepage-voices-row::-webkit-scrollbar{display:none}.homepage-voices-card{scroll-snap-align:start}.homepage-voices-track{margin:2.5rem calc(var(--homepage-gutter) * -1) 0 0;position:relative}.homepage-voices-card>figure{transition:filter .7s var(--vinta-ease-out), opacity .7s var(--vinta-ease-out)}.homepage-voices-card[data-peek]>figure{filter:grayscale();opacity:.5}.homepage-voices-card figure{background:color-mix(in srgb, var(--vinta-surface-panel) 32%, var(--homepage-section-white));height:100%;min-height:23rem;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--vinta-rule) 18%, transparent);transition:background-color var(--vinta-duration-slow) var(--vinta-ease-standard), box-shadow var(--vinta-duration-slow) var(--vinta-ease-standard), transform var(--vinta-duration-slow) var(--vinta-ease-out);border-radius:1.5rem;flex-direction:column;padding:1.5rem 1.5rem 1.625rem;display:flex}@media (hover:hover) and (pointer:fine){.homepage-voices-card figure:hover{background:var(--homepage-section-white);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--vinta-blue-700) 14%, transparent), 0 28px 60px -36px color-mix(in srgb, var(--vinta-blue-800) 50%, transparent);transform:translateY(-4px)}.homepage-voices-card figure:hover .homepage-voices-key{background-position:100% 0}}.homepage-voices-card--video figure{background:var(--homepage-ink-deep);cursor:pointer;isolation:isolate;padding:0;position:relative;overflow:hidden}.homepage-voices-video-poster,.homepage-voices-card--video video{z-index:-2;object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--vinta-ease-out);position:absolute;inset:0}.homepage-voices-card--video video{opacity:0;transition:opacity .7s var(--vinta-ease-standard), transform 1.2s var(--vinta-ease-out)}.homepage-voices-card--video figure[data-ready] video{opacity:1}.homepage-voices-video-scrim{z-index:-1;background:linear-gradient(180deg, color-mix(in srgb, var(--homepage-video-shade) 78%, transparent) 0, color-mix(in srgb, var(--homepage-video-shade) 45%, transparent) 14%, color-mix(in srgb, var(--homepage-video-shade) 12%, transparent) 26%, transparent 36%), linear-gradient(0deg, color-mix(in srgb, var(--homepage-video-shade) 88%, transparent) 0, color-mix(in srgb, var(--homepage-video-shade) 55%, transparent) 18%, color-mix(in srgb, var(--homepage-video-shade) 12%, transparent) 34%, transparent 44%);pointer-events:none;transition:opacity .6s var(--vinta-ease-standard);position:absolute;inset:0}.homepage-voices-card--video :is(.homepage-voices-video-logo,figcaption){transition:opacity .5s var(--vinta-ease-standard)}.homepage-voices-card--video figure[data-sound] .homepage-voices-video-scrim{opacity:.25}.homepage-voices-card--video figure[data-sound] :is(.homepage-voices-video-logo,figcaption){opacity:0}.homepage-voices-card--video figure[data-sound]:is(:hover,:has(:focus-visible)) .homepage-voices-video-scrim,.homepage-voices-card--video figure[data-sound]:is(:hover,:has(:focus-visible)) :is(.homepage-voices-video-logo,figcaption){opacity:1}.homepage-voices-video-logo{width:auto;height:2.5rem;filter:brightness(0) invert(1) drop-shadow(0 1px 6px color-mix(in srgb, var(--homepage-video-shade) 40%, transparent));pointer-events:none;position:absolute;top:1.75rem;left:1.75rem}.homepage-voices-video-toggle{z-index:1;border-radius:inherit;cursor:pointer;position:absolute;inset:0}.homepage-voices-video-toggle:focus-visible{outline:3px solid var(--homepage-section-white);outline-offset:-6px}@media (hover:hover) and (pointer:fine){.homepage-voices-card--video figure:hover video,.homepage-voices-card--video figure:hover .homepage-voices-video-poster{transform:scale(1.04)}.homepage-voices-card--video figure:hover .homepage-voices-sound{background:color-mix(in srgb, var(--homepage-section-white) 22%, transparent)}}.homepage-voices-card.homepage-voices-card--video figcaption{pointer-events:none;flex-direction:row;justify-content:space-between;align-items:flex-end;gap:1rem;margin:0;padding:0;display:flex;position:absolute;bottom:1.75rem;left:1.75rem;right:1.5rem}.homepage-voices-card.homepage-voices-card--video figcaption>span:first-child{transition:opacity var(--vinta-duration-slow) var(--vinta-ease-standard);gap:.25rem;display:grid}.homepage-voices-card.homepage-voices-card--video figcaption strong{color:var(--homepage-section-white);font-size:1.0625rem;font-weight:400}.homepage-voices-card.homepage-voices-card--video figcaption>span:first-child>span{color:color-mix(in srgb, var(--homepage-section-white) 88%, transparent);font-size:.9375rem;font-weight:300}.homepage-voices-sound{width:2.25rem;height:2.25rem;color:var(--homepage-section-white);transition:background-color var(--vinta-duration-base) var(--vinta-ease-standard);border-radius:50%;flex:none;place-items:center;display:grid}.homepage-voices-sound svg{width:1.375rem;height:1.375rem}.homepage-voices-photo{object-fit:cover;border-radius:50%;flex:none;width:3rem;height:3rem}.homepage-voices-photo--empty{background:linear-gradient(135deg, color-mix(in srgb, var(--homepage-feature-blue) 18%, var(--homepage-section-white)), color-mix(in srgb, var(--homepage-feature-teal) 18%, var(--homepage-section-white)));color:var(--vinta-blue-800);place-items:center;font-size:1.125rem;font-weight:400;display:grid}.homepage-voices-logo{align-items:center;height:3.5rem;padding-left:.375rem;display:flex}.homepage-voices-logo img{object-fit:contain;object-position:left center;width:auto;max-width:9rem;height:2rem}.homepage-voices-logo img[data-client=UNDP]{height:2.5rem}.homepage-voices-logo img[data-client=everself]{height:1.875rem}.homepage-voices-logo-name{color:var(--homepage-ink-deep);letter-spacing:-.03em;font-size:1.125rem;font-weight:700}.homepage-voices-mark{height:2rem;color:color-mix(in srgb, var(--vinta-ink-muted) 45%, var(--homepage-section-white));margin:1.5rem 0 0 .125rem;font-family:Georgia,serif;font-size:4.5rem;line-height:1}.homepage-voices-card blockquote{padding:0 .375rem}.homepage-voices-card blockquote p{color:var(--homepage-ink-deep);letter-spacing:-.02em;text-wrap:pretty;font-size:clamp(1.25rem,1.55vw,1.4375rem);font-weight:300;line-height:1.25}.homepage-voices-key{background:linear-gradient(90deg, var(--vinta-blue-700), color-mix(in srgb, var(--homepage-feature-teal) 70%, var(--vinta-ink)) 50%, var(--vinta-blue-700)) 0 0 / 200% 100%;color:#0000;font-weight:inherit;transition:background-position 1.2s var(--vinta-ease-out);-webkit-background-clip:text;background-clip:text}.homepage-voices-card figcaption{flex-direction:column;align-items:flex-start;gap:.875rem;margin:auto 0 0 .375rem;padding-top:2rem;display:flex}.homepage-voices-card figcaption>span{gap:.25rem;display:grid}.homepage-voices-card figcaption :is(strong,cite){color:var(--homepage-ink-deep);font-size:1.0625rem;font-style:normal;font-weight:400}.homepage-voices-card figcaption>span>span{color:var(--homepage-lede);white-space:nowrap;font-size:.9375rem;font-weight:300}@media (prefers-reduced-motion:reduce){.homepage-voices-card>figure,.homepage-voices-card figure,.homepage-voices-key,.homepage-voices-card--video video,.homepage-voices-video-poster{transition:none}}@media (width<=991px){.homepage-voices{padding-bottom:calc(var(--homepage-section-gap) * .35)}.homepage-voices-row{grid-auto-columns:minmax(19rem,46%)}}@media (width<=767px){.homepage-voices-arrow{width:3rem;height:3rem}.homepage-voices-row{grid-auto-columns:84%}.homepage-voices-card figure{border-radius:1.5rem;min-height:26rem}.homepage-voices-photo{width:3rem;height:3rem}}.homepage-voices-cta{background:var(--homepage-otri-blue);height:100%;min-height:23rem;color:var(--homepage-section-white);isolation:isolate;transition:transform var(--vinta-duration-slow) var(--vinta-ease-out);border-radius:1.5rem;flex-direction:column;align-items:flex-start;padding:1.75rem 1.5rem 1.625rem;text-decoration:none;display:flex;position:relative;overflow:hidden}.homepage-voices-cta-ground{z-index:-2;background:radial-gradient(ellipse 45% 40% at 92% 88%, var(--homepage-teal-mid), transparent 72%), radial-gradient(ellipse 40% 30% at 40% 6%, var(--homepage-otri-azure), transparent 72%), radial-gradient(ellipse 38% 34% at 96% 8%, var(--homepage-otri-indigo), transparent 70%), radial-gradient(ellipse 34% 30% at 72% 30%, var(--homepage-otri-indigo), transparent 70%), radial-gradient(ellipse 34% 30% at 50% 54%, var(--homepage-otri-indigo), transparent 70%), radial-gradient(ellipse 34% 30% at 26% 78%, var(--homepage-otri-indigo), transparent 70%), radial-gradient(ellipse 30% 30% at 4% 28%, var(--homepage-otri-indigo), transparent 70%), var(--homepage-otri-blue);filter:blur(28px);pointer-events:none;position:absolute;inset:-3rem}.homepage-voices-cta-grid{z-index:-1;background:linear-gradient(color-mix(in srgb, var(--homepage-section-white) 11%, transparent) 1px, transparent 1px) 0 0 / 2rem 2rem, linear-gradient(90deg, color-mix(in srgb, var(--homepage-section-white) 11%, transparent) 1px, transparent 1px) 0 0 / 2rem 2rem;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 55%,#000,#0000 80%);mask-image:radial-gradient(80% 70% at 55%,#000,#0000 80%)}.homepage-voices-cta-eyebrow{color:color-mix(in srgb, var(--homepage-section-white) 85%, transparent);letter-spacing:.18em;text-transform:uppercase;font-size:.75rem}.homepage-voices-cta-title{letter-spacing:-.03em;margin-top:1.5rem;font-size:clamp(1.75rem,2.4vw,2.25rem);font-weight:300;line-height:1.1}.homepage-voices-cta-lit{white-space:nowrap}.homepage-voices-cta-copy{color:color-mix(in srgb, var(--homepage-section-white) 85%, transparent);margin-top:1rem;font-size:1rem;font-weight:300;line-height:1.5}.homepage-voices-cta .homepage-btn{margin-top:auto}.homepage-voices-cta:focus-visible{outline:3px solid var(--vinta-blue-700);outline-offset:3px}@media (hover:hover) and (pointer:fine){.homepage-voices-cta:hover{transform:translateY(-4px)}.homepage-voices-cta:hover .homepage-btn-icon{transform:translate(3px)}}@media (width<=767px){.homepage-voices-cta{min-height:26rem}}.homepage-booking{--homepage-booking-overhang:calc((39rem + 1.5rem - 31rem) / 2);padding:calc(var(--homepage-section-gap) / 2 + var(--homepage-booking-overhang)) var(--homepage-gutter) calc(var(--homepage-section-gap) + var(--homepage-booking-overhang));scroll-margin-top:2rem;position:relative}.homepage-booking-band{border-radius:var(--vinta-radius-2xl);background:radial-gradient(ellipse 26% 46% at 46% 104%, color-mix(in srgb, var(--homepage-otri-aqua) 70%, transparent), transparent 72%), radial-gradient(ellipse 34% 70% at 58% 112%, var(--homepage-teal-mid), transparent 72%), radial-gradient(ellipse 30% 60% at 28% 112%, var(--homepage-aqua-mid), transparent 72%), radial-gradient(ellipse 22% 46% at 100% 100%, var(--homepage-teal-mid), transparent 70%), radial-gradient(ellipse 26% 40% at 100% 0%, var(--homepage-otri-sky), transparent 72%), radial-gradient(ellipse 34% 44% at 44% -6%, var(--homepage-otri-azure), transparent 72%), radial-gradient(ellipse 42% 72% at 0% 30%, var(--homepage-otri-indigo), transparent 72%), radial-gradient(ellipse 20% 40% at 6% 100%, var(--homepage-otri-indigo), transparent 70%), var(--homepage-otri-blue);isolation:isolate;min-height:31rem;color:var(--homepage-section-white);align-items:center;margin-inline:auto;padding:clamp(3rem,5vw,4.5rem);display:flex;position:relative}.homepage-booking-band:before{z-index:-1;border-radius:inherit;background:linear-gradient(color-mix(in srgb, var(--homepage-section-white) 11%, transparent) 1px, transparent 1px) 0 0 / 2.5rem 2.5rem, linear-gradient(90deg, color-mix(in srgb, var(--homepage-section-white) 11%, transparent) 1px, transparent 1px) 0 0 / 2.5rem 2.5rem;content:"";pointer-events:none;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 80% at 45% 55%,#000,#0000 85%);mask-image:radial-gradient(70% 80% at 45% 55%,#000,#0000 85%)}.homepage-booking-band:after{z-index:-1;border-radius:inherit;background:radial-gradient(circle 18rem at var(--homepage-booking-glow-x,38%) var(--homepage-booking-glow-y,18%), color-mix(in srgb, var(--homepage-teal-glow) 30%, transparent), transparent 70%);content:"";pointer-events:none;animation:16s ease-in-out infinite alternate homepage-booking-drift;position:absolute;inset:0}@property --homepage-booking-glow-x{syntax:"<percentage>";inherits:false;initial-value:38%}@property --homepage-booking-glow-y{syntax:"<percentage>";inherits:false;initial-value:18%}@keyframes homepage-booking-drift{to{--homepage-booking-glow-x:58%;--homepage-booking-glow-y:72%}}@media (prefers-reduced-motion:reduce){.homepage-booking-band:after{animation:none}}.homepage-booking-copy{justify-items:start;width:min(55%,40rem);min-width:0;display:grid}.homepage-booking-eyebrow{color:color-mix(in srgb, var(--homepage-section-white) 85%, transparent);letter-spacing:.24em;text-transform:uppercase;margin:0 0 1.25rem;font-size:.75rem;font-weight:400}.homepage-booking-copy h2{min-width:0;max-width:18ch;color:var(--homepage-section-white);font-size:var(--homepage-h2);letter-spacing:-.045em;overflow-wrap:anywhere;margin:0;font-style:normal;font-weight:300;line-height:1.02}.homepage-booking-copy h2 strong{width:fit-content;font-weight:inherit;white-space:nowrap;display:block}.homepage-booking-copy>p:not(.homepage-booking-eyebrow){max-width:none;color:var(--homepage-section-white);margin:1.25rem 0 0;font-size:1.0625rem;font-weight:300;line-height:1.6}.homepage-booking-people{margin-top:2rem}.homepage-booking-faces{align-items:center;gap:0;display:flex}.homepage-booking-face{width:4.25rem;height:4.25rem;box-shadow:0 0 0 3px color-mix(in srgb, var(--homepage-section-white) 86%, transparent);border-radius:50%;flex:none;overflow:hidden}.homepage-booking-face+.homepage-booking-face{margin-inline-start:-.25rem}.homepage-booking-face img{object-fit:cover;width:100%;height:100%;display:block}.homepage-booking-card{border-radius:var(--vinta-radius-xl);background:var(--homepage-section-white);width:min(35%,27rem);color:var(--vinta-ink);box-shadow:0 1.75rem 4rem color-mix(in srgb, var(--vinta-ink) 22%, transparent);gap:.75rem;margin:0;padding:.75rem;display:grid;position:absolute;inset-block-start:50%;inset-inline-start:80%;overflow:hidden;translate:-50% -50%}.homepage-booking-frame{border-radius:calc(var(--vinta-radius-xl) - .25rem);background:var(--homepage-section-white);height:39rem;position:relative;overflow:hidden}.homepage-booking-frame:after{z-index:1;background:var(--homepage-section-white);content:"";pointer-events:none;height:4rem;position:absolute;inset:auto 0 0}.homepage-booking-frame>div,.homepage-booking-frame iframe{height:100%;min-height:100%}.homepage-booking-embed-stage{height:100%;position:relative}.homepage-booking-embed{border:0;width:100%;height:100%;min-height:560px;position:relative}@media (width>=1024px){.homepage-booking-embed{min-height:0}}.homepage-booking-placeholder{align-content:start;gap:1.25rem;padding:1.5rem;display:grid;position:absolute;inset:0}.homepage-booking-placeholder>span,.homepage-booking-placeholder-month>span{border-radius:var(--vinta-radius-md);background:var(--vinta-surface-panel);display:block}.homepage-booking-placeholder-title{width:40%;height:1.25rem}.homepage-booking-placeholder-line{width:60%;height:1rem;margin-top:.5rem}.homepage-booking-placeholder-month{grid-template-columns:repeat(7,1fr);gap:.75rem;max-width:22rem;display:grid}.homepage-booking-placeholder-month>span{aspect-ratio:1;border-radius:50%}.homepage-booking-placeholder-foot{width:50%;height:.875rem;margin-top:.5rem}@media (width<=1279px){.homepage-booking-copy h2{line-height:1.15}}@media (width<=991px){.homepage-booking{--homepage-booking-overhang:0rem}.homepage-booking-band{grid-template-columns:minmax(0,1fr);gap:3.5rem;min-height:0;padding:3rem;display:grid}.homepage-booking-copy{width:100%;max-width:42rem}.homepage-booking-card{justify-self:center;width:min(100%,32rem);max-width:none;margin:0;position:relative;inset:auto;translate:none}}@media (width<=767px){.homepage-booking-band{gap:3rem;padding:3rem 2rem}}@media (width<=479px){.homepage-booking-band{border-radius:var(--vinta-radius-xl);padding:2.5rem 1.25rem 1.25rem}.homepage-booking-copy h2 strong{white-space:normal}.homepage-booking-face{width:3.25rem;height:3.25rem}.homepage-booking-card{border-radius:var(--vinta-radius-lg);padding:.5rem .5rem .875rem}.homepage-booking-frame{border-radius:calc(var(--vinta-radius-lg) - .25rem);height:33rem}}.homepage-booking-lede strong{font-weight:400}@media (width>=768px){.homepage-booking-line{white-space:nowrap;display:block}}.homepage-footer{--homepage-footer-pad:var(--homepage-gutter);padding:5rem var(--homepage-footer-pad) 2.5rem;border-radius:var(--vinta-radius-2xl) var(--vinta-radius-2xl) 0 0;background:linear-gradient(180deg, color-mix(in srgb, var(--homepage-section-white) 70%, transparent) 0, var(--homepage-section-white) 8rem);box-shadow:0 -2rem 4rem -2.5rem color-mix(in srgb, var(--vinta-blue-800) 16%, transparent), inset 0 1px 0 var(--homepage-section-white);color:var(--vinta-ink)}.homepage-footer-shell{width:100%}.homepage-footer-grid{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:4rem;display:grid}.homepage-footer-brand{align-content:start;gap:2rem;display:grid}.homepage-footer-about{gap:.75rem;max-width:36rem;display:grid}.homepage-footer-about p{color:var(--vinta-ink);margin:0;font-size:1.0625rem;font-weight:300;line-height:1.6}.homepage-footer-about-logo{--homepage-footer-mark-width:calc(2.5rem * 201 / 44);width:fit-content;margin-bottom:.75rem;display:block}.homepage-footer-about-logo span{width:var(--homepage-footer-mark-width);background:linear-gradient(90deg, var(--homepage-feature-blue), var(--homepage-feature-teal) 50%, var(--homepage-feature-blue)) 0 0 / calc(var(--homepage-footer-mark-width) * 2) 100% repeat-x;height:2.5rem;animation:9s linear 400 homepage-footer-mark-drift;display:block;mask:url("data:image/svg+xml,%3csvg%20width='201'%20height='44'%20viewBox='0%200%20201%2044'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M53.4263%2036.2758V16.1737C53.4263%2015.3533%2054.1271%2014.6873%2054.9878%2014.6873H62.6068V36.2758H72.6053C73.469%2036.2758%2074.1688%2036.9399%2074.1688%2037.7641V42.4807C74.1688%2043.3011%2073.469%2043.9687%2072.6053%2043.9687H43.4278C42.5639%2043.9687%2041.8673%2043.3011%2041.8673%2042.4822V37.7641C41.8673%2036.9399%2042.5639%2036.2758%2043.4278%2036.2758H53.4263ZM62.6087%201.48653V7.69444H54.9878C54.127%207.69444%2053.4273%207.02836%2053.4273%206.20744V1.48653C53.4273%200.66711%2054.127%209.34983e-05%2054.9878%209.34983e-05H61.0484C61.9111%209.34983e-05%2062.6087%200.66711%2062.6087%201.48653ZM23.003%2034.6522L30.6261%2016.0965C30.9254%2015.3272%2031.8707%2014.7019%2032.7303%2014.7019H40.4101L28.9904%2042.579C28.6789%2043.3449%2027.7273%2043.9671%2026.8657%2043.9687H19.2735C18.4108%2043.9671%2017.4592%2043.3449%2017.1487%2042.579L6.21398%2016.0866C5.89815%2015.3222%206.3398%2014.7019%207.20465%2014.7019H14.9135L23.003%2034.6522ZM7.26035%200.0143052C8.12403%200.0143052%209.10449%200.623353%209.45329%201.37489L12.0331%207.70865H4.24084C3.37815%207.70865%202.42772%207.08689%202.12111%206.31889L0.133685%201.3618C-0.229646%200.618304%200.172943%200.0143052%201.03446%200.0143052H7.26035ZM38.8044%200.0143052H45.0291C45.8918%200.0143052%2046.2944%200.618304%2045.9281%201.3618L43.9415%206.31889C43.6349%207.08689%2042.6847%207.70865%2041.8228%207.70865H34.0295L36.6074%201.37489C36.9593%200.623353%2037.9408%200.0143052%2038.8044%200.0143052ZM118.529%2036.2758C119.391%2036.2758%20120.089%2036.9399%20120.089%2037.7641V42.4822C120.089%2043.3011%20119.391%2043.9687%20118.529%2043.9687H112.163C111.3%2043.9687%20110.138%2043.4713%20109.568%2042.8553L87.7855%208.9547C87.3326%208.25814%2086.2738%207.69435%2085.4121%207.69435H82.5545C81.6928%207.69435%2080.9911%207.02826%2080.9911%206.20735V1.48662C80.9911%200.667203%2081.6897%200%2082.5545%200H88.9167C89.7803%200%2090.9414%200.497411%2091.512%201.113L113.295%2035.0125C113.746%2035.7085%20114.803%2036.2758%20115.665%2036.2758H118.529ZM89.4697%2042.4822C89.4697%2043.3011%2088.7711%2043.9687%2087.9073%2043.9687H82.5547C81.6928%2043.9687%2080.9922%2043.3011%2080.9922%2042.4822V16.8766C80.9922%2016.0542%2081.5318%2015.3887%2082.1964%2015.3887H83.6537C84.0849%2015.3887%2084.3656%2015.6714%2084.5937%2016.0204L89.4913%2023.6066L89.4697%2042.4822ZM147.61%207.6944V27.7965C147.61%2028.6169%20146.909%2029.283%20146.049%2029.283H138.428V7.6944H128.428C127.567%207.6944%20126.868%207.02832%20126.868%206.20741V1.48799C126.868%200.667073%20127.567%200.00155207%20128.428%200.00155207L157.608%205.6099e-05C158.47%205.6099e-05%20159.169%200.667073%20159.169%201.48649V6.20741C159.169%207.02832%20158.47%207.6944%20157.608%207.6944H147.61ZM138.427%2042.4822V36.2758H146.046C146.909%2036.2758%20147.608%2036.9399%20147.608%2037.7643V42.4822C147.608%2043.3011%20146.909%2043.9687%20146.046%2043.9687H139.989C139.126%2043.9687%20138.427%2043.3011%20138.427%2042.4822ZM111.614%201.48653C111.614%200.66711%20112.31%209.34983e-05%20113.174%209.34983e-05H118.529C119.391%209.34983e-05%20120.089%200.66711%20120.089%201.48653V27.0936C120.089%2027.914%20119.552%2028.5816%20118.885%2028.5816H117.43C116.997%2028.5816%20116.716%2028.2988%20116.49%2027.9478L111.59%2020.3636L111.614%201.48653ZM177.998%209.33071L170.375%2027.8884C170.075%2028.6577%20169.131%2029.2831%20168.269%2029.2831H160.59L172.011%201.40543C172.32%200.638182%20173.275%200.0158573%20174.134%200.0143613H181.726C182.59%200.0158573%20183.542%200.638182%20183.851%201.40543L194.788%2027.8978C195.104%2028.6607%20194.661%2029.2831%20193.797%2029.2831H186.087L177.998%209.33071ZM193.741%2043.9687C192.877%2043.9687%20191.896%2043.361%20191.546%2042.61L188.967%2036.2744H196.76C197.622%2036.2744%20198.572%2036.8961%20198.879%2037.6639L200.866%2042.6212C201.229%2043.366%20200.828%2043.9687%20199.966%2043.9687H193.741ZM162.196%2043.9687H155.972C155.108%2043.9687%20154.708%2043.366%20155.073%2042.6212L157.058%2037.6639C157.366%2036.8961%20158.315%2036.2744%20159.177%2036.2744H166.97L164.39%2042.61C164.041%2043.361%20163.059%2043.9687%20162.196%2043.9687Z'%20fill='%230052FF'/%3e%3c/svg%3e") 50%/contain no-repeat}@keyframes homepage-footer-mark-drift{to{background-position-x:calc(var(--homepage-footer-mark-width) * 2)}}.homepage-footer-socials{align-items:center;gap:.25rem;margin:.25rem 0 0 -.75rem;display:flex}.homepage-footer-socials a{opacity:.78;width:2.75rem;height:2.75rem;transition:background-color var(--vinta-duration-base) var(--vinta-ease-standard), opacity var(--vinta-duration-base) var(--vinta-ease-standard);border-radius:50%;place-items:center;display:grid}.homepage-footer-label{color:var(--vinta-ink);margin:0 0 .5rem;font-size:1rem;font-weight:500;line-height:1.6}.homepage-footer-mail{color:var(--vinta-ink);overflow-wrap:anywhere;font-size:1rem;line-height:1.6;text-decoration:none;display:block}.homepage-footer-columns{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:2.5rem 2rem;display:grid}.homepage-footer-column h2{color:var(--vinta-ink-600);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:600;line-height:1.35}.homepage-footer-column ul{gap:.625rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.homepage-footer-column a{color:var(--vinta-ink);font-size:.9375rem;line-height:1.45;text-decoration:none}.homepage-footer-credentials{margin-top:4rem}.homepage-footer-awards{margin-top:3rem}@media (width>=1280px){.homepage-footer-credentials{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:4rem;margin-top:4.5rem;display:grid}.homepage-footer-awards{margin-top:0}}.homepage-footer-offices h2{color:var(--vinta-ink);margin:0;font-size:1.125rem;font-weight:500;line-height:1.4}.homepage-footer-offices ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.homepage-footer-offices li{border:1px solid var(--vinta-rule);border-radius:var(--vinta-radius-lg);padding:1.25rem 1.5rem}.homepage-footer-office-country{color:var(--vinta-ink);align-items:center;gap:.75rem;margin:0;font-size:1rem;font-weight:600;display:flex}.homepage-footer-office-country img{border-radius:50%;width:2rem;height:2rem}.homepage-footer-offices address{color:var(--vinta-ink-600);margin-top:.75rem;font-size:.9375rem;font-style:normal;font-weight:300;line-height:1.55}.homepage-footer-awards{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem 2.5rem;padding:0;list-style:none;display:flex}.homepage-footer-awards li{display:flex}.homepage-footer-awards li:first-child{flex-basis:100%;order:1;justify-content:center}.homepage-footer-awards a{text-decoration:none;display:block}.homepage-footer-awards img{width:auto;display:block}.homepage-footer-award-hipaa{height:2.75rem}.homepage-footer-award-glassdoor{height:1.875rem}.homepage-footer-award-clutch{height:3.75rem}.homepage-footer-awards .homepage-footer-clutch{color:var(--vinta-ink);gap:.375rem;display:grid}.homepage-footer-clutch small{color:var(--vinta-ink-600);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:.5rem;font-size:.6875rem;display:flex}.homepage-footer-clutch small span{color:var(--vinta-blue-700);letter-spacing:.05em;font-size:.8125rem}.homepage-footer-clutch>span{align-items:center;gap:.75rem;display:flex}.homepage-footer-clutch img{height:1.5rem}.homepage-footer-clutch strong{color:var(--vinta-ink-600);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:.8125rem;font-weight:400}.homepage-footer-bottom{border-top:1px solid color-mix(in srgb, var(--vinta-rule) 70%, transparent);text-align:center;margin-top:3.5rem;padding-top:1.5rem}.homepage-footer-bottom>p{color:var(--vinta-ink-600);margin:0;font-size:.8125rem}@media (hover:hover) and (pointer:fine){.homepage-footer-mail:hover,.homepage-footer-column a:hover{color:var(--vinta-blue-800)}.homepage-footer-socials a:hover{background:color-mix(in srgb, var(--vinta-surface-tint) 68%, transparent);opacity:1}}@media (width<=991px){.homepage-footer{padding-top:4rem}.homepage-footer-grid{grid-template-columns:minmax(0,1fr);gap:3rem}.homepage-footer-brand{gap:2.5rem}.homepage-footer-about p{font-size:1.125rem}.homepage-footer-credentials{margin-top:3.5rem}}@media (width<=767px){.homepage-footer{padding-top:3rem}.homepage-footer-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 1.5rem}.homepage-footer-column:first-child{grid-column:1/-1}.homepage-footer-offices ul{grid-template-columns:minmax(0,1fr)}}@media (width<=479px){.homepage-footer-awards{column-gap:1.25rem}}@media (prefers-reduced-motion:reduce){.homepage-footer-about-logo span{animation:none}}
