/* r34.50.192 — LP-only: compact provider lockups and clearly tactile CTAs.
   Supersedes r191's stretched label lane; no markup, action, or route change. */
/* Fixed *compact* lockup width keeps both provider marks aligned, with labels
   starting 9px after them. Each entire mark+label unit is centered in its CTA. */
body.kgt-landing-v3 .landing-hero-v6-actions .kgt-landing-login-options-r189 > a .kgt-login-content-r190,
body.kgt-landing-v3 .landing-final-cta .kgt-final-login-options-r189 > a .kgt-login-content-r190 {
  display:grid;
  grid-template-columns:30px minmax(0,1fr);
  column-gap:9px;
  align-items:center;
  justify-items:start;
  width:188px;
  max-width:100%;
  min-width:0;
  flex:0 1 188px;
  margin-inline:auto;
  box-sizing:border-box;
}
body.kgt-landing-v3 .landing-hero-v6-actions .kgt-landing-login-options-r189 > a .kgt-login-text-r190,
body.kgt-landing-v3 .landing-final-cta .kgt-final-login-options-r189 > a .kgt-login-text-r190 {
  justify-self:start;
  text-align:left;
  width:auto;
  white-space:nowrap;
}
/* Visible but refined elevations — all viewports, not only touch layouts. */
body.kgt-landing-v3 .landing-hero-v6-actions .kgt-landing-login-options-r189 > a,
body.kgt-landing-v3 .landing-final-cta .kgt-final-login-options-r189 > a {
  box-shadow:0 2px 0 rgba(30,51,38,.19),0 7px 16px rgba(32,45,35,.17) !important;
  -webkit-tap-highlight-color:rgba(29,94,66,.13);
  transition:transform .14s ease,box-shadow .14s ease,filter .14s ease;
}
body.kgt-landing-v3 .landing-hero-v6-actions .kgt-landing-public-options-r190 > a.kgt-landing-public-link-r190 {
  box-shadow:0 2px 0 rgba(37,60,46,.11),0 6px 14px rgba(37,60,46,.115) !important;
  -webkit-tap-highlight-color:rgba(29,94,66,.10);
  transition:transform .14s ease,box-shadow .14s ease,background-color .14s ease;
}
body.kgt-landing-v3 .landing-hero-v6-actions .kgt-landing-login-options-r189 > a:active,
body.kgt-landing-v3 .landing-final-cta .kgt-final-login-options-r189 > a:active {
  transform:translateY(2px);
  box-shadow:0 1px 3px rgba(25,47,36,.14) !important;
  filter:brightness(.97);
}
body.kgt-landing-v3 .landing-hero-v6-actions .kgt-landing-public-options-r190 > a.kgt-landing-public-link-r190:active {
  transform:translateY(2px);
  box-shadow:0 1px 3px rgba(25,47,36,.1) !important;
}
body.kgt-landing-v3 .landing-hero-v6-actions .kgt-landing-login-options-r189 > a:focus-visible,
body.kgt-landing-v3 .landing-final-cta .kgt-final-login-options-r189 > a:focus-visible,
body.kgt-landing-v3 .landing-hero-v6-actions .kgt-landing-public-options-r190 > a.kgt-landing-public-link-r190:focus-visible {
  outline:3px solid #225b44;
  outline-offset:3px;
}
@media (max-width:400px) {
  body.kgt-landing-v3 .landing-hero-v6-actions .kgt-landing-login-options-r189 > a .kgt-login-content-r190,
  body.kgt-landing-v3 .landing-final-cta .kgt-final-login-options-r189 > a .kgt-login-content-r190 {
    width:181px;
    flex-basis:181px;
  }
}
@media (prefers-reduced-motion:reduce) {
  body.kgt-landing-v3 .landing-hero-v6-actions .kgt-landing-login-options-r189 > a,
  body.kgt-landing-v3 .landing-final-cta .kgt-final-login-options-r189 > a,
  body.kgt-landing-v3 .landing-hero-v6-actions .kgt-landing-public-options-r190 > a.kgt-landing-public-link-r190 {
    transition:none;
  }
}
