
    .product-detail{
      font-family: Arial, Helvetica, sans-serif;
      color:#1b1b1b;
      line-height:1.6;
    }
    .pd-wrap{
      max-width:1100px;
      margin:0 auto;
      padding:20px;
    }
    .pd-header{
      background:#0B318F;
      color:#ffffff;
      padding:30px;
      border-radius:8px;
    }
    .pd-header h1{
      margin:0 0 10px;
      font-size:28px;
      font-weight:bold;
    }
    .pd-header p{
      margin:0;
      font-size:14px;
      opacity:0.9;
    }
    .pd-main{
      display:flex;
      flex-wrap:wrap;
      gap:30px;
      margin-top:30px;
    }
    .pd-image{
      flex:1 1 45%;
      text-align:center;
    }
    .pd-image img{
      max-width:100%;
      height:auto;
    }
    .pd-info{
      flex:1 1 45%;
    }
    .pd-info h2{
      font-size:20px;
      margin-bottom:15px;
      color:#0B318F;
    }
    .spec-table{
      width:100%;
      border-collapse:collapse;
      font-size:14px;
    }
    .spec-table th,
    .spec-table td{
      border:1px solid #e0e0e0;
      padding:10px 12px;
      text-align:left;
    }
    .spec-table th{
      background:#f3f6fb;
      width:35%;
      font-weight:bold;
    }
    .pd-section{
      margin-top:40px;
    }
    .pd-section h3{
      font-size:18px;
      margin-bottom:10px;
      color:#0B318F;
    }
    .pd-section ul{
      margin:0;
      padding-left:18px;
      font-size:14px;
    }
    .pd-cta{
      margin-top:40px;
      padding:20px;
      background:#f3f6fb;
      border-left:4px solid #0B318F;
      font-size:14px;
    }
    .pd-cta strong{
      color:#0B318F;
    }
  