.comparison-links{margin:48px 0 16px}.comparison-links h2{letter-spacing:-.5px;color:#202c3b;margin:0 0 22px;font-size:22px;font-weight:600}.comparison-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.comparison-card-grid>li{min-width:0;display:flex}.comparison-card{color:#202c3b;background:#fff;border:1px solid #dfe5df;border-radius:10px;flex-direction:column;width:100%;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;overflow:hidden}.comparison-card:hover{border-color:#b6c49e;transform:translateY(-2px);box-shadow:0 5px 18px #202c3b08}.comparison-card:focus-visible{outline-offset:4px;outline:2px solid #51683a}.comparison-card-models{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;padding:24px 18px 20px;display:grid}.comparison-card-model{text-align:center;flex-direction:column;align-items:center;gap:12px;min-width:0;display:flex;position:relative}.comparison-card-logo{background:#fafbf9;border:1px solid #edf0eb;border-radius:12px;flex-shrink:0;place-items:center;width:50px;height:50px;display:grid}.comparison-card-logo img{object-fit:contain;width:30px;height:30px}.comparison-card-name{overflow-wrap:anywhere;font-size:12px;font-weight:550;line-height:1.55}.comparison-card-vs{color:#8b958e;font-size:11px;font-weight:400;position:absolute;top:16px;right:-23px}.comparison-card-footer{color:#68756b;border-top:1px solid #eef1eb;justify-content:space-between;align-items:center;gap:12px;padding:13px 18px;font-size:11px;font-weight:500;display:flex}.comparison-card-footer svg{width:16px;height:16px;transition:transform .18s}.comparison-card:hover .comparison-card-footer{color:#263a24}.comparison-card:hover .comparison-card-footer svg{transform:translate(3px)}.compare-related{margin-top:-24px;padding-top:0}@media (min-width:1001px){.compare-related .comparison-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1000px){.comparison-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.comparison-card-grid{grid-template-columns:minmax(0,1fr)}.comparison-links{margin-top:36px}.comparison-links h2{font-size:20px}.comparison-card-models{gap:40px;padding:20px 24px}.comparison-card-vs{right:-29px}.comparison-card-name{font-size:13px}}@media (prefers-reduced-motion:reduce){.comparison-card,.comparison-card-footer svg{transition:none}.comparison-card:hover{transform:none}}
