/* Presentación editorial del inicio; los bloques de contadores y su lógica no se cambian. */
.inkora-home .home-main{max-width:none;margin:0;padding:0}.inkora-home .container{max-width:1180px;width:100%;margin:auto;padding:0 30px}
.inkora-home .home-main>section{padding:48px 0}.inkora-home .editorial-hero{padding:34px 30px 20px!important;text-align:center;max-width:1000px;margin:auto}
.inkora-home .editorial-hero h1{font-size:52px;line-height:1.16;font-weight:400;margin:12px auto 18px;max-width:850px;letter-spacing:-.035em;color:var(--ink);text-shadow:none}
.inkora-home .editorial-hero h1 em,.inkora-home .section-title em{color:var(--gold);font-weight:400}.inkora-home .editorial-hero p{font-size:18px;line-height:1.6;color:var(--muted);max-width:690px;margin:auto}
.inkora-home .editorial-hero h1 em,.inkora-home .section-title em{background:none;-webkit-text-fill-color:currentColor}.inkora-home .editorial-hero .eyebrow::before{display:none}.inkora-home .editorial-hero>.eyebrow{display:block;text-align:inherit}
.inkora-home .section-header{max-width:none;text-align:left;margin-bottom:24px}.inkora-home .section-title{font-size:38px;line-height:1.2;letter-spacing:-.02em;margin:10px 0 18px;color:var(--ink);text-shadow:none;font-weight:400}
.inkora-home .section-desc{font:18px/1.6 'Nunito',sans-serif;color:var(--muted);max-width:730px;margin:0}.inkora-home .section-eyebrow::before,.inkora-home .section-eyebrow::after{display:none}
.inkora-home .section-desc{background:none;padding:0;border:0;box-shadow:none;border-radius:0}
.inkora-home #libros{padding:22px 0 42px!important;overflow:visible!important}.inkora-home #libros .section-header{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-bottom:14px}.inkora-home #libros .section-title{font-size:27px;margin:0;white-space:nowrap}.inkora-home #libros .section-desc{font-size:15px;max-width:490px}
.inkora-home .catalog-tabs{justify-content:flex-start;margin:0 0 18px;gap:9px;flex-wrap:wrap}.inkora-home #libros .catalog-tab{background:transparent;border:1px solid var(--line);color:var(--ink);font-family:'Nunito',sans-serif;font-weight:800;border-radius:22px;padding:7px 16px;min-height:40px}.inkora-home #libros .catalog-tab.active{background:var(--ink);color:white;border-color:var(--ink)}
.inkora-home .catalog-compact>.book-item{background:#fff;border:1px solid var(--line);box-shadow:none;border-radius:13px;transform:none!important;opacity:1!important;scroll-margin-top:100px}
.inkora-home .catalog-summary-heading{background:#fff}.inkora-home .catalog-summary-text{padding:17px}.inkora-home .catalog-compact .book-item-title{color:var(--ink);font:800 18px/1.3 'Nunito',sans-serif;text-shadow:none;min-height:2.6em}
.inkora-home .catalog-audience{font-size:12px;color:var(--gold);min-height:2.8em}.inkora-home .catalog-compact .book-item-cover{height:180px;background:#e3e9e8}.inkora-home .catalog-compact .cover-color{background:#f4eecf}.inkora-home .catalog-compact .cover-cuerpo{background:#ece9e3}.inkora-home .catalog-compact .cover-finance{background:#e0e9ed}
.inkora-home .catalog-compact .book-item-cover img{filter:none;max-height:144px;transform:none}.inkora-home .catalog-compact .finance-book-mockup{width:88px;transform:none;box-shadow:5px 7px 14px #1e3a4a25}.inkora-home .finance-book-mockup::before,.inkora-home .finance-book-mockup::after{display:none}
.inkora-home .catalog-compact>.book-item[open] .book-item-cover{height:155px;width:135px;flex-basis:135px}.inkora-home .catalog-compact>.book-item[open] .book-item-cover img{max-height:126px}.inkora-home .catalog-compact>.book-item[open] .finance-book-mockup{width:76px}
.inkora-home .book-item-desc,.inkora-home .info-box-cta{color:var(--ink)}.inkora-home .book-info-box{background:#f5f0e7;border-color:var(--line);border-radius:10px}
.inkora-home .btn-gold,.inkora-home .btn-amazon,.inkora-home .newsletter-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 22px;background:var(--ink);color:#fff;border:1px solid var(--ink);border-radius:8px;font:800 16px/1.4 'Nunito',sans-serif;letter-spacing:0;text-transform:none;text-decoration:none;box-shadow:none;transform:none}
.inkora-home .editorial-resources{background:var(--ink);color:white}.inkora-home .editorial-resources .section-title,.inkora-home .editorial-resources h3{color:white}.inkora-home .editorial-resources .section-eyebrow{color:#e8c986}.inkora-home .editorial-resources .section-desc{color:#d5dfe4}
.home-resource-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.home-resource-card{border:1px solid #57717f;border-radius:12px;padding:27px;display:flex;flex-direction:column}.home-resource-card h3{font-size:27px;margin:8px 0 16px}.home-resource-card p{font-size:17px;line-height:1.6;flex:1;margin-bottom:18px}.home-resource-card a{font-weight:800;color:white}.home-resource-card:first-child{background:var(--paper);color:var(--ink);border-color:transparent}.home-resource-card:first-child h3,.home-resource-card:first-child a{color:var(--ink)!important}.home-resource-card .resource-type{font:800 11px/1.5 'Nunito',sans-serif;letter-spacing:.1em;text-transform:uppercase}
.inkora-home .finance-feature{padding:0 30px 46px!important;max-width:1180px;margin:auto}.finance-feature-inner{background:#e8eeef;border:1px solid #cedbdd;border-radius:14px;padding:28px 32px;display:grid;grid-template-columns:100px 1fr auto;align-items:center;gap:30px}.finance-feature img{width:90px;height:auto;box-shadow:5px 8px 16px #1e3a4a20}.finance-feature h2{font-size:29px;margin:8px 0 12px}.finance-feature p{font-size:16px;line-height:1.6;color:var(--muted);margin:0;max-width:560px}.finance-feature .feature-actions{display:flex;flex-direction:column;gap:15px;font-size:14px;font-weight:800}
.home-article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.home-article-card{border-top:2px solid #c1a56a;padding-top:22px}.home-article-card h3{font-size:27px;margin:12px 0}.home-article-card h3 a{color:var(--ink);text-decoration:none}.home-article-card p{font-size:17px;color:var(--muted)}.home-article-card>a{font-size:15px;font-weight:800}.home-articles-more{margin-top:25px}
.inkora-home .about-section{background:#f0eadf;padding:48px 0!important}.inkora-home .about-section::before,.inkora-home .about-section::after{display:none}.inkora-home .about-grid{display:block;max-width:840px;margin:auto}.inkora-home .about-text{font:18px/1.7 'Nunito',sans-serif;color:var(--muted)}.inkora-home .about-list li{font:17px/1.65 'Nunito',sans-serif;color:var(--ink)}.inkora-home .about-quote-card{background:var(--paper);border:1px solid var(--line);box-shadow:none}.inkora-home .about-quote-text{font:italic 24px/1.5 Georgia,serif;color:var(--ink)}
.inkora-home .edu-section{background:var(--paper)}.inkora-home .edu-grid{gap:22px}.inkora-home .edu-card{background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:none;padding:26px}.inkora-home .edu-card-title{font:800 19px/1.4 'Nunito',sans-serif;color:var(--ink)}.inkora-home .edu-card-text{font:17px/1.65 'Nunito',sans-serif;color:var(--muted)}.inkora-home .edu-card-tag{font:700 12px 'Nunito',sans-serif;color:var(--ink);background:#eee7da}
.inkora-home .testimonial-card{background:white;border:1px solid var(--line);border-radius:12px;box-shadow:none}.inkora-home .testimonial-text{font:17px/1.65 'Nunito',sans-serif;color:var(--muted)}.inkora-home .testimonial-author{color:var(--ink)}.inkora-home .testimonial-role{color:var(--muted)}
.inkora-home #faq{background:var(--paper)}.inkora-home .faq-grid{max-width:850px;margin:auto}.inkora-home .faq-item{border:1px solid var(--line);border-radius:10px;background:white;box-shadow:none}.inkora-home .faq-question{color:var(--ink);font:800 17px/1.5 'Nunito',sans-serif;padding:18px 22px}.inkora-home .faq-answer p{font:17px/1.7 'Nunito',sans-serif;color:var(--muted)}
.inkora-home .newsletter-section{background:#e8eeef}.inkora-home .newsletter-inner{max-width:760px}.inkora-home .newsletter-section .section-title,.inkora-home .newsletter-section .section-desc,.inkora-home .newsletter-section .perk-label,.inkora-home .newsletter-section .newsletter-privacy{color:var(--ink)}.inkora-home .newsletter-privacy{font:14px/1.6 'Nunito',sans-serif}.inkora-home .newsletter-section::before,.inkora-home .newsletter-section::after{display:none}
.inkora-home .modal-container{background:var(--paper);border:1px solid var(--line)}.inkora-home .modal-header h3{color:var(--ink);font-family:Georgia,serif}.inkora-home .modal-header{background:var(--paper)}.inkora-home .reveal{opacity:1;transform:none}
.inkora-home #scrollTop{background:var(--ink)!important;color:white!important}
@media(max-width:950px){.finance-feature-inner{grid-template-columns:85px 1fr}.finance-feature .feature-actions{grid-column:2;flex-direction:row;align-items:center;flex-wrap:wrap}.home-resource-grid,.home-article-grid{gap:18px}.home-resource-card{padding:22px}}
@media(max-width:760px){.inkora-home .container{padding:0 20px}.inkora-home .home-main>section{padding:36px 0}.inkora-home .editorial-hero{padding:26px 20px 20px!important;text-align:left}.inkora-home .editorial-hero h1{font-size:36px;margin:10px 0 14px}.inkora-home .editorial-hero p{font-size:16px}.inkora-home #libros .section-header{display:block;margin-bottom:17px}.inkora-home #libros .section-title{font-size:25px;white-space:normal}.inkora-home #libros .section-desc{margin-top:10px;font-size:14px}.inkora-home .section-title{font-size:30px}.inkora-home .section-desc{font-size:17px}.home-resource-grid,.home-article-grid{grid-template-columns:1fr}.finance-feature-inner{padding:22px 18px;gap:20px 17px;grid-template-columns:68px 1fr}.inkora-home .finance-feature{padding:0 20px 32px!important}.finance-feature img{width:66px}.finance-feature h2{font-size:23px}.finance-feature p{font-size:15px}.finance-feature .feature-actions{grid-column:1/-1}.inkora-home .edu-grid{grid-template-columns:1fr}.inkora-home .about-text{font-size:17px}}
@media(max-width:600px){.inkora-home .catalog-compact .book-item-cover{height:133px}.inkora-home .catalog-compact .book-item-cover img{max-height:108px}.inkora-home .catalog-compact .finance-book-mockup{width:67px}.inkora-home .catalog-summary-text{padding:12px}.inkora-home .catalog-compact .book-item-title{font-size:16px;min-height:3.9em}.inkora-home .catalog-audience{font-size:11px}.inkora-home .catalog-compact>.book-item[open] .book-item-cover{width:100px;flex-basis:100px;height:140px}.inkora-home .catalog-compact>.book-item[open] .book-item-title{font-size:19px;min-height:0}.inkora-home .catalog-compact>.book-item[open] .finance-book-mockup{width:66px}}
