.marketing .chrm-hero{text-align:center;padding-bottom:clamp(40px,5vw,72px)}.marketing .chrm-hero .label{margin-bottom:14px}.marketing .chrm-title{margin:0 auto}.marketing .chrm-lead{max-width:60ch;margin:22px auto 0}.marketing .chrm-hero-actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:32px;display:flex}.marketing .chrm-prose{max-width:72ch}.marketing .chrm-prose h2{letter-spacing:-.01em;color:var(--fc-fg);margin:40px 0 14px;font-size:clamp(22px,2.6vw,28px);font-weight:600}.marketing .chrm-prose h2:first-child{margin-top:0}.marketing .chrm-prose p{color:var(--fc-fg);margin:0 0 16px;font-size:17px;line-height:1.7}.marketing .chrm-prose a{color:var(--fc-primary);font-weight:600;text-decoration:none}.marketing .chrm-prose a:hover{text-decoration:underline}.marketing .chrm-compare{border-collapse:separate;border-spacing:0;border:1px solid var(--fc-border);border-radius:var(--fc-radius-lg);width:100%;margin:8px 0 20px;font-size:14.5px;line-height:1.55;overflow:hidden}.marketing .chrm-compare th,.marketing .chrm-compare td{text-align:left;vertical-align:top;border-bottom:1px solid var(--fc-border);padding:13px 16px}.marketing .chrm-compare thead th{background:color-mix(in oklch, var(--fc-muted) 60%, var(--fc-card));text-transform:uppercase;letter-spacing:.05em;color:var(--fc-muted-fg);font-size:12px;font-weight:600}.marketing .chrm-compare tbody th{width:22%;color:var(--fc-fg);background:var(--fc-card);font-weight:600}.marketing .chrm-compare tbody td{color:var(--fc-muted-fg);background:var(--fc-card)}.marketing .chrm-compare tr:last-child th,.marketing .chrm-compare tr:last-child td{border-bottom:none}.marketing .chrm-compare td:last-child{background:color-mix(in oklch, var(--fc-primary) 5%, var(--fc-card));color:var(--fc-fg)}.marketing .chrm-caps{gap:12px;margin:0 0 18px;padding:0;list-style:none;display:grid}.marketing .chrm-caps li{color:var(--fc-fg);padding-left:26px;font-size:16px;line-height:1.6;position:relative}.marketing .chrm-caps li:before{content:"";background:var(--fc-primary);border-radius:50%;width:9px;height:9px;position:absolute;top:9px;left:0}.marketing .chrm-cta{text-align:center}.marketing .chrm-cta-title{max-width:24ch;font-family:var(--fc-font-editorial);letter-spacing:-.01em;color:var(--fc-fg);margin:0 auto 10px;font-size:clamp(26px,3.4vw,38px);line-height:1.15}.marketing .chrm-cta-lead{max-width:56ch;color:var(--fc-muted-fg);margin:0 auto;font-size:16px;line-height:1.6}.marketing .chrm-cta-actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:24px;display:flex}@media (max-width:640px){.marketing .chrm-compare{border:none;font-size:14px}.marketing .chrm-compare thead{display:none}.marketing .chrm-compare,.marketing .chrm-compare tbody,.marketing .chrm-compare tr,.marketing .chrm-compare th,.marketing .chrm-compare td{width:100%;display:block}.marketing .chrm-compare tr{border:1px solid var(--fc-border);border-radius:var(--fc-radius-lg);margin-bottom:14px;overflow:hidden}.marketing .chrm-compare tbody th{border-bottom:1px solid var(--fc-border);width:100%}.marketing .chrm-compare td:before{text-transform:uppercase;letter-spacing:.05em;color:var(--fc-muted-fg);margin-bottom:2px;font-size:11px;font-weight:600;display:block}.marketing .chrm-compare td:first-of-type:before{content:"ChMS"}.marketing .chrm-compare td:nth-of-type(2):before{content:"ChRM"}.marketing .chrm-hero-actions .btn,.marketing .chrm-cta-actions .btn{width:100%;max-width:320px}}