:root{--nt-weight-strong: 700;--nt-weight-hero-sub: 600;--nt-hero-title: #c4dc7a;--nt-hero-subtitle: #8fc9a8;--nt-nav-muted: #475569}.font-black{font-weight:var(--nt-weight-strong)!important}.tracking-tight{letter-spacing:-.02em!important}.tracking-tighter{letter-spacing:-.035em!important}.tracking-wide{letter-spacing:.025em!important}.tracking-wider{letter-spacing:.05em!important}.tracking-widest{letter-spacing:.07em!important}[class*="tracking-[0.2em]"]{letter-spacing:.12em!important}[class*="tracking-[0.25em]"]{letter-spacing:.14em!important}[class*="tracking-[0.3em]"]{letter-spacing:.17em!important}section#hero h1{color:var(--nt-hero-title)!important}section#hero .relative .grid>div:first-child>h1+p{color:var(--nt-hero-subtitle)!important;font-weight:var(--nt-weight-hero-sub)!important}nav.sticky a.text-slate-500{color:var(--nt-nav-muted)!important}.patient-app{--pt-brand: #22C55E;--pt-brand-dark: #1B4332;--pt-brand-bright: #C4DC7A;--pt-brand-mid: #16A34A;--pt-ink: #0F172A;--pt-ink-soft: #64748B;--pt-ink-faint: #94A3B8;--pt-canvas: #E8ECEA;--pt-bg: #FFFFFF;--pt-surface: #FFFFFF;--pt-surface-alt: #F4F7F5;--pt-border: #E2E8E6;--pt-success-soft: #ECFDF5;--pt-warning-soft: #FFFBEB;--pt-radius-sm: 10px;--pt-radius-md: 14px;--pt-radius-lg: 18px;--pt-radius-pill: 999px;--pt-font: "Plus Jakarta Sans", "Inter", system-ui, sans-serif;--pt-shadow-card: 0 1px 3px rgba(15, 23, 42, .06), 0 4px 16px rgba(15, 23, 42, .04);--pt-shadow-card-active: inset 0 0 0 1px var(--pt-brand), var(--pt-shadow-card);font-family:var(--pt-font);color:var(--pt-ink);background-color:var(--pt-bg);-webkit-font-smoothing:antialiased}.patient-app .pt-card{background:var(--pt-surface);border:1px solid var(--pt-border);border-radius:var(--pt-radius-md);box-shadow:var(--pt-shadow-card)}.patient-app .pt-card-active{background:var(--pt-success-soft);border:1px solid var(--pt-border);border-radius:var(--pt-radius-md);box-shadow:var(--pt-shadow-card-active)}.patient-app .pt-chip-scroll{scrollbar-width:none;-ms-overflow-style:none}.patient-app .pt-chip-scroll::-webkit-scrollbar{display:none}.patient-app .pt-tab-bar{background:var(--pt-surface);border-top:1px solid var(--pt-border)}
