.unlimited.unlimited-interactive{position:relative;overflow:visible;grid-template-columns:1.5fr repeat(4,1fr);gap:16px;padding:24px;z-index:5}
.unlimited-interactive h2{font-size:clamp(22px,2.1vw,32px);line-height:1.3}.unlimited-interactive h2 em{font-style:normal}
.unlimited-item{position:relative;min-width:0;border-left:1px solid #c0e0c66b;padding-left:12px}
.unlimited-trigger{display:flex;flex-direction:column;align-items:center;width:100%;border:0;border-radius:16px;padding:12px 6px;color:white;background:transparent;line-height:1.4;transition:background .2s,transform .2s;transform:translateY(0)}
.unlimited-trigger>span:first-child{font-size:20px;font-weight:800}.unlimited-trigger>strong{font-size:clamp(28px,3.1vw,46px);color:var(--lime);line-height:1.2;font-weight:800;letter-spacing:-1px}.unlimited-trigger b{font-size:20px}.unlimited-trigger>span:last-child{font-size:14px;white-space:nowrap}
.unlimited-trigger:hover,.unlimited-trigger[aria-expanded=true]{background:#187842}.unlimited-trigger:focus-visible{outline:2px solid #b9f13b;outline-offset:3px}
.unlimited-popup{position:absolute;left:50%;top:calc(100% + 22px);transform:translateX(-50%);width:340px;max-width:calc(100vw - 36px);padding:25px 22px 18px;background:#b82035;border:5px solid #07552d;border-radius:24px;box-shadow:0 18px 36px #062e2938;color:white;z-index:10;text-align:left}
.unlimited-popup[hidden]{display:none}.unlimited-popup:before{content:'';position:absolute;width:23px;height:23px;top:-17px;left:calc(50% - 12px);background:#b82035;border-top:5px solid #07552d;border-left:5px solid #07552d;transform:rotate(45deg)}
.unlimited-item:last-child .unlimited-popup{left:auto;right:0;transform:none}.unlimited-item:last-child .unlimited-popup:before{left:auto;right:55px}
.unlimited-popup h3{color:white;font-size:27px;font-weight:800;line-height:1.3;margin-right:12px}.unlimited-price{font-size:23px;font-weight:700;margin:4px 0 14px}.unlimited-popup ul{list-style:none;padding:17px 0 0;margin:0 0 20px;border-top:1px solid #ffffff9c;display:grid;gap:11px}.unlimited-popup li{display:flex;align-items:center;gap:10px;font-size:15px;line-height:1.6}.unlimited-popup li>span{display:grid;place-items:center;background:white;color:#b82035;width:21px;height:21px;flex:0 0 21px;border-radius:50%;font-weight:800}
.unlimited-popup .unlimited-order{display:flex;align-items:center;justify-content:center;gap:14px;background:#101813;color:white;border-radius:13px;padding:12px;font-size:18px;font-weight:700;transition:background .2s,transform .2s,box-shadow .2s;transform:translateY(0)}.unlimited-order:hover{background:#073e29;transform:translateY(-2px);box-shadow:0 7px 15px #0003}.unlimited-order:focus-visible{outline:3px solid white;outline-offset:3px}.unlimited-popup small{display:block;text-align:center;margin-top:10px;font-size:12px;color:white}.unlimited-close{position:absolute;top:7px;right:8px;border:0;background:transparent;color:white;width:30px;height:30px;font-size:24px;line-height:1}
@media(max-width:800px){.unlimited.unlimited-interactive{display:block;padding:22px}.unlimited-interactive h2{text-align:center;font-size:27px;margin-bottom:20px}.unlimited-item{border-left:0;border-top:1px solid #ffffff40;padding:8px 0}.unlimited-trigger{flex-direction:row;justify-content:space-between;gap:8px;padding:13px 8px}.unlimited-trigger>span:first-child{font-size:16px}.unlimited-trigger>strong{font-size:29px}.unlimited-trigger b{font-size:17px}.unlimited-trigger>span:last-child{font-size:11px}.unlimited-popup,.unlimited-item:last-child .unlimited-popup{position:relative;top:auto;left:auto;right:auto;transform:none;width:100%;max-width:100%;margin:16px 0 8px;padding:25px 17px 16px}.unlimited-popup:before,.unlimited-item:last-child .unlimited-popup:before{left:30px;right:auto}.unlimited-popup h3{font-size:25px}.unlimited-popup li{font-size:13px}}
@media(prefers-reduced-motion:reduce){.unlimited-trigger,.unlimited-popup .unlimited-order{transition:none;transform:none}}
.unlimited-interactive h2 br{display:initial}
