._5Zv3Ta_container{max-width:980px;padding:0 var(--container-pad);gap:var(--space-6);flex-direction:column;margin:0 auto;display:flex}._5Zv3Ta_hero{text-align:center;align-items:center;gap:var(--space-4);border-radius:var(--radius);box-shadow:none;background:#fff;border:1px solid #231c191a;flex-direction:column;padding:clamp(28px,4vw,44px);display:flex}._5Zv3Ta_code{font-family:var(--font-heading,"Lora", Georgia, serif);color:var(--color-primary);margin:0;font-size:clamp(2rem,4vw,2.8rem);font-weight:700;line-height:1}._5Zv3Ta_title{font-family:var(--font-heading,"Lora", Georgia, serif);letter-spacing:-.02em;color:#241f1c;margin:0;font-size:clamp(1.9rem,3.4vw,2.8rem);line-height:1.15}._5Zv3Ta_description{color:#231c19b8;max-width:760px;margin:0;font-size:1rem;line-height:1.52}._5Zv3Ta_actions{width:100%;margin-top:var(--space-2);flex-wrap:wrap;justify-content:center;gap:10px;display:flex}._5Zv3Ta_primaryButton,._5Zv3Ta_secondaryButton,._5Zv3Ta_ctaButton{border-radius:var(--radius);min-height:44px;transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);justify-content:center;align-items:center;padding:0 18px;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex}._5Zv3Ta_primaryButton{background:var(--color-primary);color:#fff}._5Zv3Ta_primaryButton:hover{background:var(--color-primary-dark)}._5Zv3Ta_secondaryButton{color:#241f1c;background:#fff;border:1px solid #231c1933}._5Zv3Ta_secondaryButton:hover{color:var(--color-primary);border-color:#9b173380}._5Zv3Ta_metaSection{padding:var(--space-6);border-radius:var(--radius);background:#ffffffd9;border:1px solid #231c191a}._5Zv3Ta_metaTitle{margin:0 0 var(--space-4);font-family:var(--font-heading,"Lora", Georgia, serif);color:#241f1c;font-size:clamp(1.2rem,2.4vw,1.5rem);line-height:1.25}._5Zv3Ta_linksList{gap:8px;margin:0;padding-left:18px;display:grid}._5Zv3Ta_inlineLink,._5Zv3Ta_brandLink{color:#231c19e0;text-underline-offset:3px;transition:color var(--transition-fast);text-decoration:underline;text-decoration-thickness:1px}._5Zv3Ta_inlineLink:hover,._5Zv3Ta_brandLink:hover{color:var(--color-primary)}._5Zv3Ta_brandList{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}._5Zv3Ta_brandLink{border-radius:var(--radius);background:#fff;border:1px solid #231c1924;padding:8px 12px;text-decoration:none;display:inline-flex}._5Zv3Ta_cta{border-radius:var(--radius);color:#fff;background:#241f1c;padding:clamp(20px,3vw,30px)}._5Zv3Ta_ctaTitle{font-family:var(--font-heading,"Lora", Georgia, serif);margin:0;font-size:clamp(1.45rem,2.8vw,2rem);line-height:1.18}._5Zv3Ta_ctaText{color:#ffffffd1;max-width:760px;margin:10px 0 0;font-size:.96rem;line-height:1.52}._5Zv3Ta_ctaButton{color:#241f1c;background:#fff;border:1px solid #ffffff59;margin-top:18px}._5Zv3Ta_ctaButton:hover{background:#f4eee7}@media (max-width:860px){._5Zv3Ta_main{padding:calc(60px + var(--space-8)) 0 var(--space-16)}._5Zv3Ta_container{gap:var(--space-5)}._5Zv3Ta_hero{text-align:left;align-items:flex-start}._5Zv3Ta_actions{justify-content:flex-start}}@media (max-width:560px){._5Zv3Ta_main{padding:var(--space-8) 0 var(--space-12)}._5Zv3Ta_actions{grid-template-columns:1fr;display:grid}._5Zv3Ta_primaryButton,._5Zv3Ta_secondaryButton,._5Zv3Ta_ctaButton{width:100%}._5Zv3Ta_metaSection{padding:var(--space-5)}}._5Zv3Ta_main{min-height:auto;padding:var(--page-top) 0 var(--home-section-y);background:var(--color-bg)}._5Zv3Ta_container{gap:var(--space-10)}._5Zv3Ta_hero{text-align:left;background:0 0;border:0;align-items:flex-start;padding:0}._5Zv3Ta_code{font-size:var(--font-size-xs);font-family:var(--font-body,"Onest", sans-serif);letter-spacing:.12em;text-transform:uppercase;font-weight:700}._5Zv3Ta_title{font-size:var(--home-fs-h1);letter-spacing:-.025em;font-weight:500;line-height:1.08}._5Zv3Ta_description{font-size:var(--home-fs-lead);color:var(--color-text-muted)}._5Zv3Ta_actions{justify-content:flex-start}._5Zv3Ta_metaSection{padding:var(--space-5) 0 0;border:0;border-top:1px solid var(--color-border);background:0 0}._5Zv3Ta_cta{padding:var(--space-10);background:var(--color-surface-dark)}._5Zv3Ta_metaSection{border-radius:0}
