/* v2.13: gray service type and compact pricing without hiding inclusions. */
.blitek-v27-review .services .service{color:#C1C3B8}
.blitek-v27-review .services .service.active,.blitek-v27-review .services .service:hover,.blitek-v27-review .services .service:focus-visible{color:#F0F1EB}
.blitek-v27-review .services .service>span,.blitek-v27-review .services #serviceCopy{color:#CDD0C4}
.blitek-v27-review .plans .plans-tabs{margin:0 auto 12px;min-height:48px;padding:4px;max-width:640px}
.blitek-v27-review .plans .plans-tabs button{min-height:44px;padding:10px 16px;font-size:16px}
.blitek-v27-review .plans .plan-navigation{margin:0 0 8px;min-height:32px}
.blitek-v27-review .plans .plan-navigation button{width:32px;height:32px;font-size:18px}
.blitek-v27-review .plans .plan-grid{--plan-width:clamp(310px,31vw,440px);padding-top:24px;padding-bottom:14px;scroll-behavior:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y pinch-zoom;overflow-anchor:none}
.blitek-v27-review .plans .plan-grid .plan{scroll-snap-stop:normal;transition:transform 300ms ease,box-shadow 300ms ease,border-color 300ms ease}
.blitek-v27-review .plans .plan-grid .plan.is-active{transform:translateY(-10px)}
.blitek-v27-review .plans .plan-content{padding:18px 20px 14px}
.blitek-v27-review .plans .plan-head{min-height:0;align-items:center;gap:12px}
.blitek-v27-review .plans .plan-head h3{font-size:clamp(24px,1.8vw,28px);line-height:1.12}
.blitek-v27-review .plans .plan-icon{width:30px;height:30px;flex-basis:30px}
.blitek-v27-review .plans .price{min-height:0;gap:3px;margin:12px 0}
.blitek-v27-review .plans .price strong{font-size:clamp(44px,3.4vw,56px);line-height:1.02}
.blitek-v27-review .plans .price small,.blitek-v27-review .plans .price>span{font-size:12px;line-height:1.3}
.blitek-v27-review .plans .plan-description{font-size:15px;line-height:1.35;min-height:0;margin:0 0 12px}
.blitek-v27-review .plans .plan-content>ul{font-size:14px;line-height:1.35;margin:0 0 12px}
.blitek-v27-review .plans .plan-content>ul li{padding:4px 0 4px 15px}
.blitek-v27-review .plans .plan-content>ul li:before{top:11px;width:4px;height:4px}
.blitek-v27-review .plans .plan-operation{padding-top:10px}
.blitek-v27-review .plans .plan-operation h4{font-size:14px;line-height:1.25;margin:0 0 5px}
.blitek-v27-review .plans .plan-monthly{gap:3px 6px;margin:0 0 5px}
.blitek-v27-review .plans .plan-monthly strong{font-size:24px}
.blitek-v27-review .plans .plan-monthly span{font-size:12px}
.blitek-v27-review .plans .plan-operation-copy,.blitek-v27-review .plans .plan-campaigns p,.blitek-v27-review .plans .plan-setup p{font-size:12px;line-height:1.35;margin:0;color:#676960}
.blitek-v27-review .plans .plan-cta{min-height:48px;padding:12px 14px;font-size:14px;line-height:1.3}
.blitek-v27-review .plans .plan-grid.is-mouse-dragging{cursor:grabbing;scroll-snap-type:none;user-select:none}
@media(min-width:701px) and (max-width:1100px){.blitek-v27-review .plans .plan-grid{--plan-width:clamp(310px,45vw,420px)}}
@media(max-width:700px){
 .blitek-v27-review .plans .plans-tabs{min-height:44px;padding:3px;margin-bottom:8px;max-width:none}
 .blitek-v27-review .plans .plans-tabs button{min-height:40px;font-size:13px;line-height:1.2;padding:8px}
 .blitek-v27-review .plans .plan-navigation{font-size:11px;min-height:28px;margin-bottom:6px}
 .blitek-v27-review .plans .plan-navigation button{width:28px;height:28px;font-size:17px}
 .blitek-v27-review .plans .plan-grid{--plan-width:calc(92vw - var(--gutter) * 1.84);--plan-gap:12px;padding-top:18px;padding-bottom:12px;scroll-margin-top:12px}
 .blitek-v27-review .plans .plan-grid .plan.is-active{transform:translateY(-6px)}
 .blitek-v27-review .plans .plan-content{padding:12px 14px 10px}
 .blitek-v27-review .plans .plan-head h3{font-size:22px;line-height:1.1}
 .blitek-v27-review .plans .plan-icon{width:26px;height:26px;flex-basis:26px}
 .blitek-v27-review .plans .price{gap:2px;margin:8px 0}
 .blitek-v27-review .plans .price strong{font-size:clamp(38px,10.5vw,46px)}
 .blitek-v27-review .plans .price small,.blitek-v27-review .plans .price>span{font-size:11px}
 .blitek-v27-review .plans .plan-description{font-size:14px;line-height:1.3;margin-bottom:8px}
 .blitek-v27-review .plans .plan-content>ul{font-size:13px;line-height:1.3;margin-bottom:8px}
 .blitek-v27-review .plans .plan-content>ul li{padding:3px 0 3px 13px}
 .blitek-v27-review .plans .plan-content>ul li:before{top:9px}
 .blitek-v27-review .plans .plan-operation{padding-top:8px}
 .blitek-v27-review .plans .plan-operation h4{font-size:13px;margin-bottom:4px}
 .blitek-v27-review .plans .plan-monthly strong{font-size:22px}
 .blitek-v27-review .plans .plan-monthly span{font-size:11px}
 .blitek-v27-review .plans .plan-operation-copy,.blitek-v27-review .plans .plan-campaigns p,.blitek-v27-review .plans .plan-setup p{font-size:12px;line-height:1.3}
 .blitek-v27-review .plans .plan-cta{min-height:44px;padding:10px 12px;font-size:13px}
}
/* Preserve access to every bullet and CTA, including small landscape screens. */
.blitek-v27-review .plans .plan-grid{margin-bottom:0}
.blitek-v27-review .plans{--pricing-menu-clearance:100px}
.blitek-v27-review .plans .plan-cta{scroll-margin-bottom:var(--pricing-menu-clearance)}
@media(max-width:700px) and (max-height:740px){
 .blitek-v27-review .plans .plan-content{padding-top:10px;padding-bottom:8px}
 .blitek-v27-review .plans .price{margin:6px 0}
 .blitek-v27-review .plans .plan-description{margin-bottom:6px}
 .blitek-v27-review .plans .plan-content>ul li{padding-top:2px;padding-bottom:2px}
 .blitek-v27-review .plans .plan-content>ul li:before{top:8px}
 .blitek-v27-review .plans .plan-operation{padding-top:6px}
}
@media(prefers-reduced-motion:reduce){.blitek-v27-review .plans .plan-grid .plan{transition:none}}
.blitek-v27-review.motion-reduced .plans .plan-grid .plan{transition:none}
