.compare-selection{padding:clamp(18px,3vw,30px)}.compare-selection-head{align-items:center}.compare-selection-head h2{font-size:clamp(1.55rem,3vw,2.15rem)}.compare-selected-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;overflow:visible}.compare-compact-card{display:flex!important;min-width:0;padding:0!important;overflow:hidden;border:1px solid rgba(132,101,255,.3);border-radius:13px;background:rgba(10,6,36,.42);flex-direction:column;grid-template-rows:none!important;gap:0!important}.compare-compact-card>header{position:relative;display:flex!important;min-height:112px!important;padding:14px;gap:11px!important;background:linear-gradient(120deg,rgba(66,215,209,.07),rgba(125,85,255,.07))}.compare-compact-card>header img{width:78px!important;height:78px!important;border-radius:10px!important;object-fit:cover}.compare-compact-card>header>div{min-width:0}.compare-compact-card>header span{display:block;color:#42d7d1;font-size:.5rem;font-weight:900;text-transform:uppercase}.compare-compact-card>header h3{margin:4px 25px 5px 0!important;color:#fff;font-size:.86rem!important}.compare-compact-card>header a{color:#42d7d1!important;font-size:.52rem;font-weight:900;text-transform:uppercase}.compare-modern .compare-compact-card>header button{position:absolute;top:10px;right:10px;display:grid!important;width:25px!important;height:25px!important;padding:0!important;overflow:visible!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:50%!important;box-shadow:none!important;color:#aaa2ca!important;background:rgba(255,255,255,.04)!important;font-size:1rem;line-height:1!important;letter-spacing:0!important;place-items:center}.compare-compact-essentials{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:12px}.compare-compact-fact{min-width:0;padding:10px;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:rgba(255,255,255,.025)}.compare-compact-fact.is-different{border-color:rgba(66,215,209,.28);background:rgba(66,215,209,.055)}.compare-compact-fact small,.compare-compact-benefit small,.compare-compact-options small{display:block;margin-bottom:5px;color:#8f87aa;font-size:.5rem;font-weight:850;text-transform:uppercase}.compare-compact-fact strong{display:block;overflow-wrap:anywhere;color:#fff;font-size:.68rem;line-height:1.3}.compare-compact-benefit{min-height:95px;margin:0 12px;padding:12px;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.compare-compact-benefit p{margin:0;color:#d8d2eb;font-size:.67rem;line-height:1.5}.compare-compact-practical{display:grid;grid-template-columns:1fr 1.35fr;gap:7px;padding:12px}.compare-compact-scores{padding:3px 12px 12px}.compare-score-row{display:grid;grid-template-columns:88px minmax(50px,1fr) 28px;align-items:center;gap:7px;margin:9px 0}.compare-score-row>span{color:#aaa2ca;font-size:.55rem}.compare-score-row>div{height:5px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.08)}.compare-score-row i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2399c7,#42d7d1)}.compare-score-row>strong{color:#fff;font-size:.55rem;text-align:right}.compare-compact-options{margin:0 12px;padding:11px 0;border-top:1px solid rgba(255,255,255,.08)}.compare-compact-options p{margin:0;color:#aaa2ca;font-size:.58rem;line-height:1.45}.compare-compact-book{display:flex;justify-content:center;margin:auto 12px 13px;padding:10px;border:1px solid rgba(66,215,209,.3);border-radius:8px;color:#42d7d1!important;background:rgba(66,215,209,.06);font-size:.58rem;font-weight:900;text-align:center;text-transform:uppercase}.compare-compact-book:hover{color:#071028!important;background:#42d7d1}@media(max-width:900px){.compare-selected-grid{display:flex;gap:11px;overflow-x:auto;scroll-snap-type:x mandatory}.compare-compact-card{flex:0 0 72%;scroll-snap-align:start}}@media(max-width:600px){.compare-compact-card{flex-basis:88%}.compare-compact-essentials{grid-template-columns:repeat(3,minmax(80px,1fr))}.compare-compact-benefit{min-height:0}.compare-score-row{grid-template-columns:82px minmax(45px,1fr) 28px}}
