
    .das-block,.das-block *{box-sizing:border-box}
    
    .ts-promoted{max-width:1180px;margin:40px auto;padding:42px 24px 38px;background:#f4f6f8;border-radius:28px}
    .ts-promoted__heading{margin:0 0 30px;color:#17212b;font-size:clamp(34px,5vw,54px);font-weight:800;line-height:1;text-align:center;letter-spacing:-.04em}
    .ts-promoted__heading::after{display:block;width:78px;height:5px;margin:16px auto 0;border-radius:999px;background:linear-gradient(90deg,#438dde,#9bc8ee);content:""}
    .ts-promoted__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;align-items:stretch}
    .ts-flip-card{min-width:0;overflow:hidden;background:#fff;border-radius:20px;box-shadow:0 10px 26px rgba(0,0,0,.07)}
    .ts-flip-card__stage{position:relative;overflow:hidden;border-radius:20px 20px 0 0;cursor:pointer;isolation:isolate;perspective:1200px}
    .ts-flip-card__stage:focus-visible{outline:3px solid rgba(67,141,222,.55);outline-offset:-3px}
    .ts-flip-card__inner{position:relative;display:grid;min-height:412px;transform-style:preserve-3d;transition:transform 620ms cubic-bezier(.2,.75,.25,1)}
    .ts-flip-card__stage.is-flipped .ts-flip-card__inner{transform:rotateY(180deg)}
    @media (hover:hover) and (pointer:fine){.ts-flip-card__stage:hover .ts-flip-card__inner{transform:rotateY(180deg)}}
    .ts-flip-card__face{grid-area:1/1;overflow:hidden;background:#fff;backface-visibility:hidden;-webkit-backface-visibility:hidden}
    .ts-flip-card__front{display:flex;flex-direction:column}
    .ts-flip-card__back{position:relative;display:flex;flex-direction:column;padding:20px 17px 18px;transform:rotateY(180deg);background:linear-gradient(145deg,#17212b,#22394b);color:#fff}
    .ts-flip-card__back::before,.ts-flip-card__front::before{position:absolute;z-index:2;top:0;right:0;left:0;height:5px;background:linear-gradient(90deg,#438dde,#9bc8ee);content:""}
    .ts-flip-card__image{width:100%;aspect-ratio:1000/760;overflow:hidden;background:#e8edf2}
    .ts-flip-card__image img{display:block;width:100%;height:100%;object-fit:cover}
    .ts-flip-card__front-content{display:flex;flex:1;flex-direction:column;padding:17px 17px 15px}
    .ts-flip-card__date{margin:0 0 8px;color:#667085;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}
    .ts-flip-card__title{min-height:72px;margin:0 0 10px;color:#17212b;font-size:clamp(17px,1.65vw,21px);font-weight:800;line-height:1.15;overflow-wrap:anywhere}
    .ts-flip-card__place{display:flex;align-items:center;gap:7px;margin:2px 0 10px;color:#667085;font-size:14px;line-height:1.3}
    .ts-flip-card__icon{width:16px;height:16px;flex:0 0 auto;color:#438dde}
    .ts-flip-card__hint{display:flex;align-items:center;justify-content:center;gap:6px;margin:0 0 8px;color:#438dde;font-size:11px;font-weight:800;letter-spacing:.05em;text-align:center;text-transform:uppercase}
    .ts-flip-card__status{display:inline-flex;width:fit-content;align-items:center;gap:8px;margin:0 0 15px;padding:8px 11px;border-radius:999px;background:#ecfdf3;color:#087443;font-size:11px;font-weight:800}
    .ts-flip-card__status-dot{width:8px;height:8px;border-radius:50%;background:#16a34a;box-shadow:0 0 0 5px rgba(22,163,74,.14)}
    .ts-flip-card__status.is-closed{background:#fff1f0;color:#b42318}
    .ts-flip-card__status.is-closed .ts-flip-card__status-dot{background:#ef3b2d;box-shadow:0 0 0 5px rgba(239,59,45,.14)}
    .ts-flip-card__status.is-unknown{background:#f2f4f7;color:#475467}
    .ts-flip-card__status.is-unknown .ts-flip-card__status-dot{background:#98a2b3;box-shadow:none}
    .ts-flip-card__back-title{margin:0 0 13px;color:#fff;font-size:20px;font-weight:800;line-height:1.1}
    .ts-flip-card__facts{display:grid;gap:0;margin:0}
    .ts-flip-card__fact{display:grid;grid-template-columns:88px minmax(0,1fr);gap:8px;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.13)}
    .ts-flip-card__fact dt{color:#a8c8df;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}
    .ts-flip-card__fact dd{margin:0;color:#fff;font-size:12px;font-weight:700;line-height:1.3;text-align:right;overflow-wrap:anywhere}
    .ts-flip-card__count-label{margin:14px 0 8px;color:#a8c8df;font-size:10px;font-weight:700;letter-spacing:.07em;text-align:center;text-transform:uppercase}
    .ts-flip-card__countdown{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:auto}
    .ts-flip-card__count-item{padding:8px 4px;border-radius:10px;background:rgba(255,255,255,.1);text-align:center}
    .ts-flip-card__count-value{display:block;color:#fff;font-size:18px;font-weight:800;line-height:1}
    .ts-flip-card__count-unit{display:block;margin-top:4px;color:#a8c8df;font-size:9px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}
    .ts-flip-card__footer{position:relative;z-index:5;padding:0 17px 17px;background:#fff}
    .ts-flip-card__button{display:flex;width:100%;min-height:46px;align-items:center;justify-content:center;padding:12px 16px;border-radius:999px;background:#ef3b2d;color:#fff;font-size:13px;font-weight:800;letter-spacing:.04em;text-align:center;text-decoration:none;transition:background 180ms ease,transform 180ms ease}
    .ts-flip-card__button:hover{background:#d92f23;transform:scale(1.015)}
    .ts-flip-card__button:focus-visible{outline:3px solid rgba(67,141,222,.5);outline-offset:3px}
    @media(max-width:900px){.ts-promoted{margin:24px 12px}.ts-promoted__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ts-flip-card__hint span{font-size:0}.ts-flip-card__hint span::after{font-size:11px;content:"Dotknij po szczegóły"}}
    @media(max-width:520px){.ts-promoted{margin:16px 8px;padding:30px 12px 24px;border-radius:20px}.ts-promoted__heading{margin-bottom:24px}.ts-promoted__grid{grid-template-columns:1fr;gap:14px}.ts-flip-card__inner{min-height:500px}.ts-flip-card__title{min-height:0}}
    @media(prefers-reduced-motion:reduce){.ts-flip-card__inner,.ts-flip-card__button{transition:none}}
  