.elementor-8 .elementor-element.elementor-element-079a800{--display:flex;}.elementor-8 .elementor-element.elementor-element-079a800.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-2d93679 .elementor-repeater-item-228a522 .swiper-slide-bg{background-color:#833CA300;background-image:url(https://freemyr.com/wp-content/uploads/2025/09/WELCOME.png);background-size:cover;}.elementor-8 .elementor-element.elementor-element-2d93679 .elementor-repeater-item-9995832 .swiper-slide-bg{background-color:#FFFFFF00;background-image:url(https://freemyr.com/wp-content/uploads/2025/09/USDT.png);background-size:cover;}.elementor-8 .elementor-element.elementor-element-2d93679 .elementor-repeater-item-1257bf5 .swiper-slide-bg{background-color:#1ABC9C00;background-image:url(https://freemyr.com/wp-content/uploads/2025/09/UNLIMITED.png);background-size:cover;}.elementor-8 .elementor-element.elementor-element-2d93679 .elementor-repeater-item-e8c78e3 .swiper-slide-bg{background-color:#1ABC9C00;background-image:url(https://freemyr.com/wp-content/uploads/2025/09/REBATE.png);background-size:cover;}.elementor-8 .elementor-element.elementor-element-2d93679 .elementor-repeater-item-d912a60 .swiper-slide-bg{background-color:#1ABC9C00;background-image:url(https://freemyr.com/wp-content/uploads/2025/09/NOLIMIT.png);background-size:cover;}.elementor-8 .elementor-element.elementor-element-2d93679 .elementor-repeater-item-22bed9e .swiper-slide-bg{background-color:#1ABC9C00;background-image:url(https://freemyr.com/wp-content/uploads/2025/09/FREE-SHARE.png);background-size:cover;}.elementor-8 .elementor-element.elementor-element-2d93679 .elementor-repeater-item-ac38791 .swiper-slide-bg{background-color:#1ABC9C00;background-image:url(https://freemyr.com/wp-content/uploads/2025/09/DOWNLOAD-APPS.png);background-size:cover;}.elementor-8 .elementor-element.elementor-element-2d93679 .elementor-repeater-item-169c500 .swiper-slide-bg{background-color:#1ABC9C00;background-image:url(https://freemyr.com/wp-content/uploads/2025/09/4-2.png);background-size:cover;}.elementor-8 .elementor-element.elementor-element-2d93679 .swiper-slide{transition-duration:calc(5000ms*1.2);height:1100px;}.elementor-8 .elementor-element.elementor-element-2d93679 .elementor-slide-button{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-2d93679 .swiper-slide-contents{max-width:100%;}.elementor-8 .elementor-element.elementor-element-2d93679 .swiper-slide-inner{text-align:center;}.elementor-8 .elementor-element.elementor-element-574eaef{--display:flex;}.elementor-8 .elementor-element.elementor-element-5128b7f{text-align:center;}.elementor-8 .elementor-element.elementor-element-9deafc1.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-bd82bf1{--display:flex;}.elementor-8 .elementor-element.elementor-element-c623e50{text-align:center;}.elementor-8 .elementor-element.elementor-element-def68ed{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-de5a4ff{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-8 .elementor-element.elementor-element-cc87e1d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-0d3ea9f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-bf88fd5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-91fb340{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-76d58ad{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-e4b8015{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-0a990ee{--display:flex;}.elementor-8 .elementor-element.elementor-element-728dda8{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-3ebbe8f:hover img{opacity:0.3;}.elementor-8 .elementor-element.elementor-element-914b9ac:hover img{opacity:0.3;}.elementor-8 .elementor-element.elementor-element-b2a356d:hover img{opacity:0.3;}.elementor-8 .elementor-element.elementor-element-8108629:hover img{opacity:0.3;}.elementor-8 .elementor-element.elementor-element-378299e:hover img{opacity:0.3;}.elementor-8 .elementor-element.elementor-element-215dc1a:hover img{opacity:0.3;}.elementor-8 .elementor-element.elementor-element-b547df8:hover img{opacity:0.3;}.elementor-8 .elementor-element.elementor-element-d417db1:hover img{opacity:0.3;}.elementor-8 .elementor-element.elementor-element-0d80e7e.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-60dda4a{--display:flex;}.elementor-8 .elementor-element.elementor-element-7de4212.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-fc86c6c{--display:flex;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-2d93679 .swiper-slide{height:340px;}.elementor-8 .elementor-element.elementor-element-728dda8{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-079a800{--width:100.943%;}.elementor-8 .elementor-element.elementor-element-cc87e1d{--width:33.3333%;}.elementor-8 .elementor-element.elementor-element-0d3ea9f{--width:33.3333%;}.elementor-8 .elementor-element.elementor-element-bf88fd5{--width:33.3333%;}.elementor-8 .elementor-element.elementor-element-91fb340{--width:33.3333%;}.elementor-8 .elementor-element.elementor-element-76d58ad{--width:33.3333%;}.elementor-8 .elementor-element.elementor-element-e4b8015{--width:33.3333%;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-079a800{--width:1600px;}.elementor-8 .elementor-element.elementor-element-2d93679 .swiper-slide{height:170px;}.elementor-8 .elementor-element.elementor-element-5128b7f{text-align:left;}.elementor-8 .elementor-element.elementor-element-dfc828f{text-align:center;}.elementor-8 .elementor-element.elementor-element-728dda8{--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-def68ed *//* ================================
   Klaim99 Blue / White Theme Tokens
   ================================ */
:root{
  /* 面板与文本 */
  --panel-bg: linear-gradient(180deg, rgba(255,255,255,.05), rgba(255,255,255,.02)), #0d2948;
  --panel-border: rgba(255,255,255,.12);
  --panel-hover: rgba(20,160,255,.25);
  --text-main: #ffffff;
  --text-muted: rgba(255,255,255,.82);
  --text-subtle: rgba(255,255,255,.65);
  --title: #ffffff;

  /* Klaim99 蓝色按钮（主CTA） */
  --btn-grad-start: #14a0ff;   /* 上亮蓝 */
  --btn-grad-end:   #1c3e62;   /* 下深蓝 */
  --btn-text: #ffffff;
  --btn-border: rgba(20,160,255,.65);
  --btn-shadow: 0 10px 24px rgba(20,160,255,.35), 0 2px 10px rgba(0,0,0,.35);

  --btn-hover-start: #1c3e62;
  --btn-hover-end:   #14a0ff;
  --btn-hover-shadow: 0 14px 30px rgba(20,160,255,.55), 0 4px 14px rgba(0,0,0,.45);

  --focus-ring: rgba(20,160,255,.55);
}

/* 卡片容器：深蓝+玻璃质感 */
.promo-card{
  background: var(--panel-bg);
  border: 1px solid var(--panel-border);
  padding: 22px;
  border-radius: 16px;
  color: var(--text-main);
  text-align: center;
  max-width: 320px;
  margin: 0 auto;
  box-shadow: 0 8px 22px rgba(0,0,0,.35);
  backdrop-filter: blur(2px) saturate(110%);
}
.promo-card:hover{
  border-color: var(--panel-hover);
  box-shadow: 0 12px 28px rgba(0,0,0,.45), 0 0 18px rgba(20,160,255,.25);
}

/* 标题与说明（亮白+微光） */
.promo-title{
  margin: 0 0 6px;
  font-size: 20px;
  line-height: 1.3;
  color: var(--title);
  text-shadow: 0 1px 0 rgba(255,255,255,.05);
}
.promo-desc{
  margin: 0 0 14px;
  color: var(--text-muted);
}

/* 备注 */
.promo-note{
  margin: 10px 0 0;
  font-size: 13px;
  color: var(--text-subtle);
}

/* 按钮：蓝色渐变（保留原类名 .btn-gold 便于无缝替换） */
.btn-gold{
  position: relative;
  display: inline-block;
  padding: 12px 26px;
  border-radius: 40px;
  background: linear-gradient(180deg, var(--btn-grad-start), var(--btn-grad-end));
  color: var(--btn-text);
  text-decoration: none;
  font-weight: 800;
  letter-spacing: .3px;
  border: 1px solid var(--btn-border);
  box-shadow: var(--btn-shadow);
  transition: transform .22s ease, box-shadow .22s ease, filter .22s ease, background .22s ease;
}

/* 金属高光（蓝色高光更冷冽） */
.btn-gold::before{
  content:"";
  position:absolute; inset:0;
  background: linear-gradient(110deg,
    rgba(255,255,255,.35) 0%,
    rgba(255,255,255,0) 40%,
    rgba(255,255,255,.25) 65%,
    rgba(255,255,255,0) 100%);
  opacity:.28;
  border-radius: inherit;
  pointer-events:none;
  transition:opacity .25s ease;
}
.btn-gold:hover::before{ opacity:.5; }

/* Hover/Active/Focus */
.btn-gold:hover{
  background: linear-gradient(180deg, var(--btn-hover-start), var(--btn-hover-end));
  transform: translateY(-2px);
  filter: brightness(1.03);
  box-shadow: var(--btn-hover-shadow);
}
.btn-gold:active{
  transform: translateY(0) scale(.98);
  box-shadow: inset 0 2px 8px rgba(0,0,0,.35);
}
.btn-gold:focus{
  outline: 2px solid var(--focus-ring);
  outline-offset: 3px;
}

/* 移动端优化 */
@media (max-width: 767px){
  .promo-card{ padding: 18px; }
  .btn-gold{ width: 100%; text-align: center; }
}/* End custom CSS */