.arch-page.svelte-l0lkr4{min-height:100vh;padding:150px 24px 120px;background:#f3eee6;color:#25231f;font-family:Inter,DM Sans,system-ui,sans-serif}.arch-page.svelte-l0lkr4 h1:where(.svelte-l0lkr4),.arch-page.svelte-l0lkr4 h2:where(.svelte-l0lkr4),.arch-page.svelte-l0lkr4 h3:where(.svelte-l0lkr4){font-family:Manrope,Inter,system-ui,sans-serif!important;font-weight:800!important;letter-spacing:-.035em}.arch-page.svelte-l0lkr4 h1:where(.svelte-l0lkr4){font-size:clamp(48px,6.5vw,84px);line-height:.98}.arch-page.svelte-l0lkr4 .lede:where(.svelte-l0lkr4){max-width:640px;margin:22px auto 0;color:#6f665d;font-size:clamp(16px,1.6vw,19px);line-height:1.65}.arch-page.svelte-l0lkr4 h2:where(.svelte-l0lkr4){font-size:clamp(32px,3.8vw,48px)}.arch-page.svelte-l0lkr4 .sub:where(.svelte-l0lkr4){margin-top:12px;color:#817568;font-size:15px}.arch-card.svelte-l0lkr4{padding:30px;border:1px solid rgba(37,35,31,.1);border-radius:20px;background:#fffdf8b8;box-shadow:0 12px 30px #3d2e1f0f}.arch-ico.svelte-l0lkr4{width:46px;height:46px;border-radius:13px;display:flex;align-items:center;justify-content:center;color:#365744;background:#3657441a;margin-bottom:18px}.text-center.svelte-l0lkr4 .arch-ico:where(.svelte-l0lkr4){margin-left:auto;margin-right:auto}.step-num.svelte-l0lkr4{color:#c98042;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.arch-card.svelte-l0lkr4 h3:where(.svelte-l0lkr4){margin-top:8px;font-size:20px}.arch-card.svelte-l0lkr4 p:where(.svelte-l0lkr4){margin-top:10px;color:#6f665d;font-size:13px;line-height:1.65}.privacy-block.svelte-l0lkr4{max-width:760px;margin:0 auto;padding:64px 40px;border-radius:26px;color:#fff;background:#2d493a}.privacy-block.svelte-l0lkr4 .w-16:where(.svelte-l0lkr4){background:#ffffff1a;color:#e4aa69}.privacy-block.svelte-l0lkr4 h2:where(.svelte-l0lkr4){margin-top:22px;color:#fff}.privacy-block.svelte-l0lkr4 p:where(.svelte-l0lkr4){max-width:560px;margin:16px auto 0;color:#ffffffb8;font-size:15px;line-height:1.7}.privacy-block.svelte-l0lkr4 a:where(.svelte-l0lkr4){display:inline-block;margin-top:26px;color:#f0b773;text-decoration:none;font-size:14px;font-weight:800}@media(max-width:520px){.arch-page.svelte-l0lkr4{padding:120px 18px 80px}.privacy-block.svelte-l0lkr4{padding:44px 24px}}
