.elementor-kit-7{--e-global-color-primary:#7E7F83;--e-global-color-secondary:#2B3A4B;--e-global-color-text:#81B9DF;--e-global-color-accent:#F4F4F6;--e-global-color-26219f9:#1C1C1E;--e-global-color-7cf025c:#FAFAFC;--e-global-typography-primary-font-family:"League Spartan";--e-global-typography-primary-font-size:48px;--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"Montserrat";--e-global-typography-secondary-font-size:36px;--e-global-typography-secondary-font-weight:700;--e-global-typography-text-font-family:"Oswald";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-f754792-font-family:"Montserrat";--e-global-typography-f754792-font-size:16px;--e-global-typography-f754792-font-weight:600;font-family:"Montserrat", Sans-serif;}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{background-color:#2B3A4B;color:#FAFAFC;border-radius:6px 6px 6px 6px;padding:14px 28px 14px 28px;}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-kit-7 a{font-family:"Montserrat", Sans-serif;}.elementor-kit-7 h1{font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-kit-7 h2{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-kit-7 h3{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-kit-7 h4{font-family:"Montserrat", Sans-serif;}.elementor-kit-7 h5{font-family:"Montserrat", Sans-serif;}.elementor-kit-7 h6{font-family:"Montserrat", Sans-serif;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* ===== 基础重置 ===== */
    *{box-sizing:border-box;margin:0;padding:0}
    img{max-width:100%;height:auto;display:block}
    body{
      font-family:"Montserrat",sans-serif;
      line-height:1.6;
      background:#0D1B2A;             /* 深蓝背景 */
      color:#e5e5e5;                  /* 柔和亮色文字 */
    }
    a{text-decoration:none;cursor:pointer;color:#e0a100}

    /* 统一卡片背景 & 描述文字 */
    .card-bg{background:#1B2E45;border:1px solid #263C55;border-radius:0.5rem;}
    .desc{color:#cfd7e0;font-size:0.95rem;}

    /* ===== SECTION 1: HERO ===== */
    .category-hero{
      background:url('/images/titanium-pot-bg.jpg') center/cover no-repeat;
      padding:5rem 2rem;text-align:center;color:#fff;
      /* 添加深色遮罩使文字可读 */
      position:relative;
    }
    .category-hero::after{
      content:"";position:absolute;inset:0;background:rgba(13,27,42,0.7);}
    .category-hero > *{position:relative;}
    .category-hero h1{font-size:3rem;font-weight:700;margin-bottom:0.5rem}
    .category-hero p{font-size:1.25rem;max-width:44rem;margin:0 auto}

    /* ===== SECTION 2: PRODUCT GRID ===== */
    .product-grid{padding:3.75rem 2rem;background:#122138}
    .product-grid .grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1.875rem;max-width:75rem;margin:0 auto}
    .product-card{display:flex;flex-direction:column;text-align:center}
    .product-card img{height:12rem;object-fit:cover;width:100%;border-top-left-radius:0.5rem;border-top-right-radius:0.5rem}
    .product-card h3{font-size:1.125rem;margin:0.75rem 0;color:#fff}
    .product-card .btn{margin:1rem auto 1.5rem;color:#e0a100;font-weight:600}

    /* ===== SECTION 3: APPLICATION SCENES ===== */
    .category-application{padding:3.75rem 2rem;background:#0F2436}
    .category-application h2{text-align:center;font-size:2rem;margin-bottom:1.875rem;color:#fff}
    .application-wrap{display:flex;flex-wrap:wrap;gap:1.875rem;justify-content:center;max-width:68.75rem;margin:0 auto}
    .application-item{flex:1 1 45%;min-width:17.5rem}
    .application-item p{text-align:center;margin-top:0.625rem}

    /* ===== SECTION 4: ADVANTAGES ===== */
    .category-advantages{padding:3.75rem 2rem;background:#11293e}
    .category-advantages h2{text-align:center;font-size:2rem;margin-bottom:2.5rem;color:#fff}
    .advantages-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));gap:1.875rem;max-width:62.5rem;margin:0 auto;text-align:center}
    .advantages-card img{height:3.75rem;margin:0 auto 0.625rem}

    /* ===== SECTION 5: INQUIRY CTA ===== */
    .category-inquiry{padding:3.75rem 2rem;background:#0d1b2a;color:#fff;text-align:center}
    .category-inquiry h2{font-size:2rem;margin-bottom:1.25rem}
    .category-inquiry p{font-size:1.1rem;margin-bottom:1.875rem}
    .category-inquiry .cta-btn{display:inline-block;background:#e0a100;color:#fff;padding:0.75rem 1.875rem;border-radius:1.875rem;font-weight:600}

    /* ===== SECTION 6: FAQ ===== */
    .category-faq{padding:3.75rem 2rem;background:#0F2436}
    .category-faq h2{text-align:center;font-size:2rem;margin-bottom:1.875rem;color:#fff}
    .faq-item{max-width:50rem;margin:0 auto 1.25rem}
    .faq-item h4{margin-bottom:0.3125rem;font-size:1.05rem;color:#e5e5e5}
    .faq-item p{color:#cfd7e0}

    /* ===== Responsive Media Queries ===== */
    @media(max-width:768px){
      .category-hero h1{font-size:2.2rem}
      .category-hero p{font-size:1rem}
      .application-item{flex:1 1 100%}
      .advantages-grid{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}
      .product-grid .grid{grid-template-columns:1fr}
      .category-inquiry h2,.category-faq h2{font-size:1.5rem}
      .category-inquiry p,.faq-item p{font-size:0.95rem}
    }/* End custom CSS */