.n9int-section{background:#050810 url(https://www.nobl9.com/hubfs/AI%20Homepage/Asset_47.png) no-repeat right -40px/58% auto;font-family:Montserrat,sans-serif;overflow:hidden;padding:100px 48px;position:relative}.n9int-section:before{background:radial-gradient(ellipse 55% 80% at 95% 50%,rgba(0,186,211,.28) 0,transparent 60%),radial-gradient(ellipse 40% 40% at 4% 8%,rgba(252,71,153,.22) 0,transparent 55%),linear-gradient(105deg,rgba(5,8,16,.97),rgba(5,8,16,.8) 50%,rgba(5,8,16,.3));content:"";inset:0;pointer-events:none;position:absolute}.n9int-inner{margin:0 auto;max-width:1280px;position:relative;z-index:1}.n9int-tag{color:#00bad3;display:inline-block;font-size:11px;font-weight:700;margin-bottom:16px;text-transform:uppercase}.n9int-h2,.n9int-tag{font-family:Montserrat,sans-serif}.n9int-h2{color:#f0f4f8;font-size:clamp(32px,3.8vw,54px);font-weight:800;line-height:1.1;margin:0 0 22px}.n9int-h2 em{color:#00bad3;font-style:normal}.n9int-intro{color:#c8d4dc;font-family:Montserrat,sans-serif;font-size:17px;font-weight:400;line-height:1.8;margin-bottom:48px;max-width:640px}.n9int-ai-block{background:rgba(0,186,211,.04);border:1px solid rgba(0,186,211,.18);border-radius:16px;margin-bottom:40px;padding:24px 28px 28px}.n9int-ai-hd{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px}.n9int-col-label--hd{color:#f0f4f8;font-size:11px;font-weight:800}.n9int-col-label--hd,.n9int-mcp-badge{font-family:Montserrat,sans-serif;text-transform:uppercase}.n9int-mcp-badge{background:rgba(0,186,211,.1);border:1px solid rgba(0,186,211,.25);border-radius:100px;color:#00bad3;font-size:9px;font-weight:700;padding:2px 8px}.n9int-ai-sub{color:#c8d4dc;font-family:Montserrat,sans-serif;font-size:12px;font-weight:400;margin-left:auto}.n9int-ai-row{display:grid;gap:10px;grid-template-columns:repeat(5,1fr)}.n9int-obs-grid{display:grid;gap:48px;grid-template-columns:repeat(3,1fr);margin-bottom:40px}.n9int-col-label{border-bottom:1px solid hsla(0,0%,100%,.1);color:#ddd;display:block;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;margin-bottom:12px;padding-bottom:10px;text-transform:uppercase}.n9int-col-cards{display:grid;gap:8px;grid-template-columns:1fr 1fr;overflow:visible}.n9int-card{align-items:center;background:rgba(13,21,32,.9);border:1px solid hsla(0,0%,100%,.12);border-radius:10px;color:inherit;cursor:pointer;display:flex;gap:8px;padding:10px 12px;text-decoration:none;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background .22s ease}.n9int-col--mon .n9int-card:hover{background:#0d1520;border-color:rgba(252,71,153,.55);box-shadow:0 0 20px rgba(252,71,153,.14);transform:scale(1.03)}.n9int-col--cld .n9int-card:hover{background:#0d1520;border-color:rgba(200,214,85,.55);box-shadow:0 0 20px rgba(200,214,85,.14);transform:scale(1.03)}.n9int-col--alt .n9int-card:hover{background:#0d1520;border-color:rgba(0,186,211,.55);box-shadow:0 0 20px rgba(0,186,211,.14);transform:scale(1.03)}.n9int-card--ai{align-items:center;border-color:rgba(0,186,211,.18);flex-direction:column;gap:8px;justify-content:center;padding:14px 10px;text-align:center}.n9int-card--ai:hover{background:#0d1520;border-color:rgba(0,186,211,.5);box-shadow:0 0 24px rgba(0,186,211,.14);transform:scale(1.04)}.n9int-ai-logo{display:block;height:32px;width:32px}.n9int-ai-logo,.n9int-logo{flex-shrink:0;object-fit:contain}.n9int-logo{border-radius:3px;height:24px;width:24px}.n9int-name{color:#c8d4dc;font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.n9int-card--ai .n9int-name{font-size:11px;line-height:1.3;text-align:center;white-space:normal}.n9int-cta-link{align-items:center;color:#00bad3;display:inline-flex;font-family:Montserrat,sans-serif;font-size:18px;font-weight:700;gap:6px;text-decoration:none;transform:scale(1);transition:all .2s}.n9int-cta-link:hover{color:#ddd;font-weight:700;gap:12px;transform:scale(1.1);transition:all .2s}@media(max-width:1100px){.n9int-obs-grid{grid-template-columns:repeat(2,1fr)}.n9int-ai-row{grid-template-columns:repeat(5,1fr)}}@media(max-width:768px){.n9int-section{padding:72px 36px}.n9int-obs-grid{grid-template-columns:1fr}.n9int-ai-row{grid-template-columns:repeat(3,1fr)}.n9int-ai-sub{display:none}.n9int-col-cards{grid-template-columns:1fr 1fr}}