.phx-hero{padding:calc(var(--si-nav-height,72px) + 24px) 0 48px}.phx-plain{padding-bottom:40px}.phx-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin-bottom:20px;display:flex}.phx-bar .phx-crumb{margin-bottom:0}.phx-bar .pld-share{flex-shrink:0;margin-top:0;margin-left:auto}.phx-bar .pld-share-label{display:none}@media (max-width:420px){.phx-bar .pld-share{flex-shrink:1;min-width:0;margin-left:0}.phx-bar .pld-share-row{gap:4px}.phx-bar .pld-share-btn{width:34px;height:34px}}.phx-crumb{color:var(--si-gray-text);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;font-size:.85rem;display:flex}.phx-crumb a{color:var(--si-gray-text)}.phx-crumb a:hover{color:var(--si-primary)}.phx-crumb-current{color:var(--si-black);font-weight:600}.phx-grid{align-items:center;gap:28px;display:grid}@media (min-width:992px){.phx-grid{grid-template-columns:1.25fr 1fr;gap:40px}}.phx-plain .phx-grid{grid-template-columns:1fr}.phx-title{margin-bottom:12px;font-size:clamp(1.9rem,3.2vw,2.6rem)}.phx-lead{max-width:620px;margin-bottom:0}.phx-stats{gap:32px;margin-top:22px}.phx-stats strong{font-size:1.5rem}.phx-art{width:100%;max-width:470px;height:300px;margin:0 auto;position:relative}.phx-art .phx-cc{border-radius:16px;width:270px;height:166px;padding:16px 18px}.phx-art .hv2-cc-back{top:36%;left:0}.phx-art .hv2-cc-front{top:8%;right:4%}.phx-art .hv2-cc-back .hv2-cc-chip{margin-top:24px}.phx-art .hv2-cc-num{font-size:.9rem}.phx-art .hv2-cc-mark{border-radius:7px;width:26px;height:26px}.phx-cc-label{letter-spacing:.08em;color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:800;overflow:hidden}.phx-float-tl{top:0;left:2%}.phx-bank{filter:drop-shadow(0 24px 40px #2e0b632e);width:300px;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.phx-bank svg{width:100%;height:auto;display:block}.phx-float-br{bottom:0;right:0}@media (max-width:991px){.phx-art{display:none}}@media (max-width:767px){.phx-hero{padding:calc(var(--si-nav-height,72px) + 16px) 0 32px}}.phx-compact{padding-bottom:28px}.phx-compact .phx-title{margin-bottom:8px;font-size:clamp(1.9rem,3.4vw,2.6rem)}.phx-compact .phx-lead{max-width:760px;margin:0}
