/* Watchdog professional soft launch + Founding Lifetime offer.
   Quiet editorial treatment. No directional accent borders. */

.pro-soft-launch-bar{
  position:relative;
  display:flex;
  align-items:center;
  justify-content:center;
  flex-wrap:wrap;
  gap:10px 18px;
  width:min(1180px,100%);
  margin:0 auto 34px;
  padding:13px 16px;
  border:1px solid rgba(255,255,255,.1);
  border-radius:16px;
  background:#151f2c;
  color:#eef4f8;
}
.pro-soft-launch-stamp{display:inline-flex;align-items:center;gap:8px;padding:7px 10px;border:1px solid rgba(128,221,209,.36);border-radius:999px;color:#9ce4dc;font:800 10px/1 "Plus Jakarta Sans",sans-serif;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}
.pro-soft-launch-stamp i{width:7px;height:7px;border-radius:50%;background:#69cdbf;box-shadow:0 0 0 4px rgba(105,205,191,.12)}
.pro-soft-launch-bar strong{font:800 14px/1.3 "Plus Jakarta Sans",sans-serif}
.pro-soft-launch-bar small{color:#9eacba;font:650 12px/1.35 "Source Sans 3",sans-serif}

.pro-cadence [data-cadence="lifetime"]{position:relative}
.pro-cadence [data-cadence="lifetime"] span{display:inline-block;margin-inline-start:5px;padding:3px 6px;border-radius:999px;background:#ead79a;color:#493706;font-size:10px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}
.pro-cadence [data-cadence="lifetime"].active{background:#17365d;color:#fff;box-shadow:inset 0 0 0 1px rgba(128,221,209,.2)}
.pro-cadence [data-cadence="lifetime"].active span{background:#f0d981;color:#3d2d04}

.pro-price-reveal.is-lifetime-mode .pro-price-stack{width:min(1180px,100%);margin-inline:auto;gap:16px}
.pro-price-reveal.is-lifetime-mode .pro-price-band{
  position:relative;
  isolation:isolate;
  width:100%;
  min-width:0;
  min-height:248px;
  padding:34px 36px;
  grid-template-columns:minmax(0,1fr) minmax(245px,330px) minmax(180px,225px);
  gap:28px;
  overflow:hidden;
  clip-path:none;
  border:1px solid rgba(18,34,52,.13);
  border-radius:24px;
  background:#f4eedc;
  background-image:linear-gradient(rgba(18,34,52,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(18,34,52,.035) 1px,transparent 1px);
  background-size:24px 24px;
  color:#101820;
  box-shadow:0 18px 44px rgba(0,0,0,.13);
  transform:none!important;
  transition:border-color .2s ease,box-shadow .2s ease,translate .2s ease;
}
.pro-price-reveal.is-lifetime-mode .pro-price-band:hover{translate:0 -2px;border-color:rgba(8,127,128,.32);box-shadow:0 24px 54px rgba(0,0,0,.18)}
.pro-price-reveal.is-lifetime-mode .pro-price-band::before{content:"FOUNDING · 2026";position:absolute;top:20px;right:24px;z-index:0;padding:6px 9px;border:1px solid rgba(18,34,52,.16);border-radius:999px;background:rgba(255,255,255,.58);color:#617083;font:800 9px/1 "DM Mono",monospace;letter-spacing:.07em;pointer-events:none}
.pro-price-reveal.is-lifetime-mode .pro-price-band>*{position:relative;z-index:1;min-width:0}
.pro-price-reveal.is-lifetime-mode .pro-price-who>span{color:#087f80}
.pro-price-reveal.is-lifetime-mode .pro-price-who h3{color:#101820}
.pro-price-reveal.is-lifetime-mode .pro-price-who p{color:#5f6b78}
.pro-price-reveal.is-lifetime-mode .pro-price-who>div{max-width:100%;overflow:hidden}
.pro-price-reveal.is-lifetime-mode .pro-price-who b{background:rgba(16,41,75,.065);color:#4e5d6d}
.pro-price-reveal.is-lifetime-mode .pro-intel-plan{max-width:100%;overflow-wrap:anywhere;background:rgba(255,255,255,.52);color:#314358}
.pro-price-reveal.is-lifetime-mode .pro-intel-plan b{color:#087f80}

.pro-price-reveal.is-lifetime-mode .pro-price-number{text-align:right;color:#101820}
.pro-price-reveal.is-lifetime-mode .pro-price-number .price-eyebrow{display:inline-flex;align-items:center;width:max-content;max-width:100%;padding:6px 9px;border:1px solid rgba(18,34,52,.18);border-radius:999px;background:rgba(255,255,255,.6);color:#657388;font:800 9px/1 "Plus Jakarta Sans",sans-serif;letter-spacing:.07em;text-transform:uppercase}
.pro-price-reveal.is-lifetime-mode .pro-price-number>div{justify-content:flex-end;white-space:nowrap}
.pro-price-reveal.is-lifetime-mode .pro-price-number sup,
.pro-price-reveal.is-lifetime-mode .pro-price-number strong{color:#101820}
.pro-price-reveal.is-lifetime-mode .pro-price-number strong{font-size:clamp(58px,6vw,84px);letter-spacing:-.065em}
.pro-price-reveal.is-lifetime-mode .pro-price-number em{color:#687586}
.pro-price-reveal.is-lifetime-mode .pro-price-number p{color:#7a8590}

.pro-price-reveal.is-lifetime-mode .pro-price-cta{width:100%;min-width:0;min-height:58px;padding:0 16px;border-radius:999px;background:#10294b;color:#fff;text-decoration:none;box-shadow:0 12px 26px rgba(16,41,75,.2);white-space:nowrap}
.pro-price-reveal.is-lifetime-mode .pro-price-cta::after{content:"Pay once";display:inline-flex;margin-inline-start:7px;padding:4px 7px;border-radius:999px;background:#ead79a;color:#493706;font-size:9px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}

.pro-lifetime-terms{display:none;width:min(1180px,100%);margin:20px auto 0;padding:16px 18px;border:1px solid rgba(255,255,255,.1);border-radius:15px;background:#151f2c;color:#a9b5c2}
.pro-price-reveal.is-lifetime-mode .pro-lifetime-terms{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 16px}
.pro-lifetime-terms b{color:#eef4f8;font:800 13px/1.3 "Plus Jakarta Sans",sans-serif}
.pro-lifetime-terms span{font:600 12px/1.4 "Source Sans 3",sans-serif}
.pro-demo.is-soft-launch .pro-demo-copy .pro-kicker{color:#157763}
.pro-demo.is-soft-launch .pro-demo-proof span:first-child i::before{content:"\f05a"}

@media(max-width:1180px){
  .pro-price-reveal.is-lifetime-mode .pro-price-band{grid-template-columns:minmax(0,1fr) minmax(240px,310px);gap:24px}
  .pro-price-reveal.is-lifetime-mode .pro-price-cta{grid-column:1/-1;width:min(320px,100%);justify-self:end}
}
@media(max-width:800px){
  .pro-price-reveal.is-lifetime-mode .pro-price-band{grid-template-columns:1fr;padding:30px 26px;gap:20px}
  .pro-price-reveal.is-lifetime-mode .pro-price-band::before{top:18px;right:18px}
  .pro-price-reveal.is-lifetime-mode .pro-price-number{text-align:left}
  .pro-price-reveal.is-lifetime-mode .pro-price-number>div{justify-content:flex-start}
  .pro-price-reveal.is-lifetime-mode .pro-price-cta{grid-column:auto;justify-self:stretch;width:100%}
}
@media(max-width:560px){
  .pro-soft-launch-bar{justify-content:flex-start;gap:7px 10px;padding:12px}
  .pro-soft-launch-bar small{width:100%}
  .pro-price-reveal.is-lifetime-mode .pro-price-band{padding:26px 20px;border-radius:20px}
  .pro-price-reveal.is-lifetime-mode .pro-price-band::before{position:static;display:inline-flex;width:max-content;margin-bottom:-4px;grid-row:1}
  .pro-price-reveal.is-lifetime-mode .pro-price-number strong{font-size:60px}
  .pro-price-reveal.is-lifetime-mode .pro-price-number .price-eyebrow{font-size:8px}
  .pro-price-reveal.is-lifetime-mode .pro-price-cta{white-space:normal;text-align:center}
  .pro-price-reveal.is-lifetime-mode .pro-lifetime-terms{align-items:flex-start;justify-content:flex-start}
}
@media(prefers-reduced-motion:reduce){
  .pro-price-reveal.is-lifetime-mode .pro-price-band{transition:none;translate:none!important}
}
