.hp-b2b{margin:0 0 16px;padding:12px;border:1px solid #f3c7c7;border-radius:10px;background:#fff7f7;color:#222;font-size:14px;line-height:1.4}.hp-b2b *{box-sizing:border-box}.hp-b2b__title{margin:0 0 10px;font-size:16px;font-weight:800;color:#111;line-height:1.3}.hp-b2b__list{list-style:none;margin:0 0 12px;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.hp-b2b__item{display:flex;align-items:flex-start;gap:8px;margin:0;padding:8px;border-radius:8px;background:#fff}.hp-b2b__ic{flex:0 0 auto;width:32px;height:32px;border-radius:8px;background:#d33;color:#fff;display:flex;align-items:center;justify-content:center}.hp-b2b__ic svg{width:18px;height:18px;fill:currentColor}.hp-b2b__txt{display:flex;flex-direction:column;gap:2px;min-width:0}.hp-b2b__txt b{font-size:13.5px;color:#111;font-weight:700}.hp-b2b__txt small{font-size:12px;color:#555;line-height:1.35}.hp-b2b__cta{display:flex;flex-direction:column;gap:8px}.hp-b2b__btn{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 18px;border-radius:8px;border:2px solid #d33;font-size:15px;font-weight:700;line-height:1.2;text-decoration:none;text-transform:none;letter-spacing:0;transition:background .15s,color .15s}.hp-b2b__btn svg{width:18px;height:18px;fill:currentColor;flex:0 0 auto}.hp-b2b__btn--zalo{background:#d33;color:#fff}.hp-b2b__btn--zalo:hover,.hp-b2b__btn--zalo:focus{background:#b91c1c;border-color:#b91c1c;color:#fff}.hp-b2b__btn--tel{background:#fff;color:#d33}.hp-b2b__btn--tel:hover,.hp-b2b__btn--tel:focus{background:#d33;color:#fff}@media (min-width:550px){.hp-b2b__cta{flex-direction:row}.hp-b2b__btn{flex:1 1 0%}}@media (min-width:1024px){.hp-b2b{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 16px;padding:14px 16px}.hp-b2b__title{grid-column:1 / -1;margin:0}.hp-b2b__list{grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.hp-b2b__cta{flex-direction:column}.hp-b2b__btn{flex:0 0 auto;white-space:nowrap}}