.elementor-17251 .elementor-element.elementor-element-f59d827{--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-17251 .elementor-element.elementor-element-ea98ff7{font-weight:var( --e-global-typography-text-font-weight );}/* Start custom CSS for text-editor, class: .elementor-element-ea98ff7 */.dpbcr-cash-credit-wrap{
      font-family:"Noto Sans TC","Microsoft JhengHei",sans-serif;
      color:#eaf3ff;
      line-height:1.9;
      margin:0 auto;
      padding:20px 0;
    }

    .dpbcr-cash-credit-wrap *{
      box-sizing:border-box;
    }

    .dpbcr-cash-credit-wrap a{
      color:#8fd3ff;
      font-weight:800;
      text-decoration:none;
      border-bottom:1px solid rgba(143,211,255,.45);
    }

    .dpbcr-cash-credit-wrap a:hover{
      color:#ffd36a;
      border-color:#ffd36a;
    }

    .dpbcr-hero{
      border:1px solid rgba(118,190,255,.22);
      border-radius:24px;
      padding:34px 30px;
      background:
        radial-gradient(circle at 10% 0%,rgba(255,213,106,.18),transparent 32%),
        linear-gradient(135deg,rgba(11,51,91,.95),rgba(5,18,35,.96));
      box-shadow:0 18px 45px rgba(0,0,0,.28);
      margin-bottom:26px;
    }

    .dpbcr-tag{
      display:inline-flex;
      padding:7px 14px;
      border-radius:999px;
      background:rgba(255,181,36,.14);
      color:#ffd36a;
      border:1px solid rgba(255,181,36,.35);
      font-size:14px;
      font-weight:900;
      margin-bottom:14px;
    }

    .dpbcr-hero h1{
      margin:0 0 16px;
      color:#ffffff;
      font-size:clamp(28px,4vw,44px);
      line-height:1.25;
      font-weight:950;
      letter-spacing:.5px;
    }

    .dpbcr-card{
      background:linear-gradient(180deg,rgba(11,51,91,.82),rgba(6,24,44,.88));
      border:1px solid rgba(118,190,255,.2);
      border-radius:22px;
      padding:28px;
      margin:22px 0;
      box-shadow:0 12px 32px rgba(0,0,0,.22);
    }

    .dpbcr-card h2{
      color:#ffffff;
      font-size:clamp(24px,3vw,34px);
      margin:0 0 16px;
      line-height:1.35;
      border-left:5px solid #ffb524;
      padding-left:14px;
    }

    .dpbcr-card h3{
      color:#ffd36a;
      font-size:22px;
      margin:26px 0 10px;
    }

    .dpbcr-card p{
      margin:0 0 14px;
      color:#d9e9fa;
    }

    .dpbcr-list{
      margin:12px 0 0;
      padding:0;
      list-style:none;
    }

    .dpbcr-list li{
      position:relative;
      padding:12px 14px 12px 42px;
      margin-bottom:10px;
      background:rgba(255,255,255,.045);
      border:1px solid rgba(255,255,255,.08);
      border-radius:14px;
      color:#eaf3ff;
    }

    .dpbcr-list li:before{
      content:"";
      position:absolute;
      left:15px;
      top:19px;
      width:10px;
      height:10px;
      border-radius:50%;
      background:#ffb524;
      box-shadow:0 0 12px rgba(255,181,36,.8);
    }

    .dpbcr-table-scroll{
      overflow-x:auto;
      margin-top:16px;
      border-radius:18px;
      border:1px solid rgba(118,190,255,.22);
    }

    .dpbcr-table{
      width:100%;
      min-width:720px;
      border-collapse:collapse;
      background:rgba(3,15,30,.45);
    }

    .dpbcr-table th{
      background:#0B335B;
      color:#ffd36a;
      padding:15px;
      text-align:left;
      font-weight:900;
      border-bottom:1px solid rgba(255,255,255,.12);
    }

    .dpbcr-table td{
      padding:15px;
      color:#eaf3ff;
      border-bottom:1px solid rgba(255,255,255,.08);
    }

    .dpbcr-table tr:nth-child(even) td{
      background:rgba(255,255,255,.035);
    }

    .dpbcr-note{
      background:rgba(255,181,36,.1);
      border:1px solid rgba(255,181,36,.28);
      color:#ffe3a1;
      padding:16px 18px;
      border-radius:16px;
      margin:18px 0;
      font-weight:700;
    }

    .dpbcr-method-grid{
      display:grid;
      grid-template-columns:repeat(2,minmax(0,1fr));
      gap:16px;
      margin-top:16px;
    }

    .dpbcr-method{
      background:rgba(255,255,255,.045);
      border:1px solid rgba(143,211,255,.18);
      border-radius:18px;
      padding:20px;
    }

    .dpbcr-method strong{
      display:block;
      color:#ffd36a;
      font-size:19px;
      margin-bottom:8px;
    }

    .dpbcr-qa{
      margin-top:18px;
    }

    .dpbcr-qa-item{
      background:rgba(255,255,255,.045);
      border:1px solid rgba(255,255,255,.08);
      border-radius:18px;
      padding:20px;
      margin-bottom:14px;
    }

    .dpbcr-qa-item strong{
      color:#ffd36a;
      display:block;
      margin-bottom:8px;
      font-size:18px;
    }

    .dpbcr-cta{
      text-align:center;
      padding:34px 24px;
      border-radius:24px;
      background:
        linear-gradient(135deg,rgba(255,181,36,.18),rgba(11,51,91,.96)),
        #0B335B;
      border:1px solid rgba(255,181,36,.35);
      margin-top:26px;
    }

    .dpbcr-cta h2{
      border:0;
      padding:0;
      color:#fff;
      margin-bottom:12px;
    }

    @media(max-width:768px){
      .dpbcr-cash-credit-wrap{
        padding:10px 0;
        font-size:16px;
      }

      .dpbcr-hero,
      .dpbcr-card,
      .dpbcr-cta{
        padding:22px 18px;
        border-radius:18px;
      }

      .dpbcr-method-grid{
        grid-template-columns:1fr;
      }

      .dpbcr-card h2{
        font-size:24px;
      }
    }/* End custom CSS */