.card[data-astro-cid-yk4hkwyg]{gap:var(--space-3);padding:var(--space-5);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;display:flex}.process[data-astro-cid-akcgwngv]{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.process__step[data-astro-cid-akcgwngv]{gap:var(--space-4);grid-template-columns:2.5rem 1fr;align-items:start;display:grid;position:relative}.process__step[data-astro-cid-akcgwngv]:not(:last-child):after{content:"";inset-block:2.75rem calc(-1 * var(--space-4));background:var(--color-border);inline-size:2px;position:absolute;inset-inline-start:calc(1.25rem - 1px)}.process__number[data-astro-cid-akcgwngv]{border:var(--border-width-strong) solid var(--color-accent);background:var(--color-surface);block-size:2.5rem;inline-size:2.5rem;color:var(--color-accent);font-family:var(--font-heading);font-weight:var(--font-weight-bold);border-radius:50%;place-items:center;display:grid}.process__body[data-astro-cid-akcgwngv]{gap:var(--space-1);padding-block-start:var(--space-1);display:grid}.process__title[data-astro-cid-akcgwngv]{font-size:var(--font-size-h4)}.process__body[data-astro-cid-akcgwngv] p[data-astro-cid-akcgwngv]{color:var(--color-text-muted)}.product-search[data-astro-cid-jnbkhct7]{gap:var(--space-2);max-inline-size:var(--container-reading);display:grid}.product-search__label[data-astro-cid-jnbkhct7]{font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-label)}.product-search__input[data-astro-cid-jnbkhct7]{min-block-size:3.25rem;inline-size:100%;min-inline-size:0;padding:var(--space-3) var(--space-4);border:var(--border-width-strong) solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font-size:var(--font-size-body)}.product-search__input[data-astro-cid-jnbkhct7]::placeholder{color:var(--color-text-muted);opacity:1}.product-search__input[data-astro-cid-jnbkhct7]:hover{border-color:var(--color-primary)}.product-search__hint[data-astro-cid-jnbkhct7]{color:var(--color-text-muted);font-size:var(--font-size-body-small)}.product-search__results[data-astro-cid-jnbkhct7]{gap:var(--space-2);margin:var(--space-2) 0 0;padding:0;list-style:none;display:grid}.product-search__result[data-astro-cid-jnbkhct7]{gap:var(--space-1);min-block-size:var(--target-min);padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);text-decoration:none;display:grid}.product-search__result[data-astro-cid-jnbkhct7]:hover{border-color:var(--color-accent)}.product-search__result-name[data-astro-cid-jnbkhct7]{color:var(--color-heading);font-weight:var(--font-weight-semibold);text-underline-offset:.18em;text-decoration:underline}.product-search__result-detail[data-astro-cid-jnbkhct7]{color:var(--color-text-muted);font-size:var(--font-size-body-small)}.product-search__empty[data-astro-cid-jnbkhct7]{gap:var(--space-2);padding:var(--space-4) var(--space-5);border:var(--border-width) solid var(--color-border);border-inline-start:4px solid var(--color-accent);border-radius:var(--radius-md);background:var(--color-status-info-surface);color:var(--color-text);justify-items:start;margin-block-start:var(--space-2);display:grid}.product-search__empty-title[data-astro-cid-jnbkhct7]{color:var(--color-heading);font-weight:var(--font-weight-semibold)}.product-search__again[data-astro-cid-jnbkhct7]{min-block-size:var(--target-min);padding:var(--space-2) 0;color:var(--color-link);font-weight:var(--font-weight-semibold);text-underline-offset:.18em;cursor:pointer;background:0 0;border:0;margin-block-start:var(--space-1);text-decoration:underline}.product-search__again[data-astro-cid-jnbkhct7]:hover{color:var(--color-link-hover)}[data-astro-cid-jnbkhct7][hidden]{display:none!important}.hero[data-astro-cid-lcdefpme]{padding-block:var(--space-section);border-block-end:var(--border-width) solid var(--color-border)}.hero__grid[data-astro-cid-lcdefpme]{gap:var(--space-7);align-items:center;display:grid}@media (width>=64em){.hero__grid[data-astro-cid-lcdefpme]{gap:var(--space-8);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.hero__text[data-astro-cid-lcdefpme]{gap:var(--space-4);flex-direction:column;display:flex}.hero__eyebrow[data-astro-cid-lcdefpme]{color:var(--color-accent)}.hero__lead[data-astro-cid-lcdefpme]{max-inline-size:36rem;color:var(--color-text)}.hero__promise[data-astro-cid-lcdefpme]{color:var(--color-text-muted);font-weight:var(--font-weight-medium)}.hero__key[data-astro-cid-lcdefpme]{gap:var(--space-4);padding:var(--space-5);border:var(--border-width) solid var(--color-border);border-inline-start:4px solid var(--color-accent);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm);display:grid}.hero__key-title[data-astro-cid-lcdefpme]{font-size:var(--font-size-h4);font-weight:var(--font-weight-semibold)}.hero__key-list[data-astro-cid-lcdefpme]{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.hero__key-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-3);grid-template-columns:5.5rem 1fr;display:grid}.section[data-astro-cid-lcdefpme]{padding-block:var(--space-7)}@media (width>=48em){.section[data-astro-cid-lcdefpme]{padding-block:var(--space-8)}}.section--surface[data-astro-cid-lcdefpme]{background:var(--color-surface);border-block:var(--border-width) solid var(--color-border)}.measure[data-astro-cid-lcdefpme]{max-inline-size:var(--container-reading)}.section__content[data-astro-cid-lcdefpme]{--stack-space:var(--space-5)}.grid-3[data-astro-cid-lcdefpme]{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}@media (width>=48em){.grid-3[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr))}}.guide__link[data-astro-cid-lcdefpme]{font-weight:var(--font-weight-semibold);margin-block-start:auto}.transparency__principle[data-astro-cid-lcdefpme]{border-inline-start:3px solid var(--color-accent);color:var(--color-heading);font-weight:var(--font-weight-semibold);padding-inline-start:var(--space-4)}
