#books[data-astro-cid-faalltie]{background:var(--primary)}.books-series[data-astro-cid-faalltie]{font-family:var(--font-body);font-size:.85rem;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:var(--text-muted);margin-bottom:8px}.books-grid[data-astro-cid-faalltie]{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.book-card[data-astro-cid-faalltie]{background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:8px;overflow:hidden;transition:all .4s ease}.book-card[data-astro-cid-faalltie]:hover{transform:translateY(-8px);box-shadow:0 20px 60px #0000004d;border-color:#ffdd3526}.book-cover[data-astro-cid-faalltie]{height:420px;background:linear-gradient(135deg,var(--primary-light),var(--primary));display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;text-decoration:none}.book-cover-image[data-astro-cid-faalltie] img[data-astro-cid-faalltie]{width:100%;height:100%;object-fit:cover;object-position:top center;display:block;transition:transform .5s ease}.book-card[data-astro-cid-faalltie]:hover .book-cover-image[data-astro-cid-faalltie] img[data-astro-cid-faalltie]{transform:scale(1.03)}.book-cover-text[data-astro-cid-faalltie]{background:radial-gradient(circle at 20% 20%,rgba(255,221,53,.18),transparent 60%),linear-gradient(180deg,#0a2e52,#032139);padding:36px 24px}.book-cover-text[data-astro-cid-faalltie]:before{content:"";position:absolute;inset:16px;border:1px solid rgba(255,221,53,.18);border-radius:4px;pointer-events:none}.book-cover-coming[data-astro-cid-faalltie]{background:linear-gradient(180deg,#1a1d2e,#0a0d1a);opacity:.85}.book-cover-coming[data-astro-cid-faalltie]:before{border-color:#8893a833}.book-cover-stack[data-astro-cid-faalltie]{text-align:center;display:flex;flex-direction:column;gap:14px;position:relative;z-index:1}.book-cover-series[data-astro-cid-faalltie]{font-family:var(--font-body);font-size:.58rem;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:var(--accent);opacity:.85}.book-cover-title[data-astro-cid-faalltie]{font-family:var(--font-heading);font-size:1.25rem;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:var(--text);line-height:1.2}.book-cover-author[data-astro-cid-faalltie]{font-family:var(--font-body);font-size:.75rem;letter-spacing:2px;text-transform:uppercase;color:var(--text-muted);margin-top:6px}.book-badge[data-astro-cid-faalltie]{position:absolute;top:16px;right:16px;padding:4px 12px;border-radius:4px;font-family:var(--font-heading);font-size:.7rem;letter-spacing:1px;text-transform:uppercase;font-weight:600}.book-badge[data-astro-cid-faalltie].published{background:#ffdd3533;color:var(--accent);border:1px solid rgba(255,221,53,.3)}.book-badge[data-astro-cid-faalltie].coming-soon{background:#8893a833;color:var(--text-muted);border:1px solid rgba(136,147,168,.3)}.book-info[data-astro-cid-faalltie]{padding:28px}.book-info[data-astro-cid-faalltie] h3[data-astro-cid-faalltie]{font-size:1.1rem;text-transform:uppercase;letter-spacing:1px;margin-bottom:10px}.book-info[data-astro-cid-faalltie] p[data-astro-cid-faalltie]{font-size:.9rem;color:var(--text-muted);margin-bottom:20px;line-height:1.6}@media(max-width:768px){.books-grid[data-astro-cid-faalltie]{grid-template-columns:1fr;max-width:400px;margin:0 auto}}#methodology[data-astro-cid-5ozx6kxf]{background:var(--secondary)}.methodology-layout[data-astro-cid-5ozx6kxf]{display:grid;grid-template-columns:1fr 1.2fr;gap:80px;align-items:center}.methodology-text[data-astro-cid-5ozx6kxf] .section-subtitle[data-astro-cid-5ozx6kxf]{margin-bottom:24px}.methodology-desc[data-astro-cid-5ozx6kxf]{font-size:1.05rem;line-height:1.8;margin-bottom:32px}.steps-visual[data-astro-cid-5ozx6kxf]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.step[data-astro-cid-5ozx6kxf]{display:flex;align-items:flex-start;gap:16px;padding:20px;background:var(--card-bg);border:1px solid var(--card-border);border-radius:8px;transition:all .3s ease}.step[data-astro-cid-5ozx6kxf]:hover{border-color:#ffdd3533;background:#032139cc}.step-number[data-astro-cid-5ozx6kxf]{font-family:var(--font-heading);font-size:1.5rem;font-weight:700;color:var(--accent);line-height:1;flex-shrink:0;width:32px}.step-content[data-astro-cid-5ozx6kxf] h4[data-astro-cid-5ozx6kxf]{font-size:.85rem;text-transform:uppercase;letter-spacing:1px;margin-bottom:4px}.step-content[data-astro-cid-5ozx6kxf] p[data-astro-cid-5ozx6kxf]{font-size:.8rem;color:var(--text-muted);line-height:1.4}@media(max-width:968px){.methodology-layout[data-astro-cid-5ozx6kxf]{grid-template-columns:1fr;gap:40px}}@media(max-width:480px){.steps-visual[data-astro-cid-5ozx6kxf]{grid-template-columns:1fr}}
