/* Кнопки PROVIDA — общие для всех страниц (как на /vstrecha).
   Золотая .btn-main = оплата, зелёная .btn-green = WhatsApp, контурная .btn-ghost = прокрутка. */
.btns{display:flex;flex-wrap:wrap;gap:12px}
.btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:12px 26px;border-radius:999px;font-family:"Jost",-apple-system,"Segoe UI",Arial,sans-serif;font-size:17px;font-weight:500;letter-spacing:.02em;text-decoration:none;text-align:center;cursor:pointer;border:2px solid #c9a961;transition:background .2s,color .2s}
.btn-main{background:#c9a961;color:#13261f}
.btn-main:hover{background:#e2c98a;border-color:#e2c98a}
.btn-ghost{background:transparent;color:#e2c98a}
.btn-ghost:hover{background:rgba(201,169,97,.12)}
.btn-green{background:#2e6a50;border-color:#2e6a50;color:#f3efe6}
.btn-green:hover{background:#38805f;border-color:#38805f}
.btn-sm{min-height:40px;padding:6px 18px;font-size:15px}
.note{color:#c7c2b4;font-size:15px;margin-top:14px}
.sticky{position:fixed;left:0;right:0;bottom:0;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:rgba(15,42,34,.96);border-top:1px solid rgba(201,169,97,.28);transform:translateY(110%);transition:transform .25s;z-index:50}
.sticky.show{transform:none}
.sticky .btn{width:100%}
@media (min-width:800px){.sticky{display:none}}
