.nb-product-page{padding:150px 0 90px}.nb-product-hero{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:70px;padding-bottom:100px}.nb-product-eyebrow{font:11px/1.6 var(--font-mono);letter-spacing:.1em;color:var(--text-secondary)}.nb-product-page h1{font-size:clamp(40px,4.6vw,68px);line-height:1.08;letter-spacing:-.05em;font-weight:500;margin:25px 0}.nb-product-page h1 span,.nb-product-page p{color:var(--text-secondary)}.nb-product-page p{font-size:16px;line-height:1.8;text-wrap:pretty}.nb-product-hero>div>p{max-width:42ch;margin-bottom:28px}.nb-product-page h2{font-size:clamp(28px,3vw,42px);line-height:1.15;font-weight:500;letter-spacing:-.04em;margin:20px 0 30px}.nb-product-page h3{font-size:22px;font-weight:500;line-height:1.35;letter-spacing:-.025em;margin:20px 0 12px}.nb-product-page a:not(.btn-primary){display:inline-flex;align-items:center;gap:9px;color:var(--text-primary);font-size:14px;text-underline-offset:5px}.nb-product-page .nb-product-small{font-size:12px;line-height:1.8;margin-top:20px}.nb-agent-connection,.nb-check-record,.nb-market-illustration{border:1px solid var(--border-default);border-radius:24px;padding:30px;background:linear-gradient(145deg,color-mix(in srgb,var(--text-primary) 4%,transparent),transparent);margin:0}.nb-market-illustration figcaption{display:flex;justify-content:space-between;gap:15px;font:10px/1.6 var(--font-mono);letter-spacing:.04em}.nb-market-illustration figcaption span{color:var(--text-secondary)}.nb-market-illustration svg{width:100%;height:auto;margin:25px 0 12px;overflow:visible}.nb-market-illustration svg path{fill:none;stroke-linecap:round;stroke-linejoin:round}.nb-chart-grid{stroke:var(--border-default)}.nb-comparison-line{stroke:var(--text-secondary);stroke-width:2;stroke-dasharray:5 7}.nb-asset-line{stroke:var(--text-primary);stroke-width:2.5;stroke-dasharray:650;animation:nb-draw-market 3s ease both}.nb-chart-dot{fill:var(--text-primary);animation:nb-market-pulse 3s ease-in-out infinite}.nb-chart-legend{display:flex;justify-content:space-between;font-size:12px;color:var(--text-secondary)}.nb-market-illustration>p{font-size:13px;margin:23px 0 0}.nb-checks-section{padding-top:45px;padding-bottom:70px;border-top:1px solid var(--border-default)}.nb-product-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.nb-product-cards article{padding:26px;border:1px solid var(--border-default);border-radius:18px}.nb-product-number{font:11px/1.6 var(--font-mono);color:var(--text-secondary)}.nb-product-cards p{font-size:14px;margin-bottom:0}.nb-product-details{display:grid;grid-template-columns:1fr 1fr;gap:85px;padding-top:60px;border-top:1px solid var(--border-default);scroll-margin-top:100px}.nb-product-details>div>p{font-size:15px}.nb-product-details a{margin-top:15px}.nb-agent-connection h2{font-size:28px}.nb-connection-tags{display:flex;gap:8px;flex-wrap:wrap}.nb-connection-tags span{font-size:12px;border:1px solid var(--border-default);padding:8px 12px;border-radius:30px}.nb-endpoint{margin:35px 0 25px;border:1px solid var(--border-default);border-radius:13px;overflow:hidden}.nb-endpoint>span{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;font:10px var(--font-mono);border-bottom:1px solid var(--border-default)}.nb-endpoint code{display:block;overflow-wrap:anywhere;padding:22px 16px;font-size:14px}.nb-collection-options article{display:grid;grid-template-columns:110px 1fr;gap:22px;padding:25px 0;border-bottom:1px solid var(--border-default)}.nb-collection-options article:first-child{padding-top:0}.nb-collection-options strong{font-size:20px;font-weight:500;letter-spacing:-.03em}.nb-collection-options h3{margin:0 0 8px;font-size:18px}.nb-collection-options article p{font-size:14px;margin:0}.nb-check-record h3{font-size:32px}@keyframes nb-draw-market{0%{stroke-dashoffset:650}to{stroke-dashoffset:0}}@keyframes nb-market-pulse{50%{opacity:.35}}@media(max-width:900px){.nb-product-details,.nb-product-hero{gap:35px}.nb-product-cards{gap:12px}.nb-product-cards article{padding:20px}}@media(max-width:700px){.nb-product-page{padding-top:115px}.nb-product-details,.nb-product-hero{grid-template-columns:1fr;gap:35px}.nb-product-hero{padding-bottom:55px}.nb-product-cards{grid-template-columns:1fr}.nb-product-page h1{font-size:42px}.nb-agent-connection,.nb-check-record,.nb-market-illustration{padding:24px}.nb-product-details{padding-top:40px}.nb-collection-options article{grid-template-columns:90px 1fr;gap:18px}.nb-collection-options strong{font-size:18px}}@media(prefers-reduced-motion:reduce){.nb-asset-line,.nb-chart-dot{animation:none}}