.lTnIja_page{background:var(--fck-paper);min-height:100vh;padding:0 20px 88px}.lTnIja_hero{border-bottom:2.5px solid var(--fck-ink);gap:18px;max-width:1160px;margin:0 auto;padding:72px 0 56px;display:grid}.lTnIja_heroTitle{font-family:var(--font-heading);letter-spacing:-.015em;text-wrap:balance;max-width:16ch;margin:0;font-size:clamp(2.6rem,5.4vw,4.4rem);line-height:1.02}.lTnIja_heroSubtitle{max-width:58ch;color:var(--fck-muted);margin:0;font-size:1.18rem;line-height:1.65}.lTnIja_heroButtons{flex-wrap:wrap;align-items:center;gap:18px;margin-top:6px;display:flex}.lTnIja_bookSearch{gap:10px;max-width:660px;margin-top:8px;display:grid}.lTnIja_bookSearch label{font-weight:700}.lTnIja_searchControls{gap:10px;display:flex}.lTnIja_searchControls input{border:1px solid var(--fck-ink);min-width:0;color:var(--fck-ink);font:inherit;background:#fff;border-radius:8px;flex:1;padding:14px}.lTnIja_searchControls input::placeholder{color:var(--fck-muted)}.lTnIja_searchControls button{cursor:pointer;font:inherit;border:0;flex-shrink:0;font-weight:700}.lTnIja_searchControls :focus-visible{outline:3px solid var(--fck-pink-deep);outline-offset:3px}.lTnIja_sampleBooks{flex-wrap:wrap;gap:8px 18px;font-size:.95rem;display:flex}.lTnIja_sampleBooks a{color:var(--fck-ink);text-underline-offset:4px;padding-block:4px}.lTnIja_freeNote{color:var(--fck-muted);margin:0;font-size:.9rem}@media (max-width:540px){.lTnIja_searchControls{flex-direction:column}}.lTnIja_primaryButton{background:var(--fck-ink);color:var(--fck-paper);border-radius:999px;padding:13px 26px;font-weight:700;text-decoration:none;transition:transform .15s}.lTnIja_primaryButton:hover,.lTnIja_primaryButton:focus-visible{transform:translateY(-1px)}.lTnIja_secondaryButton{color:var(--fck-ink);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--fck-pink);text-decoration-color:var(--fck-pink);padding:13px 0;font-weight:700;text-decoration-thickness:2.5px}.lTnIja_secondaryButton:hover,.lTnIja_secondaryButton:focus-visible{color:var(--fck-pink-deep)}.lTnIja_stats{flex-wrap:wrap;gap:12px 48px;margin-top:14px;display:flex}.lTnIja_statCard{gap:2px;display:grid}.lTnIja_statValue{font-family:var(--font-heading);margin:0;font-size:1.9rem;line-height:1}.lTnIja_statLabel{color:var(--fck-faint);margin:0;font-size:.88rem}.lTnIja_section{gap:24px;max-width:1160px;margin:64px auto 0;display:grid}.lTnIja_sectionHeader{gap:8px;max-width:66ch;display:grid}.lTnIja_sectionKicker{display:none}.lTnIja_sectionTitle{font-family:var(--font-heading);text-wrap:balance;margin:0;font-size:clamp(1.7rem,3vw,2.4rem);line-height:1.12}.lTnIja_sectionDescription{max-width:62ch;color:var(--fck-muted);margin:0;font-size:1.05rem;line-height:1.65}.lTnIja_featureGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:0 40px;display:grid}.lTnIja_featureCard{border-top:1px solid var(--fck-hairline);color:inherit;align-content:start;gap:6px;padding:18px 0;text-decoration:none;display:grid}a.lTnIja_featureCard:hover .lTnIja_featureTitle{color:var(--fck-pink-deep)}.lTnIja_featureTitle{margin:0;font-size:1.08rem;font-weight:700}.lTnIja_featureText{color:var(--fck-muted);margin:0;line-height:1.6}.lTnIja_callout{border-left:3px solid var(--fck-pink);max-width:66ch;color:var(--fck-ink);gap:6px;padding-left:20px;display:grid}.lTnIja_callout p{color:var(--fck-muted);margin:0;line-height:1.65}.lTnIja_calloutTitle{font-family:var(--font-heading);margin:0;font-size:1.3rem}.lTnIja_cta{background:var(--fck-ink);max-width:1160px;color:var(--fck-paper);border-radius:16px;gap:12px;margin:72px auto 0;padding:40px 36px;display:grid}.lTnIja_cta p{color:#fffdf8bf;max-width:56ch;margin:0}.lTnIja_ctaTitle{font-family:var(--font-heading);max-width:24ch;margin:0;font-size:clamp(1.6rem,3vw,2.2rem)}.lTnIja_ctaButtons{flex-wrap:wrap;gap:14px;margin-top:8px;display:flex}.lTnIja_ctaButtonLight{background:var(--fck-pink);color:var(--fck-ink);border-radius:999px;padding:12px 24px;font-weight:800;text-decoration:none;transition:transform .15s}.lTnIja_ctaButtonOutline{color:var(--fck-paper);background:0 0;border:1.5px solid #fffdf880;border-radius:999px;padding:12px 24px;font-weight:700;text-decoration:none;transition:transform .15s}.lTnIja_ctaButtonLight:hover,.lTnIja_ctaButtonLight:focus-visible,.lTnIja_ctaButtonOutline:hover,.lTnIja_ctaButtonOutline:focus-visible{transform:translateY(-1px)}@media (max-width:768px){.lTnIja_hero{padding:44px 0 40px}.lTnIja_cta{padding:28px 22px}.lTnIja_primaryButton{text-align:center;width:100%}}