.gh-noc{--noc-bg:#f7f8fa;--noc-panel:#fff;--noc-ink:#10232e;--noc-muted:#50616b;--noc-line:#d6dee3;--noc-accent:#006d91;background:var(--noc-bg);color:var(--noc-ink);padding-bottom:85px}
html[data-gh-theme="black"] .gh-noc{--noc-bg:#050505;--noc-panel:#101010;--noc-ink:#f5f5f5;--noc-muted:#bcbcbc;--noc-line:#303030;--noc-accent:#82d9fa}
.noc-wrap{width:min(1400px,calc(100% - 80px));margin-inline:auto}.noc-hero{padding-top:40px}.noc-crumb{display:flex;flex-wrap:wrap;gap:12px;font-size:12px;color:var(--noc-muted);margin:0 0 55px}.noc-crumb a{color:inherit;text-decoration:none}.noc-crumb a:hover{color:var(--noc-accent)}
.noc-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:70px;align-items:center}.gh-noc .noc-eyebrow{font-size:11px;font-weight:600;letter-spacing:.16em;color:var(--noc-accent);margin:0 0 18px}.gh-noc h1{font-size:clamp(45px,5.8vw,88px);line-height:1.1;letter-spacing:-.055em;margin:0 0 22px;font-weight:600;color:var(--noc-ink)}.gh-noc h1>span{color:var(--noc-accent)}.gh-noc h2{font-size:clamp(26px,3vw,42px);line-height:1.25;letter-spacing:-.035em;margin:0 0 18px;font-weight:500;color:var(--noc-ink)}.gh-noc .noc-lead{max-width:780px;font-size:clamp(16px,1.5vw,20px);line-height:1.8;color:var(--noc-muted);margin:0}.noc-hero__action{display:flex;flex-direction:column;align-items:stretch;text-align:center}.noc-orbit{width:160px;margin:0 auto 26px;color:var(--noc-accent)}.noc-orbit svg{display:block;width:100%}.gh-noc .noc-button{display:flex;align-items:center;justify-content:space-between;gap:30px;min-height:58px;padding:16px 22px;border:1px solid #70c8e9;background:#82d9fa;color:#06222c!important;text-decoration:none;border-radius:8px;font-size:16px;font-weight:600}.gh-noc .noc-button span{color:inherit!important}.gh-noc .noc-button:hover{background:#b0eaff;border-color:#b0eaff}.gh-noc .noc-button:focus-visible,.gh-noc a:focus-visible{outline:3px solid var(--noc-accent);outline-offset:5px}.gh-noc .noc-hero__action>p{color:var(--noc-ink);font-size:12px;margin:13px 0 4px}.gh-noc .noc-hero__action>small{font-size:11px;color:var(--noc-muted)}
.noc-vendors{display:flex;align-items:center;flex-wrap:wrap;gap:25px;margin:45px 0 65px;padding-top:25px;border-top:1px solid var(--noc-line);font-size:14px}.noc-vendors>span:first-child{font-size:12px;color:var(--noc-muted)}.noc-vendors>strong{font-weight:500}.noc-vendors__divider{width:1px;height:22px;background:var(--noc-line)}
.noc-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:25px}.noc-section-heading h2{margin-bottom:0;max-width:850px}.noc-sample{flex:none;padding:7px 12px;border:1px solid var(--noc-line);border-radius:30px;color:var(--noc-muted);font-size:11px}.noc-preview figure{margin:0}.noc-preview figure>a{display:block;border:1px solid var(--noc-line);border-radius:12px;overflow:hidden;background:#e9ecf2}.noc-preview img{display:block;width:100%;height:auto}.noc-preview figcaption{color:var(--noc-muted);font-size:11px;line-height:1.6;margin:12px 0 0}
.noc-section{margin-top:95px}.noc-section>h2{max-width:950px}.noc-features{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--noc-line);border:1px solid var(--noc-line);border-radius:10px;overflow:hidden;margin-top:35px}.noc-features>article{padding:28px;background:var(--noc-panel)}.noc-index{display:block;color:var(--noc-accent);font-size:12px;margin-bottom:26px}.gh-noc h3{font-size:19px;line-height:1.4;letter-spacing:-.02em;font-weight:500;color:var(--noc-ink);margin:0 0 14px}.noc-features p,.noc-integrations p{color:var(--noc-muted);font-size:13px;line-height:1.9;margin:0}.noc-integrations{display:grid;grid-template-columns:1fr 1fr;gap:24px}.noc-integrations>article{border:1px solid var(--noc-line);border-radius:10px;background:var(--noc-panel);padding:35px}.noc-vendor-name{display:block;color:var(--noc-accent);font-size:12px;margin-bottom:20px}.noc-integrations h3{font-size:25px}.noc-integrations a{display:inline-block;color:var(--noc-accent)!important;font-size:12px;text-decoration:none;margin-top:25px}.gh-noc .noc-compatibility{color:var(--noc-muted);font-size:12px;line-height:1.9;margin:20px 0 0;max-width:1050px}.noc-contact{display:flex;align-items:center;justify-content:space-between;gap:45px;margin-top:90px;padding:40px;border:1px solid var(--noc-line);border-radius:12px;background:var(--noc-panel)}.noc-contact h2{font-size:32px}.noc-contact p:not(.noc-eyebrow){font-size:14px;color:var(--noc-muted);margin:0}.noc-contact .noc-button{min-width:210px;flex:none}
@media(max-width:1000px){.noc-hero__grid{grid-template-columns:minmax(0,1fr) 220px;gap:35px}.noc-features{grid-template-columns:repeat(2,minmax(0,1fr))}.noc-contact{align-items:flex-start;flex-direction:column}.noc-contact .noc-button{width:100%;max-width:300px}}
@media(max-width:640px){.noc-wrap{width:calc(100% - 40px)}.noc-hero{padding-top:25px}.noc-crumb{margin-bottom:35px;font-size:10px;gap:9px}.noc-hero__grid{grid-template-columns:1fr;gap:28px}.gh-noc h1{font-size:46px}.gh-noc h2{font-size:28px}.gh-noc .noc-lead{font-size:15px}.noc-orbit{display:none}.noc-hero__action{text-align:left}.noc-hero__action .noc-button{max-width:340px}.noc-vendors{gap:16px;margin:30px 0 45px;font-size:12px}.noc-vendors>span:first-child{width:100%}.noc-section-heading{align-items:flex-start;flex-direction:column;gap:14px}.noc-preview figure>a{border-radius:6px}.noc-preview figcaption{font-size:10px}.noc-section{margin-top:60px}.noc-features{grid-template-columns:1fr 1fr}.noc-features>article{padding:20px 16px}.gh-noc h3{font-size:17px}.noc-features p{font-size:12px}.noc-integrations{grid-template-columns:1fr;gap:15px}.noc-integrations>article{padding:25px}.noc-contact{width:calc(100% - 40px);padding:25px;margin-top:55px;gap:25px}.noc-contact h2{font-size:27px}.gh-noc{padding-bottom:50px}}
