.compareModern{padding-bottom:90px}.compareHero{padding-bottom:10px}.compareToolbar{justify-content:space-between;align-items:center;gap:20px;margin:20px 0 18px;display:flex}.compareToolbar>div:first-child{flex-direction:column;gap:5px;display:flex}.compareToolbar b{font-size:16px}.compareToolbar span{color:#8a8693;font-size:12px}.toolbarActions{gap:8px;display:flex}.toolbarActions a,.toolbarActions button{cursor:pointer;background:#fff;border:1px solid #e3dfec;border-radius:10px;padding:10px 13px;font-size:12px;font-weight:800;text-decoration:none}.toolbarActions a{color:#fff;background:#6955d9;border-color:#6955d9}.compareGoalBox{background:#fff;border:1px solid #e5e1ec;border-radius:20px;padding:18px;box-shadow:0 8px 24px #281e500b}.compareGoalBoxPrimary{margin-bottom:20px}.compareGoalHeading{justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:12px;display:flex}.compareGoalHeading strong{letter-spacing:-.3px;font-size:16px}.compareGoalHeading span{color:#96919e;font-size:10px}.compareGoalTabs{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;display:grid}.compareGoalTabs button{color:#7d7886;cursor:pointer;background:#fff;border:1px solid #e6e2ed;border-radius:12px;height:42px;padding:0 9px;font-size:12px;font-weight:850}.compareGoalTabs button.active{color:#fff;background:#6f55df;border-color:#6f55df;box-shadow:0 7px 17px #7055df2e}.compareStartState{padding:0}.compareStartHeading{margin:8px 0 14px}.compareStartHeading span{color:#7659d6;letter-spacing:.05em;font-size:11px;font-weight:900;display:block}.compareStartHeading strong{letter-spacing:-.6px;margin-top:5px;font-size:22px;display:block}.compareStartHeading p{color:#817b8b;margin:6px 0 0;font-size:12px;line-height:1.6}.compareCandidateGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.compareCandidate{background:#fff;border:1px solid #e5e1ec;border-radius:18px;min-width:0;padding:18px;box-shadow:0 8px 25px #281e500b}.compareCandidate.recommended{background:#fbf9ff;border-color:#c9bcf4}.compareCandidateTop{align-items:center;gap:10px;min-width:0;display:flex}.compareCandidateIcon{background:#f1eeff;border-radius:13px;flex:none;place-items:center;width:44px;height:44px;display:grid}.compareCandidateIcon img{object-fit:contain;width:29px;height:29px}.compareCandidateTop>div:nth-child(2){flex:1;min-width:0}.compareCandidateTop strong{overflow-wrap:anywhere;font-size:17px;display:block}.compareCandidateTop small{color:#8c8795;margin-top:3px;font-size:10px;display:block}.compareCandidateTop>span{color:#6b52cc;background:#eee8ff;border-radius:7px;flex:none;padding:5px 7px;font-size:8px;font-weight:900}.compareCandidate>b{margin-top:14px;font-size:13px;display:block}.compareCandidate>p{color:#777180;min-height:36px;margin:6px 0 10px;font-size:10px;line-height:1.55}.compareCandidateMeta{color:#777180;flex-wrap:wrap;gap:8px;font-size:9px;display:flex}.compareCandidateMeta span{background:#f7f5fa;border-radius:8px;padding:6px 8px}.compareCandidate>button{color:#fff;cursor:pointer;background:#6f55df;border:1px solid #6f55df;border-radius:10px;width:100%;height:38px;margin-top:13px;font-size:11px;font-weight:850}.compareStartActions{gap:8px;margin-top:12px;display:flex}.compareStartActions a{text-align:center;color:#514b5b;background:#fff;border:1px solid #e2deea;border-radius:10px;flex:1;padding:11px;font-size:11px;font-weight:800;text-decoration:none}.compareStartActions a:first-child{color:#fff;background:#19191d;border-color:#19191d}.compareWinner{background:linear-gradient(135deg,#fff 0%,#f4f0ff 100%);border:1px solid #d9d0ff;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;padding:15px 17px;display:flex;box-shadow:0 8px 24px #6854d912}.compareWinner>div{min-width:0}.compareWinnerKicker{color:#7156df;letter-spacing:.8px;font-size:8px;font-weight:900;display:block}.compareWinner strong{letter-spacing:-.4px;margin-top:4px;font-size:16px;display:block}.compareWinner p{color:#777282;margin:5px 0 0;font-size:9px;line-height:1.5}.compareWinner>b{color:#fff;background:#7055e8;border-radius:10px;flex:none;padding:9px 12px;font-size:13px}.decisionGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 18px;display:grid}.decisionSectionIntro{grid-column:1/-1;padding:2px 0 3px}.decisionSectionIntro>span{color:#7659d6;font-size:10px;font-weight:900;display:block}.decisionSectionIntro>strong{margin-top:4px;font-size:18px;display:block}.decisionSectionIntro>p{color:#88818f;margin:4px 0 0;font-size:10px}.decisionCard{background:#fff;border:1px solid #e7e3ee;border-radius:15px;min-width:0;padding:14px}.decisionCard.primary{background:#faf8ff;border-color:#c6b9f4}.decisionCard>span{color:#7761d7;font-size:10px;font-weight:850;display:block}.decisionCard>strong{overflow-wrap:anywhere;margin-top:7px;font-size:15px;display:block}.decisionCard>p{color:#807a89;min-height:30px;margin:6px 0 10px;font-size:10px;line-height:1.5}.decisionCard>a{color:#6049cf;font-size:10px;font-weight:850;text-decoration:none;display:inline-block}.comparisonSnapshot{background:#faf9fe;border:1px solid #e5e1ec;border-radius:20px;margin:0 0 18px;padding:17px}.snapshotIntro{margin-bottom:12px}.snapshotIntro>span{color:#7659d6;letter-spacing:.08em;font-size:9px;font-weight:900;display:block}.snapshotIntro>strong{letter-spacing:-.4px;margin-top:4px;font-size:18px;display:block}.snapshotIntro>p{color:#88818f;margin:4px 0 0;font-size:9px}.snapshotGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.snapshotCard{background:#fff;border:1px solid #e5e1ec;border-radius:14px;min-width:0;padding:13px}.snapshotCard.winner{border-color:#bfb1ee;box-shadow:0 7px 20px #6854d912}.snapshotTop{align-items:center;gap:8px;min-width:0;display:flex}.snapshotTop img{object-fit:contain;flex:none;width:34px;height:34px}.snapshotTop>div{flex:1;min-width:0}.snapshotTop strong{overflow-wrap:anywhere;font-size:12px;display:block}.snapshotTop small{color:#8b8694;margin-top:2px;font-size:8px;display:block}.snapshotTop>b{color:#674fd4;flex:none;font-size:11px}.snapshotBadges,.snapshotFeatures{flex-wrap:wrap;gap:4px;margin-top:9px;display:flex}.snapshotBadges span,.snapshotFeatures span{border-radius:6px;padding:4px 6px;font-size:7px;font-weight:800}.snapshotBadges span{color:#77717f;background:#f4f2f7}.snapshotFeatures span{color:#6850d5;background:#eeeaff}.snapshotCard p{color:#777282;overflow-wrap:anywhere;min-height:24px;margin:9px 0 0;font-size:8px;line-height:1.5}.compareDesktop{background:#fff;border:1px solid #e5e1ec;border-radius:22px;overflow:hidden;box-shadow:0 12px 35px #281e500f}.compareMatrixHead,.compareMatrixRow{grid-template-columns:150px repeat(4,minmax(150px,1fr));min-width:760px;display:grid}.compareMatrixHead{background:#faf9fe}.compareMatrixHead>div,.compareMatrixRow>div{border-bottom:1px solid #eeeaf4;border-right:1px solid #eeeaf4;padding:16px 15px;font-size:12px;line-height:1.55}.matrixLabel{color:#898493;font-weight:800}.matrixService{align-items:center;gap:8px;font-size:13px;display:flex;position:relative}.matrixService img{object-fit:contain;flex:0 0 30px;width:30px;height:30px}.matrixService strong{word-break:keep-all}.matrixService button{color:#888;cursor:pointer;background:#f0edf7;border:0;border-radius:8px;margin-left:auto;padding:5px 7px;font-size:9px}.compareMatrixRow>div:not(.matrixLabel){color:#5d5868}.matrixStrong{font-weight:800;color:#393348!important}.compareScoreRow{background:#fbfaff}.matrixScore{flex-direction:column;gap:3px;display:flex}.matrixScore strong{color:#684fdd;font-size:13px}.matrixScore small{color:#96919f;font-size:8px;line-height:1.4}.compareMobile{display:none}.compareBottomLink{margin-top:18px}@media (min-width:761px){.compareSection{padding-top:55px}.compareDesktop{overflow-x:auto}.compareDesktop::-webkit-scrollbar{height:8px}.compareDesktop::-webkit-scrollbar-thumb{background:#d8d3e4;border-radius:99px}}@media (max-width:760px){.compareModern{padding:0 14px 80px}.compareModern .header{height:62px}.compareModern .header nav{display:none}.compareHero{padding-top:35px}.compareHero h1{letter-spacing:-2px;font-size:35px}.compareHero p{line-height:1.6}.compareGoalBox{border-radius:17px;padding:15px}.compareGoalBoxPrimary{margin-bottom:18px}.compareGoalHeading{margin-bottom:11px;display:block}.compareGoalHeading strong{font-size:14px;display:block}.compareGoalHeading span{margin-top:5px;font-size:9px;display:block}.compareGoalTabs{grid-template-columns:repeat(3,1fr);gap:6px}.compareGoalTabs button{height:40px;padding:0 4px;font-size:10px}.compareStartHeading{margin-top:3px}.compareStartHeading strong{font-size:20px}.compareStartHeading p{font-size:10px}.compareCandidateGrid{grid-template-columns:1fr;gap:9px}.compareCandidate{border-radius:15px;padding:14px}.compareCandidateTop strong{font-size:16px}.compareCandidate>p{min-height:0;font-size:9px}.compareCandidate>button{height:40px;font-size:11px}.compareStartActions{flex-direction:column}.compareStartActions a{padding:12px}.compareToolbar{flex-direction:column;align-items:stretch;margin-top:16px}.toolbarActions{width:100%}.toolbarActions a,.toolbarActions button{text-align:center;flex:1}.compareWinner{margin-bottom:13px;padding:13px 14px}.compareWinner strong{font-size:14px}.compareWinner p{font-size:8px}.compareWinner>b{padding:8px 10px;font-size:11px}.decisionGrid{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:13px}.decisionSectionIntro{grid-column:1/-1}.decisionSectionIntro>strong{font-size:16px}.decisionSectionIntro>p{font-size:9px}.decisionCard{border-radius:13px;padding:12px}.decisionCard>span{font-size:9px}.decisionCard>strong{font-size:13px}.decisionCard>p{min-height:0;font-size:9px}.decisionCard>a{font-size:10px}.comparisonSnapshot{border-radius:17px;margin-bottom:13px;padding:13px}.snapshotGrid{grid-template-columns:1fr 1fr;gap:7px}.snapshotCard{border-radius:12px;padding:10px}.snapshotTop{gap:6px}.snapshotTop img{width:29px;height:29px}.snapshotTop strong{font-size:10px}.snapshotTop small{font-size:7px}.snapshotTop>b{font-size:9px}.snapshotBadges,.snapshotFeatures{margin-top:7px}.snapshotBadges span,.snapshotFeatures span{padding:4px 5px;font-size:6px}.snapshotCard p{min-height:0;margin-top:7px;font-size:7px}.snapshotIntro>strong{font-size:16px}.snapshotIntro>p{font-size:8px}.compareDesktop{display:none}.compareMobile{flex-direction:column;gap:12px;display:flex}.mobileCompareCard{background:#fff;border:1px solid #e5e1ec;border-radius:18px;padding:17px;box-shadow:0 8px 25px #281e500d}.mobileCompareCard.featured{border-color:#bdb1f0;box-shadow:0 10px 28px #6854d914}.mobileCompareCard header{align-items:center;gap:11px;display:flex}.mobileServiceIcon{background:#f1eeff;border-radius:14px;flex:none;place-items:center;width:46px;height:46px;display:grid}.mobileServiceIcon img{object-fit:contain;width:30px;height:30px}.mobileCompareCard header>div:nth-child(2){flex:1;min-width:0}.mobileCompareCard header strong{overflow-wrap:anywhere;font-size:17px;display:block}.mobileCompareCard header small{color:#8b8694;margin-top:3px;font-size:10px;display:block}.mobileCompareCard header button{color:#888;cursor:pointer;background:#f4f2f7;border:0;border-radius:8px;padding:7px 8px;font-size:8px}.mobileScore{background:#faf9fe;border-radius:10px;justify-content:space-between;align-items:center;margin:13px 0 8px;padding:10px 11px;display:flex}.mobileScore span{color:#888;font-size:9px}.mobileScore b{color:#6955d9;font-size:12px}.mobileSnapshotBadges{flex-wrap:wrap;gap:4px;margin:0 0 6px;display:flex}.mobileSnapshotBadges span{color:#6850d5;background:#eeeaff;border-radius:6px;padding:4px 6px;font-size:7px;font-weight:800}.mobileCompareReason{color:#777282;background:#fbfaff;border-left:2px solid #d9d0ff;border-radius:7px;margin:0 0 5px;padding:8px 9px;font-size:8px;line-height:1.5}.mobileCompareCard dl{margin:0}.mobileCompareCard dl>div{border-bottom:1px solid #f0edf4;justify-content:space-between;gap:18px;padding:10px 0;display:flex}.mobileCompareCard dt{color:#999;font-size:10px}.mobileCompareCard dd{text-align:right;color:#4e4958;margin:0;font-size:11px;font-weight:750}.mobileCompareCard>a{text-align:center;color:#fff;background:#19191d;border-radius:10px;margin-top:13px;padding:11px;font-size:11px;font-weight:850;text-decoration:none;display:block}}@media (max-width:380px){.compareModern{padding-left:11px;padding-right:11px}.mobileCompareCard{padding:14px}.compareHero h1{font-size:31px}.toolbarActions{gap:6px}.toolbarActions a,.toolbarActions button{padding:9px 7px;font-size:11px}.compareGoalTabs button{font-size:9px}.compareCandidateTop>span{display:none}.snapshotGrid{grid-template-columns:1fr}.snapshotCard{padding:11px}}@media (min-width:761px){.compareToolbar{margin-top:24px;margin-bottom:22px}.compareToolbar b{font-size:18px}.compareToolbar span{font-size:13px}.compareWinner{min-height:180px}}html:not([data-theme=dark]) .compareToolbar .toolbarActions a,html:not([data-theme=dark]) .compareToolbar .toolbarActions button{box-shadow:none;border-color:#0000!important}html:not([data-theme=dark]) .compareToolbar .toolbarActions a{color:#fff!important;background:#6955d9!important}html:not([data-theme=dark]) .compareToolbar .toolbarActions button{color:#514b5b!important;background:#f4f1ff!important}html[data-theme=dark] .compareToolbar .toolbarActions a,html[data-theme=dark] .compareToolbar .toolbarActions button{border-color:#7659d6!important}
@media (min-width:761px){.compareWinner{box-sizing:border-box;grid-template-columns:minmax(240px,.9fr) minmax(320px,1.5fr) minmax(170px,.55fr);align-items:stretch;gap:28px;width:100%;min-height:250px;padding:26px 28px;display:grid}.compareWinnerIdentity{border-right:1px solid #e5defb;align-items:center;gap:18px;min-width:0;padding-right:28px;display:flex}.compareWinnerIdentityText{min-width:0}.compareWinnerIcon{background:#f0ecff;border-radius:22px;flex:0 0 82px;place-items:center;width:82px;height:82px;display:grid;overflow:hidden}.compareWinnerIcon img{object-fit:contain;width:100%;height:100%;padding:14px;display:block}.compareWinnerKicker{font-size:11px}.compareWinnerIdentity strong{letter-spacing:-.6px;margin-top:4px;font-size:25px;display:block}.compareWinnerIdentity small{color:#8b8498;margin-top:3px;font-size:11px;display:block}.compareWinnerIdentity .starRating{margin-top:10px}.compareWinnerFeatures{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.compareWinnerFeatures span{color:#6951d2;background:#eee9ff;border-radius:7px;padding:6px 8px;font-size:9px;font-weight:850}.compareWinnerReason{flex-direction:column;justify-content:center;min-width:0;display:flex}.compareWinnerReason>span{color:#7559d8;font-size:10px;font-weight:900}.compareWinnerReason>strong{letter-spacing:-.45px;margin-top:6px;font-size:21px;display:block}.compareWinnerReason>p{color:#686271;margin:8px 0 0;font-size:12px;line-height:1.7}.compareWinnerReason ul{flex-direction:column;gap:6px;margin:11px 0 0;padding:0;list-style:none;display:flex}.compareWinnerReason li{color:#55505f;padding-left:20px;font-size:11px;line-height:1.5;position:relative}.compareWinnerReason li:before{content:"✓";color:#fff;text-align:center;background:#7256dc;border-radius:50%;width:15px;height:15px;font-size:9px;font-weight:900;line-height:15px;position:absolute;top:0;left:0}.compareWinnerActions{border-left:1px solid #e5defb;flex-direction:column;justify-content:center;min-width:0;padding-left:4px;display:flex}.compareWinnerActions>a{color:#fff;background:#6049cf;border-radius:12px;justify-content:center;align-items:center;min-height:52px;padding:0 16px;font-size:13px;font-weight:850;text-decoration:none;display:flex;box-shadow:0 8px 18px #6049cf2e}.compareWinnerActions>a span{margin-left:7px;font-size:17px;line-height:1}.compareWinnerActionLinks{flex-direction:column;gap:9px;margin-top:14px;display:flex}.compareWinnerActionLinks span{color:#827c8c;padding-left:26px;font-size:10px;line-height:1.4;position:relative}.compareWinnerActionLinks span:before{content:"";background:#f0ecff;border-radius:6px;width:18px;height:18px;position:absolute;top:0;left:0}.compareWinnerActionLinks span:first-child:after{content:"↗";color:#7658d8;font-size:10px;font-weight:900;position:absolute;top:2px;left:5px}.compareWinnerActionLinks span:last-child:after{content:"✓";color:#7658d8;font-size:10px;font-weight:900;position:absolute;top:2px;left:5px}.compareWinner .starRating{align-items:center;gap:2px;display:inline-flex}.compareWinner .ratingStar{color:#ddd9e5;font-family:Arial,sans-serif;font-size:24px;line-height:1}.compareWinner .ratingStar.filled{color:#f5b72e}.compareWinner .ratingStar.empty{color:#ddd9e5}.compareWinner .ratingStar.half{background:linear-gradient(90deg,#f5b72e 50%,#ddd9e5 50%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.scoreNotice{margin-top:12px;font-size:13px;line-height:1.65}.decisionGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:24px}.decisionSectionIntro{padding-bottom:7px}.decisionSectionIntro>span{font-size:12px}.decisionSectionIntro>strong{font-size:25px}.decisionSectionIntro>p{font-size:13px;line-height:1.65}.decisionCard{box-sizing:border-box;border-radius:16px;flex-direction:column;align-items:flex-start;min-height:205px;padding:18px;display:flex}.decisionCard>span{font-size:12px}.decisionServiceHead{align-items:center;gap:9px;margin-top:10px;display:flex}.decisionServiceIcon{background:#f1eeff;border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid;overflow:hidden}.decisionServiceIcon img{object-fit:contain;width:100%;height:100%;padding:6px}.decisionCard>.decisionServiceHead>strong{margin:0;font-size:19px}.starRating{white-space:nowrap;align-items:center;gap:2px;line-height:1;display:inline-flex}.ratingStar{color:#ddd9e5;font-family:Arial,sans-serif;font-size:20px;line-height:1;display:inline-block}.ratingStar.filled{color:#f5b72e}.ratingStar.empty{color:#ddd9e5}.ratingStar.half{background:linear-gradient(90deg,#f5b72e 50%,#ddd9e5 50%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.decisionCard>.starRating{margin-top:8px}.decisionCard>p{color:#625d6b;flex:1;min-height:0;margin:9px 0 12px;font-size:12px;line-height:1.7}.decisionCard>a{font-size:12px;font-weight:800}.snapshotTop .starRating{margin-left:auto}.snapshotTop .ratingStar{font-size:15px}.comparisonSnapshot{padding:22px}.snapshotIntro>strong{font-size:23px}.snapshotIntro>p{font-size:12px;line-height:1.65}.snapshotTop strong{font-size:15px}.snapshotTop small{font-size:10px}.snapshotBadges span,.snapshotFeatures span{font-size:9px}.snapshotCard p{font-size:11px;line-height:1.6}.compareMatrixHead>div,.compareMatrixRow>div{font-size:14px;line-height:1.7}.matrixLabel{font-size:13px!important}.matrixScore .ratingStar{font-size:18px}.matrixScore small{font-size:11px;line-height:1.55}}@media (min-width:761px) and (max-width:1050px){.compareWinner{grid-template-columns:1fr 1.25fr}.compareWinnerActions{border-top:1px solid #e5defb;border-left:0;flex-direction:row;grid-column:1/-1;align-items:center;gap:18px;padding:16px 0 0}.compareWinnerActions>a{flex:0 0 190px}.compareWinnerActionLinks{flex-direction:row;flex:1;margin-top:0}.decisionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.compareWinner{flex-direction:column;gap:16px;width:100%;min-height:0;padding:18px;display:flex}.compareWinnerIdentity{border-bottom:1px solid #e5defb;border-right:0;align-items:center;gap:11px;padding:0 0 14px;display:flex}.compareWinnerIcon{background:#f1eeff;border-radius:15px;flex:0 0 54px;place-items:center;width:54px;height:54px;display:grid;overflow:hidden}.compareWinnerIcon img{object-fit:contain;width:100%;height:100%;padding:8px}.compareWinnerIdentity strong{margin-top:2px;font-size:20px;display:block}.compareWinnerIdentity small{color:#8b8498;margin-top:2px;font-size:9px;display:block}.compareWinnerIdentity .starRating{margin-top:7px}.compareWinner .ratingStar{font-size:21px}.compareWinnerFeatures{flex-wrap:wrap;gap:4px;margin-top:7px;display:flex}.compareWinnerFeatures span{color:#6951d2;background:#eee9ff;border-radius:6px;padding:4px 6px;font-size:7px;font-weight:850}.compareWinnerReason{flex-direction:column;display:flex}.compareWinnerReason>span{color:#7559d8;font-size:9px;font-weight:900}.compareWinnerReason>strong{margin-top:5px;font-size:18px}.compareWinnerReason>p{margin:6px 0 0;font-size:11px;line-height:1.65}.compareWinnerReason ul{gap:5px;margin:9px 0 0}.compareWinnerReason li{padding-left:18px;font-size:10px}.compareWinnerReason li:before{width:14px;height:14px;font-size:8px;line-height:14px}.compareWinnerActions{border-top:1px solid #e5defb;flex-direction:column;padding-top:14px;display:flex}.compareWinnerActions>a{color:#fff;background:#6049cf;border-radius:10px;justify-content:center;align-items:center;min-height:44px;font-size:11px;font-weight:850;text-decoration:none;display:flex}.compareWinnerActionLinks{display:none}.scoreNotice{margin-top:9px;font-size:11px;line-height:1.65}.decisionGrid{grid-template-columns:1fr;gap:10px}.decisionSectionIntro>span{font-size:11px}.decisionSectionIntro>strong{font-size:20px}.decisionSectionIntro>p{font-size:12px;line-height:1.65}.decisionCard{min-height:0;padding:17px}.decisionCard>span{font-size:11px}.decisionServiceHead{align-items:center;gap:8px;margin-top:8px;display:flex}.decisionServiceIcon{border-radius:11px;flex:0 0 38px;width:38px;height:38px}.decisionServiceIcon img{padding:5px}.decisionCard>.decisionServiceHead>strong{margin:0;font-size:18px}.decisionCard>.starRating{margin-top:7px}.ratingStar{font-size:19px}.decisionCard>p{margin:8px 0 12px;font-size:12px;line-height:1.7}.decisionCard>a{font-size:12px}.snapshotTop .starRating{margin-left:auto}.snapshotTop .ratingStar{font-size:12px}.snapshotIntro>strong{font-size:19px}.snapshotIntro>p{font-size:11px;line-height:1.65}.snapshotTop strong{font-size:12px}.snapshotTop small{font-size:9px}.snapshotBadges span,.snapshotFeatures span{font-size:8px}.snapshotCard p{font-size:10px;line-height:1.6}.mobileCompareReason{font-size:11px;line-height:1.65}.mobileCompareCard dt{font-size:11px}.mobileCompareCard dd{font-size:12px}.mobileScore .starRating{margin-left:auto}}html[data-theme=dark] .compareWinner{background:linear-gradient(135deg,#18161d 0%,#211c30 100%)!important;border-color:#4a3e75!important;box-shadow:0 12px 35px #0000003d!important}html[data-theme=dark] .compareWinnerIdentity{border-color:#393342!important}html[data-theme=dark] .compareWinnerIcon,html[data-theme=dark] .decisionServiceIcon{background:#30285a!important}html[data-theme=dark] .compareWinnerIdentity small,html[data-theme=dark] .compareWinnerActionLinks span,html[data-theme=dark] .compareWinnerReason>p,html[data-theme=dark] .compareWinnerReason li,html[data-theme=dark] .decisionCard>p{color:#aaa5b2!important}html[data-theme=dark] .compareWinnerFeatures span{color:#c8bdff!important;background:#30285a!important}html[data-theme=dark] .compareWinnerReason>span,html[data-theme=dark] .compareWinnerKicker,html[data-theme=dark] .decisionCard>span{color:#a99aff!important}html[data-theme=dark] .compareWinnerActions{border-color:#393342!important}html[data-theme=dark] .compareWinnerActionLinks span:before{background:#30285a!important}html[data-theme=dark] .compareWinnerActionLinks span:first-child:after,html[data-theme=dark] .compareWinnerActionLinks span:last-child:after{color:#b9aaff}html[data-theme=dark] .compareWinner .ratingStar.empty,html[data-theme=dark] .ratingStar.empty{color:#514b5d!important}html[data-theme=dark] .compareWinner .ratingStar.half,html[data-theme=dark] .ratingStar.half{background:linear-gradient(90deg,#f5b72e 50%,#514b5d 50%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}html[data-theme=dark] .decisionCard.primary{background:#211c30!important;border-color:#4d3d86!important}html[data-theme=dark] .snapshotCard,html[data-theme=dark] .comparisonSnapshot{background:#18161d!important;border-color:#302c39!important}html[data-theme=dark] .snapshotCard.winner{border-color:#4d3d86!important}html[data-theme=dark] .snapshotBadges span{color:#aaa5b2!important;background:#28242f!important}html[data-theme=dark] .snapshotFeatures span{color:#c8bdff!important;background:#30285a!important}html[data-theme=dark] .compareDesktop{background:#18161d!important;border-color:#302c39!important}html[data-theme=dark] .compareMatrixHead{background:#211e29!important}html[data-theme=dark] .compareMatrixHead>div,html[data-theme=dark] .compareMatrixRow>div{border-color:#302c39!important}html[data-theme=dark] .compareMatrixRow>div:not(.matrixLabel){color:#bdb7c7!important}html[data-theme=dark] .compareScoreRow{background:#1c1923!important}html[data-theme=dark] .matrixScore strong{color:#a99aff!important}html[data-theme=dark] .matrixScore small{color:#85808f!important}@media (min-width:1051px){.compareWinner{align-items:center;overflow:hidden;height:280px!important;min-height:280px!important;max-height:280px!important}.compareWinnerIdentity,.compareWinnerReason,.compareWinnerActions{height:auto;min-height:0}.compareWinnerActions{justify-content:center}}@media (min-width:761px) and (max-width:1050px){.compareWinner{max-height:300px;overflow:hidden;height:auto!important;min-height:300px!important}}
