._section_de0y3_1{padding:var(--section-py) var(--section-px);max-width:var(--max-w);margin:0 auto;text-align:center}._tableWrap_de0y3_8{border-radius:var(--r-xl);box-shadow:var(--shadow-md);margin-top:40px;border:1px solid var(--blue-border);overflow:clip;background:var(--surface)}._colHeader_de0y3_17{display:grid;grid-template-columns:1fr 1fr 1fr;position:sticky;top:64px;z-index:10;background:var(--blue);border-bottom:1px solid rgba(255,255,255,.12)}._col_de0y3_17{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:28px 10px 14px;border-right:1px solid rgba(255,255,255,.1);text-align:center;position:relative}._col_de0y3_17:last-child{border-right:none}._colHighlight_de0y3_41{background:#ffffff1f}._colName_de0y3_43{font-family:var(--font-display);font-size:clamp(13px,2vw,16px);font-weight:700;color:#fff;line-height:1.3;letter-spacing:-.01em}._popularBadge_de0y3_52{position:absolute;top:4px;left:50%;transform:translate(-50%);background:#fff3;color:#fff;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:2px 8px;border-radius:var(--r-pill);border:1px solid rgba(255,255,255,.3);white-space:nowrap}._sectionRow_de0y3_69{padding:10px 16px;background:color-mix(in srgb,var(--blue) 8%,transparent);font-size:10px;font-weight:700;color:var(--blue);letter-spacing:.1em;text-transform:uppercase;text-align:center;border-top:2px solid var(--blue-border);border-bottom:1px solid var(--blue-border)}._featureGroup_de0y3_82{border-bottom:1px solid var(--border-light);transition:background .15s ease}._featureGroup_de0y3_82:last-child{border-bottom:none}@media (hover: hover){._featureGroup_de0y3_82:hover{background:var(--blue-subtle)}}._labelRow_de0y3_93{padding:12px 16px 6px;display:flex;flex-direction:column;gap:2px}._featureLabel_de0y3_100{font-size:13px;font-weight:600;color:var(--dark);line-height:1.4;text-align:center}._footnote_de0y3_108{font-size:11px;color:var(--muted);font-weight:400}._valRow_de0y3_114{display:grid;grid-template-columns:1fr 1fr 1fr;border-top:1px dashed var(--border-light)}._valCell_de0y3_120{padding:10px 8px;display:flex;align-items:center;justify-content:center;border-right:1px solid var(--border-light);min-height:48px}._valCell_de0y3_120:last-child{border-right:none}._valHighlight_de0y3_131{background:color-mix(in srgb,var(--blue) 4%,transparent);position:relative}._valHighlight_de0y3_131:before{content:"";position:absolute;inset:0;border-left:2px solid color-mix(in srgb,var(--blue) 15%,transparent);border-right:2px solid color-mix(in srgb,var(--blue) 15%,transparent);pointer-events:none}._check_de0y3_145{width:22px;height:22px;flex-shrink:0;display:block}._cross_de0y3_152{width:20px;height:20px;flex-shrink:0;display:block}._cellText_de0y3_159{font-size:12px;font-weight:600;color:var(--body);line-height:1.35;text-align:center}._ctaRow_de0y3_167{border-top:2px solid var(--blue-border);background:var(--blue-pale);padding:22px 16px;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}._tableNote_de0y3_178{margin-top:14px;font-size:12px;color:var(--muted);text-align:left;line-height:1.6}@media (max-width: 768px){._section_de0y3_1{padding-bottom:calc(var(--section-py) + 72px)}._colHeader_de0y3_17{top:56px}._col_de0y3_17{padding:22px 6px 10px}._colName_de0y3_43{font-size:12px}._popularBadge_de0y3_52{font-size:8px;padding:1px 5px;letter-spacing:.04em}._featureLabel_de0y3_100{font-size:12.5px}._cellText_de0y3_159{font-size:11px}}._sectionsBody_de0y3_197{position:relative}._sectionsBodyClipped_de0y3_201:after{content:"";position:absolute;left:0;right:0;bottom:0;height:80px;background:linear-gradient(to bottom,transparent,var(--surface));pointer-events:none}._expandToggle_de0y3_212{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px 16px;background:var(--surface);border:none;border-top:1px solid var(--border-light);font:inherit;font-size:14px;font-weight:600;color:var(--blue);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .15s ease;min-height:48px}@media (hover: hover){._expandToggle_de0y3_212:hover{background:var(--blue-subtle)}}._expandChevron_de0y3_236{font-size:10px;line-height:1}
