@media(min-width:768px){.dv2-hero-fullbleed{margin-left:-1.5rem!important;margin-right:-1.5rem!important;margin-top:-1rem!important}}.dv2 .dv2-hero h1{letter-spacing:-.02em}.dv2 .dv2-section{padding:2rem;border-radius:16px}.dv2>section.mb-5{margin-bottom:1.5rem!important}.dv2 .dv2-section-offers{background:linear-gradient(135deg,#fff7ed,#fef2f2);border:1px solid rgba(239,68,68,.08)}.dv2 .dv2-section-rce{background:linear-gradient(135deg,#eff6ff,#ecfdf5);border:1px solid rgba(37,99,235,.08)}.dv2 .dv2-section-rce>.card{background:#ffffffb3;backdrop-filter:blur(4px)}.dv2 .dv2-section-nav{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid rgba(0,0,0,.05)}.dv2 .dv2-section-versus{background:linear-gradient(135deg,#faf5ff,#f5f3ff);border:1px solid rgba(139,92,246,.08)}.dv2 .dv2-section-calculations{background:linear-gradient(135deg,#f0fdf4,#ecfdf5);border:1px solid rgba(22,160,133,.1)}.dv2 .dv2-section-changelog{background:linear-gradient(135deg,#fefce8,#fafaf9);border:1px solid rgba(245,158,11,.06)}.dv2 .dv2-section-browse-mfg{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid rgba(71,85,105,.08)}.dv2 .dv2-mfg-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;height:100%;min-height:120px;padding:.9rem .6rem;background:#fff;border:1px solid #e5e7eb;border-radius:12px;text-decoration:none;color:inherit;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.dv2 .dv2-mfg-tile:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0f172a14;border-color:#2563eb59;color:inherit}.dv2 .dv2-mfg-tile-logo{max-width:80px;max-height:40px;object-fit:contain;opacity:.92}.dv2 .dv2-mfg-tile-fallback{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#475569,#334155);color:#fff;font-weight:700;font-size:1.15rem;border-radius:10px}.dv2 .dv2-mfg-tile-name{font-size:.82rem;font-weight:600;color:#1f2937;text-align:center;line-height:1.2}.dv2 .dv2-mfg-tile-count{font-size:.7rem;color:#64748b}.dv2 .dv2-cl-card{border-radius:12px;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;border-left:4px solid #9ca3af!important}.dv2 .dv2-cl-card:hover{transform:translateY(-3px);box-shadow:0 8px 20px #00000014!important}.dv2 .dv2-cl-icon{width:40px;height:40px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:#9ca3af26;color:#4b5563;font-size:1.15rem;flex-shrink:0;transition:transform .18s ease}.dv2 .dv2-cl-card:hover .dv2-cl-icon{transform:scale(1.08)}.dv2 .dv2-cl-badge{display:inline-block;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:2px 8px;border-radius:999px;background:#9ca3af2e;color:#374151}.dv2 .dv2-cl-title{font-size:.95rem;line-height:1.35}.dv2 .dv2-cl-link{color:#4b5563}.dv2 .dv2-cl-card:hover .dv2-cl-link{color:#111827}.dv2 .dv2-cl-new{border-left-color:#16a085!important}.dv2 .dv2-cl-new .dv2-cl-icon{background:#16a08526;color:#0e6b5a}.dv2 .dv2-cl-new .dv2-cl-badge{background:#16a0852e;color:#0a5446}.dv2 .dv2-cl-feature{border-left-color:#2563eb!important}.dv2 .dv2-cl-feature .dv2-cl-icon{background:#2563eb26;color:#1e40af}.dv2 .dv2-cl-feature .dv2-cl-badge{background:#2563eb2e;color:#1e3a8a}.dv2 .dv2-cl-fix{border-left-color:#f59e0b!important}.dv2 .dv2-cl-fix .dv2-cl-icon{background:#f59e0b2e;color:#92400e}.dv2 .dv2-cl-fix .dv2-cl-badge{background:#f59e0b38;color:#78350f}.dv2 .dv2-cl-data{border-left-color:#8b5cf6!important}.dv2 .dv2-cl-data .dv2-cl-icon{background:#8b5cf626;color:#6d28d9}.dv2 .dv2-cl-data .dv2-cl-badge{background:#8b5cf62e;color:#5b21b6}.dv2 .dv2-cl-update{border-left-color:#6b7280!important}.dv2 .dv2-cl-update .dv2-cl-icon{background:#6b728026;color:#374151}.dv2 .dv2-cl-update .dv2-cl-badge{background:#6b72802e;color:#1f2937}.dv2 .dv2-versus-card{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;border-radius:12px}.dv2 .dv2-versus-card:hover{transform:translateY(-3px);box-shadow:0 8px 20px #8b5cf62e!important}.dv2 .dv2-versus-vs{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff;font-weight:800;letter-spacing:.08em;padding:4px 10px;font-size:.7rem;box-shadow:0 2px 4px #8b5cf64d}.dv2 .dv2-versus-panel{min-height:56px}.dv2 .dv2-versus-logo{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}.dv2 .dv2-versus-logo img{max-width:38px;max-height:38px;object-fit:contain}.dv2 .dv2-versus-logo-fallback{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff;font-weight:700;font-size:1.2rem;border-color:transparent}.dv2 .dv2-versus-metric{display:inline-flex;align-items:center;font-size:.7rem;font-weight:600;padding:2px 6px;border-radius:6px;white-space:nowrap;border:1px solid transparent}.dv2 .dv2-versus-better{background:#16a0851f;color:#0e6b5a;border-color:#16a08540}.dv2 .dv2-versus-worse{background:#ef44441a;color:#b91c1c;border-color:#ef444438}.dv2 .dv2-versus-equal{background:#6b72801a;color:#4b5563;border-color:#6b728033}.dv2 .dv2-rce-pill{transition:transform .15s ease}.dv2 .dv2-rce-pill:hover{transform:translateY(-2px)}.dv2 .dv2-feature{transition:transform .18s ease,box-shadow .18s ease;border-radius:12px}.dv2 .dv2-feature:hover{transform:translateY(-3px);box-shadow:0 8px 24px #00000014!important}.dv2 .dv2-feature-icon{width:48px;height:48px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:1.5rem;box-shadow:0 4px 12px #0000001a}.dv2 .dv2-feature-link{color:#1f2937;font-weight:600;text-decoration:underline;text-decoration-color:#1f293740;text-underline-offset:2px;transition:color .12s ease,text-decoration-color .12s ease}.dv2 .dv2-feature-link:hover{color:#111827;text-decoration-color:currentColor}.dv2 .dv2-feature-chip{display:inline-flex;align-items:center;font-size:.72rem;font-weight:600;padding:4px 10px;border-radius:999px;text-decoration:none;white-space:nowrap;border:1px solid transparent;transition:transform .12s ease,background-color .12s ease,color .12s ease,border-color .12s ease}.dv2 .dv2-feature-chip:hover{transform:translateY(-1px)}.dv2 .dv2-chip-green{background:#16a0851a;color:#0e6b5a;border-color:#16a08533}.dv2 .dv2-chip-green:hover{background:#16a08533;color:#0a5446}.dv2 .dv2-chip-red{background:#e74c3c1a;color:#991b1b;border-color:#e74c3c33}.dv2 .dv2-chip-red:hover{background:#e74c3c33;color:#7f1d1d}.dv2 .dv2-chip-blue{background:#2563eb1a;color:#1e40af;border-color:#2563eb33}.dv2 .dv2-chip-blue:hover{background:#2563eb33;color:#1e3a8a}.dv2 .dv2-chip-orange{background:#f39c121f;color:#92400e;border-color:#f39c1238}.dv2 .dv2-chip-orange:hover{background:#f39c1238;color:#78350f}.dv2 .dv2-offer-card{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;border-radius:12px}.dv2 .dv2-offer-card:hover{transform:translateY(-3px);box-shadow:0 8px 24px #e74c3c26!important}.dv2 .dv2-offer-top{box-shadow:0 6px 20px #f59e0b2e!important;border:1px solid #f59e0b!important}.dv2 .dv2-offer-top:hover{box-shadow:0 10px 28px #f59e0b47!important}.dv2 .dv2-top-badge{position:absolute;top:-10px;left:12px;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;font-size:.72rem;font-weight:700;padding:3px 10px;border-radius:999px;box-shadow:0 2px 6px #f59e0b59;text-transform:uppercase;letter-spacing:.04em;z-index:1}.dv2 .dv2-trust-pill{display:inline-flex;align-items:center;font-size:.72rem;font-weight:500;color:#047857;background:#10b98114;border:1px solid rgba(16,185,129,.2);border-radius:999px;padding:2px 8px;white-space:nowrap}.dv2-sticky-cta{position:fixed;left:0;right:0;bottom:0;z-index:1030;padding:.75rem 1rem;background:#fffffff5;backdrop-filter:blur(8px);border-top:1px solid rgba(0,0,0,.08);box-shadow:0 -4px 16px #00000014}.dv2-sticky-cta .btn{width:100%}body.dv2-has-sticky{padding-bottom:80px}@media(min-width:768px){.dv2-sticky-cta{display:none!important}body.dv2-has-sticky{padding-bottom:0}}.dv2 .dv2-offer-logo{max-height:40px;max-width:90px;object-fit:contain;opacity:.85}.dv2 .dv2-offer-price{font-size:1.5rem;font-weight:700;color:#1a202c;line-height:1}.dv2 .dv2-score{background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#1a202c;font-weight:700}.dv2 .min-width-0{min-width:0}.dv2 .dv2-report-card{transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease;border-radius:12px;border:1px solid #e9ecef!important}.dv2 .dv2-report-card:hover{transform:translateY(-2px);box-shadow:0 6px 16px #16a0851f!important;border-color:#16a085!important}.dv2 .dv2-report-panels{max-height:220px;overflow-y:auto}.dv2 .dv2-report-panels::-webkit-scrollbar{width:6px}.dv2 .dv2-report-panels::-webkit-scrollbar-thumb{background:#ced4da;border-radius:3px}.dv2 .dv2-report-panels li:last-child{border-bottom:0!important}.dv2 .dv2-nav-tile{transition:transform .15s ease,box-shadow .15s ease;border-radius:12px}.dv2 .dv2-nav-tile:hover{transform:translateY(-3px);box-shadow:0 8px 20px #00000014!important}.dv2 .dv2-nav-icon{font-size:2rem}.dv2 .dv2-changelog-card{transition:transform .15s ease;border-radius:12px}.dv2 .dv2-changelog-card:hover{transform:translateY(-2px)}.dv2 .dv2-rce-chart-wrap{background:#f8fafc99;border-radius:8px;padding:1rem}.dv2 .dv2-rce-legend i{font-size:.6rem;vertical-align:middle}.dv2 .dv2-rce-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.75rem}.dv2 .dv2-rce-action{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:#fff;border:1px solid #e5e7eb;border-radius:10px;text-decoration:none;color:inherit;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.dv2 .dv2-rce-action:hover{transform:translateY(-2px);box-shadow:0 6px 16px #00000014;border-color:#2563eb59}.dv2 .dv2-rce-action-icon{width:40px;height:40px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:1.15rem;box-shadow:0 2px 6px #0000001f;flex-shrink:0}.dv2 .dv2-rce-action-text{min-width:0}.dv2 .dv2-rce-action-title{font-weight:700;font-size:.9rem;color:#111827;line-height:1.15}.dv2 .dv2-rce-action-sub{font-size:.75rem;color:#6b7280;margin-top:2px}@media(max-width:991.98px){.dv2 .dv2-hero{padding:1.5rem!important}.dv2 .dv2-hero h1{font-size:2.2rem}.dv2 .dv2-offer-price{font-size:1.25rem}}@media(max-width:575.98px){.dv2 .dv2-section{padding:1.25rem}.dv2 .dv2-hero{padding:1.25rem!important}.dv2 .dv2-hero h1{font-size:1.85rem}.dv2 .dv2-rce-pill .fs-3{font-size:1.4rem!important}.dv2 .dv2-rce-pill .fs-1{font-size:1.75rem!important}}.dv2-rce-tile{display:block;padding:.85rem 1rem;border-radius:.75rem;border:1px solid rgba(0,0,0,.04);border-left:4px solid #94a3b8;background:linear-gradient(135deg,#94a3b814,#94a3b805);color:inherit;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.dv2-rce-tile:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0f172a14;color:inherit}.dv2-rce-tile .dv2-rce-tile-price{color:#475569}.dv2-rce-tile-green{border-left-color:#16a085;background:linear-gradient(135deg,#16a0851a,#16a08505)}.dv2-rce-tile-green .dv2-rce-tile-price{color:#047857}.dv2-rce-tile-amber{border-left-color:#f39c12;background:linear-gradient(135deg,#f39c121a,#f39c1205)}.dv2-rce-tile-amber .dv2-rce-tile-price{color:#b45309}.dv2-rce-tile-red{border-left-color:#e74c3c;background:linear-gradient(135deg,#e74c3c1a,#e74c3c05)}.dv2-rce-tile-red .dv2-rce-tile-price{color:#b91c1c}.dv2-rce-tile-arrow{position:absolute;top:.7rem;right:.85rem;font-size:1rem;color:#94a3b8;opacity:.55;transition:transform .15s ease,opacity .15s ease,color .15s ease}.dv2-rce-tile:hover .dv2-rce-tile-arrow{transform:translate(2px,-2px);opacity:1;color:#0f172a}.dv2-rce-deltas{display:flex;flex-direction:column;gap:.25rem}.dv2-rce-delta{display:inline-flex;align-items:center;gap:.3rem;font-size:.72rem;line-height:1.2;padding:.15rem .55rem;border-radius:999px;border:1px solid transparent;white-space:nowrap;align-self:flex-start}.dv2-rce-delta .dv2-rce-delta-label{color:#64748b;font-weight:500}.dv2-rce-delta-up{background:#16a0851f;color:#047857;border-color:#16a08540}.dv2-rce-delta-down{background:#e74c3c1a;color:#b91c1c;border-color:#e74c3c38}.dv2-rce-delta-up i,.dv2-rce-delta-down i{font-size:.85rem}.dv2-rce-hero-green .dv2-rce-hero-price{color:#6ee7b7}.dv2-rce-hero-amber .dv2-rce-hero-price{color:#fcd34d}.dv2-rce-hero-red .dv2-rce-hero-price{color:#fca5a5}.dv2-rce-hero- .dv2-rce-hero-price{color:#fff}.dv2-rcem-hero-green .dv2-rcem-hero-price{color:#6ee7b7}.dv2-rcem-hero-red .dv2-rcem-hero-price{color:#fca5a5}.dv2-rcem-hero- .dv2-rcem-hero-price{color:#fff}
