/* V29 call conversion + audio page cleanup */
.call{background:linear-gradient(180deg,#f1c66d,#c59031)!important;color:#080808!important;border-color:rgba(240,198,107,.9)!important;box-shadow:0 10px 28px rgba(0,0,0,.28);}
.v29-callout{padding:34px 0;background:linear-gradient(135deg,rgba(214,166,66,.18),rgba(214,166,66,.06));border-top:1px solid rgba(214,166,66,.28);border-bottom:1px solid rgba(214,166,66,.2);}
.v29-callout-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:center;}
.v29-callout h2{margin:0;font-family:Georgia,'Times New Roman',serif;font-size:clamp(28px,3.2vw,46px)!important;line-height:1.02!important;letter-spacing:-.04em!important;color:#f7f1e8;}
.v29-callout p:not(.v27-eyebrow){margin:14px 0 0;color:rgba(247,241,232,.78);font-size:17px;line-height:1.6;max-width:820px;}
.v29-callout-actions{display:flex;gap:12px;flex-wrap:wrap;justify-content:flex-end;}
.mobile-call-bar{display:none;}
@media(max-width:980px){.v29-callout-grid{grid-template-columns:1fr}.v29-callout-actions{justify-content:flex-start}.v29-callout-actions .v27-btn{width:100%}}
@media(max-width:720px){body{padding-bottom:74px}.mobile-call-bar{position:fixed;left:12px;right:12px;bottom:12px;z-index:999;display:flex;align-items:center;justify-content:center;min-height:54px;border-radius:999px;background:linear-gradient(180deg,#f1c66d,#c59031);color:#080808!important;font-weight:950;letter-spacing:.04em;box-shadow:0 16px 40px rgba(0,0,0,.5);border:1px solid rgba(255,255,255,.22)}.site-header .call{display:none!important}}
