      /* 主要颜色和渐变背景 -  */
      :root {
        --primary-color-start: hsl(215, 70%, 35%);
        --primary-color-end: hsl(240, 60%, 30%);
        --primary-text: #ffffff;
        --accent-color: hsl(141, 71%, 48%);
      }
      
      /* 英雄区背景渐变 */
      .hero {
        background: linear-gradient(135deg, var(--primary-color-start), var(--primary-color-end));
        min-height: 95vh;
      }
      
      /* 域名标题 */
      .domain-title {
        font-size: 4rem;
        /*font-size: 4rem;*/
        font-weight: 700;
        letter-spacing: -1px;
      }
      
      /* 主要说明文本 */
      .domain-subtitle {
        font-size: 1.8rem;
        font-weight: 500;
        margin-top: 0.5rem;
        margin-bottom: 2rem;
      }
      
      /* 卖点列表 */
      .selling-points {
        margin-top: 2.5rem;
      }
      
      .selling-points li {
        display: flex;
        align-items: center;
        margin-bottom: 1rem;
        font-size: 1.2rem;
      }
      
      .selling-points .icon {
        margin-right: 0.75rem;
      }
      
      /* 报价表单卡片 */
      .offer-form {
        background-color: white;
        padding: 2.5rem;
        border-radius: 8px;
        box-shadow: 0 10px 30px rgba(0, 0, 0, 0.15);
      }
      
      /* 价格标签 */
      .price-tag {
        font-size: 1.8rem;
        font-weight: bold;
        color: var(--accent-color);
      }
      
      /* 支付选项样式 */
      .payment-options {
        margin-top: 1.5rem;
        display: flex;
        justify-content: center;
      }
      
      .payment-options img {
        height: 28px;
        margin: 0 6px;
        opacity: 0.7;
      }

      /* 平台选项样式 */
      .platform-options {
        margin-top: 1.5rem;
        display: flex;
        justify-content: center;
      }
      
      .platform-options img {
        height: 24px;
        margin: 0 6px;
        opacity: 1;
      }
      
      /* 特性图标 */
      .feature-icon {
        color: var(--primary-color-start);
        font-size: 2.5rem;
        margin-bottom: 1.25rem;
      }
      
      /* 响应式调整 */
      @media screen and (max-width: 768px) {
        .domain-title {
          font-size: 2.2rem;
        }
        
        .domain-subtitle {
          font-size: 1.5rem;
        }
        
        .offer-form {
          padding: 1.5rem;
          margin-top: 2rem;
        }
      }
