.stores.svelte-1hmh4my{flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;display:flex}.badge.svelte-1hmh4my{border-radius:10px;line-height:0;display:block}.badge.svelte-1hmh4my img:where(.svelte-1hmh4my){width:155px;height:46px}span.badge.svelte-1hmh4my{cursor:default}.home.svelte-1uha8ag{width:100%;max-width:1320px;padding:calc(16px + env(safe-area-inset-top)) 20px 40px;flex-direction:column;gap:28px;margin:0 auto;display:flex}section.svelte-1uha8ag{scroll-margin-top:88px}.phone-top.svelte-1uha8ag{flex-direction:column;gap:16px;display:flex}.logo.svelte-1uha8ag{font-size:1.12rem}.sign.svelte-1uha8ag{font-size:1rem;font-weight:700}.hero.svelte-1uha8ag{grid-template-columns:1fr 1fr;gap:10px;display:grid}.lead.svelte-1uha8ag{border-radius:var(--r-lg);background:var(--forest);color:#fff;box-shadow:var(--shadow);grid-column:1/-1;justify-content:space-between;align-items:center;gap:24px;padding:22px 20px;display:flex;overflow:hidden}.lead-text.svelte-1uha8ag{flex-direction:column;align-items:flex-start;gap:12px;display:flex}h1.svelte-1uha8ag{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(1.85rem,7vw,2.75rem);font-weight:700;line-height:1.12}.lead.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#d5dfd1;max-width:46ch}.cta.svelte-1uha8ag{border-radius:var(--r-sm);min-height:48px;color:var(--forest);background:#fff;align-items:center;margin-top:4px;padding:0 20px;font-weight:600;transition:background .15s;display:inline-flex}.cta.svelte-1uha8ag:hover{background:var(--sage-soft)}.packs.svelte-1uha8ag{display:none}.tile.svelte-1uha8ag{border-radius:var(--r-lg);min-height:124px;box-shadow:var(--shadow);flex-direction:column;gap:4px;padding:16px;display:flex}.tile.svelte-1uha8ag .small:where(.svelte-1uha8ag){font-size:1rem;line-height:1.35}.tile.svelte-1uha8ag strong:where(.svelte-1uha8ag){line-height:1.2}.big.svelte-1uha8ag{letter-spacing:-.03em;margin-top:auto;font-size:clamp(1.6rem,6vw,2.4rem);font-weight:700;line-height:1.1}.urgent.svelte-1uha8ag{background:var(--warn-soft);color:#5e3d00}.doctor.svelte-1uha8ag{background:var(--sage-soft);color:var(--forest)}.head.svelte-1uha8ag{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}h2.svelte-1uha8ag{letter-spacing:-.02em;font-size:1.3rem;font-weight:700;line-height:1.2}.head.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--accent-ink);flex:none;font-size:.925rem;font-weight:600}.head.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{text-decoration:underline}.cat-grid.svelte-1uha8ag{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:12px;margin:0 -20px;padding:2px 20px 6px;scroll-padding-inline:20px;display:flex;overflow-x:auto}.cat.svelte-1uha8ag{border-radius:var(--r);background:var(--raised);box-shadow:var(--shadow);scroll-snap-align:start;flex-direction:column;flex:0 0 168px;align-items:flex-start;gap:8px;padding:14px;transition:background .15s;display:flex}.cat.svelte-1uha8ag:hover{background:var(--sage-soft)}.cat-name.svelte-1uha8ag{flex:1;font-size:.925rem;font-weight:600;line-height:1.2}.icon.svelte-1uha8ag{background:var(--sage-soft);width:40px;height:40px;color:var(--accent-ink);border-radius:12px;place-items:center;display:grid}.cat.svelte-1uha8ag:hover .icon:where(.svelte-1uha8ag){background:var(--raised)}.companies.svelte-1uha8ag{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:12px;margin:0 -20px;padding:2px 20px 6px;scroll-padding-inline:20px;display:flex;overflow-x:auto}.companies.svelte-1uha8ag a:where(.svelte-1uha8ag){border-radius:var(--r);background:var(--raised);min-height:52px;box-shadow:var(--shadow);scroll-snap-align:start;flex:none;place-items:center;padding:0 18px;font-weight:600;transition:background .15s;display:grid}.companies.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{background:var(--sage-soft)}.foot.svelte-1uha8ag{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding-top:20px;display:flex}.foot.svelte-1uha8ag nav:where(.svelte-1uha8ag){flex-wrap:wrap;gap:4px 18px;font-size:.925rem;display:flex}.foot.svelte-1uha8ag nav:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag):hover{color:var(--accent-ink);text-decoration:underline}@media (width>=900px){.home.svelte-1uha8ag{gap:48px;padding:28px 28px 48px}.phone-top.svelte-1uha8ag{display:none}.hero.svelte-1uha8ag{grid-template-columns:3fr 1fr;gap:14px}.lead.svelte-1uha8ag{grid-area:1/1/span 2;min-height:340px;padding:40px}.tile.svelte-1uha8ag{padding:20px}h2.svelte-1uha8ag{font-size:1.6rem}.cat-grid.svelte-1uha8ag{scroll-snap-type:none;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;margin:0;padding:0;display:grid;overflow:visible}.cat.svelte-1uha8ag{flex:unset;flex-flow:wrap;align-items:center;column-gap:10px}.cat-name.svelte-1uha8ag{flex:calc(100% - 50px);min-width:0}.companies.svelte-1uha8ag{scroll-snap-type:none;flex-wrap:wrap;margin:0;padding:0;overflow:visible}}@media (width>=1240px){.packs.svelte-1uha8ag{flex:none;gap:10px;display:flex}.packs.svelte-1uha8ag img:where(.svelte-1uha8ag){border-radius:var(--r);object-fit:contain;background:#fff;width:132px;height:168px;padding:8px}.packs.svelte-1uha8ag img:where(.svelte-1uha8ag):nth-child(2){transform:translateY(-14px)}}
