.zhp:not(#z) .rating{display:inline-flex;align-items:center;gap:10px;padding:8px 18px 8px 10px;border-radius:999px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);font-size:14.5px;color:#dfe1f3;transition:border-color .3s,background .3s}.zhp:not(#z) .rating:hover{border-color:var(--gold);background:rgba(233,173,96,.08)}.zhp:not(#z) .rating .g{width:28px;height:28px;border-radius:50%;background:#fff;display:grid;place-items:center}.zhp:not(#z) .stars{display:flex;gap:2px;color:#fbbc05}.zhp:not(#z) .hero-pts{display:flex;justify-content:center;gap:28px;flex-wrap:wrap;margin-top:28px;color:#c3c6e2;font-size:15.5px}.zhp:not(#z) .hero-pts span{display:flex;align-items:center;gap:8px}@media (max-width:640px){.zhp:not(#z) .hero-pts{gap:10px 18px;font-size:14.5px}}@media (max-width:380px){.zhp:not(#z) .rating{font-size:12.5px;padding:6px 12px 6px 6px;gap:6px}}.zhp:not(#z) .why-img.in .badge-f{animation:zBob 5s ease-in-out 2s infinite}.zhp:not(#z) .why-img.in .chip2{animation:zBob 5.5s ease-in-out 2.4s infinite reverse}.zhp:not(#z).js .why-img[data-a]{transform:none}.zhp:not(#z).js .why-img[data-a] .ph{clip-path:inset(0 100% 0 0 round var(--r));transition:clip-path 1.3s cubic-bezier(.77,0,.18,1) .1s}.zhp:not(#z).js .why-img[data-a] .ph img{transform:scale(1.22);transition:transform 1.8s var(--ease) .1s}.zhp:not(#z).js .why-img[data-a] .frame{opacity:0;transform:translate(-18px,-18px);transition:opacity .8s .7s,transform .9s var(--ease) .7s,inset .6s var(--ease)}.zhp:not(#z).js .why-img[data-a] .badge-f{opacity:0;transform:translateY(24px) scale(.9);transition:opacity .6s 1s,transform .7s var(--ease) 1s}.zhp:not(#z).js .why-img[data-a] .chip2{opacity:0;transform:translateY(-20px) scale(.9);transition:opacity .6s 1.2s,transform .7s var(--ease) 1.2s}.zhp:not(#z).js .why-img[data-a].in .ph{clip-path:inset(0 0 0 0 round var(--r))}.zhp:not(#z).js .why-img[data-a].in .ph img{transform:scale(1)}.zhp:not(#z).js .why-img[data-a].in:hover .ph img{transform:scale(1.05);transition:transform 1.2s var(--ease)}.zhp:not(#z).js .why-img[data-a].in .frame,.zhp:not(#z).js .why-img[data-a].in .badge-f,.zhp:not(#z).js .why-img[data-a].in .chip2{opacity:1;transform:none}html:not(.zready) .zhp:not(#z).js .why-img[data-a] .ph{animation:zClipShow 1s ease 1.2s forwards}html:not(.zready) .zhp:not(#z).js .why-img[data-a] .ph img,html:not(.zready) .zhp:not(#z).js .why-img[data-a] .frame,html:not(.zready) .zhp:not(#z).js .why-img[data-a] .badge-f,html:not(.zready) .zhp:not(#z).js .why-img[data-a] .chip2{animation:zShowFallback .8s ease 1.2s forwards}@media (prefers-reduced-motion:reduce){.zhp:not(#z).js .why-img[data-a] .ph{clip-path:none}.zhp:not(#z) .why-img.in .badge-f,.zhp:not(#z) .why-img.in .chip2{animation:none}}.zhp:not(#z) .stats{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:26px 0}.zhp:not(#z) .st{border:1px solid var(--line);border-radius:14px;padding:16px 10px;text-align:center;transition:background .35s,border-color .35s,transform .35s var(--ease)}.zhp:not(#z) .st b{display:block;font-family:"Poppins",sans-serif;font-weight:700;font-size:28px;color:var(--navy);line-height:1.15;transition:color .35s}.zhp:not(#z) .st small{color:var(--muted);font-size:14px;transition:color .35s}.zhp:not(#z) .st:hover{background:var(--navy-2);border-color:var(--navy-2);transform:translateY(-4px)}.zhp:not(#z) .st:hover b{color:var(--gold)}.zhp:not(#z) .st:hover small{color:#c3c6e2}@media (max-width:640px){.zhp:not(#z) .stats{gap:10px}.zhp:not(#z) .st b{font-size:22px}}@media (hover:none){.zhp:not(#z) .st:hover{transform:none}}@media (max-width:380px){.zhp:not(#z) .stats{grid-template-columns:repeat(3,1fr);gap:6px}.zhp:not(#z) .st{padding:12px 4px}.zhp:not(#z) .st b{font-size:19px}.zhp:not(#z) .st small{font-size:12px}}.zhp:not(#z) .cov-top{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:40px;flex-wrap:wrap}.zhp:not(#z) .cov-top h2{font-size:clamp(28px,3.2vw,38px);color:var(--navy);margin:14px 0 10px}.zhp:not(#z) .cov-top p{color:var(--muted);max-width:560px}.zhp:not(#z) .cov-g{display:grid;grid-template-columns:1.15fr 1fr;gap:24px}.zhp:not(#z) .cv{border:1px solid var(--line);border-radius:var(--r);overflow:hidden;background:#fff}.zhp:not(#z) .cv-h{display:flex;justify-content:space-between;align-items:center;padding:18px 24px;background:var(--navy-2);color:#fff;font-family:"Poppins",sans-serif;font-weight:600;font-size:15.5px}.zhp:not(#z) .cv-h small{color:var(--gold);font-weight:500}.zhp:not(#z) .chips{display:flex;flex-wrap:wrap;gap:10px;padding:24px}.zhp:not(#z) .chip{display:inline-flex;align-items:center;gap:8px;padding:10px 17px;border-radius:999px;border:1px solid var(--line);font-size:15.5px;font-weight:500;background:var(--bg-2);transition:background .3s,color .3s,border-color .3s,transform .3s var(--ease)}.zhp:not(#z) a.chip:hover{background:var(--navy-2);color:#fff;border-color:var(--navy-2);transform:translateY(-3px)}.zhp:not(#z) .chip.more{background:var(--gold);border-color:var(--gold);color:var(--navy)}.zhp:not(#z) .em a,.zhp:not(#z) .em .e{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:18px 24px;border-bottom:1px solid var(--line);transition:background .3s,padding .3s var(--ease)}.zhp:not(#z) .em>*:last-child{border-bottom:0}.zhp:not(#z) .em b{display:block;font-family:"Poppins",sans-serif;font-weight:600;font-size:16.5px;color:var(--navy)}.zhp:not(#z) .em small{color:var(--muted);font-size:14.5px}.zhp:not(#z) .em .ar{width:36px;height:36px;border-radius:50%;border:1px solid var(--line);display:grid;place-items:center;color:var(--navy-2);flex-shrink:0;transition:background .3s,transform .4s var(--ease),border-color .3s}.zhp:not(#z) .em a:hover{background:var(--bg-2);padding-left:30px}.zhp:not(#z) .em a:hover .ar{background:var(--gold);border-color:var(--gold);transform:rotate(-45deg)}@media (max-width:900px){.zhp:not(#z) .cov-g{grid-template-columns:1fr}}@media (max-width:380px){.zhp:not(#z) .cov-top h2{font-size:24px}.zhp:not(#z) .chips{padding:16px;gap:8px}.zhp:not(#z) .chip{font-size:14px;padding:8px 13px}.zhp:not(#z) .em a,.zhp:not(#z) .em .e{padding:16px}.zhp:not(#z) .em a:hover{padding-left:16px}}