.DesignSuiteHero_section__Jsm7e{position:relative;display:flex;flex-direction:column;align-items:center;padding:8rem 1.5rem 3rem;background-color:hsl(var(--background))}.DesignSuiteHero_container__cUhhG{max-width:80rem;width:100%;margin:0 auto;display:flex;flex-direction:column;align-items:flex-start}.DesignSuiteHero_textContent__Bnuv3{display:flex;flex-direction:column;align-items:flex-start;text-align:left;max-width:48rem}.DesignSuiteHero_badge__tElZi{display:inline-block;font-family:Poppins,sans-serif;font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:hsl(var(--primary));margin-bottom:1.5rem}.DesignSuiteHero_headline__aUgeQ{color:hsl(var(--foreground));margin:0 0 1.5rem}.DesignSuiteHero_subtext__Zdu5V{font-size:1rem;line-height:1.6;color:hsl(var(--muted-foreground));max-width:42rem;text-wrap:pretty;margin-bottom:2.5rem}.DesignSuiteHero_actions__Np797{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}@media (max-width:48rem){.DesignSuiteHero_section__Jsm7e{padding:6.75rem 1.25rem 1.5rem}.DesignSuiteHero_subtext__Zdu5V{margin-bottom:1.75rem}}.DesignSuiteFilters_bar__yuYtd{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.DesignSuiteFilters_tabs__qYRix{display:flex;flex-wrap:wrap;gap:.5rem}.DesignSuiteFilters_tab__G4Pjp{padding:.3rem .85rem;min-height:2rem;font-size:.8125rem;font-weight:500;color:hsl(var(--muted-foreground));background:transparent;border:1px solid transparent;border-radius:var(--radius-pill);cursor:pointer;transition:color .18s ease,background .18s ease,border-color .18s ease;white-space:nowrap;font-family:inherit}.DesignSuiteFilters_tab__G4Pjp:hover{color:hsl(var(--foreground));background:hsl(var(--surface))}.DesignSuiteFilters_tab__G4Pjp:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}.DesignSuiteFilters_tabActive__biNQE{color:hsl(var(--primary));border-color:hsl(var(--primary)/.45);background:hsl(var(--primary)/.07);font-weight:600}.DesignSuiteFilters_searchWrap__hcVDZ{position:relative;flex:1 1 14rem;max-width:20rem}.DesignSuiteFilters_searchIcon__HX__p{position:absolute;left:.85rem;top:50%;transform:translateY(-50%);color:hsl(var(--muted-foreground));pointer-events:none}.DesignSuiteFilters_search__AtmBa{width:100%;box-sizing:border-box;min-height:2.75rem;border:1px solid hsl(var(--border));border-radius:var(--radius-lg);padding:.5rem .85rem .5rem 2.35rem;font-size:.9375rem;font-family:inherit;background:hsl(var(--surface));color:hsl(var(--foreground))}.DesignSuiteFilters_search__AtmBa::-moz-placeholder{color:hsl(var(--placeholder))}.DesignSuiteFilters_search__AtmBa::placeholder{color:hsl(var(--placeholder))}.DesignSuiteFilters_search__AtmBa:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}@media (max-width:48rem){.DesignSuiteFilters_searchWrap__hcVDZ{max-width:none;flex-basis:100%}}.ProductCard_card__tt7Ze{display:flex;flex-direction:column;flex:1;min-width:0;width:100%;max-width:100%;box-sizing:border-box;background-color:hsl(var(--surface));border-radius:var(--radius-xl);corner-shape:var(--card-corner-shape);overflow:hidden;border:var(--illustration-card-border);text-decoration:none;color:#0f172a;position:relative}.ProductCard_card__tt7Ze:before{content:"";position:absolute;inset:0;border-radius:inherit;corner-shape:inherit;background:radial-gradient(ellipse 80% 60% at 90% 90%,rgba(74,122,247,.08) 0,rgba(74,122,247,.03) 40%,transparent 70%);opacity:0;transition:opacity .4s ease;pointer-events:none;z-index:1}.ProductCard_card__tt7Ze:hover:before{opacity:1}.ProductCard_card__tt7Ze:hover{text-decoration:none}.ProductCard_badge__EePnD{position:absolute;top:1rem;right:1rem;padding:.375rem .75rem;font-size:.75rem;font-weight:500;color:hsl(var(--primary));background-color:rgba(74,122,247,.15);border-radius:var(--radius-md);z-index:2}.ProductCard_imageContainer__fnicj{position:relative;width:100%;aspect-ratio:16/10;overflow:hidden;z-index:2}.ProductCard_imageWrapper__U_9S0{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:1rem}.ProductCard_imageInner__79fNt{width:100%;height:100%;border-radius:var(--radius-lg);corner-shape:var(--card-corner-shape);border:var(--illustration-card-border);overflow:hidden;background-color:hsl(var(--white))}.ProductCard_mockup__kZmYI{display:flex;flex-direction:column;min-height:0;width:100%;height:100%}.ProductCard_mockupLift__yul9R{transform:translateY(0);transition:transform .22s cubic-bezier(.33,0,.2,1);will-change:transform}.ProductCard_card__tt7Ze:hover .ProductCard_mockupLift__yul9R{transform:translateY(-6px)}.ProductCard_card__tt7Ze:focus-visible .ProductCard_mockupLift__yul9R{transform:translateY(-6px)}@media (prefers-reduced-motion:reduce){.ProductCard_mockupLift__yul9R{transition:none;transform:none}.ProductCard_card__tt7Ze:focus-visible .ProductCard_mockupLift__yul9R,.ProductCard_card__tt7Ze:hover .ProductCard_mockupLift__yul9R{transform:none}}.ProductCard_image__RrX8h{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-lg)}.ProductCard_content__IZOqu{position:relative;display:flex;flex-direction:column;flex:1;gap:1rem;padding:0 1.5rem 1.5rem;z-index:2}.ProductCard_tagTitleGroup__3xNHO{display:flex;flex-direction:column;gap:.5rem}.ProductCard_price__t9DLm{font-size:1.75rem;font-weight:500;color:#0f172a;line-height:1}.ProductCard_tag__QJt__{font-family:Poppins,sans-serif;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--primary))}.ProductCard_title__7VuuG{font-size:1.25rem;font-weight:500;line-height:1.3;color:#0f172a;margin:0}.ProductCard_description__e9Xfu{font-size:.9375rem;line-height:1.6;color:#475569;margin:0;text-wrap:balance}.ProductCard_ctaIcon__dFQ2R{width:1rem;height:1rem;flex-shrink:0}.AppPathAnimation_tickerRoot__N0XZw{position:relative;width:100%;flex:1;min-height:0;display:flex;flex-direction:column;height:100%}.AppPathAnimation_tickerShell__3QTgp{position:relative;width:100%;flex:1;min-height:0;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-lg);border:none;overflow:hidden;box-shadow:inset 0 0 40px 8px hsla(224,92%,63%,.15),inset 0 0 0 .5px hsla(224,92%,63%,.25)}.AppPathAnimation_trackWrap__Ov0Pk{width:100%;min-width:0;mask-image:linear-gradient(90deg,transparent 0,black 5%,black 95%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent 0,black 5%,black 95%,transparent)}.AppPathAnimation_tile__Be0S1{flex-shrink:0;width:clamp(2.85rem,10vw,3.65rem);height:clamp(2.85rem,10vw,3.65rem);border-radius:clamp(.58rem,2vw,.78rem);overflow:hidden;border:1px solid rgba(15,23,42,.08);background:#f5f5f5;box-shadow:inset 0 1px 0 rgba(255,255,255,.5)}.AppPathAnimation_tileBrand__oxAEG{background:transparent;border-color:rgba(15,23,42,.06)}.AppPathAnimation_img__HvBmi{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.AppPathAnimation_imgBrand__MmulC{-o-object-fit:contain;object-fit:contain;padding:clamp(.22rem,1.1vw,.38rem)}@media (max-width:48rem){.AppPathAnimation_tickerRoot__N0XZw{min-height:0}.AppPathAnimation_tickerShell__3QTgp{flex:1 1 auto!important;min-height:0!important;flex-direction:column;justify-content:center;align-items:stretch}.AppPathAnimation_trackWrap__Ov0Pk{flex-shrink:0}}.PatientAppIconTicker_root__Iyw_Z{width:100%;max-width:100%;display:flex;flex-direction:column;align-items:center;gap:.875rem;padding:0;pointer-events:auto}.PatientAppIconTicker_label__36ahd{margin:0;font-family:Poppins,sans-serif;font-size:.6875rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--muted-foreground));text-align:center}.PatientAppIconTicker_trackWrap____pq_{width:100%;min-width:0;mask-image:linear-gradient(90deg,transparent 0,black 6%,black 94%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent 0,black 6%,black 94%,transparent)}.PatientAppIconTicker_tile__a5yeS{flex-shrink:0;width:2.75rem;height:2.75rem;border-radius:.65rem;overflow:hidden;border:1px solid hsl(var(--border)/.5);background:hsl(var(--surface));box-shadow:0 1px 0 hsl(var(--white)/.06)}.PatientAppIconTicker_img__m6sZe{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.PatientAppOwnership_section__rHfxt{background-color:hsl(var(--background));padding:7rem 1.5rem;display:flex;justify-content:center}.PatientAppOwnership_container__WpF72{width:100%;max-width:80rem}.PatientAppOwnership_inner__iHpGF{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center;background:hsl(var(--surface,var(--background)));border-radius:var(--radius-lg,1rem);padding:4rem}.PatientAppOwnership_textCol__k_TNc{display:flex;flex-direction:column;gap:1.25rem}.PatientAppOwnership_eyebrow__8Fs0R{display:block;font-family:Poppins,sans-serif;font-size:.75rem;font-weight:500;color:hsl(var(--primary));letter-spacing:.08em;text-transform:uppercase}.PatientAppOwnership_headline__j1TMR{margin:0;text-wrap:balance}.PatientAppOwnership_body__zZlKt{font-size:1rem;color:hsl(var(--muted-foreground));line-height:1.7;margin:0}.PatientAppOwnership_listCol__TPIlL{display:flex;align-items:center}.PatientAppOwnership_list__tELyu{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:1.25rem 2rem}.PatientAppOwnership_listItem__0VFjb{display:flex;align-items:center;gap:.875rem;font-size:1rem;font-weight:500;color:hsl(var(--foreground));line-height:1.4}.PatientAppOwnership_checkIcon__SVC9F{width:1.25rem;height:1.25rem;color:hsl(var(--primary));flex-shrink:0}@media (max-width:56rem){.PatientAppOwnership_inner__iHpGF{grid-template-columns:1fr;gap:2.5rem;padding:2.5rem}.PatientAppOwnership_section__rHfxt{padding:5rem 1.5rem}}.Products_section__pbetj{padding:8rem 1.5rem;display:flex;justify-content:center;width:100%;max-width:100%;box-sizing:border-box;overflow-x:clip}.Products_container__TK52s{width:100%;max-width:80rem;min-width:0;box-sizing:border-box;display:flex;flex-direction:column;gap:8rem}.Products_halfSection__TeHXL{display:flex;flex-direction:column;gap:3rem}.Products_header__nfX0_{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.7rem;max-width:48rem;margin:0 auto}.Products_badge__0_pHQ{display:inline-block;font-family:Poppins,sans-serif;font-size:.875rem;font-weight:500;color:hsl(var(--primary));letter-spacing:.025em;text-transform:uppercase}.Products_subtext__mNCWb{font-size:1rem;color:hsl(var(--muted-foreground));line-height:1.6;text-wrap:balance;margin:0;max-width:36rem}.Products_headerCta__dL1Y5{display:inline-flex;align-items:center;gap:.375rem;font-size:.9375rem;font-weight:500;color:hsl(var(--primary));text-decoration:none;transition:opacity .2s;margin-top:.5rem}.Products_headerCta__dL1Y5:hover{opacity:.8;text-decoration:none}.Products_cardRow__9VEiD{display:flex;flex-direction:row;align-items:stretch;gap:1.5rem;width:100%;max-width:100%}.Products_cardRow__9VEiD>*{flex:1;min-width:0;display:flex}.Products_carouselWrapper__Z67Tt{display:flex;flex-direction:column;gap:2rem;width:100%;max-width:100%;min-width:0}.Products_carouselViewport__sYZv1{position:relative;overflow:visible;width:100%;max-width:100%;min-width:0;padding-bottom:1rem}@media (max-width:47.999rem){.Products_carouselWrapper__Z67Tt{--products-carousel-min-h:clamp(30rem,122vw,38rem)}.Products_carouselCardRowSingle__0k4Su,.Products_carouselViewport__sYZv1{min-height:var(--products-carousel-min-h)}.Products_carouselCardRowSingle__0k4Su,.Products_carouselCardRowSingle__0k4Su .Products_carouselSlide__6PgnK{align-items:stretch}.Products_carouselCardRowSingle__0k4Su .Products_carouselSlide__6PgnK>a{flex:1;min-height:0;align-self:stretch}}.Products_carouselSlide__6PgnK{flex:1;min-width:0;display:flex}.Products_carouselCardRow__IpNCm{flex-direction:row;flex-wrap:nowrap;align-items:stretch}.Products_carouselCardRowSingle__0k4Su{gap:0}.Products_carouselCardRowSingle__0k4Su .Products_carouselSlide__6PgnK{flex:0 0 100%;width:100%;max-width:100%;min-width:0}.Products_carouselControls__ejBhE{display:none;align-items:center;justify-content:center;gap:1rem}@media (max-width:48rem){.Products_carouselControls__ejBhE{display:flex}}.Products_arrowBtn__JyILg{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;border:var(--illustration-card-border);background:hsl(var(--white));color:hsl(var(--foreground));cursor:pointer;transition:background-color .2s,border-color .2s,opacity .2s}.Products_arrowBtn__JyILg:hover:not(:disabled){background:hsl(var(--muted));border-color:hsl(var(--muted-foreground)/.3)}.Products_arrowBtn__JyILg:disabled{opacity:.3;cursor:not-allowed}.Products_dots__iu_vS{display:flex;align-items:center;gap:.5rem}.Products_dot__wIPTZ{width:.5rem;height:.5rem;border-radius:50%;border:none;background:hsl(var(--muted-foreground)/.25);cursor:pointer;padding:0;transition:background-color .2s,transform .2s}.Products_dot__wIPTZ:hover{background:hsl(var(--muted-foreground)/.5)}.Products_dotActive__BKfBE{background:hsl(var(--primary));transform:scale(1.3)}@media (max-width:64rem){.Products_cardRow__9VEiD:not(.Products_carouselCardRow__IpNCm){flex-direction:column;flex-wrap:nowrap;align-items:stretch}.Products_cardRow__9VEiD:not(.Products_carouselCardRow__IpNCm)>*{flex:1 1 auto;min-width:0;max-width:100%;width:100%}.Products_carouselCardRow__IpNCm:not(.Products_carouselCardRowSingle__0k4Su){gap:clamp(.5rem,2.5vw,1rem)}.Products_carouselCardRow__IpNCm:not(.Products_carouselCardRowSingle__0k4Su) .Products_carouselSlide__6PgnK{flex:1 1 0;min-width:0;width:auto;max-width:none}.Products_carouselViewport__sYZv1{overflow-x:clip;overflow-y:visible}}@media (max-width:30rem){.Products_carouselCardRow__IpNCm:not(.Products_carouselCardRowSingle__0k4Su){gap:.5rem}}@media (max-width:48rem){.Products_section__pbetj{padding:8rem 1.25rem}.Products_container__TK52s{gap:6rem}}.Products_productCardIphoneWrap__p0xUO{width:100%;max-width:min(300px,100%);height:100%;min-height:0;display:flex;align-items:flex-start;justify-content:center;margin-inline:auto;padding-top:clamp(.15rem,1.2vw,.65rem);transform:translateY(clamp(2%,6%,12%)) scale(.92);-webkit-mask-image:linear-gradient(180deg,#000 0,#000 62%,rgba(0,0,0,.9) 70%,rgba(0,0,0,.7) 78%,rgba(0,0,0,.45) 86%,rgba(0,0,0,.22) 92%,rgba(0,0,0,.12) 96%,transparent);mask-image:linear-gradient(180deg,#000 0,#000 62%,rgba(0,0,0,.9) 70%,rgba(0,0,0,.7) 78%,rgba(0,0,0,.45) 86%,rgba(0,0,0,.22) 92%,rgba(0,0,0,.12) 96%,transparent);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.Products_productCardIphoneWrap__p0xUO .relative{width:100%}.DesignSuiteTemplateCard_card__iUU92{background-color:hsl(var(--surface));box-shadow:var(--shadow-chip);transition:box-shadow .2s ease,border-color .2s ease}.DesignSuiteTemplateCard_card__iUU92:hover{box-shadow:var(--shadow-card)}.DesignSuiteTemplateCard_gradientFallback__zcutb{width:100%;height:100%;background-size:cover;background-position:top}.DesignSuiteGrid_grid__NVzrP{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:1.5rem}.DesignSuiteGrid_grid__NVzrP>li{display:flex;min-width:0}.DesignSuiteGrid_empty__St8mV{margin:2rem 0 0;font-size:.9375rem;color:hsl(var(--muted-foreground))}@media (min-width:48rem){.DesignSuiteGrid_grid__NVzrP{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.DesignSuiteGrid_grid__NVzrP{grid-template-columns:repeat(3,minmax(0,1fr))}}