.site.home{--site-bg:#fff;--site-sans:var(--font-geist),system-ui,-apple-system,sans-serif;--site-ink:#1a1f1c;--site-rule:#e5e4df;--home-ink:#1a1f1c;--home-muted:#575e5a;--home-soft:#6b716d;--home-line:#e5e4df;--home-line-strong:#d6d5cf;--home-tint:#f3f2ee;--home-accent:#17614e;--home-accent-hover:#104a3b;--home-urgent-bg:#fcebd7;--home-urgent-ink:#4a2402;--home-urgent-muted:#7a3e07;--home-radius:12px;--home-shadow-float:0 1px 2px #1a1f1c0f,0 8px 24px #1a1f1c14;color:var(--home-ink);font-family:var(--site-sans);font-variant-numeric:tabular-nums;background:#fff}.home h1,.home h2,.home h3{font-family:var(--site-sans);color:var(--home-ink);font-weight:600}.home a:focus-visible,.home button:focus-visible{outline:2px solid var(--home-ink);outline-offset:2px}.home .site-wrap{max-width:1280px}.home-wrap{box-sizing:border-box;width:100%;max-width:1280px;margin:0 auto;padding-inline:24px}.home-hero{text-align:center;flex-direction:column;align-items:center;gap:28px;padding-top:56px;padding-bottom:8px;display:flex}.home-hero h1{letter-spacing:-.035em;text-wrap:balance;max-width:760px;margin:0;font-size:44px;line-height:1.1}.home-search-block{flex-direction:column;align-items:center;gap:16px;width:100%;max-width:880px;display:flex}.home-sides{gap:28px;display:flex}.home-sides button{min-height:44px;font:inherit;color:var(--home-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 2px;font-size:15px;font-weight:500;transition:color .15s ease-out,border-color .15s ease-out}.home-sides button:hover{color:var(--home-ink)}.home-sides button[aria-pressed=true]{color:var(--home-ink);border-bottom-color:var(--home-ink);font-weight:600}.home-search{box-sizing:border-box;border:1px solid var(--home-line);width:100%;box-shadow:var(--home-shadow-float);text-align:left;background:#fff;border-radius:999px;align-items:center;padding:8px;display:flex}.home-field{cursor:pointer;border-radius:999px;flex-direction:column;flex:1 1 0;gap:2px;min-width:0;padding:10px 24px;transition:background-color .15s ease-out;display:flex}.home-field--wide{flex-grow:1.3}.home-field:hover{background:var(--home-tint)}.home-field:focus-within{box-shadow:0 0 0 2px var(--home-ink);background:#fff}.home-field>span{color:var(--home-ink);font-size:12px;font-weight:600}.home-field input,.home-field select{width:100%;min-width:0;font:inherit;color:var(--home-ink);cursor:pointer;background:0 0;border:0;outline:none;padding:0;font-size:16px}.home-field input{cursor:text}.home-field input::placeholder{color:var(--home-soft)}.home-divider{background:var(--home-line);flex:0 0 1px;height:32px}.home-submit{background:var(--home-accent);color:#fff;height:52px;font:inherit;cursor:pointer;border:0;border-radius:999px;flex:0 0 52px;justify-content:center;align-items:center;gap:8px;font-size:16px;font-weight:600;transition:background-color .15s ease-out;display:inline-flex}.home-submit:hover{background:var(--home-accent-hover)}.home-submit-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.home-search--clinic{gap:16px;padding:8px 8px 8px 28px}.home-search--clinic p{color:var(--home-ink);flex:auto;margin:0;font-size:16px;line-height:1.45}.home-cta{background:var(--home-accent);color:#fff;white-space:nowrap;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:48px;padding:0 22px;font-size:16px;font-weight:600;text-decoration:none;transition:background-color .15s ease-out;display:inline-flex}.home-cta:hover{background:var(--home-accent-hover);color:#fff}.home-cta--ink{background:var(--home-ink)}.home-cta--ink:hover{background:#000}.home-hint{color:var(--home-muted);margin:0;font-size:14px;line-height:1.5}.home-section{padding-top:64px}.home-section-head{flex-direction:column;gap:4px;margin-bottom:20px;display:flex}.home-section-head h2{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:22px;line-height:1.25}.home-section-head p{color:var(--home-muted);margin:0;font-size:14px}.home-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:32px 24px;display:grid}.home-card{flex-direction:column;gap:12px;min-width:0;display:flex}.home-leaf{box-sizing:border-box;border-radius:var(--home-radius);background:var(--home-tint);height:150px;color:var(--home-ink);flex-direction:column;justify-content:flex-end;padding:18px 20px;display:flex;position:relative}.home-leaf[data-tone=urgent]{background:var(--home-urgent-bg);color:var(--home-urgent-ink)}.home-leaf-tag{color:var(--home-ink);background:#fff;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:600;position:absolute;top:14px;left:14px;box-shadow:0 1px 2px #1a1f1c1f}.home-leaf-month{letter-spacing:.08em;color:var(--home-muted);font-size:12px;font-weight:600}.home-leaf-days{letter-spacing:-.035em;font-size:44px;font-weight:600;line-height:1.05}.home-leaf-span{color:var(--home-muted);margin-top:4px;font-size:13px}.home-leaf[data-dated=false] .home-leaf-month,.home-leaf[data-dated=false] .home-leaf-days,.home-leaf[data-dated=false] .home-leaf-span{visibility:hidden}.home-leaf[data-tone=urgent] .home-leaf-month,.home-leaf[data-tone=urgent] .home-leaf-span{color:var(--home-urgent-muted)}.home-card-body{flex-direction:column;gap:2px;display:flex}.home-card-body h3{margin:0;font-size:15px;line-height:1.35}.home-card-body p{color:var(--home-muted);margin:0;font-size:14px;line-height:1.45}.home-card-body .home-card-pay{color:var(--home-ink);margin-top:6px;font-size:15px}.home-card-pay strong{font-weight:600}.home-card-pay span{color:var(--home-muted)}.home-card-body .home-card-extra{color:var(--home-accent);font-size:13px;font-weight:500}.home-trust{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.home-trust li{border-top:1px solid var(--home-ink);padding-top:16px}.home-trust h3{margin:0 0 6px;font-size:16px}.home-trust p{color:var(--home-muted);margin:0;font-size:15px;line-height:1.5}.home-band{border-radius:var(--home-radius);background:var(--home-tint);flex-wrap:wrap;align-items:center;gap:48px;padding:48px;display:flex}.home-band-copy{flex-direction:column;flex:340px;align-items:flex-start;gap:16px;display:flex}.home-band-copy h2{letter-spacing:-.03em;margin:0;font-size:32px;line-height:1.15}.home-band-copy p{max-width:460px;color:var(--home-muted);margin:0;font-size:16px;line-height:1.55}.home-band-example{border:1px solid var(--home-line);border-radius:var(--home-radius);box-shadow:var(--home-shadow-float);background:#fff;flex:380px;margin:0;padding:24px}.home-band-example figcaption{color:var(--home-soft);font-size:12px;font-weight:600}.home-band-example blockquote{color:var(--home-ink);margin:8px 0 20px;font-size:18px;line-height:1.45}.home-band-example dl{border-top:1px solid var(--home-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin:0;padding-top:16px;display:grid}.home-band-example dt{color:var(--home-soft);font-size:12px}.home-band-example dd{margin:2px 0 0;font-size:15px;font-weight:600}.home .site-footer-row{margin-top:40px}@media (max-width:760px){.home-wrap{padding-inline:16px}.home-hero{gap:20px;padding-top:32px}.home-hero h1{font-size:32px}.home-search{border-radius:var(--home-radius);flex-direction:column;align-items:stretch}.home-field{border-radius:8px;padding:12px 16px}.home-divider{flex-basis:auto;height:1px;margin:0 16px}.home-submit{border-radius:8px;flex-basis:auto;width:100%;margin-top:8px}.home-submit-text{clip-path:none;width:auto;height:auto;position:static;overflow:visible}.home-search--clinic{padding:16px}.home-search--clinic .home-cta{border-radius:8px}.home-section{padding-top:48px}.home-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.home-leaf{height:120px;padding:14px}.home-leaf-tag{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 20px);top:10px;left:10px;overflow:hidden}.home-leaf-days{font-size:30px}.home-band{gap:24px;padding:24px}.home-band-copy h2{font-size:26px}}@media (prefers-reduced-motion:reduce){.home *{transition:none!important}}
