/* ══ 全部样式限定在 .sgmy-v4 之下，勿移除命名空间 ══ */
.sgmy-v4{
  --teal:#1BA3C6;
  --teal-dark:#158AA8;
  --teal-deep:#0F2B3D;
  --wash:#EAF7FB;
  --wash-2:#F5FBFD;
  --ink:#12303F;
  --body:#54666F;
  --muted:#7E8E96;
  --rule:#DCEBF1;
  --rule-soft:#EDF5F8;
  --price:#E02B27;
  --green:#22B858;
  --green-dark:#1DA04D;
  --star:#F5A623;
  --tier:#F0921F;
  --shadow-sm:0 1px 2px rgba(15,43,61,.05), 0 4px 12px -6px rgba(15,43,61,.14);
  --shadow-md:0 2px 4px rgba(15,43,61,.06), 0 12px 32px -14px rgba(15,43,61,.22);
  --r:14px;
  --r-lg:20px;
  --maxw:1160px;

  background:#fff;
  color:var(--body);
  font-family:inherit;
  font-size:16px;
  line-height:1.72;
  -webkit-font-smoothing:antialiased;
  /* Preserve the approved body spacing while the CTA surface is replaced. */
  padding-bottom:calc(92px + env(safe-area-inset-bottom, 0px));
}

.sgmy-v4 *{box-sizing:border-box}
.sgmy-v4 img{max-width:100%;display:block}
.sgmy-v4 a{color:var(--teal);text-decoration:none}
.sgmy-v4 a:hover{text-decoration:underline}
.sgmy-v4 a:focus-visible,
.sgmy-v4 summary:focus-visible{outline:3px solid var(--teal);outline-offset:3px;border-radius:6px}

.sgmy-v4 h1,.sgmy-v4 h2,.sgmy-v4 h3,.sgmy-v4 h4{
  margin:0;color:var(--teal-deep);text-wrap:balance;line-height:1.25;font-weight:700;
}
.sgmy-v4 h1{font-size:clamp(29px,4.4vw,44px);color:var(--teal);letter-spacing:-.01em}
.sgmy-v4 h2{font-size:clamp(23px,3vw,32px)}
.sgmy-v4 h3{font-size:clamp(18px,2vw,21px)}
.sgmy-v4 h4{font-size:16px;font-weight:600}
.sgmy-v4 p{margin:0}

.sgmy-v4 .wrap{width:auto!important;max-width:var(--maxw);margin:0 auto;padding:0 22px}
.sgmy-v4 .num{font-variant-numeric:tabular-nums}
.sgmy-v4 .rd{color:var(--price);font-weight:700}

/* ---------- 区块 ---------- */
.sgmy-v4 .sec{padding:58px 0}
.sgmy-v4 .sec.tint{background:var(--wash)}
.sgmy-v4 .sec.tint-2{background:var(--wash-2)}
.sgmy-v4 .sec-head{max-width:760px;margin:0 auto 34px;text-align:center}
.sgmy-v4 .sec-head p{margin-top:12px}
.sgmy-v4 .sec-head.left{margin-left:0;text-align:left}

/* ---------- Hero ---------- */
.sgmy-v4 .hero{padding:52px 0 46px}
.sgmy-v4 .hero .wrap{display:grid;grid-template-columns:1.02fr .98fr;gap:46px;align-items:center}
@media (max-width:900px){ .sgmy-v4 .hero .wrap{grid-template-columns:1fr;gap:30px} }

.sgmy-v4 .hero-lede{margin-top:16px;font-size:16.5px;max-width:52ch}

