.alternative-page .alt-status-callout{background:var(--lime);color:var(--black);border:2.5px solid var(--black);letter-spacing:.06em;text-transform:uppercase;box-shadow:4px 4px 0 0 var(--crimson);margin-top:16px;padding:10px 14px;font-size:12px;display:inline-block}.alternative-page .alt-status-callout strong{color:var(--crimson)}.alternative-page .alt-comparison{background:var(--g50);border-bottom:2.5px solid var(--black);padding:64px 0}.alternative-page .alt-table-wrap{border:2.5px solid var(--black);background:var(--white);box-shadow:6px 6px 0 0 var(--lime);overflow-x:auto}.alternative-page .alt-table{border-collapse:collapse;width:100%;font-size:15px}.alternative-page .alt-table thead th{background:var(--black);color:var(--white);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;text-align:left;padding:14px 18px;font-size:13px;font-weight:700}.alternative-page .alt-table thead th:first-child{width:22%}.alternative-page .alt-table thead th:nth-child(2){background:var(--crimson)}.alternative-page .alt-table tbody td{border-top:1.5px solid var(--g200);vertical-align:top;padding:14px 18px;line-height:1.45}.alternative-page .alt-table-label{letter-spacing:.08em;text-transform:uppercase;color:var(--g500);background:var(--g50);font-size:11px;font-weight:700}.alternative-page .alt-table-us{color:var(--black);background:#c5d60014;font-weight:600}.alternative-page .alt-table-them{color:var(--g700)}.alternative-page .alt-why-switch{background:var(--white);border-bottom:2.5px solid var(--black);padding:64px 0}.alternative-page .alt-prose{color:var(--g800);max-width:860px;margin:0 0 32px;font-size:18px;line-height:1.65}.alternative-page .alt-points{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (max-width:880px){.alternative-page .alt-points{grid-template-columns:1fr}}.alternative-page .alt-points-col{background:var(--g50);border:2.5px solid var(--black);padding:24px 28px}.alternative-page .alt-points-h{letter-spacing:.1em;text-transform:uppercase;color:var(--g500);margin:0 0 16px;font-size:11px;font-weight:700}.alternative-page .alt-points-h-crimson{color:var(--crimson)}.alternative-page .alt-points-list{margin:0;padding:0;list-style:none}.alternative-page .alt-points-list li{color:var(--g800);border-bottom:1px dashed var(--g300);padding:8px 0 8px 24px;font-size:16px;line-height:1.55;position:relative}.alternative-page .alt-points-list li:last-child{border-bottom:none}.alternative-page .alt-points-list li:before{content:"▸";color:var(--g500);font-weight:700;position:absolute;top:8px;left:4px}.alternative-page .alt-points-list-crimson li:before{color:var(--crimson)}.alternative-page .alt-what-you-lose{background:var(--g50);border-bottom:2.5px solid var(--black);padding:64px 0}.alternative-page .alt-prose-small{color:var(--g600);max-width:720px;margin:16px 0 0;font-size:15px;font-style:italic;line-height:1.6}.alternative-page .alt-verdict{background:var(--white);border-bottom:2.5px solid var(--black);padding:56px 0}.alternative-page .alt-verdict-cards{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (max-width:880px){.alternative-page .alt-verdict-cards{grid-template-columns:1fr}}.alternative-page .alt-verdict-card{border:3px solid var(--black);background:var(--white);padding:24px 28px}.alternative-page .alt-verdict-card p{color:var(--g800);margin:0;font-size:17px;line-height:1.5}.alternative-page .alt-verdict-them{box-shadow:6px 6px 0 0 var(--g300)}.alternative-page .alt-verdict-us{box-shadow:6px 6px 0 0 var(--crimson);background:var(--lime-soft)}.alternative-page .alt-verdict-label{letter-spacing:.1em;text-transform:uppercase;color:var(--crimson);margin-bottom:10px;font-size:11px;font-weight:700}.alternative-page .alt-deep-intro{background:var(--g50);border-bottom:2.5px solid var(--black);padding:64px 0}.alternative-page .alt-meta-row{flex-wrap:wrap;gap:8px;margin:16px 0 24px;display:flex}.alternative-page .alt-meta-chip{background:var(--white);border:2px solid var(--black);letter-spacing:.06em;text-transform:uppercase;color:var(--g800);padding:4px 10px;font-size:11px;font-weight:700}.alternative-page .alt-prose-emphasis{border-left:4px solid var(--crimson);padding-left:16px}.alternative-page .alt-pricing{background:var(--white);border-bottom:2.5px solid var(--black);padding:64px 0}.alternative-page .alt-pricing-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin-bottom:32px;display:grid}.alternative-page .alt-pricing-card{border:2.5px solid var(--black);background:var(--white);box-shadow:4px 4px 0 0 var(--lime);padding:20px 22px}.alternative-page .alt-pricing-tier-name{letter-spacing:.1em;text-transform:uppercase;color:var(--crimson);margin-bottom:8px;font-size:11px;font-weight:700}.alternative-page .alt-pricing-tier-price{color:var(--black);margin-bottom:14px;font-size:22px;font-weight:700}.alternative-page .alt-pricing-tier-included{margin:0;padding:0;list-style:none}.alternative-page .alt-pricing-tier-included li{color:var(--g700);border-bottom:1px dashed var(--g300);padding:6px 0 6px 20px;font-size:14px;position:relative}.alternative-page .alt-pricing-tier-included li:last-child{border-bottom:none}.alternative-page .alt-pricing-tier-included li:before{content:"✓";color:var(--crimson);font-weight:700;position:absolute;left:0}.alternative-page .alt-hidden-costs{background:var(--lime-soft);border:2.5px solid var(--black);margin-bottom:24px;padding:18px 22px}.alternative-page .alt-hidden-costs-h{letter-spacing:.1em;text-transform:uppercase;color:var(--crimson);margin:0 0 10px;font-size:11px;font-weight:700}.alternative-page .alt-hidden-costs-list{margin:0;padding:0;list-style:none}.alternative-page .alt-hidden-costs-list li{color:var(--g800);padding:4px 0 4px 20px;font-size:14px;position:relative}.alternative-page .alt-hidden-costs-list li:before{content:"!";color:var(--crimson);font-weight:700;position:absolute;left:4px}.alternative-page .alt-pricing-compare{background:var(--black);color:var(--white);border:2.5px solid var(--black);padding:18px 22px;font-size:15px;line-height:1.5}.alternative-page .alt-pricing-compare strong{color:var(--lime)}.alternative-page .alt-features{background:var(--g50);border-bottom:2.5px solid var(--black);padding:64px 0}.alternative-page .alt-features-wrap{border:2.5px solid var(--black);background:var(--white);box-shadow:6px 6px 0 0 var(--crimson);margin-top:24px;overflow-x:auto}.alternative-page .alt-features-table{border-collapse:collapse;width:100%;font-size:14px}.alternative-page .alt-features-table thead th{background:var(--black);color:var(--white);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;text-align:left;padding:12px 14px;font-size:12px;font-weight:700}.alternative-page .alt-features-table tbody td{border-top:1.5px solid var(--g200);vertical-align:top;padding:12px 14px;line-height:1.45}.alternative-page .alt-features-dim{text-transform:uppercase;letter-spacing:.06em;width:18%;color:var(--g600);background:var(--g50);font-size:12px;font-weight:700}.alternative-page .alt-features-winner{text-align:center;width:12%}.alternative-page .alt-winner-badge{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border:2px solid var(--black);padding:3px 8px;font-size:10px;font-weight:700;display:inline-block}.alternative-page .alt-winner-badrep{background:var(--lime);color:var(--black)}.alternative-page .alt-winner-them{background:var(--crimson);color:var(--white)}.alternative-page .alt-winner-tie{background:var(--white);color:var(--g700)}.alternative-page .alt-use-cases{background:var(--white);border-bottom:2.5px solid var(--black);padding:64px 0}.alternative-page .alt-use-case-list{grid-template-columns:1fr;gap:16px;display:grid}.alternative-page .alt-use-case-card{border:2.5px solid var(--black);background:var(--white);padding:20px 24px}.alternative-page .alt-use-case-us{background:var(--lime-soft);box-shadow:4px 4px 0 0 var(--lime)}.alternative-page .alt-use-case-them{background:var(--g50);box-shadow:4px 4px 0 0 var(--g300)}.alternative-page .alt-use-case-persona{color:var(--black);align-items:baseline;gap:12px;margin-bottom:8px;font-size:17px;font-weight:700;display:flex}.alternative-page .alt-use-case-num{color:var(--crimson);font-size:12px;font-weight:700}.alternative-page .alt-use-case-situation{color:var(--g700);margin:0 0 10px;font-size:15px;font-style:italic}.alternative-page .alt-use-case-verdict{color:var(--black);margin-bottom:8px;font-size:15px}.alternative-page .alt-use-case-pick-label{letter-spacing:.08em;text-transform:uppercase;color:var(--g500);font-size:11px;font-weight:700}.alternative-page .alt-use-case-reasoning{color:var(--g700);margin:0;font-size:14px;line-height:1.5}.alternative-page .alt-customer-profile{background:var(--g50);border-bottom:2.5px solid var(--black);padding:64px 0}.alternative-page .alt-profile-grid{grid-template-columns:1fr 1fr 1fr;gap:16px;display:grid}@media (max-width:880px){.alternative-page .alt-profile-grid{grid-template-columns:1fr}}.alternative-page .alt-profile-card{border:2.5px solid var(--black);background:var(--white);padding:22px 24px}.alternative-page .alt-profile-card p{color:var(--g800);margin:0;font-size:15px;line-height:1.55}.alternative-page .alt-profile-h{letter-spacing:.1em;text-transform:uppercase;color:var(--crimson);margin:0 0 12px;font-size:11px;font-weight:700}.alternative-page .alt-profile-overlap{background:var(--g100)}.alternative-page .alt-profile-us{background:var(--lime-soft);box-shadow:4px 4px 0 0 var(--lime)}.alternative-page .alt-pros-cons{background:var(--white);border-bottom:2.5px solid var(--black);padding:64px 0}.alternative-page .alt-pros-cons-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (max-width:880px){.alternative-page .alt-pros-cons-grid{grid-template-columns:1fr}}.alternative-page .alt-pros-card,.alternative-page .alt-cons-card{border:2.5px solid var(--black);padding:22px 24px}.alternative-page .alt-pros-card{background:var(--lime-soft);box-shadow:4px 4px 0 0 var(--lime)}.alternative-page .alt-cons-card{background:var(--g50);box-shadow:4px 4px 0 0 var(--crimson)}.alternative-page .alt-pros-h,.alternative-page .alt-cons-h{letter-spacing:.1em;text-transform:uppercase;margin:0 0 14px;font-size:11px;font-weight:700}.alternative-page .alt-pros-h{color:#166534}.alternative-page .alt-cons-h{color:var(--crimson)}.alternative-page .alt-pros-list,.alternative-page .alt-cons-list{margin:0;padding:0;list-style:none}.alternative-page .alt-pros-list li,.alternative-page .alt-cons-list li{color:var(--g800);border-bottom:1px dashed var(--g300);padding:8px 0 8px 24px;font-size:15px;line-height:1.55;position:relative}.alternative-page .alt-pros-list li:last-child,.alternative-page .alt-cons-list li:last-child{border-bottom:none}.alternative-page .alt-pros-list li:before{content:"+";color:#166534;font-size:18px;font-weight:700;position:absolute;top:7px;left:4px}.alternative-page .alt-cons-list li:before{content:"−";color:var(--crimson);font-size:18px;font-weight:700;position:absolute;top:7px;left:4px}.alternative-page .alt-migration{background:var(--g50);border-bottom:2.5px solid var(--black);padding:64px 0}.alternative-page .alt-migration-meta{color:var(--g700);flex-wrap:wrap;gap:24px;margin:-16px 0 24px;font-size:13px;display:flex}.alternative-page .alt-migration-meta strong{color:var(--crimson)}.alternative-page .alt-migration-steps{counter-reset:migration;margin:0;padding:0;list-style:none}.alternative-page .alt-migration-steps li{background:var(--white);border:2.5px solid var(--black);color:var(--g800);gap:16px;margin-bottom:10px;padding:16px 18px;font-size:16px;line-height:1.55;display:flex}.alternative-page .alt-migration-num{color:var(--crimson);min-width:32px;font-size:18px;font-weight:700}.alternative-page .alt-recent-changes{background:var(--white);border-bottom:2.5px solid var(--black);padding:64px 0}.alternative-page .alt-changes-list{flex-direction:column;gap:16px;display:flex}.alternative-page .alt-change-card{border:2.5px solid var(--black);background:var(--g50);box-shadow:4px 4px 0 0 var(--lime);padding:22px 24px}.alternative-page .alt-change-date{letter-spacing:.1em;text-transform:uppercase;color:var(--crimson);margin-bottom:8px;font-size:11px;font-weight:700}.alternative-page .alt-change-event{color:var(--black);margin:0 0 10px;font-size:18px;font-weight:700;line-height:1.3}.alternative-page .alt-change-impact{color:var(--g700);margin:0;font-size:15px;line-height:1.55}