.co-lift{transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1),border-color .2s}@media (hover:hover) and (pointer:fine){.co-lift:hover{border-color:var(--em-300);transform:translateY(-4px);box-shadow:0 16px 40px -18px #0a3d3340}}.co-lift:active{transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.co-lift{transition:none}.co-lift:hover{transform:none}}.co-tile{background:var(--em-50);width:44px;height:44px;color:var(--em-800);border-radius:13px;flex:none;place-items:center;transition:background .2s,color .2s;display:grid}.co-tile svg{width:22px;height:22px}@media (hover:hover) and (pointer:fine){.co-lift:hover .co-tile{background:var(--em-300);color:var(--em-950)}}.co-metrics-card{background:#fff;border:1px solid #e6ede9;border-radius:24px;padding:clamp(28px,4vw,44px) clamp(20px,3vw,32px);box-shadow:0 10px 30px -20px #0a3d332e}.co-metrics{grid-template-columns:repeat(2,1fr);gap:30px 16px;display:grid}.co-metric-cell{text-align:center;padding-inline:clamp(6px,2vw,20px)}.co-metric-v{font-family:var(--em-display-font);letter-spacing:-.01em;color:var(--em-700);font-variant-numeric:tabular-nums;direction:ltr;font-size:clamp(34px,26px + 2vw,54px);font-weight:900;line-height:1}@media (min-width:768px){.co-metrics{grid-template-columns:repeat(4,1fr);gap:0}.co-metrics>*+*{border-inline-start:1px solid #e6ede9}}
