.ap-features{padding:clamp(64px,9vw,120px) 0;background:linear-gradient(180deg,var(--ap-bg) 0,#ffffff 100%)}.ap-features__grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:1fr;max-width:980px;margin:0 auto}@media(min-width:640px){.ap-features__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.ap-features__grid{grid-template-columns:repeat(3,1fr)}}.ap-features__item{display:flex;align-items:center;gap:14px;padding:18px 22px;background:#fff;border:1px solid var(--ap-line);border-radius:var(--ap-radius);box-shadow:var(--ap-shadow-sm);transition:all .2s ease}.ap-features__item:hover{transform:translateY(-2px);border-color:rgba(0,58,155,.3);box-shadow:var(--ap-shadow-md)}.ap-features__item .ap-features__icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg,rgba(22,163,74,.12),rgba(22,163,74,.04));color:var(--ap-success);flex:0 0 40px}.ap-features__item .ap-features__icon svg{width:18px;height:18px}.ap-features__item .ap-features__text{font-size:15px;font-weight:600;color:var(--ap-ink);line-height:1.4}.ap-features__closing{text-align:center;margin-top:32px;font-size:16px;color:var(--ap-ink-soft)}.ap-features__closing strong{color:var(--ap-ink)}