.sgmy-v4 .rating{
  display:flex;align-items:center;gap:14px;margin-top:22px;
  border:1.5px solid var(--teal);border-radius:var(--r);
  background:var(--wash-2);padding:13px 18px;max-width:420px;
}
.sgmy-v4 .g-mark{
  width:38px;height:38px;border-radius:50%;flex:none;
  background:conic-gradient(#EA4335 0deg 90deg,#FBBC05 90deg 180deg,#34A853 180deg 270deg,#4285F4 270deg 360deg);
  -webkit-mask:radial-gradient(circle at 50% 50%, transparent 0 34%, #000 35%);
          mask:radial-gradient(circle at 50% 50%, transparent 0 34%, #000 35%);
}
.sgmy-v4 .rating-top{display:flex;align-items:center;gap:8px;font-weight:700;color:var(--ink);font-size:15.5px}
.sgmy-v4 .stars{color:var(--star);letter-spacing:1px;font-size:14px}
.sgmy-v4 .rating-sub{font-size:13.5px;color:var(--muted);line-height:1.4}

/* Hero 价格行 —— 轻量，不做成大面板 */
.sgmy-v4 .hero-price{margin-top:20px;display:flex;align-items:baseline;flex-wrap:wrap;gap:7px;font-size:15.5px;line-height:1.45}
.sgmy-v4 .hero-price-label{color:var(--ink);font-weight:600}
.sgmy-v4 .hero-price .rd{font-size:22px}

.sgmy-v4 .chips{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:18px;font-size:14.5px}
.sgmy-v4 .chip{display:inline-flex;align-items:center;gap:8px;color:var(--ink);font-weight:500}
.sgmy-v4 .chip::before{
  content:"";width:15px;height:15px;border-radius:50%;flex:none;
  border:2px solid var(--teal);
  background:radial-gradient(circle,var(--teal) 0 3px,transparent 3.5px);
}

.sgmy-v4 .btn-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}
.sgmy-v4 .btn{
  display:inline-flex;align-items:center;justify-content:center;gap:9px;
  font-weight:600;font-size:15px;padding:14px 26px;border-radius:10px;
  border:none;cursor:pointer;box-shadow:var(--shadow-sm);
  transition:transform .15s ease, background .15s ease;
}
.sgmy-v4 .btn:hover{text-decoration:none;transform:translateY(-1px)}
.sgmy-v4 .btn-wa{background:var(--green);color:#fff}
.sgmy-v4 .btn-wa:hover{background:var(--green-dark)}
.sgmy-v4 .btn-teal{background:var(--teal);color:#fff}
.sgmy-v4 .btn-teal:hover{background:var(--teal-dark)}
.sgmy-v4 .btn-ghost{background:#fff;color:var(--teal);border:1.5px solid var(--teal);box-shadow:none}
.sgmy-v4 .btn-ghost:hover{background:var(--wash)}
.sgmy-v4 .btn-sm{padding:10px 20px;font-size:14px}
.sgmy-v4 .btn-block{width:100%}

/* ---------- 图片占位 ---------- */
.sgmy-v4 .ph{
  margin:0;
  border-radius:var(--r-lg);overflow:hidden;
  background:linear-gradient(150deg,#8FD3E4 0%,#4FB6D4 45%,#2B93B8 100%);
  display:flex;align-items:center;justify-content:center;
  padding:20px;box-shadow:var(--shadow-md);
}
.sgmy-v4 .ph.hero-ph{aspect-ratio:4/3}
.sgmy-v4 .ph img{width:100%;height:100%;object-fit:cover}
.sgmy-v4 .ph span{
  background:rgba(15,43,61,.4);color:#fff;font-size:13px;font-weight:500;
  text-align:center;padding:9px 15px;border-radius:8px;line-height:1.55;
}
/* 车型卡照片：白底去背 */
.sgmy-v4 .ph.car-ph{
  aspect-ratio:16/9;background:#fff;box-shadow:none;border-radius:0;
  padding:6px;margin-top:4px;
}
.sgmy-v4 .ph.car-ph span{
  background:none;color:var(--muted);font-weight:600;
  border:1px dashed var(--rule);border-radius:10px;padding:10px 16px;
}
.sgmy-v4 .ph.car-ph img{width:100%;height:100%;object-fit:contain}

/* ---------- 车型报价卡 ---------- */
.sgmy-v4 .fleet{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}
@media (max-width:940px){ .sgmy-v4 .fleet{grid-template-columns:1fr;max-width:460px;margin:0 auto} }

.sgmy-v4 .car{
  background:#fff;border:1.5px solid var(--rule);border-radius:var(--r-lg);
  padding:22px;display:flex;flex-direction:column;gap:14px;
  box-shadow:var(--shadow-sm);transition:border-color .18s ease, box-shadow .18s ease;
}
.sgmy-v4 .car:hover{border-color:var(--teal);box-shadow:var(--shadow-md)}
.sgmy-v4 .car-tier{font-size:13px;font-weight:600;color:var(--tier);text-align:center}
.sgmy-v4 .car-name{font-size:22px;font-weight:700;color:var(--teal-deep);text-align:center;margin-top:1px}

/* Keep the approved cards unchanged while sharing one Desktop row structure. */
@media (min-width:941px){
  .sgmy-native-money-page[data-page-id="57500"][data-sgmy-template="ipoh-v4-template3-merged"] .sgmy-v4 .fleet{align-items:stretch}
  .sgmy-native-money-page[data-page-id="57500"][data-sgmy-template="ipoh-v4-template3-merged"] .sgmy-v4 .car{height:100%}
  .sgmy-native-money-page[data-page-id="57500"][data-sgmy-template="ipoh-v4-template3-merged"] .sgmy-v4 .car-name{
    min-height:3.44em;
    min-height:2lh;
  }
  .sgmy-native-money-page[data-page-id="57500"][data-sgmy-template="ipoh-v4-template3-merged"] .sgmy-v4 .car > .btn{margin-top:auto}
}

/* The live JB rail briefly narrows each card below the two-line name width. */
@media (min-width:1025px) and (max-width:1044px){
  .sgmy-native-money-page[data-page-id="57500"][data-sgmy-template="ipoh-v4-template3-merged"] .sgmy-v4 .car-name{
    min-height:5.16em;
    min-height:3lh;
  }
}

.sgmy-v4 .spec{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px;font-size:14.5px}
.sgmy-v4 .spec li{display:flex;align-items:center;gap:10px;color:var(--ink)}
.sgmy-v4 .spec .ico{width:20px;height:20px;flex:none;color:var(--teal);display:flex;align-items:center;justify-content:center}
.sgmy-v4 .spec .ico svg{width:19px;height:19px;fill:currentColor}

.sgmy-v4 .car-rule{height:1px;background:var(--rule)}

/* 价格区：锁定原模板短格式 */
.sgmy-v4 .price{display:flex;flex-direction:column;gap:2px}
.sgmy-v4 .price .lab{
  font-size:12.5px;font-weight:600;letter-spacing:.06em;
  text-transform:uppercase;color:var(--muted);
}
.sgmy-v4 .price .total{font-size:15px;color:var(--ink);font-weight:500;line-height:1.3}
.sgmy-v4 .price .total b{
  font-size:30px;font-weight:700;color:var(--price);
  font-variant-numeric:tabular-nums;vertical-align:-2px;letter-spacing:-.01em;
}
.sgmy-v4 .price .total .t{font-size:15px;font-weight:600;color:var(--price)}
.sgmy-v4 .price .ow{font-size:13.5px;color:var(--muted);font-variant-numeric:tabular-nums;margin-top:3px}

/* ---------- 卡片 / 清单 ---------- */
.sgmy-v4 .cards{display:grid;gap:20px}
.sgmy-v4 .cards.c2{grid-template-columns:repeat(2,1fr)}
@media (max-width:900px){ .sgmy-v4 .cards.c2{grid-template-columns:1fr} }
.sgmy-v4 .card{
  background:#fff;border:1px solid var(--rule-soft);border-radius:var(--r);
  padding:24px;display:flex;flex-direction:column;gap:11px;box-shadow:var(--shadow-sm);
}

.sgmy-v4 .ticks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;font-size:15px}
.sgmy-v4 .ticks li{display:flex;gap:11px;align-items:flex-start}
.sgmy-v4 .ticks li::before{
  content:"";width:19px;height:19px;flex:none;margin-top:3px;border-radius:50%;
  background:var(--teal);
  -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 16.2 4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4z'/%3E%3C/svg%3E") center/15px no-repeat;
          mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 16.2 4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4z'/%3E%3C/svg%3E") center/15px no-repeat;
}
.sgmy-v4 .ticks.no li::before{
  background:var(--muted);
  -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M19 6.4 17.6 5 12 10.6 6.4 5 5 6.4 10.6 12 5 17.6 6.4 19 12 13.4 17.6 19 19 17.6 13.4 12z'/%3E%3C/svg%3E") center/13px no-repeat;
          mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M19 6.4 17.6 5 12 10.6 6.4 5 5 6.4 10.6 12 5 17.6 6.4 19 12 13.4 17.6 19 19 17.6 13.4 12z'/%3E%3C/svg%3E") center/13px no-repeat;
}

/* ---------- 出行时段 ---------- */
.sgmy-v4 .times{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
@media (max-width:820px){ .sgmy-v4 .times{grid-template-columns:1fr} }
.sgmy-v4 .time-card{
  background:#fff;border:1px solid var(--rule);border-radius:var(--r);
  padding:20px 22px;display:flex;flex-direction:column;gap:6px;
}
.sgmy-v4 .time-day{font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--teal)}
.sgmy-v4 .time-val{font-size:21px;font-weight:700;color:var(--teal-deep);font-variant-numeric:tabular-nums}
.sgmy-v4 .time-note{font-size:14px}

/* ---------- 折叠面板 ---------- */
.sgmy-v4 .acc{display:flex;flex-direction:column;gap:12px;max-width:860px;margin:0 auto}
.sgmy-v4 details{background:#fff;border:1px solid var(--rule);border-radius:var(--r);overflow:hidden}
.sgmy-v4 details[open]{border-color:var(--teal)}
.sgmy-v4 summary{
  cursor:pointer;list-style:none;padding:17px 22px;
  font-weight:600;font-size:16px;color:var(--teal);
  display:flex;align-items:center;justify-content:space-between;gap:16px;
}
.sgmy-v4 summary::-webkit-details-marker{display:none}
.sgmy-v4 summary::after{
  content:"";width:18px;height:18px;flex:none;background:var(--teal);
  -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M19 13H5v-2h14z'/%3E%3Cpath d='M13 5v14h-2V5z'/%3E%3C/svg%3E") center/18px no-repeat;
          mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M19 13H5v-2h14z'/%3E%3Cpath d='M13 5v14h-2V5z'/%3E%3C/svg%3E") center/18px no-repeat;
}
.sgmy-v4 details[open] summary::after{
  -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M19 13H5v-2h14z'/%3E%3C/svg%3E") center/18px no-repeat;
          mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M19 13H5v-2h14z'/%3E%3C/svg%3E") center/18px no-repeat;
}
.sgmy-v4 .acc-body{padding:0 22px 20px;font-size:15px;display:flex;flex-direction:column;gap:12px}
.sgmy-v4 .acc-body ul{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:7px}

/* ---------- 为什么选我们 ---------- */
.sgmy-v4 .why{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
@media (max-width:940px){ .sgmy-v4 .why{grid-template-columns:repeat(2,1fr)} }
@media (max-width:620px){ .sgmy-v4 .why{grid-template-columns:1fr} }
.sgmy-v4 .why-item{
  background:#fff;border-radius:var(--r);padding:24px 22px;
  border:1px solid var(--rule-soft);box-shadow:var(--shadow-sm);
  display:flex;flex-direction:column;gap:9px;
}
.sgmy-v4 .why-ico{
  width:44px;height:44px;border-radius:12px;background:var(--wash);
  display:flex;align-items:center;justify-content:center;color:var(--teal);
}
.sgmy-v4 .why-ico svg{width:23px;height:23px;fill:currentColor}
.sgmy-v4 .why-item p{font-size:14.5px}

/* ---------- 表格 ---------- */
.sgmy-v4 .tbl-scroll{overflow-x:auto;border:1px solid var(--rule);border-radius:var(--r);background:#fff}
.sgmy-v4 table{border-collapse:collapse;width:100%;min-width:560px;font-size:15px}
.sgmy-v4 th,.sgmy-v4 td{padding:14px 18px;text-align:left;border-bottom:1px solid var(--rule-soft)}
.sgmy-v4 thead th{
  background:var(--teal);color:#fff;font-weight:600;font-size:14px;
  border-bottom:none;white-space:nowrap;
}
.sgmy-v4 tbody tr:last-child td{border-bottom:none}
.sgmy-v4 tbody th{font-weight:600;color:var(--teal-deep)}
.sgmy-v4 td.yes{color:var(--green-dark);font-weight:600}
.sgmy-v4 td.no{color:var(--muted)}

/* ---------- 内容链接（纯文字） ---------- */
.sgmy-v4 .guides{display:grid;grid-template-columns:repeat(2,1fr);gap:0 34px;border-top:1px solid var(--rule)}
@media (max-width:820px){ .sgmy-v4 .guides{grid-template-columns:1fr} }
.sgmy-v4 .guide{
  display:flex;align-items:flex-start;gap:14px;
  padding:18px 4px;border-bottom:1px solid var(--rule-soft);color:inherit;
}
.sgmy-v4 .guide:hover{text-decoration:none;background:var(--wash-2)}
.sgmy-v4 .guide:hover .guide-title{color:var(--teal-dark)}
.sgmy-v4 .guide-arrow{
  width:20px;height:20px;flex:none;margin-top:3px;background:var(--teal);
  -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 4l-1.4 1.4L16.2 11H4v2h12.2l-5.6 5.6L12 20l8-8z'/%3E%3C/svg%3E") center/17px no-repeat;
          mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 4l-1.4 1.4L16.2 11H4v2h12.2l-5.6 5.6L12 20l8-8z'/%3E%3C/svg%3E") center/17px no-repeat;
  transition:transform .15s ease;
}
.sgmy-v4 .guide:hover .guide-arrow{transform:translateX(3px)}
.sgmy-v4 .guide-title{display:block;font-weight:600;font-size:16px;color:var(--teal-deep);line-height:1.45;transition:color .15s ease}
.sgmy-v4 .guide-desc{display:block;font-size:14px;color:var(--body);line-height:1.6;margin-top:3px}

/* ---------- 相关路线 ---------- */
.sgmy-v4 .routes{display:flex;flex-wrap:wrap;gap:10px}
.sgmy-v4 .route-pill{
  border:1px solid var(--rule);background:#fff;border-radius:999px;
  padding:9px 18px;font-size:14.5px;color:var(--teal);font-weight:500;
}
.sgmy-v4 .route-pill:hover{background:var(--wash);border-color:var(--teal);text-decoration:none}

/* ---------- 结尾 CTA ---------- */
.sgmy-v4 .endcta{
  background:linear-gradient(135deg,var(--teal) 0%,#2FBBD4 100%);
  border-radius:var(--r-lg);padding:44px 38px;text-align:center;
  display:flex;flex-direction:column;align-items:center;gap:16px;color:#fff;
}
.sgmy-v4 .endcta h2{color:#fff}
.sgmy-v4 .endcta p{max-width:56ch;color:rgba(255,255,255,.94)}
.sgmy-v4 .endcta .btn-row{margin-top:6px;justify-content:center}
.sgmy-v4 .endcta .btn-ghost{background:#fff;color:var(--teal);border-color:#fff}

/* ---------- Ipoh-scoped copy of the live JB CTA surfaces ---------- */
.sgmy-native-money-page[data-page-id="57500"][data-sgmy-template="ipoh-v4-template3-merged"]{
  position:relative;
}

.sgmy-native-money-page[data-page-id="57500"][data-sgmy-template="ipoh-v4-template3-merged"] .sgmy-ipoh-jb-cta-rail,
.sgmy-native-money-page[data-page-id="57500"][data-sgmy-template="ipoh-v4-template3-merged"] .sgmy-ipoh-jb-cta-side,
.sgmy-native-money-page[data-page-id="57500"][data-sgmy-template="ipoh-v4-template3-merged"] .sgmy-ipoh-jb-cta-side *,
.sgmy-native-money-page[data-page-id="57500"][data-sgmy-template="ipoh-v4-template3-merged"] .sgmy-ipoh-jb-cta-mobile,
.sgmy-native-money-page[data-page-id="57500"][data-sgmy-template="ipoh-v4-template3-merged"] .sgmy-ipoh-jb-cta-mobile *{
  box-sizing:border-box;
}

.sgmy-native-money-page[data-page-id="57500"][data-sgmy-template="ipoh-v4-template3-merged"] .sgmy-ipoh-jb-cta-rail,
.sgmy-native-money-page[data-page-id="57500"][data-sgmy-template="ipoh-v4-template3-merged"] .sgmy-ipoh-jb-cta-side,
.sgmy-native-money-page[data-page-id="57500"][data-sgmy-template="ipoh-v4-template3-merged"] .sgmy-ipoh-jb-cta-mobile{
  display:none;
}

@media (min-width:1025px){
  .sgmy-native-money-page[data-page-id="57500"][data-sgmy-template="ipoh-v4-template3-merged"][data-sgmy-jb-layout="ready"] .sgmy-v4 > section:nth-of-type(2) > .wrap,
  .sgmy-native-money-page[data-page-id="57500"][data-sgmy-template="ipoh-v4-template3-merged"][data-sgmy-jb-layout="ready"] .sgmy-v4 > section:nth-of-type(3) > .wrap{
    width:var(--sgmy-ipoh-jb-left-column-width)!important;
    max-width:none;
    margin-right:auto;
    margin-left:var(--sgmy-ipoh-jb-rail-left);
  }

  .sgmy-native-money-page[data-page-id="57500"][data-sgmy-template="ipoh-v4-template3-merged"] .sgmy-ipoh-jb-cta-rail{
    display:block;
    position:absolute;
    top:var(--sgmy-ipoh-jb-rail-top,0px);
    left:max(0px,calc((100% - 1400px)/2));
    width:min(1400px,100%);
    height:var(--sgmy-ipoh-jb-rail-height,0px);
    pointer-events:none;
    visibility:hidden;
    z-index:39;
  }

  .sgmy-native-money-page[data-page-id="57500"][data-sgmy-template="ipoh-v4-template3-merged"] .sgmy-ipoh-jb-cta-rail[data-sgmy-jb-rail-ready="true"]{
    visibility:visible;
  }

  .sgmy-native-money-page[data-page-id="57500"][data-sgmy-template="ipoh-v4-template3-merged"] .sgmy-ipoh-jb-cta-side{
    display:flex;
    position:absolute;
    top:30px;
    right:0;
    width:min(366.9375px,calc(25.89744% + 4.375px));
    margin:0;
    padding:20px;
    flex-direction:column;
    flex-wrap:nowrap;
    gap:5px;
    color:#35394A;
    background:transparent;
    border:0;
    font-family:Poppins,sans-serif;
    font-size:16px;
    font-weight:400;
    line-height:25.6px;
    pointer-events:auto;
  }

  .sgmy-native-money-page[data-page-id="57500"][data-sgmy-template="ipoh-v4-template3-merged"] .sgmy-ipoh-jb-cta-side.is-fixed{
    position:fixed;
    top:var(--sgmy-ipoh-jb-top,0px);
    right:var(--sgmy-ipoh-jb-right,0px);
    z-index:99;
  }

  .sgmy-native-money-page[data-page-id="57500"][data-sgmy-template="ipoh-v4-template3-merged"] .sgmy-ipoh-jb-cta-side.is-stopped{
    top:auto;
    bottom:0;
  }

  .sgmy-native-money-page[data-page-id="57500"][data-sgmy-template="ipoh-v4-template3-merged"] .sgmy-ipoh-jb-cta-side a{
    text-decoration:none;
  }

  .sgmy-native-money-page[data-page-id="57500"][data-sgmy-template="ipoh-v4-template3-merged"] .sgmy-ipoh-jb-cta-side__image-link{
    display:block;
    width:100%;
    aspect-ratio:1;
  }

  .sgmy-native-money-page[data-page-id="57500"][data-sgmy-template="ipoh-v4-template3-merged"] .sgmy-ipoh-jb-cta-side__image{
    display:block;
    width:100%;
    height:100%;
    object-fit:cover;
    border:2px solid #11AACA;
    border-radius:15px;
  }

  .sgmy-native-money-page[data-page-id="57500"][data-sgmy-template="ipoh-v4-template3-merged"] .sgmy-ipoh-jb-cta-side__details{
    display:flex;
    min-height:152.578125px;
    padding:20px;
    flex-direction:column;
    gap:5px;
    color:#35394A;
    background:#EEFDFF;
    border:2px solid #11AACA;
    border-radius:15px;
  }

  .sgmy-native-money-page[data-page-id="57500"][data-sgmy-template="ipoh-v4-template3-merged"] .sgmy-ipoh-jb-cta-side__title{
    margin:0;
    color:#161925;
    font-family:Poppins,sans-serif;
    font-size:20px;
    font-weight:600;
    line-height:20px;
    text-align:center;
  }

  .sgmy-native-money-page[data-page-id="57500"][data-sgmy-template="ipoh-v4-template3-merged"] .sgmy-ipoh-jb-cta-side__divider{
    width:55%;
    height:5px;
    margin:0 auto;
    border-top:1px solid rgba(17,170,202,.47);
    transform:translateY(2px);
  }

  .sgmy-native-money-page[data-page-id="57500"][data-sgmy-template="ipoh-v4-template3-merged"] .sgmy-ipoh-jb-cta-side__price-group{
    display:flex;
    flex:1;
    flex-direction:column;
    align-items:center;
    justify-content:center;
    gap:0;
  }

  .sgmy-native-money-page[data-page-id="57500"][data-sgmy-template="ipoh-v4-template3-merged"] .sgmy-ipoh-jb-cta-side__price-row{
    display:flex;
    min-height:25.59375px;
    flex-direction:row;
    align-items:center;
    justify-content:center;
    gap:10px;
    flex-wrap:wrap;
  }

  .sgmy-native-money-page[data-page-id="57500"][data-sgmy-template="ipoh-v4-template3-merged"] .sgmy-ipoh-jb-cta-side__price-label{
    color:#35394A;
    font-family:Poppins,sans-serif;
    font-size:16px;
    font-weight:600;
    line-height:16px;
    white-space:nowrap;
  }

  .sgmy-native-money-page[data-page-id="57500"][data-sgmy-template="ipoh-v4-template3-merged"] .sgmy-ipoh-jb-cta-side__price{
    color:#FA1000;
    font-family:Poppins,sans-serif;
    font-size:25px;
    font-weight:600;
    line-height:25px;
    white-space:nowrap;
  }

  .sgmy-native-money-page[data-page-id="57500"][data-sgmy-template="ipoh-v4-template3-merged"] .sgmy-ipoh-jb-cta-side__price-note{
    display:flex;
    min-height:22.390625px;
    align-items:center;
    justify-content:center;
    gap:7px;
    color:#FF0505;
    font-family:Poppins,sans-serif;
    font-size:14px;
    font-weight:600;
    line-height:22.4px;
    text-align:center;
  }

  .sgmy-native-money-page[data-page-id="57500"][data-sgmy-template="ipoh-v4-template3-merged"] .sgmy-ipoh-jb-cta-side__price-note svg{
    width:14px;
    height:14px;
    flex:0 0 14px;
    fill:#FF0505;
  }

  .sgmy-native-money-page[data-page-id="57500"][data-sgmy-template="ipoh-v4-template3-merged"] .sgmy-ipoh-jb-cta-side a.sgmy-ipoh-jb-cta-side__rates,
  .sgmy-native-money-page[data-page-id="57500"][data-sgmy-template="ipoh-v4-template3-merged"] .sgmy-ipoh-jb-cta-side a.sgmy-ipoh-jb-cta-side__terms{
    display:flex;
    min-height:25.59375px;
    align-items:center;
    justify-content:center;
    color:#393939;
    font-family:Poppins,sans-serif;
    font-size:12px;
    font-weight:600;
    line-height:12px;
    text-decoration:underline;
  }

  .sgmy-native-money-page[data-page-id="57500"][data-sgmy-template="ipoh-v4-template3-merged"] .sgmy-ipoh-jb-cta-side__benefits{
    display:flex;
    min-height:218.15625px;
    padding:20px;
    flex-direction:column;
    gap:5px;
    color:#35394A;
    background:#fff;
    border:2px solid #11AACA;
    border-radius:15px;
  }

  .sgmy-native-money-page[data-page-id="57500"][data-sgmy-template="ipoh-v4-template3-merged"] .sgmy-ipoh-jb-cta-side__benefit-list{
    display:flex;
    min-height:101.5625px;
    margin:0;
    padding:0;
    flex-direction:column;
    justify-content:flex-start;
    gap:0;
    list-style:none;
  }

  .sgmy-native-money-page[data-page-id="57500"][data-sgmy-template="ipoh-v4-template3-merged"] .sgmy-ipoh-jb-cta-side__benefit-list li{
    display:flex;
    min-width:0;
    align-items:center;
    gap:0;
    color:#393939;
    font-family:Poppins,sans-serif;
    font-size:14px;
    font-weight:600;
    line-height:22.4px;
    text-transform:capitalize;
  }

  .sgmy-native-money-page[data-page-id="57500"][data-sgmy-template="ipoh-v4-template3-merged"] .sgmy-ipoh-jb-cta-side__benefit-list li:not(:last-child){
    padding-bottom:3px;
  }

  .sgmy-native-money-page[data-page-id="57500"][data-sgmy-template="ipoh-v4-template3-merged"] .sgmy-ipoh-jb-cta-side__benefit-list li:not(:first-child){
    margin-top:3px;
  }

  .sgmy-native-money-page[data-page-id="57500"][data-sgmy-template="ipoh-v4-template3-merged"] .sgmy-ipoh-jb-cta-side__benefit-list li span{
    min-width:0;
    padding-left:5px;
  }

  .sgmy-native-money-page[data-page-id="57500"][data-sgmy-template="ipoh-v4-template3-merged"] .sgmy-ipoh-jb-cta-side__benefit-list svg{
    width:14px;
    height:14px;
    flex:0 0 17.5px;
    fill:#F10000;
  }

  .sgmy-native-money-page[data-page-id="57500"][data-sgmy-template="ipoh-v4-template3-merged"] .sgmy-ipoh-jb-cta-side__actions{
    display:flex;
    width:100%;
    min-height:37px;
    flex-flow:row nowrap;
    justify-content:space-evenly;
    gap:0;
  }

  .sgmy-native-money-page[data-page-id="57500"][data-sgmy-template="ipoh-v4-template3-merged"] .sgmy-ipoh-jb-cta-side__action{
    display:flex;
    min-width:0;
    align-items:center;
    justify-content:center;
    flex:0 1 auto;
  }

  .sgmy-native-money-page[data-page-id="57500"][data-sgmy-template="ipoh-v4-template3-merged"] .sgmy-ipoh-jb-cta-side__action--call{
    width:45%;
  }

  .sgmy-native-money-page[data-page-id="57500"][data-sgmy-template="ipoh-v4-template3-merged"] .sgmy-ipoh-jb-cta-side__action--whatsapp{
    width:60%;
  }

  .sgmy-native-money-page[data-page-id="57500"][data-sgmy-template="ipoh-v4-template3-merged"] .sgmy-ipoh-jb-cta-side__action a{
    display:inline-flex;
    width:max-content;
    max-width:100%;
    min-height:37px;
    padding:10px 20px;
    align-items:center;
    justify-content:center;
    gap:10px;
    color:#fff;
    border:2px solid #fff;
    border-radius:20px;
    font-family:Poppins,sans-serif;
    font-size:13px;
    font-weight:600;
    line-height:13px;
    white-space:normal;
  }

  .sgmy-native-money-page[data-page-id="57500"][data-sgmy-template="ipoh-v4-template3-merged"] .sgmy-ipoh-jb-cta-side__action--call a{
    background:linear-gradient(#FF0A00 0%,#E71449 100%);
  }

  .sgmy-native-money-page[data-page-id="57500"][data-sgmy-template="ipoh-v4-template3-merged"] .sgmy-ipoh-jb-cta-side__action--whatsapp a{
    background:linear-gradient(180deg,#61CE70 0%,#59AA1F 100%);
  }

  .sgmy-native-money-page[data-page-id="57500"][data-sgmy-template="ipoh-v4-template3-merged"] .sgmy-ipoh-jb-cta-side__action svg{
    width:13px;
    height:13px;
    flex:0 0 13px;
    fill:#fff;
  }
}

@media (min-width:1025px) and (max-width:1399px){
  .sgmy-native-money-page[data-page-id="57500"][data-sgmy-template="ipoh-v4-template3-merged"] .sgmy-ipoh-jb-cta-side__title{
    min-height:40px;
  }
}

@media (max-width:767px){
  .sgmy-native-money-page[data-page-id="57500"][data-sgmy-template="ipoh-v4-template3-merged"] .sgmy-ipoh-jb-cta-mobile{
    display:flex;
    position:fixed;
    left:10px;
    bottom:0;
    width:calc(100vw - 50px);
    min-height:72px;
    margin:0;
    padding:0 10px;
    flex-direction:row;
    color:#35394A;
    background:#fff;
    border:solid #11AACA;
    border-width:3px 0 0;
    border-radius:15px 15px 0 0;
    box-shadow:rgba(0,0,0,.5) 1px 0 4px 0;
    font-family:Poppins,sans-serif;
    font-size:16px;
    font-weight:400;
    line-height:25.6px;
    z-index:1;
  }

  .sgmy-native-money-page[data-page-id="57500"][data-sgmy-template="ipoh-v4-template3-merged"] .sgmy-ipoh-jb-cta-mobile__inner{
    width:100%;
    padding:10px 0 30px;
  }

  .sgmy-native-money-page[data-page-id="57500"][data-sgmy-template="ipoh-v4-template3-merged"] .sgmy-ipoh-jb-cta-mobile__row{
    display:flex;
    width:100%;
    flex-flow:row nowrap;
    justify-content:flex-start;
    gap:0;
  }

  .sgmy-native-money-page[data-page-id="57500"][data-sgmy-template="ipoh-v4-template3-merged"] .sgmy-ipoh-jb-cta-mobile__price-column{
    display:flex;
    width:207.671875px;
    flex:0 0 207.671875px;
    flex-direction:column;
    justify-content:center;
    gap:0;
  }

  .sgmy-native-money-page[data-page-id="57500"][data-sgmy-template="ipoh-v4-template3-merged"] .sgmy-ipoh-jb-cta-mobile__price{
    margin:0;
    color:#35394A;
    font-family:Poppins,sans-serif;
    font-size:20px;
    font-weight:400;
    line-height:32px;
    white-space:nowrap;
  }

  .sgmy-native-money-page[data-page-id="57500"][data-sgmy-template="ipoh-v4-template3-merged"] .sgmy-ipoh-jb-cta-mobile__price strong{
    color:#FF0000;
    font-weight:700;
  }

  .sgmy-native-money-page[data-page-id="57500"][data-sgmy-template="ipoh-v4-template3-merged"] .sgmy-ipoh-jb-cta-mobile__subline{
    margin:0;
    color:#393939;
    font-family:Poppins,sans-serif;
    font-size:12px;
    font-weight:400;
    line-height:19.2px;
  }

  .sgmy-native-money-page[data-page-id="57500"][data-sgmy-template="ipoh-v4-template3-merged"] .sgmy-ipoh-jb-cta-mobile__action{
    display:flex;
    min-width:0;
    flex:1 1 auto;
    align-self:center;
    flex-direction:column;
    gap:5px;
  }

  .sgmy-native-money-page[data-page-id="57500"][data-sgmy-template="ipoh-v4-template3-merged"] .sgmy-ipoh-jb-cta-mobile__action a{
    display:flex;
    width:100%;
    min-height:34px;
    padding:10px;
    align-items:center;
    justify-content:center;
    color:#fff;
    background:#11AACA;
    border:0;
    border-radius:3px;
    font-family:Poppins,sans-serif;
    font-size:14px;
    font-weight:600;
    line-height:14px;
    text-decoration:none;
    white-space:nowrap;
  }
}

@media (prefers-reduced-motion:reduce){
  .sgmy-v4 *{transition:none !important;animation:none !important}
}
