.hs{position:absolute;transform:translate(-50%,-50%);width:34px;height:34px;border-radius:50%;border:2px solid #0B1520;font-weight:800;font-size:14px;display:flex;align-items:center;justify-content:center;padding:0;box-shadow:0 6px 16px rgba(0,0,0,.4);transition:background .2s,transform .2s}
.hs:hover{transform:translate(-50%,-50%) scale(1.1)}
.hsRing{position:absolute;inset:-9px;border-radius:50%;border:2px solid #E07B24;animation:hsPulse 1.8s ease-out infinite;pointer-events:none}
@keyframes hsPulse{0%{transform:scale(.75);opacity:.9}100%{transform:scale(1.35);opacity:0}}
.fgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.ftile{display:flex;flex-direction:column;gap:10px}
.kgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.hstext{min-height:calc(1.6em * 3)}
.planH{display:none}
.ngrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
@media (max-width:1279px){.ngrid{grid-template-columns:minmax(0,1fr)}}
@media (max-width:640px){.planQ{display:none}.planH{display:block;width:100%;max-width:270px;margin:0 auto}}
.sgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
@media (max-width:1180px){.sgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:600px){.sgrid{grid-template-columns:minmax(0,1fr)}}
@media (max-width:980px){.fgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:640px){.hs{width:28px;height:28px;font-size:12px}.hsRing{inset:-7px}.tfoto{flex-basis:104px!important;min-height:0!important}.kipanel{padding:22px!important}.hstext{min-height:0}}
@media (max-width:520px){.fgrid{grid-template-columns:minmax(0,1fr)}.ftile{flex-direction:row;align-items:center;gap:16px}.fzahl{flex:0 0 84px;font-size:34px!important}.flabel{white-space:normal!important}}
@media (max-width:420px){.kgrid{grid-template-columns:minmax(0,1fr)}}
@media (max-width:640px){.hzitat{padding:24px 22px!important}.kisep{display:none}}
@media ((min-width:1px) and (max-width:0px)){.pulse{animation:none}.packet,.hsRing{display:none}.hs{transition:none}}
