._ctaSection_796079d{text-align:center;padding:9rem 2rem;position:relative;overflow:hidden}._ctaImgWrap_796079d{z-index:0;filter:brightness(.45)saturate(.6);position:absolute;inset:-20% 0}._ctaBg_796079d{z-index:1;background:linear-gradient(135deg,#0a2020d1 0%,#080c10b3 40%,#1a0a30c7 70%,#080c10b8 100%) 0 0/300% 300%;animation:9s infinite _ctaShift_796079d;position:absolute;inset:0}@keyframes _ctaShift_796079d{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}._ctaOrb_796079d{z-index:2;background:radial-gradient(circle,#00b4a626 0%,#0000 65%);width:600px;height:600px;animation:5s ease-in-out infinite _ctaOrb_796079d;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes _ctaOrb_796079d{0%,to{opacity:.7;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.2)}}._ctaContent_796079d{z-index:3;position:relative}._ctaHl_796079d{font-family:var(--font-playfair), Georgia, serif;font-weight:800;font-size:var(--fs-display);letter-spacing:-.025em;max-width:820px;margin-bottom:1.25rem;margin-left:auto;margin-right:auto;line-height:1.05}._ctaHl_796079d em{color:var(--brand);font-style:italic}._ctaSub_796079d{font-size:var(--fs-body);color:var(--muted);max-width:480px;margin-bottom:3rem;margin-left:auto;margin-right:auto}._ctaRow_796079d{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.25rem;display:flex}._ctaPhone_796079d{font-family:var(--font-playfair), Georgia, serif;font-weight:800;font-size:var(--fs-h4);color:var(--text);text-decoration:none;transition:color .2s}._ctaPhone_796079d:hover{color:var(--brand)}._ctaDiv_796079d{background:#f0ede833;width:1px;height:2rem}
