/* Derived parity stylesheet for playbook.html: selector specificity/wrapper compatibility only. */

body.tanco-source-parity:not(#tanco-source-parity-lock) .pb-hero .float{position:absolute;opacity:.9;animation:pbf 6s ease-in-out infinite alternate}
@keyframes pbf{to{transform:translateY(-14px)}}
body.tanco-source-parity:not(#tanco-source-parity-lock) .pb-hero .f1{top:18%;left:8%;font-size:34px}body.tanco-source-parity:not(#tanco-source-parity-lock) .pb-hero .f2{top:60%;left:14%;font-size:26px;animation-delay:1s}body.tanco-source-parity:not(#tanco-source-parity-lock) .pb-hero .f3{top:24%;right:10%;font-size:30px;animation-delay:.5s}body.tanco-source-parity:not(#tanco-source-parity-lock) .pb-hero .f4{top:64%;right:14%;font-size:24px;animation-delay:1.4s}
body.tanco-source-parity:not(#tanco-source-parity-lock) .pb-wrap{max-width:760px;margin:0 auto;padding:0 32px}
body.tanco-source-parity:not(#tanco-source-parity-lock) .pb-intro{font-size:20px;line-height:1.65;color:var(--neutral-700);text-align:center;margin:0 auto}
body.tanco-source-parity:not(#tanco-source-parity-lock) .pb-intro strong{color:var(--text-heading)}
body.tanco-source-parity:not(#tanco-source-parity-lock) .pb-cta{position:relative;background:var(--gradient-hero);color:#fff;overflow:hidden;text-align:center}
body.tanco-source-parity:not(#tanco-source-parity-lock) .pb-cta .inner{position:relative;max-width:600px;margin:0 auto}
body.tanco-source-parity:not(#tanco-source-parity-lock) .pb-cta h2{color:#fff;font-family:var(--font-display);font-weight:800;font-size:clamp(28px,3.6vw,42px);margin-bottom:14px}
body.tanco-source-parity:not(#tanco-source-parity-lock) .pb-cta p{font-size:17px;color:var(--text-on-dark-muted);margin-bottom:28px}
