.hero.svelte-rq05bl{background:#f0fdfa;border-bottom:1px solid #E2E8F0}.hero__inner.svelte-rq05bl{width:100%;max-width:1280px;margin-inline:auto;padding-inline:1rem}@media(min-width:640px){.hero__inner.svelte-rq05bl{padding-inline:1.5rem}}@media(min-width:1024px){.hero__inner.svelte-rq05bl{padding-inline:2rem}}.hero__inner.svelte-rq05bl{padding-top:2.5rem;padding-bottom:2.5rem;display:flex;flex-direction:column;align-items:center;text-align:center;max-width:720px}@media(min-width:768px){.hero__inner.svelte-rq05bl{padding-top:4rem;padding-bottom:4rem}}.hero__title.svelte-rq05bl{font-size:1.875rem;font-weight:700;line-height:1.2;letter-spacing:-.02em;color:#0f172a;margin-bottom:.75rem}@media(min-width:640px){.hero__title.svelte-rq05bl{font-size:2.25rem}}@media(min-width:768px){.hero__title.svelte-rq05bl{font-size:3rem}}.hero__sub.svelte-rq05bl{font-size:1rem;color:#334155;margin-bottom:2rem;max-width:540px}@media(min-width:768px){.hero__sub.svelte-rq05bl{font-size:1.125rem;margin-bottom:2.5rem}}.hero__search.svelte-rq05bl{width:100%;margin-bottom:1.5rem}.hero__trust.svelte-rq05bl{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1.25rem;margin-bottom:1.5rem;padding:0}.hero__trust-item.svelte-rq05bl{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;color:#334155}.hero__trust-item.svelte-rq05bl svg{color:#0d9488;flex-shrink:0}.hero__trust-value.svelte-rq05bl{font-weight:500;color:#0f172a}.hero__chips.svelte-rq05bl{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem;row-gap:.5rem}.hero__chips-label.svelte-rq05bl{font-size:.875rem;color:#64748b;margin-right:.25rem}.hero__chip.svelte-rq05bl{display:inline-flex;align-items:center;padding:.25rem .75rem;min-height:32px;font-size:.875rem;font-weight:500;color:#334155;background:#fff;border:1px solid #E2E8F0;border-radius:9999px;text-decoration:none;transition:border-color .12s cubic-bezier(.2,0,0,1),color .12s cubic-bezier(.2,0,0,1),background .12s cubic-bezier(.2,0,0,1)}.hero__chip.svelte-rq05bl:hover{background:#fff;border-color:#0d9488;color:#0f766e;text-decoration:none}.cat-grid.svelte-natj5a{background:#f1f5f9;padding-block:3rem}.cat-grid__inner.svelte-natj5a{width:100%;max-width:1280px;margin-inline:auto;padding-inline:1rem}@media(min-width:640px){.cat-grid__inner.svelte-natj5a{padding-inline:1.5rem}}@media(min-width:1024px){.cat-grid__inner.svelte-natj5a{padding-inline:2rem}}.cat-grid__head.svelte-natj5a{margin-bottom:2rem}.cat-grid__title.svelte-natj5a{font-size:1.5rem;font-weight:700;color:#0f172a;line-height:1.2}@media(min-width:640px){.cat-grid__title.svelte-natj5a{font-size:1.875rem}}.cat-grid__list.svelte-natj5a{list-style:none;display:grid;grid-template-columns:1fr;gap:.75rem}@media(min-width:480px){.cat-grid__list.svelte-natj5a{grid-template-columns:repeat(2,1fr)}}@media(min-width:640px){.cat-grid__list.svelte-natj5a{grid-template-columns:repeat(3,1fr)}}@media(min-width:768px){.cat-grid__list.svelte-natj5a{grid-template-columns:repeat(4,1fr)}}@media(min-width:1280px){.cat-grid__list.svelte-natj5a{grid-template-columns:repeat(5,1fr);gap:1rem}}.cat-card.svelte-natj5a{display:flex;align-items:center;gap:.75rem;padding:1rem;background:#fff;border:1px solid #E2E8F0;border-radius:.5rem;text-decoration:none;color:inherit;transition:box-shadow .18s cubic-bezier(.2,0,0,1),border-color .18s cubic-bezier(.2,0,0,1),transform .18s cubic-bezier(.2,0,0,1)}.cat-card.svelte-natj5a:hover{box-shadow:0 2px 6px #0f172a0f;border-color:#cbd5e1;transform:translateY(-1px)}@media(prefers-reduced-motion:reduce){.cat-card.svelte-natj5a{transition:none}.cat-card.svelte-natj5a:hover{transform:none}}.cat-card.svelte-natj5a:hover{border-color:var(--cat-fg)}.cat-card.svelte-natj5a:hover .cat-card__icon-wrap:where(.svelte-natj5a){background:var(--cat-fg);color:#fff}@media(min-width:768px){.cat-card.svelte-natj5a{flex-direction:column;align-items:flex-start;gap:.75rem;padding:1.25rem}}.cat-card__icon-wrap.svelte-natj5a{width:48px;height:48px;border-radius:.25rem;background:var(--cat-bg);color:var(--cat-fg);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .12s cubic-bezier(.2,0,0,1),color .12s cubic-bezier(.2,0,0,1)}.cat-card__info.svelte-natj5a{display:flex;flex-direction:column;gap:2px;min-width:0}.cat-card__name.svelte-natj5a{font-size:.875rem;font-weight:600;color:#0f172a;line-height:1.2}@media(min-width:768px){.cat-card__name.svelte-natj5a{font-size:1rem}}.cat-card__count.svelte-natj5a{font-size:.75rem;color:#64748b;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.cat-products.svelte-xubqmr{padding-block:2.5rem}.cat-products--home.svelte-xubqmr{background:#fff}.cat-products--home.svelte-xubqmr:nth-child(2n){background:#f1f5f9}.cat-products--category-page.svelte-xubqmr{background:transparent;padding-block:1.5rem}.cat-products__inner.svelte-xubqmr{width:100%;max-width:1280px;margin-inline:auto;padding-inline:1rem}@media(min-width:640px){.cat-products__inner.svelte-xubqmr{padding-inline:1.5rem}}@media(min-width:1024px){.cat-products__inner.svelte-xubqmr{padding-inline:2rem}}.rail.svelte-12dnlrq{padding-block:2.5rem}.rail--surface.svelte-12dnlrq{background:#fff}.rail--subtle.svelte-12dnlrq{background:#f1f5f9}.rail__inner.svelte-12dnlrq{width:100%;max-width:1280px;margin-inline:auto;padding-inline:1rem}@media(min-width:640px){.rail__inner.svelte-12dnlrq{padding-inline:1.5rem}}@media(min-width:1024px){.rail__inner.svelte-12dnlrq{padding-inline:2rem}}.content-block.svelte-17g9fd3{background:#fff;padding-block:3rem}.content-block__inner.svelte-17g9fd3{width:100%;max-width:1280px;margin-inline:auto;padding-inline:1rem}@media(min-width:640px){.content-block__inner.svelte-17g9fd3{padding-inline:1.5rem}}@media(min-width:1024px){.content-block__inner.svelte-17g9fd3{padding-inline:2rem}}.content-block__inner.svelte-17g9fd3{max-width:720px}.content-block__title.svelte-17g9fd3{font-size:1.5rem;font-weight:700;color:#0f172a;line-height:1.2}@media(min-width:640px){.content-block__title.svelte-17g9fd3{font-size:1.875rem}}.content-block__title.svelte-17g9fd3{margin-bottom:1rem}.content-block__lead.svelte-17g9fd3{font-size:1.125rem;line-height:1.65;color:#0f172a;margin:0 0 1.5rem}.content-block__prose.svelte-17g9fd3{display:flex;flex-direction:column;gap:1rem;color:#334155;font-size:1rem;line-height:1.65}.content-block__prose.svelte-17g9fd3 p:where(.svelte-17g9fd3){margin:0}.content-block__links.svelte-17g9fd3{margin-top:2rem;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.content-block__links.svelte-17g9fd3 ul:where(.svelte-17g9fd3){list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.content-block__links.svelte-17g9fd3 li:where(.svelte-17g9fd3){margin:0}.content-block__links.svelte-17g9fd3 a:where(.svelte-17g9fd3){display:inline-flex;align-items:center;gap:2px;padding:.25rem .75rem;min-height:32px;font-size:.875rem;font-weight:500;color:#334155;background:#f1f5f9;border:1px solid #E2E8F0;border-radius:9999px;text-decoration:none;transition:border-color .12s cubic-bezier(.2,0,0,1),color .12s cubic-bezier(.2,0,0,1)}.content-block__links.svelte-17g9fd3 a:where(.svelte-17g9fd3):hover{border-color:#0d9488;color:#0f766e}.content-block__links-label.svelte-17g9fd3{font-size:.875rem;color:#64748b}.faq.svelte-v66719{background:#f1f5f9;padding-block:4rem}.faq__inner.svelte-v66719{width:100%;max-width:1280px;margin-inline:auto;padding-inline:1rem}@media(min-width:640px){.faq__inner.svelte-v66719{padding-inline:1.5rem}}@media(min-width:1024px){.faq__inner.svelte-v66719{padding-inline:2rem}}.faq__inner.svelte-v66719{display:grid;gap:2rem}@media(min-width:1024px){.faq__inner.svelte-v66719{grid-template-columns:5fr 7fr;gap:3rem;align-items:start}}.faq__rail.svelte-v66719{display:flex;flex-direction:column;gap:1rem}@media(min-width:1024px){.faq__rail.svelte-v66719{position:sticky;top:2.5rem}}.faq__title.svelte-v66719{font-size:1.875rem;font-weight:700;line-height:1.2;letter-spacing:-.02em;color:#0f172a;margin:0}@media(min-width:768px){.faq__title.svelte-v66719{font-size:2.25rem}}.faq__intro.svelte-v66719{font-size:1rem;line-height:1.65;color:#334155;margin:0;max-width:36ch}.faq__contact.svelte-v66719{display:inline-flex;align-items:center;gap:.5rem;margin-top:.5rem;font-size:.875rem;font-weight:500;color:#0d9488;text-decoration:none;transition:gap .12s cubic-bezier(.2,0,0,1)}.faq__contact.svelte-v66719:hover{text-decoration:underline;gap:.75rem}.faq__list.svelte-v66719{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border-top:1px solid #E2E8F0}.faq__item.svelte-v66719{margin:0;border-bottom:1px solid #E2E8F0}.faq__details.svelte-v66719{background:transparent}.faq__summary.svelte-v66719{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 0;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.faq__summary.svelte-v66719::-webkit-details-marker{display:none}.faq__summary.svelte-v66719:focus-visible{outline:none;box-shadow:0 0 0 3px #ccfbf1;border-radius:.25rem}.faq__question.svelte-v66719{font-size:1.125rem;font-weight:600;line-height:1.2;color:#0f172a}.faq__chevron.svelte-v66719{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:#64748b;transition:transform .12s cubic-bezier(.2,0,0,1),color .12s cubic-bezier(.2,0,0,1)}.faq__details[open].svelte-v66719 .faq__chevron:where(.svelte-v66719){transform:rotate(180deg);color:#0d9488}.faq__answer.svelte-v66719{padding:0 0 1.25rem;max-width:60ch}.faq__answer.svelte-v66719 p:where(.svelte-v66719){margin:0;font-size:1rem;line-height:1.65;color:#334155}@media(prefers-reduced-motion:reduce){.faq__chevron.svelte-v66719{transition:none}}.trust-strip.svelte-1xr46tu{background:#fff;border-bottom:1px solid #E2E8F0;padding-block:2.5rem}.trust-strip__inner.svelte-1xr46tu{width:100%;max-width:1280px;margin-inline:auto;padding-inline:1rem}@media(min-width:640px){.trust-strip__inner.svelte-1xr46tu{padding-inline:1.5rem}}@media(min-width:1024px){.trust-strip__inner.svelte-1xr46tu{padding-inline:2rem}}.trust-strip__inner.svelte-1xr46tu{display:grid;gap:1.5rem}@media(min-width:768px){.trust-strip__inner.svelte-1xr46tu{grid-template-columns:repeat(3,1fr);gap:2rem}}.trust-card.svelte-1xr46tu{display:flex;flex-direction:column;gap:.75rem}.trust-card__icon.svelte-1xr46tu{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:.5rem;background:#f0fdfa;color:#0f766e}.trust-card__title.svelte-1xr46tu{font-size:1.125rem;font-weight:600;color:#0f172a;line-height:1.2}.trust-card__desc.svelte-1xr46tu{font-size:.875rem;color:#334155;line-height:1.65;margin:0}.home.svelte-1uha8ag{display:flex;flex-direction:column;min-height:100vh}.home.svelte-1uha8ag main:where(.svelte-1uha8ag){flex:1}.home__products.svelte-1uha8ag{display:contents}
