/* ORIONA / B2B homepage — visual parity with the original dark access card.
   Permanent inline section, no modal, no JS and no layout overlap. */
.oriona-b2b-hero-jump,
.oriona-b2b-hero-jump:link,
.oriona-b2b-hero-jump:visited{
  display:inline-flex!important;align-items:center;gap:13px;
  width:max-content;max-width:100%;margin-top:20px;padding:11px 0;
  font:750 12px/1.4 Manrope,sans-serif!important;letter-spacing:.03em;
  color:#f5f5f1!important;text-decoration:underline!important;text-underline-offset:6px;
  border-bottom:1px solid rgba(255,255,255,.38);
}
.oriona-b2b-hero-jump:hover,.oriona-b2b-hero-jump:focus-visible{color:#f0d5ab!important}
.oriona-b2b-entry-zone{
  scroll-margin-top:85px;position:relative;z-index:1;
  padding:62px 20px 74px!important;background:#f5f2e9!important;
  display:flex!important;justify-content:center;align-items:center;
}
.oriona-b2b-entry-zone .oriona-b2b-entry-card{
  width:min(500px,100%);margin:0 auto;padding:29px 28px 25px;
  background:#101820!important;color:#fff!important;
  border:1px solid #39444c;border-radius:16px;
  box-shadow:0 18px 48px rgba(5,10,14,.15);
  font-family:Manrope,sans-serif;
  box-sizing:border-box;
}
.oriona-b2b-entry-zone .oriona-b2b-entry-kicker{
  margin:0 0 17px!important;font:750 10px/1.45 Manrope,sans-serif!important;
  letter-spacing:.14em;text-transform:uppercase;color:#c8ced3!important;
}
.oriona-b2b-entry-zone #oriona-b2b-home-heading{
  margin:0 0 15px!important;max-width:415px;
  font:600 clamp(26px,3vw,34px)/1.11 Commissioner,sans-serif!important;
  text-transform:none!important;letter-spacing:-.035em!important;
  color:#fff!important;text-align:left!important;
}
.oriona-b2b-entry-zone .oriona-b2b-entry-lead{
  margin:0 0 24px!important;max-width:425px;
  font:500 13px/1.75 Manrope,sans-serif!important;
  color:#c8ced3!important;
}
.oriona-b2b-entry-zone a.oriona-b2b-entry-login,
.oriona-b2b-entry-zone a.oriona-b2b-entry-login:link,
.oriona-b2b-entry-zone a.oriona-b2b-entry-login:visited{
  width:100%!important;min-height:50px;padding:13px 14px;
  display:flex!important;align-items:center;justify-content:center;gap:10px;
  background:#f5f5f1!important;border:1px solid #f5f5f1!important;
  border-radius:7px;color:#101820!important;
  font:750 12px/1.35 Manrope,sans-serif!important;
  text-decoration:none!important;text-align:center!important;
  box-sizing:border-box;
}
.oriona-b2b-entry-zone a.oriona-b2b-entry-login:hover,
.oriona-b2b-entry-zone a.oriona-b2b-entry-login:focus-visible{
  background:#e7dccf!important;border-color:#e7dccf!important;
  color:#101820!important;
}
.oriona-b2b-entry-zone .oriona-b2b-entry-register{
  display:block;margin:19px 0 18px!important;text-align:center!important;
  color:#c8ced3!important;
  font:500 12px/1.55 Manrope,sans-serif!important;
}
.oriona-b2b-entry-zone a.oriona-b2b-entry-register:link{color:#fff!important}
.oriona-b2b-entry-zone .oriona-b2b-entry-register a,
.oriona-b2b-entry-zone .oriona-b2b-entry-register a:link,
.oriona-b2b-entry-zone .oriona-b2b-entry-register a:visited{
  display:block;min-height:38px;padding:8px 0 0;
  color:#fff!important;text-decoration:underline!important;text-underline-offset:4px;
  font:700 12px/1.55 Manrope,sans-serif!important;
}
.oriona-b2b-entry-zone .oriona-b2b-entry-register a:hover{color:#e3d6c2!important}
.oriona-b2b-entry-zone a.oriona-b2b-entry-guide,
.oriona-b2b-entry-zone a.oriona-b2b-entry-guide:link,
.oriona-b2b-entry-zone a.oriona-b2b-entry-guide:visited{
  display:flex!important;align-items:center;justify-content:center;gap:9px;
  margin-top:8px;padding:17px 4px 0;
  min-height:45px;border-top:1px solid #39444c;
  color:#c9d3d8!important;font:600 12px/1.4 Manrope,sans-serif!important;
  text-decoration:underline!important;text-underline-offset:5px;text-align:center!important;
}
.oriona-b2b-entry-zone a.oriona-b2b-entry-guide:hover{color:#fff!important}
.oriona-b2b-entry-zone a:focus-visible,
.oriona-b2b-hero-jump:focus-visible{
  outline:3px solid #c8a977!important;outline-offset:4px!important;
}
@media(max-width:600px){
  .lv-exact-hero{height:auto!important;min-height:740px!important}
  .lv-exact-hero-in{height:auto!important;min-height:740px!important;padding-bottom:36px!important}
  .oriona-b2b-hero-jump{font-size:11px!important;margin-top:15px!important}
  .oriona-b2b-entry-zone{padding:38px 15px 50px!important}
  .oriona-b2b-entry-zone .oriona-b2b-entry-card{padding:24px 20px 20px;border-radius:14px}
  .oriona-b2b-entry-zone #oriona-b2b-home-heading{font-size:29px!important}
  .oriona-b2b-entry-zone .oriona-b2b-entry-lead{font-size:12px!important}
  .oriona-b2b-entry-zone a.oriona-b2b-entry-login{font-size:11px!important}
}
@media(prefers-reduced-motion:reduce){
  .oriona-b2b-hero-jump,.oriona-b2b-entry-zone *{transition:none!important;animation:none!important}
}
