.hero-chips[data-astro-cid-uyolgco3]{list-style:none;padding:0;margin:0 0 24px;display:flex;flex-wrap:wrap;gap:8px}.hero-chips[data-astro-cid-uyolgco3] li[data-astro-cid-uyolgco3]{margin:0;padding:6px 14px;border-radius:999px;background:#fff;border:1px solid var(--line);font-size:14px;font-weight:700;color:var(--brand-dark)}.finder[data-astro-cid-uyolgco3]{background:var(--ink);color:#fff;border-radius:var(--radius);padding:24px;box-shadow:0 24px 60px #12211c38}.finder__head[data-astro-cid-uyolgco3]{display:flex;align-items:center;gap:10px;font-weight:800;font-size:18px;margin-bottom:14px}.finder__dot[data-astro-cid-uyolgco3]{width:10px;height:10px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px #5ae4a833}.finder__field[data-astro-cid-uyolgco3]{display:flex;align-items:center;gap:10px;background:#fff;color:var(--muted);border-radius:14px;padding:0 14px}.finder__field[data-astro-cid-uyolgco3] input[data-astro-cid-uyolgco3]{flex:1;min-width:0;border:0;outline:0;font:inherit;font-size:16px;padding:14px 0;color:var(--ink);background:transparent}.finder__field[data-astro-cid-uyolgco3]:focus-within{box-shadow:0 0 0 3px var(--accent)}.finder__label[data-astro-cid-uyolgco3]{margin:18px 0 10px;font-size:13px;text-transform:uppercase;letter-spacing:.08em;font-weight:700;color:#fff9}.finder__pop[data-astro-cid-uyolgco3],.finder__res[data-astro-cid-uyolgco3]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.finder__res[data-astro-cid-uyolgco3]{grid-template-columns:1fr;margin-top:14px;gap:6px}.finder__pop[data-astro-cid-uyolgco3] li[data-astro-cid-uyolgco3],.finder__res[data-astro-cid-uyolgco3] li[data-astro-cid-uyolgco3]{margin:0}.finder__pop[data-astro-cid-uyolgco3] a[data-astro-cid-uyolgco3]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 6px 10px;border-radius:14px;background:#ffffff0f;color:#fff;text-decoration:none;font-size:13px;font-weight:600;text-align:center;line-height:1.25;transition:background .15s}.finder__pop[data-astro-cid-uyolgco3] a[data-astro-cid-uyolgco3]:hover{background:#ffffff24;color:#fff}.finder__pop[data-astro-cid-uyolgco3] img[data-astro-cid-uyolgco3]{width:100%;max-width:96px;aspect-ratio:4 / 3;height:auto;object-fit:cover;border-radius:10px;background:#fff}.finder__res[data-astro-cid-uyolgco3] a[data-astro-cid-uyolgco3]{display:flex;align-items:center;gap:12px;padding:6px;border-radius:12px;color:#fff;text-decoration:none;font-weight:600}.finder__res[data-astro-cid-uyolgco3] a[data-astro-cid-uyolgco3]:hover{background:#ffffff1a;color:#fff}.finder__res[data-astro-cid-uyolgco3] img[data-astro-cid-uyolgco3]{width:56px;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:8px;background:#fff}.finder__none[data-astro-cid-uyolgco3]{color:#fffc;padding:8px 4px}.finder__none[data-astro-cid-uyolgco3] a[data-astro-cid-uyolgco3]{color:var(--accent)}.finder__all[data-astro-cid-uyolgco3]{display:inline-block;margin-top:16px;color:var(--accent);font-weight:700;text-decoration:none}.finder__all[data-astro-cid-uyolgco3]:hover{color:#fff}.stats[data-astro-cid-uyolgco3]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.stats[data-astro-cid-uyolgco3]>div[data-astro-cid-uyolgco3]{min-width:0;padding:24px;border-radius:var(--radius-sm);background:var(--bg-soft)}.stats[data-astro-cid-uyolgco3] b[data-astro-cid-uyolgco3]{display:block;font-size:40px;font-weight:800;line-height:1.1;color:var(--brand-dark);letter-spacing:-.02em;margin-bottom:6px}.stats[data-astro-cid-uyolgco3] span[data-astro-cid-uyolgco3]{color:var(--ink-2);font-size:15px}.kat[data-astro-cid-uyolgco3]{scroll-margin-top:72px}.kat__bar[data-astro-cid-uyolgco3]{position:sticky;top:72px;z-index:5;display:grid;grid-template-columns:minmax(220px,300px) 1fr;gap:12px 16px;align-items:center;padding:14px;margin:0 -14px 32px;border-radius:20px;background:#f3faf6eb;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.kat__search[data-astro-cid-uyolgco3]{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--line);border-radius:12px;padding:0 12px;color:var(--muted)}.kat__search[data-astro-cid-uyolgco3]:focus-within{border-color:var(--brand)}.kat__search[data-astro-cid-uyolgco3] input[data-astro-cid-uyolgco3]{flex:1;min-width:0;border:0;outline:0;font:inherit;font-size:16px;padding:10px 0;background:transparent;color:var(--ink)}.kat__tags[data-astro-cid-uyolgco3]{display:flex;flex-wrap:wrap;gap:8px}.kat__tag[data-astro-cid-uyolgco3]{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);background:#fff;color:var(--ink);border-radius:999px;padding:7px 13px;font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:.15s;white-space:nowrap}.kat__tag[data-astro-cid-uyolgco3] span[data-astro-cid-uyolgco3]{font-size:12px;font-weight:700;color:var(--brand-dark);background:var(--brand-soft);border-radius:999px;padding:0 7px}.kat__tag[data-astro-cid-uyolgco3]:hover{border-color:var(--brand)}.kat__tag[data-astro-cid-uyolgco3].is-on{background:var(--ink);color:#fff;border-color:var(--ink)}.kat__tag[data-astro-cid-uyolgco3].is-on span[data-astro-cid-uyolgco3]{background:var(--accent);color:var(--ink)}.kat__hint[data-astro-cid-uyolgco3]{grid-column:1 / -1;margin:0;font-size:14px;color:var(--ink-2);min-height:0}.kat__hint[data-astro-cid-uyolgco3]:empty{display:none}.kat__group[data-astro-cid-uyolgco3]{margin-bottom:44px;scroll-margin-top:170px}.kat__ghead[data-astro-cid-uyolgco3]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:24px;align-items:end;margin-bottom:18px}.kat__ghead[data-astro-cid-uyolgco3] h3[data-astro-cid-uyolgco3]{font-size:26px;font-weight:800;margin:0;letter-spacing:-.02em}.kat__ghead[data-astro-cid-uyolgco3] h3[data-astro-cid-uyolgco3] span[data-astro-cid-uyolgco3]{font-size:14px;vertical-align:middle;font-weight:700;color:var(--brand-dark);background:#fff;border:1px solid var(--line);border-radius:999px;padding:2px 9px;margin-left:6px}.kat__ghead[data-astro-cid-uyolgco3] p[data-astro-cid-uyolgco3]{margin:0;color:var(--ink-2);font-size:15px}.kat__grid[data-astro-cid-uyolgco3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:18px}.ind-card[data-astro-cid-uyolgco3]{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:20px;overflow:hidden;color:var(--ink);text-decoration:none;transition:border-color .15s,transform .15s,box-shadow .15s}.ind-card[data-astro-cid-uyolgco3]:hover{border-color:var(--brand);transform:translateY(-3px);box-shadow:var(--shadow);color:var(--ink)}.ind-card[data-astro-cid-uyolgco3][hidden]{display:none}.ind-card__art[data-astro-cid-uyolgco3]{aspect-ratio:4 / 3;display:grid;place-items:center;background:#fff;color:var(--brand-dark);overflow:hidden}.ind-card__art[data-astro-cid-uyolgco3] img[data-astro-cid-uyolgco3]{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.ind-card[data-astro-cid-uyolgco3]:hover .ind-card__art[data-astro-cid-uyolgco3] img[data-astro-cid-uyolgco3]{transform:scale(1.05)}.ind-card__body[data-astro-cid-uyolgco3]{padding:14px 18px 18px;display:flex;flex-direction:column;flex:1;border-top:1px solid var(--line)}.ind-card__body[data-astro-cid-uyolgco3] h4[data-astro-cid-uyolgco3]{font-size:18px;margin:0 0 6px;line-height:1.25}.ind-card__body[data-astro-cid-uyolgco3] p[data-astro-cid-uyolgco3]{color:var(--ink-2);font-size:15px;line-height:1.45;margin:0 0 12px}.ind-card__tags[data-astro-cid-uyolgco3]{list-style:none;padding:0;margin:auto 0 0;display:flex;flex-wrap:wrap;gap:6px}.ind-card__tags[data-astro-cid-uyolgco3] li[data-astro-cid-uyolgco3]{margin:0;font-size:12px;font-weight:700;color:var(--brand-dark);background:var(--brand-soft);border-radius:999px;padding:2px 9px}.ind-card[data-astro-cid-uyolgco3].is-hl{border-color:var(--brand)}.kat__empty[data-astro-cid-uyolgco3]{text-align:center;max-width:560px;margin:0 auto;padding:32px;background:#fff;border-radius:var(--radius);border:1px solid var(--line)}.kat__empty[data-astro-cid-uyolgco3] p[data-astro-cid-uyolgco3]{color:var(--ink-2)}.why[data-astro-cid-uyolgco3]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.why__item[data-astro-cid-uyolgco3]{padding:26px;border-radius:var(--radius-sm);border:1px solid var(--line);background:#fff}.why__ic[data-astro-cid-uyolgco3]{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:var(--brand-soft);color:var(--brand-dark);margin-bottom:16px}.why__item[data-astro-cid-uyolgco3] h3[data-astro-cid-uyolgco3]{font-size:19px}.why__item[data-astro-cid-uyolgco3] p[data-astro-cid-uyolgco3]{margin:0;color:var(--ink-2);font-size:15px}.tl-sec[data-astro-cid-uyolgco3]{background:var(--ink);color:#fff}.tl-sec[data-astro-cid-uyolgco3] .eyebrow[data-astro-cid-uyolgco3]{color:var(--accent)}.tl-sec[data-astro-cid-uyolgco3] .section__head[data-astro-cid-uyolgco3] p[data-astro-cid-uyolgco3]{color:#ffffffbf}.tl[data-astro-cid-uyolgco3]{list-style:none;padding:0;margin:0;position:relative;display:grid;gap:16px}.tl[data-astro-cid-uyolgco3]:before{content:"";position:absolute;left:118px;top:8px;bottom:8px;width:2px;background:linear-gradient(var(--accent),rgba(90,228,168,.1))}.tl__item[data-astro-cid-uyolgco3]{margin:0;display:grid;grid-template-columns:100px 1fr;gap:36px;align-items:start;position:relative}.tl__item[data-astro-cid-uyolgco3]:before{content:"";position:absolute;left:112px;top:22px;width:14px;height:14px;border-radius:50%;background:var(--ink);border:3px solid var(--accent)}.tl__when[data-astro-cid-uyolgco3]{padding-top:16px;font-weight:800;color:var(--accent);font-size:15px;line-height:1.3;text-align:right}.tl__card[data-astro-cid-uyolgco3]{padding:20px 24px;border-radius:var(--radius-sm);background:#ffffff0f;border:1px solid rgba(255,255,255,.1)}.tl__card[data-astro-cid-uyolgco3] h3[data-astro-cid-uyolgco3]{color:#fff;font-size:19px;margin-bottom:6px}.tl__card[data-astro-cid-uyolgco3] p[data-astro-cid-uyolgco3]{color:#fffc;font-size:15px;margin-bottom:12px}.tl__links[data-astro-cid-uyolgco3]{display:flex;flex-wrap:wrap;gap:8px}.tl__links[data-astro-cid-uyolgco3] a[data-astro-cid-uyolgco3]{font-size:13px;font-weight:700;color:var(--ink);background:var(--accent);border-radius:999px;padding:3px 11px;text-decoration:none}.tl__links[data-astro-cid-uyolgco3] a[data-astro-cid-uyolgco3]:hover{background:#fff;color:var(--ink)}.tl__calc[data-astro-cid-uyolgco3]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:32px}.tl__calc[data-astro-cid-uyolgco3] a[data-astro-cid-uyolgco3]{display:block;padding:20px 24px;border-radius:var(--radius-sm);background:var(--accent);color:var(--ink);text-decoration:none;transition:transform .15s}.tl__calc[data-astro-cid-uyolgco3] a[data-astro-cid-uyolgco3]:hover{transform:translateY(-2px);color:var(--ink)}.tl__calc[data-astro-cid-uyolgco3] b[data-astro-cid-uyolgco3]{display:block;font-size:18px}.tl__calc[data-astro-cid-uyolgco3] span[data-astro-cid-uyolgco3]{font-size:15px;color:var(--ink-2)}.wsteps[data-astro-cid-uyolgco3]{list-style:none;padding:0;margin:0 0 40px;display:grid;grid-template-columns:repeat(4,1fr);gap:20px;counter-reset:s}.wsteps[data-astro-cid-uyolgco3] li[data-astro-cid-uyolgco3]{margin:0;padding:26px;border-radius:var(--radius-sm);background:#fff;border:1px solid var(--line)}.wsteps__n[data-astro-cid-uyolgco3]{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--ink);color:var(--accent);font-weight:800;margin-bottom:14px}.wsteps[data-astro-cid-uyolgco3] h3[data-astro-cid-uyolgco3]{font-size:18px}.wsteps[data-astro-cid-uyolgco3] p[data-astro-cid-uyolgco3]{margin:0;color:var(--ink-2);font-size:15px}.prices[data-astro-cid-uyolgco3]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.prices__item[data-astro-cid-uyolgco3]{padding:24px;border-radius:var(--radius-sm);background:#fff;border:1px solid var(--line);display:flex;flex-direction:column}.prices__item[data-astro-cid-uyolgco3] span[data-astro-cid-uyolgco3]{color:var(--ink-2);font-size:15px}.prices__item[data-astro-cid-uyolgco3] b[data-astro-cid-uyolgco3]{font-size:32px;font-weight:800;color:var(--ink);letter-spacing:-.02em;line-height:1.2;margin-top:6px}.prices__item[data-astro-cid-uyolgco3] small[data-astro-cid-uyolgco3]{color:var(--muted);font-size:14px;margin-bottom:12px}.prices__item[data-astro-cid-uyolgco3] a[data-astro-cid-uyolgco3]{margin-top:auto;font-weight:700;text-decoration:none}.prices__note[data-astro-cid-uyolgco3]{grid-column:1 / -1;margin:0;color:var(--muted);font-size:14px}@media(max-width:1000px){.stats[data-astro-cid-uyolgco3],.why[data-astro-cid-uyolgco3],.wsteps[data-astro-cid-uyolgco3]{grid-template-columns:repeat(2,1fr)}.kat__bar[data-astro-cid-uyolgco3]{grid-template-columns:1fr}.kat__tags[data-astro-cid-uyolgco3]{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 -14px;padding:0 14px}.kat__tags[data-astro-cid-uyolgco3]::-webkit-scrollbar{display:none}}@media(max-width:720px){.hero-chips[data-astro-cid-uyolgco3]{display:none}.finder[data-astro-cid-uyolgco3]{padding:18px}.finder__pop[data-astro-cid-uyolgco3]{grid-template-columns:repeat(2,minmax(0,1fr))}.stats[data-astro-cid-uyolgco3]{gap:12px}.stats[data-astro-cid-uyolgco3]>div[data-astro-cid-uyolgco3]{padding:18px}.stats[data-astro-cid-uyolgco3] b[data-astro-cid-uyolgco3]{font-size:30px}.stats[data-astro-cid-uyolgco3] span[data-astro-cid-uyolgco3]{font-size:14px}.kat__bar[data-astro-cid-uyolgco3]{top:72px;margin:0 -16px 24px;border-radius:0;padding:12px 16px}.kat__tags[data-astro-cid-uyolgco3]{margin:0 -16px;padding:0 16px}.kat__ghead[data-astro-cid-uyolgco3]{grid-template-columns:1fr;gap:6px}.kat__ghead[data-astro-cid-uyolgco3] h3[data-astro-cid-uyolgco3]{font-size:22px}.kat__grid[data-astro-cid-uyolgco3]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ind-card__body[data-astro-cid-uyolgco3]{padding:10px 12px 12px}.ind-card__body[data-astro-cid-uyolgco3] h4[data-astro-cid-uyolgco3]{font-size:15px;margin:0}.ind-card__body[data-astro-cid-uyolgco3] p[data-astro-cid-uyolgco3],.ind-card__tags[data-astro-cid-uyolgco3]{display:none}.why[data-astro-cid-uyolgco3],.wsteps[data-astro-cid-uyolgco3],.prices[data-astro-cid-uyolgco3],.tl__calc[data-astro-cid-uyolgco3]{grid-template-columns:1fr}.why__item[data-astro-cid-uyolgco3],.wsteps[data-astro-cid-uyolgco3] li[data-astro-cid-uyolgco3]{padding:20px}.tl[data-astro-cid-uyolgco3]:before{left:7px}.tl__item[data-astro-cid-uyolgco3]{grid-template-columns:1fr;gap:6px;padding-left:30px}.tl__item[data-astro-cid-uyolgco3]:before{left:1px;top:4px}.tl__when[data-astro-cid-uyolgco3]{text-align:left;padding-top:0}.tl__card[data-astro-cid-uyolgco3]{padding:16px 18px}}
