.deem-faq-page-cta{position:relative;overflow:clip;width:100vw;max-width:none;margin-inline:calc(50% - 50vw);padding:0 0 clamp(64px, 7vw, 100px);background:var(--deem-cream)}.deem-faq-page-cta *{box-sizing:border-box}.deem-faq-page-cta__panel{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:clamp(26px, 5vw, 72px);min-height:228px;padding:clamp(29px, 4vw, 55px) clamp(29px, 5vw, 70px);border:1px solid rgb(193 148 94 / .52);background:radial-gradient(circle at 5% 87%,rgb(225 189 137 / .2),transparent 31%),var(--deem-ivory);color:var(--deem-ink)}.deem-faq-page-cta__panel::before{position:absolute;top:13px;right:13px;bottom:13px;left:13px;border:1px solid rgb(193 148 94 / .18);content:'';pointer-events:none}.deem-faq-page-cta__copy{position:relative;z-index:1}.deem-faq-page-cta__eyebrow{display:inline-flex;align-items:center;gap:12px;color:#926741;font:700 13px/1.5 var(--deem-font-body)}.deem-faq-page-cta__eyebrow span{width:26px;height:1px;background:var(--deem-gold)}#content .entry-content .deem-faq-page-cta h2,.deem-faq-page-cta h2{margin:10px 0 5px;color:var(--deem-plum);font:400 clamp(2.5rem, 3.8vw, 4rem)/1.28 var(--deem-font-display)}.deem-faq-page-cta__copy p{margin:0;color:var(--deem-muted);font:500 clamp(15px, 1.18vw, 17px)/1.8 var(--deem-font-body)}.deem-faq-page-cta__button{position:relative;z-index:1;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:17px;min-height:55px;padding:12px 29px;border:1px solid var(--deem-gold);border-radius:3px;background:linear-gradient(150deg,#f2d9ac,var(--deem-gold));box-shadow:inset 0 1px rgb(255 255 255 / .55),0 10px 23px rgb(65 34 40 / .12);color:var(--deem-plum-deep)!important;font:700 16px/1.3 var(--deem-font-body);text-decoration:none!important;transition:transform .22s ease,box-shadow .22s ease,filter .22s ease}.deem-faq-page-cta__button:hover,.deem-faq-page-cta__button:focus-visible{transform:translateY(-3px);box-shadow:0 14px 28px rgb(65 34 40 / .2);filter:brightness(1.04)}.deem-faq-page-cta__button svg{transition:transform .22s ease}.deem-faq-page-cta__button:hover svg{transform:translateX(-4px)}@media (max-width:720px){.deem-faq-page-cta__panel{flex-direction:column;align-items:flex-start;gap:22px;min-height:0;padding:30px 28px}}@media (max-width:480px){.deem-faq-page-cta__panel{padding:28px 23px}.deem-faq-page-cta__panel::before{inset:9px}.deem-faq-page-cta__button{min-height:51px;width:100%}}@media (prefers-reduced-motion:reduce){.deem-faq-page-cta__button,.deem-faq-page-cta__button svg{transition:none}}