.page-hero[data-astro-cid-zlpkosoa]{padding:var(--space-2xl) 0;text-align:center;position:relative}.page-hero[data-astro-cid-zlpkosoa]:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:100%;height:100%;background:radial-gradient(ellipse 70% 50% at center top,rgba(0,212,255,.08) 0%,transparent 50%);pointer-events:none}.page-hero[data-astro-cid-zlpkosoa] h1[data-astro-cid-zlpkosoa]{max-width:880px;margin:0 auto var(--space-lg);animation:slideUp .5s var(--ease-out) forwards}.hero-lead[data-astro-cid-zlpkosoa]{font-size:1.1rem;color:var(--text-secondary);max-width:720px;margin:0 auto var(--space-xl);line-height:1.7;animation:slideUp .5s var(--ease-out) .1s forwards;opacity:0}.hero-code-card[data-astro-cid-zlpkosoa]{max-width:580px;margin:0 auto;animation:slideUp .5s var(--ease-out) .2s forwards;opacity:0}.code-card-inner[data-astro-cid-zlpkosoa]{display:flex;align-items:stretch;background:var(--bg-surface);border:1px solid var(--border-focus);border-radius:var(--radius-md);overflow:hidden}.code-card-left[data-astro-cid-zlpkosoa]{flex:0 0 auto;padding:var(--space-xl);display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(135deg,#00d4ff1a,#00ffa30d)}.code-status[data-astro-cid-zlpkosoa]{font-family:var(--font-display);font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--teal);margin-bottom:var(--space-sm)}.code-display[data-astro-cid-zlpkosoa]{font-family:var(--font-display);font-size:2.2rem;font-weight:700;letter-spacing:.1em;color:var(--cyan);text-shadow:0 0 20px rgba(0,212,255,.4)}.code-card-divider[data-astro-cid-zlpkosoa]{width:1px;background:linear-gradient(180deg,transparent,var(--border-focus),transparent)}.code-card-right[data-astro-cid-zlpkosoa]{flex:1;padding:var(--space-lg) var(--space-xl);display:flex;flex-direction:column;justify-content:center;gap:var(--space-md)}.code-rewards[data-astro-cid-zlpkosoa]{display:flex;gap:var(--space-xl)}.reward-item[data-astro-cid-zlpkosoa]{display:flex;flex-direction:column}.reward-value[data-astro-cid-zlpkosoa]{font-family:var(--font-display);font-size:1.6rem;font-weight:700;color:var(--text-bright);line-height:1}.reward-label[data-astro-cid-zlpkosoa]{font-size:.75rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-top:var(--space-xs)}.code-card-right[data-astro-cid-zlpkosoa] .btn[data-astro-cid-zlpkosoa]{align-self:flex-start}.content-section[data-astro-cid-zlpkosoa]{padding:var(--space-2xl) 0}.benefits-grid[data-astro-cid-zlpkosoa]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-lg);margin:var(--space-xl) 0}.benefit-card[data-astro-cid-zlpkosoa]{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-xl);text-align:left;position:relative;overflow:hidden;transition:all var(--duration-normal) var(--ease-out)}.benefit-card[data-astro-cid-zlpkosoa]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--cyan),transparent);opacity:0;transition:opacity var(--duration-normal) var(--ease-out)}.benefit-card[data-astro-cid-zlpkosoa]:hover{border-color:var(--border-focus);transform:translateY(-4px)}.benefit-card[data-astro-cid-zlpkosoa]:hover:before{opacity:1}.benefit-icon[data-astro-cid-zlpkosoa]{font-size:2rem;margin-bottom:var(--space-md)}.benefit-card[data-astro-cid-zlpkosoa] h3[data-astro-cid-zlpkosoa]{margin-bottom:var(--space-sm);font-size:1rem;color:var(--text-bright)}.benefit-card[data-astro-cid-zlpkosoa] p[data-astro-cid-zlpkosoa]{font-size:.9rem;margin-bottom:0;line-height:1.6}.faq-section[data-astro-cid-zlpkosoa]{margin:var(--space-xl) 0}@media (max-width: 768px){.page-hero[data-astro-cid-zlpkosoa]{padding:var(--space-xl) 0}.hero-lead[data-astro-cid-zlpkosoa]{font-size:1rem}.code-card-inner[data-astro-cid-zlpkosoa]{flex-direction:column}.code-card-left[data-astro-cid-zlpkosoa]{padding:var(--space-lg)}.code-card-divider[data-astro-cid-zlpkosoa]{width:100%;height:1px}.code-card-right[data-astro-cid-zlpkosoa]{padding:var(--space-lg);align-items:center;text-align:center}.code-rewards[data-astro-cid-zlpkosoa]{justify-content:center}.code-card-right[data-astro-cid-zlpkosoa] .btn[data-astro-cid-zlpkosoa]{align-self:center}.benefits-grid[data-astro-cid-zlpkosoa]{grid-template-columns:1fr}}
