.home-intro[data-astro-cid-5qqjv3h6]{padding:.5rem 0 1.8rem}.home-intro[data-astro-cid-5qqjv3h6] h1[data-astro-cid-5qqjv3h6]{max-width:860px;margin:0 0 .8rem;font-size:2.1rem;line-height:1.2}.home-lead[data-astro-cid-5qqjv3h6]{color:var(--text-dim);max-width:820px;margin:0 0 1.1rem;font-size:1.05rem;line-height:1.7}.home-stats[data-astro-cid-5qqjv3h6]{flex-wrap:wrap;gap:.6rem;display:flex}.home-stats[data-astro-cid-5qqjv3h6] span[data-astro-cid-5qqjv3h6]{border:1px solid var(--border);background:var(--bg-alt);border-radius:999px;padding:.35rem .9rem;font-size:.82rem;font-weight:700}.hero-slider[data-astro-cid-5qqjv3h6]{border:1px solid var(--border);background:var(--bg-alt);border-radius:24px;margin-bottom:2.5rem;position:relative;overflow:hidden}.slides[data-astro-cid-5qqjv3h6]{min-height:360px;position:relative}.slide[data-astro-cid-5qqjv3h6]{opacity:0;pointer-events:none;grid-template-columns:1fr 1fr;align-items:center;gap:2rem;padding:1.5rem 2rem;transition:opacity .5s;display:grid;position:absolute;inset:0}.slide[data-astro-cid-5qqjv3h6][aria-hidden=false]{opacity:1;pointer-events:auto;position:relative}.slide[data-astro-cid-5qqjv3h6] img[data-astro-cid-5qqjv3h6]{aspect-ratio:4/3;object-fit:cover;border-radius:18px;width:100%}.eyebrow[data-astro-cid-5qqjv3h6]{color:#fff;background:var(--gradient);border-radius:999px;margin-bottom:1rem;padding:.3rem .8rem;font-size:.78rem;font-weight:700;display:inline-block}.slide-body[data-astro-cid-5qqjv3h6] .slide-title[data-astro-cid-5qqjv3h6]{color:var(--text);margin:0 0 .7rem;font-size:2rem;font-weight:800}.slide-body[data-astro-cid-5qqjv3h6] p[data-astro-cid-5qqjv3h6]{color:var(--text-dim);margin:0 0 1.2rem;font-size:1rem}.slide-body[data-astro-cid-5qqjv3h6] .slide-title[data-astro-cid-5qqjv3h6]{color:inherit}.hero-cta[data-astro-cid-5qqjv3h6]{color:var(--accent);font-weight:700;display:inline-block}.slider-arrow[data-astro-cid-5qqjv3h6]{border:1px solid var(--border);cursor:pointer;z-index:2;background:#fff;border-radius:50%;width:2.4rem;height:2.4rem;font-size:1.4rem;position:absolute;top:50%;transform:translateY(-50%)}.slider-arrow[data-astro-cid-5qqjv3h6].prev{left:1rem}.slider-arrow[data-astro-cid-5qqjv3h6].next{right:1rem}.slider-arrow[data-astro-cid-5qqjv3h6]:hover{border-color:var(--accent);color:var(--accent)}.slider-dots[data-astro-cid-5qqjv3h6]{z-index:2;gap:.5rem;display:flex;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}.dot[data-astro-cid-5qqjv3h6]{background:var(--border);cursor:pointer;border:none;border-radius:50%;width:.5rem;height:.5rem;padding:0}.dot[data-astro-cid-5qqjv3h6].active{background:var(--gradient);border-radius:999px;width:1.3rem}.cat-grid[data-astro-cid-5qqjv3h6]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem;display:grid}.cat-card[data-astro-cid-5qqjv3h6]{border:1px solid var(--border);background:var(--bg-alt);border-radius:20px;justify-content:space-between;align-items:center;padding:1.5rem 1.6rem;display:flex}.cat-card[data-astro-cid-5qqjv3h6]:hover{border-color:var(--accent)}.cat-card[data-astro-cid-5qqjv3h6] h3[data-astro-cid-5qqjv3h6]{margin:0;font-size:1.1rem}.cat-card[data-astro-cid-5qqjv3h6] span[data-astro-cid-5qqjv3h6]{color:var(--accent);font-size:1.1rem;font-weight:800}.row-section[data-astro-cid-5qqjv3h6]{margin-bottom:2.5rem}.section-title[data-astro-cid-5qqjv3h6]{align-items:baseline;gap:.8rem;margin:0 0 1.1rem;font-size:1.15rem;display:flex}.see-all[data-astro-cid-5qqjv3h6]{color:var(--accent);font-size:.82rem;font-weight:700}.recent-hierarchy[data-astro-cid-5qqjv3h6]{grid-template-columns:1.3fr 1fr;align-items:start;gap:1.2rem;display:grid}.featured-card[data-astro-cid-5qqjv3h6]{border:1px solid var(--border);background:var(--bg-alt);border-radius:20px;display:block;overflow:hidden}.featured-card[data-astro-cid-5qqjv3h6] img[data-astro-cid-5qqjv3h6]{aspect-ratio:16/10;object-fit:cover;width:100%}.featured-card-body[data-astro-cid-5qqjv3h6]{padding:1.1rem 1.3rem}.featured-card-body[data-astro-cid-5qqjv3h6] span[data-astro-cid-5qqjv3h6]{font-size:1.05rem;font-weight:800}.featured-card-body[data-astro-cid-5qqjv3h6] p[data-astro-cid-5qqjv3h6]{color:var(--text-dim);margin:.4rem 0 0;font-size:.88rem}.compact-list[data-astro-cid-5qqjv3h6]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.7rem;display:grid}.compact-card[data-astro-cid-5qqjv3h6]{flex-direction:column;gap:.4rem;display:flex}.compact-card[data-astro-cid-5qqjv3h6] img[data-astro-cid-5qqjv3h6]{aspect-ratio:1;object-fit:cover;border:1px solid var(--border);background:var(--bg-alt);border-radius:14px;width:100%}.compact-card[data-astro-cid-5qqjv3h6] span[data-astro-cid-5qqjv3h6]{font-size:.78rem;font-weight:600}.compare-grid[data-astro-cid-5qqjv3h6]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.9rem;display:grid}.compare-pill[data-astro-cid-5qqjv3h6]{border:1px solid var(--border);background:var(--bg-alt);border-radius:999px;justify-content:space-between;align-items:center;gap:.6rem;padding:1rem 1.3rem;font-size:.85rem;font-weight:600;display:flex}.compare-pill[data-astro-cid-5qqjv3h6]:hover{border-color:var(--accent)}.vs-badge[data-astro-cid-5qqjv3h6]{color:#fff;background:var(--gradient);border-radius:999px;flex-shrink:0;padding:.15rem .6rem;font-size:.72rem;font-weight:800}.brand-row[data-astro-cid-5qqjv3h6]{flex-wrap:wrap;gap:.6rem;display:flex}.brand-row[data-astro-cid-5qqjv3h6] a[data-astro-cid-5qqjv3h6]{border:1px solid var(--border);background:var(--bg-alt);border-radius:999px;padding:.5rem 1rem;font-size:.88rem;font-weight:600}.brand-row[data-astro-cid-5qqjv3h6] a[data-astro-cid-5qqjv3h6]:hover{border-color:var(--accent)}.brand-row[data-astro-cid-5qqjv3h6] b[data-astro-cid-5qqjv3h6]{color:var(--accent);margin-left:.3rem}.guide-step[data-astro-cid-5qqjv3h6]{max-width:80ch;margin-bottom:1.3rem}.guide-step[data-astro-cid-5qqjv3h6] h3[data-astro-cid-5qqjv3h6]{margin:0 0 .4rem;font-size:1rem}.guide-step[data-astro-cid-5qqjv3h6] p[data-astro-cid-5qqjv3h6]{color:var(--text-dim);margin:0;line-height:1.75}.art-grid[data-astro-cid-5qqjv3h6]{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:1rem;display:grid}.art-card[data-astro-cid-5qqjv3h6]{border:1px solid var(--border);background:var(--bg-alt);border-radius:18px;flex-direction:column;gap:.5rem;padding-bottom:.9rem;display:flex;overflow:hidden}.art-card[data-astro-cid-5qqjv3h6] img[data-astro-cid-5qqjv3h6]{aspect-ratio:16/10;object-fit:cover;width:100%}.art-card[data-astro-cid-5qqjv3h6] span[data-astro-cid-5qqjv3h6]{padding:0 1rem;font-size:.92rem;font-weight:700;line-height:1.4}.art-card[data-astro-cid-5qqjv3h6] b[data-astro-cid-5qqjv3h6]{color:var(--accent);padding:0 1rem;font-size:.8rem}.why-grid[data-astro-cid-5qqjv3h6]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;display:grid}.why-card[data-astro-cid-5qqjv3h6]{border:1px solid var(--border);background:var(--bg-alt);border-radius:18px;padding:1.2rem 1.4rem}.why-card[data-astro-cid-5qqjv3h6] h3[data-astro-cid-5qqjv3h6]{margin:0 0 .5rem;font-size:1rem}.why-card[data-astro-cid-5qqjv3h6] p[data-astro-cid-5qqjv3h6]{color:var(--text-dim);margin:0;font-size:.9rem;line-height:1.65}.home-faq[data-astro-cid-5qqjv3h6] details[data-astro-cid-5qqjv3h6]{border:1px solid var(--border);background:var(--bg-alt);border-radius:14px;margin-bottom:.7rem;padding:.9rem 1.2rem}.home-faq[data-astro-cid-5qqjv3h6] summary[data-astro-cid-5qqjv3h6]{cursor:pointer;font-weight:700}.home-faq[data-astro-cid-5qqjv3h6] details[data-astro-cid-5qqjv3h6] p[data-astro-cid-5qqjv3h6]{color:var(--text-dim);margin:.6rem 0 0;line-height:1.65}@media (width<=720px){.home-intro[data-astro-cid-5qqjv3h6] h1[data-astro-cid-5qqjv3h6]{font-size:1.6rem}.slide[data-astro-cid-5qqjv3h6]{grid-template-columns:1fr}.slides[data-astro-cid-5qqjv3h6]{min-height:480px}.recent-hierarchy[data-astro-cid-5qqjv3h6]{grid-template-columns:1fr}}
