.page-hero.svelte-ck4vww{padding:10rem 5% 5rem;background:var(--paper);border-bottom:1px solid var(--line);text-align:center}.page-hero-inner.svelte-ck4vww{max-width:800px;margin:0 auto}.page-hero-h1.svelte-ck4vww{font-weight:800;font-size:clamp(2rem,4.5vw,3.5rem);line-height:1.1;letter-spacing:-.03em;margin-top:.75rem;color:#1c1a19}.page-hero-lead.svelte-ck4vww{font-size:1.05rem;color:#54504b;line-height:1.7;margin:1.25rem auto 0;max-width:60ch}.proc-flow-sec.svelte-ck4vww{padding:6rem 5%;background:var(--paper2)}.proc-flow-inner.svelte-ck4vww{max-width:1100px;margin:0 auto;text-align:center}.sec-h2.svelte-ck4vww{font-weight:800;font-size:clamp(1.9rem,4vw,3rem);line-height:1.05;letter-spacing:-.03em;margin-bottom:3rem;color:#1c1a19}.proc-flow-grid.svelte-ck4vww{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.proc-step.svelte-ck4vww{border:1px solid var(--line);border-radius:var(--r-card);padding:2.5rem 2rem;background:#fff;transition:transform .25s,box-shadow .25s,border-color .25s;text-align:left;box-shadow:0 4px 12px #1c1a1905}.proc-step.svelte-ck4vww:hover{transform:translateY(-4px);box-shadow:0 16px 40px #1c1a1914;border-color:#c42e4740}.proc-num.svelte-ck4vww{font-family:var(--font-script);font-size:2.5rem;font-weight:700;color:#c42e47;line-height:.8;display:block;margin-bottom:1rem}.proc-step.svelte-ck4vww h3:where(.svelte-ck4vww){font-size:1.15rem;font-weight:800;color:#1c1a19;letter-spacing:-.02em;margin-bottom:.5rem}.proc-step.svelte-ck4vww p:where(.svelte-ck4vww){font-size:.9rem;color:#54504b;line-height:1.65;margin:0}@media(max-width:920px){.proc-flow-grid.svelte-ck4vww{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.proc-flow-grid.svelte-ck4vww{grid-template-columns:1fr}.page-hero.svelte-ck4vww,.proc-flow-sec.svelte-ck4vww{padding:5rem 5%}.proc-step.svelte-ck4vww{padding:2rem 1.25rem}}
