.breadcrumb-nav[data-astro-cid-e3dtivve]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--color-muted-foreground);margin-bottom:1.25rem}.breadcrumb-nav[data-astro-cid-e3dtivve] .crumb-link[data-astro-cid-e3dtivve]{color:var(--color-muted-foreground);text-decoration:none}.breadcrumb-nav[data-astro-cid-e3dtivve] .crumb-link[data-astro-cid-e3dtivve]:hover{color:var(--color-primary)}.breadcrumb-nav[data-astro-cid-e3dtivve] .crumb-sep[data-astro-cid-e3dtivve]{opacity:.5}.breadcrumb-nav[data-astro-cid-e3dtivve] .crumb-current[data-astro-cid-e3dtivve]{color:var(--color-foreground);font-weight:600}.review-header-card[data-astro-cid-e3dtivve]{padding:2rem;margin-bottom:1.5rem;border:1px solid var(--color-border, rgba(128, 128, 128, .2))}.review-header-card[data-astro-cid-e3dtivve] .header-top[data-astro-cid-e3dtivve]{display:flex;justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:1.5rem;flex-wrap:wrap}.review-header-card[data-astro-cid-e3dtivve] .brand-title-area[data-astro-cid-e3dtivve]{flex:1;min-width:280px}.review-header-card[data-astro-cid-e3dtivve] .badge-pill[data-astro-cid-e3dtivve]{display:inline-block;font-size:.8rem;font-weight:600;color:var(--color-primary);background:var(--color-primary-light, rgba(189, 18, 75, .1));padding:.25rem .65rem;border-radius:.4rem;margin-bottom:.5rem}.review-header-card[data-astro-cid-e3dtivve] .review-main-title[data-astro-cid-e3dtivve]{font-size:2rem;font-weight:800;line-height:1.2;margin:0 0 .5rem}.review-header-card[data-astro-cid-e3dtivve] .review-tagline[data-astro-cid-e3dtivve]{font-size:.95rem;color:var(--color-muted-foreground);line-height:1.5;margin:0}.review-header-card[data-astro-cid-e3dtivve] .rating-box[data-astro-cid-e3dtivve]{display:flex;flex-direction:column;align-items:center;padding:.85rem 1.25rem;background:color-mix(in srgb,var(--color-card) 75%,#ffb800 25%);border-radius:.75rem;min-width:120px}.review-header-card[data-astro-cid-e3dtivve] .rating-box[data-astro-cid-e3dtivve] .rating-num[data-astro-cid-e3dtivve]{font-size:2rem;font-weight:800;line-height:1;color:#b45309}.review-header-card[data-astro-cid-e3dtivve] .rating-box[data-astro-cid-e3dtivve] .rating-stars[data-astro-cid-e3dtivve]{font-size:.85rem;margin:.25rem 0}.review-header-card[data-astro-cid-e3dtivve] .rating-box[data-astro-cid-e3dtivve] .rating-meta[data-astro-cid-e3dtivve]{font-size:.7rem;color:var(--color-muted-foreground)}.review-header-card[data-astro-cid-e3dtivve] .key-metrics-grid[data-astro-cid-e3dtivve]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem;padding:1rem;background:color-mix(in srgb,var(--color-card) 85%,#888 15%);border-radius:.75rem;margin-bottom:1.25rem}.review-header-card[data-astro-cid-e3dtivve] .key-metrics-grid[data-astro-cid-e3dtivve] .metric-item[data-astro-cid-e3dtivve]{display:flex;flex-direction:column;gap:.2rem}.review-header-card[data-astro-cid-e3dtivve] .key-metrics-grid[data-astro-cid-e3dtivve] .metric-item[data-astro-cid-e3dtivve] .m-lbl[data-astro-cid-e3dtivve]{font-size:.75rem;color:var(--color-muted-foreground)}.review-header-card[data-astro-cid-e3dtivve] .key-metrics-grid[data-astro-cid-e3dtivve] .metric-item[data-astro-cid-e3dtivve] .m-val[data-astro-cid-e3dtivve]{font-size:1.15rem;font-weight:800}.review-header-card[data-astro-cid-e3dtivve] .key-metrics-grid[data-astro-cid-e3dtivve] .metric-item[data-astro-cid-e3dtivve] .price-val[data-astro-cid-e3dtivve]{color:var(--color-primary)}.review-header-card[data-astro-cid-e3dtivve] .key-metrics-grid[data-astro-cid-e3dtivve] .metric-item[data-astro-cid-e3dtivve] .line-val[data-astro-cid-e3dtivve]{color:#16a34a}.review-header-card[data-astro-cid-e3dtivve] .key-metrics-grid[data-astro-cid-e3dtivve] .metric-item[data-astro-cid-e3dtivve] .m-sub[data-astro-cid-e3dtivve]{font-size:.7rem;font-weight:600}.review-header-card[data-astro-cid-e3dtivve] .key-metrics-grid[data-astro-cid-e3dtivve] .metric-item[data-astro-cid-e3dtivve] .m-sub[data-astro-cid-e3dtivve].sub-monthly{color:#16a34a}.review-header-card[data-astro-cid-e3dtivve] .key-metrics-grid[data-astro-cid-e3dtivve] .metric-item[data-astro-cid-e3dtivve] .m-sub[data-astro-cid-e3dtivve].sub-yearly{color:#ca8a04}.review-header-card[data-astro-cid-e3dtivve] .verdict-banner[data-astro-cid-e3dtivve]{display:flex;gap:.75rem;padding:.85rem 1.15rem;background:var(--color-primary-light, rgba(189, 18, 75, .08));border-radius:.75rem;border:1px dashed rgba(189,18,75,.3);margin-bottom:1.25rem;font-size:.875rem;line-height:1.5}.review-header-card[data-astro-cid-e3dtivve] .verdict-banner[data-astro-cid-e3dtivve] .verdict-icon[data-astro-cid-e3dtivve]{font-size:1.25rem;flex-shrink:0}.review-header-card[data-astro-cid-e3dtivve] .header-cta-row[data-astro-cid-e3dtivve]{display:flex;flex-direction:column;gap:.75rem}.review-header-card[data-astro-cid-e3dtivve] .header-cta-row[data-astro-cid-e3dtivve] .btn-primary-cta[data-astro-cid-e3dtivve]{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;background:var(--color-primary);color:#fff;text-decoration:none;font-weight:700;font-size:1.05rem;border-radius:.75rem;transition:transform .2s ease,box-shadow .2s ease}.review-header-card[data-astro-cid-e3dtivve] .header-cta-row[data-astro-cid-e3dtivve] .btn-primary-cta[data-astro-cid-e3dtivve]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #bd124b59}.review-header-card[data-astro-cid-e3dtivve] .header-cta-row[data-astro-cid-e3dtivve] .coupon-display[data-astro-cid-e3dtivve]{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:var(--color-muted-foreground);flex-wrap:wrap}.review-header-card[data-astro-cid-e3dtivve] .header-cta-row[data-astro-cid-e3dtivve] .coupon-display[data-astro-cid-e3dtivve] code[data-astro-cid-e3dtivve]{background:color-mix(in srgb,var(--color-card) 70%,#888 30%);color:var(--color-primary);padding:.2rem .5rem;border-radius:.3rem;font-weight:700}.content-section[data-astro-cid-e3dtivve]{padding:2rem;margin-bottom:1.5rem;border:1px solid var(--color-border, rgba(128, 128, 128, .2))}.content-section[data-astro-cid-e3dtivve] h2[data-astro-cid-e3dtivve]{font-size:1.45rem;margin:0 0 1rem;padding-bottom:.5rem;border-bottom:1px solid var(--color-border, rgba(128, 128, 128, .15))}.content-section[data-astro-cid-e3dtivve] p[data-astro-cid-e3dtivve]{line-height:1.7;margin:0 0 1rem;font-size:.95rem}.speedtest-img-container[data-astro-cid-e3dtivve]{margin:1.5rem 0;border-radius:.75rem;overflow:hidden;border:1px solid var(--color-border, rgba(128, 128, 128, .2));background:#000}.speedtest-img-container[data-astro-cid-e3dtivve] .speedtest-meta-bar[data-astro-cid-e3dtivve]{display:flex;justify-content:space-between;padding:.5rem 1rem;background:color-mix(in srgb,var(--color-card) 90%,#000 10%);font-size:.8rem;color:var(--color-muted-foreground)}.speedtest-img-container[data-astro-cid-e3dtivve] .speedtest-full-link[data-astro-cid-e3dtivve]{position:relative;display:block}.speedtest-img-container[data-astro-cid-e3dtivve] .speedtest-full-link[data-astro-cid-e3dtivve] img[data-astro-cid-e3dtivve]{width:100%;display:block;max-height:600px;object-fit:contain;background:#111}.speedtest-img-container[data-astro-cid-e3dtivve] .speedtest-full-link[data-astro-cid-e3dtivve] .zoom-tip[data-astro-cid-e3dtivve]{position:absolute;bottom:.75rem;right:.75rem;background:#000000bf;color:#fff;padding:.35rem .75rem;border-radius:.4rem;font-size:.75rem}.speedtest-img-container[data-astro-cid-e3dtivve] .img-caption[data-astro-cid-e3dtivve]{text-align:center;font-size:.8rem;color:var(--color-muted-foreground);padding:.5rem;margin:0;background:var(--color-card)}.speed-analysis-box[data-astro-cid-e3dtivve]{padding:1.25rem;background:color-mix(in srgb,var(--color-card) 90%,#888 10%);border-radius:.75rem;margin-top:1rem}.speed-analysis-box[data-astro-cid-e3dtivve] h3[data-astro-cid-e3dtivve]{margin:0 0 .75rem;font-size:1.05rem}.speed-analysis-box[data-astro-cid-e3dtivve] ul[data-astro-cid-e3dtivve]{margin:0;padding-left:1.25rem}.speed-analysis-box[data-astro-cid-e3dtivve] li[data-astro-cid-e3dtivve]{margin-bottom:.5rem;font-size:.9rem;line-height:1.5}.unlock-status-grid[data-astro-cid-e3dtivve]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin-bottom:1.5rem}.unlock-status-grid[data-astro-cid-e3dtivve] .unlock-card[data-astro-cid-e3dtivve]{display:flex;gap:.75rem;padding:1rem;background:color-mix(in srgb,var(--color-card) 85%,#888 15%);border-radius:.75rem}.unlock-status-grid[data-astro-cid-e3dtivve] .unlock-card[data-astro-cid-e3dtivve] .u-icon[data-astro-cid-e3dtivve]{font-size:1.75rem;flex-shrink:0}.unlock-status-grid[data-astro-cid-e3dtivve] .unlock-card[data-astro-cid-e3dtivve] h4[data-astro-cid-e3dtivve]{margin:0 0 .25rem;font-size:.95rem}.unlock-status-grid[data-astro-cid-e3dtivve] .unlock-card[data-astro-cid-e3dtivve] p[data-astro-cid-e3dtivve]{margin:0;font-size:.825rem;color:var(--color-muted-foreground)}.unlock-gallery[data-astro-cid-e3dtivve]{margin-top:1.5rem}.unlock-gallery[data-astro-cid-e3dtivve] h3[data-astro-cid-e3dtivve]{font-size:1.1rem;margin-bottom:.75rem}.unlock-gallery[data-astro-cid-e3dtivve] .gallery-grid[data-astro-cid-e3dtivve]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.75rem}.unlock-gallery[data-astro-cid-e3dtivve] .gallery-item[data-astro-cid-e3dtivve]{display:block;border-radius:.5rem;overflow:hidden;border:1px solid var(--color-border, rgba(128, 128, 128, .2))}.unlock-gallery[data-astro-cid-e3dtivve] .gallery-item[data-astro-cid-e3dtivve] img[data-astro-cid-e3dtivve]{width:100%;height:140px;object-fit:cover;transition:transform .2s ease}.unlock-gallery[data-astro-cid-e3dtivve] .gallery-item[data-astro-cid-e3dtivve]:hover img[data-astro-cid-e3dtivve]{transform:scale(1.05)}.unlock-gallery[data-astro-cid-e3dtivve] .img-caption[data-astro-cid-e3dtivve]{text-align:center;font-size:.8rem;color:var(--color-muted-foreground);margin-top:.5rem}.packages-table-wrap[data-astro-cid-e3dtivve]{overflow-x:auto;margin:1rem 0}.packages-table[data-astro-cid-e3dtivve]{width:100%;border-collapse:collapse;font-size:.875rem}.packages-table[data-astro-cid-e3dtivve] th[data-astro-cid-e3dtivve]{background:color-mix(in srgb,var(--color-card) 85%,#888 15%);padding:.6rem .85rem;text-align:left;border-bottom:2px solid var(--color-border, rgba(128, 128, 128, .2))}.packages-table[data-astro-cid-e3dtivve] td[data-astro-cid-e3dtivve]{padding:.6rem .85rem;border-bottom:1px solid var(--color-border, rgba(128, 128, 128, .15))}.packages-table[data-astro-cid-e3dtivve] .pkg-price[data-astro-cid-e3dtivve]{color:var(--color-primary);font-weight:700}.pricing-tips[data-astro-cid-e3dtivve]{padding:.85rem 1rem;background:var(--color-primary-light, rgba(189, 18, 75, .08));border-radius:.5rem;font-size:.85rem;line-height:1.5;margin-top:1rem}.pros-cons-grid[data-astro-cid-e3dtivve]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem}.pros-cons-grid[data-astro-cid-e3dtivve] .pros-box[data-astro-cid-e3dtivve],.pros-cons-grid[data-astro-cid-e3dtivve] .cons-box[data-astro-cid-e3dtivve]{padding:1.25rem;border-radius:.75rem}.pros-cons-grid[data-astro-cid-e3dtivve] .pros-box[data-astro-cid-e3dtivve] h3[data-astro-cid-e3dtivve],.pros-cons-grid[data-astro-cid-e3dtivve] .cons-box[data-astro-cid-e3dtivve] h3[data-astro-cid-e3dtivve]{margin:0 0 .75rem;font-size:1.05rem}.pros-cons-grid[data-astro-cid-e3dtivve] .pros-box[data-astro-cid-e3dtivve] ul[data-astro-cid-e3dtivve],.pros-cons-grid[data-astro-cid-e3dtivve] .cons-box[data-astro-cid-e3dtivve] ul[data-astro-cid-e3dtivve]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.pros-cons-grid[data-astro-cid-e3dtivve] .pros-box[data-astro-cid-e3dtivve] li[data-astro-cid-e3dtivve],.pros-cons-grid[data-astro-cid-e3dtivve] .cons-box[data-astro-cid-e3dtivve] li[data-astro-cid-e3dtivve]{display:flex;gap:.5rem;font-size:.875rem;line-height:1.4}.pros-cons-grid[data-astro-cid-e3dtivve] .pros-box[data-astro-cid-e3dtivve]{background:#22c55e0f;border:1px solid rgba(34,197,94,.2)}.pros-cons-grid[data-astro-cid-e3dtivve] .pros-box[data-astro-cid-e3dtivve] .pro-check[data-astro-cid-e3dtivve]{color:#16a34a;font-weight:800}.pros-cons-grid[data-astro-cid-e3dtivve] .cons-box[data-astro-cid-e3dtivve]{background:#ef44440f;border:1px solid rgba(239,68,68,.2)}.pros-cons-grid[data-astro-cid-e3dtivve] .cons-box[data-astro-cid-e3dtivve] .con-cross[data-astro-cid-e3dtivve]{color:#dc2626;font-weight:800}.audience-grid[data-astro-cid-e3dtivve]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem}.audience-grid[data-astro-cid-e3dtivve] .audience-card[data-astro-cid-e3dtivve]{padding:1.25rem;border-radius:.75rem}.audience-grid[data-astro-cid-e3dtivve] .audience-card[data-astro-cid-e3dtivve] h4[data-astro-cid-e3dtivve]{margin:0 0 .5rem;font-size:1rem}.audience-grid[data-astro-cid-e3dtivve] .audience-card[data-astro-cid-e3dtivve] p[data-astro-cid-e3dtivve]{margin:0;font-size:.875rem;line-height:1.5}.audience-grid[data-astro-cid-e3dtivve] .audience-card[data-astro-cid-e3dtivve].suitable{background:#22c55e14;border:1px solid rgba(34,197,94,.25)}.audience-grid[data-astro-cid-e3dtivve] .audience-card[data-astro-cid-e3dtivve].unsuitable{background:#ef444414;border:1px solid rgba(239,68,68,.25)}.client-links-grid[data-astro-cid-e3dtivve]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.75rem}.client-links-grid[data-astro-cid-e3dtivve] .client-link-card[data-astro-cid-e3dtivve]{display:flex;align-items:center;gap:.75rem;padding:1rem;background:color-mix(in srgb,var(--color-card) 85%,#888 15%);border-radius:.75rem;text-decoration:none;color:inherit;border:1px solid var(--color-border, rgba(128, 128, 128, .15));transition:transform .2s ease,border-color .2s ease}.client-links-grid[data-astro-cid-e3dtivve] .client-link-card[data-astro-cid-e3dtivve] .c-icon[data-astro-cid-e3dtivve]{font-size:1.75rem}.client-links-grid[data-astro-cid-e3dtivve] .client-link-card[data-astro-cid-e3dtivve] h4[data-astro-cid-e3dtivve]{margin:0 0 .2rem;font-size:.95rem}.client-links-grid[data-astro-cid-e3dtivve] .client-link-card[data-astro-cid-e3dtivve] p[data-astro-cid-e3dtivve]{margin:0;font-size:.775rem;color:var(--color-muted-foreground)}.client-links-grid[data-astro-cid-e3dtivve] .client-link-card[data-astro-cid-e3dtivve]:hover{transform:translateY(-2px);border-color:var(--color-primary)}.client-links-grid[data-astro-cid-e3dtivve] .client-link-card[data-astro-cid-e3dtivve]:hover h4[data-astro-cid-e3dtivve]{color:var(--color-primary)}.faq-accordion[data-astro-cid-e3dtivve]{display:flex;flex-direction:column;gap:.85rem}.faq-accordion[data-astro-cid-e3dtivve] .faq-item[data-astro-cid-e3dtivve]{padding:1rem 1.25rem;background:color-mix(in srgb,var(--color-card) 85%,#888 15%);border-radius:.75rem}.faq-accordion[data-astro-cid-e3dtivve] .faq-item[data-astro-cid-e3dtivve] h3[data-astro-cid-e3dtivve]{margin:0 0 .4rem;font-size:.95rem;color:var(--color-foreground)}.faq-accordion[data-astro-cid-e3dtivve] .faq-item[data-astro-cid-e3dtivve] p[data-astro-cid-e3dtivve]{margin:0;font-size:.875rem;color:var(--color-muted-foreground);line-height:1.5}.bottom-cta-card[data-astro-cid-e3dtivve]{padding:2.5rem 2rem;text-align:center;background:linear-gradient(135deg,color-mix(in srgb,var(--color-card) 90%,#bd124b 10%),var(--color-card));border:1px solid var(--color-border, rgba(128, 128, 128, .2));margin-bottom:2rem}.bottom-cta-card[data-astro-cid-e3dtivve] .bottom-cta-inner[data-astro-cid-e3dtivve]{max-width:44rem;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:.75rem}.bottom-cta-card[data-astro-cid-e3dtivve] h2[data-astro-cid-e3dtivve]{font-size:1.75rem;margin:0;font-weight:800}.bottom-cta-card[data-astro-cid-e3dtivve] p[data-astro-cid-e3dtivve]{margin:0;color:var(--color-muted-foreground);font-size:.95rem}.bottom-cta-card[data-astro-cid-e3dtivve] .bottom-btn-wrap[data-astro-cid-e3dtivve]{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:1rem}.bottom-cta-card[data-astro-cid-e3dtivve] .btn-bottom-cta[data-astro-cid-e3dtivve]{padding:.75rem 1.5rem;background:var(--color-primary);color:#fff;font-weight:700;text-decoration:none;border-radius:.75rem;font-size:1rem;transition:transform .2s ease}.bottom-cta-card[data-astro-cid-e3dtivve] .btn-bottom-cta[data-astro-cid-e3dtivve]:hover{transform:translateY(-2px)}.bottom-cta-card[data-astro-cid-e3dtivve] .btn-bottom-secondary[data-astro-cid-e3dtivve]{padding:.75rem 1.25rem;background:var(--color-card);border:1px solid var(--color-border, rgba(128, 128, 128, .25));color:var(--color-foreground);font-weight:600;text-decoration:none;border-radius:.75rem;font-size:.95rem}.bottom-cta-card[data-astro-cid-e3dtivve] .btn-bottom-secondary[data-astro-cid-e3dtivve]:hover{border-color:var(--color-primary);color:var(--color-primary)}
