.pf-hero-grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(44px,6vw,78px);display:grid}.pf-hero-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.pf-fast-instrument{min-width:0}.pf-instrument-label{font-family:var(--m-mono);letter-spacing:.1em;color:var(--m-ink-3);margin-bottom:18px;font-size:9.5px}.pf-foundation{text-align:center;max-width:58ch;margin:22px auto 0;font-size:14px}.pf-stats{flex-wrap:wrap;justify-content:center;gap:16px 40px;margin:40px auto 0;display:flex}.pf-stats-rail{border-top:1px solid var(--m-line-2);border-bottom:1px solid var(--m-line-2);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:44px;display:grid}.pf-stats-rail .pf-stat{align-items:flex-start;padding:24px clamp(16px,2.5vw,28px)}.pf-stats-rail .pf-stat+.pf-stat{border-left:1px solid var(--m-line)}.pf-stat{flex-direction:column;align-items:center;gap:6px;display:flex}.pf-stat-fig{font-family:var(--m-display);color:var(--m-ink);letter-spacing:-.01em;font-size:clamp(28px,3.4vw,40px);font-weight:600;line-height:1}.pf-stat-lab{font-family:var(--m-mono);color:var(--m-ink-3);text-transform:uppercase;letter-spacing:.08em;font-size:12px}.pf-fair{padding:clamp(36px,4.5vw,56px) clamp(28px,4vw,52px)}.pf-fair-list{gap:14px;margin:28px 0 0;padding:0;list-style:none;display:grid}.pf-fair-list li,.pf-honesty li{color:var(--m-ink-2);align-items:flex-start;gap:12px;font-size:14.5px;line-height:1.6;display:flex}.pf-fair-list .m-sigdot,.pf-honesty .m-sigdot{flex:none;margin-top:.5em}.pf-guarantee-grid{border-top:1px solid var(--m-line-2);border-bottom:1px solid var(--m-line-2);grid-template-columns:1fr 1fr;display:grid}.pf-guarantee{min-width:0;padding:clamp(32px,4.5vw,52px)}.pf-guarantee+.pf-guarantee{border-left:1px solid var(--m-line-2)}.pf-guarantee-index{font-family:var(--m-mono);letter-spacing:.1em;color:var(--m-canal);margin-bottom:22px;font-size:9.5px}.pf-guarantee-fair .pf-guarantee-index{color:var(--m-ink-3)}.pf-guarantee>.m-lead{margin-top:16px}.pf-status{border:1px solid rgba(69,224,166,.22);border-left:2px solid var(--m-canal);background:var(--m-canal-dim);color:var(--m-ink-2);border-radius:12px;margin:28px 0 0;padding:16px 20px;font-size:13.5px;line-height:1.6}.pf-table-wrap{border:1px solid var(--m-line);border-radius:16px;margin:24px 0 0;overflow-x:auto}.pf-table{border-collapse:collapse;width:100%;min-width:640px;font-size:14px}.pf-table th,.pf-table td{text-align:right;border-bottom:1px solid var(--m-line);padding:14px 18px}.pf-table thead th{font-family:var(--m-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--m-ink-3);background:rgba(255,255,255,.016);font-size:11.5px;font-weight:500}.pf-table .pf-th-metric,.pf-table .pf-td-metric{text-align:left}.pf-td-metric{color:var(--m-ink);font-weight:500}.pf-th-sluis{color:var(--m-canal)!important}.pf-td-val{font-family:var(--m-mono);color:var(--m-ink-3);font-variant-numeric:tabular-nums}.pf-td-val.pf-sluis{color:var(--m-ink-2)}.pf-table tbody tr:last-child td{border-bottom:0}.pf-foot{gap:4px;margin:16px 0 0;display:grid}.pf-foot p{font-family:var(--m-mono);color:var(--m-ink-3);margin:0;font-size:12px}.pf-ref{color:var(--m-ink-2);align-items:center;gap:8px;font-size:13.5px;display:inline-flex}.pf-ref code{font-family:var(--m-mono);color:var(--m-canal);background:rgba(69,224,166,.08);border:1px solid rgba(69,224,166,.18);border-radius:6px;padding:3px 8px;font-size:12.5px}.pf-honesty{gap:16px;max-width:760px;margin:28px 0 0;padding:0;list-style:none;display:grid}.m-display-sm{font-family:var(--m-display);letter-spacing:-.015em;color:var(--m-ink);font-size:clamp(28px,4vw,44px);font-weight:600;line-height:1.08}@media (width<=880px){.pf-hero-grid{grid-template-columns:1fr}.pf-stats-rail{grid-template-columns:1fr 1fr}.pf-stats-rail .pf-stat:nth-child(3){border-left:0;border-top:1px solid var(--m-line)}.pf-stats-rail .pf-stat:nth-child(4){border-top:1px solid var(--m-line)}}@media (width<=680px){.pf-guarantee-grid{grid-template-columns:1fr}.pf-guarantee+.pf-guarantee{border-left:0;border-top:1px solid var(--m-line-2)}}@media (width<=460px){.pf-stats-rail{grid-template-columns:1fr}.pf-stats-rail .pf-stat+.pf-stat{border-left:0;border-top:1px solid var(--m-line)}}