.directory.svelte-1qbfmlp{background:#faf9f7;color:#111827}.directory-head.svelte-1qbfmlp{text-align:center;padding:165px 24px 40px}.eyebrow.svelte-1qbfmlp{font-size:11px;letter-spacing:.05em;color:#af3827}.directory-head.svelte-1qbfmlp em:where(.svelte-1qbfmlp){font-style:normal;color:#bd3825}.directory-head.svelte-1qbfmlp p:where(.svelte-1qbfmlp){font-size:17px;line-height:1.75;color:#69707a;margin:20px 0}.offers.svelte-1qbfmlp{max-width:1160px;padding:0 32px 65px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:24px}.offer.svelte-1qbfmlp{display:flex;flex-direction:column;padding:32px;border:1px solid #e5dfd9;border-radius:22px;background:#fdfcfb;transition:transform .25s,border-color .25s}.offer.svelte-1qbfmlp:hover{transform:translateY(-4px);border-color:#cd8e7e}.offer-top.svelte-1qbfmlp{display:flex;justify-content:space-between;align-items:center;margin-bottom:26px}.number.svelte-1qbfmlp{font-size:12px;color:#b03927}.arrow.svelte-1qbfmlp{display:grid;place-items:center;width:43px;height:43px;border-radius:50%;background:#f5e8e3;color:#bb3825;font-size:25px}.kicker.svelte-1qbfmlp{font-size:12px;color:#6c727b}.offer.svelte-1qbfmlp h2:where(.svelte-1qbfmlp){font-size:32px;line-height:1.15;letter-spacing:-.035em;margin:10px 0 18px}.offer.svelte-1qbfmlp p:where(.svelte-1qbfmlp){font-size:16px;color:#646c77;line-height:1.75;max-width:48ch}.chips.svelte-1qbfmlp{display:flex;gap:7px;flex-wrap:wrap;margin:25px 0}.chips.svelte-1qbfmlp span:where(.svelte-1qbfmlp){font-size:11px;background:#f2f0ed;padding:6px 10px;border-radius:20px;color:#606873}.offer.svelte-1qbfmlp strong:where(.svelte-1qbfmlp){font-size:13px;margin-top:auto;padding-top:15px;border-top:1px solid #ece6e0}.offer.svelte-1qbfmlp:nth-child(4){background:#f8ede9}.choice.svelte-1qbfmlp{max-width:1096px;margin:0 auto 55px;background:#f0eeeb;border-radius:24px;padding:42px;display:grid;grid-template-columns:1fr 1fr;gap:65px}.choice.svelte-1qbfmlp h2:where(.svelte-1qbfmlp){font-size:35px;line-height:1.2;letter-spacing:-.03em;margin:18px 0}.choice.svelte-1qbfmlp p:where(.svelte-1qbfmlp){font-size:15px;line-height:1.8;color:#646c77}.primary.svelte-1qbfmlp{display:inline-block;background:#c43825;color:#fffaf7;padding:15px 22px;border-radius:13px;font-size:14px;margin-top:25px}.choice.svelte-1qbfmlp ol:where(.svelte-1qbfmlp){margin:0;padding-left:20px}.choice.svelte-1qbfmlp li:where(.svelte-1qbfmlp){padding:13px 0 16px 10px}.choice.svelte-1qbfmlp li:where(.svelte-1qbfmlp)::marker{color:#b03927;font-weight:600}.choice.svelte-1qbfmlp h3:where(.svelte-1qbfmlp){font-size:19px;margin-bottom:8px}.portfolio-link.svelte-1qbfmlp{display:flex;justify-content:center;gap:28px;padding:0 24px 65px;font-size:14px}.portfolio-link.svelte-1qbfmlp span:where(.svelte-1qbfmlp){color:#6b727b}.portfolio-link.svelte-1qbfmlp a:where(.svelte-1qbfmlp){color:#ae3826}@media (max-width:760px){.directory-head.svelte-1qbfmlp{padding-top:150px;padding-bottom:24px}.directory-head.svelte-1qbfmlp p:where(.svelte-1qbfmlp){font-size:16px}.offers.svelte-1qbfmlp{grid-template-columns:1fr;padding:0 24px 40px;gap:18px}.offer.svelte-1qbfmlp{padding:26px}.offer.svelte-1qbfmlp h2:where(.svelte-1qbfmlp){font-size:28px}.choice.svelte-1qbfmlp{grid-template-columns:1fr;margin:0 24px 40px;padding:28px;gap:25px}.choice.svelte-1qbfmlp h2:where(.svelte-1qbfmlp){font-size:29px}.portfolio-link.svelte-1qbfmlp{flex-direction:column;align-items:center;gap:12px}}@media (prefers-reduced-motion:reduce){.offer.svelte-1qbfmlp{transition:none}}
