.ct600-comparison .cc-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:48px;align-items:start}.ct600-comparison .cc-hero h1{max-width:800px}.ct600-comparison .cc-plan{background:#fff;border:1px solid var(--line);border-radius:20px;padding:28px;box-shadow:0 16px 48px #6355ff14}.ct600-comparison .cc-badge{display:block;color:var(--sd-link);font-size:12px;font-weight:700;letter-spacing:.04em}.ct600-comparison .cc-plan ul{list-style:none;padding:0;margin:20px 0}.ct600-comparison .cc-plan li{display:flex;gap:10px;margin:12px 0}.ct600-comparison .cc-plan li svg{color:#15805e;flex-shrink:0;margin-top:3px}.ct600-comparison .cc-plan p.cc-small{font-size:13px;margin-top:20px}.ct600-comparison .cc-icon{display:inline-flex;padding:12px;border-radius:12px;background:#eeeaff;color:var(--sd-link);margin-bottom:16px}.ct600-comparison .cc-strengths .fh-feature{background:#fff}.ct600-comparison .cc-strengths ul{padding-left:20px}.ct600-comparison .cc-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.ct600-comparison .cc-fit,.ct600-comparison .cc-note,.ct600-comparison .cc-value{border:1px solid var(--line);padding:24px;border-radius:14px;background:#fff}.ct600-comparison .cc-note,.ct600-comparison .cc-value{background:#eeeaff}.ct600-comparison .cc-value{margin:22px 0}.ct600-comparison .cc-fit ul{padding-left:20px}.ct600-comparison .cc-fit li{margin:12px 0}.ct600-comparison :where(.fh-category:not(.sd-faq),.cc-plan) :where(p:not(.sd-eyebrow),li){font-size:16px;line-height:1.6;color:var(--sd-text)}.ct600-comparison .cc-two p+p{margin-top:16px}.ct600-comparison .cc-sources{-moz-columns:260px 3;columns:260px 3;-moz-column-gap:32px;column-gap:32px;padding-left:18px;margin:16px 0}.ct600-comparison .cc-sources li{margin:0 0 8px;font-size:14px;line-height:1.5;-moz-column-break-inside:avoid;break-inside:avoid}@media (max-width:900px){.ct600-comparison .cc-hero{grid-template-columns:1fr;gap:28px}}@media (max-width:740px){.ct600-comparison .cc-two{grid-template-columns:1fr}.ct600-comparison .cc-plan{padding:22px}}.ct600-comparison .cc-bestfor,.ct600-comparison .cc-checklist,.ct600-comparison .cc-summary{padding-left:22px}.ct600-comparison .cc-bestfor li,.ct600-comparison .cc-checklist li,.ct600-comparison .cc-summary li{margin:10px 0}.ct600-comparison .cc-note h3+ul+h3,.ct600-comparison .cc-value p+p{margin-top:12px}.ct600-comparison .cc-note ul{padding-left:20px;margin:8px 0 16px}.ct600-comparison .cc-two .cc-value{margin:16px 0}.ct600-comparison .cc-matrix .cc-our-col{background:#eeeaff}.ct600-comparison .cc-cell{display:inline-flex;gap:8px;align-items:flex-start}.ct600-comparison .cc-cell svg{flex-shrink:0;margin-top:4px}.ct600-comparison .cc-cell--yes svg{color:#15805e}.ct600-comparison .cc-cell--no svg{color:#b42318}.ct600-comparison .cc-cell--partial svg,.ct600-comparison .cc-cell--unknown svg{color:var(--sd-text)}.ct600-comparison .cc-value:empty{display:none}.ct600-comparison .cc-bestfor,.ct600-comparison .cc-summary{list-style:disc}.ct600-comparison .cc-checklist{list-style:decimal}.ct600-comparison .fh-category :where(p,li) a{color:var(--sd-link);text-decoration:underline;text-underline-offset:3px}.ct600-comparison .sd-table caption{caption-side:top;text-align:left;padding:12px 16px;font-size:13px;color:var(--sd-text)}.ct600-comparison .sd-table .cc-our-col,.ct600-comparison .sd-table .cc-our-row>*{background:#eeeaff}.ct600-comparison .sd-table th[scope=row] a{color:var(--sd-link);text-decoration:underline;text-underline-offset:3px}@media (max-width:540px){.ct600-comparison .sd-table .cc-our-col,.ct600-comparison .sd-table .cc-our-row{background:#eeeaff}.ct600-comparison .sd-table .cc-our-row>*{background:none}.ct600-comparison .sd-table td{grid-template-columns:110px minmax(0,1fr)}.ct600-comparison .sd-table caption{display:block}}.ct600-comparison .cc-hero .sd-jumps{gap:10px 24px}.ct600-comparison .cc-strengths .cc-lead{grid-column:1/-1;background:#eeeaff;border-color:#dcd8ff}.ct600-comparison .cc-versus+.cc-two,.ct600-comparison .sd-table-wrap+.cc-two{margin-top:24px}@media (min-width:541px){.ct600-comparison .cc-prices tbody th{width:16%}.ct600-comparison .cc-matrix tbody th,.ct600-comparison .cc-versus tbody th{width:28%}}