main[data-astro-cid-lcdefpme].home{box-sizing:border-box;width:100%;max-width:1080px;padding:2em 1em 3em}main[data-astro-cid-lcdefpme].home>section[data-astro-cid-lcdefpme]{margin-bottom:3em;scroll-margin-top:5em}.intro[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{margin-bottom:.2em}.intro[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:rgb(var(--gray))}.section-head[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:baseline;gap:1em;margin-bottom:.8em;display:flex}.section-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:0;font-size:1.6em}.section-head[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{font-size:.85em}.lead[data-astro-cid-lcdefpme]{color:rgb(var(--gray));font-size:.85em}.empty[data-astro-cid-lcdefpme]{color:rgb(var(--gray))}.grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1.25em;display:grid}.promo-card[data-astro-cid-lcdefpme]{border-top:4px solid var(--accent);border:1px solid rgb(var(--gray-light));box-shadow:var(--box-shadow);background:#fff;border-radius:12px;flex-direction:column;gap:.4em;padding:1.2em 1.25em;font-size:.85em;display:flex}.promo-card-rank-1[data-astro-cid-lcdefpme]{border-top-color:#f59e0b}.promo-card-rank-2[data-astro-cid-lcdefpme]{border-top-color:#3b82f6}.promo-card-rank-3[data-astro-cid-lcdefpme]{border-top-color:#10b981}.promo-card-rank-4[data-astro-cid-lcdefpme]{border-top-color:#8b5cf6}.promo-header[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;display:flex}.promo-badge[data-astro-cid-lcdefpme]{color:var(--accent-dark);background:#eff6ff;border-radius:999px;padding:.2em .6em;font-size:.85em;font-weight:700}.promo-card-rank-1[data-astro-cid-lcdefpme] .promo-badge[data-astro-cid-lcdefpme]{color:#b45309;background:#fef3c7}.promo-year[data-astro-cid-lcdefpme]{color:rgb(var(--gray));font-size:.8em}.promo-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:.1em 0;font-size:1.4em}.promo-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:rgb(var(--black));text-decoration:none}.promo-plan[data-astro-cid-lcdefpme]{color:rgb(var(--gray-dark));margin:0}.promo-meta[data-astro-cid-lcdefpme]{color:rgb(var(--gray-dark));margin:0;font-size:.9em}.promo-code-line[data-astro-cid-lcdefpme]{color:#15803d;background:#f0fdf4;border:1px solid #dcfce7;border-radius:6px;justify-content:space-between;align-items:center;margin:.1em 0;padding:.35em .6em;font-size:.88em;display:flex}.promo-code[data-astro-cid-lcdefpme]{color:#166534;background:#dcfce7;border-radius:4px;padding:.1em .4em;font-weight:700}.promo-speed[data-astro-cid-lcdefpme]{color:rgb(var(--gray));margin:0;font-size:.82em}.promo-actions[data-astro-cid-lcdefpme]{flex-direction:column;gap:.6em;margin-top:.6em;display:flex}.promo-btn-register[data-astro-cid-lcdefpme]{text-align:center;background:var(--accent);border-radius:8px;padding:.6em 1em;font-weight:700;display:block;color:#fff!important;text-decoration:none!important}.promo-btn-register[data-astro-cid-lcdefpme]:hover{background:var(--accent-dark)}.promo-links-row[data-astro-cid-lcdefpme]{justify-content:space-between;font-size:.9em;display:flex}.promo-review-link[data-astro-cid-lcdefpme]{color:var(--accent-dark);font-weight:700}.promo-detail-link[data-astro-cid-lcdefpme]{color:rgb(var(--gray))}.table-wrap[data-astro-cid-lcdefpme]{border:1px solid rgb(var(--gray-light));background:#fff;border-radius:12px;overflow-x:auto}table[data-astro-cid-lcdefpme].rates{border-collapse:collapse;width:100%;font-size:.8em}table[data-astro-cid-lcdefpme].rates th[data-astro-cid-lcdefpme],table[data-astro-cid-lcdefpme].rates td[data-astro-cid-lcdefpme]{text-align:left;border-bottom:1px solid rgb(var(--gray-light));white-space:nowrap;padding:.6em .8em}table[data-astro-cid-lcdefpme].rates td[data-astro-cid-lcdefpme]:last-child{white-space:normal}table[data-astro-cid-lcdefpme].rates thead[data-astro-cid-lcdefpme] th[data-astro-cid-lcdefpme]{color:rgb(var(--gray));font-weight:700}table[data-astro-cid-lcdefpme].rates th[data-astro-cid-lcdefpme][scope=row] a[data-astro-cid-lcdefpme]{color:rgb(var(--black));font-weight:700;text-decoration:none}.verdicts[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.6em 1.2em;margin:0;padding:0;font-size:.85em;list-style:none;display:grid}.verdicts[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border:1px solid rgb(var(--gray-light));background:#fff;border-radius:10px;flex-direction:column;padding:.6em .8em;display:flex}.verdicts[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{font-weight:700}.verdicts[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:rgb(var(--gray))}.category[data-astro-cid-lcdefpme]{border:1px solid rgb(var(--gray-light));color:rgb(var(--gray-dark));background:#fff;border-radius:12px;flex-direction:column;gap:.3em;padding:1em 1.1em;font-size:.85em;text-decoration:none;transition:box-shadow .2s;display:flex}.category[data-astro-cid-lcdefpme]:hover{box-shadow:var(--box-shadow)}.category[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:rgb(var(--black));font-size:1.15em}.scene-group[data-astro-cid-lcdefpme]{margin-top:1.5em}.scene-group[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:.6em;font-size:1.2em}.pick[data-astro-cid-lcdefpme]{border:1px solid rgb(var(--gray-light));background:#fff;border-radius:12px;padding:.9em 1em;scroll-margin-top:5em;font-size:.85em}.pick[data-astro-cid-lcdefpme] h4[data-astro-cid-lcdefpme]{margin:0 0 .3em;font-size:1.1em}.pick[data-astro-cid-lcdefpme] .status[data-astro-cid-lcdefpme]{margin:0 0 .5em;font-size:.8em;font-weight:700}.status-sourced[data-astro-cid-lcdefpme]{color:#1f7a3d}.status-claim[data-astro-cid-lcdefpme]{color:#8a5a00}.status-pending[data-astro-cid-lcdefpme]{color:rgb(var(--gray))}.pick-brands[data-astro-cid-lcdefpme]{margin:0 0 .5em;padding:0;list-style:none}.pick-brands[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:1px dashed rgb(var(--gray-light));flex-wrap:wrap;gap:0 .6em;padding:.25em 0;display:flex}.pick-brands[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{font-weight:700}.pick-brands[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:rgb(var(--gray));font-size:.9em}.basis[data-astro-cid-lcdefpme]{color:rgb(var(--gray));margin:0;font-size:.9em}[data-astro-cid-lcdefpme]:target{outline:2px solid var(--accent);outline-offset:4px;border-radius:12px}@media (width<=720px){.grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.hero-title[data-astro-cid-lcdefpme]{margin:.2em 0 .4em;font-size:2em;line-height:1.25}.hero-badge[data-astro-cid-lcdefpme]{color:#1a56db;background:#ebf5ff;border-radius:999px;margin-bottom:.8em;padding:.25em .8em;font-size:.8em;font-weight:700;display:inline-block}.hero-desc[data-astro-cid-lcdefpme]{color:rgb(var(--gray-dark));max-width:820px;margin-bottom:1.2em;font-size:.95em;line-height:1.6}.portal-bar[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.6em;margin-top:1em;display:flex}.portal-chip[data-astro-cid-lcdefpme]{border:1px solid rgb(var(--gray-light));color:rgb(var(--black));background:#fff;border-radius:10px;align-items:center;gap:.5em;padding:.5em .9em;font-size:.85em;text-decoration:none;transition:all .2s;display:inline-flex}.portal-chip[data-astro-cid-lcdefpme]:hover{border-color:var(--accent);transform:translateY(-1px);box-shadow:0 2px 8px #0000000f}.portal-chip-hot[data-astro-cid-lcdefpme]{background:#fff8f1;border-color:#ffd8a8}.portal-chip-recommend[data-astro-cid-lcdefpme]{color:#1e40af;background:#eff6ff;border-color:#93c5fd}.portal-chip-recommend[data-astro-cid-lcdefpme]:hover{background:#dbeafe;border-color:#2563eb}.section-more-link[data-astro-cid-lcdefpme]{color:var(--accent);font-size:.9em;font-weight:700;text-decoration:none}.section-more-link[data-astro-cid-lcdefpme]:hover{text-decoration:underline}.top4-compare-box[data-astro-cid-lcdefpme]{border:1px solid rgb(var(--gray-light));background:#fff;border-radius:12px;margin-top:2em;padding:1.2em}.top4-head[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:0 0 .3em;font-size:1.15em}.top4-head[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:rgb(var(--gray));margin:0 0 1em;font-size:.85em}.top4-table[data-astro-cid-lcdefpme]{border-collapse:collapse;width:100%;font-size:.85em}.top4-table[data-astro-cid-lcdefpme] th[data-astro-cid-lcdefpme],.top4-table[data-astro-cid-lcdefpme] td[data-astro-cid-lcdefpme]{border-bottom:1px solid rgb(var(--gray-light));text-align:left;padding:.6em .7em}.top4-table[data-astro-cid-lcdefpme] th[data-astro-cid-lcdefpme]{color:rgb(var(--gray-dark));background:#f8fafc}.price-val[data-astro-cid-lcdefpme]{color:#e02424;font-size:1.05em}.badge-tag[data-astro-cid-lcdefpme]{background:#f3f4f6;border-radius:4px;padding:.15em .4em;font-size:.85em}.badge-tag-month[data-astro-cid-lcdefpme]{color:#03543f;background:#def7ec;border-radius:4px;padding:.15em .4em;font-size:.85em;font-weight:700}.tag-green[data-astro-cid-lcdefpme]{color:#046c4e;font-weight:600}.home-faq-section[data-astro-cid-lcdefpme]{margin-top:3.5em}.faq-list[data-astro-cid-lcdefpme]{flex-direction:column;gap:.8em;margin-top:1em;display:flex}.faq-item[data-astro-cid-lcdefpme]{border:1px solid rgb(var(--gray-light));background:#fff;border-radius:10px;padding:.8em 1.1em;font-size:.9em}.faq-item[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{cursor:pointer;user-select:none;font-size:1em}.faq-ans[data-astro-cid-lcdefpme]{color:rgb(var(--gray-dark));margin-top:.6em;font-size:.9em;line-height:1.6}.faq-ans[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme],.faq-ans[data-astro-cid-lcdefpme] ol[data-astro-cid-lcdefpme]{margin:.4em 0;padding-left:1.4em}
