/* ==========================================================================
   Partnership pages — "the agreement" redesign. Scoped to body[data-pa].
   ========================================================================== */
body[data-pa]{--pa-ink:#0f172a;--pa-body:#475569;--pa-mute:#64748b;--pa-line:#e2e8f0;--pa-blue:#1a56db;--pa-teal:#0891b2;--pa-violet:#7c3aed;--pa-green:#059669;--pa-amber:#d97706;
  --pa-tick:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 5 5 9-10'/%3E%3C/svg%3E");
  --pa-up:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 17l6-6 4 4 8-8'/%3E%3Cpath d='M14 7h7v7'/%3E%3C/svg%3E");
  --pa-hand:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m11 17 2 2a1 1 0 1 0 3-3'/%3E%3Cpath d='m14 14 2.5 2.5a1 1 0 1 0 3-3l-3.88-3.88a3 3 0 0 0-4.24 0l-.88.88a1 1 0 1 1-3-3l2.81-2.81a5.79 5.79 0 0 1 7.06-.87l.47.28a2 2 0 0 0 1.42.25L21 4'/%3E%3Cpath d='m21 3 1 11h-2'/%3E%3Cpath d='M3 3 2 14l6.5 6.5a1 1 0 1 0 3-3'/%3E%3Cpath d='M3 4h8'/%3E%3C/svg%3E")}

/* no section numbering anywhere */
body[data-pa] .pw-num{display:none!important}
body[data-pa] .pw-head{display:block!important}
body[data-pa] .pw-kicker{display:inline-flex!important;align-items:center;gap:8px;padding:6px 12px 6px 10px;border-radius:99px;background:#eef4ff;color:var(--pa-blue)!important;letter-spacing:1.4px}
body[data-pa] .pw-kicker::before{content:"\00a7";font:800 13px/1 Georgia,serif}
body[data-pa] .pa-hero .pw-kicker{background:rgba(26,86,219,.1)}
body[data-pa] .pa-hero .pw-kicker::before{content:none}

/* hero "on this page" card: contents list without numbers */
body[data-pa] .pa-hero .pw-card{background:rgba(255,255,255,.9)!important;border:0!important;border-left:3px solid var(--pa-blue)!important;border-radius:0 16px 16px 0!important;box-shadow:0 20px 40px -28px rgba(15,23,42,.5)!important}
body[data-pa] .pa-hero .pw-card>div[style*="justify-content"]>span:first-child{font-size:0!important;width:8px;height:8px;border-radius:50%;background:var(--pa-blue);flex:0 0 8px;margin-top:6px}
body[data-pa] .pa-hero .pw-card>div[style*="justify-content"]{justify-content:flex-start!important;gap:12px!important}

/* ---------- ledger: threshold as a crossover scale ---------- */
body[data-pa] .pa-ledger .pw-scroll{border:0!important;background:none!important;box-shadow:none!important;overflow:visible!important}
body[data-pa] .pa-ledger .pw-ledger{border-collapse:separate!important;border-spacing:0 8px!important;width:100%;background:none!important;border:0!important}
body[data-pa] .pa-ledger .pw-ledger thead th{background:none!important;border:0!important;padding:0 18px 8px!important;font:800 11px/1.3 ui-monospace,Menlo,monospace!important;letter-spacing:1.4px;text-transform:uppercase;color:var(--pa-mute)!important}
body[data-pa] .pa-ledger .pw-ledger thead th:nth-child(2){color:var(--pa-teal)!important}
body[data-pa] .pa-ledger .pw-ledger thead th:nth-child(3){color:var(--pa-violet)!important}
body[data-pa] .pa-ledger .pw-ledger td{background:#fff!important;border:0!important;padding:15px 18px!important;font-size:14.2px!important}
body[data-pa] .pa-ledger .pw-ledger td:first-child{border-radius:12px 0 0 12px;font-weight:700!important;color:var(--pa-ink)!important;box-shadow:inset 4px 0 0 var(--pa-blue)}
body[data-pa] .pa-ledger .pw-ledger td:last-child{border-radius:0 12px 12px 0}
body[data-pa] .pa-ledger .pw-ledger td.n{color:var(--pa-body)!important}
body[data-pa] .pa-ledger .pw-ledger tbody tr{filter:drop-shadow(0 6px 12px rgba(15,23,42,.06))}
body[data-pa] .pa-ledger .pw-ledger tr.tot td{background:linear-gradient(90deg,#0f172a,#172554)!important;color:#fff!important;font-weight:800!important}
body[data-pa] .pa-ledger .pw-ledger tr.tot td:first-child{box-shadow:inset 4px 0 0 #67e8f9}
body[data-pa] .pa-ledger .pw-ledger tr.tot td.n{color:#67e8f9!important}
body[data-pa] .pa-ledger{background:linear-gradient(180deg,#f3f7fd,#eef3fb)!important}

/* ---------- split: two parties, one handshake ---------- */
body[data-pa] .pa-split .pw-split{position:relative;gap:0!important;align-items:stretch}
body[data-pa] .pa-split .pw-split>div:first-child{background:#fff!important;border:0!important;border-radius:24px 0 0 24px!important;box-shadow:none!important;padding:34px 60px 30px 34px!important}
body[data-pa] .pa-split .pw-split>div:last-child{border-radius:0 24px 24px 0!important;padding:34px 34px 30px 60px!important;background:radial-gradient(420px 260px at 100% 0%,rgba(34,211,238,.2),transparent 70%),linear-gradient(135deg,#0b1633,#172554)!important}
body[data-pa] .pa-split .pw-splitmid{position:relative;width:0!important;padding:0!important;margin:0!important;z-index:2}
body[data-pa] .pa-split .pw-splitmid>*{display:none!important}
body[data-pa] .pa-split .pw-splitmid::before{content:"";position:absolute;left:-38px;top:50%;margin-top:-38px;width:76px;height:76px;border-radius:50%;background:linear-gradient(135deg,#1a56db,#06b6d4);box-shadow:0 0 0 8px #fff,0 18px 32px -12px rgba(26,86,219,.7)}
body[data-pa] .pa-split .pw-splitmid::after{content:"";position:absolute;left:-18px;top:50%;margin-top:-18px;width:36px;height:36px;background:#fff;-webkit-mask:var(--pa-hand) center/contain no-repeat;mask:var(--pa-hand) center/contain no-repeat}
body[data-pa] .pa-split .pw-split>div:first-child>div:first-child,body[data-pa] .pa-split .pw-split>div:last-child>div:first-child{font-size:12px!important;letter-spacing:1.6px!important;margin-bottom:10px!important}
body[data-pa] .pa-split .pw-split>div:first-child>div:first-child{color:var(--pa-blue)!important}
body[data-pa] .pa-split .pw-split>div:last-child>div:first-child{color:#67e8f9!important}
body[data-pa] .pa-split .pw-split>div>div>span:first-child{width:18px!important;height:18px!important;border-radius:50%!important;margin-top:3px;background:var(--pa-blue) var(--pa-tick) center/0 no-repeat!important;position:relative}
body[data-pa] .pa-split .pw-split>div:last-child>div>span:first-child{background:#22d3ee!important}

/* ---------- tiers: three structures ---------- */
body[data-pa] .pa-tiers .pw-3{gap:0!important;align-items:stretch}
body[data-pa] .pa-tiers .pw-tier{background:none!important;border:0!important;border-top:4px solid #cbd5e1!important;border-radius:0!important;box-shadow:none!important}
body[data-pa] .pa-tiers .pw-tier+.pw-tier{border-left:1px solid var(--pa-line)!important}
body[data-pa] .pa-tiers .pw-tier.mid{position:relative;z-index:1;margin:-16px 0;border-top-color:var(--pa-blue)!important;border-radius:0 0 22px 22px!important;background:linear-gradient(180deg,#eef4ff,#fff 40%)!important;box-shadow:0 30px 60px -34px rgba(26,86,219,.55)!important}
body[data-pa] .pa-tiers .pw-tier.mid>div:first-child{border-radius:0 0 12px 12px}
body[data-pa] .pa-tiers .pw-tier>div:nth-last-child(2)>div svg{display:none}
body[data-pa] .pa-tiers .pw-tier>div:nth-last-child(2)>div{position:relative;padding-left:26px!important;border-bottom:1px dashed var(--pa-line)!important}
body[data-pa] .pa-tiers .pw-tier>div:nth-last-child(2)>div::before{content:"";position:absolute;left:0;top:12px;width:14px;height:14px;background:var(--pa-green);-webkit-mask:var(--pa-tick) center/contain no-repeat;mask:var(--pa-tick) center/contain no-repeat}
body[data-pa] .pa-tiers .pw-tier a{border-radius:99px!important}

/* ---------- steps: setup timeline ---------- */
body[data-pa] .pa-steps .pw-4{position:relative;gap:0 clamp(18px,2.4vw,34px)!important;padding-top:26px}
body[data-pa] .pa-steps .pw-4::before{content:"";position:absolute;left:0;right:0;top:9px;height:4px;border-radius:4px;background:linear-gradient(90deg,var(--pa-blue),var(--pa-teal),var(--pa-violet),var(--pa-green))}
body[data-pa] .pa-steps .pw-4>div{--c:var(--pa-blue);background:none!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:32px 0 0!important}
body[data-pa] .pa-steps .pw-4>div:nth-child(2){--c:var(--pa-teal)}body[data-pa] .pa-steps .pw-4>div:nth-child(3){--c:var(--pa-violet)}body[data-pa] .pa-steps .pw-4>div:nth-child(4){--c:var(--pa-green)}
body[data-pa] .pa-steps .pw-4>div::before{content:"";position:absolute;left:0;top:-26px;width:22px;height:22px;border-radius:50%;background:#fff;border:5px solid var(--c);box-sizing:border-box;box-shadow:0 0 0 5px color-mix(in srgb,var(--c) 15%,transparent)}
body[data-pa] .pa-steps .pw-4>div>div:first-child{position:static!important;display:inline-block;margin-bottom:10px;padding:5px 11px!important;border-radius:99px!important;background:color-mix(in srgb,var(--c) 12%,#fff)!important;color:var(--c)!important}
body[data-pa] .pa-steps .pw-4>div>div:nth-child(2){font-size:17px!important}

/* ---------- terms: a signed agreement on paper ---------- */
body[data-pa] .pa-terms .pw-inv{position:relative;background:#fffdf8!important;color:var(--pa-ink)!important;border-radius:6px!important;padding:clamp(34px,4vw,56px) clamp(28px,4vw,60px) clamp(90px,8vw,110px)!important;box-shadow:0 1px 0 #efe9da,0 40px 70px -40px rgba(15,23,42,.5),10px 10px 0 -2px #f3efe3!important;border:1px solid #efe9da!important;background-image:repeating-linear-gradient(180deg,transparent 0 31px,rgba(26,86,219,.05) 31px 32px)!important}
body[data-pa] .pa-terms .pw-inv h2{color:var(--pa-ink)!important}
body[data-pa] .pa-terms .pw-inv p{color:#44403c!important}
body[data-pa] .pa-terms .pw-inv>div:first-child>div:first-child{color:#b45309!important;font-size:0!important}
body[data-pa] .pa-terms .pw-inv>div:first-child>div:first-child::before{content:"Partnership agreement \00b7  Key terms";font-size:11px;letter-spacing:1.6px}
body[data-pa] .pa-terms .pw-2>div{counter-increment:cl;padding-left:0}
body[data-pa] .pa-terms .pw-2>div>div span:first-child{background:#fef3c7!important;color:#b45309!important}
body[data-pa] .pa-terms .pw-2>div>div span:first-child svg{stroke:#b45309!important;color:#b45309!important}
body[data-pa] .pa-terms .pw-2>div>div span:last-child{color:var(--pa-ink)!important}
body[data-pa] .pa-terms .pw-inv::after{content:"Signed \2014 Sachkhand Digital Marketing";position:absolute;right:clamp(28px,4vw,60px);bottom:34px;padding:10px 18px;border:2px solid #b45309;border-radius:8px;transform:rotate(-4deg);font:800 12px/1 ui-monospace,Menlo,monospace;letter-spacing:1.4px;text-transform:uppercase;color:#b45309;opacity:.85}
body[data-pa] .pa-terms .pw-inv::before{content:"";position:absolute;left:clamp(28px,4vw,60px);bottom:44px;width:220px;height:0;border-bottom:1px solid #a8a29e}

/* ---------- objections: concern -> answer rows ---------- */
body[data-pa] .pa-obj .pw-obj{gap:0 clamp(28px,4vw,56px)!important;border-top:2px solid var(--pa-ink)}
body[data-pa] .pa-obj .pw-obj .pw-card{position:relative;background:none!important;border:0!important;border-bottom:1px solid var(--pa-line)!important;border-radius:0!important;box-shadow:none!important;padding:24px 0 24px 52px!important}
body[data-pa] .pa-obj .pw-obj .pw-card>div:first-child{display:none!important}
body[data-pa] .pa-obj .pw-obj .pw-card::before{content:"?";position:absolute;left:0;top:22px;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#fee2e2;color:#dc2626;font:800 16px/1 'Segoe UI',system-ui,sans-serif}
body[data-pa] .pa-obj .pw-obj .pw-card>div:nth-child(3){display:inline-block;margin:12px 0 6px!important;padding:4px 10px!important;border-radius:99px;background:#dcfce7;color:#15803d!important}
body[data-pa] .pa-obj .pw-obj .pw-card>div:nth-child(2){font-size:16.5px!important}

/* ---------- shifts: rising trends, no numbers ---------- */
body[data-pa] .pa-shifts .pw-4{gap:0!important;border-top:2px solid var(--pa-ink)}
body[data-pa] .pa-shifts .pw-4>.pw-card{--c:var(--pa-blue);background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:26px clamp(16px,2vw,28px)!important}
body[data-pa] .pa-shifts .pw-4>.pw-card+.pw-card{border-left:1px dashed var(--pa-line)!important}
body[data-pa] .pa-shifts .pw-4>.pw-card:nth-child(2){--c:var(--pa-teal)}body[data-pa] .pa-shifts .pw-4>.pw-card:nth-child(3){--c:var(--pa-violet)}body[data-pa] .pa-shifts .pw-4>.pw-card:nth-child(4){--c:var(--pa-green)}
body[data-pa] .pa-shifts .pw-4>.pw-card>div:first-child{font-size:0!important;width:44px;height:44px;border-radius:14px;margin-bottom:16px!important;background:linear-gradient(135deg,color-mix(in srgb,var(--c) 70%,#fff),var(--c));position:relative;box-shadow:0 12px 22px -12px var(--c)}
body[data-pa] .pa-shifts .pw-4>.pw-card>div:first-child::after{content:"";position:absolute;inset:11px;background:#fff;-webkit-mask:var(--pa-up) center/contain no-repeat;mask:var(--pa-up) center/contain no-repeat}

/* ---------- SLA: commitment band ---------- */
body[data-pa] .pa-sla{background:radial-gradient(700px 380px at 90% 0%,rgba(34,211,238,.2),transparent 70%),linear-gradient(135deg,#0b1633,#172554)!important}
body[data-pa] .pa-sla h2,body[data-pa] .pa-sla .pw-h2{color:#fff!important}
body[data-pa] .pa-sla .pw-lede,body[data-pa] .pa-sla p{color:#b8c4dc!important}
body[data-pa] .pa-sla .pw-kicker{background:rgba(255,255,255,.08);color:#67e8f9!important}
body[data-pa] .pa-sla .pw-4{border:0!important;border-top:1px solid rgba(255,255,255,.16)!important;border-bottom:1px solid rgba(255,255,255,.16)!important;border-radius:0!important;background:none!important;box-shadow:none!important}
body[data-pa] .pa-sla .pw-4>div{border-right:1px dashed rgba(255,255,255,.2)!important;background:none!important;text-align:center}
body[data-pa] .pa-sla .pw-4>div:last-child{border-right:0!important}
body[data-pa] .pa-sla .pw-4>div>div:first-child{font-size:clamp(34px,3.8vw,50px)!important;background:linear-gradient(180deg,#fff 30%,#67e8f9);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}
body[data-pa] .pa-sla .pw-4>div>div:nth-child(2){color:#fff!important}
body[data-pa] .pa-sla .pw-4>div>div:nth-child(3){color:#94a3b8!important}

/* ---------- related: pill links ---------- */
body[data-pa] .pa-related .pw-3{display:flex!important;flex-wrap:wrap;gap:10px!important}
body[data-pa] .pa-related .pw-3>a{border-radius:99px!important;padding:11px 18px!important;gap:10px!important;background:#fff!important;box-shadow:0 8px 18px -14px rgba(15,23,42,.45)!important;transition:transform .2s,border-color .2s}
body[data-pa] .pa-related .pw-3>a:hover{transform:translateY(-2px);border-color:var(--pa-blue)!important}

/* ---------- FAQ: two-column Q/A ---------- */
body[data-pa] .pa-faq .pw-wrap>div:last-child{display:grid;grid-template-columns:1fr 1fr;gap:0 clamp(28px,4vw,56px);border-top:2px solid var(--pa-ink)}
body[data-pa] .pa-faq .pw-wrap>div:last-child>div{position:relative;padding:22px 0 22px 50px!important}
body[data-pa] .pa-faq .pw-wrap>div:last-child>div::before{content:"Q";position:absolute;left:0;top:20px;width:32px;height:32px;border-radius:10px;display:grid;place-items:center;background:linear-gradient(135deg,var(--pa-blue),var(--pa-teal));color:#fff;font:800 13px/1 ui-monospace,Menlo,monospace}

/* ---------- CTA ---------- */
body[data-pa] .pa-cta{background:radial-gradient(700px 380px at 85% 10%,rgba(34,211,238,.22),transparent 70%),radial-gradient(600px 360px at 0% 100%,rgba(124,58,237,.3),transparent 70%),linear-gradient(135deg,#0a1224,#12235a)!important}
body[data-pa] .pa-cta .pw-2>div:last-child{padding-left:clamp(22px,3vw,40px);border-left:1px dashed rgba(255,255,255,.25)}

/* ---------- responsive ---------- */
@media(max-width:900px){
  body[data-pa] .pa-split .pw-split{grid-template-columns:1fr!important}
  body[data-pa] .pa-split .pw-split>div:first-child{border-radius:24px 24px 0 0!important;padding:28px 24px 50px!important}
  body[data-pa] .pa-split .pw-split>div:last-child{border-radius:0 0 24px 24px!important;padding:50px 24px 28px!important}
  body[data-pa] .pa-split .pw-splitmid{width:100%!important;height:0!important}
  body[data-pa] .pa-split .pw-splitmid::before{left:50%;margin-left:-38px}
  body[data-pa] .pa-split .pw-splitmid::after{left:50%;margin-left:-18px}
  body[data-pa] .pa-tiers .pw-tier.mid{margin:0}
  body[data-pa] .pa-tiers .pw-tier+.pw-tier{border-left:0!important}
  body[data-pa] .pa-steps .pw-4{grid-template-columns:1fr 1fr!important;row-gap:30px!important}
  body[data-pa] .pa-steps .pw-4::before{display:none}
  body[data-pa] .pa-steps .pw-4>div::before{top:0}
  body[data-pa] .pa-steps .pw-4>div{padding-top:34px!important;position:relative}
  body[data-pa] .pa-shifts .pw-4>.pw-card+.pw-card{border-left:0!important;border-top:1px dashed var(--pa-line)!important}
  body[data-pa] .pa-sla .pw-4>div:nth-child(2n){border-right:0!important}
  body[data-pa] .pa-faq .pw-wrap>div:last-child{grid-template-columns:1fr}
  body[data-pa] .pa-cta .pw-2>div:last-child{border-left:0;padding-left:0;border-top:1px dashed rgba(255,255,255,.25);padding-top:22px}
}
@media(max-width:620px){
  body[data-pa] .pa-steps .pw-4{grid-template-columns:1fr!important}
  body[data-pa] .pa-ledger .pw-ledger td,body[data-pa] .pa-ledger .pw-ledger th{padding:12px 10px!important;font-size:13px!important}
  body[data-pa] .pa-terms .pw-inv::before{display:none}
  body[data-pa] .pa-terms .pw-inv::after{left:24px;right:auto}
}
body[data-pa] .pa-hero .pw-kicker{display:flex!important;width:fit-content}
body[data-pa] .pa-ledger{background:none!important}
body[data-pa] .pa-ledger .pw-ledger thead,body[data-pa] .pa-ledger .pw-ledger thead tr{background:none!important;box-shadow:none!important}
body[data-pa] .pa-ledger .pw-ledger tr.tot td{background:#0f172a!important}
body[data-pa] .pa-ledger .pw-ledger td.n,body[data-pa] .pa-ledger .pw-ledger th.n{text-align:left!important}
@media(max-width:700px){body[data-pa] .pa-ledger .pw-scroll{overflow-x:auto!important;-webkit-overflow-scrolling:touch;margin-right:-16px;padding-right:16px}body[data-pa] .pa-ledger .pw-ledger{min-width:520px}}

/* ---------- reseller economics: donut + live calculator ---------- */
body[data-pa] .pa-sec.pa-margin{background:radial-gradient(700px 400px at 10% 0%,rgba(16,185,129,.18),transparent 70%),radial-gradient(700px 400px at 100% 100%,rgba(37,99,235,.25),transparent 70%),linear-gradient(160deg,#07101f,#0d1a36)!important}
body[data-pa] .pa-margin .pw-h2{color:#fff!important}
body[data-pa] .pa-margin .pw-lede{color:#b8c4dc!important}
body[data-pa] .pa-margin .pw-kicker{background:rgba(255,255,255,.08)!important;color:#6ee7b7!important}
body[data-pa] .pc-wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:clamp(30px,5vw,80px);align-items:center;margin-top:clamp(30px,3.6vw,48px)}
body[data-pa] .pc-split{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px 30px;align-items:center}
body[data-pa] .pc-donut{grid-row:1/span 2;width:210px;height:210px;border-radius:50%;background:conic-gradient(#34d399 0 62.5%,#f87171 62.5% 100%);display:grid;place-items:center;box-shadow:0 0 50px rgba(52,211,153,.25)}
body[data-pa] .pc-hole{width:146px;height:146px;border-radius:50%;background:#0b1633;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}
body[data-pa] .pc-hole b{font:900 30px/1 'Segoe UI',system-ui,sans-serif;color:#fff}
body[data-pa] .pc-hole span{margin-top:4px;font:600 12px/1 'Segoe UI',system-ui,sans-serif;color:#94a3b8}
body[data-pa] .pc-hole em{margin-top:8px;padding:4px 9px;border-radius:99px;background:rgba(52,211,153,.18);font:800 11px/1 ui-monospace,Menlo,monospace;font-style:normal;color:#6ee7b7}
body[data-pa] .pc-legend{list-style:none;margin:0;padding:0}
body[data-pa] .pc-legend li{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:12px 0;border-bottom:1px dashed rgba(255,255,255,.14)}
body[data-pa] .pc-legend span{position:relative;padding-left:20px;font:600 14px/1.3 'Segoe UI',system-ui,sans-serif;color:#cbd5e1}
body[data-pa] .pc-legend span::before{content:"";position:absolute;left:0;top:4px;width:11px;height:11px;border-radius:3px;background:#94a3b8}
body[data-pa] .pc-legend .c span::before{background:#f87171}body[data-pa] .pc-legend .m span::before{background:#34d399}
body[data-pa] .pc-legend b{font:900 17px/1 ui-monospace,Menlo,monospace;color:#fff}
body[data-pa] .pc-legend .c b{color:#fca5a5}body[data-pa] .pc-legend .m b{color:#6ee7b7}
body[data-pa] .pc-cap{grid-column:2;font:700 10.5px/1 ui-monospace,Menlo,monospace;letter-spacing:1.4px;text-transform:uppercase;color:#64748b}
body[data-pa] .pc-calc{padding:clamp(26px,3vw,40px);border-radius:26px;background:rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12),0 30px 60px -30px rgba(0,0,0,.6)}
body[data-pa] .pc-k{display:block;font:800 11px/1 ui-monospace,Menlo,monospace;letter-spacing:1.6px;text-transform:uppercase;color:#6ee7b7;margin-bottom:12px}
body[data-pa] .pc-q{display:block;font:700 17px/1.4 'Segoe UI',system-ui,sans-serif;color:#fff}
body[data-pa] .pc-count{display:flex;align-items:baseline;gap:10px;margin:14px 0 10px}
body[data-pa] .pc-count output{font:900 clamp(44px,5vw,64px)/1 'Segoe UI',system-ui,sans-serif;color:#fff;letter-spacing:-2px}
body[data-pa] .pc-count span{font:600 15px/1 'Segoe UI',system-ui,sans-serif;color:#94a3b8}
body[data-pa] .pc-range{-webkit-appearance:none;appearance:none;width:100%;height:10px;border-radius:10px;outline:none;cursor:pointer;background:linear-gradient(90deg,#34d399 0 var(--v,31%),rgba(255,255,255,.14) var(--v,31%) 100%)}
body[data-pa] .pc-range::-webkit-slider-thumb{-webkit-appearance:none;width:28px;height:28px;border-radius:50%;background:#fff;border:6px solid #10b981;box-shadow:0 0 0 6px rgba(16,185,129,.25)}
body[data-pa] .pc-range::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#fff;border:6px solid #10b981}
body[data-pa] .pc-range:focus-visible{box-shadow:0 0 0 3px #67e8f9}
body[data-pa] .pc-ticks{position:relative;height:28px;margin-top:10px}
body[data-pa] .pc-ticks span{position:absolute;left:var(--p);transform:translateX(-50%);padding-top:10px;font:700 11px/1 ui-monospace,Menlo,monospace;color:#94a3b8;white-space:nowrap}
body[data-pa] .pc-ticks span::before{content:"";position:absolute;left:50%;top:0;width:2px;height:6px;background:#475569}
body[data-pa] .pc-out{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-top:22px;border-top:1px solid rgba(255,255,255,.14)}
body[data-pa] .pc-out>div{padding:16px 0;border-bottom:1px solid rgba(255,255,255,.1)}
body[data-pa] .pc-out>div:nth-child(odd){padding-right:16px;border-right:1px dashed rgba(255,255,255,.12)}
body[data-pa] .pc-out>div:nth-child(even){padding-left:18px}
body[data-pa] .pc-out span{display:block;font:600 12.5px/1.3 'Segoe UI',system-ui,sans-serif;color:#94a3b8;margin-bottom:6px}
body[data-pa] .pc-out b{font:900 clamp(22px,2.3vw,30px)/1 ui-monospace,Menlo,monospace;color:#fff}
body[data-pa] .pc-out .win b,body[data-pa] .pc-out .yr b{color:#6ee7b7}
body[data-pa] .pc-avoid{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:clamp(30px,3.6vw,46px);padding-top:24px;border-top:1px solid rgba(255,255,255,.14)}
body[data-pa] .pc-avoid .pc-k{margin:0 8px 0 0;color:#94a3b8}
body[data-pa] .pc-avoid s{padding:8px 13px;border-radius:99px;background:rgba(248,113,113,.1);border:1px solid rgba(248,113,113,.3);font:600 13px/1 'Segoe UI',system-ui,sans-serif;color:#fecaca;text-decoration-color:#f87171;text-decoration-thickness:2px}
body[data-pa] .pc-avoid b{margin-left:auto;font:800 15px/1.3 'Segoe UI',system-ui,sans-serif;color:#6ee7b7}
body[data-pa] .pa-margin .pe-note{margin:22px 0 0;font:400 12.6px/1.7 'Segoe UI',system-ui,sans-serif;color:#94a3b8;max-width:80ch}
@media(max-width:1000px){body[data-pa] .pc-wrap{grid-template-columns:1fr}}
@media(max-width:560px){body[data-pa] .pc-split{grid-template-columns:1fr;justify-items:center}body[data-pa] .pc-donut{grid-row:auto;width:180px;height:180px}body[data-pa] .pc-hole{width:124px;height:124px}body[data-pa] .pc-legend,body[data-pa] .pc-cap{width:100%;grid-column:1}body[data-pa] .pc-avoid b{margin-left:0}}
@media(max-width:560px){body[data-pa] .pc-ticks{display:none}}

/* ---------- reseller: in-house vs white label cost stacks ---------- */
body[data-pa] .pr-cmp{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(30px,4.5vw,70px);align-items:end;margin-top:clamp(26px,3vw,40px)}
body[data-pa] .pr-chart{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:clamp(18px,3vw,44px);align-items:end;padding:28px clamp(18px,2.4vw,32px) 22px;border-radius:26px;background:linear-gradient(180deg,#f8fafc,#eef3fb);box-shadow:inset 0 0 0 1px #e2e8f0}
body[data-pa] .pr-col{display:flex;flex-direction:column;align-items:center;text-align:center}
body[data-pa] .pr-top{font:900 clamp(24px,2.6vw,34px)/1 'Segoe UI',system-ui,sans-serif;color:#0f172a;margin-bottom:10px;letter-spacing:-1px}
body[data-pa] .pr-wl .pr-top{color:#059669}
body[data-pa] .pr-stack{display:flex;flex-direction:column-reverse;width:100%;max-width:150px;height:360px;justify-content:flex-start;gap:2px}
body[data-pa] .pr-stack i{display:block;height:calc(var(--f) / var(--t) * 360px - 2px);background:var(--c);border-radius:4px;transition:filter .2s}
body[data-pa] .pr-stack i:last-child{border-radius:12px 12px 4px 4px}
body[data-pa] .pr-stack i:hover{filter:brightness(1.12)}
body[data-pa] .pr-wl .pr-stack i{background:linear-gradient(180deg,#34d399,#059669);border-radius:12px 12px 4px 4px;box-shadow:0 16px 30px -16px #059669}
body[data-pa] .pr-col>span{margin-top:14px;font:800 15px/1.2 'Segoe UI',system-ui,sans-serif;color:#0f172a}
body[data-pa] .pr-col>em{margin-top:5px;font:500 12.4px/1.4 'Segoe UI',system-ui,sans-serif;font-style:normal;color:#64748b}
body[data-pa] .pr-gap{position:absolute;right:clamp(10px,2vw,22px);top:24px;padding:10px 14px;border-radius:14px;background:#0f172a;color:#fff;text-align:center;box-shadow:0 14px 26px -14px rgba(15,23,42,.7)}
body[data-pa] .pr-gap b{display:block;font:900 20px/1 ui-monospace,Menlo,monospace;color:#6ee7b7}
body[data-pa] .pr-gap span{font:600 11px/1 'Segoe UI',system-ui,sans-serif;color:#cbd5e1}
/* ledger rows keyed to the stack colours */
body[data-pa] .pr-cmp .pw-ledger td:first-child{box-shadow:inset 5px 0 0 var(--k,#cbd5e1)!important}
body[data-pa] .pr-cmp .pw-ledger tbody tr:nth-child(1){--k:#1a56db}body[data-pa] .pr-cmp .pw-ledger tbody tr:nth-child(2){--k:#0891b2}body[data-pa] .pr-cmp .pw-ledger tbody tr:nth-child(3){--k:#7c3aed}body[data-pa] .pr-cmp .pw-ledger tbody tr:nth-child(4){--k:#db2777}body[data-pa] .pr-cmp .pw-ledger tbody tr:nth-child(5){--k:#d97706}body[data-pa] .pr-cmp .pw-ledger tbody tr:nth-child(6){--k:#ea580c}body[data-pa] .pr-cmp .pw-ledger tbody tr:nth-child(7){--k:#64748b}body[data-pa] .pr-cmp .pw-ledger tbody tr:nth-child(8){--k:#10b981}
body[data-pa] .pr-cmp .pw-ledger tr.tot td:first-child{box-shadow:inset 5px 0 0 #67e8f9!important}
body[data-pa] .pr-cmp .pw-ledger td{padding:11px 14px!important;font-size:13.8px!important}
body[data-pa] .pr-cmp .pw-ledger td.n{text-align:right!important;font-family:ui-monospace,Menlo,monospace!important;font-weight:700!important}
body[data-pa] .pr-cmp .pw-ledger th.n{text-align:right!important}
body[data-pa] .pr-cmp .pw-ledger tbody tr:nth-child(8) td.n:last-child{color:#059669!important}
@media(max-width:1000px){body[data-pa] .pr-cmp{grid-template-columns:1fr}}
@media(max-width:560px){body[data-pa] .pr-stack{height:280px}body[data-pa] .pr-stack i{height:calc(var(--f) / var(--t) * 280px - 2px)}body[data-pa] .pr-gap{position:static;grid-column:1/-1;justify-self:center;order:-1}body[data-pa] .pr-cmp .pw-scroll{overflow-x:visible!important;margin:0!important;padding:0!important}body[data-pa] .pr-cmp .pw-ledger{min-width:0!important}}
body[data-pa] .pr-cmp .pw-ledger{min-width:0!important;width:100%!important}body[data-pa] .pr-cmp .pw-scroll{min-width:0;overflow:visible!important}body[data-pa] .pr-cmp .pw-ledger td:first-child{white-space:normal!important}
body[data-pa] .pr-gap{position:static!important;grid-column:1/-1;justify-self:center;order:-1;display:flex!important;align-items:baseline;gap:8px;padding:9px 16px!important;border-radius:99px!important}body[data-pa] .pr-gap b{display:inline!important}
body[data-pa] .pr-cap{margin:14px 0 0!important;text-align:right;font:400 12px/1.5 'Segoe UI',system-ui,sans-serif!important;color:#94a3b8!important}
body[data-pa] .pr-take{position:relative;margin:26px 0 0!important;padding:18px 22px 18px 26px;border-left:4px solid #059669;border-radius:0 14px 14px 0;background:linear-gradient(90deg,rgba(16,185,129,.1),transparent);font:400 16px/1.7 'Segoe UI',system-ui,sans-serif!important;color:#334155!important;max-width:90ch}
body[data-pa] .pr-take strong{color:#0f172a}
@media(max-width:1000px){body[data-pa] .pr-cap{text-align:left}}
body[data-pa] .pr-take{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(22px,3vw,44px);align-items:center;max-width:none!important;padding:24px 26px 24px 30px!important}
body[data-pa] .pr-take p{margin:0!important;font:400 16px/1.75 'Segoe UI',system-ui,sans-serif!important;color:#334155!important}
body[data-pa] .pr-verdict{display:grid;grid-template-columns:1fr 1fr;gap:14px}
body[data-pa] .pr-verdict>div{position:relative;padding:18px 20px 18px 54px;border-radius:16px;background:#fff;box-shadow:0 14px 28px -20px rgba(15,23,42,.5),inset 0 0 0 1px #e2e8f0}
body[data-pa] .pr-verdict>div::before{content:"";position:absolute;left:18px;top:20px;width:24px;height:24px;border-radius:50%;background:#10b981 var(--pa-tick) center/14px no-repeat}
body[data-pa] .pr-verdict>div::after{content:"";position:absolute;left:23px;top:25px;width:14px;height:14px;background:#fff;-webkit-mask:var(--pa-tick) center/contain no-repeat;mask:var(--pa-tick) center/contain no-repeat}
body[data-pa] .pr-verdict .v2::before{background:#1a56db}
body[data-pa] .pr-verdict span{display:block;font:700 11px/1.3 ui-monospace,Menlo,monospace;letter-spacing:1.2px;text-transform:uppercase;color:#64748b;margin-bottom:6px}
body[data-pa] .pr-verdict b{font:800 17px/1.3 'Segoe UI',system-ui,sans-serif;color:#0f172a}
body[data-pa] .pr-verdict .v1 b{color:#047857}body[data-pa] .pr-verdict .v2 b{color:#1a56db}
@media(max-width:900px){body[data-pa] .pr-take{grid-template-columns:1fr}}
@media(max-width:520px){body[data-pa] .pr-verdict{grid-template-columns:1fr}}
body[data-pa] .pr-take{background:#ecfdf5!important;border-radius:0 18px 18px 0}
/* split-section note: full-width callout */
body[data-pa] .pa-split .pw-split+p{position:relative;max-width:none!important;margin:clamp(24px,3vw,36px) 0 0!important;padding:24px 28px 24px calc(clamp(180px,22%,260px) + 56px)!important;border:0!important;border-radius:20px;background:#fff!important;box-shadow:0 18px 40px -28px rgba(15,23,42,.45),inset 0 0 0 1px #e2e8f0;font:400 15.5px/1.75 'Segoe UI',system-ui,sans-serif!important;color:#334155!important;min-height:84px;display:flex;align-items:center}
body[data-pa] .pa-split .pw-split+p::before{content:"!";position:absolute;left:26px;top:50%;margin-top:-18px;width:36px;height:36px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(135deg,#1a56db,#7c3aed);color:#fff;font:900 18px/1 'Segoe UI',system-ui,sans-serif;box-shadow:0 10px 20px -10px #1a56db}
body[data-pa] .pa-split .pw-split+p strong{position:absolute;left:78px;top:50%;transform:translateY(-50%);width:clamp(120px,calc(22% - 20px),200px);font:800 17px/1.3 'Segoe UI',system-ui,sans-serif!important;color:#0f172a!important;padding-right:18px;border-right:2px solid #e2e8f0}
@media(max-width:760px){
 body[data-pa] .pa-split .pw-split+p{display:block;padding:70px 20px 20px!important}
 body[data-pa] .pa-split .pw-split+p::before{left:20px;top:20px;margin-top:0}
 body[data-pa] .pa-split .pw-split+p strong{left:68px;top:26px;transform:none;width:auto;border:0;padding:0}
}
@media(max-width:760px){body[data-pa] .pa-split .pw-split+p{padding-top:88px!important}}
/* smaller type in callouts */
body[data-pa] .pa-split .pw-split+p{font-size:14.2px!important;line-height:1.7!important;padding-top:20px!important;padding-bottom:20px!important;min-height:72px}
body[data-pa] .pa-split .pw-split+p strong{font-size:15px!important}
body[data-pa] .pr-take p{font-size:14.4px!important;line-height:1.7!important}
body[data-pa] .pr-verdict b{font-size:15px!important}
body[data-pa] .pr-verdict>div{padding:15px 18px 15px 50px}
body[data-pa] .pr-verdict>div::before{top:16px}body[data-pa] .pr-verdict>div::after{top:21px}
/* section notes: full-width info strip */
body[data-pa] .pa-ledger .pw-scroll+p,body[data-pa] .pa-tiers .pw-3+p,body[data-pa] .pa-sla .pw-4+p{position:relative;max-width:none!important;margin:clamp(22px,2.6vw,32px) 0 0!important;padding:16px 22px 16px 58px!important;border-radius:14px;background:#f1f5fb!important;box-shadow:inset 0 0 0 1px #e2e8f0;font:400 13.6px/1.7 'Segoe UI',system-ui,sans-serif!important;color:#475569!important}
body[data-pa] .pa-ledger .pw-scroll+p::before,body[data-pa] .pa-tiers .pw-3+p::before,body[data-pa] .pa-sla .pw-4+p::before{content:"i";position:absolute;left:20px;top:16px;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#1a56db;color:#fff;font:italic 800 13px/1 Georgia,serif}
body[data-pa] .pa-sla .pw-4+p{background:rgba(255,255,255,.06)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.12);color:#b8c4dc!important}
body[data-pa] .pa-sla .pw-4+p::before{background:#67e8f9;color:#0b1633}
@media(max-width:620px){body[data-pa] .pa-ledger .pw-scroll+p,body[data-pa] .pa-tiers .pw-3+p,body[data-pa] .pa-sla .pw-4+p{padding:14px 16px 14px 50px!important}body[data-pa] .pa-ledger .pw-scroll+p::before,body[data-pa] .pa-tiers .pw-3+p::before,body[data-pa] .pa-sla .pw-4+p::before{left:14px}}

/* ---------- onboarding v3: boarding pass ---------- */
body[data-pa] .pa-steps>.pw-wrap{display:block!important}
body[data-pa] .pa-steps .pw-head{position:static!important}
body[data-pa] .pa-steps .pw-4{position:relative;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:0!important;margin-top:clamp(26px,3vw,40px)!important;padding:64px 0 0!important;border-radius:22px;background:#fff;box-shadow:0 34px 70px -40px rgba(15,23,42,.55),inset 0 0 0 1px #e2e8f0;overflow:hidden}
body[data-pa] .pa-steps .pw-4::before{content:"BOARDING PASS \00b7  PARTNER ONBOARDING"!important;display:flex!important;align-items:center;position:absolute;left:0;right:0;top:0;height:64px;width:auto;padding:0 28px;border:0!important;background:linear-gradient(90deg,#0b1633,#1a56db)!important;color:#fff;font:800 12px/1 ui-monospace,Menlo,monospace;letter-spacing:2.4px}
body[data-pa] .pa-steps .pw-4::after{content:"\2708";position:absolute;right:26px;top:14px;font:400 30px/36px 'Segoe UI Symbol',sans-serif;color:#93c5fd}
body[data-pa] .pa-steps .pw-4>div{--c:#1a56db;position:relative!important;display:flex!important;flex-direction:column;padding:26px 24px 30px!important;background:none!important;border:0!important;box-shadow:none!important;border-radius:0!important;margin:0!important}
body[data-pa] .pa-steps .pw-4>div+div{border-left:2px dashed #cbd5e1!important}
body[data-pa] .pa-steps .pw-4>div+div::before{content:""!important;display:block!important;position:absolute;left:-12px;top:-12px;width:22px;height:22px;border-radius:50%;background:#f7f9fc;box-shadow:inset 0 -1px 0 #e2e8f0}
body[data-pa] .pa-steps .pw-4>div+div::after{content:"";position:absolute;left:-12px;bottom:-12px;width:22px;height:22px;border-radius:50%;background:#f7f9fc;box-shadow:inset 0 1px 0 #e2e8f0}
body[data-pa] .pa-steps .pw-4>div:nth-child(2){--c:#0891b2}body[data-pa] .pa-steps .pw-4>div:nth-child(3){--c:#7c3aed}body[data-pa] .pa-steps .pw-4>div:nth-child(4){--c:#059669;background:linear-gradient(180deg,#f0fdf4,#fff)!important}
body[data-pa] .pa-steps .pw-4>div>div:first-child{position:static!important;display:block!important;width:auto!important;height:auto!important;margin:0 0 16px!important;padding:0!important;background:none!important;box-shadow:none!important;border-radius:0!important;text-align:left;overflow:visible}
body[data-pa] .pc-top{display:block;padding:0;background:none;color:#94a3b8;font:700 10px/1 ui-monospace,Menlo,monospace;letter-spacing:1.8px;text-transform:uppercase;margin-bottom:6px}
body[data-pa] .pc-big{display:block;font:900 clamp(30px,3.2vw,42px)/1 ui-monospace,'SF Mono',Menlo,monospace;color:var(--c);letter-spacing:-1px}
body[data-pa] .pa-steps .pw-4>div>div:nth-child(2){margin:0 0 8px!important;padding:0!important;font:800 17px/1.3 'Segoe UI',system-ui,sans-serif!important;color:#0f172a!important}
body[data-pa] .pa-steps .pw-4>div>p{margin:0!important;padding:0!important;background:none!important;box-shadow:none!important;font-size:13.8px!important;line-height:1.7!important;color:#475569!important}
body[data-pa] .pa-steps .pw-4>div:last-child::before{background:#f7f9fc}
body[data-pa] .pa-steps .pw-4>div:last-child>p::after{content:"";display:block;height:34px;margin-top:22px;background:repeating-linear-gradient(90deg,#0f172a 0 2px,transparent 2px 4px,#0f172a 4px 7px,transparent 7px 9px,#0f172a 9px 10px,transparent 10px 13px)}
body[data-pa] .pa-steps .pw-4>div:last-child>div:nth-child(2)::after{content:"Live";display:inline-block;margin-left:10px;padding:4px 10px;border:2px solid #059669;border-radius:6px;transform:rotate(-6deg);color:#059669;font:800 10.5px/1 ui-monospace,Menlo,monospace;letter-spacing:1.4px;text-transform:uppercase;vertical-align:2px}
@media(max-width:900px){
 body[data-pa] .pa-steps .pw-4{grid-template-columns:1fr 1fr}
 body[data-pa] .pa-steps .pw-4>div:nth-child(3){border-left:0!important;border-top:2px dashed #cbd5e1!important}
 body[data-pa] .pa-steps .pw-4>div:nth-child(4){border-top:2px dashed #cbd5e1!important}
 body[data-pa] .pa-steps .pw-4>div:nth-child(3)::before,body[data-pa] .pa-steps .pw-4>div:nth-child(3)::after{display:none!important}
}
@media(max-width:560px){
 body[data-pa] .pa-steps .pw-4{grid-template-columns:1fr;padding-top:56px!important}
 body[data-pa] .pa-steps .pw-4::before{height:56px;font-size:10.5px;padding:0 18px;letter-spacing:1.6px}
 body[data-pa] .pa-steps .pw-4::after{top:10px;right:16px;font-size:24px}
 body[data-pa] .pa-steps .pw-4>div+div{border-left:0!important;border-top:2px dashed #cbd5e1!important}
 body[data-pa] .pa-steps .pw-4>div+div::before{left:-12px;top:-12px}
 body[data-pa] .pa-steps .pw-4>div+div::after{left:auto;right:-12px;top:-12px;bottom:auto}
 body[data-pa] .pa-steps .pw-4>div:nth-child(3)::before,body[data-pa] .pa-steps .pw-4>div:nth-child(3)::after{display:block!important}
}
body[data-pa] .pa-steps .pw-4>div:first-child::before{content:none!important;display:none!important}
body[data-pa] .pa-steps .pw-4>div+div::before,body[data-pa] .pa-steps .pw-4>div+div::after{border:0!important;box-sizing:border-box;width:22px!important;height:22px!important;background:#f7f9fc!important;box-shadow:inset 0 0 0 1px #e2e8f0!important;left:-12px!important}
body[data-pa] .pa-steps .pw-4>div+div::before{top:-12px!important}
body[data-pa] .pa-steps .pw-4>div+div::after{bottom:-12px!important;top:auto!important}
@media(max-width:560px){body[data-pa] .pa-steps .pw-4>div+div::before{left:-12px!important;top:-12px!important}body[data-pa] .pa-steps .pw-4>div+div::after{left:auto!important;right:-12px!important;top:-12px!important;bottom:auto!important}}
@media(min-width:561px){body[data-pa] .pa-steps .pw-4>div+div::before{display:none!important}}

/* ---------- terms v2: signed contract ---------- */
body[data-pa] .pa-sec.pa-terms{max-width:none!important;padding-left:clamp(20px,4vw,56px)!important;padding-right:clamp(20px,4vw,56px)!important;background:radial-gradient(700px 400px at 0% 0%,rgba(37,99,235,.25),transparent 70%),radial-gradient(600px 380px at 100% 100%,rgba(217,119,6,.14),transparent 70%),linear-gradient(160deg,#07101f,#0f1b38)!important}
body[data-pa] .pa-terms .pw-inv{max-width:1180px;margin:0 auto;display:grid!important;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(34px,5vw,80px);align-items:start;padding:0!important;background:none!important;background-image:none!important;border:0!important;box-shadow:none!important;border-radius:0!important}
body[data-pa] .pa-terms .pw-inv::before,body[data-pa] .pa-terms .pw-inv::after{content:none!important;display:none!important}
body[data-pa] .pa-terms .pw-inv>div:first-child{margin:0!important;max-width:none!important}
body[data-pa] .pa-terms .pw-inv>div:first-child>div:first-child{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:99px;background:rgba(251,191,36,.12);color:#fbbf24!important}
body[data-pa] .pa-terms .pw-inv>div:first-child>div:first-child::before{content:"Partnership agreement \00b7  key terms"!important;font-size:10.5px!important;letter-spacing:1.6px}
body[data-pa] .pa-terms .pw-inv h2{color:#fff!important}
body[data-pa] .pa-terms .pw-inv>div:first-child p{color:#b8c4dc!important}
body[data-pa] .pt-sign{position:relative;margin-top:34px;padding:26px 26px 20px;border-radius:20px;background:rgba(255,255,255,.04);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}
body[data-pa] .pt-party{padding:18px 0 10px;border-bottom:1px solid rgba(255,255,255,.35)}
body[data-pa] .pt-party+.pt-party{margin-top:20px}
body[data-pa] .pt-party span{display:block;font:italic 400 clamp(20px,2vw,26px)/1.2 'Brush Script MT','Segoe Script','Lucida Handwriting',cursive;color:#e2e8f0}
body[data-pa] .pt-us span{color:#93c5fd}
body[data-pa] .pt-party i{display:block;margin-top:8px;font:700 10px/1 ui-monospace,Menlo,monospace;letter-spacing:1.4px;text-transform:uppercase;font-style:normal;color:#64748b}
body[data-pa] .pt-seal{position:absolute;right:22px;top:-26px;width:84px;height:84px;border-radius:50%;display:grid;place-items:center;text-align:center;background:radial-gradient(circle at 35% 30%,#fcd34d,#d97706);box-shadow:0 0 0 5px rgba(251,191,36,.2),0 14px 26px -10px rgba(217,119,6,.8);font:900 11px/1.2 ui-monospace,Menlo,monospace;letter-spacing:1px;text-transform:uppercase;color:#451a03;transform:rotate(-10deg)}
body[data-pa] .pa-terms .pw-2{display:block!important;border-top:2px solid rgba(251,191,36,.5)}
body[data-pa] .pa-terms .pw-2>div{position:relative;padding:22px 0 22px 56px!important;border-bottom:1px solid rgba(255,255,255,.1)}
body[data-pa] .pa-terms .pw-2>div>div{margin-bottom:6px!important}
body[data-pa] .pa-terms .pw-2>div>div>span:first-child{position:absolute;left:0;top:20px;width:38px!important;height:38px!important;border-radius:50%!important;background:linear-gradient(135deg,#fcd34d,#d97706)!important;box-shadow:0 8px 16px -8px rgba(217,119,6,.8);display:grid!important;place-items:center}
body[data-pa] .pa-terms .pw-2>div>div>span:first-child svg{stroke:#451a03!important;color:#451a03!important;width:18px!important;height:18px!important}
body[data-pa] .pa-terms .pw-2>div>div>span:last-child{color:#fff!important;font-size:16px!important}
body[data-pa] .pa-terms .pw-2>div>p{color:#aab6cc!important;font-size:14px!important;margin:0!important}
@media(min-width:1001px){body[data-pa] .pa-terms .pw-inv>div:first-child{position:sticky;top:110px}}
@media(max-width:1000px){body[data-pa] .pa-terms .pw-inv{grid-template-columns:1fr}}
@media(max-width:520px){body[data-pa] .pt-seal{width:66px;height:66px;font-size:9.5px;right:12px}body[data-pa] .pa-terms .pw-2>div{padding-left:50px!important}}
body[data-pa] .pa-terms .pw-2>div>p{padding-left:0!important;margin-left:0!important}

/* ---------- objections v2: worry -> reality board ---------- */
body[data-pa] .pa-obj .pw-obj{position:relative;display:block!important;border-top:0!important;margin-top:clamp(24px,3vw,36px)}
body[data-pa] .pa-obj .pw-obj::before{content:"What agencies worry about";display:block;width:calc(42% - 30px);padding:0 0 12px;font:800 11px/1 ui-monospace,Menlo,monospace;letter-spacing:1.6px;text-transform:uppercase;color:#dc2626}
body[data-pa] .pa-obj .pw-obj::after{content:"What actually happens";position:absolute;top:0;left:calc(42% + 30px);font:800 11px/1 ui-monospace,Menlo,monospace;letter-spacing:1.6px;text-transform:uppercase;color:#059669}
body[data-pa] .pa-obj .pw-obj .pw-card{display:grid!important;grid-template-columns:42% 60px minmax(0,1fr);align-items:stretch;padding:0!important;margin:0 0 12px!important;border:0!important;border-radius:18px!important;overflow:hidden;background:#fff!important;box-shadow:0 14px 30px -24px rgba(15,23,42,.5),inset 0 0 0 1px #e2e8f0!important}
body[data-pa] .pa-obj .pw-obj .pw-card::before{content:none!important;display:none!important}
body[data-pa] .pa-obj .pw-obj .pw-card>div:first-child,body[data-pa] .pa-obj .pw-obj .pw-card>div:nth-child(3){display:none!important}
body[data-pa] .pa-obj .pw-obj .pw-card>div:nth-child(2){grid-column:1;grid-row:1;position:relative;display:flex;align-items:center;margin:0!important;padding:22px 24px 22px 56px!important;background:linear-gradient(90deg,#fef2f2,#fff5f5);font:700 15.5px/1.45 'Segoe UI',system-ui,sans-serif!important;color:#7f1d1d!important;font-style:italic}
body[data-pa] .pa-obj .pw-obj .pw-card>div:nth-child(2)::before{content:"\201C";position:absolute;left:18px;top:14px;font:900 44px/1 Georgia,serif;color:#fca5a5;font-style:normal}
body[data-pa] .pa-obj .pw-obj .pw-card::after{content:"\2192";grid-column:2;grid-row:1;align-self:center;justify-self:center;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#f87171,#10b981);color:#fff;font:800 16px/1 'Segoe UI',system-ui,sans-serif;box-shadow:0 8px 16px -8px rgba(15,23,42,.5)}
body[data-pa] .pa-obj .pw-obj .pw-card>p{grid-column:3;grid-row:1;margin:0!important;padding:20px 26px 20px 4px!important;display:flex;align-items:center;font-size:14.2px!important;line-height:1.7!important;color:#334155!important}
body[data-pa] .pa-obj .pw-obj .pw-card:hover{box-shadow:0 18px 34px -22px rgba(15,23,42,.55),inset 0 0 0 1px #bbf7d0!important}
@media(max-width:760px){
 body[data-pa] .pa-obj .pw-obj::before{width:auto}
 body[data-pa] .pa-obj .pw-obj::after{display:none}
 body[data-pa] .pa-obj .pw-obj .pw-card{grid-template-columns:1fr}
 body[data-pa] .pa-obj .pw-obj .pw-card>div:nth-child(2){padding:18px 18px 18px 48px!important}
 body[data-pa] .pa-obj .pw-obj .pw-card::after{grid-column:1;grid-row:2;margin:-18px 0 -18px 18px;justify-self:start;transform:rotate(90deg);z-index:1}
 body[data-pa] .pa-obj .pw-obj .pw-card>p{grid-column:1;grid-row:3;padding:16px 18px 18px!important}
}
@media(max-width:760px){body[data-pa] .pa-obj .pw-obj .pw-card>p{padding-top:28px!important}}

/* ---------- market context v3: forces converging ---------- */
body[data-pa] .pa-sec.pa-shifts{max-width:none!important;padding-left:clamp(20px,4vw,56px)!important;padding-right:clamp(20px,4vw,56px)!important;background:radial-gradient(520px 380px at 50% 55%,rgba(37,99,235,.28),transparent 70%),linear-gradient(160deg,#07101f,#0d1a36)!important}
body[data-pa] .pa-shifts>*{max-width:1180px;margin-left:auto!important;margin-right:auto!important}
body[data-pa] .pa-shifts .pw-h2{color:#fff!important}
body[data-pa] .pa-shifts .pw-lede{color:#b8c4dc!important}
body[data-pa] .pa-shifts .pw-kicker{background:rgba(255,255,255,.08)!important;color:#67e8f9!important}
body[data-pa] .pa-shifts .pw-4{position:relative;display:grid!important;grid-template-columns:minmax(0,1fr) 260px minmax(0,1fr)!important;grid-template-rows:auto auto!important;grid-template-areas:"a hub b" "c hub d";gap:34px clamp(40px,5vw,70px)!important;margin-top:clamp(30px,3.6vw,48px)!important;padding:0!important;border:0!important;border-top:0!important;background:none!important;box-shadow:none!important}
body[data-pa] .pa-shifts .pw-4::before{content:"Your delivery model";grid-area:hub;align-self:center;justify-self:center;width:210px;height:210px;border-radius:50%;display:grid;place-items:center;text-align:center;padding:0 30px;box-sizing:border-box;background:radial-gradient(circle at 35% 30%,#3b82f6,#1e3a8a);color:#fff;font:800 19px/1.3 'Segoe UI',system-ui,sans-serif;box-shadow:0 0 0 14px rgba(59,130,246,.12),0 0 0 30px rgba(59,130,246,.06),0 0 60px rgba(59,130,246,.45);position:static;border-bottom:0;letter-spacing:0;left:auto;right:auto;top:auto}
body[data-pa] .pa-shifts .pw-4::after{content:none!important;display:none!important}
body[data-pa] .pa-shifts .pw-4>.pw-card{--c:#60a5fa;position:relative;display:block!important;padding:22px 24px!important;border:0!important;border-radius:18px!important;background:rgba(255,255,255,.05)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.1),inset 4px 0 0 var(--c)!important;grid-column:auto!important;grid-row:auto!important;column-count:initial}
body[data-pa] .pa-shifts .pw-4>.pw-card:nth-child(1){grid-area:a;--c:#f87171}
body[data-pa] .pa-shifts .pw-4>.pw-card:nth-child(2){grid-area:b;--c:#fbbf24;box-shadow:inset 0 0 0 1px rgba(255,255,255,.1),inset -4px 0 0 var(--c)!important}
body[data-pa] .pa-shifts .pw-4>.pw-card:nth-child(3){grid-area:c;--c:#a78bfa}
body[data-pa] .pa-shifts .pw-4>.pw-card:nth-child(4){grid-area:d;--c:#34d399;box-shadow:inset 0 0 0 1px rgba(255,255,255,.1),inset -4px 0 0 var(--c)!important}
body[data-pa] .pa-shifts .pw-4>.pw-card::before{content:"Force"!important;display:inline-block!important;margin-bottom:10px;padding:4px 9px;border-radius:6px;background:color-mix(in srgb,var(--c) 18%,transparent);color:var(--c);font:800 10px/1 ui-monospace,Menlo,monospace;letter-spacing:1.4px;text-transform:uppercase}
body[data-pa] .pa-shifts .pw-4>.pw-card::after{content:"";position:absolute;top:50%;width:clamp(40px,5vw,70px);height:2px;background:linear-gradient(90deg,var(--c),transparent);margin-top:-1px}
body[data-pa] .pa-shifts .pw-4>.pw-card:nth-child(odd)::after{left:100%;background:linear-gradient(90deg,var(--c),color-mix(in srgb,var(--c) 30%,transparent))}
body[data-pa] .pa-shifts .pw-4>.pw-card:nth-child(even)::after{right:100%;background:linear-gradient(270deg,var(--c),color-mix(in srgb,var(--c) 30%,transparent))}
body[data-pa] .pa-shifts .pw-4>.pw-card>div:first-child{display:none!important}
body[data-pa] .pa-shifts .pw-4>.pw-card>div:nth-child(2){font:800 17px/1.3 'Segoe UI',system-ui,sans-serif!important;color:#fff!important;margin:0 0 8px!important;letter-spacing:0}
body[data-pa] .pa-shifts .pw-4>.pw-card>p{font:400 14px/1.7 'Segoe UI',system-ui,sans-serif!important;color:#aab6cc!important;column-count:1!important}
body[data-pa] .pa-shifts .pw-4>.pw-card>p::first-letter{float:none;font:inherit;margin:0;color:inherit}
body[data-pa] .pa-shifts .pw-4>.pw-card a{color:#67e8f9!important}
body[data-pa] .pa-shifts .pw-4>.pw-card:nth-child(even){text-align:left}
@media(max-width:1000px){
 body[data-pa] .pa-shifts .pw-4{grid-template-columns:1fr 1fr!important;grid-template-areas:"hub hub" "a b" "c d";gap:22px!important}
 body[data-pa] .pa-shifts .pw-4::before{width:170px;height:170px;font-size:16px;margin-bottom:10px}
 body[data-pa] .pa-shifts .pw-4>.pw-card::after{display:none}
}
@media(max-width:620px){body[data-pa] .pa-shifts .pw-4{grid-template-columns:1fr!important;grid-template-areas:"hub" "a" "b" "c" "d"}}
body[data-pa] .pa-shifts .pw-4>.pw-card+.pw-card{border-left:0!important;border-top:0!important}body[data-pa] .pa-sec.pa-shifts{border-bottom:1px solid rgba(255,255,255,.08)}
body[data-pa] .pa-shifts .pw-4>.pw-card::before{content:attr(data-f)!important}

/* ---------- service levels v3: certification seals ---------- */
body[data-pa] .pa-sec.pa-sla{background:repeating-radial-gradient(circle at 50% 120%,transparent 0 22px,rgba(26,86,219,.035) 22px 23px),linear-gradient(180deg,#f7f9fd,#eef3fb)!important}
body[data-pa] .pa-sla h2,body[data-pa] .pa-sla .pw-h2{color:#0f172a!important}
body[data-pa] .pa-sla .pw-lede{color:#475569!important}
body[data-pa] .pa-sla .pw-kicker{background:#eef4ff!important;color:#1a56db!important}
body[data-pa] .pa-sla .pw-head{text-align:center;max-width:760px;margin-left:auto!important;margin-right:auto!important}
body[data-pa] .pa-sla .pw-4{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(18px,3vw,44px)!important;margin-top:clamp(30px,3.6vw,50px)!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;border-radius:0!important}
body[data-pa] .pa-sla .pw-4>div{--c:#1a56db;position:relative;display:flex!important;flex-direction:column;align-items:center;text-align:center!important;padding:0!important;border:0!important;background:none!important}
body[data-pa] .pa-sla .pw-4>div:nth-child(2){--c:#0891b2}body[data-pa] .pa-sla .pw-4>div:nth-child(3){--c:#7c3aed}body[data-pa] .pa-sla .pw-4>div:nth-child(4){--c:#059669}
body[data-pa] .pa-sla .pw-4>div::before{content:"";width:176px;height:176px;border-radius:50%;background:radial-gradient(circle,#fff 56%,transparent 57%),conic-gradient(from 0deg,var(--c) 0 5deg,color-mix(in srgb,var(--c) 70%,#fff) 5deg 10deg);-webkit-mask:radial-gradient(circle,#000 64%,transparent 65%),repeating-conic-gradient(#000 0 7.5deg,transparent 7.5deg 15deg);mask:radial-gradient(circle,#000 64%,transparent 65%),repeating-conic-gradient(#000 0 7.5deg,transparent 7.5deg 15deg);filter:drop-shadow(0 16px 24px color-mix(in srgb,var(--c) 35%,transparent))}
body[data-pa] .pa-sla .pw-4>div>div:first-child{position:absolute;top:0;left:50%;width:176px;height:176px;margin-left:-88px;display:grid;place-items:center;font:900 clamp(26px,2.6vw,34px)/1 'Segoe UI',system-ui,sans-serif!important;letter-spacing:-1px;background:none!important;-webkit-text-fill-color:var(--c)!important;color:var(--c)!important}
body[data-pa] .pa-sla .pw-4>div>div:first-child::after{content:"";position:absolute;inset:26px;border-radius:50%;border:1.5px dashed color-mix(in srgb,var(--c) 40%,transparent)}
body[data-pa] .pa-sla .pw-4>div>div:nth-child(2){position:relative;margin:-18px 0 0!important;padding:9px 18px!important;background:var(--c);color:#fff!important;font:800 13.5px/1.25 'Segoe UI',system-ui,sans-serif!important;clip-path:polygon(0 0,100% 0,calc(100% - 10px) 50%,100% 100%,0 100%,10px 50%);min-width:170px}
body[data-pa] .pa-sla .pw-4>div>div:nth-child(3){margin-top:10px!important;font:600 12.6px/1.4 'Segoe UI',system-ui,sans-serif!important;color:#64748b!important}
body[data-pa] .pa-sla .pw-4+p{background:#fff!important;box-shadow:inset 0 0 0 1px #e2e8f0!important;color:#475569!important;margin-top:clamp(30px,3.6vw,44px)!important}
body[data-pa] .pa-sla .pw-4+p::before{background:#1a56db!important;color:#fff!important}
@media(max-width:900px){body[data-pa] .pa-sla .pw-4{grid-template-columns:1fr 1fr!important;row-gap:34px!important}}
@media(max-width:420px){body[data-pa] .pa-sla .pw-4>div::before,body[data-pa] .pa-sla .pw-4>div>div:first-child{width:140px;height:140px}body[data-pa] .pa-sla .pw-4>div>div:first-child{margin-left:-70px;font-size:24px!important}body[data-pa] .pa-sla .pw-4>div>div:first-child::after{inset:20px}body[data-pa] .pa-sla .pw-4>div>div:nth-child(2){min-width:0;font-size:12px!important;padding:8px 14px!important}}
body[data-pa] .pa-sla .pw-4>div::before{background:radial-gradient(circle,#fff 56%,transparent 57%),linear-gradient(135deg,color-mix(in srgb,var(--c) 65%,#fff),var(--c))!important;-webkit-mask:radial-gradient(circle,#000 66%,transparent 67%),repeating-conic-gradient(#000 0 5deg,rgba(0,0,0,.001) 5deg 10deg)!important;mask:radial-gradient(circle,#000 66%,transparent 67%),repeating-conic-gradient(#000 0 5deg,rgba(0,0,0,.001) 5deg 10deg)!important}
/* related v2: slim inline navigation line */
body[data-pa] .pa-sec.pa-related{background:transparent!important;border:0!important;padding-top:clamp(26px,3vw,36px)!important;padding-bottom:clamp(26px,3vw,36px)!important}
body[data-pa] .pa-related{display:flex!important;align-items:center;flex-wrap:wrap;gap:12px 28px;border-top:1px solid #e2e8f0!important;border-bottom:1px solid #e2e8f0!important;padding-left:0!important;padding-right:0!important}
body[data-pa] .pa-related>div:first-child{margin:0!important;font:800 11px/1 ui-monospace,Menlo,monospace!important;letter-spacing:1.6px;color:#1a56db!important;white-space:nowrap}
body[data-pa] .pa-related>div:first-child::after{content:" \2192";color:#94a3b8}
body[data-pa] .pa-related .pw-3{display:flex!important;flex-wrap:wrap;gap:0!important;flex:1}
body[data-pa] .pa-related .pw-3>a{background:none!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:4px 16px!important;transform:none!important}
body[data-pa] .pa-related .pw-3>a+a{border-left:1px solid #cbd5e1!important}
body[data-pa] .pa-related .pw-3>a>span:first-child{font:600 14px/1.4 'Segoe UI',system-ui,sans-serif!important;color:#334155!important;transition:color .2s}
body[data-pa] .pa-related .pw-3>a>span:last-child{display:none!important}
body[data-pa] .pa-related .pw-3>a:hover>span:first-child{color:#1a56db!important;text-decoration:underline;text-underline-offset:4px}
@media(max-width:620px){body[data-pa] .pa-related .pw-3>a{padding:6px 12px!important}body[data-pa] .pa-related .pw-3>a:first-child{padding-left:0!important}}

/* ---------- FAQ v2: sticky intro + accordion ---------- */
body[data-pa] .pa-sec.pa-faq{background:linear-gradient(180deg,#fff,#f5f8fd)!important}
@media(min-width:1001px){
 body[data-pa] .pa-faq>.pw-wrap{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);column-gap:clamp(40px,5vw,84px);align-items:start}
 body[data-pa] .pa-faq .pw-head{position:sticky;top:110px;margin:0!important}
}
body[data-pa] .pa-faq .pw-wrap>div:last-child{display:block!important;border-top:0!important}
body[data-pa] .pf-rel{margin-top:28px;padding-top:22px;border-top:1px solid #e2e8f0}
body[data-pa] .pf-rel span{display:block;margin-bottom:12px;font:800 11px/1 ui-monospace,Menlo,monospace;letter-spacing:1.6px;text-transform:uppercase;color:#64748b}
body[data-pa] .pf-rel a{display:inline-flex;align-items:center;gap:6px;margin:0 8px 8px 0;padding:8px 13px;border-radius:99px;background:#eef4ff;color:#1a56db;font:600 13px/1 'Segoe UI',system-ui,sans-serif;text-decoration:none;transition:background .2s,color .2s}
body[data-pa] .pf-rel a::after{content:"\2192";font-size:12px}
body[data-pa] .pf-rel a:hover{background:#1a56db;color:#fff}
body[data-pa] .pf-list{border-top:2px solid #0f172a}
body[data-pa] .pf-q{border-bottom:1px solid #e2e8f0;transition:background .25s}
body[data-pa] .pf-q[open]{background:linear-gradient(90deg,#eff6ff,rgba(239,246,255,0))}
body[data-pa] .pf-q summary{position:relative;list-style:none;cursor:pointer;padding:20px 56px 20px 18px;font:700 15.5px/1.45 'Segoe UI',system-ui,sans-serif;color:#0f172a;transition:color .2s}
body[data-pa] .pf-q summary::-webkit-details-marker{display:none}
body[data-pa] .pf-q summary:hover{color:#1a56db}
body[data-pa] .pf-q summary::after{content:"+";position:absolute;right:14px;top:50%;margin-top:-15px;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;border:1px solid #cbd5e1;background:#fff;color:#1a56db;font:600 17px/1 'Segoe UI',system-ui,sans-serif;transition:transform .3s,background .2s,color .2s}
body[data-pa] .pf-q[open] summary::after{content:"\2212";background:#0f172a;border-color:#0f172a;color:#fff;transform:rotate(180deg)}
body[data-pa] .pf-q[open] summary{box-shadow:inset 3px 0 0 #1a56db}
body[data-pa] .pf-a{padding:0 56px 22px 18px;box-shadow:inset 3px 0 0 #1a56db}
body[data-pa] .pf-a p{margin:0;font:400 14.4px/1.75 'Segoe UI',system-ui,sans-serif;color:#475569}
@media(max-width:620px){body[data-pa] .pf-q summary{padding:18px 50px 18px 14px;font-size:15px}body[data-pa] .pf-a{padding:0 14px 18px}}
body[data-pa] .pa-faq .pw-wrap>div:last-child>div::before{content:none!important;display:none!important}body[data-pa] .pa-faq .pw-wrap>div:last-child>div{padding:0!important}

/* ---------- agency: the line (in flow) ---------- */
body[data-pa] .pa-line{background:linear-gradient(180deg,#f6f9fd,#eef3fb)}
body[data-pa] .pl-board{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 120px minmax(0,1fr);align-items:stretch;margin-top:clamp(26px,3vw,40px)}
body[data-pa] .pl-k{font:800 11px/1 ui-monospace,Menlo,monospace;letter-spacing:1.6px;text-transform:uppercase;margin-bottom:16px}
body[data-pa] .pl-side ul{list-style:none;margin:0;padding:0}
body[data-pa] .pl-side li{position:relative;padding:14px 0;border-bottom:1px solid rgba(15,23,42,.08);font:600 15.5px/1.35 'Segoe UI',system-ui,sans-serif}
body[data-pa] .pl-you{text-align:right}
body[data-pa] .pl-you .pl-k{color:#1a56db}
body[data-pa] .pl-you li{color:#0f172a;padding-right:22px}
body[data-pa] .pl-you li::after{content:"";position:absolute;right:0;top:50%;margin-top:-5px;width:10px;height:10px;border-radius:50%;background:#1a56db;box-shadow:0 0 0 4px rgba(26,86,219,.15)}
body[data-pa] .pl-us{padding:22px 26px;border-radius:20px;background:linear-gradient(160deg,#0b1633,#172554);box-shadow:0 30px 60px -36px rgba(15,23,42,.7)}
body[data-pa] .pl-us .pl-k{color:#67e8f9}
body[data-pa] .pl-us li{color:#e2e8f0;padding-left:22px;border-bottom-color:rgba(255,255,255,.1)}
body[data-pa] .pl-us li:last-child{border-bottom:0}
body[data-pa] .pl-us li::before{content:"";position:absolute;left:0;top:50%;margin-top:-5px;width:10px;height:10px;border-radius:50%;background:#22d3ee;box-shadow:0 0 10px #22d3ee}
body[data-pa] .pl-mid{position:relative;display:flex;justify-content:center}
body[data-pa] .pl-mid::before{content:"";position:absolute;top:0;bottom:0;left:50%;border-left:3px dashed #94a3b8}
body[data-pa] .pl-mid span{position:sticky;top:45%;align-self:center;z-index:1;padding:10px 14px;border-radius:99px;background:#0f172a;color:#fff;font:800 11px/1 ui-monospace,Menlo,monospace;letter-spacing:1.6px;text-transform:uppercase;white-space:nowrap;box-shadow:0 0 0 6px #f1f5fb}
body[data-pa] .pl-seal{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:26px;padding:16px 20px;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px #e2e8f0}
body[data-pa] .pl-seal::before{content:"";width:28px;height:28px;border-radius:50%;background:#10b981 var(--pa-tick) center/0 no-repeat;-webkit-mask:none;flex:0 0 28px;box-shadow:inset 0 0 0 8px #10b981}
body[data-pa] .pl-seal b{font:800 15px/1.3 'Segoe UI',system-ui,sans-serif;color:#0f172a}
body[data-pa] .pl-seal span{font:500 14px/1.3 'Segoe UI',system-ui,sans-serif;color:#64748b}
@media(max-width:760px){body[data-pa] .pl-board{grid-template-columns:1fr}body[data-pa] .pl-you{text-align:left}body[data-pa] .pl-you li{padding-right:0;padding-left:22px}body[data-pa] .pl-you li::after{right:auto;left:0}body[data-pa] .pl-mid{height:60px}body[data-pa] .pl-mid::before{top:50%;bottom:auto;left:0;right:0;border-left:0;border-top:3px dashed #94a3b8}body[data-pa] .pl-mid span{position:relative;top:auto}body[data-pa] .pl-seal{flex-wrap:wrap;justify-content:flex-start}}

/* ---------- reports: what the client receives (in flow) ---------- */
body[data-pa] .pa-report{background:linear-gradient(180deg,#fff,#f5f8fd)}
body[data-pa] .pr2-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(30px,4.5vw,72px);align-items:center;margin-top:clamp(26px,3vw,40px)}
body[data-pa] .pr2-doc{padding:26px 28px;border-radius:18px;background:#fff;box-shadow:0 40px 80px -40px rgba(15,23,42,.55),inset 0 0 0 1px #e2e8f0;transform:rotate(-1.2deg)}
body[data-pa] .pr2-top{display:flex;align-items:center;gap:12px;padding-bottom:16px;border-bottom:1px solid #e2e8f0}
body[data-pa] .pr2-logo{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(135deg,#7c3aed,#db2777);color:#fff;font:900 18px/1 'Segoe UI',system-ui,sans-serif}
body[data-pa] .pr2-top b{display:block;font:800 15px/1.2 'Segoe UI',system-ui,sans-serif;color:#0f172a}
body[data-pa] .pr2-top span{font:500 12.5px/1.3 'Segoe UI',system-ui,sans-serif;color:#64748b}
body[data-pa] .pr2-top em{margin-left:auto;padding:5px 10px;border-radius:99px;background:#f5f3ff;color:#7c3aed;font:800 11px/1 ui-monospace,Menlo,monospace;font-style:normal;text-transform:uppercase}
body[data-pa] .pr2-kpis{display:grid;grid-template-columns:repeat(3,1fr);margin:18px 0}
body[data-pa] .pr2-kpis div+div{border-left:1px solid #e2e8f0;padding-left:16px}
body[data-pa] .pr2-kpis b{display:block;font:900 clamp(24px,2.4vw,30px)/1 'Segoe UI',system-ui,sans-serif;color:#0f172a}
body[data-pa] .pr2-kpis div:first-child b{color:#059669}
body[data-pa] .pr2-kpis span{font:600 12px/1.3 'Segoe UI',system-ui,sans-serif;color:#64748b}
body[data-pa] .pr2-k{margin:14px 0 10px;font:800 10.5px/1 ui-monospace,Menlo,monospace;letter-spacing:1.4px;text-transform:uppercase;color:#94a3b8}
body[data-pa] .pr2-bars{display:flex;align-items:flex-end;gap:6px;height:90px;padding-bottom:4px;border-bottom:1px solid #e2e8f0}
body[data-pa] .pr2-bars i{flex:1;height:var(--h);border-radius:5px 5px 0 0;background:linear-gradient(180deg,#a78bfa,#7c3aed)}
body[data-pa] .pr2-mov{list-style:none;margin:0;padding:0}
body[data-pa] .pr2-mov li{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px dashed #e2e8f0;font:500 13.5px/1.3 'Segoe UI',system-ui,sans-serif;color:#334155}
body[data-pa] .pr2-mov b{font:800 13px/1.3 ui-monospace,Menlo,monospace;color:#059669}
body[data-pa] .pr2-side .pr2-k{margin-top:0;color:#64748b}
body[data-pa] .pr2-del{list-style:none;margin:0 0 26px;padding:0;border-top:2px solid #0f172a}
body[data-pa] .pr2-del li{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:14px 0;border-bottom:1px solid #e2e8f0}
body[data-pa] .pr2-del b{font:800 15.5px/1.3 'Segoe UI',system-ui,sans-serif;color:#0f172a}
body[data-pa] .pr2-del span{font:500 13px/1.3 'Segoe UI',system-ui,sans-serif;color:#64748b}
body[data-pa] .pr2-never{color:#dc2626!important}
body[data-pa] .pr2-no{display:flex;flex-wrap:wrap;gap:10px}
body[data-pa] .pr2-no s{padding:8px 13px;border-radius:99px;background:#fef2f2;border:1px solid #fecaca;font:600 13px/1 'Segoe UI',system-ui,sans-serif;color:#b91c1c;text-decoration-thickness:2px}
@media(max-width:900px){body[data-pa] .pr2-grid{grid-template-columns:1fr}body[data-pa] .pr2-doc{transform:none}}
body[data-pa] .pl-seal::before{content:"\2713"!important;display:grid;place-items:center;background:#10b981!important;box-shadow:0 0 0 4px rgba(16,185,129,.18)!important;color:#fff;font:800 15px/1 "Segoe UI",system-ui,sans-serif}

/* ---------- threshold: crossover scale ---------- */
body[data-pa] .th-wrap{margin-top:clamp(26px,3vw,40px)}
body[data-pa] .th-zones{display:grid;grid-template-columns:repeat(3,1fr);border-radius:22px;overflow:hidden;background:#fff;box-shadow:0 30px 60px -40px rgba(15,23,42,.5),inset 0 0 0 1px #e2e8f0}
body[data-pa] .th-zones>div{position:relative;padding:24px clamp(18px,2.2vw,30px) 26px}
body[data-pa] .th-zones>div+div{border-left:1px dashed #cbd5e1}
body[data-pa] .th-cross{background:linear-gradient(180deg,#f5f3ff,#fff)}
body[data-pa] .th-cross::before{content:"Crossover zone";position:absolute;top:0;left:50%;transform:translateX(-50%);padding:5px 12px;border-radius:0 0 10px 10px;background:#7c3aed;color:#fff;font:800 10px/1 ui-monospace,Menlo,monospace;letter-spacing:1.4px;text-transform:uppercase}
body[data-pa] .th-zl{font:900 clamp(24px,2.6vw,32px)/1 'Segoe UI',system-ui,sans-serif;color:#0f172a;margin:10px 0 18px}
body[data-pa] .th-m{display:grid;grid-template-columns:1fr auto;align-items:center;gap:6px 10px;margin-bottom:14px}
body[data-pa] .th-m span{grid-column:1/-1;font:700 10.5px/1 ui-monospace,Menlo,monospace;letter-spacing:1.2px;text-transform:uppercase;color:#64748b}
body[data-pa] .th-m i{height:10px;border-radius:10px;background:#eef2f7;position:relative;overflow:hidden}
body[data-pa] .th-m i::after{content:"";position:absolute;inset:0 auto 0 0;width:var(--w);border-radius:10px;background:var(--c)}
body[data-pa] .th-m b{font:800 13px/1.2 'Segoe UI',system-ui,sans-serif;color:var(--c);white-space:nowrap}
body[data-pa] .th-r{--c:#0891b2}body[data-pa] .th-p{--c:#7c3aed}
body[data-pa] .th-ends{display:flex;justify-content:space-between;gap:14px;margin:14px 4px 0;font:700 13px/1.3 'Segoe UI',system-ui,sans-serif}
body[data-pa] .th-ends span{color:var(--c)}
body[data-pa] .th-attrs{margin-top:clamp(28px,3.4vw,44px);border-top:2px solid #0f172a}
body[data-pa] .th-a{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr) minmax(0,1fr);gap:18px;align-items:center;padding:14px 0;border-bottom:1px solid #e2e8f0}
body[data-pa] .th-h{padding:12px 0;font:800 11px/1 ui-monospace,Menlo,monospace;letter-spacing:1.4px;text-transform:uppercase}
body[data-pa] .th-h .th-r,body[data-pa] .th-h .th-p{color:var(--c)}
body[data-pa] .th-ak{font:700 14.5px/1.35 'Segoe UI',system-ui,sans-serif;color:#0f172a}
body[data-pa] .th-av{position:relative;padding-left:18px;font:500 14px/1.4 'Segoe UI',system-ui,sans-serif;color:#334155}
body[data-pa] .th-av::before{content:"";position:absolute;left:0;top:6px;width:8px;height:8px;border-radius:50%;background:var(--c)}
@media(max-width:800px){
 body[data-pa] .th-zones{grid-template-columns:1fr}
 body[data-pa] .th-zones>div+div{border-left:0;border-top:1px dashed #cbd5e1}
 body[data-pa] .th-cross::before{left:auto;right:18px;transform:none}
 body[data-pa] .th-ends{flex-direction:column}
 body[data-pa] .th-a{grid-template-columns:1fr 1fr;row-gap:8px}
 body[data-pa] .th-ak{grid-column:1/-1}
 body[data-pa] .th-h>div:first-child{display:none}
}
@media(max-width:800px){body[data-pa] .th-h{display:none!important}}
body[data-pa] .pa-ledger .th-wrap+p{position:relative;max-width:none!important;margin:clamp(22px,2.6vw,32px) 0 0!important;padding:16px 22px 16px 58px!important;border-radius:14px;background:#f1f5fb!important;box-shadow:inset 0 0 0 1px #e2e8f0;font:400 13.6px/1.7 'Segoe UI',system-ui,sans-serif!important;color:#475569!important}
body[data-pa] .pa-ledger .th-wrap+p::before{content:"i";position:absolute;left:20px;top:16px;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#1a56db;color:#fff;font:italic 800 13px/1 Georgia,serif}
/* mobile fixes */
@media(max-width:760px){
 body[data-pa] .pa-sec.pa-split .pw-split+p{display:block!important;padding:20px!important;min-height:0}
 body[data-pa] .pa-sec.pa-split .pw-split+p::before{position:static!important;display:inline-grid!important;margin:0 10px 0 0!important;vertical-align:middle;width:30px;height:30px}
 body[data-pa] .pa-sec.pa-split .pw-split+p strong{position:static!important;transform:none!important;display:inline!important;width:auto!important;border:0!important;padding:0!important;vertical-align:middle}
 body[data-pa] .pa-sec.pa-split .pw-split+p strong::after{content:"";display:block;height:10px}
 body[data-pa] .pa-ledger>.pw-scroll{overflow:visible!important;margin:0!important;padding:0!important}
 body[data-pa] .pa-ledger>.pw-scroll .pw-ledger{min-width:0!important;display:block}
 body[data-pa] .pa-ledger>.pw-scroll .pw-ledger thead{display:none}
 body[data-pa] .pa-ledger>.pw-scroll .pw-ledger tbody{display:block}
 body[data-pa] .pa-ledger>.pw-scroll .pw-ledger tr{display:grid!important;grid-template-columns:1fr 1fr;margin-bottom:10px;border-radius:12px;overflow:hidden;background:#fff;box-shadow:inset 4px 0 0 #1a56db,0 6px 12px rgba(15,23,42,.06)}
 body[data-pa] .pa-ledger>.pw-scroll .pw-ledger td{display:block!important;border-radius:0!important;box-shadow:none!important;padding:10px 14px!important;background:none!important}
 body[data-pa] .pa-ledger>.pw-scroll .pw-ledger td:first-child{grid-column:1/-1;padding-bottom:2px!important;padding-left:18px!important}
 body[data-pa] .pa-ledger>.pw-scroll .pw-ledger td.n::before{content:attr(data-l);display:block;margin-bottom:4px;font:800 9.5px/1.2 ui-monospace,Menlo,monospace;letter-spacing:1px;text-transform:uppercase;color:#94a3b8}
 body[data-pa] .pa-ledger>.pw-scroll .pw-ledger td.n{padding-left:18px!important}
 body[data-pa] .pa-ledger>.pw-scroll .pw-ledger tr.tot{background:#0f172a!important}
 body[data-pa] .pa-ledger>.pw-scroll .pw-ledger tr.tot td.n::before{color:#64748b}
}

/* ---------- hero: match SEO service page banner colours ---------- */
body[data-pa] .partner-hero h1{font-weight:900!important;letter-spacing:-1.85px!important;font-size:clamp(33px,3.85vw,55px)!important;line-height:1.05!important}
body[data-pa] .partner-hero h1 span[style*="color:#1a56db"]{background:linear-gradient(100deg,#60a5fa,#38bdf8 55%,#22d3ee);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent!important}
body[data-pa] .partner-hero .pw-kicker{display:inline-flex!important;align-items:center;gap:10px;padding:0!important;margin-bottom:22px!important;border-radius:0!important;background:none!important;box-shadow:none!important;border:0!important;color:#60a5fa!important;-webkit-text-fill-color:#60a5fa!important;font:700 10.5px/1 ui-monospace,Menlo,monospace!important;letter-spacing:2.4px!important;text-transform:uppercase}
body[data-pa] .partner-hero .pw-kicker::before{content:""!important;width:22px;height:1px;background:#60a5fa;display:inline-block}
body[data-pa] .partner-hero p{color:#94a3b8!important}
body[data-pa] .partner-hero p a{color:#60a5fa!important}
body[data-pa] .partner-hero .pw-3 div[style*="color:#1a56db"]{background:linear-gradient(135deg,#60a5fa,#22d3ee);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent!important}
body[data-pa] .partner-hero a[style*="background:#1a56db"]{background:linear-gradient(100deg,#1d4ed8,#2563eb)!important;box-shadow:0 12px 30px -8px rgba(37,99,235,.6)!important;border-radius:10px!important}
body[data-pa] .partner-hero a[style*="background:#fff"][style*="color:#0f172a"]{background:rgba(255,255,255,.05)!important;color:#e2e8f0!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:10px!important}
body[data-pa] .partner-hero-figure{border-color:rgba(96,165,250,.25)!important;background:rgba(255,255,255,.04)!important}
body[data-pa] .partner-hero-figure strong{background:linear-gradient(135deg,#60a5fa,#22d3ee);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent!important}
body[data-pa] .partner-hero::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:64px 64px}
body[data-pa] .partner-hero h1 .pw-kicker{display:flex!important;width:fit-content!important}

/* ---------- tiers v2: option selector ---------- */
body[data-pa] .ts{position:relative;margin-top:clamp(26px,3vw,40px)}
body[data-pa] .ts-r{position:absolute;opacity:0;pointer-events:none}
body[data-pa] .ts-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-bottom:2px solid #e2e8f0}
body[data-pa] .ts-tabs label{position:relative;cursor:pointer;padding:18px 22px 20px;border-bottom:3px solid transparent;margin-bottom:-2px;transition:background .2s,border-color .2s}
body[data-pa] .ts-tabs label:hover{background:#f5f8fd}
body[data-pa] .ts-n{display:flex;align-items:center;gap:10px;font:800 18px/1.3 'Segoe UI',system-ui,sans-serif;color:#94a3b8;transition:color .2s}
body[data-pa] .ts-n em{padding:4px 9px;border-radius:99px;background:#dcfce7;color:#15803d;font:800 10px/1 ui-monospace,Menlo,monospace;font-style:normal;letter-spacing:1px;text-transform:uppercase}
body[data-pa] .ts-s{display:block;margin-top:4px;font:500 13.2px/1.4 'Segoe UI',system-ui,sans-serif;color:#94a3b8}
body[data-pa] .ts-panels{margin-top:0}
body[data-pa] .ts-p{display:none;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(28px,4vw,64px);align-items:center;padding:clamp(28px,3.4vw,44px);border-radius:0 0 24px 24px;background:radial-gradient(420px 260px at 100% 0%,rgba(56,189,248,.2),transparent 70%),linear-gradient(160deg,#0b1633,#172554);color:#fff;animation:tsIn .35s ease}
@keyframes tsIn{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}
@media(prefers-reduced-motion:reduce){body[data-pa] .ts-p{animation:none}}
body[data-pa] .ts-pk{font:800 10.5px/1 ui-monospace,Menlo,monospace;letter-spacing:1.6px;text-transform:uppercase;color:#67e8f9;margin-bottom:12px}
body[data-pa] .ts-p h3{margin:0 0 8px;font:900 clamp(28px,3vw,40px)/1.1 'Segoe UI',system-ui,sans-serif;color:#fff;letter-spacing:-1px}
body[data-pa] .ts-p p{margin:0 0 24px;font:400 15.5px/1.6 'Segoe UI',system-ui,sans-serif;color:#b8c4dc}
body[data-pa] .ts-cta{display:inline-flex;align-items:center;gap:8px;padding:14px 24px;border-radius:10px;background:linear-gradient(100deg,#1d4ed8,#2563eb);color:#fff;font:700 14.4px/1 'Segoe UI',system-ui,sans-serif;text-decoration:none;box-shadow:0 12px 30px -8px rgba(37,99,235,.6)}
body[data-pa] .ts-cta::after{content:"\2192"}
body[data-pa] .ts-f{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:0 26px}
body[data-pa] .ts-f li{position:relative;padding:13px 0 13px 30px;border-bottom:1px solid rgba(255,255,255,.1);font:500 14.6px/1.45 'Segoe UI',system-ui,sans-serif;color:#e2e8f0}
body[data-pa] .ts-f li::before{content:"\2713";position:absolute;left:0;top:12px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:rgba(52,211,153,.18);color:#6ee7b7;font:800 11px/1 'Segoe UI',system-ui,sans-serif}
/* selected state for each radio (up to 3) */
body[data-pa] .ts-r:nth-of-type(1):checked~.ts-panels .ts-p[data-i="0"],body[data-pa] .ts-r:nth-of-type(2):checked~.ts-panels .ts-p[data-i="1"],body[data-pa] .ts-r:nth-of-type(3):checked~.ts-panels .ts-p[data-i="2"]{display:grid}
body[data-pa] .ts-r:nth-of-type(1):checked~.ts-tabs label:nth-child(1),body[data-pa] .ts-r:nth-of-type(2):checked~.ts-tabs label:nth-child(2),body[data-pa] .ts-r:nth-of-type(3):checked~.ts-tabs label:nth-child(3){border-bottom-color:#1a56db;background:#eef4ff}
body[data-pa] .ts-r:nth-of-type(1):checked~.ts-tabs label:nth-child(1) .ts-n,body[data-pa] .ts-r:nth-of-type(2):checked~.ts-tabs label:nth-child(2) .ts-n,body[data-pa] .ts-r:nth-of-type(3):checked~.ts-tabs label:nth-child(3) .ts-n{color:#0f172a}
body[data-pa] .ts-r:nth-of-type(1):checked~.ts-tabs label:nth-child(1) .ts-s,body[data-pa] .ts-r:nth-of-type(2):checked~.ts-tabs label:nth-child(2) .ts-s,body[data-pa] .ts-r:nth-of-type(3):checked~.ts-tabs label:nth-child(3) .ts-s{color:#475569}
body[data-pa] .ts-r:focus-visible~.ts-tabs{outline:2px solid #67e8f9;outline-offset:4px}
/* note under selector */
body[data-pa] .pa-tiers .ts+p{position:relative;max-width:none!important;margin:clamp(22px,2.6vw,32px) 0 0!important;padding:16px 22px 16px 58px!important;border-radius:14px;background:#f1f5fb!important;box-shadow:inset 0 0 0 1px #e2e8f0;font:400 13.6px/1.7 'Segoe UI',system-ui,sans-serif!important;color:#475569!important}
body[data-pa] .pa-tiers .ts+p::before{content:"i";position:absolute;left:20px;top:16px;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#1a56db;color:#fff;font:italic 800 13px/1 Georgia,serif}
/* mobile: show every option stacked */
@media(max-width:760px){
 body[data-pa] .ts-tabs{display:none}
 body[data-pa] .ts-panels{display:grid;gap:16px}
 body[data-pa] .ts-p,body[data-pa] .ts-p[data-i]{display:grid!important;grid-template-columns:1fr;border-radius:20px;padding:24px 20px;animation:none}
 body[data-pa] .ts-f{grid-template-columns:1fr}
}
/* tiers: dark section */
body[data-pa] .pa-sec.pa-tiers{max-width:none!important;padding-left:clamp(20px,4vw,56px)!important;padding-right:clamp(20px,4vw,56px)!important;background:radial-gradient(700px 400px at 90% 0%,rgba(56,189,248,.16),transparent 70%),radial-gradient(700px 400px at 0% 100%,rgba(124,58,237,.2),transparent 70%),linear-gradient(180deg,#07101f,#0c1733)!important;border-top:0!important}
body[data-pa] .pa-tiers>*{max-width:1180px;margin-left:auto!important;margin-right:auto!important}
body[data-pa] .pa-tiers .pw-h2{color:#fff!important}
body[data-pa] .pa-tiers .pw-lede{color:#b8c4dc!important}
body[data-pa] .pa-tiers .pw-kicker{background:rgba(255,255,255,.08)!important;color:#67e8f9!important}
body[data-pa] .pa-tiers .ts-tabs{border-bottom-color:rgba(255,255,255,.14)}
body[data-pa] .pa-tiers .ts-tabs label:hover{background:rgba(255,255,255,.04)}
body[data-pa] .pa-tiers .ts-n,body[data-pa] .pa-tiers .ts-s{color:#64748b}
body[data-pa] .pa-tiers .ts-r:checked~.ts-tabs label{--x:0}
body[data-pa] .pa-tiers .ts-r:nth-of-type(1):checked~.ts-tabs label:nth-child(1),body[data-pa] .pa-tiers .ts-r:nth-of-type(2):checked~.ts-tabs label:nth-child(2),body[data-pa] .pa-tiers .ts-r:nth-of-type(3):checked~.ts-tabs label:nth-child(3){background:rgba(255,255,255,.06);border-bottom-color:#22d3ee}
body[data-pa] .pa-tiers .ts-r:nth-of-type(1):checked~.ts-tabs label:nth-child(1) .ts-n,body[data-pa] .pa-tiers .ts-r:nth-of-type(2):checked~.ts-tabs label:nth-child(2) .ts-n,body[data-pa] .pa-tiers .ts-r:nth-of-type(3):checked~.ts-tabs label:nth-child(3) .ts-n{color:#fff}
body[data-pa] .pa-tiers .ts-r:nth-of-type(1):checked~.ts-tabs label:nth-child(1) .ts-s,body[data-pa] .pa-tiers .ts-r:nth-of-type(2):checked~.ts-tabs label:nth-child(2) .ts-s,body[data-pa] .pa-tiers .ts-r:nth-of-type(3):checked~.ts-tabs label:nth-child(3) .ts-s{color:#b8c4dc}
body[data-pa] .pa-tiers .ts-n em{background:rgba(52,211,153,.16);color:#6ee7b7}
body[data-pa] .pa-tiers .ts-p{background:rgba(255,255,255,.04);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}
body[data-pa] .pa-tiers .ts+p{background:rgba(255,255,255,.05)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)!important;color:#b8c4dc!important}
body[data-pa] .pa-tiers .ts+p::before{background:#67e8f9;color:#0b1633}
