.xh-pdp-quality--enhanced .xh-pdp-quality__list{border:0;gap:12px;background:transparent;grid-template-columns:repeat(2,minmax(0,1fr))}.xh-pdp-quality-card{position:relative;border:1px solid var(--xh-line)!important;background:#fff;min-height:156px!important;padding:20px!important;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.xh-pdp-quality-card:before{content:"";position:absolute;left:0;top:0;width:3px;height:100%;background:var(--xh-blue);transform:scaleY(.35);transform-origin:top;transition:transform .22s ease}.xh-pdp-quality-card:hover{transform:translateY(-5px);border-color:#bdd2e8!important;box-shadow:0 16px 30px rgba(17,53,99,.09)}.xh-pdp-quality-card:hover:before{transform:scaleY(1)}.xh-pdp-quality-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:15px}.xh-pdp-quality-card__icon{width:46px;height:46px;display:grid;place-items:center;color:var(--xh-blue);background:#f1f6fc;border:1px solid #d9e7f5;transition:transform .22s ease,background .22s ease}.xh-pdp-quality-card:hover .xh-pdp-quality-card__icon{transform:scale(1.12);background:#e9f3ff}.xh-pdp-quality-card__icon img{width:30px;height:30px;object-fit:contain}.xh-pdp-quality-card__icon svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.xh-pdp-quality-card__number{color:#a3afbd;font-size:10px;font-weight:800;letter-spacing:.08em}.xh-pdp-quality-card h3{font-size:13px!important;letter-spacing:.015em}.xh-pdp-quality-card p{font-size:11.5px!important;line-height:1.6!important}.xh-pdp-docs{padding:26px!important;background:linear-gradient(145deg,#0d356e 0%,#123f7c 100%)!important;min-height:100%}.xh-pdp-docs__head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,.16)}.xh-pdp-docs__head>div>span{display:block;color:#86c5ff;font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;margin-bottom:7px}.xh-pdp-docs__head h3{font-size:22px!important;line-height:1.05}.xh-pdp-docs__head>svg{width:34px;height:34px;fill:none;stroke:rgba(255,255,255,.8);stroke-width:1.45}.xh-pdp-docs__list{display:grid}.xh-pdp-docs__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;padding:15px 0;border-bottom:1px solid rgba(255,255,255,.16);transition:padding .18s ease,background .18s ease}.xh-pdp-docs__row:hover{padding-left:8px;padding-right:8px;background:rgba(255,255,255,.035)}.xh-pdp-docs__file{display:flex;align-items:center;gap:11px;min-width:0}.xh-pdp-docs__file-icon{width:31px;height:31px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.2);flex:0 0 auto}.xh-pdp-docs__file-icon svg{width:17px;height:17px;fill:none;stroke:#d8eaff;stroke-width:1.5}.xh-pdp-docs__file strong{display:block;color:#fff;font-size:11.5px;line-height:1.3}.xh-pdp-docs__file small{display:block;margin-top:4px;color:rgba(255,255,255,.52);font-size:8px;letter-spacing:.07em}.xh-pdp-docs__actions{display:flex;align-items:center;gap:8px}.xh-pdp-docs__action,.xh-pdp-docs__download{border:0;background:none;color:#fff;text-decoration:none;font-family:inherit;font-size:8.5px;font-weight:800;letter-spacing:.055em;text-transform:uppercase;cursor:pointer;padding:6px 0}.xh-pdp-docs__action{color:#93ceff}.xh-pdp-docs__download{display:inline-flex;align-items:center;gap:5px}.xh-pdp-docs__download svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.7}.xh-pdp-docs__action:hover,.xh-pdp-docs__download:hover{text-decoration:underline;text-underline-offset:3px}.xh-pdp-docs__pending{font-size:8px;font-weight:800;letter-spacing:.05em;color:rgba(255,255,255,.42);text-transform:uppercase}.xh-pdp-doc-modal{position:fixed;inset:0;z-index:9999;display:none}.xh-pdp-doc-modal.is-open{display:block}.xh-pdp-doc-modal__backdrop{position:absolute;inset:0;background:rgba(4,18,38,.72);backdrop-filter:blur(3px)}.xh-pdp-doc-modal__dialog{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(1050px,92vw);height:min(760px,86vh);background:#fff;box-shadow:0 30px 80px rgba(0,0,0,.28);display:grid;grid-template-rows:auto 1fr}.xh-pdp-doc-modal__bar{min-height:56px;padding:0 18px 0 20px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #dce5ee}.xh-pdp-doc-modal__bar strong{color:var(--xh-navy);font-size:12px;text-transform:uppercase}.xh-pdp-doc-modal__bar>div{display:flex;align-items:center;gap:14px}.xh-pdp-doc-modal__bar a{color:var(--xh-blue);font-size:9px;font-weight:800;text-decoration:none}.xh-pdp-doc-modal__bar button{width:34px;height:34px;border:0;background:#f2f5f8;color:#415166;font-size:24px;line-height:1;cursor:pointer}.xh-pdp-doc-modal iframe{width:100%;height:100%;border:0;background:#f4f6f8}.xh-pdp-app--shared .xh-pdp-app__media{position:relative}.xh-pdp-app__caption{position:absolute;left:0;bottom:0;padding:9px 14px;background:rgba(7,42,82,.88);color:#fff;font-size:9px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.xh-pdp-app--shared .xh-pdp-app__list{gap:12px}.xh-pdp-app--shared .xh-pdp-app__item{min-height:154px;padding:18px;display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;background:#fff;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.xh-pdp-app--shared .xh-pdp-app__item:hover{transform:translateY(-4px);border-color:#bfd4e8;box-shadow:0 12px 24px rgba(19,53,94,.07)}.xh-pdp-app__item-top{display:flex;align-items:flex-start;justify-content:space-between}.xh-pdp-app__icon{width:38px;height:38px;display:grid;place-items:center}.xh-pdp-app__icon img{width:100%;height:100%;object-fit:contain}.xh-pdp-app__icon svg{width:30px;height:30px;fill:none;stroke:var(--xh-blue);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.xh-pdp-app__no{color:#adb7c2;font-size:9px;font-weight:800}.xh-pdp-app--shared .xh-pdp-app__item h3{margin:18px 0 0;color:var(--xh-navy);font-size:13px;text-transform:uppercase}.xh-pdp-app--shared .xh-pdp-app__item p{margin:7px 0 0;color:var(--xh-muted);font-size:10.5px;line-height:1.55;text-transform:none;font-weight:400}.xh-pdp-specs--enhanced{border:0!important;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.xh-pdp-spec-card{padding:0!important;min-height:128px!important;border:1px solid var(--xh-line)!important;background:#fff;overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.xh-pdp-spec-card:hover{transform:translateY(-3px);border-color:#bfd4e9!important;box-shadow:0 11px 23px rgba(15,54,99,.065)}.xh-pdp-spec-card__head{min-height:38px;display:flex;align-items:center;gap:10px;padding:0 15px;background:#f2f6fb;border-bottom:1px solid #dce5ef}.xh-pdp-spec-card__index{font-size:8px;font-weight:900;color:var(--xh-blue);letter-spacing:.08em}.xh-pdp-spec-card .xh-pdp-spec__label{margin:0!important;color:#29496d!important;font-size:9px!important;font-weight:900!important;letter-spacing:.085em!important}.xh-pdp-spec-card__body{padding:17px 15px 18px;min-height:80px;display:flex;align-items:flex-start}.xh-pdp-spec-card .xh-pdp-spec__value{font-size:14px!important;color:#172b44!important;font-weight:750!important;line-height:1.5!important}.xh-pdp-spec__chips{display:flex;flex-wrap:wrap;gap:7px}.xh-pdp-spec__chips span{display:inline-flex;align-items:center;min-height:28px;padding:5px 9px;background:#eef5fc;border:1px solid #d5e6f7;color:#234d7d;font-size:10.5px;font-weight:700;line-height:1.2}.xh-pdp-spec-card:nth-child(1) .xh-pdp-spec-card__head,.xh-pdp-spec-card:nth-child(4) .xh-pdp-spec-card__head{box-shadow:inset 3px 0 0 var(--xh-blue)}@media(max-width:860px){.xh-pdp-quality--enhanced .xh-pdp-quality__list{grid-template-columns:1fr 1fr}.xh-pdp-doc-modal__dialog{height:82vh}.xh-pdp-specs--enhanced{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.xh-pdp-quality--enhanced .xh-pdp-quality__list{grid-template-columns:1fr}.xh-pdp-quality-card{min-height:138px!important}.xh-pdp-docs__row{grid-template-columns:1fr;gap:7px}.xh-pdp-docs__actions{padding-left:42px}.xh-pdp-doc-modal__dialog{width:94vw;height:82vh}.xh-pdp-doc-modal__bar{padding-left:14px}.xh-pdp-doc-modal__bar a{display:none}.xh-pdp-app--shared .xh-pdp-app__item{min-height:132px}.xh-pdp-specs--enhanced{grid-template-columns:1fr!important}.xh-pdp-spec-card{min-height:110px!important}}@media(prefers-reduced-motion:reduce){.xh-pdp-quality-card,.xh-pdp-quality-card__icon,.xh-pdp-app--shared .xh-pdp-app__item,.xh-pdp-spec-card{transition:none!important;transform:none!important}}
