.pnb-hero{background:var(--paper);border-bottom:1px solid var(--line);padding:62px 0 44px}.pnb-hero h1{font-size:var(--fs-h1);letter-spacing:-.035em;line-height:1.04}.pnb-hero>.wrap>p{font-size:var(--fs-lg);line-height:1.6;max-width:60ch;color:var(--muted);margin-top:20px}.pnb-hero-cta{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:26px}.pnb-hero-cta-note{font-family:var(--mono);font-size:var(--fs-2xs);letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.pnb-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:30px}@media(max-width:720px){.pnb-stats{grid-template-columns:1fr 1fr}}.pnb-stat{background:rgba(20,21,15,.03);border:1px solid var(--line);border-radius:var(--r-md);padding:18px;transition:.2s}.pnb-stat:hover{border-color:var(--signal2);transform:translateY(-2px)}.pnb-stat b{font-size:var(--fs-h4);letter-spacing:-.02em}.pnb-stat b,.pnb-stat span{display:block;font-family:var(--mono)}.pnb-stat span{margin-top:6px;font-size:var(--fs-3xs);text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.pnb-what{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media(max-width:980px){.pnb-what{grid-template-columns:1fr 1fr}}@media(max-width:560px){.pnb-what{grid-template-columns:1fr}}.pnb-what-card{background:#fff;border:1px solid var(--line);border-radius:var(--r-md);padding:22px;transition:.2s}.pnb-what-card:hover{border-color:var(--signal2);transform:translateY(-3px)}.pnb-what-card .n{font-family:var(--mono);font-size:var(--fs-xs);font-weight:700;color:var(--signal-d)}.pnb-what-card h3{font-size:var(--fs-lg);letter-spacing:-.015em;margin-top:8px}.pnb-what-card p{font-size:var(--fs-sm);line-height:1.55;color:var(--muted);margin-top:8px}.pnb-scope{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media(max-width:980px){.pnb-scope{grid-template-columns:1fr 1fr}}@media(max-width:640px){.pnb-scope{grid-template-columns:1fr}}.pnb-scope-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:var(--r-md);padding:22px;transition:.2s}.pnb-scope-card:hover{border-color:var(--signal2);transform:translateY(-3px)}.pnb-scope-card .n{font-family:var(--mono);font-size:var(--fs-2xs);color:var(--signal-d);letter-spacing:.05em}.pnb-scope-card h3{font-size:var(--fs-xl);letter-spacing:-.015em;margin-top:8px}.pnb-scope-card p{font-size:var(--fs-md);line-height:1.6;color:var(--muted);margin-top:10px;flex:1}.pnb-docs{display:grid;grid-template-columns:1fr 1fr;gap:14px 24px;margin-top:10px}@media(max-width:760px){.pnb-docs{grid-template-columns:1fr}}.pnb-doc{display:flex;align-items:flex-start;gap:12px;padding:16px 0;border-top:1px solid var(--line-d)}.pnb-doc i{width:26px;height:26px;flex:0 0 auto;border:1px solid var(--line-d);border-radius:var(--r-circle);display:grid;place-items:center;font-style:normal;font-family:var(--mono);font-size:var(--fs-2xs);color:var(--signal)}.pnb-doc span{font-size:var(--fs-md);line-height:1.5;color:#dfe3d8}.pnb-docs-note{margin-top:20px;font-family:var(--mono);font-size:var(--fs-2xs);color:#9aa08f}.pnb-steps{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}@media(max-width:980px){.pnb-steps{grid-template-columns:1fr 1fr}}@media(max-width:560px){.pnb-steps{grid-template-columns:1fr}}.pnb-step{background:#fff;border:1px solid var(--line);border-radius:var(--r-md);padding:20px;transition:.2s}.pnb-step:hover{border-color:var(--signal2);transform:translateY(-3px)}.pnb-step .n{font-family:var(--mono);font-size:var(--fs-xs);font-weight:700;color:var(--signal-d)}.pnb-step h3{font-size:var(--fs-base);font-weight:700;letter-spacing:-.01em;margin-top:8px}.pnb-step p{font-size:var(--fs-sm);line-height:1.55;color:var(--muted);margin-top:8px}.pnb-price{position:relative;overflow:hidden;margin-top:8px;padding:26px 28px 26px 31px;background:rgba(20,21,15,.03);border-radius:var(--r-md)}.pnb-price:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--signal)}.pnb-price h3{font-size:var(--fs-h4);letter-spacing:-.02em}.pnb-price p{margin-top:10px;font-size:var(--fs-base);line-height:1.6;color:var(--soft);max-width:70ch}.pnb-cta{text-align:center;display:flex;flex-direction:column;align-items:center}.pnb-cta h2{font-size:var(--fs-h2);letter-spacing:-.03em;margin-top:16px}.pnb-cta p{color:var(--muted);font-size:var(--fs-lg);line-height:1.6;max-width:56ch;margin-top:16px}.pnb-cta .row{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:28px}