.ap-label{display:inline-flex;align-items:center;padding:4px 8px;border-radius:6px;background:var(--ap-gold-soft);color:var(--ap-gold);font-size:11px;font-weight:700}.ap-card__label{position:absolute;top:14px;left:14px;z-index:2}.ap-hero__hl{padding:3px 10px;border-radius:6px;background:var(--ap-danger)}.ap-hero__usp{display:flex;flex-direction:column;gap:8px}.ap-hero__usp li{display:flex;align-items:flex-start;gap:9px;font-size:14px;line-height:20px;font-weight:600}.ap-hero__usp .ap-icon{width:17px;height:17px;flex-shrink:0;color:var(--ap-gold)}.ap-fresh{position:relative;z-index:1;margin-top:-60px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px 16px 8px}.ap-label--new{background:var(--ap-danger-soft);color:var(--ap-danger)}.ap-sec--last{padding-bottom:24px}.ap-sec__arrow{display:none}.ap-tile{display:flex;flex-direction:column;overflow:hidden;color:inherit;background:var(--ap-surface);border-radius:var(--ap-radius-card);box-shadow:inset 0 0 0 1px var(--ap-border),0 2px 8px var(--ap-shadow);transition:box-shadow .18s ease}.ap-tile:hover{box-shadow:inset 0 0 0 1px var(--ap-border),0 30px 60px #0F172A33,0 6px 16px #0F172A14}.ap-tile__poster{display:block;height:120px;overflow:hidden;background:var(--ap-surface-2)}.ap-tile__poster img{width:100%;height:100%;object-fit:cover;display:block}.ap-tile__body{display:flex;flex-direction:column;gap:4px;padding:12px}.ap-tile__title{font-size:15px;line-height:20px;font-weight:700;color:var(--ap-text)}.ap-tile__count{font-size:11px;font-weight:600;color:var(--ap-text-muted)}
@media(min-width:1024px){.ap-hero__hl{padding:4px 14px;border-radius:8px}.ap-hero__usp{gap:10px}.ap-hero__usp li{align-items:center;gap:10px;font-size:18px;line-height:25px}.ap-hero__usp .ap-icon{width:20px;height:20px}.ap-hero__more{font-size:15px;line-height:20px}.ap-hero__more .ap-icon{width:17px;height:17px}.ap-fresh{margin-top:-150px;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;padding:28px var(--ap-side) 12px}.ap-sec--last{padding-bottom:40px}.ap-sec__arrow{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex-shrink:0;border-radius:var(--ap-radius-pill);background:var(--ap-surface);box-shadow:inset 0 0 0 1px var(--ap-border);color:var(--ap-text)}.ap-sec__arrow .ap-icon{width:17px;height:17px}.ap-tile__poster{height:150px}.ap-tile__body{gap:4px;padding:14px}.ap-tile__title{font-size:16px;line-height:22px}.ap-tile__count{font-size:12px;line-height:16px}}