.cmp{display:grid;grid-template-columns:1fr 1.15fr;gap:20px}@media (max-width:860px){.cmp{grid-template-columns:1fr}}.cmp__col{padding:clamp(24px,3vw,40px);border-radius:var(--k-r2)}.cmp__col--them{border:1px dashed var(--k-line)}.cmp__col--them .cmp__h,.cmp__col--them li{color:var(--k-muted)}.cmp__col--us{background:var(--k-card);border:1px solid var(--k-line)}.bg-surface .cmp__col--us{border-color:transparent}.cmp__h{font-size:1.4rem;margin-bottom:18px}.cmp__list{list-style:none;margin:0;padding:0;display:grid;gap:12px}.cmp__list li{display:flex;gap:12px;align-items:flex-start}.cmp__mark{flex:none;width:22px;text-align:center}.cmp__icon{flex:none;width:22px;height:22px;margin-top:3px;color:var(--k-accent)}.prin{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));border-top:1px solid var(--k-line)}.prin__item{padding:28px 28px 28px 0}.prin__item+.prin__item{padding-left:28px;border-left:1px solid var(--k-line)}@media (max-width:980px){.prin__item+.prin__item{padding-left:0;border-left:0;border-top:1px solid var(--k-line)}}.prin__n{display:block;margin-bottom:14px;font:400 .8rem/1 var(--k-mono);letter-spacing:.12em;color:var(--k-accent)}.prin__title{font-size:clamp(1.5rem,1.2rem + 1vw,2rem);margin-bottom:.4em}.prin__pts{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:8px;font-size:.98rem}.prin__pts li{padding-left:18px;position:relative}.prin__pts li::before{content:"";position:absolute;left:0;top:.62em;width:8px;height:1.5px;background:var(--k-accent)}.dna{display:flex;gap:20px;align-items:flex-start;margin-top:32px;padding:clamp(24px,3vw,36px);border-radius:var(--k-r2);background:var(--k-band);color:var(--k-band-text)}.dna__icon{display:grid;place-items:center;flex:none;width:48px;height:48px;border-radius:50%;background:rgba(255,255,255,.1);color:#F0C9E4}.dna__icon svg{width:24px;height:24px}.dna__title{margin:0 0 6px;color:#fff;font-size:1.35rem;line-height:1.25}.dna__title strong{font-weight:900}.dna__list{margin:12px 0 0;padding:0;list-style:none;counter-reset:dna;display:grid;gap:10px}.dna__list li{counter-increment:dna;display:grid;grid-template-columns:2.2rem 1fr;gap:8px}.dna__list li::before{content:counter(dna,decimal-leading-zero);font:400 .8rem/1.9 var(--k-mono);letter-spacing:.1em;color:#F0C9E4}
