.coupons-page[data-astro-cid-xljipugs]{box-sizing:border-box;max-width:1080px;margin:0 auto;padding:2em 1em 4em}.crumb[data-astro-cid-xljipugs]{color:rgb(var(--gray));margin-bottom:1.5em;font-size:.85em}.crumb[data-astro-cid-xljipugs] a[data-astro-cid-xljipugs]{color:inherit;text-decoration:none}.crumb[data-astro-cid-xljipugs] a[data-astro-cid-xljipugs]:hover{color:var(--accent)}.page-header[data-astro-cid-xljipugs]{text-align:center;margin-bottom:2.5em}.page-header[data-astro-cid-xljipugs] .badge[data-astro-cid-xljipugs]{color:#92400e;background:#fef3c7;border-radius:999px;margin-bottom:.5em;padding:.25em .75em;font-size:.82em;font-weight:700;display:inline-block}.page-header[data-astro-cid-xljipugs] h1[data-astro-cid-xljipugs]{margin:.2em 0 .4em;font-size:2em}.page-header[data-astro-cid-xljipugs] .lead[data-astro-cid-xljipugs]{color:#64748b;max-width:680px;margin:0 auto;font-size:1em;line-height:1.6}.recommend-banner[data-astro-cid-xljipugs]{color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;align-items:center;gap:.8em;max-width:860px;margin:0 auto 2.5em;padding:.9em 1.2em;font-size:.92em;display:flex}.recommend-banner[data-astro-cid-xljipugs] a[data-astro-cid-xljipugs]{color:#2563eb;font-weight:700;text-decoration:underline}.banner-icon[data-astro-cid-xljipugs]{font-size:1.5em}.coupon-grid[data-astro-cid-xljipugs]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5em;margin-bottom:3.5em;display:grid}.coupon-card[data-astro-cid-xljipugs]{border:2px solid var(--theme-border);background:#fff;border-radius:14px;flex-direction:column;padding:1.5em;transition:transform .2s,box-shadow .2s;display:flex;position:relative;box-shadow:0 4px 16px #0000000a}.coupon-card[data-astro-cid-xljipugs]:hover{transform:translateY(-3px);box-shadow:0 10px 24px #00000014}.card-badge[data-astro-cid-xljipugs]{background:var(--theme-color);color:#fff;border-radius:6px;padding:.2em .6em;font-size:.75em;font-weight:700;position:absolute;top:-12px;left:14px}.card-header[data-astro-cid-xljipugs]{justify-content:space-between;align-items:center;margin-top:.25em;margin-bottom:.75em;display:flex}.card-header[data-astro-cid-xljipugs] h2[data-astro-cid-xljipugs]{margin:0;font-size:1.35em}.discount-pill[data-astro-cid-xljipugs]{background:var(--theme-bg);color:var(--theme-color);border:1px solid var(--theme-border);border-radius:6px;padding:.2em .6em;font-size:.85em;font-weight:700}.plan-info[data-astro-cid-xljipugs]{color:#334155;margin:.25em 0;font-size:.9em}.features[data-astro-cid-xljipugs]{color:#64748b;flex-grow:1;margin:.4em 0 1.25em;font-size:.82em;line-height:1.5}.code-box[data-astro-cid-xljipugs]{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;margin-bottom:1.25em;padding:.75em 1em}.code-label[data-astro-cid-xljipugs]{color:#94a3b8;margin-bottom:.25em;font-size:.75em}.code-value-row[data-astro-cid-xljipugs]{justify-content:space-between;align-items:center;display:flex}.code-value[data-astro-cid-xljipugs]{color:#0f172a;letter-spacing:.05em;background:0 0;padding:0;font-size:1.15em;font-weight:800}.copy-btn[data-astro-cid-xljipugs]{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:6px;padding:.35em .75em;font-size:.82em;font-weight:600;transition:background .15s}.copy-btn[data-astro-cid-xljipugs]:hover{background:#2337ff}.copy-btn[data-astro-cid-xljipugs].copied{background:#16a34a}.card-actions[data-astro-cid-xljipugs]{flex-direction:column;gap:.5em;display:flex}.btn-primary[data-astro-cid-xljipugs]{text-align:center;color:#fff;background:#0f172a;border-radius:8px;padding:.6em;font-size:.88em;font-weight:600;text-decoration:none;transition:opacity .15s;display:block}.btn-primary[data-astro-cid-xljipugs]:hover{opacity:.9;color:#fff;text-decoration:none}.btn-secondary[data-astro-cid-xljipugs]{text-align:center;color:#475569;background:#f1f5f9;border-radius:8px;padding:.45em;font-size:.82em;text-decoration:none;display:block}.btn-secondary[data-astro-cid-xljipugs]:hover{color:#0f172a;background:#e2e8f0;text-decoration:none}.guide-box[data-astro-cid-xljipugs]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:2em}.guide-box[data-astro-cid-xljipugs] h2[data-astro-cid-xljipugs]{margin-top:0;margin-bottom:1em;font-size:1.3em}.guide-grid[data-astro-cid-xljipugs]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2em;display:grid}.guide-col[data-astro-cid-xljipugs] h3[data-astro-cid-xljipugs]{color:#1e293b;margin:0 0 .6em;font-size:1.05em}.guide-col[data-astro-cid-xljipugs] ol[data-astro-cid-xljipugs],.guide-col[data-astro-cid-xljipugs] ul[data-astro-cid-xljipugs]{color:#475569;margin:0;padding-left:1.25em;font-size:.9em;line-height:1.7}
