.sp-top{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:14px 44px;border-bottom:1px solid var(--border-hover);background:var(--cws-parchment)}.sp-top__left,.sp-top__right{display:flex;align-items:center;gap:18px;min-width:0}.sp-top__brand{display:inline-flex;align-items:center;gap:10px;color:var(--cws-dark)}.sp-top__brand img{display:block}.sp-top__brand span{font-family:var(--font-display);font-weight:700;font-size:1rem;letter-spacing:-.01em;white-space:nowrap}.sp-top__rule{display:block;width:1px;height:16px;background:#34426347}.sp-top__issued{font-family:var(--font-display);font-size:.9rem;color:var(--text-secondary);white-space:nowrap}.sp-top__link{font-family:var(--font-display);font-size:.9rem;font-weight:600;color:var(--text-secondary);text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--border-hover)}.sp-top__link:hover{color:var(--cws-coral);text-decoration-color:var(--cws-coral)}.sp-top__readout{font-family:var(--font-display);font-size:.85rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--cws-dark);font-variant-numeric:tabular-nums;white-space:nowrap}@media(max-width:880px){.sp-top{padding:12px 20px}.sp-top__rule,.sp-top__issued,.sp-top__link{display:none}}.pq-sheet,.pq-after,.pq-gate .btn-primary,.pq-gate .btn-secondary,.pq-report__input{font-family:var(--font-display)}.pq-sheet{min-height:100vh;display:grid;grid-template-rows:auto 1fr;background:var(--cws-parchment)}.pq-stage{display:grid;grid-template-columns:60fr 40fr;align-items:stretch}.pq-chart-col{display:grid;justify-items:center;align-content:start;padding:24px 28px 32px}.pq-chart{margin:0;width:100%;max-width:calc((100vh - 176px)*.962)}.pq-svg{display:block;width:100%;height:auto;overflow:visible}.pq-plate{fill:#fff;stroke:var(--cws-dark);stroke-width:2}.pq-centre{stroke:var(--cws-dark);stroke-width:1;opacity:.45}.pq-sprint-mark{fill:var(--cws-green)}.pq-cell{transition:opacity .32s var(--ease-out)}.pq-cell.is-out{opacity:.38}.pq-cell__name{font-family:var(--font-display);font-weight:700;font-size:26px;letter-spacing:-.015em;fill:var(--cws-dark);transition:fill .32s var(--ease-out)}.pq-cell__def{font-family:var(--font-display);font-weight:400;font-size:14px;fill:var(--text-secondary)}.pq-cell.is-live .pq-cell__name{fill:var(--cws-coral)}.pq-axis{font-family:var(--font-display);font-weight:600;font-size:12.5px;letter-spacing:.08em;fill:var(--cws-dark)}.pq-axis--short{display:none}.pq-foot{font-family:var(--font-display);font-weight:500;font-size:11.5px;letter-spacing:.04em;fill:var(--text-secondary)}.pq-trail{fill:none;stroke:var(--cws-coral);stroke-width:1;opacity:.55}.pq-trail__dot{fill:var(--cws-parchment);stroke:var(--cws-coral);stroke-width:1.25}.pq-you{transition:transform .6s var(--ease-out)}.pq-you__halo{fill:var(--cws-coral);opacity:.16}.pq-you__dot{fill:var(--cws-coral)}.pq-you__label{font-family:var(--font-display);font-size:12px;font-weight:700;letter-spacing:.06em;fill:var(--cws-coral)}.pq-ghost__line{stroke:var(--cws-coral);stroke-width:1.5;stroke-dasharray:4 4;opacity:.75}.pq-ghost__ring circle{fill:none;stroke:var(--cws-coral);stroke-width:1.5}.pq-ghost__label{font-family:var(--font-display);font-size:12px;font-weight:600;letter-spacing:.04em;fill:var(--cws-coral)}.pq-caption{margin:18px 0 0;font-size:1rem;line-height:1.55;color:var(--text-secondary);max-width:62ch}.pq-ask{background:#fff;border-left:1px solid var(--cws-dark);display:grid;align-content:start}.pq-ask__inner{padding:46px 44px 40px}.pq-ask.is-enter .pq-ask__inner{animation:pq-in .36s var(--ease-out) both}@keyframes pq-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.pq-question{margin:0;font-family:var(--font-display);font-weight:700;font-size:clamp(1.6rem,2.3vw,2.05rem);line-height:1.18;letter-spacing:-.025em;text-wrap:balance;color:var(--text-primary)}.pq-why{margin:16px 0 0;font-weight:500;font-size:1.05rem;line-height:1.5;color:var(--text-secondary);max-width:50ch}.pq-why__cite{display:block;margin-top:8px;font-weight:500;font-size:.85rem;letter-spacing:.02em;color:var(--text-secondary)}.pq-answers{margin:30px 0 0;padding:0;list-style:none;border-top:1px solid rgba(52,66,99,.16)}.pq-answers li{border-bottom:1px solid rgba(52,66,99,.16)}.pq-answer{display:grid;grid-template-columns:26px 1fr auto;align-items:center;column-gap:16px;width:100%;padding:17px 8px;margin:0;background:none;border:0;border-radius:2px;text-align:left;color:var(--text-primary);cursor:pointer;font:inherit;transition:background .16s linear}.pq-answer__key{font-size:.85rem;font-weight:700;color:#fff;background:var(--cws-coral);width:26px;height:26px;display:inline-grid;place-items:center;border-radius:2px}.pq-answer__text{font-size:1.1rem;line-height:1.35;font-weight:500}.pq-answer__end{display:inline-flex;align-items:center;gap:12px}.pq-mini rect{fill:none;stroke:var(--cws-dark);stroke-width:.8}.pq-mini line{stroke:var(--cws-dark);stroke-width:.6}.pq-mini circle{fill:var(--cws-coral)}.pq-answer__badge{font-size:.85rem;font-weight:600;color:var(--text-secondary);min-width:24px;text-align:right;font-variant-numeric:tabular-nums;transition:color .16s linear}.pq-answer:hover{background:#ff3d5e12}.pq-answer:hover .pq-answer__badge{color:var(--cws-coral)}.pq-answer:focus-visible{outline:2px solid var(--cws-coral);outline-offset:-2px}.pq-question:focus,.pq-question:focus-visible{outline:none}.pq-answer[disabled]{cursor:default;opacity:.6}.pq-nav{display:flex;align-items:center;gap:22px;margin-top:22px;flex-wrap:wrap}.pq-nav__note{margin-left:auto;font-size:.9rem;color:var(--text-secondary)}.pq-link{display:inline-flex;align-items:center;gap:6px;background:none;border:0;padding:0;font:inherit;font-size:.85rem;font-weight:600;color:var(--text-secondary);cursor:pointer;text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--border-hover)}.pq-link:hover{color:var(--cws-coral);text-decoration-color:var(--cws-coral)}#pq-back span[aria-hidden]{display:inline-flex;transform:rotate(180deg)}.pq-turnstile{margin-top:10px;min-height:0}.pq-gate .pq-why{max-width:52ch}.pq-report{margin-top:30px;padding-top:24px;border-top:1px solid rgba(52,66,99,.16)}.pq-gate__h{margin:0 0 6px;font-size:1.15rem;letter-spacing:-.015em;color:var(--text-primary)}.pq-gate__sell{margin:0 0 16px;font-size:.98rem;line-height:1.5;color:var(--text-secondary);max-width:50ch}.pq-gate__fine a{color:var(--text-secondary);text-decoration:underline;text-underline-offset:3px}.pq-gate__fine a:hover{color:var(--cws-coral)}.pq-report__label{display:block;font-weight:600;font-size:.85rem;color:var(--text-secondary);margin-bottom:8px}.pq-report__row{display:flex;gap:8px;flex-wrap:wrap}.pq-report__input{flex:1;min-width:200px;background:#fff;border:1px solid rgba(52,66,99,.28);border-radius:2px;padding:13px 14px;font:inherit;font-size:.95rem;color:var(--text-primary)}.pq-report__input::placeholder{color:var(--text-muted)}.pq-report__input:focus{outline:2px solid var(--cws-coral);outline-offset:1px;border-color:transparent}.pq-report__note{margin:12px 0 0;font-size:.82rem;color:var(--text-secondary)}.pq-report__sent{margin:0;font-size:1rem;color:var(--cws-green-dark)}.pq-report button[disabled]{opacity:.6;cursor:default}.pq-gate__or{display:flex;align-items:center;gap:14px;margin:26px 0;font-weight:600;font-size:.85rem;color:var(--text-secondary)}.pq-gate__or:before,.pq-gate__or:after{content:"";flex:1;height:1px;background:#34426329}.pq-gate .btn-secondary svg{transition:transform .3s var(--ease-out)}.pq-gate .btn-secondary:hover svg{transform:translate(4px)}.pq-gate__fine{margin:22px 0 14px;font-size:.82rem;line-height:1.55;color:var(--text-secondary);max-width:52ch}.pq-after{padding:64px 44px 80px;background:var(--cws-parchment);border-top:1px solid var(--cws-dark)}.pq-after__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:48px;max-width:1352px}.pq-after__h{font-size:1.25rem;letter-spacing:-.02em;margin:0 0 10px}.pq-after p{color:var(--text-secondary);margin:0;max-width:52ch;font-size:1rem;line-height:1.55}::selection{background:var(--cws-coral);color:#fff}html{scrollbar-color:rgba(52,66,99,.28) var(--cws-parchment);scrollbar-width:thin}@media(max-width:1024px){.pq-stage{grid-template-columns:1fr}.pq-chart-col{padding:20px 20px 8px}.pq-chart{max-width:600px}.pq-ask{border-left:0;border-top:1px solid var(--cws-dark)}.pq-ask__inner{padding:32px 20px 36px}.pq-after{padding:48px 20px 64px}.pq-after__grid{grid-template-columns:1fr;gap:28px}.pq-nav__note{margin-left:0;width:100%}}@media(max-width:520px){.pq-cell__name{font-size:36px}.pq-cell__def{display:none}.pq-axis{font-size:22px}.pq-axis--long{display:none}.pq-axis--short{display:block}.pq-you__label,.pq-ghost__label{font-size:22px}.pq-foot{display:none}.pq-chart{max-width:none}}@media(prefers-reduced-motion:reduce){.pq-ask.is-enter .pq-ask__inner{animation:none}.pq-you,.pq-cell,.pq-cell__name{transition:none}}
