.sec.svelte-2dlb0{padding-block:24px 96px}.sec.svelte-2dlb0 h2:where(.svelte-2dlb0){font-size:clamp(30px,5.5vw,48px);line-height:1.05}.split.svelte-2dlb0{display:grid;gap:28px}.photo-card.svelte-2dlb0{border-radius:24px;overflow:hidden;background:var(--color-stone)}.photo-card.svelte-2dlb0 img:where(.svelte-2dlb0){width:100%;height:100%;object-fit:cover}.next.svelte-2dlb0{display:inline-flex;align-items:center;gap:14px;width:fit-content;color:var(--color-ink);text-decoration:none}.tile.svelte-2dlb0{display:grid;justify-items:center;flex:none;min-width:44px;line-height:1;transition:transform .5s var(--ease-spring)}.next.svelte-2dlb0:hover .tile:where(.svelte-2dlb0){transform:translateY(-3px)}.tile.svelte-2dlb0 small:where(.svelte-2dlb0){color:var(--color-red-deep);font-size:13px;font-weight:600;margin-bottom:2px}.tile.svelte-2dlb0 b:where(.svelte-2dlb0){font-family:var(--font-display);font-weight:400;font-size:40px;line-height:.95;font-variant-numeric:tabular-nums}.txt.svelte-2dlb0{display:grid;line-height:1.35;font-size:14.5px}.txt.svelte-2dlb0 b:where(.svelte-2dlb0){font-weight:700}.txt.svelte-2dlb0 span:where(.svelte-2dlb0){color:var(--color-ink-soft);font-variant-numeric:tabular-nums}.steps.svelte-2dlb0{list-style:none;margin:32px 0 0;padding:0;display:grid;counter-reset:step}.steps.svelte-2dlb0 li:where(.svelte-2dlb0){display:grid;grid-template-columns:56px 1fr;gap:18px;padding-block:22px;border-top:1px solid var(--line)}.steps.svelte-2dlb0 li:where(.svelte-2dlb0):before{counter-increment:step;content:counter(step);font-family:var(--font-display);font-size:34px;line-height:1;color:var(--color-red-deep)}.steps.svelte-2dlb0 b:where(.svelte-2dlb0){display:block;font-size:19px;margin-bottom:4px}.cards.svelte-2dlb0{display:grid;gap:14px}.card.svelte-2dlb0{background:#fff;border-radius:22px;padding:26px;display:grid;align-content:start;gap:8px;box-shadow:0 1px #16110f0d}.card.svelte-2dlb0 h3:where(.svelte-2dlb0){font-size:26px}.card.svelte-2dlb0 p:where(.svelte-2dlb0){color:var(--color-ink-soft)}.card.svelte-2dlb0 a:where(.svelte-2dlb0){color:var(--color-red-deep);text-underline-offset:3px}@media (min-width: 900px){.split.svelte-2dlb0{grid-template-columns:1.1fr .9fr;gap:64px;align-items:start}.cards.svelte-2dlb0{grid-template-columns:repeat(2,1fr)}}
