/* Shared gold trial/preview button design used by app and car. */
html :is(.m-button.m-trial-button,.p-trial[data-platform-preview]) {
  position:relative;isolation:isolate;overflow:hidden;
  display:inline-flex;align-items:center;justify-content:center;gap:10px;
  min-height:52px;padding:13px 28px;border-radius:10px;
  background:linear-gradient(135deg,#fde047 0%,#fbbf24 46%,#fb923c 100%);
  border:1px solid #f59e0b;color:#301b00!important;
  font-size:15px;font-weight:900;line-height:1.6;text-decoration:none;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.62),0 15px 32px rgba(249,115,22,.34),0 0 0 4px rgba(251,191,36,.13);
  transition:transform .2s ease,box-shadow .2s ease,filter .2s ease;
  animation:mollackTrialAttention 3.2s ease-in-out infinite;
}
html :is(.m-button.m-trial-button,.p-trial[data-platform-preview])::before {
  content:'';position:absolute;z-index:-1;inset:0;
  background:linear-gradient(110deg,transparent 15%,rgba(255,255,255,.55) 48%,transparent 78%);
  transform:translateX(-115%);transition:transform .5s ease;
}
html :is(.m-button.m-trial-button,.p-trial[data-platform-preview]):is(:hover,:focus-visible) {
  color:#1f1200!important;filter:saturate(1.08) brightness(1.03);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.72),0 20px 40px rgba(249,115,22,.44),0 0 0 6px rgba(251,191,36,.16);
  transform:translateY(-3px) scale(1.025);animation-play-state:paused;
}
html :is(.m-button.m-trial-button,.p-trial[data-platform-preview]):is(:hover,:focus-visible)::before{transform:translateX(115%)}
html .m-nav-links .m-trial-button{font-size:13px;padding:10px 17px;min-height:42px}
@keyframes mollackTrialAttention {
  0%,72%,100%{box-shadow:inset 0 1px 0 rgba(255,255,255,.62),0 15px 32px rgba(249,115,22,.3),0 0 0 4px rgba(251,191,36,.11)}
  82%{box-shadow:inset 0 1px 0 rgba(255,255,255,.7),0 19px 38px rgba(249,115,22,.43),0 0 0 8px rgba(251,191,36,.18)}
}
@media(prefers-reduced-motion:reduce){html :is(.m-button.m-trial-button,.p-trial[data-platform-preview]),html :is(.m-button.m-trial-button,.p-trial[data-platform-preview])::before{animation:none;transition:none}}
