.elementor-588 .elementor-element.elementor-element-2d154f4{--display:flex;--min-height:630px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-2d154f4:not(.elementor-motion-effects-element-type-background), .elementor-588 .elementor-element.elementor-element-2d154f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://phimaxtech.com/wp-content/uploads/2026/10/phmax-hero-scene.webp");background-position:center center;background-size:cover;}.elementor-588 .elementor-element.elementor-element-57e781f{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:71px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-d30e59f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-b69a538{--divider-border-style:solid;--divider-color:#ED001E;--divider-border-width:2px;width:var( --container-widget-width, 1.5% );max-width:1.5%;--container-widget-width:1.5%;--container-widget-flex-grow:0;}.elementor-588 .elementor-element.elementor-element-b69a538.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-588 .elementor-element.elementor-element-b69a538 .elementor-divider-separator{width:100%;}.elementor-588 .elementor-element.elementor-element-b69a538 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-588 .elementor-element.elementor-element-f675821{padding:0px 0px 0px 10px;}.elementor-588 .elementor-element.elementor-element-f675821.elementor-element{--align-self:center;}.elementor-588 .elementor-element.elementor-element-00a50ea .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:900;}.elementor-588 .elementor-element.elementor-element-d1df228 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:900;}.elementor-588 .elementor-element.elementor-element-1a7bb88{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-d079d71{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-d8a9dc6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-2d5bb0f{background-color:#ED001E;padding:2px 2px 2px 2px;font-size:10px;font-weight:800;color:#FFFFFF;}.elementor-588 .elementor-element.elementor-element-497870a{padding:2px 2px 2px 2px;font-size:10px;font-weight:800;color:#FFFFFF;}.elementor-588 .elementor-element.elementor-element-b8b703a{padding:2px 2px 2px 2px;font-size:10px;font-weight:500;color:#FFFFFF;}.elementor-588 .elementor-element.elementor-element-b62035f{--display:flex;--min-height:105px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-b62035f:not(.elementor-motion-effects-element-type-background), .elementor-588 .elementor-element.elementor-element-b62035f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-588 .elementor-element.elementor-element-31292d0{--display:flex;}.elementor-588 .elementor-element.elementor-element-1e89097{border-style:solid;border-width:1px 1px 1px 1px;border-color:#ED001E;border-radius:50px 50px 50px 50px;}.elementor-588 .elementor-element.elementor-element-37234e6{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:52px;--padding-bottom:42px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-37234e6:not(.elementor-motion-effects-element-type-background), .elementor-588 .elementor-element.elementor-element-37234e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f2f2f0;}.elementor-588 .elementor-element.elementor-element-72370fd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-40375e0{--divider-border-style:solid;--divider-color:#ED001E;--divider-border-width:2px;width:var( --container-widget-width, 1.5% );max-width:1.5%;--container-widget-width:1.5%;--container-widget-flex-grow:0;}.elementor-588 .elementor-element.elementor-element-40375e0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-588 .elementor-element.elementor-element-40375e0 .elementor-divider-separator{width:100%;}.elementor-588 .elementor-element.elementor-element-40375e0 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-588 .elementor-element.elementor-element-ca19d00{padding:0px 0px 0px 10px;color:#000000;}.elementor-588 .elementor-element.elementor-element-ca19d00.elementor-element{--align-self:center;}.elementor-588 .elementor-element.elementor-element-17016e0{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-588 .elementor-element.elementor-element-3053036{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:#77777D;}.elementor-588 .elementor-element.elementor-element-8432463{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--overflow:auto;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-588 .elementor-element.elementor-element-38557d1{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-9d3fa38{--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;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:14px;--padding-bottom:16px;--padding-left:15px;--padding-right:15px;}.elementor-588 .elementor-element.elementor-element-1da1455{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-2f79214{--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;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:14px;--padding-bottom:16px;--padding-left:15px;--padding-right:15px;}.elementor-588 .elementor-element.elementor-element-da2252b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-b3aa834{--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;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:14px;--padding-bottom:16px;--padding-left:15px;--padding-right:15px;}.elementor-588 .elementor-element.elementor-element-08a62ba{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-c78e7bd{--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;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:14px;--padding-bottom:16px;--padding-left:15px;--padding-right:15px;}.elementor-588 .elementor-element.elementor-element-a6da420{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-b98b315{--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;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:14px;--padding-bottom:16px;--padding-left:15px;--padding-right:15px;}.elementor-588 .elementor-element.elementor-element-f602ad3{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-f602ad3:not(.elementor-motion-effects-element-type-background), .elementor-588 .elementor-element.elementor-element-f602ad3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-588 .elementor-element.elementor-element-009960e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-588 .elementor-element.elementor-element-1f0a9bc{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-588 .elementor-element.elementor-element-1f0a9bc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-588 .elementor-element.elementor-element-ceeb5f7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-1471ed1{--divider-border-style:solid;--divider-color:#ED001E;--divider-border-width:2px;width:var( --container-widget-width, 1.5% );max-width:1.5%;--container-widget-width:1.5%;--container-widget-flex-grow:0;}.elementor-588 .elementor-element.elementor-element-1471ed1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-588 .elementor-element.elementor-element-1471ed1 .elementor-divider-separator{width:100%;}.elementor-588 .elementor-element.elementor-element-1471ed1 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-588 .elementor-element.elementor-element-01b74ec{padding:0px 0px 0px 10px;color:#000000;}.elementor-588 .elementor-element.elementor-element-01b74ec.elementor-element{--align-self:center;}.elementor-588 .elementor-element.elementor-element-0aabd47{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-588 .elementor-element.elementor-element-9516d7f{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-2a6c983{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-217c0c6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:15px;--padding-bottom:15px;--padding-left:16px;--padding-right:16px;}.elementor-588 .elementor-element.elementor-element-2b2eccf{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-bcc3705{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-a502db9{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-ecfb02b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:15px;--padding-bottom:15px;--padding-left:16px;--padding-right:16px;}.elementor-588 .elementor-element.elementor-element-0e8e165{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-e6a52a6{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-e6ee3df{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-bd59b82{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:15px;--padding-bottom:15px;--padding-left:16px;--padding-right:16px;}.elementor-588 .elementor-element.elementor-element-b853add{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-3f85661{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-55ad6de{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-dee9c94{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:15px;--padding-bottom:15px;--padding-left:16px;--padding-right:16px;}.elementor-588 .elementor-element.elementor-element-810ecdd{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-694a4ea{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-15f6366{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-1c7f320{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:15px;--padding-bottom:15px;--padding-left:16px;--padding-right:16px;}.elementor-588 .elementor-element.elementor-element-6d8337b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-8d27776{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-8d27776:not(.elementor-motion-effects-element-type-background), .elementor-588 .elementor-element.elementor-element-8d27776 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-588 .elementor-element.elementor-element-1ffe6c1{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-588 .elementor-element.elementor-element-1a0cbc2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-11b7556{--divider-border-style:solid;--divider-color:#ED001E;--divider-border-width:2px;width:var( --container-widget-width, 1.5% );max-width:1.5%;--container-widget-width:1.5%;--container-widget-flex-grow:0;}.elementor-588 .elementor-element.elementor-element-11b7556.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-588 .elementor-element.elementor-element-11b7556 .elementor-divider-separator{width:100%;}.elementor-588 .elementor-element.elementor-element-11b7556 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-588 .elementor-element.elementor-element-13efbe5{padding:0px 0px 0px 10px;color:#FFFFFF;}.elementor-588 .elementor-element.elementor-element-13efbe5.elementor-element{--align-self:center;}.elementor-588 .elementor-element.elementor-element-b3adb0f .elementor-heading-title{letter-spacing:1px;word-spacing:10px;color:#FFFFFF;}.elementor-588 .elementor-element.elementor-element-2e7033e{font-size:11px;}.elementor-588 .elementor-element.elementor-element-fb2ac96{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-588 .elementor-element.elementor-element-a3c1aa4{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-a3c1aa4:not(.elementor-motion-effects-element-type-background), .elementor-588 .elementor-element.elementor-element-a3c1aa4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://phimaxtech.com/wp-content/uploads/2026/10/phmax-life-gaming.webp");background-position:center center;background-size:cover;}.elementor-588 .elementor-element.elementor-element-85043ab{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-85043ab:not(.elementor-motion-effects-element-type-background), .elementor-588 .elementor-element.elementor-element-85043ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://phimaxtech.com/wp-content/uploads/2026/10/phmax-life-f1.webp");background-position:center center;background-size:cover;}.elementor-588 .elementor-element.elementor-element-a286829{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-a286829:not(.elementor-motion-effects-element-type-background), .elementor-588 .elementor-element.elementor-element-a286829 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://phimaxtech.com/wp-content/uploads/2026/10/phmax-life-s20.webp");background-position:center center;background-size:cover;}.elementor-588 .elementor-element.elementor-element-dc7d69f{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-dc7d69f:not(.elementor-motion-effects-element-type-background), .elementor-588 .elementor-element.elementor-element-dc7d69f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://phimaxtech.com/wp-content/uploads/2026/10/phmax-life-funk20.webp");background-position:center center;background-size:cover;}.elementor-588 .elementor-element.elementor-element-4c2b8e9{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-4c2b8e9:not(.elementor-motion-effects-element-type-background), .elementor-588 .elementor-element.elementor-element-4c2b8e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://phimaxtech.com/wp-content/uploads/2026/10/phmax-life-x520za.webp");background-position:center center;background-size:cover;}.elementor-588 .elementor-element.elementor-element-733b60c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-588 .elementor-element.elementor-element-097d1a6{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-588 .elementor-element.elementor-element-3dc7be3{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-588 .elementor-element.elementor-element-91f313e{--display:flex;--min-height:158px;--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:33px;--padding-bottom:33px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-d2084de{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-588 .elementor-element.elementor-element-1d7206d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-588 .elementor-element.elementor-element-72cbd05{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-588 .elementor-element.elementor-element-3ccf46d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-588 .elementor-element.elementor-element-08d3500{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-588 .elementor-element.elementor-element-bbbde31{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-bbbde31:not(.elementor-motion-effects-element-type-background), .elementor-588 .elementor-element.elementor-element-bbbde31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-588 .elementor-element.elementor-element-c6b4125{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-588 .elementor-element.elementor-element-e49fdc5{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-588 .elementor-element.elementor-element-109dc08{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-96d6622{--divider-border-style:solid;--divider-color:#ED001E;--divider-border-width:2px;width:var( --container-widget-width, 1.5% );max-width:1.5%;--container-widget-width:1.5%;--container-widget-flex-grow:0;}.elementor-588 .elementor-element.elementor-element-96d6622.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-588 .elementor-element.elementor-element-96d6622 .elementor-divider-separator{width:100%;}.elementor-588 .elementor-element.elementor-element-96d6622 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-588 .elementor-element.elementor-element-eaa5f0c{padding:0px 0px 0px 10px;color:#000000;}.elementor-588 .elementor-element.elementor-element-eaa5f0c.elementor-element{--align-self:center;}.elementor-588 .elementor-element.elementor-element-a6c28c3 .elementor-heading-title{word-spacing:2px;color:#000000;}.elementor-588 .elementor-element.elementor-element-6f1f391{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-588 .elementor-element.elementor-element-d060b07{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-7efdb6f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-588 .elementor-element.elementor-element-7efdb6f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-588 .elementor-element.elementor-element-c7f9158{background-color:#F3F3F3;padding:5px 10px 2px 10px;border-radius:50px 50px 50px 50px;text-align:center;font-family:"Arial", Sans-serif;font-size:10px;font-weight:800;}.elementor-588 .elementor-element.elementor-element-acd7d70{background-color:#F3F3F3;padding:5px 10px 2px 10px;border-radius:50px 50px 50px 50px;text-align:center;font-family:"Arial", Sans-serif;font-size:10px;font-weight:800;}.elementor-588 .elementor-element.elementor-element-b8b1d59{background-color:#F3F3F3;padding:5px 10px 2px 10px;border-radius:50px 50px 50px 50px;text-align:center;font-family:"Arial", Sans-serif;font-size:10px;font-weight:800;}.elementor-588 .elementor-element.elementor-element-8f5087f{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-588 .elementor-element.elementor-element-40b0758{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-49180a6{--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;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-49180a6:not(.elementor-motion-effects-element-type-background), .elementor-588 .elementor-element.elementor-element-49180a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#08080a;}.elementor-588 .elementor-element.elementor-element-751d4a8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-588 .elementor-element.elementor-element-16512a9{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-588 .elementor-element.elementor-element-2091a97{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-cd71aef{--divider-border-style:solid;--divider-color:#ED001E;--divider-border-width:2px;width:var( --container-widget-width, 1.5% );max-width:1.5%;--container-widget-width:1.5%;--container-widget-flex-grow:0;}.elementor-588 .elementor-element.elementor-element-cd71aef.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-588 .elementor-element.elementor-element-cd71aef .elementor-divider-separator{width:100%;}.elementor-588 .elementor-element.elementor-element-cd71aef .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-588 .elementor-element.elementor-element-1206312{padding:0px 0px 0px 10px;color:#FFFFFF;}.elementor-588 .elementor-element.elementor-element-1206312.elementor-element{--align-self:center;}.elementor-588 .elementor-element.elementor-element-3793d88{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-588 .elementor-element.elementor-element-3793d88 .elementor-heading-title{color:#FFFFFF;}.elementor-588 .elementor-element.elementor-element-933329b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-588 .elementor-element.elementor-element-6148b1f{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-6148b1f:not(.elementor-motion-effects-element-type-background), .elementor-588 .elementor-element.elementor-element-6148b1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://phimaxtech.com/wp-content/uploads/2026/10/phmax-news-exhibition.webp");background-position:center center;background-size:cover;}.elementor-588 .elementor-element.elementor-element-6148b1f:hover{background-image:url("https://phimaxtech.com/wp-content/uploads/2026/10/phmax-news-exhibition.webp");}.elementor-588 .elementor-element.elementor-element-cb0444a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-588 .elementor-element.elementor-element-f5e1fcd{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:23px;}.elementor-588 .elementor-element.elementor-element-564644e{background-color:#D9011D;padding:0px 0px 0px 0px;color:#FFFFFF;}.elementor-588 .elementor-element.elementor-element-564644e.elementor-element{--align-self:flex-start;}.elementor-588 .elementor-element.elementor-element-9da3ad1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-588 .elementor-element.elementor-element-07363a5{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:23px;}.elementor-588 .elementor-element.elementor-element-488414b{background-color:#D9011D;padding:0px 0px 0px 0px;color:#FFFFFF;}.elementor-588 .elementor-element.elementor-element-488414b.elementor-element{--align-self:flex-start;}.elementor-588 .elementor-element.elementor-element-5451cff{--display:flex;--min-height:342px;--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:58px;--padding-bottom:58px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-80c2f3a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-97e733b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-588 .elementor-element.elementor-element-1060e81{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-bd26331{--divider-border-style:solid;--divider-color:#ED001E;--divider-border-width:2px;width:var( --container-widget-width, 1.5% );max-width:1.5%;--container-widget-width:1.5%;--container-widget-flex-grow:0;}.elementor-588 .elementor-element.elementor-element-bd26331.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-588 .elementor-element.elementor-element-bd26331 .elementor-divider-separator{width:100%;}.elementor-588 .elementor-element.elementor-element-bd26331 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-588 .elementor-element.elementor-element-8045df3{padding:0px 0px 0px 10px;color:#FFFFFF;}.elementor-588 .elementor-element.elementor-element-8045df3.elementor-element{--align-self:center;}.elementor-588 .elementor-element.elementor-element-279876b{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-588 .elementor-element.elementor-element-e4a41d3{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-e4a41d3:not(.elementor-motion-effects-element-type-background), .elementor-588 .elementor-element.elementor-element-e4a41d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#09090b;}.elementor-588 .elementor-element.elementor-element-906c00f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-35f192c{--divider-border-style:solid;--divider-color:#ED001E;--divider-border-width:2px;width:var( --container-widget-width, 1.5% );max-width:1.5%;--container-widget-width:1.5%;--container-widget-flex-grow:0;}.elementor-588 .elementor-element.elementor-element-35f192c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-588 .elementor-element.elementor-element-35f192c .elementor-divider-separator{width:100%;}.elementor-588 .elementor-element.elementor-element-35f192c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-588 .elementor-element.elementor-element-a6c909a{padding:0px 0px 0px 10px;color:#ED001E;}.elementor-588 .elementor-element.elementor-element-a6c909a.elementor-element{--align-self:center;}.elementor-588 .elementor-element.elementor-element-1f31e19{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-939f3a0{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-588 .elementor-element.elementor-element-a924d48{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-588 .elementor-element.elementor-element-5f5a9bb{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-588 .elementor-element.elementor-element-a33446a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-588 .elementor-element.elementor-element-eb91b44{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-588 .elementor-element.elementor-element-00fa3c9{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-588 .elementor-element.elementor-element-d710bc7{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-588 .elementor-element.elementor-element-403b615{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-588 .elementor-element.elementor-element-b0c30bf{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-588 .elementor-element.elementor-element-959df6f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-588 .elementor-element.elementor-element-183019d{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-183019d:not(.elementor-motion-effects-element-type-background), .elementor-588 .elementor-element.elementor-element-183019d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-588 .elementor-element.elementor-element-acf29d5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-588 .elementor-element.elementor-element-7a0bd69{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-588 .elementor-element.elementor-element-b8e3d57{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-28a59b4{--divider-border-style:solid;--divider-color:#ED001E;--divider-border-width:2px;width:var( --container-widget-width, 1.5% );max-width:1.5%;--container-widget-width:1.5%;--container-widget-flex-grow:0;}.elementor-588 .elementor-element.elementor-element-28a59b4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-588 .elementor-element.elementor-element-28a59b4 .elementor-divider-separator{width:100%;}.elementor-588 .elementor-element.elementor-element-28a59b4 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-588 .elementor-element.elementor-element-cf8cadb{padding:0px 0px 0px 10px;color:#000000;}.elementor-588 .elementor-element.elementor-element-cf8cadb.elementor-element{--align-self:center;}.elementor-588 .elementor-element.elementor-element-55935b1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-588 .elementor-element.elementor-element-db46b0c .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-588 .elementor-element.elementor-element-e08216e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-588 .elementor-element.elementor-element-57e781f{--width:100%;}.elementor-588 .elementor-element.elementor-element-b62035f{--content-width:1240px;}.elementor-588 .elementor-element.elementor-element-37234e6{--content-width:1240px;}.elementor-588 .elementor-element.elementor-element-38557d1{--content-width:270px;}.elementor-588 .elementor-element.elementor-element-f602ad3{--content-width:1240px;}.elementor-588 .elementor-element.elementor-element-1f0a9bc{--width:80.952%;}.elementor-588 .elementor-element.elementor-element-2b2eccf{--width:82%;}.elementor-588 .elementor-element.elementor-element-0e8e165{--width:82%;}.elementor-588 .elementor-element.elementor-element-b853add{--width:82%;}.elementor-588 .elementor-element.elementor-element-810ecdd{--width:82%;}.elementor-588 .elementor-element.elementor-element-6d8337b{--width:82%;}.elementor-588 .elementor-element.elementor-element-8d27776{--content-width:1240px;}.elementor-588 .elementor-element.elementor-element-91f313e{--content-width:1240px;}.elementor-588 .elementor-element.elementor-element-bbbde31{--content-width:1240px;}.elementor-588 .elementor-element.elementor-element-7efdb6f{--width:72.2%;}.elementor-588 .elementor-element.elementor-element-49180a6{--content-width:1240px;}.elementor-588 .elementor-element.elementor-element-80c2f3a{--width:100%;}.elementor-588 .elementor-element.elementor-element-e4a41d3{--content-width:1240px;}.elementor-588 .elementor-element.elementor-element-183019d{--content-width:1240px;}}/* Start custom CSS *//* =====================================================================
   PHMAX — new home 页面样式（页面级，仅作用于本页的 pm- 类）
   色板：ink #09090b / red #ed001e / paper #f3f3f1 / muted #7a7a80
   字体：Inter，标题字重 1000，字距 -.065em
   ===================================================================== */

/* ---------- 通用 ---------- */
.pm-sec { position: relative; width: 100%; }
.pm-sec > .e-con-inner { width: 100%; }

/* 小标签（eyebrow / section-tag） */
.pm-tag  { display: flex; align-items: center; gap: 9px;
  font-size: 9px; font-weight: 900; letter-spacing: .2em; text-transform: uppercase; }
.pm-tag .pm-mark { display: inline-block; width: 15px; height: 2px; background: #ed001e; flex: 0 0 15px; }

/* 大标题 */
.pm-h2 .elementor-heading-title { font-size: clamp(30px, 4vw, 49px); font-weight: 1000;
  letter-spacing: -.065em; line-height: .98; text-transform: uppercase; }
.pm-h2 .elementor-heading-title em { color: #ed001e; font-style: normal; }

/* 按钮 */
.pm-btn .elementor-button { min-height: 44px; display: inline-flex; align-items: center; justify-content: center;
  gap: 13px; padding: 0 17px; border: 1px solid transparent; border-radius: 999px;
  font-size: 11px; font-weight: 850; letter-spacing: .015em; transition: transform .2s ease, background .2s ease, border-color .2s ease; }
.pm-btn .elementor-button:hover { transform: translateY(-2px); }
.pm-btn .elementor-button-text { display: inline-flex; align-items: center; gap: 13px; }
.pm-btn-red .elementor-button { color: #fff; background: #ed001e; box-shadow: 0 8px 20px rgba(237,0,30,.2); }
.pm-btn-red .elementor-button:hover { background: #ff1733; }
.pm-btn-outline .elementor-button { color: #fff; border-color: rgba(255,255,255,.52); background: rgba(8,8,10,.25); }
.pm-btn-outline .elementor-button:hover { border-color: #fff; background: rgba(255,255,255,.1); }
.pm-btn-white .elementor-button { color: #ed001e; background: #fff; }
.pm-btn-white .elementor-button:hover { background: #f6f6f6; }
.pm-btn-sm .elementor-button { min-height: 36px; padding: 0 14px; font-size: 10px; }
.pm-btn .pm-arrow { font-size: 15px; line-height: .7; }

/* ---------- 1. HERO ---------- */
.pm-hero { min-height: 630px; overflow: hidden; align-items: flex-start; justify-content: center;
  background-size: cover; background-position: 58% center; }
.pm-hero::before { content: ""; position: absolute; inset: 0; z-index: 0; pointer-events: none;
  background: linear-gradient(90deg, rgba(4,4,6,.97) 0%, rgba(4,4,6,.9) 30%, rgba(4,4,6,.48) 58%, rgba(4,4,6,.1) 100%),
              linear-gradient(0deg, rgba(4,4,6,.8) 0%, transparent 42%, rgba(4,4,6,.12) 100%); }
.pm-hero > .e-con-inner { position: relative; z-index: 2; }
.pm-hero-inner { max-width: 1240px !important; width: 100%; margin: 0 auto; padding: 71px 0 120px !important; }
.pm-eyebrow  { display: flex; align-items: center; gap: 9px;
  color: #fff; font-size: 9px; font-weight: 900; letter-spacing: .2em; text-transform: uppercase; }
.pm-eyebrow .pm-mark { display: inline-block; width: 15px; height: 2px; background: #ed001e; flex: 0 0 15px; }
.pm-h1 .elementor-heading-title { margin: 0; max-width: 560px; font-size: clamp(47px, 7vw, 94px);
  font-weight: 1000; letter-spacing: -.075em; line-height: .91; text-transform: uppercase; color: #fff; }
.pm-h1-accent .elementor-heading-title { color: #ed001e; -webkit-text-stroke: 1px rgba(237,0,30,.6);
  text-shadow: 0 0 40px rgba(237,0,30,.19); }
.pm-hero-copy  { max-width: 480px !important; margin: 25px 0 23px;
  color: #dddde1; font-size: 13px; line-height: 1.7; }
.pm-hero-actions { gap: 10px !important; flex-wrap: wrap; margin: 0 0 0 0; }
.pm-hero-note  { display: flex; align-items: center; flex-wrap: wrap; gap: 11px;
  margin-top: 28px; color: #e4e4e7; font-size: 10px; }
.pm-hero-note .pm-kicker { font-size: 9px; font-weight: 900; letter-spacing: .18em; color: #a8a8ad; }
.pm-hero-note strong { color: #fff; font-size: 12px; letter-spacing: .08em; }
.pm-hero-note .pm-feat { color: #c4c4c9; }
.pm-hero-product { position: absolute !important; z-index: 1; right: max(7vw, calc((100vw - 1240px)/2 + 26px));
  bottom: 74px; width: clamp(310px, 34vw, 490px); pointer-events: none; }
.pm-hero-product img { width: 100%; height: auto; filter: drop-shadow(0 18px 28px rgba(0,0,0,.46)); }
.pm-hero-product .pm-product-label { display: block; margin-top: -14px; text-align: center;
  color: #fff; font-size: 9px; font-weight: 900; letter-spacing: .12em; }
.pm-hero-dots { position: absolute !important; z-index: 3; right: max(5.2vw, calc((100vw - 1240px)/2));
  bottom: 28px; }
.pm-hero-dots  { display: flex; align-items: center; gap: 9px; }
.pm-hero-dots i { display: block; width: 7px; height: 7px; border-radius: 50%; background: rgba(255,255,255,.42); }
.pm-hero-dots i.on { width: 22px; border-radius: 9px; background: #ed001e; }
.pm-hero-dots b { margin-left: 8px; color: #bebec2; font-size: 9px; font-weight: 400; letter-spacing: .12em; }
.pm-hero-dots b em { color: #fff; font-style: normal; font-weight: 700; }

/* ---------- 2. 认证条 ---------- */
.pm-trust { min-height: 105px; background: #fff; border-bottom: 1px solid #e7e7e7;
  align-items: center; justify-content: center; }
.pm-trust img { max-height: 72px; width: auto; }

/* ---------- 3. 品类 ---------- */
.pm-cats { background: #f2f2f0; overflow: hidden; }
.pm-cats::after { content: "PHMAX"; position: absolute; right: 0; top: 0; z-index: 0;
  color: rgba(0,0,0,.035); font-size: clamp(90px, 16vw, 230px); font-weight: 1000;
  letter-spacing: -.08em; line-height: 1; pointer-events: none; }
.pm-cats > .e-con-inner { position: relative; z-index: 1; }
.pm-cats-intro  { margin: 22px 0 0; font-size: clamp(14px, 1.6vw, 16px);
  line-height: 1.45; color: #4a4a50; max-width: 720px; }
.pm-cat-grid { display: grid !important; grid-template-columns: repeat(5, minmax(0,1fr));
  gap: 14px; width: 100%; }
.pm-cat-card { background: #fff; border-radius: 17px; overflow: hidden; box-shadow: 0 9px 24px rgba(15,15,20,.09);
  transition: transform .22s ease, box-shadow .22s ease; display: flex; flex-direction: column; }
.pm-cat-card:hover { transform: translateY(-5px); box-shadow: 0 15px 32px rgba(15,15,20,.14); }
.pm-cat-img { width: 100%; overflow: hidden; }
.pm-cat-img img { width: 100%; height: 100%; object-fit: cover; aspect-ratio: 4 / 5; transition: transform .3s ease; }
.pm-cat-card:hover .pm-cat-img img { transform: scale(1.04); }
.pm-cat-cap { padding: 14px 15px 16px !important; gap: 6px !important; align-items: flex-start; }
.pm-cat-num  { color: #ed001e; font-size: 9px; font-weight: 900; letter-spacing: .16em; }
.pm-cat-title .elementor-heading-title { font-size: 15px; font-weight: 1000; letter-spacing: -.03em;
  line-height: 1.12; text-transform: uppercase; color: #09090b; }
.pm-cat-title .elementor-heading-title b { color: #ed001e; }
.pm-cat-arrow  { position: absolute; right: 14px; bottom: 15px;
  color: #ed001e; font-size: 15px; font-weight: 700; }

/* ---------- 4. 精选型号 ---------- */
.pm-featured { background: #fff; }
.pm-feat-grid { display: grid !important; grid-template-columns: repeat(6, minmax(0,1fr)); gap: 15px; width: 100%; }
.pm-pcard { background: #fff; border: 1px solid #e7e7e7; border-radius: 13px; overflow: hidden;
  box-shadow: 0 9px 25px rgba(15,15,20,.08); transition: transform .2s ease, box-shadow .2s ease;
  display: flex; flex-direction: column; }
.pm-pcard:hover { transform: translateY(-4px); box-shadow: 0 14px 32px rgba(15,15,20,.14); }
.pm-span2 { grid-column: span 2; }
.pm-span3 { grid-column: span 3; }
.pm-pimg { position: relative; width: 100%; overflow: hidden; }
.pm-pimg img { width: 100%; height: 100%; object-fit: cover; transition: transform .3s ease; }
.pm-pcard:hover .pm-pimg img { transform: scale(1.02); }
.pm-pimg-tall img { aspect-ratio: 4 / 3.4; }
.pm-pimg-short img { aspect-ratio: 3 / 2; }
.pm-badge  { position: absolute; top: 13px; left: 13px; z-index: 2;
  padding: 5px 8px; color: #fff; background: #ed001e; border-radius: 999px;
  font-size: 8px; font-weight: 950; letter-spacing: .11em; }
.pm-pinfo { padding: 15px 16px !important; min-height: 89px; justify-content: space-between; align-items: center; }
.pm-pname .elementor-heading-title { margin: 0 0 5px; font-size: 16px; font-weight: 1000;
  letter-spacing: -.04em; color: #09090b; }
.pm-pdesc  { max-width: 330px; color: #77777d; font-size: 10px; line-height: 1.45; }
.pm-pgo  { display: grid; width: 27px; height: 27px; place-items: center;
  color: #fff; background: #ed001e; border-radius: 50%; font-size: 14px; }

/* ---------- 5. 生活场景 ---------- */
.pm-life { background: #000; }
.pm-life-intro  { max-width: 760px; margin: 18px 0 0; color: #b9b9bf;
  font-size: clamp(13px,1.5vw,16px); line-height: 1.5; }
.pm-life-grid { display: grid !important; grid-template-columns: repeat(3, minmax(0,1fr)); gap: 18px; width: 100%; }
.pm-life-card, .pm-life-cta { position: relative; overflow: hidden; border-radius: 18px;
  aspect-ratio: 6 / 5; min-height: 0; background-size: cover; background-position: center; }
.pm-life-card::after { content: ""; position: absolute; inset: 65% 0 0; z-index: 1; pointer-events: none;
  background: linear-gradient(transparent, rgba(0,0,0,.47)); }
.pm-life-card { isolation: isolate; }
.pm-life-cap { position: absolute !important; z-index: 2; left: 16px; bottom: 17px; right: 16px; }
.pm-life-cap  { display: flex; align-items: center; gap: 9px; }
.pm-life-cap .pm-life-tag { padding: 10px 13px; color: #fff; background: #ed001e; border-radius: 999px;
  font-size: 10px; font-weight: 950; letter-spacing: .08em; }
.pm-life-cap .pm-life-model { color: #fff; font-size: 10px; font-weight: 700; letter-spacing: .1em;
  text-shadow: 0 1px 8px rgba(0,0,0,.8); }
.pm-life-cta { background: #ed001e; justify-content: center; padding: clamp(22px,2.5vw,40px) !important; }
.pm-life-cta-mark  { margin-bottom: 15px; color: #fff; opacity: .8;
  font-size: 8px; font-weight: 950; letter-spacing: .15em; }
.pm-life-cta-title .elementor-heading-title { max-width: 310px; margin: 0 0 9px; color: #fff;
  font-size: clamp(23px,2.3vw,32px); font-weight: 1000; letter-spacing: -.06em; line-height: 1.1; }
.pm-life-cta-copy  { max-width: 300px; color: rgba(255,255,255,.8);
  font-size: 13px; line-height: 1.6; margin-bottom: 12px; }

/* ---------- 6. 数据条 ---------- */
.pm-band { background: linear-gradient(120deg,#b60018,#e5001e 48%,#980013); min-height: 158px; }
.pm-band-grid { display: grid !important; grid-template-columns: repeat(4, minmax(0,1fr)); width: 100%; }
.pm-stat { padding: 0 22px; gap: 8px !important; align-items: center; justify-content: center;
  text-align: center; border-right: 1px solid rgba(255,255,255,.18); }
.pm-stat:last-child { border-right: 0; }
.pm-stat-num .elementor-heading-title { color: #fff; font-size: clamp(20px,3vw,32px); font-weight: 1000;
  letter-spacing: -.045em; line-height: 1; }
.pm-stat-label  { color: rgba(255,255,255,.72); font-size: 8px;
  font-weight: 900; letter-spacing: .12em; }

/* ---------- 7. 关于 ---------- */
.pm-about { background: #fff; }
.pm-about-grid { display: grid !important; grid-template-columns: .95fr 1.05fr;
  gap: clamp(35px,6vw,85px); width: 100%; align-items: center; }
.pm-about-copy { max-width: 520px; }
.pm-about-copy .pm-about-p  { max-width: 490px; margin: 0 0 13px;
  color: #66666d; font-size: 12px; line-height: 1.75; }
.pm-points { display: flex; flex-wrap: wrap; gap: 7px; margin: 20px 0 22px; }
.pm-points span { padding: 7px 10px; display: inline-flex; align-items: center; gap: 7px;
  color: #28282d; background: #f3f3f3; border-radius: 999px; font-size: 8px; font-weight: 850; }
.pm-points b { color: #ed001e; font-size: 7px; }
.pm-about-visual { position: relative; overflow: hidden; isolation: isolate; min-height: 420px;
  border-radius: 14px; box-shadow: 0 22px 45px rgba(0,0,0,.16);
  background: radial-gradient(ellipse at 50% 50%, #15191f, #090a0d 75%); }
.pm-about-top  { position: absolute; top: 21px; left: 24px; right: 24px;
  display: flex; justify-content: space-between; color: #aeb0b6; font-size: 8px; font-weight: 900; letter-spacing: .15em; }
.pm-about-p1, .pm-about-p2, .pm-about-p3 { position: absolute !important; }
.pm-about-p1 { width: 38% !important; left: 31%; top: 12%; }
.pm-about-p2 { width: 26% !important; left: 4%; bottom: 18%; }
.pm-about-p3 { width: 15% !important; right: 6%; bottom: 20%; }
.pm-about-p1 img, .pm-about-p2 img, .pm-about-p3 img { width: 100%; height: auto;
  filter: drop-shadow(0 18px 32px rgba(0,0,0,.55)); }
.pm-about-route  { position: absolute; left: 24px; right: 24px; bottom: 76px;
  display: flex; align-items: center; gap: 10px; color: #9a9aa1; font-size: 8px; font-weight: 900; letter-spacing: .12em; }
.pm-about-route i { flex: 1; height: 1px; background: rgba(255,255,255,.18); font-style: normal; }
.pm-about-label  { position: absolute; left: 24px; bottom: 15px;
  display: flex; flex-direction: column; gap: 4px; }
.pm-about-label span { color: #ed001e; font-size: 18px; font-style: italic; font-weight: 1000; }
.pm-about-label small { color: #ddd; font-size: 8px; font-weight: 800; letter-spacing: .15em; }

/* ---------- 8. 新闻 ---------- */
.pm-news { background: #08080a; }
.pm-news-grid { display: grid !important; grid-template-columns: 1.45fr 1fr;
  grid-template-rows: repeat(2, 145px); gap: 12px; width: 100%; }
.pm-news-main { grid-row: span 2; }
.pm-ncard { position: relative; overflow: hidden; color: #fff; background: #17171a;
  border: 1px solid rgba(255,255,255,.06); border-radius: 10px; background-size: cover;
  background-position: center 55%; }
.pm-news-main::after { content: ""; position: absolute; inset: 0; pointer-events: none;
  background: linear-gradient(0deg, rgba(0,0,0,.88), transparent 65%); }
.pm-ndate  { position: absolute; top: 14px; left: 14px; z-index: 2;
  display: inline-block; padding: 6px 8px; color: #fff; background: #ed001e; border-radius: 3px;
  font-size: 7px; font-weight: 900; letter-spacing: .11em; }
.pm-ntitle { position: absolute !important; z-index: 2; left: 17px; right: 17px; bottom: 17px; }
.pm-ntitle .elementor-heading-title { max-width: 440px; margin: 0; color: #fff;
  font-size: clamp(20px,3vw,32px); font-weight: 1000; letter-spacing: -.04em; line-height: 1; }
.pm-nsmall { display: flex !important; flex-direction: row !important; align-items: center;
  gap: 14px; padding: 12px; }
.pm-nsmall-img { flex: 0 0 35%; width: 35%; }
.pm-nsmall-img img { width: 100%; height: 100%; object-fit: cover; border-radius: 6px; aspect-ratio: 1/1; }
.pm-nsmall-body { justify-content: center; padding-right: 23px; }
.pm-nsmall-body .pm-ndate-s { color: #ed001e; font-size: 7px; font-weight: 900; letter-spacing: .11em; }
.pm-nsmall-body .pm-nh3 .elementor-heading-title { margin: 6px 0 5px; color: #fff; font-size: 13px;
  font-weight: 950; line-height: 1.15; }
.pm-nsmall-body .pm-np  { color: #aaaab0; font-size: 9px; line-height: 1.4; }

/* ---------- 9. 合作 ---------- */
.pm-join { min-height: 342px; overflow: hidden;
  background: linear-gradient(108deg,#09090b 0%,#111115 60%,#24040a 100%); }
.pm-join::before, .pm-join::after { content: ""; position: absolute; right: 8%; top: 50%;
  width: 360px; height: 360px; margin-top: -180px; border: 1px solid rgba(237,0,30,.28);
  border-radius: 50%; box-shadow: 0 0 80px rgba(237,0,30,.08), inset 0 0 50px rgba(237,0,30,.04);
  pointer-events: none; }
.pm-join::after { right: 12%; width: 260px; height: 260px; margin-top: -130px;
  border-color: rgba(255,255,255,.1); box-shadow: none; }
.pm-join-inner { max-width: 1240px !important; width: 100%; margin: 0 auto; }
.pm-join-copy { max-width: 600px; }
.pm-join-copy .pm-join-p  { max-width: 490px; margin: 14px 0 19px;
  color: #b4b4ba; font-size: 12px; line-height: 1.6; }
.pm-join-title .elementor-heading-title { color: #fff; font-size: clamp(35px,5vw,57px);
  font-weight: 1000; letter-spacing: -.065em; line-height: .98; text-transform: uppercase; }
.pm-join-title .elementor-heading-title em { color: #ed001e; font-style: normal; }
.pm-stamp { position: absolute !important; right: 10%; top: 50%; transform: translateY(-50%) rotate(-9deg);
  width: 150px; height: 150px; z-index: 2; }
.pm-stamp  { width: 150px; height: 150px; display: flex; flex-direction: column;
  align-items: center; justify-content: center; gap: 9px; color: #fff; background: #ed001e;
  border-radius: 50%; box-shadow: 0 20px 50px rgba(0,0,0,.35); }
.pm-stamp span { font-size: 22px; font-style: italic; font-weight: 1000; letter-spacing: -.08em; }
.pm-stamp small { font-size: 7px; font-weight: 900; letter-spacing: .12em; line-height: 1.45; text-align: center; }

/* ---------- 10. 资质 ---------- */
.pm-cred { background: #09090b; color: #fff; overflow: hidden; }
.pm-cred-head-title .elementor-heading-title { color: #fff; font-size: clamp(27px,3.2vw,40px);
  font-weight: 1000; letter-spacing: -.065em; line-height: .98; text-transform: uppercase; }
.pm-cred-head-title .elementor-heading-title em { color: #ed001e; font-style: normal; font-family: Arial, sans-serif; }
.pm-cred-intro  { max-width: 720px; margin: 11px 0 0; color: #aaaab0;
  font-size: 11px; line-height: 1.6; }
.pm-cert-wrap { position: relative; width: 100%; height: clamp(385px,43vw,550px); margin: 22px 0 0; }
.pm-cert-slide { position: absolute !important; top: 50%; left: 50%; width: clamp(210px,27vw,340px);
  transition: transform .4s ease, opacity .4s ease; }
.pm-cert-slide  { padding: 10px; background: #202023; border: 2px solid transparent;
  border-radius: 15px; box-shadow: 0 12px 38px rgba(0,0,0,.5); }
.pm-cert-slide img { width: 100%; height: clamp(340px,39vw,480px); object-fit: contain; background: #fff; border-radius: 7px; }
.pm-cert-slide .pm-cert-cap { display: block; position: absolute; left: 10px; right: 10px; bottom: 10px;
  padding: 29px 17px 16px; color: #fff; font-size: clamp(9px,1vw,13px); font-weight: 850;
  background: linear-gradient(transparent, rgba(8,8,10,.94) 42%); border-radius: 0 0 12px 12px; }
/* 居中 + 左右各两层：DOM 顺序 1..9 */
.pm-cert-slide:nth-child(1) { z-index: 4; transform: translate(-50%,-50%) scale(1); opacity: 1; }
.pm-cert-slide:nth-child(1)  { border-color: #ed001e;
  box-shadow: 0 20px 60px rgba(237,0,30,.22); }
.pm-cert-slide:nth-child(2) { z-index: 3; transform: translate(calc(-50% + clamp(135px,22vw,270px)),-50%) rotateY(-12deg) scale(.9); opacity: .58; }
.pm-cert-slide:nth-child(3) { z-index: 2; transform: translate(calc(-50% + clamp(230px,39vw,475px)),-50%) rotateY(-18deg) scale(.78); opacity: .29; }
.pm-cert-slide:nth-child(9) { z-index: 3; transform: translate(calc(-50% - clamp(135px,22vw,270px)),-50%) rotateY(12deg) scale(.9); opacity: .58; }
.pm-cert-slide:nth-child(8) { z-index: 2; transform: translate(calc(-50% - clamp(230px,39vw,475px)),-50%) rotateY(18deg) scale(.78); opacity: .29; }
.pm-cert-slide:nth-child(n+4):nth-child(-n+7) { display: none !important; }
.pm-cert-dots  { display: flex; justify-content: center; align-items: center;
  gap: 7px; margin: 0 0 20px; }
.pm-cert-dots i { display: block; width: 5px; height: 5px; border-radius: 50%; background: rgba(255,255,255,.35); }
.pm-cert-dots i.on { width: 19px; border-radius: 5px; background: #ed001e; }

/* ---------- 11. 视频 ---------- */
.pm-video { background: #fff; }
.pm-video-intro  { max-width: 620px; color: #66666d; font-size: 13px; line-height: 1.55; }
.pm-tabs { display: flex; gap: 10px; margin: 0 0 20px; }
.pm-tab .elementor-button { border: 1px solid #ddd; border-radius: 30px; padding: 12px 22px;
  background: #fff; color: #09090b; font-weight: 800; min-height: 0; }
.pm-tab-on .elementor-button { background: #ed001e; color: #fff; border-color: #ed001e; }
.pm-video-box { width: 100%; border-radius: 13px; overflow: hidden; background: #000; aspect-ratio: 16/9; }
.pm-video-box video, .pm-video-box iframe { width: 100%; height: 100%; display: block; object-fit: cover; }
.pm-video-more { display: flex !important; flex-direction: row !important; align-items: center;
  justify-content: space-between; gap: 20px; margin: 20px 0 0; }
.pm-video-cap  { color: #66666d; font-size: 11px; }

/* ---------- 响应式 ---------- */
@media (max-width: 1200px) { .pm-cat-grid { grid-template-columns: repeat(3, minmax(0,1fr)); }
  .pm-feat-grid { grid-template-columns: repeat(4, minmax(0,1fr)); }
  .pm-span2 { grid-column: span 2; }
  .pm-span3 { grid-column: span 4; }
}
@media (max-width: 1024px) { .pm-hero { min-height: 600px; }
  .pm-hero-product { right: 10px; bottom: 61px; width: 245px; }
  .pm-h1 .elementor-heading-title { font-size: clamp(50px, 12vw, 76px); }
  .pm-life-grid { grid-template-columns: repeat(2, minmax(0,1fr)); }
  .pm-news-grid { grid-template-columns: 1fr 1fr; grid-template-rows: 265px auto auto; }
  .pm-news-main { grid-column: span 2; grid-row: auto; }
  .pm-nsmall { flex-direction: column !important; align-items: flex-start; }
  .pm-nsmall-img { flex: 0 0 83px; width: 100%; }
  .pm-about-grid { grid-template-columns: 1fr; }
  .pm-about-visual { min-height: 360px; }
  .pm-band-grid { grid-template-columns: repeat(2, minmax(0,1fr)); }
  .pm-stat { min-height: 76px; }
  .pm-stat:nth-child(2) { border-right: 0; }
  .pm-stat:nth-child(3), .pm-stat:nth-child(4) { border-top: 1px solid rgba(255,255,255,.18); }
  .pm-stamp { right: 4%; width: 115px; height: 115px; }
}
@media (max-width: 767px) { .pm-cat-grid { grid-template-columns: repeat(2, minmax(0,1fr)); }
  .pm-feat-grid { grid-template-columns: repeat(2, minmax(0,1fr)); gap: 10px; }
  .pm-span2 { grid-column: span 1; }
  .pm-span3 { grid-column: span 2; }
  .pm-pcard:first-child { grid-column: span 2; }
  .pm-life-grid { grid-template-columns: 1fr; }
  .pm-news-grid { grid-template-columns: 1fr; grid-template-rows: 240px auto auto; }
  .pm-news-main { grid-column: span 1; }
  .pm-hero-product { transform: scale(.82); transform-origin: bottom right; }
  .pm-join::before, .pm-join::after { right: -100px; }
  .pm-stamp { right: 15px; top: auto; bottom: 22px; transform: rotate(-9deg); width: 76px; height: 76px; }
  .pm-stamp  { width: 76px; height: 76px; }
  .pm-stamp span { font-size: 14px; }
  .pm-stamp small { font-size: 6px; }
  .pm-video-more { flex-direction: column !important; align-items: flex-start; }
  .pm-cert-wrap { height: 310px; }
  .pm-cert-slide { width: 170px; }
  .pm-cert-slide img { height: 260px; }
  .pm-cert-slide:nth-child(2) { transform: translate(calc(-50% + 105px),-50%) rotate(-5deg) scale(.7); }
  .pm-cert-slide:nth-child(9) { transform: translate(calc(-50% - 105px),-50%) rotate(5deg) scale(.7); }
  .pm-cert-slide:nth-child(3), .pm-cert-slide:nth-child(8) { display: none !important; }
  .pm-about-route, .pm-about-top { display: none !important; }
}

/* ---------- 补充：定位与细节 ---------- */
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap');

.pm-sec, .pm-sec .elementor-heading-title, .pm-sec  { font-family: Inter, "Arial", "Microsoft YaHei", sans-serif;
}
.pm-cats-h2 .elementor-heading-title { font-size: clamp(42px, 6.3vw, 56px); }
.pm-hero-label { position: absolute !important; z-index: 2; right: max(7vw, calc((100vw - 1240px)/2 + 26px)); bottom: 40px; }
.pm-hero-label  { padding: 8px 13px; color: #fff; background: #ed001e;
  border-radius: 999px; font-size: 9px; font-weight: 900; letter-spacing: .12em; }
.pm-cat-head  { display: flex; align-items: center; justify-content: space-between; }
.pm-cat-card { position: relative; }
.pm-cat-img img { display: block; }
.pm-head-row { width: 100%; }
.pm-pimg { position: relative; }
.pm-about-visual { position: relative; }
.pm-textlink, .pm-viewall a { color: #ed001e; font-size: 11px; font-weight: 850; letter-spacing: .02em; text-decoration: none; }
.pm-viewall  { padding-bottom: 6px; }
.pm-ncard-link { color: inherit; text-decoration: none; }
.pm-cred-actions { width: 100%; }
.pm-tab .elementor-button-text { font-size: 12px; }
.pm-video-box { margin: 0; }
.pm-video-poster { width: 100% !important; display: block; }
.pm-video-poster img { width: 100% !important; height: auto !important; aspect-ratio: 16/9; object-fit: cover; border-radius: 13px; }
.pm-trust img { max-height: 72px; width: auto; }

/* 移动端：hero 内容与产品图不重叠 */
@media (max-width: 767px) { .pm-hero-product { right: -10px; bottom: 90px; width: 200px; opacity: .9; }
  .pm-hero-label { display: none !important; }
  .pm-hero-inner { padding-bottom: 210px !important; }
  .pm-cat-head, .pm-cat-title { text-align: left; }
}/* End custom CSS */