.altcard2-main-container{display:flex;column-gap:8px;background:var(--white);border-radius:var(--border-radius-m);border:1px solid var(--gray-2);box-shadow:var(--box-shadow-1);padding:32px 24px 16px 16px;position:relative}.altcard2-main-container .altcard2-ss-container{position:absolute;top:-14px;left:24px}.altcard2-main-container .altcard2-logo-container{position:relative;height:68px;width:68px;min-height:68px;min-width:68px;border:1px solid var(--gray-2);border-radius:var(--border-radius-s);font-size:10px}.altcard2-main-container .altcard2-logo-container img{height:100%;width:100%;padding:2px;object-fit:contain}.altcard2-main-container .altcard2-logo-container .altcard2-logo-fallback{height:100%;width:100%;display:flex;align-items:center;justify-content:center;background:var(--gray-1,#f5f5f5);color:var(--gray-5,#888);font-size:24px;font-weight:700;border-radius:var(--border-radius-s);-webkit-user-select:none;user-select:none}.altcard2-main-container .altcard2-content-container{width:100%}.altcard2-main-container .altcard2-top-container{display:flex;justify-content:space-between;width:100%}.altcard2-main-container .altcard2-title-tag-container{position:relative;width:fit-content;display:flex;align-items:center;column-gap:8px}.altcard2-main-container .altcard2-title{font-size:28px;width:fit-content;line-height:33.6px}.altcard2-main-container .altcard2-subtitle{margin-top:4px}.altcard2-main-container .altcard2-num-review{color:var(--gray-3)}.altcard2-main-container .altcard2-ic-container{margin-top:8px;display:flex;align-items:center;column-gap:24px}.altcard2-main-container .altcard2-review-container{display:flex;align-items:center;column-gap:12px}.altcard2-main-container .altcard2-rating-container{display:flex;column-gap:8px;align-items:center}.altcard2-main-container .altcard2-desc-container{margin-top:20px}.altcard2-main-container .altcard2-desc{margin-top:8px}.altcard2-main-container .altcard2-desc-rm{color:var(--primary-color-2-1)}.altcard2-main-container .altcard2-all-list-container{display:flex;column-gap:16px;margin-top:16px}.altcard2-main-container .altcard2-compare-link-container{background:var(--bg-2);margin-top:24px;padding:8px 12px;border-radius:var(--border-radius-s)}.altcard2-main-container .altcard2-compare-link{color:var(--primary-color-2-1);text-decoration:underline}.altcard2-main-container .altcard2-featlist-main-container{background:var(--bg-2);padding:8px 8px 16px;width:250px;max-width:250px;min-width:250px;border-radius:var(--border-radius-l);position:relative}.altcard2-main-container .altcard2-featlist-hover-bdrop{position:fixed;top:0;left:0;background:#0003;transform:scale(1.5);backdrop-filter:blur(3px);height:100vh;width:100vw;z-index:2;transition:var(--transition-style)}.altcard2-main-container .altcard2-featlist-hover-outer-container{padding:40px;overflow-y:auto;z-index:2;position:absolute;bottom:44px;right:0;transform:translateY(100%);display:flex;justify-content:center;align-items:center}.altcard2-main-container .altcard2-featlist-hover-main-container{background:var(--bg-2);padding:8px 8px 16px;width:250px;max-width:250px;min-width:250px;max-height:500px;overflow-y:auto;border-radius:var(--border-radius-l);box-shadow:var(--box-shadow-1)}.altcard2-main-container .altcard2-list{display:flex;flex-direction:column;row-gap:8px;margin-top:12px}.altcard2-main-container .altcard2-list li{display:flex;align-items:center;column-gap:8px}.altcard2-main-container .altcard2-list li svg{min-height:18px;min-width:18px}.altcard2-main-container .altcard2-more{margin-top:8px;cursor:pointer}.altcard2-main-container .altcard2-pricing-inner-container{display:flex;flex-direction:column;row-gap:12px;width:100%;margin-top:8px}.altcard2-main-container .altcard2-list-check{min-height:18px;min-width:18px}.altcard2-main-container .altcard2-list-dollar{min-height:20px;min-width:20px}.altcard2-main-container .altcard2-pricing-single-item{display:flex;column-gap:4px}.altcard2-main-container .altcard2-pricing-single-item svg{margin-top:2px}.altcard2-main-container .altcard2-pricing-single-item-freetrial{width:256px}.altcard2-main-container .altcard2-pricing-text{color:var(--green-1)}.altcard2-main-container .altcard2-ftrial-btn{color:var(--green-1);text-decoration:underline}.altcard2-main-container .altcard2-ftrial-btn svg{margin-top:-8px;margin-left:2px}.altcard2-main-container .altcard2-comp-link{text-decoration:underline;margin-top:8px;display:block}.altcard2-main-container .altcard2-badges-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.altcard2-main-container .altcard2-better-badge{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;background:#50bb611a;border:1px solid #50bb614d;color:#1a7a40;font-size:12px;font-weight:600}.altcard2-main-container .altcard2-free-badge{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;background:#4f46e512;border:1px solid #4f46e533;color:var(--primary-color-1-1);font-size:12px;font-weight:600}.altcard2-mb-main-container{background:var(--white);padding:12px;border:1px solid var(--gray-2);border-radius:var(--border-radius-m);position:relative}.altcard2-mb-main-container .altcard2-mb-score-container{position:absolute;right:8px;top:8px}.altcard2-mb-main-container .altcard2-mb-top-container{padding-bottom:12px;border-bottom:1px solid var(--gray-2)}.altcard2-mb-main-container .altcard2-mb-top-top-container{display:flex;column-gap:8px}.altcard2-mb-main-container .altcard2-mb-logo{height:68px;width:68px;min-height:68px;min-width:68px;position:relative;border:1px solid var(--gray-2);border-radius:var(--border-radius-s)}.altcard2-mb-main-container .altcard2-mb-logo img{height:100%;width:100%;object-fit:contain;padding:2px}.altcard2-mb-main-container .altcard2-mb-logo .altcard2-logo-fallback{height:100%;width:100%;display:flex;align-items:center;justify-content:center;background:var(--gray-1,#f5f5f5);color:var(--gray-5,#888);font-size:24px;font-weight:700;border-radius:var(--border-radius-s);-webkit-user-select:none;user-select:none}.altcard2-mb-main-container .altcard2-mb-title{font-size:24px;font-weight:700;line-height:32.74px;letter-spacing:-.02em;width:80%}.altcard2-mb-main-container .altcard2-mb-subtitle{font-size:14px;font-weight:400;line-height:19.2px;letter-spacing:-.02em;margin-top:4px;width:80%}.altcard2-mb-main-container .altcard2-mb-review-container{display:flex;align-items:center;column-gap:12px;margin-top:8px}.altcard2-mb-main-container .altcard2-mb-rating-container{display:flex;column-gap:8px;align-items:center}.altcard2-mb-main-container .altcard2-mb-top-bottom-container{margin-top:8px}.altcard2-mb-main-container .altcard2-mb-mid-container{padding:12px 0}.altcard2-mb-main-container .altcard2-mb-desc-title{font-size:16px;font-weight:700;line-height:21.82px;letter-spacing:-.02em;text-align:left;margin-bottom:2px}.altcard2-mb-main-container .altcard2-mb-desc{font-size:14px;line-height:1.7}.altcard2-mb-main-container .altcard2-mb-desc-rm{color:var(--primary-color-2-1);font-weight:600;font-size:14px}.altcard2-mb-main-container .altcard2-mb-features-container,.altcard2-mb-main-container .altcard2-mb-pricing-container{margin-top:12px}.altcard2-mb-main-container .altcard2-mb-features-title-container{display:flex;align-items:center;width:100%;justify-content:space-between;cursor:pointer}.altcard2-mb-main-container .altcard2-mb-features-list{display:flex;flex-direction:column;row-gap:8px;margin-top:8px}.altcard2-mb-main-container .altcard2-mb-compare-link{color:var(--primary-color-2-1);text-decoration:underline;font-size:14px;margin-top:12px;display:block}.altcard2-mb-main-container .altcard2-mb-features-single-feature{display:flex;align-items:center;column-gap:8px;font-size:14px}.altcard2-mb-main-container .altcard2-mb-pricing-inner-container{display:flex;flex-direction:column;row-gap:4px;margin-top:6px}.altcard2-mb-main-container .altcard2-mb-pricing-single-item{display:flex;column-gap:4px}.altcard2-mb-main-container .altcard2-mb-pricing-single-item svg{min-height:18px;min-width:18px;margin-top:2px}.altcard2-mb-main-container .altcard2-ftrial-btn{text-decoration:underline}.altcard2-mb-main-container .altcard2-mb-btn-container{display:flex;align-items:center;justify-content:space-between}