.hp-hero[data-astro-cid-5surwuhx]{padding-top:clamp(80px,40px + 7vw,140px);padding-bottom:clamp(56px,32px + 4vw,88px)}.hp__h1[data-astro-cid-5surwuhx]{color:var(--color-cream-100);max-width:15ch;margin-top:18px;font-size:clamp(38px,24px + 3.4vw,76px);line-height:1.05}.hp__lead[data-astro-cid-5surwuhx]{max-width:60ch;font-size:var(--text-lead);color:var(--color-cream-300);margin-top:22px;line-height:1.65}.hp__cta[data-astro-cid-5surwuhx]{flex-wrap:wrap;align-items:center;gap:20px;margin-top:32px;display:flex}.hp-body[data-astro-cid-5surwuhx],.hp-menu[data-astro-cid-5surwuhx],.hp-quotes[data-astro-cid-5surwuhx],.hp-faq[data-astro-cid-5surwuhx]{padding-top:clamp(64px,32px + 7vw,120px);padding-bottom:clamp(64px,32px + 7vw,120px)}.hp-grid[data-astro-cid-5surwuhx]{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:start;gap:clamp(32px,24px + 3vw,72px);display:grid}.hp__h2[data-astro-cid-5surwuhx]{color:var(--color-ink-900);max-width:24ch;margin-top:16px;font-size:clamp(28px,19px + 2.2vw,48px);line-height:1.1}.hp__h2--dark[data-astro-cid-5surwuhx]{color:var(--color-cream-100)}.hp-steps[data-astro-cid-5surwuhx]{border-top:1px solid #16141126;margin:28px 0 0;padding:0;list-style:none}.hp-step[data-astro-cid-5surwuhx]{border-bottom:1px solid #16141126;grid-template-columns:56px 1fr;padding:22px 0;display:grid}.hp-step[data-astro-cid-5surwuhx]:last-child{border-bottom:none}.hp-step[data-astro-cid-5surwuhx] .roman[data-astro-cid-5surwuhx]{font-size:20px}.hp-step[data-astro-cid-5surwuhx] p[data-astro-cid-5surwuhx]{color:var(--color-ink-700);line-height:1.65}.practical[data-astro-cid-5surwuhx]{background:var(--color-card);border:1px solid #8f743473;padding:clamp(24px,18px + 1.5vw,40px)}.practical__label[data-astro-cid-5surwuhx]{letter-spacing:.28em;text-transform:uppercase;color:var(--color-ink-500);font-size:11px}.practical__rows[data-astro-cid-5surwuhx]{margin-top:20px;display:grid}.practical__rows[data-astro-cid-5surwuhx] p[data-astro-cid-5surwuhx]{color:var(--color-ink-900);border-top:1px solid #16141126;padding:14px 0;line-height:1.6}.practical__rows[data-astro-cid-5surwuhx] p[data-astro-cid-5surwuhx]:last-child{border-bottom:1px solid #16141126}.practical__rows[data-astro-cid-5surwuhx] strong[data-astro-cid-5surwuhx]{font-weight:500}.practical__cta[data-astro-cid-5surwuhx]{margin-top:24px}.practical__more[data-astro-cid-5surwuhx]{margin-top:16px;font-size:14px}.hp-menu__lead[data-astro-cid-5surwuhx]{max-width:60ch;color:var(--color-cream-300);margin-top:18px;line-height:1.65}.menu-cards[data-astro-cid-5surwuhx]{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:20px;margin-top:40px;display:grid}.menu-card[data-astro-cid-5surwuhx]{color:inherit;border:1px solid #ece4d429;padding:28px 26px 26px;transition:border-color .2s;display:block}.menu-card[data-astro-cid-5surwuhx]:hover{border-color:var(--color-brass-400)}.menu-card__zone[data-astro-cid-5surwuhx]{letter-spacing:.26em;text-transform:uppercase;color:var(--color-brass-400);font-size:11px}.menu-card__name[data-astro-cid-5surwuhx]{font-family:var(--font-display);color:var(--color-cream-100);margin-top:12px;font-size:26px;line-height:1.15}.menu-card__picks[data-astro-cid-5surwuhx]{gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.menu-card__picks[data-astro-cid-5surwuhx] li[data-astro-cid-5surwuhx]{color:var(--color-cream-300);padding-left:18px;font-size:15px;line-height:1.5;position:relative}.menu-card__picks[data-astro-cid-5surwuhx] li[data-astro-cid-5surwuhx]:before{content:"—";color:var(--color-brass-400);position:absolute;left:0}.menu-card__more[data-astro-cid-5surwuhx]{letter-spacing:.12em;text-transform:uppercase;color:var(--color-cream-100);border-bottom:1px solid var(--color-brass-400);margin-top:22px;padding-bottom:3px;font-size:13px;display:inline-block}.quotes[data-astro-cid-5surwuhx]{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:24px;margin-top:36px;display:grid}.quote[data-astro-cid-5surwuhx]{background:var(--color-card);border:1px solid #8f743459;margin:0;padding:26px 26px 24px}.quote__text[data-astro-cid-5surwuhx]{font-family:var(--font-display);color:var(--color-ink-900);margin:0;font-size:19px;line-height:1.5}.quote__who[data-astro-cid-5surwuhx]{color:var(--color-ink-500);margin-top:16px;font-size:13.5px}.quote__who[data-astro-cid-5surwuhx] strong[data-astro-cid-5surwuhx]{color:var(--color-ink-700);font-weight:500}.hp-quotes__more[data-astro-cid-5surwuhx]{margin-top:28px;font-size:15px}.faq[data-astro-cid-5surwuhx]{border-top:1px solid #ece4d424;margin-top:28px}.faq__item[data-astro-cid-5surwuhx]{border-bottom:1px solid #ece4d424}.faq__q[data-astro-cid-5surwuhx]{cursor:pointer;font-family:var(--font-display);color:var(--color-cream-100);justify-content:space-between;align-items:baseline;gap:16px;padding:18px 4px;font-size:19px;list-style:none;display:flex}.faq__q[data-astro-cid-5surwuhx]::-webkit-details-marker{display:none}.faq__mark[data-astro-cid-5surwuhx]:before{content:"+";color:var(--color-brass-400);font-family:var(--font-body)}.faq__item[data-astro-cid-5surwuhx][open] .faq__mark[data-astro-cid-5surwuhx]:before{content:"−"}.faq__a[data-astro-cid-5surwuhx]{max-width:62ch;color:var(--color-stone-400);padding:0 4px 20px;line-height:1.65}.hp-final[data-astro-cid-5surwuhx]{flex-wrap:wrap;align-items:center;gap:18px 24px;margin-top:40px;display:flex}.hp-final__or[data-astro-cid-5surwuhx]{color:var(--color-cream-300);font-size:15px}.hp-final__wa[data-astro-cid-5surwuhx]{color:var(--color-cream-100)}.hp-final__wa[data-astro-cid-5surwuhx]>span[data-astro-cid-5surwuhx]{border-bottom:1px solid var(--color-brass-400)}.also[data-astro-cid-5surwuhx]{flex-wrap:wrap;align-items:baseline;gap:14px 18px;margin-top:clamp(48px,32px + 3vw,72px);display:flex}.also__label[data-astro-cid-5surwuhx]{letter-spacing:.24em;text-transform:uppercase;color:var(--color-stone-400);font-size:12px}.also__chip[data-astro-cid-5surwuhx]{color:var(--color-cream-100);border:1px solid #ece4d44d;padding:8px 16px;font-size:13.5px;font-weight:300;transition:border-color .2s}.also__chip[data-astro-cid-5surwuhx]:hover{border-color:var(--color-brass-400)}
