﻿.elementor-1878 .elementor-element.elementor-element-3e1d200{--display:flex;}/* Start custom CSS for html, class: .elementor-element-6eae201 */.qqpk-security{
      --qqpk-accent:#E5BA4B;
      --qqpk-bg:#050505;
      --qqpk-text:#ffffff;
      --qqpk-muted:rgba(255,255,255,.72);
      --qqpk-border:rgba(229,186,75,.2);
      --qqpk-radius:18px;

      background:var(--qqpk-bg);
      color:var(--qqpk-text);
      padding:28px 20px;
      margin:32px 0;
      font-family:"Noto Sans TC",-apple-system,BlinkMacSystemFont,"Microsoft JhengHei",system-ui,sans-serif;
      font-size:18px;
      line-height:1.7;
    }

    .qqpk-security__inner{
      max-width:980px;
      margin:0 auto;
      border-radius:var(--qqpk-radius);
      border:1px solid var(--qqpk-border);
      padding:28px 22px 26px;
      background:radial-gradient(circle at top left,rgba(229,186,75,.14),transparent 55%) #000;
      box-shadow:0 18px 40px rgba(0,0,0,.6);
    }

    .qqpk-security__header{
      margin-bottom:22px;
    }

    .qqpk-security__eyebrow{
      display:inline-flex;
      align-items:center;
      gap:8px;
      font-size:13px;
      letter-spacing:.16em;
      text-transform:uppercase;
      color:var(--qqpk-accent);
      margin-bottom:8px;
    }
    .qqpk-security__eyebrow-dot{
      width:6px;
      height:6px;
      border-radius:999px;
      background:var(--qqpk-accent);
    }

    .qqpk-security h2{
      font-size:1.45rem;
      margin:0 0 10px;
      line-height:1.4;
    }

    .qqpk-security__intro{
      margin:0;
      color:var(--qqpk-muted);
    }

    .qqpk-security__cards{
      display:grid;
      grid-template-columns:repeat(3,minmax(0,1fr));
      gap:18px;
      margin-top:22px;
    }

    .qqpk-security__card{
      position:relative;
      border-radius:16px;
      border:1px solid rgba(255,255,255,.08);
      background:radial-gradient(circle at top,rgba(255,255,255,.06),rgba(0,0,0,.9));
      padding:18px 16px 16px;
    }

    .qqpk-security__card-tag{
      display:inline-flex;
      align-items:center;
      justify-content:center;
      padding:2px 10px;
      border-radius:999px;
      background:rgba(229,186,75,.1);
      color:var(--qqpk-accent);
      font-size:11px;
      letter-spacing:.12em;
      text-transform:uppercase;
      margin-bottom:8px;
    }

    .qqpk-security__card h3{
      font-size:1.02rem;
      margin:0 0 8px;
    }

    .qqpk-security__card p{
      margin:0 0 6px;
      color:var(--qqpk-muted);
    }

    .qqpk-security__card ul{
      margin:0;
      padding-left:1.1em;
      list-style:disc;
    }
    .qqpk-security__card li{
      margin:4px 0;
    }

    .qqpk-security__note{
      margin-top:20px;
      padding:14px 14px 13px;
      border-radius:12px;
      border:1px dashed rgba(229,186,75,.5);
      background:rgba(229,186,75,.06);
      font-size:.95em;
      display:flex;
      gap:10px;
      align-items:flex-start;
    }
    .qqpk-security__note-icon{
      flex:0 0 auto;
      width:18px;
      height:18px;
      border-radius:999px;
      border:1px solid var(--qqpk-accent);
      display:flex;
      align-items:center;
      justify-content:center;
      font-size:11px;
      color:var(--qqpk-accent);
      margin-top:2px;
    }
    .qqpk-security__note p{
      margin:0;
      color:var(--qqpk-muted);
    }

    /* RWD：手機與小平板 */
    @media (max-width:900px){
      .qqpk-security{
        font-size:16px;
        padding:22px 16px;
      }
      .qqpk-security__inner{
        padding:22px 16px 18px;
      }
      .qqpk-security__cards{
        grid-template-columns:1fr;
      }
      .qqpk-security h2{
        font-size:1.25rem;
      }
    }/* End custom CSS */