/* Native shared CTA page, contextual variants and exact matching button geometry. */
#top.lph-site .lph-global-cta{background:#F4F6EC;border-top:1px solid #DEE5D1}
#top.lph-site .lph-global-cta .content{padding-top:76px;padding-bottom:76px}
#top.lph-site .lph-global-cta .entry-content-wrapper{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:48px;align-items:center}
#top.lph-site .lph-global-cta .entry-content-wrapper::before,#top.lph-site .lph-global-cta .entry-content-wrapper::after{display:none}
#top.lph-site .lph-global-cta .flex_column{width:auto;float:none;margin:0}
#top.lph-site #wrap_all .lph-global-cta .av-special-heading-tag{color:#46463C;font-size:clamp(34px,3.6vw,48px)}
#top.lph-site .lph-global-cta .avia_textblock{color:#46463C}
#top.lph-site .lph-global-cta .lph-eyebrow{color:#62684F}
#top.lph-site .lph-global-cta .lph-cta-copy{max-width:680px}
#top.lph-site .lph-global-cta a.lph-cta-phone{font-family:var(--lph-font);font-size:clamp(24px,2.3vw,32px);font-weight:700;letter-spacing:-.035em;color:#46463C;text-decoration:none;white-space:nowrap}
#top.lph-site .lph-cta-actions{border-left:1px solid #BBC6A6;padding-left:32px}
#top.lph-site .lph-cta-actions .avia-button-wrap{float:none;display:block;width:240px;max-width:100%;margin:12px 0 0}
#top.lph-site #wrap_all .lph-global-cta .avia-button{width:100%;min-height:52px}
#top.lph-site #wrap_all .lph-global-cta .lph-button-primary>.avia-button{background:#BCBD00;color:#46463C;border:1px solid #BCBD00}
#top.lph-site #wrap_all .lph-global-cta .lph-button-primary>.avia-button:hover{background:#D3D637;border-color:#D3D637;color:#46463C}
#top.lph-site #wrap_all .lph-global-cta .lph-button-outline>.avia-button{background:#46463C;color:#FFFFFF;border:1px solid #46463C}
#top.lph-site #wrap_all .lph-global-cta .lph-button-outline>.avia-button:hover{background:#FFFFFF;border-color:#46463C;color:#46463C}
@media(max-width:989px){#top.lph-site .lph-global-cta .entry-content-wrapper{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:28px}#top.lph-site .lph-cta-actions{padding-left:24px}}
@media(max-width:767px){#top.lph-site .lph-global-cta .content{padding-top:52px;padding-bottom:52px}#top.lph-site .lph-global-cta .entry-content-wrapper{display:block}#top.lph-site .lph-cta-actions{border-left:0;border-top:1px solid #BBC6A6;padding:28px 0 0;margin-top:28px}#top.lph-site .lph-cta-actions .avia-button-wrap{width:100%}#top.lph-site #wrap_all .lph-global-cta .av-special-heading-tag{font-size:32px}}
