/* WEBTRUST_PREMIUM_AWARDS_V1 */

.wt-awards{
  padding:0 0 70px;
}

.wt-awards-card{
  position:relative;
  overflow:hidden;
  display:grid;
  grid-template-columns:100px 1fr auto;
  align-items:center;
  gap:26px;
  padding:26px 30px;
  border:1px solid rgba(218,170,66,.62);
  border-radius:20px;
  background:
    radial-gradient(circle at 12% 50%,rgba(218,170,66,.11),transparent 28%),
    linear-gradient(135deg,rgba(55,9,21,.94),rgba(24,3,9,.98));
  box-shadow:0 22px 60px rgba(0,0,0,.30),inset 0 0 38px rgba(218,170,66,.04);
}

.wt-awards-icon{
  width:82px;
  height:82px;
  display:grid;
  place-items:center;
  border:1px solid var(--wt-line-strong);
  border-radius:50%;
  color:var(--wt-gold-light);
  font-family:Georgia,"Times New Roman",serif;
  font-size:46px;
  background:rgba(218,170,66,.055);
  box-shadow:0 0 28px rgba(218,170,66,.10);
}

.wt-awards-kicker{
  color:var(--wt-gold);
  font-size:12px;
  font-weight:900;
  letter-spacing:.12em;
}

.wt-awards-copy h2{
  margin:7px 0 6px;
  color:var(--wt-gold-light);
  font-family:Georgia,"Times New Roman",serif;
  font-size:clamp(25px,3vw,38px);
}

.wt-awards-copy p{
  max-width:780px;
  margin:0;
  color:var(--wt-muted);
  font-size:14px;
  line-height:1.6;
}

