/* Conversion layer: buyer-focused top strip, trust bar, how-it-works, sticky mobile call/book bar. */
.conv-strip{background:#D4A83A;border-bottom:1px solid #8a6f18}
.conv-strip a{display:flex;align-items:center;justify-content:center;gap:10px 28px;flex-wrap:wrap;padding:9px 16px;color:#141414;text-decoration:none;font-family:var(--display,'Inter',sans-serif);letter-spacing:.07em;font-size:13px;text-align:center}
.conv-strip b{font-weight:800}
.conv-strip .cs-call{border-left:1px solid rgba(20,20,20,.3);padding-left:28px}
@media(max-width:700px){.conv-strip a{font-size:11.5px;letter-spacing:.04em;padding:8px 10px;gap:2px 14px}.conv-strip .cs-call{display:none}}
.trustbar{background:#101010;border-bottom:1px solid #262218;padding:22px 0}
.trustbar .tb-row{display:grid;grid-template-columns:repeat(4,1fr);gap:14px 28px;max-width:1180px;margin:0 auto;padding:0 24px}
.trustbar .tb-i{display:flex;gap:12px;align-items:flex-start;font-size:14px;line-height:1.35;color:#d8d2c2}
.trustbar .tb-i b{display:block;color:#e8c46a;font-size:13px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px}
.trustbar .tb-i svg{flex:none;width:22px;height:22px;color:#e8c46a;margin-top:2px}
@media(max-width:900px){.trustbar .tb-row{grid-template-columns:1fr 1fr}}
@media(max-width:520px){.trustbar .tb-row{grid-template-columns:1fr}}
.how{padding:64px 0;background:#0d0d0d;border-top:1px solid #262218;border-bottom:1px solid #262218}
.how .how-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:26px}
.how .how-step{background:#141414;border:1px solid #262218;border-radius:6px;padding:26px}
.how .how-step .n{font-size:40px;line-height:1;color:#D4A83A;font-family:var(--display,Georgia,serif)}
.how .how-step h3{margin:10px 0 6px;font-size:20px}
.how .how-step p{font-size:15px;line-height:1.5;color:#b9b3a2}
.how .how-cta{margin-top:30px;display:flex;gap:14px;flex-wrap:wrap}
@media(max-width:800px){.how .how-grid{grid-template-columns:1fr}}
.hero-proof{margin-top:16px;font-size:13.5px;color:#d8d2c2;display:flex;gap:6px 18px;flex-wrap:wrap}
.hero-proof span{white-space:nowrap}
.hero-price{display:inline-block;margin-top:16px;font-size:15px;color:#f1e7d0}
.hero-price b{color:#e8c46a}
.conv-bar{display:none}
@media(max-width:900px){
  .conv-bar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:900;gap:10px;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:rgba(10,10,10,.96);border-top:1px solid #D4A83A;backdrop-filter:blur(6px)}
  .conv-bar a{flex:1;text-align:center;padding:14px 8px;border-radius:6px;font:700 15px/1.1 'Inter',system-ui,sans-serif;text-decoration:none;letter-spacing:.02em}
  .conv-bar .cb-call{background:transparent;color:#e8c46a;border:2px solid #D4A83A}
  .conv-bar .cb-book{background:#D4A83A;color:#141414;border:2px solid #D4A83A}
  body.has-conv-bar{padding-bottom:78px}
}
