.cb-adv__head{text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--space-sm)}
.cb-adv__crown{width:2.2em;height:auto;flex:none;fill:var(--color-accent)}
.cb-adv__title{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:700;line-height:var(--lh-heading);letter-spacing:var(--ls-tight);color:var(--color-text);margin:0}
.cb-adv__lead{margin:0;text-align:center}
.cb-adv__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-xs);margin-top:var(--space-xl)}
.cb-adv__card{padding:28px 24px}
.cb-adv__card:hover{transform:translateY(-4px)}
.cb-adv__icon{display:block;width:clamp(44px,4vw,54px);height:clamp(44px,4vw,54px);margin-bottom:var(--space-sm);transition:transform .35s ease}
.cb-adv__icon svg{width:100%;height:100%;display:block}
.cb-adv__card:hover .cb-adv__icon{transform:scale(1.06)}
.cb-adv__card-title{font-family:var(--font-display);font-size:var(--text-xl);font-weight:600;line-height:var(--lh-snug);color:var(--color-text);margin:0 0 8px}
.cb-adv__card-text{font-size:var(--text-base);line-height:var(--lh-normal);color:var(--color-text);margin:0}
@media (max-width:1024px){.cb-adv__grid{grid-template-columns:1fr 1fr}}
@media (max-width:767px){.cb-adv__grid{grid-template-columns:1fr}}