.nb-aibox-page{margin:0;background:#fff;color:#333;font-family:"Microsoft YaHei",Arial,sans-serif}
.nb-aibox-page .nb-case-cover,.nb-aibox-page .nb-template-cover{aspect-ratio:16/9;overflow:hidden}
.nb-aibox-page .nb-case-cover img,.nb-aibox-page .nb-template-cover img{width:100%;height:100%;object-fit:cover;object-position:top}
.nb-aibox-action{display:inline-flex;justify-content:center;align-items:center;padding:10px 24px;border:1px solid #cc0000;background:#cc0000;color:#fff;font:16px/1.5 "Microsoft YaHei",sans-serif;text-decoration:none;cursor:pointer}
.nb-aibox-action:hover{color:#fff;background:#b00000}.nb-aibox-page a:focus-visible,.nb-aibox-page button:focus-visible{outline:2px solid #0057ff;outline-offset:3px}
.nb-aibox-intro{max-width:1182px;margin:auto;padding:70px 0;display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:60px;align-items:center}.nb-aibox-intro-copy{margin:0}.nb-aibox-intro h1,.nb-aibox-section h1{margin:0 0 24px;font-size:36px;line-height:1.5;font-weight:500}.nb-aibox-intro p,.nb-aibox-description{font-size:16px;line-height:1.9;color:#666;margin:0 0 28px}.nb-aibox-intro img{display:block;max-width:100%;height:auto}
.nb-aibox-section{max-width:1182px;margin:auto;padding:40px 0 80px}.nb-aibox-section h2{font-size:24px;font-weight:500;line-height:1.5;margin:0 0 24px}.nb-aibox-start-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.nb-aibox-start-grid article{padding:26px;background:#ececec}.nb-aibox-start-grid h3{font-size:18px;font-weight:500;margin:0 0 12px}.nb-aibox-start-grid p{font-size:14px;line-height:1.9;color:#666;margin:0}.nb-aibox-empty{padding:40px;background:#ececec}.nb-aibox-empty p{font-size:14px;line-height:1.8;margin:0 0 24px;color:#666}.nb-aibox-package{padding-top:60px}
@media(max-width:1240px){.nb-aibox-intro,.nb-aibox-section{margin-left:24px;margin-right:24px}}
@media(max-width:768px){.nb-aibox-intro{margin:0 16px;padding:36px 0;grid-template-columns:1fr;gap:24px}.nb-aibox-intro img{width:160px;margin:auto}.nb-aibox-intro h1,.nb-aibox-section h1{font-size:26px;margin-bottom:16px}.nb-aibox-intro p{font-size:14px}.nb-aibox-section{margin:0 16px;padding:30px 0 44px}.nb-aibox-start-grid{grid-template-columns:1fr;gap:14px}.nb-aibox-empty{padding:24px}.nb-aibox-section h2{font-size:22px}}

