/* Broad reflected light over deep black lacquer; keep the label on the dark band. */
:is(.pricing .enterprise .offer-actions .button,.navigation .menu .interest,.dark-section .section-cta){
  background:
    linear-gradient(180deg,#ffffffad 0%,#ffffff70 10%,#ffffff24 24%,transparent 33%),
    radial-gradient(ellipse 85% 50% at 70% 125%,#a7b3c25c,transparent 85%),
    linear-gradient(180deg,#202329 0%,#040507 43%,#000 65%,#15191e 100%);
  background-clip:border-box;
  border:1px solid #646d78;
  border-top-color:transparent;
  color:#fff;
  text-shadow:0 1px 2px #000;
  box-shadow:inset 1px 0 0 #ffffff18,inset 0 -1px 0 #ffffff30,0 4px 10px #0009;
}
:is(.pricing .enterprise .offer-actions .button,.navigation .menu .interest,.dark-section .section-cta) span{color:#e0e5ec}
:is(.pricing .enterprise .offer-actions .button,.navigation .menu .interest,.dark-section .section-cta):hover{
  background:
    linear-gradient(180deg,#ffffffd9 0%,#ffffff8c 10%,#ffffff38 24%,transparent 33%),
    radial-gradient(ellipse 85% 50% at 70% 125%,#bccbdd70,transparent 85%),
    linear-gradient(180deg,#292e35 0%,#07090c 43%,#000 65%,#1c222a 100%);
  background-clip:border-box;
  border-color:#9aa7b6;
  border-top-color:transparent;
}
:is(.pricing .enterprise .offer-actions .button,.navigation .menu .interest,.dark-section .section-cta):focus-visible{outline:2px solid #edc47e;outline-offset:4px}
:is(.pricing .enterprise .offer-actions .button,.navigation .menu .interest,.dark-section .section-cta):active{box-shadow:inset 0 2px 5px #0009,inset 0 1px 0 #ffffff66}
