.tenant-landing_page__3tox_{min-height:100dvh;background:var(--background)}.tenant-landing_header__MGhw9{position:sticky;z-index:20;top:0;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--background) 92%,transparent);backdrop-filter:blur(16px)}.tenant-landing_footerInner__35lKj,.tenant-landing_main__P4_Pe,.tenant-landing_nav__f3Jo_{width:min(calc(100% - 32px),1080px);margin-inline:auto}.tenant-landing_nav__f3Jo_{display:flex;min-height:76px;align-items:center;justify-content:space-between;gap:18px}.tenant-landing_clinicIdentity__r4jjC{display:inline-flex;min-width:0;align-items:center;gap:11px;color:var(--foreground);text-decoration:none}.tenant-landing_clinicLogo__3s_ZS{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border-radius:13px;overflow:hidden;background:var(--card)}.tenant-landing_clinicLogo__3s_ZS img{width:100%;height:100%;object-fit:contain}.tenant-landing_clinicLogo__3s_ZS .brand__mark{width:42px;height:42px;border-radius:13px}.tenant-landing_clinicIdentity__r4jjC strong{overflow:hidden;font-size:17px;text-overflow:ellipsis;white-space:nowrap}.tenant-landing_navActions__aH1e5{display:flex;flex:0 0 auto;gap:8px}.tenant-landing_navActions__aH1e5 [data-slot=button]{min-height:44px}.tenant-landing_main__P4_Pe{display:grid;gap:clamp(42px,6vw,70px);padding-block:clamp(32px,5vw,58px) clamp(60px,8vw,92px)}.tenant-landing_intro__yewHn{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(26px,5vw,64px);padding:clamp(24px,4.5vw,46px);border:1px solid var(--border);border-radius:26px;background:var(--card);box-shadow:var(--shadow-sm)}.tenant-landing_introCopy__k6MQ3{display:grid;max-width:680px;justify-items:start;gap:16px}.tenant-landing_intro__yewHn h1{margin:0;font-size:clamp(32px,5vw,52px);line-height:1.25;letter-spacing:-.035em}.tenant-landing_intro__yewHn p{margin:0;color:var(--muted-foreground);font-size:16px;line-height:1.9}.tenant-landing_introMeta__EolKm{display:flex;flex-wrap:wrap;gap:10px 20px;color:var(--muted-foreground);font-size:14px}.tenant-landing_introMeta__EolKm a,.tenant-landing_introMeta__EolKm span{display:inline-flex;align-items:center;gap:7px;color:inherit;text-decoration:none}.tenant-landing_introMeta__EolKm svg{width:17px;height:17px;color:var(--primary)}.tenant-landing_primaryActions__y7oyx{display:grid;min-width:230px;gap:10px}.tenant-landing_primaryActions__y7oyx [data-slot=button]{width:100%;min-height:50px}.tenant-landing_section__5jAPb{display:grid;gap:24px}.tenant-landing_sectionHeading__siKq_{display:flex;align-items:end;justify-content:space-between;gap:20px}.tenant-landing_sectionHeading__siKq_>div{display:grid;gap:7px}.tenant-landing_sectionHeading__siKq_ span{color:var(--primary);font-size:13px;font-weight:750}.tenant-landing_sectionHeading__siKq_ h2{margin:0;font-size:clamp(24px,3vw,32px);line-height:1.4}.tenant-landing_grid__6WApc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.tenant-landing_card__EA5nN{min-height:230px}.tenant-landing_card__EA5nN [data-slot=card-title]{font-size:17px}.tenant-landing_card__EA5nN [data-slot=card-description]{line-height:1.8}.tenant-landing_card__EA5nN [data-slot=card-content]{display:grid;gap:10px;margin-top:auto;color:var(--muted-foreground);font-size:14px;line-height:1.75}.tenant-landing_card__EA5nN [data-slot=card-content]>span{display:inline-flex;align-items:center;gap:7px}.tenant-landing_card__EA5nN [data-slot=card-content]>span svg{width:16px;height:16px}.tenant-landing_card__EA5nN [data-slot=card-content] strong{color:var(--foreground)}.tenant-landing_cardIcon__PqcqT{display:grid;width:42px;height:42px;margin-bottom:4px;place-items:center;border-radius:13px;color:var(--primary);background:var(--secondary)}.tenant-landing_cardIcon__PqcqT svg{width:19px;height:19px}.tenant-landing_doctorList___utxW{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.tenant-landing_doctorList___utxW>div{display:flex;min-height:78px;align-items:center;gap:12px;padding:16px;border:1px solid var(--border);border-radius:16px;background:var(--card)}.tenant-landing_doctorList___utxW>div>span{display:grid;width:42px;height:42px;place-items:center;border-radius:13px;color:var(--primary);background:var(--secondary)}.tenant-landing_doctorList___utxW svg{width:19px;height:19px}.tenant-landing_branchGrid__xgH0a{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.tenant-landing_branchCard__BR3Ha [data-slot=card-content]{display:flex;align-items:center;justify-content:space-between;gap:14px}.tenant-landing_branchCard__BR3Ha [data-slot=card-content] a{display:inline-flex;align-items:center;gap:7px;color:var(--primary);font-weight:700;text-decoration:none}.tenant-landing_branchCard__BR3Ha [data-slot=card-content] svg{width:16px;height:16px}.tenant-landing_portal__RpS94{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:clamp(22px,4vw,34px);border-radius:22px;color:var(--primary-foreground);background:var(--primary)}.tenant-landing_portal__RpS94>div{display:flex;align-items:center;gap:14px}.tenant-landing_portal__RpS94>div>svg{width:28px;height:28px}.tenant-landing_portal__RpS94>div>span{display:grid;gap:4px}.tenant-landing_portal__RpS94 strong{font-size:20px}.tenant-landing_portal__RpS94 small{color:color-mix(in srgb,var(--primary-foreground) 72%,transparent);line-height:1.6}.tenant-landing_footer__0zFSk{border-top:1px solid var(--border);background:var(--card)}.tenant-landing_footerInner__35lKj{display:flex;min-height:82px;align-items:center;justify-content:space-between;gap:18px;color:var(--muted-foreground);font-size:13px}.tenant-landing_footerInner__35lKj a{color:color-mix(in srgb,var(--muted-foreground) 76%,transparent);font-size:13px;letter-spacing:.015em;text-decoration:none}.tenant-landing_footerInner__35lKj a:hover{color:var(--foreground)}@media (max-width:820px){.tenant-landing_intro__yewHn{grid-template-columns:1fr;align-items:start}.tenant-landing_primaryActions__y7oyx{width:100%;min-width:0}.tenant-landing_doctorList___utxW,.tenant-landing_grid__6WApc,.tenant-landing_primaryActions__y7oyx{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.tenant-landing_footerInner__35lKj,.tenant-landing_main__P4_Pe,.tenant-landing_nav__f3Jo_{width:min(calc(100% - 24px),1080px)}.tenant-landing_navActions__aH1e5 [data-slot=button]:first-child{display:none}.tenant-landing_intro__yewHn{border-radius:20px}.tenant-landing_branchGrid__xgH0a,.tenant-landing_doctorList___utxW,.tenant-landing_grid__6WApc,.tenant-landing_primaryActions__y7oyx{grid-template-columns:1fr}.tenant-landing_branchCard__BR3Ha [data-slot=card-content],.tenant-landing_portal__RpS94,.tenant-landing_sectionHeading__siKq_{align-items:stretch;flex-direction:column}.tenant-landing_portal__RpS94 [data-slot=button]{width:100%}}