.section.svelte-1bktsgv{padding:60px var(--pad-m)}.content.svelte-1bktsgv{max-width:1040px;margin:0 auto}h2.svelte-1bktsgv{margin-bottom:20px}p.svelte-1bktsgv{margin-bottom:18px;line-height:1.75;color:var(--font-2)}.quality-list.svelte-1bktsgv{display:flex;flex-direction:column;row-gap:var(--pad-m);margin:var(--pad-xl) 0px}.line.svelte-1bktsgv{display:flex;flex-shrink:0;width:100%;height:1px;background-color:var(--stroke);margin:60px 0}.hero.svelte-1or4t90{padding:100px var(--pad-m);scroll-margin-top:100px}.content.svelte-1or4t90{max-width:1000px;margin:0 auto;display:flex;flex-direction:column;row-gap:var(--pad-m)}.hero.svelte-1or4t90 h1:where(.svelte-1or4t90){max-width:780px;margin-bottom:24px;line-height:1.05}.line.svelte-1or4t90{display:flex;flex-shrink:0;width:100%;height:1px;background-color:var(--stroke);margin:60px 0}.section.svelte-f71ea0{background:var(--bg-3);border-radius:var(--radius-xxl);padding:var(--pad-xxl) var(--pad-xxl) var(--pad-xxl) var(--pad-xxl);margin:0 var(--pad-m)}.content.svelte-f71ea0{max-width:1040px;margin:0 auto}.section+.section{margin-top:16px}h2.svelte-f71ea0{margin-bottom:20px}h3.svelte-f71ea0{margin-bottom:16px}p.svelte-f71ea0{margin-bottom:18px;line-height:1.75;color:var(--font-2)}.step-grid.svelte-f71ea0{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1px;border-radius:var(--radius-xxl);overflow:hidden;background-color:var(--bg-3)}.card.svelte-f71ea0{background:var(--bg-2);padding:28px 26px;overflow:hidden;transition:background .3s ease;cursor:default}.card.svelte-f71ea0:hover{background:var(--accent-b)}.card.svelte-f71ea0 h3:where(.svelte-f71ea0){margin-bottom:14px}.step-grid.svelte-f71ea0{counter-reset:item}.step-grid.svelte-f71ea0>:where(.svelte-f71ea0){position:relative}.step-grid.svelte-f71ea0>:where(.svelte-f71ea0):before{counter-increment:item;content:counter(item);position:absolute;bottom:0;right:0;color:var(--bg-3);font-family:Geist,Inter,sans-serif;font-weight:700;font-size:120px;padding:5px;z-index:0;transform:translate(18px,24px);transition:color .3s ease}.card.svelte-f71ea0>:where(.svelte-f71ea0){position:relative;z-index:1}.card.svelte-f71ea0:hover:before{color:var(--accent)}
