.nb-landing .landing-catalog .tool-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:28px 0;padding:0;list-style:none;display:grid}.nb-landing .landing-catalog .tool-cards>li{min-width:0}.nb-landing .landing-catalog .tool-card{height:100%}.nb-landing .landing-catalog .tool-card h2{font-size:24px}.nb-landing .landing-catalog .tool-card p{margin:8px 0}.nb-landing .start-scenes{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.nb-landing .start-scene{min-width:0}.nb-landing .start-scene h2{margin-top:20px;font-size:23px}.nb-landing .start-scene-preview{color:#2b5cff;background:#f0f4ff;border:1px solid #dbe4fb;border-radius:18px;flex-direction:column;align-items:flex-start;gap:14px;min-height:205px;padding:28px;display:flex}.nb-landing .start-scene-preview strong{color:#22314c;font-size:22px}.nb-landing .start-scene-preview span{color:#64748b;overflow-wrap:anywhere;font-size:15px}.nb-landing .landing-comparison{margin:12px 0 36px}.nb-landing .landing-comparison .tc-candcmp{background:#fff;border:1px solid #dfe6f2;border-radius:18px;padding:24px}.nb-landing .landing-comparison .tc-candcmp-title{font-size:26px}.nb-landing .landing-comparison .tc-candcmp-group label,.nb-landing .landing-comparison .tc-candcmp-clear{min-height:48px}.nb-landing .comparison-explanation{background:#edf2ff;border-radius:12px;margin-top:20px;padding:24px}.nb-landing .comparison-explanation strong{font-size:20px}.nb-landing .tc-candcmp-table{max-width:100%;overflow-x:auto}.nb-landing .tc-candcmp-table table{min-width:520px}.nb-landing .tc-candcmp-table td{overflow-wrap:anywhere}@media (max-width:760px){.nb-landing .landing-catalog .tool-cards,.nb-landing .start-scenes{grid-template-columns:1fr}.nb-landing .start-scenes{gap:28px}.nb-landing .start-scene-preview{min-height:180px;padding:24px}.nb-landing .landing-comparison .tc-candcmp{padding:16px}.nb-landing .landing-comparison .tc-candcmp-title{font-size:23px}.nb-landing .landing-catalog .tool-card-foot{flex-wrap:wrap;gap:12px}.nb-landing .landing-catalog .tool-card-foot button{min-height:48px}}.nb-landing .landing-tool-contract{min-width:0}.nb-landing .landing-tool-contract .tool-guide-inputs{grid-template-columns:1fr}.nb-landing .landing-tool-contract code{overflow-wrap:anywhere;white-space:pre-wrap}.nb-landing .landing-tool-contract .tool-guide-example button{min-height:44px}
