.ip-pm-block-title{font-size:20px;font-weight:700;line-height:1.25;letter-spacing:-.01em;color:#0b1a2b;margin-bottom:16px}.ip-pm-desc{margin-bottom:32px;font-size:15px;line-height:1.8;color:#3f4a59}.ip-pm-svc-nav{position:sticky;top:103px;z-index:10}@media (min-width:641px){.ip-pm-svc-nav{top:118px}}.scroll-mt-48{scroll-margin-top:210px}.ip-pm-spec-head{display:grid;grid-template-columns:2fr 3fr;gap:24px;padding:14px 24px;background:#f6f9fd;border:1px solid #e8edf4;border-bottom:0;border-radius:16px 16px 0 0}.ip-pm-spec-head>span{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#2477dd}.ip-pm-spec-body{border:1px solid #e8edf4;border-radius:0 0 16px 16px;overflow:hidden}.ip-pm-spec-row{display:grid;grid-template-columns:2fr 3fr;gap:24px;padding:20px 24px;transition:background-color .25s ease}.ip-pm-spec-row+.ip-pm-spec-row{border-top:1px solid #eef1f6}.ip-pm-spec-row:hover{background:#f8fbff}.ip-pm-spec-key{font-size:15px;font-weight:600;line-height:1.75;color:#0b1a2b}.ip-pm-spec-val{font-size:15px;line-height:1.75;color:#4a5568;white-space:pre-line}.ip-pm-media{border-radius:16px;box-shadow:0 30px 60px -40px rgb(11 26 43 / .55)}.ip-pm-media-sq{aspect-ratio:1 / 1}.ip-pm-media img{transition:transform .8s cubic-bezier(.2,.6,.2,1)}.ip-pm-media:hover img{transform:scale(1.04)}.ip-pm-cta{box-shadow:0 12px 26px -14px rgb(36 119 221 / .8)}.ip-pm-cta:hover{transform:translateY(-2px);box-shadow:0 18px 34px -14px rgb(36 119 221 / .6)}@media (min-width:640px){.ip-pm-block-title{font-size:24px}.ip-pm-desc{font-size:16px}.ip-pm-spec-key,.ip-pm-spec-val{font-size:16px}}@media (min-width:768px){.ip-pm-block-title{font-size:28px}}@media (max-width:639px){.ip-pm-spec-head{display:none}.ip-pm-spec-body{border-radius:16px}.ip-pm-spec-row{grid-template-columns:1fr;gap:6px;padding:18px}}