.ccols{padding:100px 20px;background:var(--bg-dark)}.ccols__inner{max-width:1200px;margin:0 auto}.ccols__head{text-align:center;max-width:760px;margin:0 auto 34px}.ccols__eyebrow{display:block;font-size:13px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--accent);margin-bottom:16px}.ccols__title{font-size:42px;font-weight:700;line-height:1.15;letter-spacing:-1px;color:var(--text-primary);margin-bottom:18px}.ccols__title-accent{color:var(--accent)}.ccols__subtext{font-size:17px;line-height:1.65;color:var(--text-secondary)}.ccols__colhead{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:14px 0 12px;margin-bottom:18px;background:var(--bg-dark);border-bottom:1px solid var(--border-color)}.ccols__colhead-cell{display:inline-flex;align-items:center;gap:8px;padding:0 24px;font-size:13px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:var(--text-muted)}.ccols__colhead-cell--ours{color:var(--accent)}.ccols__row{margin-bottom:34px;opacity:0;transform:translateY(24px);transition:opacity .55s ease-out,transform .55s ease-out}.ccols__row.is-visible{opacity:1;transform:translateY(0)}.ccols__row:last-child{margin-bottom:0}.ccols__row-head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-bottom:12px;margin-bottom:14px;border-bottom:1px solid var(--border-color)}.ccols__area{font-size:20px;font-weight:700;letter-spacing:-.3px;color:var(--text-primary)}.ccols__tag{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:600;letter-spacing:.2px;border-radius:999px;padding:5px 13px;white-space:nowrap}.ccols__tag--plus{color:var(--accent);background:#f9a9331a;border:1px solid rgba(249,169,51,.28)}.ccols__tag--parity{color:var(--text-muted);background:#ffffff0a;border:1px solid var(--border-color)}.ccols__pair{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:stretch}.ccols__card{display:flex;flex-direction:column;gap:12px;padding:24px 24px 26px;border-radius:16px;border:1px solid var(--border-color);background:#ffffff06;transition:border-color .25s ease,background .25s ease}.ccols__card--ours{border-color:#f9a93352;background:#f9a9330d}.ccols__card--ours:hover{border-color:#f9a9338c;background:#f9a93313}.ccols__card--theirs:hover{background:#ffffff0b}.ccols__logo{font-size:12.5px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:var(--text-muted)}.ccols__logo--ours{color:var(--accent)}.ccols__logo--stacked{display:none}.ccols__check{color:var(--accent);flex-shrink:0}.ccols__copy{font-size:14.5px;line-height:1.66;color:var(--text-secondary)}.ccols__card--ours .ccols__copy{color:#ffffffd1}.ccols__note{margin-top:12px;padding-left:14px;border-left:2px solid rgba(255,255,255,.18);font-size:13px;line-height:1.55;font-style:italic;color:var(--text-muted)}.conly{padding:100px 20px;background:var(--bg-dark)}.conly__inner{max-width:1200px;margin:0 auto}.conly__head{text-align:center;max-width:700px;margin:0 auto 56px}.conly__eyebrow{display:block;font-size:13px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--accent);margin-bottom:16px}.conly__title{font-size:42px;font-weight:700;line-height:1.15;letter-spacing:-1px;color:var(--text-primary);margin-bottom:18px}.conly__title-accent{color:var(--accent)}.conly__subtext{font-size:17px;line-height:1.6;color:var(--text-secondary)}.conly__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.conly__card{display:flex;flex-direction:column;gap:11px;padding:26px 24px;border:1px solid var(--border-color);border-radius:16px;background:#ffffff08;opacity:0;transform:translateY(22px);transition:opacity .5s ease-out,transform .5s ease-out,border-color .25s ease,background .25s ease}.conly__grid.is-visible .conly__card{opacity:1;transform:translateY(0)}.conly__grid.is-visible .conly__card:nth-child(1){transition-delay:0s}.conly__grid.is-visible .conly__card:nth-child(2){transition-delay:.06s}.conly__grid.is-visible .conly__card:nth-child(3){transition-delay:.12s}.conly__grid.is-visible .conly__card:nth-child(4){transition-delay:.18s}.conly__grid.is-visible .conly__card:nth-child(5){transition-delay:.24s}.conly__grid.is-visible .conly__card:nth-child(6){transition-delay:.3s}.conly__grid.is-visible .conly__card:nth-child(7){transition-delay:.36s}.conly__grid.is-visible .conly__card:nth-child(8){transition-delay:.42s}.conly__card:hover{transform:translateY(-4px);border-color:#f9a93366;background:#ffffff0e}.conly__mark{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:#f9a9331f;border:1px solid rgba(249,169,51,.25);color:var(--accent);flex-shrink:0}.conly__card-title{font-size:17px;font-weight:700;letter-spacing:-.2px;color:var(--text-primary)}.conly__card-copy{font-size:14px;line-height:1.6;color:var(--text-secondary)}@media(max-width:1024px){.ccols__title,.conly__title{font-size:34px}.conly__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.ccols,.conly{padding:72px 16px}.ccols__pair{grid-template-columns:1fr}.ccols__colhead{display:none}.ccols__logo--stacked{display:block}.ccols__title,.conly__title{font-size:28px}.ccols__area{font-size:18px}.conly__grid{grid-template-columns:1fr}.ccols__row-head{align-items:flex-start;flex-direction:column;gap:10px}}
