.hss-entry{box-sizing:border-box;--amb:#F59E0B;color:#fff!important;display:grid;grid-template-columns:1.15fr 1fr;gap:20px;align-items:center;background:linear-gradient(115deg,#0B1E33 0%,#143561 48%,#1E80D8 120%);border-radius:22px;padding:30px 40px;margin:18px auto 24px;box-shadow:0 18px 46px rgba(11,30,51,.32);position:relative;overflow:hidden;width:100%;text-decoration:none!important;isolation:isolate;min-height:280px}
.hss-entry.is-front{width:min(1360px,96vw);margin:22px auto 10px}
.hss-entry::after{content:"";position:absolute;right:-120px;top:-160px;width:460px;height:460px;border-radius:50%;background:radial-gradient(circle,rgba(245,158,11,.42),transparent 68%);z-index:0}
.hss-entry .e-bg{position:absolute;inset:0;z-index:0;pointer-events:none}
.hss-entry .e-bg svg{width:100%;height:100%;display:block}
.hss-entry .e-trace path{stroke:rgba(251,191,36,.55);stroke-dasharray:14 10;animation:hssDash 6s linear infinite}
.hss-entry .e-trace path:nth-child(2){stroke:rgba(255,255,255,.3);animation-duration:9s}
.hss-entry .e-trace path:nth-child(3){stroke:rgba(96,196,255,.6);animation-duration:7s;animation-direction:reverse}
.hss-entry .e-node circle{fill:#fbbf24;filter:drop-shadow(0 0 6px rgba(251,191,36,.9));animation:hssPulse 2.4s ease-in-out infinite}
.hss-entry .e-node circle:nth-child(2n){animation-delay:.8s}.hss-entry .e-node circle:nth-child(3n){animation-delay:1.5s}
.hss-entry .e-ic{position:absolute;z-index:1;width:46px;height:46px;border-radius:14px;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 10px 24px rgba(0,0,0,.35);animation:hssFloat 5s ease-in-out infinite;pointer-events:none}
.hss-entry .e-ic svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.hss-entry .ic1{background:#1E80D8;left:52%;top:18px;animation-delay:0s}
.hss-entry .ic2{background:#10B981;left:57%;bottom:22px;animation-delay:1.2s}
.hss-entry .ic3{background:#EC4899;right:28px;top:22px;animation-delay:2.1s}
.hss-entry .ic4{background:#8B5CF6;right:40px;bottom:30px;animation-delay:.6s}
.hss-entry *{box-sizing:border-box}
.hss-entry .e-t{position:relative;z-index:2;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:8px}
.hss-entry .e-t small{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:#fde68a!important;font-weight:800;letter-spacing:.08em;background:rgba(255,255,255,.1);border:1px solid rgba(251,191,36,.5);border-radius:999px;padding:4px 12px 4px 8px}
.hss-entry .e-t small i{display:inline-flex;width:18px;height:18px;border-radius:50%;background:var(--amb);align-items:center;justify-content:center;color:#1f2a3a}
.hss-entry .e-t small i svg{width:12px;height:12px}
.hss-entry .e-t b{display:block;font-size:34px;line-height:1.2;margin:2px 0 0;color:#fff!important;font-weight:900;letter-spacing:.01em;text-shadow:0 2px 14px rgba(0,0,0,.3)}
.hss-entry .e-t b em{font-style:normal;color:#fbbf24}
.hss-entry .e-d{display:block;font-size:14px;line-height:1.7;color:#d7e1ee!important;max-width:560px}
.hss-entry .e-d strong{color:#fff;font-weight:800;border-bottom:2px solid var(--amb)}
.hss-entry .e-chips{display:flex;flex-wrap:wrap;gap:6px;margin:2px 0 4px}
.hss-entry .e-chips span{font-size:12px;font-weight:700;color:#fff!important;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.28);border-radius:999px;padding:3px 11px}
.hss-entry .e-chips span.more{background:var(--amb);color:#1f2a3a!important;border-color:var(--amb)}
.hss-entry .e-btn{position:relative;display:inline-flex;align-items:center;gap:10px;background:var(--amb);color:#1f2a3a!important;font-weight:900;border-radius:999px;padding:13px 24px;font-size:16px;text-decoration:none!important;white-space:nowrap;box-shadow:0 10px 26px rgba(245,158,11,.45);transition:.15s;margin-top:4px}
.hss-entry .e-btn i{font-style:normal;display:inline-flex;width:26px;height:26px;border-radius:50%;background:#1f2a3a;color:#fbbf24;align-items:center;justify-content:center;font-weight:900;transition:.15s}
.hss-entry:hover .e-btn{background:#fbbf24;transform:translateY(-2px)}
.hss-entry:hover .e-btn i{transform:translateX(3px)}
.hss-entry .e-shots{position:relative;z-index:1;height:230px;pointer-events:none}
.hss-entry .e-shots img{position:absolute;width:62%;aspect-ratio:16/10;object-fit:cover;object-position:top;border-radius:12px;border:3px solid rgba(255,255,255,.92);box-shadow:0 22px 50px rgba(0,0,0,.5);display:block;animation:hssFloat 7s ease-in-out infinite}
.hss-entry .e-shots .s1{left:0;top:10px;transform:rotate(-6deg);z-index:1;animation-delay:.4s}
.hss-entry .e-shots .s2{right:0;top:0;transform:rotate(4deg);z-index:2;animation-delay:1.6s}
.hss-entry .e-shots .s3{left:16%;bottom:0;transform:rotate(-1deg);z-index:3;width:68%;animation-delay:2.8s}
.hss-entry .e-tag{position:absolute;left:8px;bottom:6px;z-index:4;background:#0B1E33;color:#fbbf24;font-size:11.5px;font-weight:800;border-radius:999px;padding:3px 10px;border:1px solid rgba(251,191,36,.6)}
@keyframes hssDash{to{stroke-dashoffset:-240}}
@keyframes hssPulse{0%,100%{opacity:.5;r:3.5}50%{opacity:1;r:5}}
@keyframes hssFloat{0%,100%{translate:0 0}50%{translate:0 -8px}}
@media (prefers-reduced-motion:reduce){.hss-entry *{animation:none!important}}
@media (max-width:980px){.hss-entry{grid-template-columns:1fr;padding:24px 22px 22px;min-height:0}.hss-entry .e-shots{height:200px;max-width:520px;width:100%}.hss-entry .e-ic{display:none}.hss-entry .e-t b{font-size:27px}}
@media (max-width:560px){.hss-entry{padding:20px 16px;border-radius:16px}.hss-entry .e-t b{font-size:23px}.hss-entry .e-d{font-size:13.5px}.hss-entry .e-shots{height:160px}.hss-entry .e-btn{width:100%;justify-content:center}}
