@layer base{._reveal_n2sx2_2{opacity:0;transform:translateY(30px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}._reveal_n2sx2_2[data-revealed=true]{opacity:1;transform:translateY(0)}._accent_n2sx2_13{color:var(--primary)}._ctaSection_n2sx2_17{padding:var(--spacing-20) var(--spacing-6);background-color:var(--surface);text-align:center;border-top:1px solid var(--border)}._ctaContainer_n2sx2_24{max-width:48rem;margin:0 auto;display:flex;flex-direction:column;align-items:center}._ctaTitle_n2sx2_32{font-family:var(--font-family-display);font-size:2.5rem;font-weight:700;letter-spacing:-.02em;margin-bottom:var(--spacing-4);color:var(--foreground)}@media(max-width:768px){._ctaTitle_n2sx2_32{font-size:2rem}}._ctaDesc_n2sx2_47{font-size:1.25rem;color:var(--secondary);line-height:1.6;margin-bottom:var(--spacing-8)}._altContact_n2sx2_54{margin-top:var(--spacing-6);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--spacing-6);color:var(--secondary);font-size:.875rem}._altContactLink_n2sx2_65{display:flex;align-items:center;gap:var(--spacing-2);color:inherit;text-decoration:none;transition:color var(--animation-duration-fast) ease}._altContactLink_n2sx2_65:hover{color:var(--primary)}}
