.anh-uses.ph .anh-u{padding:0;overflow:hidden;text-align:left;display:flex;flex-direction:column}
.anh-uses.ph .anh-u .im{aspect-ratio:4/5;overflow:hidden;background:var(--an-sd)}
.anh-uses.ph .anh-u .im img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s}
.anh-uses.ph .anh-u:hover .im img{transform:scale(1.05)}
.anh-uses.ph .anh-u .tx{padding:14px 14px 16px}
.anh-uses.ph .anh-u h3{display:flex;align-items:center;gap:8px}
.anh-uses.ph .anh-u h3 .an-ic{width:20px;height:20px;margin:0}
.anh-img img{aspect-ratio:1/1;object-fit:cover}
@media(max-width:989px){.anh-uses.ph .anh-u:last-child:nth-child(odd) .im{aspect-ratio:4/3}.anh-uses.ph .anh-u:last-child:nth-child(odd) .im img{object-position:50% 0}}
.anh-how{display:grid;grid-template-columns:1fr;gap:24px;align-items:center}
@media(min-width:990px){.anh-how{grid-template-columns:1.05fr 1fr;gap:40px}}
.anh-how>*{min-width:0}
.anh-how .im{border-radius:26px;overflow:hidden;box-shadow:0 30px 60px -40px rgba(13,43,102,.6)}
.anh-how .im img{width:100%;height:auto;display:block}
.anh-how .anh-steps{grid-template-columns:1fr}
.anh-gift{display:grid;grid-template-columns:1fr;gap:28px;align-items:center;background:#fff;border:1px solid var(--an-ln);border-radius:30px;padding:18px;box-shadow:0 30px 60px -44px rgba(13,43,102,.6)}
@media(min-width:900px){.anh-gift{grid-template-columns:1fr 1fr;gap:48px;padding:22px}}
.anh-gift>*{min-width:0}
.anh-gift .im{border-radius:22px;overflow:hidden}
.anh-gift .im img{width:100%;height:auto;display:block}
.anh-gift .tx{padding:4px 10px 10px}
.anh-gift ul{list-style:none;margin:0 0 24px;padding:0;display:grid;gap:10px}
.anh-gift li{display:flex;gap:10px;align-items:center;font-weight:600}
.anh-gift li .an-ic{flex:0 0 26px;width:26px;height:26px;padding:5px;border-radius:50%;background:#FFF3E8;color:var(--an-tc);stroke-width:2.4}
.anh-bc .bn{display:inline-flex;align-items:center;gap:6px;margin:8px auto 0;font-size:12.5px;font-weight:700;color:#0E7A6E;background:#E0F7F4;border:1.5px dashed #22C3B2;padding:5px 10px;border-radius:30px}
.anh-bc .bn .an-ic{width:16px;height:16px}
.anh-bb{display:flex;align-items:center;gap:16px;max-width:1060px;margin:26px auto 0;background:rgba(255,255,255,.1);border:1.5px dashed rgba(255,255,255,.45);border-radius:20px;padding:12px 16px;color:#fff}
.anh-bb img{flex:0 0 96px;width:96px;height:96px;border-radius:14px;object-fit:cover;background:#fff}
.anh-bb b{display:block;font-family:var(--an-serif);font-weight:800;font-size:18px}
.anh-bb span{display:block;color:#CFE0FA;font-size:14px;margin-top:2px}
@media(max-width:749px){.anh-bb img{flex-basis:70px;width:70px;height:70px}.anh-bb b{font-size:15.5px}.anh-bb span{font-size:13px}}