/* DJIVA AI review: branded full-width assistant CTA. Scoped to review only. */
.gh-ai-page.gs-home .gu-ai-review-link{
  display:block;
  box-sizing:border-box;
  width:100%;
  padding:8px 2px 20px;
}
.gh-ai-page.gs-home .gu-ai-review-link .gu-self-btn.gu-ai-assistant-cta,
html[data-theme="light"] .gh-ai-page.gs-home .gu-ai-review-link .gu-self-btn.gu-ai-assistant-cta{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  box-sizing:border-box!important;
  width:100%!important;
  max-width:none!important;
  min-height:52px!important;
  padding:13px 18px!important;
  border:1px solid #F4A83D!important;
  border-radius:16px!important;
  background:linear-gradient(110deg,#FFA52C 0%,#FFBD50 58%,#FFD073 100%)!important;
  color:#281805!important;
  font:inherit!important;
  font-size:15px!important;
  line-height:1.2!important;
  font-weight:800!important;
  text-align:center!important;
  letter-spacing:-.01em!important;
  box-shadow:0 5px 14px rgba(235,144,38,.14),inset 0 1px 0 rgba(255,255,255,.28)!important;
  cursor:pointer!important;
  -webkit-tap-highlight-color:transparent;
  transition:filter .18s ease,transform .18s ease!important;
}
@media(hover:hover){
  .gh-ai-page.gs-home .gu-ai-review-link .gu-self-btn.gu-ai-assistant-cta:hover{
    filter:brightness(1.055)!important;
  }
}
.gh-ai-page.gs-home .gu-ai-review-link .gu-self-btn.gu-ai-assistant-cta:active{
  transform:scale(.992)!important;
}
.gh-ai-page.gs-home .gu-ai-review-link .gu-self-btn.gu-ai-assistant-cta:focus-visible{
  outline:2px solid #FFE6A9!important;
  outline-offset:3px!important;
}
@media(prefers-reduced-motion:reduce){
  .gh-ai-page.gs-home .gu-ai-review-link .gu-self-btn.gu-ai-assistant-cta{transition:none!important}
}
