.uc.svelte-rmofn.svelte-rmofn{max-width:1000px;margin:0 auto 1.1rem;background:var(--cb-panel);border:1px solid var(--cb-line);border-radius:20px;overflow:hidden;color:var(--cb-ink)}.hero.svelte-rmofn.svelte-rmofn{display:flex;gap:32px;align-items:center;padding:48px 40px}.heroText.svelte-rmofn.svelte-rmofn{flex:1;min-width:0}.kicker.svelte-rmofn.svelte-rmofn{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#9e4a08;margin:0 0 10px}h1.svelte-rmofn.svelte-rmofn{font-family:Fraunces,Georgia,serif;font-style:italic;font-weight:700;font-size:40px;line-height:1.15;margin:0 0 14px;text-wrap:balance}.lead.svelte-rmofn.svelte-rmofn{font-size:16px;line-height:1.55;color:var(--cb-ink-2);margin:0 0 20px}.btn.svelte-rmofn.svelte-rmofn{display:inline-block;background:var(--cb-orange);color:var(--cb-ink);font-weight:700;padding:14px 22px;border-radius:12px;font-size:15px;text-decoration:none}.btn.svelte-rmofn.svelte-rmofn:hover{background:var(--cb-orange-hover)}.note.svelte-rmofn.svelte-rmofn{font-size:12px;color:var(--cb-ink-3);margin:10px 0 0}.photo.svelte-rmofn.svelte-rmofn{position:relative;margin:0;overflow:hidden;border-radius:12px;border:1px solid #e7d7ba}.photo.svelte-rmofn img.svelte-rmofn{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.photo.svelte-rmofn figcaption.svelte-rmofn{position:absolute;right:0;bottom:0;font-size:10px;line-height:1.4;padding:2px 8px;background:rgba(43,29,16,.62);color:#fffcf6;border-top-left-radius:8px}.ph.svelte-rmofn.svelte-rmofn{flex:0 0 300px;height:260px;border-radius:12px;border:1px solid var(--cb-line)}.ph.card.svelte-rmofn.svelte-rmofn{background:linear-gradient(135deg,#f7d9a8,#f9b766 55%,#f2e4c6);padding:16px;display:flex;flex-direction:column;justify-content:flex-end}.miniCard.svelte-rmofn.svelte-rmofn{background:#fffcf6;border:1px solid var(--cb-line);border-radius:12px;padding:12px 14px;font-size:14px}.miniCard.svelte-rmofn b.svelte-rmofn{display:block}.sec.svelte-rmofn.svelte-rmofn{padding:32px 40px;border-top:1px solid var(--cb-line)}.sec.svelte-rmofn h2.svelte-rmofn{font-family:Fraunces,Georgia,serif;font-style:italic;font-weight:700;font-size:26px;margin:0 0 16px}.steps.svelte-rmofn.svelte-rmofn{display:flex;gap:16px}.step.svelte-rmofn.svelte-rmofn{flex:1;background:#fffcf6;border:1px solid var(--cb-line);border-radius:12px;padding:18px}.num.svelte-rmofn.svelte-rmofn{width:30px;height:30px;border-radius:50%;background:var(--cb-orange);color:var(--cb-ink);font-weight:700;display:flex;align-items:center;justify-content:center;margin-bottom:10px}.step.svelte-rmofn h3.svelte-rmofn{margin:0 0 6px;font-size:16px}.step.svelte-rmofn p.svelte-rmofn{margin:0;font-size:14px;line-height:1.5;color:var(--cb-ink-2)}.faq.svelte-rmofn.svelte-rmofn{background:#fffcf6;border:1px solid var(--cb-line);border-radius:12px;padding:14px 18px;margin-bottom:10px}.faq.svelte-rmofn h3.svelte-rmofn{margin:0;font-size:15px}.faq.svelte-rmofn p.svelte-rmofn{margin:6px 0 0;font-size:14px;line-height:1.5;color:var(--cb-ink-2)}.ctaBand.svelte-rmofn.svelte-rmofn{text-align:center;background:#fffcf6}.ctaBand.svelte-rmofn p.svelte-rmofn{color:var(--cb-ink-2);margin:0 0 16px}.bonus.svelte-rmofn h3.svelte-rmofn{font-size:14px;font-weight:600;color:var(--cb-ink-3);margin:0 0 10px}.bonus.svelte-rmofn ul.svelte-rmofn{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:8px}.bonus.svelte-rmofn li.svelte-rmofn{background:#fffcf6;border:1px solid var(--cb-line);border-radius:12px;padding:10px 14px;font-size:13px;display:flex;flex-direction:column;gap:2px}.bonus.svelte-rmofn li a.svelte-rmofn{font-weight:700;color:var(--cb-ink);text-decoration:none}.bonus.svelte-rmofn li span.svelte-rmofn{color:var(--cb-ink-3)}.more.svelte-rmofn.svelte-rmofn{color:#9e4a08;font-weight:600;font-size:14px}@media (max-width: 700px){.hero.svelte-rmofn.svelte-rmofn{flex-direction:column;align-items:stretch;padding:28px 16px}.ph.svelte-rmofn.svelte-rmofn{flex:none;width:100%;height:170px}h1.svelte-rmofn.svelte-rmofn{font-size:29px}.sec.svelte-rmofn.svelte-rmofn{padding:24px 16px}.sec.svelte-rmofn h2.svelte-rmofn{font-size:22px}.steps.svelte-rmofn.svelte-rmofn{flex-direction:column}}.photo.svelte-rmofn img.svelte-rmofn{position:absolute;top:0;right:0;bottom:0;left:0}.photo.ph.svelte-rmofn.svelte-rmofn{flex:0 0 420px;height:260px}@media (max-width: 700px){.photo.ph.svelte-rmofn.svelte-rmofn{flex:none;width:100%;height:auto;aspect-ratio:16 / 10}}
