/* Balaksh V6 — conversion layer: lightweight, mobile-first */
.sales-strip{background:#10151c;color:#fff;padding:11px 16px;font-size:13px;line-height:1.4;text-align:center}
.sales-strip strong{font-weight:800}.sales-strip a{color:#fff;text-decoration:underline;text-underline-offset:3px;margin-left:8px}
.sales-proof{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:28px 0 0}
.sales-proof-card{padding:20px;border:1px solid rgba(20,30,40,.12);border-radius:16px;background:#fff;box-shadow:0 8px 28px rgba(20,30,40,.05)}
.sales-proof-card b{display:block;font-size:16px;margin-bottom:6px}.sales-proof-card span{display:block;color:#5b6470;font-size:13px;line-height:1.55}
.sales-section{padding:72px 0}.sales-section.alt{background:#f5f7f6}.sales-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:center}
.sales-kicker{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#228d6b}.sales-section h2{font-size:clamp(30px,4vw,52px);line-height:1.02;margin:10px 0 16px;letter-spacing:-.035em}.sales-section h2 em{font-style:normal;color:#228d6b}.sales-section p{color:#58616d;line-height:1.7}
.sales-list{display:grid;gap:12px;margin:22px 0}.sales-list div{display:flex;gap:10px;align-items:flex-start}.sales-list i{font-style:normal;font-weight:900;color:#228d6b;flex:none}
.sales-cta-box{border-radius:22px;padding:28px;background:#111820;color:#fff}.sales-cta-box h3{font-size:25px;margin:0 0 8px}.sales-cta-box p{color:#c7d0d8;margin:0 0 18px}.sales-cta-box .price{font-size:30px;font-weight:850;margin-bottom:14px}.sales-cta-box .small{font-size:12px;color:#9ea9b3;margin-top:10px}
.sales-buttons{display:flex;flex-wrap:wrap;gap:10px}.sales-buttons a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:999px;font-weight:800;text-decoration:none}.sales-primary{background:#2aa47d;color:#fff}.sales-secondary{background:#fff;color:#111820}
.sales-compare{display:grid;grid-template-columns:1fr 1fr;border:1px solid rgba(20,30,40,.12);border-radius:18px;overflow:hidden;background:#fff;margin-top:28px}.sales-compare>div{padding:22px}.sales-compare>div+div{border-left:1px solid rgba(20,30,40,.12)}.sales-compare h3{margin:0 0 12px;font-size:17px}.sales-compare ul{padding-left:18px;margin:0;color:#59626c;line-height:1.7}
.sales-sticky{display:none;position:fixed;z-index:999;left:12px;right:12px;bottom:12px;padding:10px;background:rgba(17,24,32,.94);backdrop-filter:blur(10px);border-radius:16px;box-shadow:0 10px 35px rgba(0,0,0,.2)}.sales-sticky a{display:flex;align-items:center;justify-content:center;min-height:46px;border-radius:12px;background:#2aa47d;color:#fff;text-decoration:none;font-weight:850}.sales-sticky small{display:block;color:#cbd4db;text-align:center;font-size:10px;margin-top:5px}
@media(max-width:760px){.sales-proof{grid-template-columns:1fr}.sales-section{padding:54px 0}.sales-grid{grid-template-columns:1fr;gap:28px}.sales-compare{grid-template-columns:1fr}.sales-compare>div+div{border-left:0;border-top:1px solid rgba(20,30,40,.12)}.sales-sticky{display:block}.sales-strip{font-size:12px;padding:9px 12px}.sales-strip a{display:inline-block;margin-left:4px}}
@media(prefers-reduced-motion:reduce){.sales-sticky{backdrop-filter:none}}
.sales-section .wrap,.sales-section .page{max-width:1180px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}

/* V14 — persistent, explicit Buy Balaksh floating CTA */
.balaksh-buy-badge{position:fixed!important;right:18px!important;bottom:92px!important;z-index:2147483000!important;width:254px!important;min-height:68px!important;box-sizing:border-box;display:flex!important;visibility:visible!important;opacity:1!important;align-items:center;gap:11px;padding:8px 10px 8px 10px;border-radius:999px;color:#fff!important;text-decoration:none!important;background:linear-gradient(135deg,#061827 0%,#082f50 52%,#071a34 100%)!important;border:1.5px solid #29dff4!important;box-shadow:0 0 0 2px rgba(72,105,255,.30),0 0 0 6px rgba(42,214,231,.08),0 12px 38px rgba(0,0,0,.42),0 0 32px rgba(42,214,231,.28)!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);cursor:pointer;overflow:visible;transform:translateZ(0);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}
.balaksh-buy-badge:before{content:"";position:absolute;inset:-5px;border-radius:999px;border:1px solid rgba(73,105,255,.38);pointer-events:none;animation:buyBadgePulse 2.4s ease-in-out infinite}
.balaksh-buy-badge:after{content:"";position:absolute;left:18px;right:54px;bottom:-1px;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,#2ad6e7,transparent);filter:blur(.5px);opacity:.95}
.buy-badge-icon{width:44px;height:44px;flex:0 0 44px;border-radius:50%;display:grid!important;place-items:center;color:#a6fbff!important;background:linear-gradient(145deg,#071f36,#0b3655)!important;border:1px solid rgba(42,214,231,.6);box-shadow:inset 0 0 18px rgba(42,214,231,.10),0 0 15px rgba(42,214,231,.16)}
.buy-badge-icon svg{width:23px;height:23px;display:block}
.buy-badge-copy{display:flex!important;flex:1;min-width:0;flex-direction:column;justify-content:center;line-height:1.05}
.buy-badge-copy strong{display:block!important;font-size:16px!important;font-weight:850!important;letter-spacing:-.02em;white-space:nowrap;color:#fff!important}
.buy-badge-copy small{display:block!important;margin-top:4px;font-size:10px!important;font-weight:800!important;color:#a9eaf1!important;letter-spacing:.10em;text-transform:uppercase;white-space:nowrap}
.buy-badge-price{display:block!important;margin-top:3px;font-size:11px!important;font-weight:750!important;color:#c4d2df!important;white-space:nowrap}
.buy-badge-arrow{width:34px;height:34px;flex:0 0 34px;display:grid!important;place-items:center;border-radius:50%;font-family:Arial,sans-serif;font-size:28px;line-height:1;color:#fff!important;background:linear-gradient(135deg,#1a74ff,#1545bb)!important;border:1px solid rgba(255,255,255,.24);box-shadow:0 0 18px rgba(43,102,255,.42);transition:transform .22s ease}
.balaksh-buy-badge:hover,.balaksh-buy-badge:focus-visible{transform:translateY(-3px) scale(1.015);border-color:#66eff8!important;box-shadow:0 0 0 2px rgba(72,105,255,.38),0 0 0 7px rgba(42,214,231,.10),0 18px 48px rgba(0,0,0,.44),0 0 40px rgba(42,214,231,.34)!important;outline:none}
.balaksh-buy-badge:hover .buy-badge-arrow,.balaksh-buy-badge:focus-visible .buy-badge-arrow{transform:translateX(3px)}
@keyframes buyBadgePulse{0%,100%{opacity:.35;transform:scale(1)}50%{opacity:.82;transform:scale(1.014)}}
@media(max-width:760px){.balaksh-buy-badge{right:12px!important;bottom:88px!important;width:232px!important;min-height:64px!important;padding:7px 8px 7px 8px;gap:9px}.buy-badge-icon{width:40px;height:40px;flex-basis:40px}.buy-badge-copy strong{font-size:14px!important}.buy-badge-copy small{font-size:9px!important;margin-top:4px}.buy-badge-price{font-size:10px!important}.buy-badge-arrow{width:32px;height:32px;flex-basis:32px;font-size:25px}}
@media(prefers-reduced-motion:reduce){.balaksh-buy-badge:before{animation:none}.balaksh-buy-badge{transition:none}}
