.hp-gated-results{position:relative;border:1px solid rgba(14,40,133,.16);border-radius:28px;padding:20px;background:linear-gradient(145deg,#fff,#f7f5fb);overflow:hidden}.hp-gated-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;pointer-events:none;user-select:none}.hp-gated-card{border:1px solid rgba(8,19,60,.1);border-radius:20px;overflow:hidden;background:#fff}.hp-gated-photo{height:180px;background:linear-gradient(135deg,#1b2c72,#883c97 58%,#f95e28);filter:blur(8px);transform:scale(1.08)}.hp-gated-copy{padding:18px;filter:blur(5px)}.hp-gated-copy span{display:block;height:13px;border-radius:20px;background:#d9ddea;margin:9px 0}.hp-gated-copy span:first-child{height:22px;width:62%;background:#a9b1d0}.hp-gate-cta{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:24px;background:linear-gradient(180deg,rgba(247,245,251,.12),rgba(7,20,46,.84))}.hp-gate-box{width:min(620px,100%);text-align:center;color:white;padding:30px;border:1px solid rgba(255,255,255,.32);border-radius:24px;background:rgba(7,20,46,.86);backdrop-filter:blur(14px);box-shadow:0 24px 70px rgba(0,0,0,.28)}.hp-gate-box h2{color:white;margin:0 0 12px}.hp-gate-box p{color:rgba(255,255,255,.84)}.hp-gate-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:18px}.hp-verify-panel{border:1px solid rgba(14,40,133,.15);border-radius:24px;padding:24px;background:#fff}.hp-code-panel{margin-top:18px}.hp-account-verification{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;border:1px solid rgba(14,40,133,.15);border-radius:18px;background:#f8f6fb;margin:0 0 28px}.hp-account-verification strong{display:block}.hp-account-verification small{display:block;color:#667085;margin-top:4px}.hp-verified-badge{display:inline-flex;padding:6px 10px;border-radius:999px;background:#e8f7ee;color:#146c3a;font-weight:700;font-size:.82rem}@media(max-width:800px){.hp-gated-grid{grid-template-columns:1fr}.hp-gated-card:nth-child(n+2){display:none}.hp-account-verification{align-items:flex-start;flex-direction:column}}
