.hp-countries__grid.svelte-1imk8f8{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;margin:0;padding:0;list-style:none}@media(min-width:720px){.hp-countries__grid.svelte-1imk8f8{grid-template-columns:repeat(3,1fr)}}.hp-countries__cell.svelte-1imk8f8{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.15rem .75rem;padding:.95rem 1.1rem;border:1px solid var(--hp-line);border-radius:var(--hp-radius);background:var(--hp-bg);text-decoration:none;color:var(--hp-ink);transition:border-color .14s ease,box-shadow .14s ease}@media(hover:hover)and (pointer:fine){.hp-countries__cell.svelte-1imk8f8:hover{border-color:var(--hp-green-2);box-shadow:0 4px 16px #0f1a140f}.hp-countries__cell.svelte-1imk8f8:hover .hp-countries__arrow:where(.svelte-1imk8f8){transform:translate(2px);color:var(--hp-green-2)}}.hp-countries__name.svelte-1imk8f8{font-size:.92rem;font-weight:800;letter-spacing:-.01em}.hp-countries__count.svelte-1imk8f8{font-size:.75rem;font-weight:600;color:var(--hp-muted)}.hp-countries__arrow.svelte-1imk8f8{grid-row:span 2;justify-self:end;display:inline-flex;color:var(--hp-muted);transition:transform .14s ease,color .14s ease}.hp-countries__cell--all.svelte-1imk8f8{background:var(--hp-green);border-color:var(--hp-green);color:#fff}.hp-countries__cell--all.svelte-1imk8f8 .hp-countries__count:where(.svelte-1imk8f8){color:#ffffffb3}.hp-countries__cell--all.svelte-1imk8f8 .hp-countries__arrow:where(.svelte-1imk8f8){color:#ffffffb3}@media(hover:hover)and (pointer:fine){.hp-countries__cell--all.svelte-1imk8f8:hover{border-color:var(--hp-green-2);background:var(--hp-green-2)}.hp-countries__cell--all.svelte-1imk8f8:hover .hp-countries__arrow:where(.svelte-1imk8f8),.hp-countries__cell--all.svelte-1imk8f8:hover .hp-countries__count:where(.svelte-1imk8f8){color:#fff}}.hp-cta__panel.svelte-14yb8k{display:grid;gap:2rem;align-items:center;padding:clamp(1.75rem,4.5vw,3rem);border:1px solid var(--hp-line);border-radius:calc(var(--hp-radius) * 1.5);background:var(--hp-green-soft)}@media(min-width:900px){.hp-cta__panel.svelte-14yb8k{grid-template-columns:1fr auto;gap:3rem}}.hp-cta__title.svelte-14yb8k{margin:.6rem 0 0;font-size:clamp(1.6rem,3.4vw,2.2rem);font-weight:800;letter-spacing:-.03em;line-height:1.12;text-wrap:balance}.hp-cta__lede.svelte-14yb8k{margin:.7rem 0 0;max-width:34rem;font-size:.95rem;line-height:1.65;color:var(--hp-muted)}.hp-cta__points.svelte-14yb8k{display:grid;gap:.55rem;margin:1.4rem 0 0;padding:0;list-style:none}.hp-cta__points.svelte-14yb8k li:where(.svelte-14yb8k){display:flex;align-items:center;gap:.6rem;font-size:.88rem;font-weight:600;color:var(--hp-ink)}.hp-cta__check.svelte-14yb8k{display:grid;place-items:center;width:1.3rem;height:1.3rem;flex:none;border-radius:9999px;background:var(--hp-green);color:#fff}.hp-cta__side.svelte-14yb8k{display:grid;gap:.75rem;justify-items:start}@media(min-width:900px){.hp-cta__side.svelte-14yb8k{justify-items:end}}.hp-cta__btn.svelte-14yb8k{display:inline-flex;align-items:center;gap:.5rem;padding:.95rem 1.6rem;border-radius:9999px;background:var(--hp-green);color:#fff;font-size:.95rem;font-weight:800;text-decoration:none;transition:background .14s ease,transform .14s ease}.hp-cta__btn-arrow.svelte-14yb8k{display:inline-flex;transition:transform .14s ease}@media(hover:hover)and (pointer:fine){.hp-cta__btn.svelte-14yb8k:hover{background:var(--hp-green-2);transform:translateY(-1px)}.hp-cta__btn.svelte-14yb8k:hover .hp-cta__btn-arrow:where(.svelte-14yb8k){transform:translate(3px)}}.hp-cta__note.svelte-14yb8k{margin:0;font-size:.78rem;font-weight:600;color:var(--hp-muted)}.hp-faq__list.svelte-m5wm1u{border-top:1px solid var(--hp-line)}.hp-faq__item.svelte-m5wm1u{border-bottom:1px solid var(--hp-line)}.hp-faq__item.svelte-m5wm1u summary:where(.svelte-m5wm1u){display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.3rem .25rem;cursor:pointer;list-style:none}.hp-faq__item.svelte-m5wm1u summary:where(.svelte-m5wm1u)::-webkit-details-marker{display:none}@media(hover:hover)and (pointer:fine){.hp-faq__item.svelte-m5wm1u summary:where(.svelte-m5wm1u):hover .hp-faq__question:where(.svelte-m5wm1u){color:var(--hp-green-2)}}.hp-faq__question.svelte-m5wm1u{margin:0;font-size:1.05rem;font-weight:800;letter-spacing:-.015em;transition:color .14s ease}.hp-faq__plus.svelte-m5wm1u{position:relative;flex:none;width:1.6rem;height:1.6rem;border:1px solid var(--hp-line);border-radius:9999px;background:var(--hp-bg);color:var(--hp-ink);transition:border-color .14s ease,color .14s ease,transform .2s ease}.hp-faq__plus.svelte-m5wm1u:before,.hp-faq__plus.svelte-m5wm1u:after{content:"";position:absolute;top:50%;left:50%;width:.55rem;height:1.5px;background:currentColor;transform:translate(-50%,-50%)}.hp-faq__plus.svelte-m5wm1u:after{transform:translate(-50%,-50%) rotate(90deg)}.hp-faq__item[open].svelte-m5wm1u .hp-faq__plus:where(.svelte-m5wm1u){border-color:var(--hp-green-2);color:var(--hp-green-2);transform:rotate(135deg)}.hp-faq__answer.svelte-m5wm1u{padding:0 2rem 1.35rem .25rem}.hp-faq__answer.svelte-m5wm1u p:where(.svelte-m5wm1u){margin:0;max-width:44rem;font-size:.92rem;line-height:1.7;color:var(--hp-muted)}.hp-hero.svelte-d6hhnq{padding:clamp(2.75rem,7vh,4.5rem) 0 clamp(2.5rem,6vh,4rem)}.hp-hero__grid.svelte-d6hhnq{display:grid;gap:2.5rem;align-items:start}@media(min-width:1020px){.hp-hero__grid.svelte-d6hhnq{grid-template-columns:1.08fr .92fr;gap:4rem;align-items:center}}.hp-hero__kicker.svelte-d6hhnq{margin:0;font-size:.8rem;font-weight:700;color:var(--hp-green-2)}.hp-hero__title.svelte-d6hhnq{margin:.75rem 0 0;max-width:16ch;font-size:clamp(2.5rem,6vw,4.2rem);font-weight:800;letter-spacing:-.04em;line-height:1.04;text-wrap:balance}.hp-hero__accent.svelte-d6hhnq{display:block;color:var(--hp-green-2)}.hp-hero__lede.svelte-d6hhnq{margin:1.2rem 0 0;max-width:33rem;font-size:1.03rem;line-height:1.7;color:var(--hp-muted)}.hp-search.svelte-d6hhnq{margin-top:1.8rem;max-width:34rem}.hp-search__tabs.svelte-d6hhnq{display:inline-flex;gap:.25rem;padding:.25rem;border-radius:9999px;background:var(--hp-bg-soft);border:1px solid var(--hp-line)}.hp-search__tab.svelte-d6hhnq{border:0;background:transparent;padding:.42rem .95rem;border-radius:9999px;font-size:.8rem;font-weight:700;color:var(--hp-muted);cursor:pointer;transition:background .14s ease,color .14s ease}.hp-search__tab.on.svelte-d6hhnq{background:var(--hp-bg);color:var(--hp-ink);box-shadow:0 1px 3px #0f1a141f}.hp-search__row.svelte-d6hhnq{display:flex;align-items:center;gap:.6rem;margin-top:.6rem;padding:.5rem .5rem .5rem .95rem;border:1px solid var(--hp-line);border-radius:9999px;background:var(--hp-bg);transition:border-color .14s ease,box-shadow .14s ease}.hp-search__row.svelte-d6hhnq:focus-within{border-color:var(--hp-green-2);box-shadow:0 0 0 3px #1e675224}.hp-search__icon.svelte-d6hhnq{flex:none;display:inline-flex;color:var(--hp-muted)}.hp-search__label.svelte-d6hhnq{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.hp-search__input.svelte-d6hhnq{flex:1;min-width:0;border:0;background:transparent;font-size:.95rem;font-weight:600;color:var(--hp-ink);outline:none}.hp-search__input.svelte-d6hhnq::placeholder{color:var(--hp-muted);opacity:.75;font-weight:500}.hp-search__submit.svelte-d6hhnq{display:inline-flex;align-items:center;gap:.4rem;flex:none;padding:.7rem 1.15rem;border:0;border-radius:9999px;background:var(--hp-green);color:#fff;font-size:.875rem;font-weight:700;cursor:pointer;transition:background .14s ease}.hp-search__submit-arrow.svelte-d6hhnq{display:inline-flex;transition:transform .14s ease}@media(hover:hover)and (pointer:fine){.hp-search__submit.svelte-d6hhnq:hover{background:var(--hp-green-2)}.hp-search__submit.svelte-d6hhnq:hover .hp-search__submit-arrow:where(.svelte-d6hhnq){transform:translate(2px)}}@media(max-width:480px){.hp-search__row.svelte-d6hhnq{flex-wrap:wrap;border-radius:1.25rem;padding-bottom:.5rem}.hp-search__input.svelte-d6hhnq{width:100%;flex-basis:100%}.hp-search__submit.svelte-d6hhnq{margin-left:auto}}.hp-hero__shortcuts.svelte-d6hhnq{display:flex;align-items:center;gap:.25rem;margin-top:.75rem;font-size:.8rem}.hp-hero__shortcuts.svelte-d6hhnq span:where(.svelte-d6hhnq){margin-right:.35rem;font-weight:700;color:var(--hp-muted)}.hp-hero__shortcuts.svelte-d6hhnq a:where(.svelte-d6hhnq){padding:.12rem .4rem;font-weight:600;color:var(--hp-green-2);text-decoration:none}.hp-hero__shortcuts.svelte-d6hhnq a:where(.svelte-d6hhnq):hover{text-decoration:underline;text-underline-offset:3px}.hp-hero__signals.svelte-d6hhnq{margin:1.5rem 0 0;max-width:38rem;font-size:.78rem;font-weight:600;line-height:1.8;color:var(--hp-muted)}.hp-hero__signals.svelte-d6hhnq span:where(.svelte-d6hhnq){margin:0 .55rem;color:var(--hp-green-2)}.hp-directory.svelte-d6hhnq{border:1px solid var(--hp-line);border-radius:var(--hp-radius);background:var(--hp-bg);box-shadow:0 8px 30px #0f1a140f;overflow:hidden}.hp-directory__head.svelte-d6hhnq{padding:1.05rem 1.25rem;border-bottom:1px solid var(--hp-line)}.hp-directory__title.svelte-d6hhnq{margin:0;font-size:.88rem;font-weight:800;letter-spacing:-.01em}.hp-directory__stat.svelte-d6hhnq{display:block;margin-top:.3rem;font-size:.75rem;font-weight:600;color:var(--hp-muted)}.hp-directory__list.svelte-d6hhnq{margin:0;padding:0;list-style:none;counter-reset:directory}.hp-directory__row.svelte-d6hhnq{display:grid;grid-template-columns:2.25rem 1fr auto auto;align-items:center;gap:.75rem;padding:.8rem 1.25rem;border-bottom:1px solid var(--hp-line);text-decoration:none;color:var(--hp-ink);transition:background .12s ease}@media(hover:hover)and (pointer:fine){.hp-directory__row.svelte-d6hhnq:hover{background:var(--hp-green-soft)}}.hp-directory__rank.svelte-d6hhnq{font-size:.82rem;font-weight:800;font-variant-numeric:tabular-nums;color:var(--hp-green-2)}.hp-directory__name.svelte-d6hhnq{font-size:.88rem;font-weight:700;letter-spacing:-.01em}.hp-directory__country.svelte-d6hhnq{font-size:.75rem;font-weight:600;color:var(--hp-muted)}.hp-directory__arrow.svelte-d6hhnq{display:inline-flex;color:var(--hp-muted)}.hp-directory__more.svelte-d6hhnq{display:block;padding:.85rem 1.25rem;font-size:.82rem;font-weight:700;color:var(--hp-green-2);text-decoration:none}.hp-directory__more.svelte-d6hhnq:hover{background:var(--hp-green-soft)}.hp-steps__track.svelte-f6rki1{display:grid;gap:2rem;margin:0;padding:0;list-style:none}@media(min-width:860px){.hp-steps__track.svelte-f6rki1{grid-template-columns:repeat(3,1fr);gap:2.5rem}}.hp-steps__step.svelte-f6rki1{position:relative;display:grid;gap:.6rem;align-content:start}.hp-steps__node.svelte-f6rki1{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:9999px;background:var(--hp-green);color:#fff;font-size:.8rem;font-weight:800;font-variant-numeric:tabular-nums}@media(min-width:860px){.hp-steps__step.svelte-f6rki1:not(.last):after{content:"";position:absolute;top:1.25rem;left:3rem;right:-1.75rem;height:1px;background:var(--hp-line)}}@media(max-width:859px){.hp-steps__step.svelte-f6rki1{grid-template-columns:auto 1fr;gap:.35rem 1rem}.hp-steps__step.svelte-f6rki1:not(.last):after{content:"";position:absolute;top:2.9rem;bottom:-1.6rem;left:1.25rem;width:1px;background:var(--hp-line)}.hp-steps__title.svelte-f6rki1{align-self:center}.hp-steps__copy.svelte-f6rki1{grid-column:2}}.hp-steps__title.svelte-f6rki1{margin:0;font-size:1.05rem;font-weight:800;letter-spacing:-.015em}.hp-steps__copy.svelte-f6rki1{margin:0;font-size:.9rem;line-height:1.65;color:var(--hp-muted)}.home-page{--hp-bg: #ffffff;--hp-bg-soft: #f6f7f5;--hp-ink: #0f1a14;--hp-muted: #64706a;--hp-line: #e3e6e2;--hp-green: #123c2e;--hp-green-2: #1e6752;--hp-green-soft: #eef4f0;--hp-radius: .875rem;display:block;width:100%;overflow-x:clip;background:var(--hp-bg);color:var(--hp-ink)}.hp-shell{width:min(1120px,calc(100% - 2.5rem));margin-inline:auto}.hp-section{padding:clamp(3rem,7vw,5rem) 0}.hp-section--soft{background:var(--hp-bg-soft);border-top:1px solid var(--hp-line);border-bottom:1px solid var(--hp-line)}.hp-section__label{margin:0;font-size:.8rem;font-weight:700;color:var(--hp-green-2)}.hp-h2{margin:.6rem 0 0;font-size:clamp(1.7rem,3.6vw,2.4rem);font-weight:800;letter-spacing:-.03em;line-height:1.12;text-wrap:balance}.hp-lede{margin:0;max-width:34rem;font-size:.98rem;line-height:1.65;color:var(--hp-muted)}@media(min-width:860px){.hp-section__head{display:grid;grid-template-columns:1fr auto;align-items:end;gap:2rem;margin-bottom:2.25rem}}@media(max-width:859px){.hp-section__head{margin-bottom:2rem}.hp-section__head .hp-lede{margin-top:.75rem}}@media(prefers-reduced-motion:reduce){.home-page *,.home-page *:before,.home-page *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
