[data-astro-cid-5tcejxga][x-cloak]{display:none!important}.breadcrumb-section[data-astro-cid-5tcejxga]{padding:1rem 0;background:var(--color-gray-light);margin-top:80px}.breadcrumb[data-astro-cid-5tcejxga]{display:flex;align-items:center;gap:.5rem;font-size:.9rem}.breadcrumb[data-astro-cid-5tcejxga] a[data-astro-cid-5tcejxga]{color:var(--color-gold);text-decoration:none;transition:color .3s ease}.breadcrumb[data-astro-cid-5tcejxga] a[data-astro-cid-5tcejxga]:hover{color:var(--color-gold-dark);text-decoration:underline}.breadcrumb[data-astro-cid-5tcejxga] .separator[data-astro-cid-5tcejxga]{color:var(--color-gray-dark)}.breadcrumb[data-astro-cid-5tcejxga] .current[data-astro-cid-5tcejxga]{color:var(--color-gray-dark);font-weight:500}.hero[data-astro-cid-5tcejxga]{padding:6rem 0 4rem;background:linear-gradient(135deg,var(--color-gold-light) 0%,var(--color-gold) 100%);text-align:center}.hero[data-astro-cid-5tcejxga] h1[data-astro-cid-5tcejxga]{font-size:clamp(2.5rem,5vw,4rem);margin-bottom:1rem;color:var(--color-black);font-weight:800}.hero-subtitle[data-astro-cid-5tcejxga]{font-size:clamp(1.1rem,2.5vw,1.4rem);color:var(--color-gray-dark);max-width:800px;margin:0 auto;line-height:1.6}.content-section[data-astro-cid-5tcejxga]{padding:4rem 0}.guide-overview[data-astro-cid-5tcejxga]{margin-bottom:4rem;text-align:center}.guide-overview[data-astro-cid-5tcejxga] h2[data-astro-cid-5tcejxga]{font-size:2.5rem;margin-bottom:1.5rem;color:var(--color-black)}.lead[data-astro-cid-5tcejxga]{font-size:1.2rem;color:var(--color-gray-dark);max-width:900px;margin:0 auto;line-height:1.7}.guide-stats[data-astro-cid-5tcejxga]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;margin-top:3rem}.guide-stat[data-astro-cid-5tcejxga]{background:var(--color-white);padding:1.5rem;border-radius:12px;box-shadow:0 4px 16px #00000014;text-align:center}.stat-value[data-astro-cid-5tcejxga]{display:block;font-size:2rem;font-weight:700;color:var(--color-gold-dark);margin-bottom:.5rem}.stat-label[data-astro-cid-5tcejxga]{color:var(--color-gray-dark);font-size:.95rem}.guides-categories[data-astro-cid-5tcejxga]{margin-bottom:4rem}.guides-categories[data-astro-cid-5tcejxga] h2[data-astro-cid-5tcejxga]{font-size:2.5rem;margin-bottom:3rem;color:var(--color-black);text-align:center}.categories-grid[data-astro-cid-5tcejxga]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.category-card[data-astro-cid-5tcejxga]{background:var(--color-white);padding:2rem;border-radius:16px;box-shadow:0 8px 32px #00000014;text-align:center;transition:transform .3s ease}.category-card[data-astro-cid-5tcejxga]:hover{transform:translateY(-5px)}.category-card[data-astro-cid-5tcejxga].featured{border:2px solid var(--color-gold);background:linear-gradient(135deg,#fff9e6 0%,var(--color-white) 100%)}.category-icon[data-astro-cid-5tcejxga]{font-size:3rem;margin-bottom:1rem}.category-card[data-astro-cid-5tcejxga] h3[data-astro-cid-5tcejxga]{font-size:1.3rem;margin-bottom:1rem;color:var(--color-black)}.category-card[data-astro-cid-5tcejxga] p[data-astro-cid-5tcejxga]{color:var(--color-gray-dark);margin-bottom:1.5rem;line-height:1.6}.category-guides[data-astro-cid-5tcejxga]{display:flex;justify-content:space-between;align-items:center}.guide-count[data-astro-cid-5tcejxga]{color:var(--color-gold-dark);font-weight:600}.guide-link[data-astro-cid-5tcejxga]{color:var(--color-gold);text-decoration:none;font-weight:600;transition:color .3s ease;background:none;border:none;cursor:pointer;font-size:inherit;font-family:inherit}.guide-link[data-astro-cid-5tcejxga]:hover{color:var(--color-gold-dark);text-decoration:underline}.featured-guides[data-astro-cid-5tcejxga]{margin-bottom:4rem}.featured-guides[data-astro-cid-5tcejxga] h2[data-astro-cid-5tcejxga]{font-size:2.5rem;margin-bottom:3rem;color:var(--color-black);text-align:center}.guides-grid[data-astro-cid-5tcejxga]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.guide-card[data-astro-cid-5tcejxga]{background:var(--color-white);border-radius:16px;box-shadow:0 8px 32px #00000014;overflow:hidden;transition:transform .3s ease}.guide-card[data-astro-cid-5tcejxga]:hover{transform:translateY(-5px)}.guide-card[data-astro-cid-5tcejxga].featured{border:2px solid var(--color-gold)}.guide-header[data-astro-cid-5tcejxga]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background:var(--color-gold-light)}.guide-badge[data-astro-cid-5tcejxga]{background:var(--color-gold);color:var(--color-black);padding:.3rem .8rem;border-radius:15px;font-size:.8rem;font-weight:600}.guide-category[data-astro-cid-5tcejxga]{color:var(--color-gray-dark);font-size:.9rem;font-weight:500}.guide-content[data-astro-cid-5tcejxga]{padding:2rem}.guide-content[data-astro-cid-5tcejxga] h3[data-astro-cid-5tcejxga]{font-size:1.3rem;margin-bottom:1rem;color:var(--color-black);line-height:1.4}.guide-content[data-astro-cid-5tcejxga] p[data-astro-cid-5tcejxga]{color:var(--color-gray-dark);margin-bottom:1.5rem;line-height:1.6}.guide-meta[data-astro-cid-5tcejxga]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;font-size:.9rem}.guide-reading-time[data-astro-cid-5tcejxga]{color:var(--color-gray-dark)}.guide-difficulty[data-astro-cid-5tcejxga]{color:var(--color-gold-dark);font-weight:500}.guide-cta[data-astro-cid-5tcejxga]{display:inline-block;background:var(--color-gold);color:var(--color-black);padding:.8rem 1.5rem;border-radius:8px;text-decoration:none;font-weight:600;transition:background .3s ease}.guide-cta[data-astro-cid-5tcejxga]:hover{background:var(--color-gold-dark)}.all-guides-section[data-astro-cid-5tcejxga]{margin-bottom:6rem}.section-header[data-astro-cid-5tcejxga]{margin-bottom:3rem}.section-header[data-astro-cid-5tcejxga] h2[data-astro-cid-5tcejxga]{font-size:2.5rem;margin-bottom:2rem;color:var(--color-black);text-align:center}.filters-controls[data-astro-cid-5tcejxga]{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem}.search-box[data-astro-cid-5tcejxga]{position:relative;max-width:600px;margin:0 auto;width:100%}.search-input[data-astro-cid-5tcejxga]{width:100%;padding:1rem 3rem 1rem 1.5rem;border:2px solid var(--color-gray-light);border-radius:50px;font-size:1rem;transition:all .3s ease}.search-input[data-astro-cid-5tcejxga]:focus{outline:none;border-color:var(--color-gold);box-shadow:0 0 0 3px #d4af371a}.search-icon[data-astro-cid-5tcejxga]{position:absolute;right:1.5rem;top:50%;transform:translateY(-50%);font-size:1.2rem;pointer-events:none}.category-filters[data-astro-cid-5tcejxga]{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap}.filter-btn[data-astro-cid-5tcejxga]{background:var(--color-white);border:2px solid var(--color-gray-light);padding:.75rem 1.5rem;border-radius:25px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .3s ease;color:var(--color-gray-dark)}.filter-btn[data-astro-cid-5tcejxga]:hover{border-color:var(--color-gold);background:var(--color-gold-light)}.filter-btn[data-astro-cid-5tcejxga].active{background:var(--color-gold);border-color:var(--color-gold);color:var(--color-black)}.view-toggle[data-astro-cid-5tcejxga]{display:flex;gap:.5rem;justify-content:center}.view-btn[data-astro-cid-5tcejxga]{background:var(--color-white);border:2px solid var(--color-gray-light);padding:.75rem 1rem;border-radius:8px;cursor:pointer;transition:all .3s ease;font-size:1.2rem}.view-btn[data-astro-cid-5tcejxga]:hover{border-color:var(--color-gold)}.view-btn[data-astro-cid-5tcejxga].active{background:var(--color-gold);border-color:var(--color-gold)}.results-counter[data-astro-cid-5tcejxga]{text-align:center;color:var(--color-gray-dark);font-size:.95rem;font-weight:600;padding:1rem;background:var(--color-gray-light);border-radius:8px;max-width:300px;margin:0 auto}.cards-view[data-astro-cid-5tcejxga]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:2rem;margin-top:3rem}.guide-card-filterable[data-astro-cid-5tcejxga]{background:var(--color-white);border-radius:16px;box-shadow:0 4px 16px #00000014;overflow:hidden;transition:all .3s ease;animation:fadeIn .3s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.guide-card-filterable[data-astro-cid-5tcejxga]:hover{transform:translateY(-5px);box-shadow:0 8px 24px #0000001f}.guide-card-filterable[data-astro-cid-5tcejxga] a[data-astro-cid-5tcejxga]{text-decoration:none;display:block}.card-header[data-astro-cid-5tcejxga]{background:var(--color-gold-light);padding:1rem 1.5rem;display:flex;justify-content:space-between;align-items:center}.card-category[data-astro-cid-5tcejxga]{color:var(--color-gray-dark);font-size:.9rem;font-weight:600}.card-badge[data-astro-cid-5tcejxga]{background:var(--color-gold);color:var(--color-black);padding:.25rem .75rem;border-radius:15px;font-size:.75rem;font-weight:700}.guide-card-filterable[data-astro-cid-5tcejxga] h4[data-astro-cid-5tcejxga]{color:var(--color-black);font-size:1.2rem;margin:1.5rem 1.5rem 1rem;line-height:1.4}.guide-card-filterable[data-astro-cid-5tcejxga]:hover h4[data-astro-cid-5tcejxga]{color:var(--color-gold-dark)}.guide-card-filterable[data-astro-cid-5tcejxga] p[data-astro-cid-5tcejxga]{color:var(--color-gray-dark);font-size:.95rem;line-height:1.6;margin:0 1.5rem 1.5rem}.card-meta[data-astro-cid-5tcejxga]{display:flex;justify-content:space-between;padding:1rem 1.5rem;border-top:1px solid var(--color-gray-light);font-size:.85rem;color:var(--color-gray-dark)}.card-meta[data-astro-cid-5tcejxga] .company-size[data-astro-cid-5tcejxga]{color:var(--color-gold-dark);font-weight:600}.table-view[data-astro-cid-5tcejxga]{margin-top:3rem;overflow-x:auto}.guides-table[data-astro-cid-5tcejxga]{width:100%;background:var(--color-white);border-radius:16px;box-shadow:0 4px 16px #00000014;border-collapse:collapse;overflow:hidden}.guides-table[data-astro-cid-5tcejxga] thead[data-astro-cid-5tcejxga]{background:var(--color-gold-light)}.guides-table[data-astro-cid-5tcejxga] th[data-astro-cid-5tcejxga]{padding:1.25rem 1.5rem;text-align:left;font-weight:600;color:var(--color-black);font-size:.95rem}.table-row[data-astro-cid-5tcejxga]{border-bottom:1px solid var(--color-gray-light);transition:background .2s ease;animation:fadeIn .3s ease}.table-row[data-astro-cid-5tcejxga]:hover{background:var(--color-gold-light)}.guides-table[data-astro-cid-5tcejxga] td[data-astro-cid-5tcejxga]{padding:1.5rem;vertical-align:top}.title-cell[data-astro-cid-5tcejxga] a[data-astro-cid-5tcejxga]{text-decoration:none}.title-cell[data-astro-cid-5tcejxga] strong[data-astro-cid-5tcejxga]{color:var(--color-black);font-size:1.05rem;display:block;margin-bottom:.5rem;transition:color .2s ease}.table-row[data-astro-cid-5tcejxga]:hover .title-cell[data-astro-cid-5tcejxga] strong[data-astro-cid-5tcejxga]{color:var(--color-gold-dark)}.table-description[data-astro-cid-5tcejxga]{color:var(--color-gray-dark);font-size:.9rem;line-height:1.5;margin:0}.category-tag[data-astro-cid-5tcejxga]{display:inline-block;background:var(--color-gold-light);color:var(--color-black);padding:.4rem 1rem;border-radius:20px;font-size:.85rem;font-weight:600}.time-cell[data-astro-cid-5tcejxga],.size-cell[data-astro-cid-5tcejxga],.ca-cell[data-astro-cid-5tcejxga]{color:var(--color-gray-dark);font-size:.9rem;white-space:nowrap}.size-cell[data-astro-cid-5tcejxga]{color:var(--color-gold-dark);font-weight:600}.ca-cell[data-astro-cid-5tcejxga]{color:#666;font-style:italic}.action-cell[data-astro-cid-5tcejxga]{text-align:right}.table-cta[data-astro-cid-5tcejxga]{display:inline-block;background:var(--color-gold);color:var(--color-black);padding:.6rem 1.25rem;border-radius:8px;text-decoration:none;font-weight:600;font-size:.9rem;transition:background .3s ease}.table-cta[data-astro-cid-5tcejxga]:hover{background:var(--color-gold-dark)}.no-results[data-astro-cid-5tcejxga]{text-align:center;padding:4rem 2rem;background:var(--color-white);border-radius:16px;box-shadow:0 4px 16px #00000014;margin-top:3rem}.no-results[data-astro-cid-5tcejxga] p[data-astro-cid-5tcejxga]{font-size:1.2rem;color:var(--color-gray-dark);margin-bottom:2rem}.reset-btn[data-astro-cid-5tcejxga]{background:var(--color-gold);color:var(--color-black);padding:.75rem 2rem;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:background .3s ease}.reset-btn[data-astro-cid-5tcejxga]:hover{background:var(--color-gold-dark)}.category-section[data-astro-cid-5tcejxga]{background:var(--color-white);border-radius:16px;box-shadow:0 8px 32px #00000014;padding:2rem;margin-bottom:3rem}.category-title[data-astro-cid-5tcejxga]{display:flex;align-items:center;gap:1rem;margin-bottom:2rem;padding-bottom:1rem;border-bottom:2px solid var(--color-gray-light)}.category-icon-inline[data-astro-cid-5tcejxga]{font-size:2rem}.category-title[data-astro-cid-5tcejxga] h3[data-astro-cid-5tcejxga]{font-size:1.8rem;color:var(--color-black);margin:0}.new-badge[data-astro-cid-5tcejxga]{background:var(--color-gold);color:var(--color-black);padding:.3rem .8rem;border-radius:15px;font-size:.75rem;font-weight:600;margin-left:auto}.guides-list[data-astro-cid-5tcejxga]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:1.5rem}.guide-list-item[data-astro-cid-5tcejxga]{background:var(--color-gray-light);border-radius:12px;padding:1.5rem;transition:all .3s ease}.guide-list-item[data-astro-cid-5tcejxga]:hover{background:var(--color-white);box-shadow:0 4px 16px #0000001a;transform:translate(5px)}.guide-list-item[data-astro-cid-5tcejxga] a[data-astro-cid-5tcejxga]{text-decoration:none}.guide-list-item[data-astro-cid-5tcejxga] h4[data-astro-cid-5tcejxga]{color:var(--color-black);font-size:1.1rem;margin-bottom:.5rem;line-height:1.4}.guide-list-item[data-astro-cid-5tcejxga]:hover h4[data-astro-cid-5tcejxga]{color:var(--color-gold-dark)}.guide-list-item[data-astro-cid-5tcejxga] p[data-astro-cid-5tcejxga]{color:var(--color-gray-dark);font-size:.95rem;line-height:1.5;margin:0}.guide-benefits[data-astro-cid-5tcejxga]{margin-bottom:4rem}.guide-benefits[data-astro-cid-5tcejxga] h2[data-astro-cid-5tcejxga]{font-size:2.5rem;margin-bottom:3rem;color:var(--color-black);text-align:center}.benefits-grid[data-astro-cid-5tcejxga]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.benefit-item[data-astro-cid-5tcejxga]{display:flex;align-items:center;gap:1.5rem;background:var(--color-white);padding:2rem;border-radius:16px;box-shadow:0 8px 32px #00000014}.benefit-icon[data-astro-cid-5tcejxga]{font-size:2.5rem;flex-shrink:0}.benefit-content[data-astro-cid-5tcejxga] h3[data-astro-cid-5tcejxga]{font-size:1.2rem;margin-bottom:.5rem;color:var(--color-black)}.benefit-content[data-astro-cid-5tcejxga] p[data-astro-cid-5tcejxga]{color:var(--color-gray-dark);font-size:.9rem}@media (max-width: 768px){.hero[data-astro-cid-5tcejxga]{padding:4rem 0 3rem}.content-section[data-astro-cid-5tcejxga]{padding:3rem 0}.guide-stats[data-astro-cid-5tcejxga]{grid-template-columns:repeat(2,1fr)}.categories-grid[data-astro-cid-5tcejxga],.guides-grid[data-astro-cid-5tcejxga],.guides-list[data-astro-cid-5tcejxga]{grid-template-columns:1fr}.category-title[data-astro-cid-5tcejxga]{flex-wrap:wrap}.new-badge[data-astro-cid-5tcejxga]{margin-left:0;margin-top:.5rem}.category-filters[data-astro-cid-5tcejxga]{gap:.5rem}.filter-btn[data-astro-cid-5tcejxga]{padding:.6rem 1rem;font-size:.85rem}.view-toggle[data-astro-cid-5tcejxga]{margin-top:1rem}.cards-view[data-astro-cid-5tcejxga]{grid-template-columns:1fr}.guides-table[data-astro-cid-5tcejxga]{font-size:.85rem}.guides-table[data-astro-cid-5tcejxga] th[data-astro-cid-5tcejxga],.guides-table[data-astro-cid-5tcejxga] td[data-astro-cid-5tcejxga]{padding:1rem .75rem}.guides-table[data-astro-cid-5tcejxga] th[data-astro-cid-5tcejxga]:nth-child(3),.guides-table[data-astro-cid-5tcejxga] th[data-astro-cid-5tcejxga]:nth-child(4),.guides-table[data-astro-cid-5tcejxga] th[data-astro-cid-5tcejxga]:nth-child(5),.guides-table[data-astro-cid-5tcejxga] td[data-astro-cid-5tcejxga]:nth-child(3),.guides-table[data-astro-cid-5tcejxga] td[data-astro-cid-5tcejxga]:nth-child(4),.guides-table[data-astro-cid-5tcejxga] td[data-astro-cid-5tcejxga]:nth-child(5){display:none}.table-description[data-astro-cid-5tcejxga]{font-size:.8rem}.benefits-grid[data-astro-cid-5tcejxga]{grid-template-columns:1fr}.benefit-item[data-astro-cid-5tcejxga]{flex-direction:column;text-align:center}.guide-meta[data-astro-cid-5tcejxga]{flex-direction:column;gap:.5rem;align-items:flex-start}}
