#platform-comparisons.ct-section{--ct-accent:#840032;--ct-accent-dark:#6a0028;--ct-text-dark:#272623;--ct-text-mid:#5f5f5f;--ct-border:#e6e6e6;--ct-bg-soft:#fafafa;--ct-white:#fff;--ct-radius:12px;--ct-radius-sm:6px;--ct-shadow-sm:0 2px 8px rgba(0,0,0,.06);--ct-transition:0.2s ease;--ct-font:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:var(--ct-white);box-sizing:border-box;color:var(--ct-text-dark);font-family:var(--ct-font);padding:64px 20px}#platform-comparisons.ct-section *,#platform-comparisons.ct-section :after,#platform-comparisons.ct-section :before{box-sizing:border-box}#platform-comparisons .ct-section__header{margin:0 auto 48px;max-width:800px;text-align:center}#platform-comparisons .ct-section__heading{color:var(--ct-text-dark);font-family:var(--ct-font);font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0 0 12px}#platform-comparisons .ct-section__subheading{color:var(--ct-text-mid);font-family:var(--ct-font);font-size:1.0625rem;line-height:1.6;margin:0 0 20px}#platform-comparisons .ct-section__line{background:var(--ct-accent);border-radius:2px;display:block;height:3px;margin:0 auto;width:48px}#platform-comparisons .ct-tabs{margin:0 auto;max-width:1100px}#platform-comparisons .ct-tabs__nav{border-bottom:2px solid var(--ct-border);display:flex;flex-wrap:nowrap;gap:0;justify-content:center;list-style:none;margin-bottom:0;overflow-x:auto;padding:0;scrollbar-width:none;-ms-overflow-style:none}#platform-comparisons .ct-tabs__nav::-webkit-scrollbar{display:none}#platform-comparisons .ct-tabs__nav .ct-tabs__btn,#platform-comparisons .ct-tabs__nav .ct-tabs__btn:link,#platform-comparisons .ct-tabs__nav .ct-tabs__btn:visited{all:unset;background:transparent!important;border:none!important;border-bottom:2px solid transparent!important;border-radius:var(--ct-radius-sm) var(--ct-radius-sm) 0 0!important;box-sizing:border-box;color:var(--ct-text-mid)!important;cursor:pointer;display:inline-block;flex-shrink:0;font-family:var(--ct-font)!important;font-size:.9375rem!important;font-weight:600!important;letter-spacing:normal!important;line-height:1.4!important;margin-bottom:-2px;padding:13px 18px;position:relative;text-decoration:none!important;text-transform:none!important;transition:color var(--ct-transition),background var(--ct-transition),border-color var(--ct-transition);white-space:nowrap}#platform-comparisons .ct-tabs__nav .ct-tabs__btn:focus,#platform-comparisons .ct-tabs__nav .ct-tabs__btn:hover{background:var(--ct-bg-soft)!important;box-shadow:none!important;color:var(--ct-accent)!important;outline:none}#platform-comparisons .ct-tabs__nav .ct-tabs__btn:focus-visible{outline:2px solid var(--ct-accent)!important;outline-offset:2px}#platform-comparisons .ct-tabs__nav .ct-tabs__btn.is-active,#platform-comparisons .ct-tabs__nav .ct-tabs__btn.is-active:hover{background:var(--ct-white)!important;border-bottom:2px solid var(--ct-accent)!important;box-shadow:none!important;color:var(--ct-accent)!important}#platform-comparisons .ct-tabs__panel{animation:ct-platforms-fadein .22s ease forwards;display:none}#platform-comparisons .ct-tabs__panel.is-active{display:block}@keyframes ct-platforms-fadein{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}#platform-comparisons .ct-tabs__body{background:var(--ct-white);border:1px solid var(--ct-border);border-radius:0 0 var(--ct-radius) var(--ct-radius);border-top:none;box-shadow:var(--ct-shadow-sm);color:var(--ct-text-dark);line-height:1.7;padding:36px 40px}#platform-comparisons .ct-tabs__body h3{color:var(--ct-text-dark);font-family:var(--ct-font);font-size:1.3125rem;font-weight:700;line-height:1.25;margin:0 0 .6em}#platform-comparisons .ct-tabs__body p{color:var(--ct-text-mid);font-family:var(--ct-font);font-size:1rem;margin:0 0 1em}#platform-comparisons .ct-spec-list{list-style:none;margin:0;padding:0}#platform-comparisons .ct-spec-list__item{align-items:baseline;border-bottom:1px solid var(--ct-border);display:flex;gap:16px;justify-content:space-between;padding:12px 0}#platform-comparisons .ct-spec-list__item:last-child{border-bottom:none}#platform-comparisons .ct-spec-list__label{color:var(--ct-text-mid);flex-shrink:0;font-family:var(--ct-font);font-size:.9375rem;font-weight:500}#platform-comparisons .ct-spec-list__value{color:var(--ct-text-dark);font-family:var(--ct-font);font-size:.9375rem;font-weight:700;text-align:right}#platform-comparisons .ct-spec-list__value--accent{color:var(--ct-accent)}#platform-comparisons .ct-cta{margin-top:44px;text-align:center}#platform-comparisons .ct-cta__btn,#platform-comparisons .ct-cta__btn:link,#platform-comparisons .ct-cta__btn:visited{background:var(--ct-accent)!important;border:none!important;border-radius:var(--ct-radius-sm);color:var(--ct-white)!important;cursor:pointer;display:inline-block;font-family:var(--ct-font);font-size:.9375rem;font-weight:600;padding:14px 36px;text-decoration:none!important;transition:background var(--ct-transition),box-shadow var(--ct-transition)}#platform-comparisons .ct-cta__btn:focus,#platform-comparisons .ct-cta__btn:hover{background:var(--ct-accent-dark)!important;box-shadow:var(--ct-shadow-sm)}@media (max-width:768px){#platform-comparisons.ct-section{padding:48px 16px}#platform-comparisons .ct-section__header{margin-bottom:36px}#platform-comparisons .ct-tabs__nav .ct-tabs__btn{font-size:.8125rem!important;padding:11px 14px!important}#platform-comparisons .ct-tabs__body{padding:24px 20px}}