.rg-header{border-bottom:1px solid rgba(0,0,0,.08);left:0;position:sticky;top:0;width:100%;z-index:1000}.rg-header__inner{align-items:center;display:flex;gap:24px;justify-content:space-between;margin:0 auto;max-width:1400px;padding:16px 40px}.rg-header__logo{align-items:center;display:inline-flex;text-decoration:none}.rg-header__logo img{display:block;max-height:34px;width:100%}.rg-header__logo-text{color:#1e1e1e;font-size:22px;font-weight:800;letter-spacing:.02em}.rg-header__actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.rg-hdr-btn{align-items:center;border-radius:999px;display:inline-flex;font-size:16px;font-weight:900;justify-content:center;letter-spacing:.1em;line-height:1;padding:14px 26px;text-decoration:none;text-transform:uppercase;transition:transform .15s ease,background .15s ease,color .15s ease,border-color .15s ease;white-space:nowrap}.rg-hdr-btn:hover{transform:translateY(-1px)}.rg-hdr-btn--primary{background:var(--btn-bg,#1e1e1e);color:var(--btn-text,#fff343)}.rg-hdr-btn--primary:hover{background:var(--btn-bg-hover,var(--btn-bg,#1e1e1e));color:var(--btn-text-hover,var(--btn-text,#fff343))}.rg-hdr-btn--outline{background:transparent;border:1px solid var(--btn-bg,rgba(30,30,30,.35));color:var(--btn-text,#1e1e1e)}.rg-hdr-btn--outline:hover{background:var(--btn-bg-hover,rgba(0,0,0,.05));border-color:var(--btn-bg-hover,var(--btn-bg,rgba(30,30,30,.35)));color:var(--btn-text-hover,var(--btn-text,#1e1e1e))}@media (max-width:767px){.rg-header__inner{justify-content:center;padding:12px 20px}.rg-header__logo{justify-content:center;text-align:center}.rg-header__logo-text{font-size:18px}.rg-header__actions{background:var(--bar-bg,#fff);bottom:0;box-shadow:0 -2px 12px rgba(0,0,0,.12);display:flex;flex-wrap:nowrap;gap:0;left:0;padding:0;position:fixed;right:0;width:100%;z-index:1001}.rg-header__actions .rg-hdr-btn{background:var(--bar-btn-bg,var(--btn-bg,#1e1e1e));border:none;border-radius:0;color:var(--bar-btn-text,var(--btn-text,#fff343));flex:1;font-size:14px;letter-spacing:.06em;line-height:1.2;padding:20px 10px;white-space:normal}.rg-header__actions .rg-hdr-btn:hover{transform:none}}