/* Independent card pills; never targets site navigation, forms or other pricing widgets. */
.pk-duration-card .pk-duration-bar{position:relative;display:flex;gap:2px;isolation:isolate;border-radius:999px;background:#eef0f2;padding:4px;margin:20px 0;min-width:0;width:100%;}
.pk-duration-card .pk-duration-option{position:relative;z-index:1;flex:1 1 0;min-width:0;text-align:center;white-space:nowrap;border-radius:999px;padding:11px 2px;font-size:clamp(10px,1.1vw,13px);line-height:1.25;font-weight:600;text-decoration:none;color:#263238;transition:color .25s ease;}
.pk-duration-card .pk-duration-option[aria-checked=true]{color:#fff;background:#0c8278;}
.pk-duration-card.pk-duration-ready .pk-duration-option[aria-checked=true]{background:transparent;}
.pk-duration-card .pk-duration-option:focus-visible{outline:2px solid #111;outline-offset:3px;}
.pk-duration-card .pk-duration-pill{position:absolute;z-index:0;top:4px;bottom:4px;left:0;border-radius:999px;background:#0c8278;opacity:0;pointer-events:none;transition:transform .3s cubic-bezier(.22,.8,.24,1),width .3s cubic-bezier(.22,.8,.24,1);}
.pk-duration-card.pk-duration-ready .pk-duration-pill{opacity:1;}
.pk-duration-card .pk-duration-price[hidden]{display:none!important;}
.pk-duration-card .pk-duration-price:not([hidden]){animation:pkDurationPrice .24s ease both;}
.pk-duration-card .pk-duration-prices .price{display:flex!important;flex-wrap:wrap;align-items:baseline!important;gap:5px;margin:0!important;font-size:36px;}
.pk-duration-card .pk-duration-prices .price span{margin-bottom:0!important;}
.pk-duration-card .pk-duration-total,.pk-duration-card .pk-duration-equivalent{font-size:13px;line-height:1.5;margin:7px 0 0!important;white-space:normal!important;overflow:visible!important;}
.pk-duration-card .pk-duration-equivalent{color:#59636a;}
.pk-duration-card .pricing__plan>p{white-space:normal!important;overflow:visible!important;}
.pk-duration-section.pricing__area .pk-cpanel-head{margin-bottom:32px!important;}
@keyframes pkDurationPrice{from{opacity:.35;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}
@media(min-width:768px) and (max-width:991px){.pk-duration-card .pk-duration-bar{padding:3px;gap:0}.pk-duration-card .pk-duration-option{font-size:10px;padding:11px 0}.pk-duration-card .pk-duration-prices .price{font-size:29px}.pk-duration-card .pk-duration-pill{top:3px;bottom:3px}}
@media(prefers-reduced-motion:reduce){.pk-duration-card .pk-duration-pill,.pk-duration-card .pk-duration-option{transition:none}.pk-duration-card .pk-duration-price:not([hidden]){animation:none}}

.pk-duration-label-short{display:none}@media(min-width:768px) and (max-width:991px){.pk-duration-label-long{display:none}.pk-duration-label-short{display:inline}}
