/* Home comparison: concrete criteria, Qublo support and an unchanged eBay screenshot. */
.qcompare{padding:76px 0 68px;background:linear-gradient(180deg,#f6f5ff 0%,#faf9ff 48%,#fff 100%);color:#191c35;scroll-margin-top:90px}
.qcompare *{box-sizing:border-box}
.qcompare__inner{max-width:1160px}
.qcompare__heading{display:grid;grid-template-columns:1.14fr .86fr;align-items:end;gap:65px;margin-bottom:32px}
.qcompare__eyebrow{margin:0 0 14px;color:#5851ca;font-size:12px;line-height:1.5;font-weight:750;letter-spacing:.055em}
.qcompare__heading h2{font-size:clamp(30px,3.3vw,43px);line-height:1.16;letter-spacing:-.045em;font-weight:760;margin:0;max-width:620px;text-wrap:balance}
.qcompare__intro{font-size:15px;line-height:1.8;color:#666c86;margin:0 0 2px;text-wrap:pretty}
.qcompare__table-wrap{overflow:hidden;border:1px solid #e1deef;border-radius:19px;background:#fff;box-shadow:0 9px 30px -23px #44407955}
.qcompare__table{border-collapse:separate;border-spacing:0;width:100%;table-layout:fixed;text-align:left;font-size:14px;line-height:1.65}
.qcompare__table th,.qcompare__table td{padding:18px 25px;vertical-align:middle;overflow-wrap:anywhere}
.qcompare__table thead th{background:#efedf9;color:#6a6783;font-weight:650;font-size:13px;padding-top:16px;padding-bottom:16px}
.qcompare__table thead th:first-child{width:39%}
.qcompare__table thead th:last-child{background:#e9e5ff;color:#5148be;font-weight:750}
.qcompare__q{display:inline-flex;width:23px;height:23px;margin-right:9px;align-items:center;justify-content:center;background:#6055d6;border-radius:6px;color:#fff;font-size:16px;line-height:1;font-weight:800;vertical-align:middle}
.qcompare__table tbody th{color:#272b45;font-weight:650}
.qcompare__table tbody td{position:relative;background:#fdfcff;color:#626880;padding-left:58px}
.qcompare__table tbody tr+tr th,.qcompare__table tbody tr+tr td{border-top:1px solid #ece9f3}
.qcompare__table tbody td svg{position:absolute;left:26px;top:50%;transform:translateY(-50%);width:18px;height:18px;fill:none;stroke:#6258d8;stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round}
.qcompare__actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin:27px 0 34px}
.qcompare__primary{display:inline-flex;align-items:center;justify-content:center;min-height:45px;padding:11px 19px;border-radius:10px;color:#fff;background:#5d53d2;font-size:13px;font-weight:650;text-decoration:none;line-height:1.5;transition:background .18s ease}
.qcompare__primary:hover{background:#4c42bc;color:#fff}
.qcompare__secondary{font-size:13px;font-weight:600;color:#5850bd;line-height:1.7;text-decoration:none;text-underline-offset:4px}
.qcompare__secondary:hover{text-decoration:underline}
.qcompare a:focus-visible{outline:3px solid #928cf0;outline-offset:4px}
.qcompare__evidence{margin:0;background:#fff;border:1px solid #e1deef;border-radius:20px;overflow:hidden;box-shadow:0 15px 38px -30px #39366f66}
.qcompare__evidence-bar{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:52px;padding:15px 23px;border-bottom:1px solid #ece9f4;background:#f1eefb;color:#575371;font-size:12px;line-height:1.5}
.qcompare__market{display:inline-flex;gap:8px;align-items:center;font-weight:700}
.qcompare__market i{width:7px;height:7px;flex:none;border-radius:50%;background:#685bd6}
.qcompare__evidence-bar a{font-size:11px;font-weight:600;color:#6155c3;text-decoration:none;text-align:right;text-underline-offset:3px}
.qcompare__evidence-bar a:hover{text-decoration:underline}
.qcompare__image-link{display:block;padding:16px;background:#fff}
.qcompare__image-link img{display:block;width:100%;height:auto;margin:0;max-width:100%;border-radius:12px}
.qcompare__evidence figcaption{margin:0;padding:14px 23px 18px;font-size:11px;line-height:1.7;color:#74768b;border-top:1px solid #f0eef5;text-wrap:pretty}
/* The five user-approved hero benefits stay compact and naturally stacked. */
.s-home-hero .qhero-benefits{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin:21px 0 0;padding:0;list-style:none;max-width:540px;color:#555b76;font-size:13px;line-height:1.5}
.s-home-hero .qhero-benefits li{display:flex;align-items:flex-start;gap:9px;min-width:0;line-height:1.5}
.s-home-hero .qhero-benefits svg{width:17px;height:17px;flex:none;margin-top:1px;fill:none;stroke:#6659d6;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}
.s-home-hero .qhero-benefits li span{min-width:0;text-wrap:pretty}
@media(min-width:1100px){.s-home-hero .qhero-benefits{gap:7px}}
@media(max-width:900px){.qcompare{padding:59px 0}.qcompare__heading{gap:35px;grid-template-columns:1fr 1fr}.qcompare__heading h2{font-size:34px}.qcompare__intro{font-size:14px;line-height:1.8}.qcompare__table th,.qcompare__table td{padding:16px 21px}.qcompare__table tbody td{padding-left:49px}.qcompare__table tbody td svg{left:21px}.qcompare__table{font-size:13px}.qcompare__image-link{padding:11px}}
@media(max-width:650px){.qcompare{padding:45px 0 48px}.qcompare__heading{grid-template-columns:minmax(0,1fr);gap:17px;margin-bottom:24px}.qcompare__heading h2{font-size:31px;line-height:1.18;max-width:450px}.qcompare__eyebrow{font-size:11px;margin-bottom:11px}.qcompare__intro{font-size:14px;line-height:1.8;max-width:500px}.qcompare__table{font-size:12px;line-height:1.65}.qcompare__table thead th{font-size:11px}.qcompare__table thead th:first-child{width:38%}.qcompare__table th,.qcompare__table td{padding:14px 13px}.qcompare__table tbody td{padding-left:35px}.qcompare__table tbody td svg{left:12px;width:15px;height:15px}.qcompare__q{width:20px;height:20px;font-size:14px;margin-right:6px;border-radius:5px}.qcompare__table-wrap{border-radius:14px}.qcompare__actions{gap:16px;margin:22px 0 26px}.qcompare__primary{font-size:12px;min-height:44px;padding:11px 17px}.qcompare__secondary{font-size:12px}.qcompare__evidence{border-radius:14px}.qcompare__evidence-bar{align-items:flex-start;gap:12px;padding:12px 14px;font-size:11px}.qcompare__evidence-bar a{max-width:130px}.qcompare__image-link{padding:7px}.qcompare__image-link img{border-radius:9px}.qcompare__evidence figcaption{padding:11px 14px 14px;font-size:11px}.s-home-hero .qhero-benefits{margin-top:17px;gap:8px;font-size:12px;max-width:100%}}
@media(max-width:370px){.qcompare__heading h2{font-size:29px}.qcompare__table th,.qcompare__table td{padding:13px 10px}.qcompare__table tbody td{padding-left:30px}.qcompare__table tbody td svg{left:9px;width:14px;height:14px}.qcompare__table thead th:first-child{width:37%}.qcompare__actions{align-items:flex-start;flex-direction:column;gap:12px}.qcompare__evidence-bar{gap:8px}.qcompare__market{gap:6px}}
@media(prefers-reduced-motion:reduce){.qcompare__primary{transition:none}}
