.container[data-astro-cid-kqq2rlaq]{max-width:1200px;margin:0 auto;padding:0 2rem}.container[data-astro-cid-kqq2rlaq].narrow{max-width:720px}.container[data-astro-cid-kqq2rlaq].center{text-align:left}.hero[data-astro-cid-kqq2rlaq]{background:var(--bg);padding:5rem 0 4rem;text-align:left;border-bottom:1px solid var(--border)}.eyebrow[data-astro-cid-kqq2rlaq]{font-size:var(--text-sm);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--wp-ink-2);margin:0 0 1.25rem}.hero[data-astro-cid-kqq2rlaq] h1[data-astro-cid-kqq2rlaq]{font-size:clamp(2.25rem,5vw,3.5rem);font-weight:800;color:#0c1a3f;margin:0 0 1.25rem;line-height:1.15}.subtitle[data-astro-cid-kqq2rlaq]{font-size:var(--text-xl);color:var(--text-2);margin:0 0 3rem;max-width:560px;line-height:1.5}.stats-row[data-astro-cid-kqq2rlaq]{display:flex;align-items:center;justify-content:flex-start;gap:2rem;margin-bottom:3rem;flex-wrap:wrap}.stat[data-astro-cid-kqq2rlaq]{text-align:left}.stat-number[data-astro-cid-kqq2rlaq]{display:block;font-size:2rem;font-weight:800;color:var(--wp-gold-large);line-height:1;margin-bottom:.25rem}.stat-label[data-astro-cid-kqq2rlaq]{font-size:var(--text-sm);color:var(--wp-ink-2);font-weight:500}.stat-divider[data-astro-cid-kqq2rlaq]{width:1px;height:40px;background:var(--border)}.hero-actions[data-astro-cid-kqq2rlaq]{display:flex;gap:1rem;justify-content:flex-start;flex-wrap:wrap}.btn-primary[data-astro-cid-kqq2rlaq]{display:inline-block;background:var(--wp-gold);color:#241a00;padding:.875rem 2.25rem;border-radius:14px;text-decoration:none;font-weight:700;font-size:1rem;transition:background .2s,transform .15s;box-shadow:0 10px 26px #d9a4414d}.btn-primary[data-astro-cid-kqq2rlaq]:hover{background:var(--wp-gold-deep);transform:translateY(-1px)}.btn-ghost[data-astro-cid-kqq2rlaq]{display:inline-block;background:transparent;color:var(--text-2);padding:.875rem 2.25rem;border-radius:8px;text-decoration:none;font-weight:600;font-size:1rem;border:1px solid var(--border);transition:border-color .2s,color .2s}.btn-ghost[data-astro-cid-kqq2rlaq]:hover{border-color:var(--border-hover);color:var(--text)}.section[data-astro-cid-kqq2rlaq]{padding:5rem 0;background:var(--bg)}.section-alt[data-astro-cid-kqq2rlaq]{padding:5rem 0;background:var(--surface);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.section-dark[data-astro-cid-kqq2rlaq]{padding:5rem 0;background:#0c1a3f}h2[data-astro-cid-kqq2rlaq]{font-size:var(--text-3xl);font-weight:800;color:#0c1a3f;margin:0 0 1.25rem;line-height:1.25}.section-dark[data-astro-cid-kqq2rlaq] h2[data-astro-cid-kqq2rlaq]{color:#fff}.section-subtitle[data-astro-cid-kqq2rlaq]{font-size:var(--text-lg);color:var(--text-2);margin:0 0 3rem;max-width:600px;text-align:left}.lead[data-astro-cid-kqq2rlaq]{font-size:var(--text-lg);color:var(--text-2);line-height:1.7;margin:0 0 1.5rem}.lead-light[data-astro-cid-kqq2rlaq]{font-size:var(--text-lg);color:#ffffffb3;line-height:1.7;margin:0 0 2.5rem}.caption[data-astro-cid-kqq2rlaq]{text-align:left;font-size:var(--text-sm);color:var(--wp-ink-2);font-style:italic;margin:1.5rem 0 0}.compare-block[data-astro-cid-kqq2rlaq]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin:2.5rem 0 0}.compare-item[data-astro-cid-kqq2rlaq]{padding:1.5rem;border-radius:var(--radius);border:1px solid var(--border)}.compare-item[data-astro-cid-kqq2rlaq].bad{background:#fef2f2;border-color:#fecaca}.compare-item[data-astro-cid-kqq2rlaq].good{background:#f0fdf4;border-color:#bbf7d0}.compare-label[data-astro-cid-kqq2rlaq]{display:block;font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.06em;margin-bottom:.75rem}.compare-item[data-astro-cid-kqq2rlaq].bad .compare-label[data-astro-cid-kqq2rlaq]{color:#b91c1c}.compare-item[data-astro-cid-kqq2rlaq].good .compare-label[data-astro-cid-kqq2rlaq]{color:#15803d}.compare-item[data-astro-cid-kqq2rlaq] p[data-astro-cid-kqq2rlaq]{font-size:.95rem;color:var(--text);line-height:1.6;margin:0}.feature-grid[data-astro-cid-kqq2rlaq]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin:0 0 4rem}.feature-card[data-astro-cid-kqq2rlaq]{padding:2rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.feature-number[data-astro-cid-kqq2rlaq]{font-size:var(--text-sm);font-weight:800;color:var(--wp-ink-2);letter-spacing:.04em;margin-bottom:1rem}.feature-card[data-astro-cid-kqq2rlaq] h3[data-astro-cid-kqq2rlaq]{font-size:var(--text-xl);font-weight:700;color:#0c1a3f;margin:0 0 .75rem}.feature-card[data-astro-cid-kqq2rlaq] p[data-astro-cid-kqq2rlaq]{font-size:.95rem;color:var(--text-2);line-height:1.65;margin:0}.code-preview[data-astro-cid-kqq2rlaq]{border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-md)}.code-header[data-astro-cid-kqq2rlaq]{display:flex;align-items:center;justify-content:space-between;padding:.875rem 1.25rem;background:#f1f5f9;border-bottom:1px solid var(--border)}.code-filename[data-astro-cid-kqq2rlaq]{font-size:var(--text-sm);font-weight:600;color:var(--text-2);font-family:Courier New,monospace}.code-download[data-astro-cid-kqq2rlaq]{font-size:var(--text-sm);font-weight:700;color:var(--wp-ink);text-decoration:none}.code-download[data-astro-cid-kqq2rlaq]:hover{color:var(--wp-gold);text-decoration:underline}.code-body[data-astro-cid-kqq2rlaq]{background:#0c1a3f;color:#e2e8f0;padding:2rem;font-family:Courier New,monospace;font-size:.875rem;line-height:1.7;margin:0;overflow-x:auto;white-space:pre}.code-heading[data-astro-cid-kqq2rlaq]{color:#dda744;font-weight:600}.code-comment[data-astro-cid-kqq2rlaq]{color:#94a3b8}.impl-list[data-astro-cid-kqq2rlaq]{display:flex;flex-direction:column;gap:0;margin:0 0 2rem;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;background:var(--bg)}.impl-item[data-astro-cid-kqq2rlaq]{display:flex;gap:1.5rem;padding:1.75rem 2rem;border-bottom:1px solid var(--border);align-items:flex-start}.impl-item[data-astro-cid-kqq2rlaq]:last-child{border-bottom:none}.impl-num[data-astro-cid-kqq2rlaq]{width:36px;height:36px;border-radius:50%;background:#dda744;color:var(--wp-navy);font-weight:800;font-size:.875rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:.1rem}.impl-body[data-astro-cid-kqq2rlaq]{flex:1}.impl-body[data-astro-cid-kqq2rlaq] h3[data-astro-cid-kqq2rlaq]{font-size:var(--text-lg);font-weight:700;color:#0c1a3f;margin:0 0 .5rem;display:flex;align-items:center;gap:.75rem}.impl-body[data-astro-cid-kqq2rlaq] p[data-astro-cid-kqq2rlaq]{font-size:.95rem;color:var(--text-2);margin:0 0 .25rem;line-height:1.6}.impl-note[data-astro-cid-kqq2rlaq]{font-size:var(--text-sm)!important;color:var(--wp-ink-2)!important}.badge[data-astro-cid-kqq2rlaq]{font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.05em;background:#dda744;color:var(--wp-navy);padding:.2rem .6rem;border-radius:4px}.impl-note-box[data-astro-cid-kqq2rlaq]{background:#eff6ff;border:1px solid #bfdbfe;border-radius:var(--radius);padding:1.25rem 1.5rem}.impl-note-box[data-astro-cid-kqq2rlaq] p[data-astro-cid-kqq2rlaq]{font-size:.95rem;color:#1e40af;margin:0;line-height:1.65}.impl-note-box[data-astro-cid-kqq2rlaq] strong[data-astro-cid-kqq2rlaq]{font-weight:700}.btn-subscribe[data-astro-cid-kqq2rlaq]{display:inline-block;background:#dda744;color:#0c1a3f;padding:.9rem 2.5rem;border-radius:8px;text-decoration:none;font-weight:700;font-size:1rem;margin-bottom:1rem;transition:background .2s,transform .15s;box-shadow:var(--shadow-md)}.btn-subscribe[data-astro-cid-kqq2rlaq]:hover{background:#c49038;transform:translateY(-1px)}.form-note[data-astro-cid-kqq2rlaq]{font-size:var(--text-sm);color:#fff9;margin:0}@media (max-width: 768px){.stat-divider[data-astro-cid-kqq2rlaq]{display:none}.compare-block[data-astro-cid-kqq2rlaq],.feature-grid[data-astro-cid-kqq2rlaq]{grid-template-columns:1fr}.impl-item[data-astro-cid-kqq2rlaq]{flex-direction:column;gap:1rem}.hero[data-astro-cid-kqq2rlaq]{padding:3.5rem 0 3rem}.section[data-astro-cid-kqq2rlaq],.section-alt[data-astro-cid-kqq2rlaq],.section-dark[data-astro-cid-kqq2rlaq]{padding:3.5rem 0}}