.wt-awards-action a{
  display:inline-flex;
  padding:14px 20px;
  border-radius:12px;
  color:#281600;
  background:linear-gradient(180deg,#ffe49a,#d7a333);
  font-weight:900;
  white-space:nowrap;
}

@media(max-width:900px){
  .wt-awards-card{grid-template-columns:80px 1fr}
  .wt-awards-action{grid-column:1 / -1}
  .wt-awards-action a{width:100%;justify-content:center}
}

@media(max-width:560px){
  .wt-awards-card{grid-template-columns:1fr;text-align:center}
  .wt-awards-icon{margin-inline:auto}
}

/* WEBTRUST_AWARDS_GOLD_PNG_BUTTON_V1 */
.wt-awards-action a{
  min-width:280px;
  min-height:54px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  padding:0 28px;
  border:0;
  border-radius:18px;
  color:#211300;
  background-color:transparent;
  background-image:url("/assets/hero-button.png?v=20260808_1");
  background-repeat:no-repeat;
  background-position:center;
  background-size:100% 100%;
  box-shadow:none;
  font-weight:800;
  text-shadow:0 1px 0 rgba(255,255,255,.28);
  transition:transform .18s ease,filter .18s ease,box-shadow .18s ease;
}

.wt-awards-action a:hover{
  transform:translateY(-2px);
  filter:brightness(1.06);
  box-shadow:0 12px 26px rgba(194,132,22,.20);
}

.wt-awards-action a:active{
  transform:translateY(0);
  filter:brightness(.98);
}

@media(max-width:700px){
  .wt-awards-action a{
    min-width:0;
    width:100%;
  }
}

/* WEBTRUST_AWARDS_GOLD_BUTTON_309X88_V2 */
.wt-awards-action a{
  width:309px;
  min-width:309px;
  height:88px;
  min-height:88px;
  padding:0 28px;
  border:0;
  border-radius:44px;
  box-sizing:border-box;
  background-image:url("/assets/hero-button.png?v=20260808_2");
  background-repeat:no-repeat;
  background-position:center;
  background-size:309px 88px;
  color:#211300;
  font-weight:800;
  text-shadow:0 1px 0 rgba(255,255,255,.28);
}

.wt-awards-action a:hover{
  transform:translateY(-2px);
  filter:brightness(1.06);
  box-shadow:0 12px 26px rgba(194,132,22,.20);
}

@media(max-width:700px){
  .wt-awards-action a{
    width:100%;
    min-width:0;
    max-width:309px;
    height:88px;
    min-height:88px;
  }
}

/* WEBTRUST_AWARDS_GOLD_BUTTON_COMPACT_V3 */
.wt-awards-action a{
  width:285px;
  min-width:285px;
  height:81px;
  min-height:81px;
  background-size:285px 81px;
}

@media(max-width:700px){
  .wt-awards-action a{
    width:100%;
    max-width:285px;
    min-width:0;
    height:81px;
    min-height:81px;
  }
}

/* WEBTRUST_AWARDS_REAL_LOGO_V4 */
.wt-awards-logo-wrap{
  width:120px;
  height:auto;
  display:flex;
  align-items:center;
  justify-content:center;
  border:0;
  background:none;
  box-shadow:none;
}

.wt-awards-logo{
  display:block;
  width:118px;
  height:auto;
  object-fit:contain;
  filter:drop-shadow(0 10px 24px rgba(218,170,66,.16));
}

@media(max-width:700px){
  .wt-awards-logo-wrap{
    width:100px;
  }
  .wt-awards-logo{
    width:100px;
  }
}

/* WEBTRUST_AWARDS_LOGO_SIZE_V5 */
.wt-awards-logo-wrap{
  width:148px;
}

.wt-awards-logo{
  width:145px;
}

/* WEBTRUST_AWARDS_LOGO_GAP_V6 */
.wt-awards-card{
  grid-template-columns:150px 1fr auto;
  column-gap:38px;
}

@media(max-width:1000px){
  .wt-awards-card{
    column-gap:26px;
  }
}

@media(max-width:700px){
  .wt-awards-card{
    grid-template-columns:1fr;
    row-gap:20px;
  }
}

/* WEBTRUST_AWARDS_CUP_V1 */
.wt-awards-logo-wrap{
  width:165px;
}

.wt-awards-logo{
  width:160px;
  height:auto;
  object-fit:contain;
  filter:drop-shadow(0 10px 24px rgba(218,170,66,.18));
}

@media(max-width:700px){
  .wt-awards-logo-wrap{
    width:130px;
  }
  .wt-awards-logo{
    width:125px;
  }
}

/* WEBTRUST_AWARDS_PREMIUM_CUP_V2 */
.wt-awards-card{
  grid-template-columns:235px minmax(0,1fr) auto;
  align-items:center;
  column-gap:46px;
  padding:34px 30px;
}

.wt-awards-logo-wrap{
  position:relative;
  width:225px;
  min-width:225px;
  display:flex;
  align-items:center;
  justify-content:center;
}

.wt-awards-logo-wrap::before{
  content:"";
  position:absolute;
  width:210px;
  height:210px;
  border-radius:50%;
  background:radial-gradient(
    circle,
    rgba(239,177,35,.20) 0%,
    rgba(218,137,24,.10) 38%,
    rgba(218,137,24,.035) 58%,
    transparent 74%
  );
  filter:blur(10px);
  pointer-events:none;
}

.wt-awards-logo{
  position:relative;
  z-index:1;
  display:block;
  width:215px;
  height:auto;
  object-fit:contain;
  filter:
    drop-shadow(0 12px 24px rgba(0,0,0,.28))
    drop-shadow(0 0 14px rgba(225,159,36,.18));
  transition:transform .22s ease,filter .22s ease;
}

.wt-awards-card:hover .wt-awards-logo{
  transform:translateY(-2px) scale(1.015);
  filter:
    drop-shadow(0 14px 28px rgba(0,0,0,.32))
    drop-shadow(0 0 20px rgba(225,159,36,.24))
    brightness(1.035);
}

.wt-awards-copy{
  min-width:0;
}

.wt-awards-copy h2{
  max-width:720px;
}

.wt-awards-copy p{
  max-width:760px;
}

.wt-awards-action{
  padding-left:10px;
}

@media(max-width:1100px){
  .wt-awards-card{
    grid-template-columns:185px minmax(0,1fr);
    column-gap:32px;
  }
  .wt-awards-logo-wrap{
    width:180px;
    min-width:180px;
  }
  .wt-awards-logo{
    width:175px;
  }
  .wt-awards-action{
    grid-column:2;
    padding-left:0;
  }
}

@media(max-width:700px){
  .wt-awards-card{
    grid-template-columns:1fr;
    row-gap:22px;
    padding:26px 22px;
    text-align:center;
  }
  .wt-awards-logo-wrap{
    width:170px;
    min-width:0;
    margin:0 auto;
  }
  .wt-awards-logo{
    width:165px;
  }
  .wt-awards-copy h2,
  .wt-awards-copy p{
    margin-left:auto;
    margin-right:auto;
  }
  .wt-awards-action{
    grid-column:auto;
  }
}
