.valuecards{--panel:#121418;--text:#e8edf0;--muted:#a9b1b6;--gap:28px;color:var(--text);padding:clamp(24px,4vw,40px) 16px}.valuecards__grid{display:grid;gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;max-width:1200px}.valuecard{--accent:#00f7f7;--head:#0f1215;background:var(--panel);border:2px solid color-mix(in srgb,var(--accent),transparent 70%);box-shadow:0 0 0 1px rgba(0,0,0,.28),0 8px 30px rgba(0,0,0,.25);display:flex;flex-direction:column;padding:0}.valuecard__head{align-items:center;background:var(--head);border-bottom:1px solid hsla(0,0%,100%,.06);display:grid;gap:14px;grid-template-columns:auto 1fr;padding:16px 18px}.valuecard__icon{height:40px;object-fit:contain;width:40px}.valuecard__title{color:var(--text);font:800 18px/1.2 League-Spartan,system-ui,sans-serif;margin:0}.valuecard__subtitle{color:var(--text);font:700 14px/1.4 League-Spartan,system-ui,sans-serif;margin:14px 18px 0}.valuecard__intro{color:var(--muted);font:400 14px/1.6 League-Spartan,system-ui,sans-serif;margin:8px 18px 12px}.valuecard__intro p{margin:.4em 0}.valuecard__helper{color:var(--text);font:800 14px/1.3 League-Spartan,system-ui,sans-serif;margin:6px 18px 8px}.valuecard__list{display:grid;gap:10px;list-style:none;margin:0 18px 16px;padding:0}.valuecard__item{align-items:flex-start;display:grid;gap:10px;grid-template-columns:18px 1fr}.valuecard__check{color:var(--accent);display:grid;place-items:center}.valuecard__item-text{color:var(--muted);font:400 14px/1.6 League-Spartan,system-ui,sans-serif}.valuecard__cta{margin:8px 18px 18px}.valuecard__button{background:var(--accent);border-radius:8px;color:#17191c;display:inline-block;font:800 14px/1 League-Spartan,system-ui,sans-serif;padding:12px 16px;text-align:center;text-decoration:none;width:100%}.valuecard__button:hover{background:color-mix(in srgb,var(--accent),#fff 14%)}.valuecard[style*="--accent"] .valuecard__check{color:var(--accent)}@media (max-width:1199px){.valuecards__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.valuecards__grid{grid-template-columns:1fr}.valuecard__icon{height:36px;width:36px}.valuecard__title{font-size:16px}.valuecard__subtitle{font-size:14px}.valuecards{padding:1rem 0}.valuecard__item-text{font-size:14px}}