.free-library[data-astro-cid-xto2f24j]{padding-bottom:72px}.free-library-hero[data-astro-cid-xto2f24j]{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:center;gap:72px;padding-top:84px;padding-bottom:54px;display:grid}.free-library-copy[data-astro-cid-xto2f24j] h1[data-astro-cid-xto2f24j]{letter-spacing:-.065em;max-width:760px;margin:16px 0 24px;font-size:clamp(52px,7vw,88px);line-height:.94}.free-library-copy[data-astro-cid-xto2f24j]>p[data-astro-cid-xto2f24j]{color:#555;max-width:720px;font-size:20px;line-height:1.6}.free-library-proof[data-astro-cid-xto2f24j]{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.free-library-proof[data-astro-cid-xto2f24j] span[data-astro-cid-xto2f24j]{background:#fff;border:1px solid #e5e5e5;border-radius:999px;padding:10px 14px;font-size:13px;font-weight:750}.free-library-art[data-astro-cid-xto2f24j]{min-height:410px;position:relative}.free-stack-card[data-astro-cid-xto2f24j]{background:#fff;border:1px solid #dedede;border-radius:24px;flex-direction:column;width:78%;min-height:220px;padding:30px;display:flex;position:absolute;box-shadow:0 24px 60px #00000012}.free-stack-card[data-astro-cid-xto2f24j] span[data-astro-cid-xto2f24j]{letter-spacing:.16em;font-size:11px;font-weight:900}.free-stack-card[data-astro-cid-xto2f24j] strong[data-astro-cid-xto2f24j]{letter-spacing:-.035em;margin-top:28px;font-size:26px;line-height:1.08}.free-stack-card[data-astro-cid-xto2f24j] small[data-astro-cid-xto2f24j]{color:#666;margin-top:auto}.stack-back[data-astro-cid-xto2f24j]{background:#e9edf2;top:0;right:0;transform:rotate(7deg)}.stack-mid[data-astro-cid-xto2f24j]{background:#f7f2e8;top:90px;left:8%;transform:rotate(-5deg)}.stack-front[data-astro-cid-xto2f24j]{top:170px;right:6%}.featured-free[data-astro-cid-xto2f24j]{padding-top:10px;padding-bottom:52px}.featured-free-card[data-astro-cid-xto2f24j]{color:#fff;background:#0a0a0a;border-radius:28px;grid-template-columns:minmax(0,1fr) 250px;align-items:center;gap:40px;padding:36px;display:grid;box-shadow:0 22px 60px #0000001a}.featured-free-card[data-astro-cid-xto2f24j] .resource-pill[data-astro-cid-xto2f24j]{color:#9ec5ff;background:#1d2b3d}.featured-free-card[data-astro-cid-xto2f24j] h2[data-astro-cid-xto2f24j]{letter-spacing:-.05em;margin:14px 0;font-size:clamp(38px,5vw,58px);line-height:1}.featured-free-card[data-astro-cid-xto2f24j] p[data-astro-cid-xto2f24j]{color:#c9c9c9;max-width:780px;line-height:1.65}.featured-tags[data-astro-cid-xto2f24j]{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.featured-tags[data-astro-cid-xto2f24j] span[data-astro-cid-xto2f24j]{color:#ddd;border:1px solid #333;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:800}.featured-score[data-astro-cid-xto2f24j]{color:#0a0a0a;text-align:center;background:#fff;border-radius:20px;padding:24px;display:grid}.featured-score[data-astro-cid-xto2f24j] small[data-astro-cid-xto2f24j]{text-transform:uppercase;letter-spacing:.1em;color:#777;font-weight:850}.featured-score[data-astro-cid-xto2f24j] strong[data-astro-cid-xto2f24j]{letter-spacing:-.07em;margin-top:14px;font-size:72px;line-height:.9}.featured-score[data-astro-cid-xto2f24j] span[data-astro-cid-xto2f24j]{color:#777;font-size:12px}.featured-score[data-astro-cid-xto2f24j] b[data-astro-cid-xto2f24j]{color:#2563eb;margin-top:12px;font-size:13px}.sales-feature[data-astro-cid-xto2f24j]{padding-bottom:52px}.sales-feature-card[data-astro-cid-xto2f24j]{color:inherit;background:#f3f1eb;border-radius:28px;grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:40px;padding:34px;display:grid}.sales-feature-card[data-astro-cid-xto2f24j] h2[data-astro-cid-xto2f24j]{letter-spacing:-.05em;margin:14px 0;font-size:clamp(36px,4.8vw,54px);line-height:1}.sales-feature-card[data-astro-cid-xto2f24j] p[data-astro-cid-xto2f24j]{color:#625d54;max-width:760px;line-height:1.65}.sales-feature-card[data-astro-cid-xto2f24j] .featured-tags[data-astro-cid-xto2f24j] span[data-astro-cid-xto2f24j]{color:#1f2c3f;background:#e8edf3;border:1px solid #aeb9c7;font-weight:850;box-shadow:inset 0 1px #ffffffb8}.sales-metric[data-astro-cid-xto2f24j]{color:#fff;text-align:center;background:#0a0a0a;border-radius:20px;padding:24px;display:grid}.sales-metric[data-astro-cid-xto2f24j] small[data-astro-cid-xto2f24j]{text-transform:uppercase;letter-spacing:.1em;color:#aaa;font-weight:850}.sales-metric[data-astro-cid-xto2f24j] strong[data-astro-cid-xto2f24j]{color:#3882f6;margin:8px 0;font-size:68px;line-height:1}.sales-metric[data-astro-cid-xto2f24j] span[data-astro-cid-xto2f24j]{color:#bbb;font-size:12px}.category-section[data-astro-cid-xto2f24j]{padding-top:20px}.category-heading[data-astro-cid-xto2f24j]{justify-content:space-between;align-items:end;gap:48px;margin-bottom:30px;display:flex}.category-heading[data-astro-cid-xto2f24j] h2[data-astro-cid-xto2f24j]{letter-spacing:-.05em;margin:8px 0 0;font-size:clamp(38px,5vw,58px)}.category-heading[data-astro-cid-xto2f24j]>p[data-astro-cid-xto2f24j]{color:#666;max-width:470px;line-height:1.6}.category-grid[data-astro-cid-xto2f24j]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.category-card[data-astro-cid-xto2f24j]{min-height:310px;color:inherit;background:#fff;border:1px solid #e3e3e3;border-radius:24px;flex-direction:column;padding:28px;transition:transform .16s,box-shadow .16s,border-color .16s;display:flex}.category-card[data-astro-cid-xto2f24j][href]:hover{border-color:#cfcfcf;transform:translateY(-4px);box-shadow:0 20px 50px #00000012}.category-card-0[data-astro-cid-xto2f24j]{background:linear-gradient(135deg,#fff 0%,#f4f6f8 100%);grid-column:span 2;min-height:340px}.category-card-1[data-astro-cid-xto2f24j]{background:linear-gradient(135deg,#fff 0%,#eef4ff 100%);border-color:#d6e1f5}.category-card-top[data-astro-cid-xto2f24j]{justify-content:space-between;align-items:center;gap:20px;display:flex}.category-icon[data-astro-cid-xto2f24j]{color:#fff;background:#171717;border-radius:14px;place-items:center;width:48px;height:48px;font-size:22px;font-weight:900;display:grid}.category-card-1[data-astro-cid-xto2f24j] .category-icon[data-astro-cid-xto2f24j]{background:#2563eb}.category-card-2[data-astro-cid-xto2f24j]{background:linear-gradient(135deg,#fff 0%,#f7f2e8 100%);border-color:#e6dcc9}.category-card-2[data-astro-cid-xto2f24j] .category-icon[data-astro-cid-xto2f24j]{background:#0b1f44}.category-card-3[data-astro-cid-xto2f24j]{background:linear-gradient(135deg,#fff 0%,#f5f8ff 100%)}.category-card-4[data-astro-cid-xto2f24j]{background:linear-gradient(135deg,#fff 0%,#f7f5ef 100%)}.category-status[data-astro-cid-xto2f24j]{letter-spacing:.13em;color:#666;font-size:11px;font-weight:900}.category-card[data-astro-cid-xto2f24j] h3[data-astro-cid-xto2f24j]{letter-spacing:-.04em;margin:28px 0 10px;font-size:34px}.category-card[data-astro-cid-xto2f24j] p[data-astro-cid-xto2f24j]{color:#626262;max-width:720px;margin:0;line-height:1.6}.category-tags[data-astro-cid-xto2f24j]{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.category-tags[data-astro-cid-xto2f24j] span[data-astro-cid-xto2f24j]{background:#f3f3f3;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:750}.category-open[data-astro-cid-xto2f24j]{margin-top:auto;padding-top:28px;font-weight:850}.category-card-muted[data-astro-cid-xto2f24j]{opacity:.65;background:#fbfbfb}.muted-open[data-astro-cid-xto2f24j]{color:#777}.free-learn-bridge[data-astro-cid-xto2f24j]{padding-top:54px}.free-learn-card[data-astro-cid-xto2f24j]{background:#f7f2e8;border-radius:24px;justify-content:space-between;align-items:center;gap:42px;padding:34px;display:flex}.free-learn-card[data-astro-cid-xto2f24j] h2[data-astro-cid-xto2f24j]{letter-spacing:-.04em;margin:8px 0;font-size:38px}.free-learn-card[data-astro-cid-xto2f24j] p[data-astro-cid-xto2f24j]{color:#5f5a50;max-width:760px;margin:0;line-height:1.65}.free-learn-card[data-astro-cid-xto2f24j] .button[data-astro-cid-xto2f24j]{flex:none}.free-newsletter[data-astro-cid-xto2f24j],.free-library-principle[data-astro-cid-xto2f24j]{padding-top:22px}.principle-card[data-astro-cid-xto2f24j]{color:#fff;background:#171717;border-radius:28px;justify-content:space-between;align-items:center;gap:48px;padding:38px;display:flex}.principle-card[data-astro-cid-xto2f24j] h2[data-astro-cid-xto2f24j]{letter-spacing:-.04em;margin:12px 0 8px;font-size:40px}.principle-card[data-astro-cid-xto2f24j] p[data-astro-cid-xto2f24j]{color:#cfcfcf;max-width:760px;margin:0;line-height:1.6}.principle-card[data-astro-cid-xto2f24j] .resource-pill[data-astro-cid-xto2f24j]{color:#fff;background:#2b2b2b;display:inline-flex}.principle-card[data-astro-cid-xto2f24j] .button[data-astro-cid-xto2f24j]{color:#171717;background:#fff;flex:none}@media (width<=860px){.free-library-hero[data-astro-cid-xto2f24j]{grid-template-columns:1fr;gap:30px;padding-top:54px}.sales-feature-card[data-astro-cid-xto2f24j]{grid-template-columns:1fr}.sales-metric[data-astro-cid-xto2f24j]{max-width:260px}.free-library-art[data-astro-cid-xto2f24j]{min-height:360px}.featured-free-card[data-astro-cid-xto2f24j]{grid-template-columns:1fr}.featured-score[data-astro-cid-xto2f24j]{max-width:260px}.category-heading[data-astro-cid-xto2f24j]{flex-direction:column;align-items:flex-start;gap:12px}.category-grid[data-astro-cid-xto2f24j]{grid-template-columns:1fr}.category-card-0[data-astro-cid-xto2f24j]{grid-column:auto}.free-learn-card[data-astro-cid-xto2f24j],.principle-card[data-astro-cid-xto2f24j]{flex-direction:column;align-items:stretch}.free-learn-card[data-astro-cid-xto2f24j] .button[data-astro-cid-xto2f24j],.principle-card[data-astro-cid-xto2f24j] .button[data-astro-cid-xto2f24j]{width:100%}}@media (width<=560px){.free-library-copy[data-astro-cid-xto2f24j] h1[data-astro-cid-xto2f24j]{font-size:50px}.free-library-art[data-astro-cid-xto2f24j]{min-height:315px}.free-stack-card[data-astro-cid-xto2f24j]{width:86%;min-height:180px;padding:22px}.free-stack-card[data-astro-cid-xto2f24j] strong[data-astro-cid-xto2f24j]{font-size:21px}.stack-mid[data-astro-cid-xto2f24j]{top:65px}.stack-front[data-astro-cid-xto2f24j]{top:130px}.featured-free-card[data-astro-cid-xto2f24j]{padding:24px}.category-card[data-astro-cid-xto2f24j]{min-height:280px;padding:22px}.category-card[data-astro-cid-xto2f24j] h3[data-astro-cid-xto2f24j]{font-size:29px}}
