/* v2.12: manually controlled, centered pricing cards. */
.blitek-v27-review .plans .plan-grid{--plan-width:clamp(300px,30vw,420px);--plan-gap:24px;position:relative;display:flex;align-items:stretch;gap:var(--plan-gap);box-sizing:border-box;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;padding:46px max(0px,calc((100% - var(--plan-width))/2)) 26px;margin:0;background:linear-gradient(180deg,#F7F8F5 0%,#F7F8F5 94%,#FFFFFF 100%);border-radius:24px;isolation:isolate;touch-action:pan-x pan-y}
.blitek-v27-review .plans .plan-grid::-webkit-scrollbar{display:none}
.blitek-v27-review .plans .plan-grid[hidden]{display:none!important}
.blitek-v27-review .plans .plan-grid .plan{flex:0 0 var(--plan-width);width:var(--plan-width);min-width:0;box-sizing:border-box;position:relative;display:flex;flex-direction:column;margin:0;padding:0;scroll-snap-align:center;scroll-snap-stop:always;border:1px solid #55583D26;border-radius:18px;background:#FFFFFF;color:#20201E;box-shadow:0 3px 8px #20201E06;transform:translateY(0);transition:transform 360ms ease,box-shadow 360ms ease,border-color 360ms ease;overflow:hidden}
.blitek-v27-review .plans .plan-grid .plan.is-active{transform:translateY(-24px);border-color:#55583D80;box-shadow:0 14px 28px #20201E12;z-index:1}
.blitek-v27-review .plans .plan-content{display:flex;flex:1;flex-direction:column;padding:28px 26px 24px}
.blitek-v27-review .plans .plan-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;min-height:56px}
.blitek-v27-review .plans .plan-head h3{font-size:clamp(23px,2.1vw,30px);font-weight:700;line-height:1.18;letter-spacing:-.025em;margin:0;max-width:calc(100% - 46px);overflow-wrap:normal;word-break:normal;hyphens:none}
.blitek-v27-review .plans .plan-icon{display:block;flex:0 0 32px;width:32px;height:32px;color:#91938B;transition:color 360ms ease,transform 360ms ease}
.blitek-v27-review .plans .plan.is-active .plan-icon{color:#AB8960;transform:scale(1.06)}
.blitek-v27-review .plans .price{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:7px;margin:18px 0 24px;min-height:112px}
.blitek-v27-review .plans .price small{font-size:13px;color:#676960;grid-column:auto;grid-row:auto}
.blitek-v27-review .plans .price strong{color:#20201E;font-size:clamp(46px,4.1vw,62px);font-weight:800;line-height:1.05;letter-spacing:-.045em;grid-column:auto;grid-row:auto;white-space:nowrap}
.blitek-v27-review .plans .price>span{font-size:12px;line-height:1.4;color:#676960;margin:0;grid-column:auto;grid-row:auto}
.blitek-v27-review .plans .plan-description{margin:0 0 24px;color:#62645C;font-size:16px;line-height:1.5;min-height:4.5em;text-align:left;hyphens:none}
.blitek-v27-review .plans .plan-content>ul{padding:0;margin:0 0 24px;list-style:none;font-size:15px;line-height:1.5}
.blitek-v27-review .plans .plan-content>ul li{position:relative;padding:10px 0 10px 19px;border:0;color:#33352E;overflow-wrap:normal;hyphens:none}
.blitek-v27-review .plans .plan-content>ul li:before{content:"";position:absolute;left:0;top:19px;width:5px;height:5px;border-radius:50%;background:#B7BDAA;margin:0}
.blitek-v27-review .plans .plan.is-active .plan-content>ul li:before{background:#AB8960}
.blitek-v27-review .plans .plan-operation{margin-top:auto;border-top:1px solid #55583D26;padding-top:20px}
.blitek-v27-review .plans .plan-operation h4{font-size:15px;font-weight:600;line-height:1.35;margin:0 0 12px;color:#55583D}
.blitek-v27-review .plans .plan-monthly{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0 0 12px}
.blitek-v27-review .plans .plan-monthly strong{font-size:26px;line-height:1.15;font-weight:700;letter-spacing:-.03em;color:#55583D;white-space:nowrap}
.blitek-v27-review .plans .plan-monthly span{font-size:12px;line-height:1.5;color:#676960}
.blitek-v27-review .plans .plan-operation-copy,.blitek-v27-review .plans .plan-campaigns p{font-size:13px;line-height:1.55;color:#676960;margin:0}
.blitek-v27-review .plans .plan-cta{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:64px;padding:18px 22px;border:0;border-top:1px solid #55583D12;background:#ECEFE6;color:#434736;font-size:15px;line-height:1.35;font-weight:700;text-align:center;transition:background-color 360ms ease,color 360ms ease;cursor:pointer}
.blitek-v27-review .plans .plan-cta span{font-size:20px;flex:none}
.blitek-v27-review .plans .plan.is-active .plan-cta{background:#55583D;color:#FFFFFF}
.blitek-v27-review .plans .plan-cta:hover{background:#41452E;color:#FFFFFF}
.blitek-v27-review .plans .plan-cta:focus-visible{outline:3px solid #AB8960;outline-offset:-5px}
.blitek-v27-review .plans .plan-grid:focus-visible{outline:2px solid #AB8960;outline-offset:4px}
.blitek-v27-review .plans .plan-navigation{margin-bottom:8px}
@media(max-width:1100px) and (min-width:701px){.blitek-v27-review .plans .plan-grid{--plan-width:clamp(300px,44vw,400px)}}
@media(max-width:700px){
 .blitek-v27-review .plans .plan-grid{--plan-width:calc(84vw - var(--gutter) * 1.68);--plan-gap:14px;border-radius:18px;padding-top:38px;padding-bottom:22px}
 .blitek-v27-review .plans .plan-grid .plan.is-active{transform:translateY(-18px)}
 .blitek-v27-review .plans .plan-content{padding:24px 20px 22px}
 .blitek-v27-review .plans .plan-head{min-height:54px}
 .blitek-v27-review .plans .plan-head h3{font-size:25px}
 .blitek-v27-review .plans .price{margin:16px 0 22px;min-height:110px}
 .blitek-v27-review .plans .price strong{font-size:clamp(40px,12vw,56px)}
 .blitek-v27-review .plans .plan-description{font-size:15px;min-height:4.5em}
 .blitek-v27-review .plans .plan-content>ul{font-size:14px}
 .blitek-v27-review .plans .plan-cta{min-height:66px;font-size:14px;padding-inline:16px}
 .blitek-v27-review .plans .plans-tabs button{font-size:14px}
}
@media(prefers-reduced-motion:reduce){.blitek-v27-review .plans .plan-grid .plan,.blitek-v27-review .plans .plan-cta,.blitek-v27-review .plans .plan-icon{transition:none}}
.blitek-v27-review.motion-reduced .plans .plan-grid .plan,.blitek-v27-review.motion-reduced .plans .plan-cta,.blitek-v27-review.motion-reduced .plans .plan-icon{transition:none}
