.network-shell{background:#f5f6fb;min-height:100vh}.network-workspace{color:#1b2437;min-width:0}.network-workspace svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px}.network-page-header{background:#fff;border-bottom:1px solid #dde2ec;justify-content:space-between;align-items:center;padding:25px 28px;display:flex}.network-page-header>div>span{color:#5b54e8;letter-spacing:.12em;text-transform:uppercase;background:#f0efff;border:1px solid #dcdaff;border-radius:20px;align-items:center;gap:7px;padding:6px 10px;font-size:11px;font-weight:800;display:inline-flex}.network-page-header svg{width:16px;height:16px}.network-page-header h1{letter-spacing:-.04em;margin:9px 0 4px;font-size:32px}.network-page-header p{color:#647189;max-width:760px;margin:0;font-size:14px;line-height:1.6}.network-page-header nav{align-items:center;gap:10px;display:flex}.network-page-header nav a,.network-page-header nav button{color:#263047;background:#fff;border:1px solid #d2d8e5;border-radius:10px;align-items:center;gap:7px;padding:11px 15px;font-size:13px;font-weight:800;text-decoration:none;display:flex}.network-page-header nav .primary,.network-workspace button.primary{color:#fff;background:linear-gradient(135deg,#222a40,#625cf6);border-color:#0000}.network-page-header .readonly{color:#67738a;background:#eef1f5;border-radius:9px;padding:10px 14px;font-size:13px;font-weight:700}.network-content{gap:16px;padding:18px 24px 42px;display:grid}.network-banner{border:1px solid;border-radius:12px;align-items:center;gap:12px;min-height:58px;padding:12px 16px;font-size:13px;display:flex}.network-banner svg{width:22px;height:22px}.network-banner span{gap:3px;display:grid}.network-banner.success{color:#087653;background:#ecfbf5;border-color:#9ce9c9}.network-banner.loading,.network-banner.empty{color:#344f9a;background:#eef3ff;border-color:#c7d6ff}.network-banner.error{color:#a11b37;background:#fff0f2;border-color:#fecdd3}.network-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.network-kpis article{background:#fff;border:1px solid #dde2ec;border-radius:13px;min-height:145px;padding:17px;display:grid;position:relative;box-shadow:0 2px 5px #1720360a}.network-kpis article>i{color:#625cf6;background:#f0efff;border:1px solid #dfddff;border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;display:flex;position:absolute;top:15px;right:15px}.network-kpis svg{width:21px;height:21px}.network-kpis span{color:#66738a;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}.network-kpis strong{align-self:end;max-width:85%;font-size:25px;line-height:1.25}.network-kpis small{color:#6f7b91;font-size:12px;line-height:1.5}.network-overview-grid{grid-template-columns:1.05fr .95fr;gap:16px;display:grid}.network-panel,.network-filters,.network-agent-list,.network-agent-detail,.network-inventory-grid>section,.network-inventory-grid>aside{background:#fff;border:1px solid #dde2ec;border-radius:13px;overflow:hidden;box-shadow:0 2px 5px #1720360a}.network-panel>header{border-bottom:1px solid #e5e8ef;justify-content:space-between;align-items:center;padding:17px;display:flex}.network-panel h2,.network-filters h2{margin:0;font-size:17px}.network-panel header p,.network-filters header p{color:#738097;margin:4px 0 0;font-size:11px}.network-panel header a{color:#5b54e8;font-size:12px;font-weight:800;text-decoration:none}.network-card-list{gap:10px;padding:14px;display:grid}.network-card-list>section{border:1px solid #e2e6ee;border-radius:10px;padding:13px}.network-card-list>section>div{align-items:center;gap:9px;display:flex}.network-card-list>section>div>i{color:#118165;background:#f5f6fa;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.network-card-list svg{width:17px;height:17px}.network-card-list section span{gap:3px;min-width:0;display:grid}.network-card-list section span b{font-size:13px}.network-card-list section span small{color:#77839a;font-size:10px}.network-card-list .network-status{margin-left:auto}.network-card-list dl{text-align:right;grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0 0;display:grid}.network-card-list dl div{gap:3px;display:grid}.network-card-list dt{color:#79859b;font-size:10px}.network-card-list dd{margin:0;font-size:11px;font-weight:800}.network-card-list section>p{color:#738096;margin:11px 0 0;font-size:10px}.network-card-list.assets dl{text-align:left;grid-template-columns:1fr 1fr}.network-card-list.assets section>div>em{background:#f1f3f7;border-radius:7px;margin-left:auto;padding:5px 7px;font-size:10px;font-style:normal}.network-empty{color:#728096;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:145px;padding:25px;display:flex}.network-empty svg{width:34px;height:34px}.network-empty a{color:#5b54e8;font-size:12px;font-weight:800}.network-evidence-note,.network-detail-note{color:#27517d;background:#edf6ff;border:1px solid #bcdcff;border-radius:10px;margin:0;padding:11px 14px;font-size:11px;line-height:1.6}.network-status{color:#5d687b;white-space:nowrap;background:#eef1f5;border-radius:20px;padding:5px 8px;font-size:10px;font-weight:800;display:inline-block}.network-status.online,.network-status.active,.network-status.authorized,.network-status.running,.network-status.success,.network-status.healthy{color:#087451;background:#e4f9ef}.network-status.degraded,.network-status.partial,.network-status.expiring{color:#976000;background:#fff4dc}.network-status.offline,.network-status.failed,.network-status.error,.network-status.blocked,.network-status.not-authorized,.network-status.revoked,.network-status.expired{color:#b3243f;background:#fee9ed}.network-status.pending,.network-status.collecting,.network-status.starting,.network-status.queued{color:#4f46d7;background:#e9edff}.network-filters>header{align-items:center;gap:10px;padding:15px;display:flex}.network-filters>header>i{color:#625cf6;background:#f0efff;border-radius:9px;justify-content:center;align-items:center;width:37px;height:37px;display:flex}.network-filters svg{width:17px;height:17px}.network-filters>header>button{background:#fff;border:1px solid #d5dbe7;border-radius:7px;align-items:center;gap:5px;margin-left:auto;padding:7px 9px;font-size:11px;display:flex}.network-filters form{border-top:1px solid #e5e8ef;grid-template-columns:1fr .65fr 150px auto;gap:10px;padding:15px;display:grid}.network-filters label{gap:5px;display:grid}.network-filters label>span{color:#55627a;font-size:11px;font-weight:800}.network-filters input,.network-filters select,.network-agent-list input,.network-agent-list select,.network-enroll-modal input,.network-enroll-modal select{color:#273249;background:#fff;border:1px solid #ccd4e2;border-radius:8px;height:39px;padding:0 10px}.network-filters form>button{border:0;border-radius:8px;align-items:center;gap:6px;padding:0 14px;font-size:12px;font-weight:800;display:flex}.network-filters>footer{color:#68758c;border-top:1px solid #e5e8ef;justify-content:space-between;align-items:center;padding:11px 15px;font-size:11px;display:flex}.network-filters>footer div{gap:7px;display:flex}.network-filters>footer button{background:#fff;border:1px solid #d5dbe7;border-radius:7px;padding:6px 9px}.network-filters button:disabled{opacity:.45}.network-inventory-grid{grid-template-columns:minmax(0,1fr) 365px;gap:15px;min-width:0;display:grid}.network-inventory-grid>section{overflow:auto}.network-inventory-grid table{border-collapse:collapse;width:100%;min-width:1080px}.network-inventory-grid th{color:#657188;text-align:left;text-transform:uppercase;background:#f4f5f8;padding:12px;font-size:10px}.network-inventory-grid td{color:#536077;border-top:1px solid #e7eaf0;padding:12px;font-size:11px}.network-inventory-grid tbody tr.selected{background:#f6f4ff}.network-inventory-grid tbody button{color:#273249;text-align:left;background:0 0;border:0}.network-inventory-grid tbody button b,.network-inventory-grid tbody button span{display:block}.network-inventory-grid tbody td small{margin-top:4px;display:block}.network-services{flex-wrap:wrap;gap:4px;display:flex}.network-services span{color:#395c9c;background:#edf3ff;border-radius:5px;padding:4px 5px;font-size:9px}.network-inventory-grid>aside{align-self:start;position:sticky;top:15px}.network-inventory-grid>aside>header,.network-agent-detail>header{color:#fff;background:linear-gradient(135deg,#212a3e,#625cf6);padding:17px}.network-inventory-grid>aside>header h2,.network-agent-detail>header h2{margin:5px 0;font-size:18px}.network-inventory-grid>aside>header p,.network-agent-detail>header p{opacity:.75;margin:0;font-size:11px}.inventory-facts,.agent-facts{gap:0;margin:0;padding:12px 16px;display:grid}.inventory-facts div,.agent-facts div{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:start;gap:10px;padding:10px 0;display:flex}.inventory-facts dt,.agent-facts dt{color:#728096;font-size:10px}.inventory-facts dd,.agent-facts dd{overflow-wrap:anywhere;text-align:right;max-width:62%;margin:0;font-size:11px;font-weight:800}.inventory-services,.detected-networks{border:1px solid #e2e6ee;border-radius:9px;margin:0 15px 14px;padding:12px}.inventory-services h3,.detected-networks h3{margin:0 0 9px;font-size:12px}.inventory-services div,.detected-networks div{background:#f6f7fa;border-radius:7px;margin-top:7px;padding:8px}.inventory-services div b,.detected-networks code{font-size:11px}.inventory-services div small,.detected-networks div small{color:#748096;margin-top:4px;font-size:9px;display:block}.network-inventory-grid .network-detail-note{margin:0 15px 15px}.network-agents-grid{grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);gap:15px;display:grid}.network-agent-list>header{grid-template-columns:1fr 180px;gap:8px;padding:13px;display:grid}.network-agent-list>header label{border:1px solid #ccd4e2;border-radius:8px;align-items:center;padding:0 9px;display:flex}.network-agent-list>header label svg{color:#7b879b;width:16px;height:16px}.network-agent-list>header input{border:0;outline:0;width:100%;min-width:0}.network-agent-list>div{border-top:1px solid #e5e8ef;gap:8px;padding:12px;display:grid}.network-agent-list>div>button{text-align:left;background:#fff;border:1px solid #e0e4ec;border-radius:9px;justify-content:space-between;gap:15px;padding:13px;display:flex}.network-agent-list>div>button.selected{background:#f6f4ff;border-color:#7771f5}.network-agent-list button>span:first-child{gap:5px;display:grid}.network-agent-list button>span:first-child>.network-status{margin-left:150px;position:absolute}.network-agent-list button>span b{font-size:12px}.network-agent-list button small,.network-agent-list button em{color:#748097;font-size:10px;font-style:normal}.network-agent-list button>span:last-child{text-align:right;gap:5px;display:grid}.network-agent-detail{align-self:start;position:sticky;top:15px}.network-agent-detail>header>i{background:#ffffff1f;border-radius:9px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.network-agent-detail>header>i svg{width:21px;height:21px}.network-agent-detail>header>.network-status{float:right;margin-top:-40px}.network-agent-detail>div{gap:12px;padding:14px;display:grid}.network-controls{border:1px solid #e1e5ed;border-radius:9px;padding:11px}.network-controls h3{margin:0;font-size:12px}.network-controls header p{color:#758198;margin:3px 0 0;font-size:10px}.network-controls>div{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:10px;display:grid}.network-controls button,.copy-agent{background:#fff;border:1px solid #cfd6e3;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:8px;font-size:10px;font-weight:800;display:flex}.network-controls svg,.copy-agent svg{width:14px;height:14px}.agent-facts{grid-template-columns:1fr 1fr;padding:0}.agent-facts div{display:grid}.agent-facts dd{text-align:left;max-width:none}.detected-networks{margin:0}.detected-networks .network-status{float:right}.copy-agent{width:100%}.network-modal-alert{border:1px solid;border-radius:9px;padding:10px;font-size:11px;line-height:1.6}.network-modal-alert b{display:block}.network-modal-alert.info{color:#255482;background:#edf6ff;border-color:#b9dbff}.network-modal-alert.warning{color:#81530a;background:#fff8e7;border-color:#f7d78a}.network-modal-alert.error{color:#9b1d36;background:#fff0f2;border-color:#f7bcc7}.network-modal-backdrop{z-index:150;background:#101525a8;justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;inset:0}.network-enroll-modal{background:#fff;border-radius:14px;width:100%;max-width:760px;max-height:92vh;overflow:auto;box-shadow:0 22px 70px #0c11254d}.network-enroll-modal>header{background:#fafaff;border-bottom:1px solid #e2e6ee;justify-content:space-between;align-items:flex-start;padding:18px;display:flex}.network-enroll-modal>header span{color:#625cf6;text-transform:uppercase;align-items:center;gap:6px;font-size:10px;font-weight:800;display:flex}.network-enroll-modal>header svg{width:16px;height:16px}.network-enroll-modal h2{margin:5px 0;font-size:21px}.network-enroll-modal>header p{color:#6c7890;margin:0;font-size:12px}.network-enroll-modal>header>button{background:0 0;border:0}.network-enroll-modal>header>button svg{width:21px;height:21px}.network-enroll-form,.network-enrollment-result{gap:14px;padding:18px;display:grid}.network-enroll-form>label:not(.network-confirm){gap:6px;display:grid}.network-enroll-form>label>span{font-size:12px;font-weight:800}.network-enroll-form label small{color:#758198;font-size:10px}.network-enroll-form>section{color:#28527f;background:#edf6ff;border:1px solid #c4dfff;border-radius:10px;padding:13px}.network-enroll-form h3,.network-package-grid h3{align-items:center;gap:6px;margin:0;font-size:13px;display:flex}.network-enroll-form h3 svg,.network-package-grid h3 svg{width:16px;height:16px}.network-enroll-form section p{margin:6px 0 0;font-size:11px;line-height:1.6}.network-confirm{border:1px solid #dfe3eb;border-radius:9px;align-items:flex-start;gap:9px;padding:12px;display:flex}.network-confirm input{height:auto;margin-top:3px}.network-confirm span{gap:3px;font-size:11px;line-height:1.5;display:grid}.network-enroll-form>footer,.network-enrollment-result>footer{justify-content:flex-end;gap:8px;display:flex}.network-enroll-form footer button,.network-enrollment-result footer button{border:1px solid #d1d8e4;border-radius:8px;padding:9px 13px;font-size:11px;font-weight:800}.network-enroll-form button:disabled,.network-enrollment-result button:disabled{opacity:.45}.activation-key{background:#fff9e8;border:1px solid #f3d689;border-radius:10px;padding:13px}.activation-key>header{justify-content:space-between;align-items:center;display:flex}.activation-key>div{background:#fff;border:1px solid #ead696;border-radius:8px;align-items:center;margin-top:9px;padding:8px;display:flex}.activation-key code{overflow-wrap:anywhere;font-size:12px;font-weight:800}.activation-key button{background:0 0;border:0;margin-left:auto}.activation-key button svg{width:17px;height:17px}.activation-key>small{color:#876317;margin-top:7px;font-size:10px;display:block}.network-package-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.network-package-grid>section{border:1px solid #e1e5ed;border-radius:10px;padding:13px}.network-package-grid dl{gap:8px;display:grid}.network-package-grid dl div{gap:3px;display:grid}.network-package-grid dt{color:#758198;font-size:9px}.network-package-grid dd{overflow-wrap:anywhere;margin:0;font-size:10px;font-weight:700}.network-package-grid>section>button{border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;padding:9px;font-size:11px;font-weight:800;display:flex}.network-package-grid button svg{width:15px;height:15px}.network-package-grid ol{color:#546178;padding-left:18px;font-size:11px;line-height:1.6}.network-modal-alert>div{gap:6px;margin-top:8px;display:flex}.network-modal-alert button{border:1px solid;border-radius:6px;padding:5px 7px}@media (max-width:1100px){.network-kpis{grid-template-columns:1fr 1fr}.network-overview-grid,.network-inventory-grid,.network-agents-grid{grid-template-columns:1fr}.network-inventory-grid>aside,.network-agent-detail{position:static}.network-filters form{grid-template-columns:1fr 1fr}.network-page-header{flex-direction:column;align-items:flex-start;gap:14px}}@media (max-width:700px){.network-content{padding:14px}.network-page-header{padding:19px}.network-page-header nav{flex-wrap:wrap}.network-kpis,.network-filters form,.network-agent-list>header,.network-package-grid{grid-template-columns:1fr}.network-filters>footer{flex-direction:column;align-items:flex-start;gap:8px}.agent-facts{grid-template-columns:1fr}.network-modal-backdrop{padding:0}.network-enroll-modal{border-radius:0;max-height:100vh}}.freshness{border-radius:20px;padding:4px 7px;font-size:9px;font-weight:800;display:inline-block}.freshness.active{color:#087451;background:#e4f9ef}.freshness.stale{color:#976000;background:#fff4dc}.freshness.unknown{color:#5d687b;background:#eef1f5}.network-table-empty{text-align:center;padding:45px!important}.network-controls>header{justify-content:space-between;align-items:center;gap:10px;display:flex}
.hybrid-shell{background:#f5f6fb;min-height:100svh}.hybrid-workspace{color:#1b2437;background:radial-gradient(circle at 92% 0,#625cf61a,#0000 31%),radial-gradient(circle at 72% 92%,#2faec212,#0000 30%),#f5f6fb;min-width:0}.hybrid-workspace svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.hybrid-header{z-index:25;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2;border-bottom:1px solid #dde2ec;justify-content:space-between;align-items:center;padding:12px 28px;display:flex;position:sticky;top:0;box-shadow:0 8px 24px #10182812}.hybrid-header>div>span{color:#625cf6;letter-spacing:.12em;text-transform:uppercase;border:1px solid #dde2ec;border-radius:999px;align-items:center;gap:7px;padding:5px 10px;font-size:10px;font-weight:850;display:inline-flex}.hybrid-header>div>span svg{color:#625cf6}.hybrid-header h1{margin:6px 0 0;font-size:27px;line-height:1}.hybrid-header nav{gap:8px;display:flex}.hybrid-header button,.hybrid-panel button{cursor:pointer}.hybrid-header button{color:#fff;background:linear-gradient(135deg,#222a40,#625cf6);border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 14px;font-size:12px;font-weight:800;display:flex}.hybrid-header button:last-child{width:38px;padding:0}.hybrid-header button:disabled,.hybrid-panel button:disabled{cursor:not-allowed;opacity:.48}.hybrid-content{gap:16px;padding:16px 22px 50px;display:grid}.hybrid-kpis{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.hybrid-kpis article{background:#ffffffeb;border:1px solid #dde2ece6;border-radius:12px;gap:7px;min-height:94px;padding:15px;display:grid;position:relative;box-shadow:0 10px 24px #1018280d}.hybrid-kpis span{color:#667085;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:850}.hybrid-kpis strong{font-size:23px;line-height:1}.hybrid-kpis small{color:#667085;font-size:11px}.hybrid-kpis i,.hybrid-panel>form>header>div>i,.hybrid-history>header>div>i{color:#625cf6;background:#f0efff;border:1px solid #dde2ec;border-radius:11px;place-items:center;width:39px;height:39px;display:grid;position:absolute;top:12px;right:12px}.hybrid-kpis article:nth-child(2) i{color:#087476;background:#e8f7f5}.hybrid-kpis article:nth-child(3) i{color:#a46128;background:#fff7ed}.hybrid-kpis article:nth-child(4) i{color:#1b2437;background:#f5f6fb}.hybrid-panel{background:#ffffffeb;border:1px solid #dde2ece6;border-radius:13px;scroll-margin-top:85px;overflow:hidden;box-shadow:0 14px 34px #1018280e}.hybrid-panel>form>header,.hybrid-history>header{border-bottom:1px solid #dde2ec;justify-content:space-between;align-items:center;gap:16px;padding:13px;display:flex}.hybrid-panel>form>header>div,.hybrid-history>header>div{align-items:center;gap:12px;display:flex;position:relative}.hybrid-panel>form>header>div>i,.hybrid-history>header>div>i{flex:0 0 40px;position:static}.hybrid-panel h2{color:#172033;margin:0;font-size:17px}.hybrid-panel header p{color:#667085;margin:3px 0 0;font-size:11px}.hybrid-panel>form>header nav{align-items:center;gap:8px;display:flex}.hybrid-panel header nav>em{color:#b4233a;background:#fff7f7;border:1px solid #f0d4da;border-radius:8px;padding:8px 12px;font-size:11px;font-style:normal;font-weight:850}.hybrid-panel header nav>em.ready,.hybrid-readiness em.ready{color:#087476;background:#e8f7f5;border-color:#cde2db}.hybrid-panel button.primary{color:#fff;background:linear-gradient(135deg,#222a40,#625cf6);border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:37px;padding:0 15px;font-size:11px;font-weight:850;display:flex}.hybrid-launch-grid{grid-template-columns:minmax(0,1fr) 320px;gap:16px;padding:13px;display:grid}.hybrid-form-main{gap:14px;display:grid}.hybrid-choice header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.hybrid-choice header b,.hybrid-fields label>span,.hybrid-advanced label>span{color:#667085;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:850}.hybrid-choice header small{color:#625cf6;font-size:11px;font-weight:750}.hybrid-choice>div{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.hybrid-choice button{color:#1b2437;text-align:left;background:#fff;border:1px solid #dde2ec;border-radius:8px;min-height:36px;padding:0 12px;font-size:11px;font-weight:850}.hybrid-choice button.selected{color:#fff;background:linear-gradient(135deg,#222a40,#625cf6);border-color:#0000}.hybrid-choice button.target-selected{color:#087476;background:#e8f7f5;border-color:#cde2db}.hybrid-fields{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.hybrid-fields label,.hybrid-advanced>label{gap:6px;display:grid}.hybrid-fields input,.hybrid-fields select,.hybrid-advanced input,.hybrid-history input,.hybrid-history select{color:#1b2437;background:#fff;border:1px solid #d5dae3;border-radius:8px;outline:0;width:100%;height:39px;padding:0 11px;font-size:11px;font-weight:700}.hybrid-fields input:focus,.hybrid-fields select:focus,.hybrid-advanced input:focus,.hybrid-history input:focus{border-color:#625cf6;box-shadow:0 0 0 3px #f0efff}.hybrid-fields input:disabled{color:#8791a3;background:#f5f6f8}.hybrid-details{background:#fff;border:1px solid #dde2ec;border-radius:11px}.hybrid-details>summary{cursor:pointer;justify-content:space-between;align-items:center;padding:11px 13px;list-style:none;display:flex}.hybrid-details>summary span{gap:3px;display:grid}.hybrid-details>summary span>b{color:#172033;font-size:12px}.hybrid-details>summary small{color:#667085;font-size:10px}.hybrid-module-options,.hybrid-advanced{border-top:1px solid #dde2ec;padding:12px}.hybrid-module-options>nav{gap:7px;margin-bottom:10px;display:flex}.hybrid-module-options>nav button{color:#625cf6;background:#fff;border:1px solid #dde2ec;border-radius:7px;padding:7px 10px;font-size:10px;font-weight:800}.hybrid-module-options>section{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.hybrid-module-options>section button{color:#475467;background:#fff;border:1px solid #dde2ec;border-radius:8px;justify-content:space-between;align-items:center;min-height:36px;padding:0 10px;font-size:10px;font-weight:800;display:flex}.hybrid-module-options>section button.selected{color:#087476;background:#e8f7f5;border-color:#cde2db}.hybrid-module-options button i{background:#d5dae3;border-radius:50%;width:7px;height:7px}.hybrid-module-options button.selected i{background:#087476}.hybrid-advanced{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.hybrid-advanced>section{gap:6px;display:grid}.hybrid-advanced>section label{color:#475467;border:1px solid #dde2ec;border-radius:7px;justify-content:space-between;align-items:center;min-height:32px;padding:0 9px;font-size:10px;font-weight:800;display:flex}.hybrid-advanced input[type=checkbox]{width:auto;height:auto}.hybrid-authorization{color:#b4233a;background:#fff1f2;border:1px solid #f0d4da;border-radius:10px;align-items:flex-start;gap:10px;padding:12px;font-size:11px;font-weight:850;display:flex}.hybrid-authorization input{accent-color:#b4233a;margin-top:1px}.hybrid-readiness{background:linear-gradient(145deg,#fff,#f7f8ff);border:1px solid #dde2ec;border-radius:11px;padding:13px}.hybrid-readiness>header{justify-content:space-between;align-items:start;display:flex}.hybrid-readiness>header span{gap:5px;display:grid}.hybrid-readiness header b{color:#625cf6;letter-spacing:.14em;text-transform:uppercase;font-size:10px}.hybrid-readiness header strong{color:#172033;font-size:30px}.hybrid-readiness header em{color:#b4233a;background:#fff1f2;border:1px solid #f0d4da;border-radius:999px;padding:7px 11px;font-size:10px;font-style:normal;font-weight:850}.hybrid-progress{background:#e6e8ec;border-radius:999px;height:7px;margin:10px 0 13px}.hybrid-progress i{border-radius:inherit;background:linear-gradient(90deg,#625cf6,#0d8b8e);height:100%;transition:width .3s;display:block}.hybrid-readiness>section{gap:8px;display:grid}.hybrid-readiness article{background:#fff;border:1px solid #dde2ec;border-radius:8px;align-items:center;gap:9px;padding:8px;display:flex}.hybrid-readiness article>i{color:#b4233a;background:#fff1f2;border:1px solid #f0d4da;border-radius:8px;flex:0 0 33px;place-items:center;width:33px;height:33px;display:grid}.hybrid-readiness article>i.ready{color:#087476;background:#e8f7f5;border-color:#cde2db}.hybrid-readiness article>span{gap:2px;min-width:0;display:grid}.hybrid-readiness article b{color:#172033;font-size:11px}.hybrid-readiness article small{color:#667085;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.hybrid-history>header nav{gap:8px;display:flex}.hybrid-history>header nav label{background:#fff;border:1px solid #d5dae3;border-radius:8px;align-items:center;width:250px;padding:0 9px;display:flex}.hybrid-history>header nav label svg{color:#98a2b3}.hybrid-history>header nav label input{box-shadow:none;border:0}.hybrid-history>header nav select{width:145px}.hybrid-table{overflow-x:auto}.hybrid-table table{border-collapse:collapse;width:100%;min-width:1050px}.hybrid-table th{color:#fff;text-align:left;background:linear-gradient(90deg,#5a4dd7,#754ac8);padding:11px 12px;font-size:10px}.hybrid-table td{color:#475467;vertical-align:top;border-bottom:1px solid #edf0f4;padding:11px 12px;font-size:10px}.hybrid-table td>b,.hybrid-table td>small{max-width:220px;display:block}.hybrid-table td>b{color:#172033;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.hybrid-table td>small{color:#667085;margin-top:4px}.hybrid-table td>small.danger{color:#b4233a;font-weight:800}.hybrid-status{color:#1b2437;background:#f5f6fb;border-radius:999px;align-items:center;gap:6px;padding:6px 8px;font-size:10px;font-weight:850;display:inline-flex}.hybrid-status i{background:currentColor;border-radius:50%;width:7px;height:7px}.hybrid-status.completed{color:#087476;background:#e8f7f5}.hybrid-status.running,.hybrid-status.retrying{color:#625cf6;background:#f0efff}.hybrid-status.failed{color:#b4233a;background:#fff1f2}.row-progress{width:120px}.row-progress>span{font-size:10px;font-weight:850}.row-progress>i{background:#eef1f5;border-radius:99px;height:6px;margin-top:6px;display:block}.row-progress>i>b{background:linear-gradient(90deg,#625cf6,#0d8b8e);border-radius:99px;height:100%;display:block}.hybrid-table td nav{justify-content:flex-end;gap:5px;display:flex}.hybrid-table td button,.hybrid-history>footer button{color:#475467;background:#fff;border:1px solid #dde2ec;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:30px;padding:0 8px;font-size:9px;font-weight:850;display:flex}.hybrid-table td button:first-child{color:#fff;background:linear-gradient(135deg,#222a40,#625cf6);border:0}.hybrid-table td button.danger{color:#b4233a}.hybrid-table td svg{width:13px;height:13px}.hybrid-history>footer{color:#667085;justify-content:space-between;align-items:center;padding:11px 13px;font-size:10px;display:flex}.hybrid-history>footer nav{align-items:center;gap:8px;display:flex}.hybrid-history>footer button{padding:0 11px}.hybrid-empty{color:#667085;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:90px;display:flex}.hybrid-empty svg{color:#625cf6;width:30px;height:30px}.hybrid-modal{z-index:2000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1018289e;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.hybrid-modal.top{z-index:2100}.hybrid-confirm,.hybrid-scan-modal,.hybrid-report-modal{background:#fff;border-radius:15px;width:min(940px,100%);max-height:90svh;overflow:auto;box-shadow:0 26px 90px #1018284d}.hybrid-confirm{width:min(440px,100%);padding:22px}.hybrid-confirm h2{margin:0}.hybrid-confirm p{color:#667085;font-size:12px;line-height:1.6}.hybrid-confirm footer{justify-content:flex-end;gap:8px;display:flex}.hybrid-confirm button{background:#fff;border:1px solid #d5dae3;border-radius:8px;padding:9px 13px;font-weight:800}.hybrid-confirm button.danger{color:#fff;background:#b4233a;border-color:#b4233a}.hybrid-scan-modal>header,.hybrid-report-modal>header{z-index:2;color:#fff;background:linear-gradient(90deg,#5a4dd7,#754ac8);justify-content:space-between;align-items:center;padding:14px 17px;display:flex;position:sticky;top:0}.hybrid-scan-modal>header span{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:6px;font-size:10px;font-weight:850;display:flex}.hybrid-scan-modal>header h2,.hybrid-report-modal h2{margin:6px 0 0;font-size:19px}.hybrid-scan-modal>header button,.hybrid-report-modal>header button{color:#fff;background:#ffffff1a;border:1px solid #fff3;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.hybrid-scan-modal>div{gap:12px;padding:14px;display:grid}.hybrid-detail-summary{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.hybrid-detail-summary article{background:#f5f6fb;border:1px solid #dde2ec;border-radius:9px;gap:6px;padding:10px;display:grid}.hybrid-detail-summary span,.hybrid-detail-grid dt{color:#625cf6;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:850}.hybrid-detail-summary b{overflow-wrap:anywhere;font-size:11px}.hybrid-detail-grid{grid-template-columns:.9fr 1.1fr;gap:11px;display:grid}.hybrid-detail-grid>section,.hybrid-reports{border:1px solid #dde2ec;border-radius:10px;padding:12px}.hybrid-detail-grid h3,.hybrid-reports h3{margin:0;font-size:13px}.hybrid-detail-grid dl{gap:6px;margin:10px 0 0;display:grid}.hybrid-detail-grid dl div{background:#f5f6fb;border-radius:7px;justify-content:space-between;gap:10px;padding:8px;display:flex}.hybrid-detail-grid dd{overflow-wrap:anywhere;text-align:right;max-width:65%;margin:0;font-size:10px;font-weight:750}.hybrid-findings{gap:7px;max-height:350px;margin-top:10px;display:grid;overflow:auto}.hybrid-findings article{background:#fff;border:1px solid #e6e8ec;border-radius:9px;padding:10px}.hybrid-findings article header{justify-content:space-between;align-items:start;gap:10px;display:flex}.hybrid-findings article header b{font-size:11px}.hybrid-findings article header span{color:#087476;background:#e8f7f5;border-radius:99px;padding:4px 6px;font-size:9px;font-weight:850}.hybrid-findings article header span.critical,.hybrid-findings article header span.high{color:#b4233a;background:#fff1f2}.hybrid-findings article p,.hybrid-findings article small{color:#667085;font-size:10px;line-height:1.5;display:block}.hybrid-findings article small{background:#f5f6fb;border-radius:6px;padding:7px}.hybrid-reports>div{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:9px;display:grid}.hybrid-reports article{background:#f5f6fb;border:1px solid #e6e8ec;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.hybrid-reports article>span{gap:3px;min-width:0;display:grid}.hybrid-reports article b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.hybrid-reports article small{color:#667085;font-size:9px}.hybrid-reports nav{gap:5px;display:flex}.hybrid-reports button{background:#fff;border:1px solid #dde2ec;border-radius:7px;align-items:center;gap:5px;padding:7px;font-size:9px;font-weight:800;display:flex}.hybrid-report-modal{width:min(850px,100%)}.hybrid-report-modal>header p{opacity:.75;margin:3px 0 0;font-size:10px}.hybrid-report-modal>div{padding:15px}.hybrid-report-modal pre{color:#edf2f7;white-space:pre-wrap;background:#172033;border-radius:10px;max-height:65svh;margin:0;padding:15px;font-size:10px;line-height:1.55;overflow:auto}@media (max-width:1100px){.hybrid-kpis{grid-template-columns:repeat(2,1fr)}.hybrid-launch-grid{grid-template-columns:1fr}.hybrid-fields,.hybrid-module-options>section,.hybrid-advanced{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.hybrid-header,.hybrid-panel>form>header,.hybrid-history>header{flex-direction:column;align-items:flex-start}.hybrid-content{padding:12px}.hybrid-kpis,.hybrid-choice>div,.hybrid-fields,.hybrid-module-options>section,.hybrid-advanced,.hybrid-detail-summary,.hybrid-detail-grid,.hybrid-reports>div{grid-template-columns:1fr}.hybrid-history>header nav{flex-direction:column;width:100%}.hybrid-history>header nav label,.hybrid-history>header nav select{width:100%}.hybrid-modal{padding:8px}}
:root{--marketing-label-size:14px;--marketing-cta-border:#0d807e;--marketing-cta-text:#0a555b;--marketing-cta-light:#f2fffc;--marketing-cta-primary:linear-gradient(180deg, #0d7775 0%, #0a696e 55%, #065761 100%);--marketing-cta-primary-hover:linear-gradient(180deg, #0b8180 0%, #0b7779 55%, #08646f 100%)}main:is(.landing-page,.webscan-page,.apiscan-page,.osscan-page,.risk-page,.nettool-page,.remediation-page,.attack-surface-page,.automated-pentest-page,.vulnerability-validation-page,.security-teams-page,.continuous-page,.wip-page,.pricing-page) section :is(header,div,aside,footer):has(>:is(h1,h2))>span:not(.webscan-section-index){font-size:var(--marketing-label-size)!important;line-height:1.4!important}main:is(.landing-page,.webscan-page,.apiscan-page,.osscan-page,.risk-page,.nettool-page,.remediation-page,.attack-surface-page,.automated-pentest-page,.vulnerability-validation-page,.security-teams-page,.continuous-page,.wip-page,.pricing-page) section:has(>:is(h1,h2))>span:not(.webscan-section-index){font-size:var(--marketing-label-size)!important;line-height:1.4!important}main:is(.landing-page,.webscan-page,.apiscan-page,.osscan-page,.risk-page,.nettool-page,.remediation-page,.attack-surface-page,.automated-pentest-page,.vulnerability-validation-page,.security-teams-page,.continuous-page,.wip-page,.pricing-page) section :is([class$=-kicker],[class$=-eyebrow],[class$=-section-label],.attack-section-labels>span,.automated-pentest-label,.validation-hero-label,.validation-proof-label,.security-teams-label,.security-team-culture-label,.unified-validation-label){font-size:var(--marketing-label-size)!important;line-height:1.4!important}main:is(.landing-page,.webscan-page,.apiscan-page,.osscan-page,.risk-page,.nettool-page,.remediation-page,.attack-surface-page,.automated-pentest-page,.vulnerability-validation-page,.security-teams-page,.continuous-page,.wip-page,.pricing-page) section:not([class*=-hero]):not(.trust-aurora) [class$=-actions]:not(.careers-application-actions)>:is(a,button),main:is(.landing-page,.webscan-page,.apiscan-page,.osscan-page,.risk-page,.nettool-page,.remediation-page,.attack-surface-page,.automated-pentest-page,.vulnerability-validation-page,.security-teams-page,.continuous-page,.wip-page,.pricing-page) section :is(.pricing-cta,.remediation-loop-cta)>div:last-child>a,main:is(.landing-page,.webscan-page,.apiscan-page,.osscan-page,.risk-page,.nettool-page,.remediation-page,.attack-surface-page,.automated-pentest-page,.vulnerability-validation-page,.security-teams-page,.continuous-page,.wip-page,.pricing-page) section:not([class*=-hero]):not(.trust-aurora) :is(.pricing-plan-action,.security-team-culture-cta,.hybrid-scanner-features-cta,.careers-apply-button,.cta-primary),.nav-actions>.nav-start,.mobile-menu-actions>.nav-start,.footer-details-action{justify-content:center;align-items:center;gap:10px;text-decoration:none;transition:background .2s,border-color .2s,box-shadow .2s,color .2s,transform .2s;display:inline-flex;border:1px solid var(--marketing-cta-border)!important;border-radius:8px!important;font-size:14px!important;font-weight:750!important;line-height:1.3!important}main:is(.landing-page,.webscan-page,.apiscan-page,.osscan-page,.risk-page,.nettool-page,.remediation-page,.attack-surface-page,.automated-pentest-page,.vulnerability-validation-page,.security-teams-page,.continuous-page,.wip-page,.pricing-page) section:not([class*=-hero]):not(.trust-aurora) [class$=-actions]:not(.careers-application-actions)>:is(a,button):first-child,main:is(.landing-page,.webscan-page,.apiscan-page,.osscan-page,.risk-page,.nettool-page,.remediation-page,.attack-surface-page,.automated-pentest-page,.vulnerability-validation-page,.security-teams-page,.continuous-page,.wip-page,.pricing-page) section :is(.pricing-cta,.remediation-loop-cta)>div:last-child>a:first-child,main:is(.landing-page,.webscan-page,.apiscan-page,.osscan-page,.risk-page,.nettool-page,.remediation-page,.attack-surface-page,.automated-pentest-page,.vulnerability-validation-page,.security-teams-page,.continuous-page,.wip-page,.pricing-page) section:not([class*=-hero]):not(.trust-aurora) :is(.pricing-plan-action,.security-team-culture-cta,.hybrid-scanner-features-cta,.careers-apply-button,.cta-primary),.nav-actions>.nav-start,.mobile-menu-actions>.nav-start,.footer-details-action{color:#fff!important;background:var(--marketing-cta-primary)!important;box-shadow:0 8px 22px #05596033!important}main:is(.landing-page,.webscan-page,.apiscan-page,.osscan-page,.risk-page,.nettool-page,.remediation-page,.attack-surface-page,.automated-pentest-page,.vulnerability-validation-page,.security-teams-page,.continuous-page,.wip-page,.pricing-page) section:not([class*=-hero]):not(.trust-aurora) [class$=-actions]:not(.careers-application-actions)>:is(a,button):not(:first-child),main:is(.landing-page,.webscan-page,.apiscan-page,.osscan-page,.risk-page,.nettool-page,.remediation-page,.attack-surface-page,.automated-pentest-page,.vulnerability-validation-page,.security-teams-page,.continuous-page,.wip-page,.pricing-page) section :is(.pricing-cta,.remediation-loop-cta)>div:last-child>a:not(:first-child){color:var(--marketing-cta-text)!important;background:var(--marketing-cta-light)!important;box-shadow:0 5px 16px #05596014!important}main:is(.landing-page,.webscan-page,.apiscan-page,.osscan-page,.risk-page,.nettool-page,.remediation-page,.attack-surface-page,.automated-pentest-page,.vulnerability-validation-page,.security-teams-page,.continuous-page,.wip-page,.pricing-page) section:not([class*=-hero]):not(.trust-aurora) [class$=-actions]:not(.careers-application-actions)>:is(a,button):first-child:hover,main:is(.landing-page,.webscan-page,.apiscan-page,.osscan-page,.risk-page,.nettool-page,.remediation-page,.attack-surface-page,.automated-pentest-page,.vulnerability-validation-page,.security-teams-page,.continuous-page,.wip-page,.pricing-page) section :is(.pricing-cta,.remediation-loop-cta)>div:last-child>a:first-child:hover,main:is(.landing-page,.webscan-page,.apiscan-page,.osscan-page,.risk-page,.nettool-page,.remediation-page,.attack-surface-page,.automated-pentest-page,.vulnerability-validation-page,.security-teams-page,.continuous-page,.wip-page,.pricing-page) section:not([class*=-hero]):not(.trust-aurora) :is(.pricing-plan-action,.security-team-culture-cta,.hybrid-scanner-features-cta,.careers-apply-button,.cta-primary):hover,.nav-actions>.nav-start:hover,.mobile-menu-actions>.nav-start:hover,.footer-details-action:hover{transform:translateY(-2px);color:#fff!important;background:var(--marketing-cta-primary-hover)!important;border-color:#28aaa3!important;box-shadow:0 12px 26px #05596047!important}main:is(.landing-page,.webscan-page,.apiscan-page,.osscan-page,.risk-page,.nettool-page,.remediation-page,.attack-surface-page,.automated-pentest-page,.vulnerability-validation-page,.security-teams-page,.continuous-page,.wip-page,.pricing-page) section:not([class*=-hero]):not(.trust-aurora) [class$=-actions]:not(.careers-application-actions)>:is(a,button):not(:first-child):hover,main:is(.landing-page,.webscan-page,.apiscan-page,.osscan-page,.risk-page,.nettool-page,.remediation-page,.attack-surface-page,.automated-pentest-page,.vulnerability-validation-page,.security-teams-page,.continuous-page,.wip-page,.pricing-page) section :is(.pricing-cta,.remediation-loop-cta)>div:last-child>a:not(:first-child):hover{transform:translateY(-2px);color:#07545a!important;background:#ddf8f2!important;border-color:#28aaa3!important;box-shadow:0 10px 24px #05596029!important}main:is(.landing-page,.webscan-page,.apiscan-page,.osscan-page,.risk-page,.nettool-page,.remediation-page,.attack-surface-page,.automated-pentest-page,.vulnerability-validation-page,.security-teams-page,.continuous-page,.wip-page,.pricing-page) section:not([class*=-hero]):not(.trust-aurora) [class$=-actions]:not(.careers-application-actions)>:is(a,button):focus-visible,main:is(.landing-page,.webscan-page,.apiscan-page,.osscan-page,.risk-page,.nettool-page,.remediation-page,.attack-surface-page,.automated-pentest-page,.vulnerability-validation-page,.security-teams-page,.continuous-page,.wip-page,.pricing-page) section :is(.pricing-cta,.remediation-loop-cta)>div:last-child>a:focus-visible,main:is(.landing-page,.webscan-page,.apiscan-page,.osscan-page,.risk-page,.nettool-page,.remediation-page,.attack-surface-page,.automated-pentest-page,.vulnerability-validation-page,.security-teams-page,.continuous-page,.wip-page,.pricing-page) section:not([class*=-hero]):not(.trust-aurora) :is(.pricing-plan-action,.security-team-culture-cta,.hybrid-scanner-features-cta,.careers-apply-button,.cta-primary):focus-visible,.nav-actions>.nav-start:focus-visible,.mobile-menu-actions>.nav-start:focus-visible,.footer-details-action:focus-visible{outline-offset:3px!important;outline:3px solid #61e1d4!important}main.landing-page>section :is(.hero-eyebrow,.challenge-kicker,.workflow-kicker,.section-kicker,.surface-kicker,.solution-kicker,.dashboard-kicker,.faq-kicker,.cta-kicker,.coverage-heading>span,.why-forgesec-meta>span){font-size:var(--marketing-label-size)!important;line-height:1.4!important}main.pricing-page .pricing-cta>div:last-child>a,main.wip-page :is(.contact-form>button,.help-closing-cta>a),main.demo-page .demo-form>button{justify-content:center;align-items:center;gap:10px;text-decoration:none;transition:background .2s,border-color .2s,box-shadow .2s,color .2s,transform .2s;display:inline-flex;border:1px solid var(--marketing-cta-border)!important;border-radius:8px!important;font-size:14px!important;font-weight:750!important;line-height:1.3!important}main.pricing-page .pricing-cta>div:last-child>a:first-child,main.wip-page :is(.contact-form>button,.help-closing-cta>a),main.demo-page .demo-form>button{color:#fff!important;background:var(--marketing-cta-primary)!important;box-shadow:0 8px 22px #05596033!important}main.pricing-page .pricing-cta>div:last-child>a:last-child:not(:first-child){color:var(--marketing-cta-text)!important;background:var(--marketing-cta-light)!important;box-shadow:0 5px 16px #05596014!important}main.pricing-page .pricing-cta>div:last-child>a:first-child:hover,main.wip-page :is(.contact-form>button,.help-closing-cta>a):hover,main.demo-page .demo-form>button:hover{transform:translateY(-2px);color:#fff!important;background:var(--marketing-cta-primary-hover)!important;border-color:#28aaa3!important;box-shadow:0 12px 26px #05596047!important}main.pricing-page .pricing-cta>div:last-child>a:last-child:not(:first-child):hover{transform:translateY(-2px);color:#07545a!important;background:#ddf8f2!important;border-color:#28aaa3!important;box-shadow:0 10px 24px #05596029!important}main:is(.pricing-page,.wip-page,.demo-page) :is(.pricing-cta>div:last-child>a,.contact-form>button,.help-closing-cta>a,.demo-form>button):focus-visible{outline-offset:3px!important;outline:3px solid #61e1d4!important}main:is(.landing-page,.webscan-page,.apiscan-page,.osscan-page,.risk-page,.nettool-page,.remediation-page,.attack-surface-page,.automated-pentest-page,.vulnerability-validation-page,.security-teams-page,.continuous-page,.wip-page,.pricing-page) section[class] :is(header,div,aside,footer)[class]:has(>:is(h1,h2))>span{font-size:var(--marketing-label-size)!important;line-height:1.4!important}main.landing-page>section[class] :is(.challenge-kicker,.workflow-kicker,.section-kicker,.surface-kicker,.solution-kicker,.dashboard-kicker,.faq-kicker,.cta-kicker)[class],main.landing-page>section[class] :is(.coverage-heading,.why-forgesec-meta)[class]>span,main.landing-page>section.phonepe-hero .hero-fixed-content span.hero-eyebrow[class]{font-size:var(--marketing-label-size)!important;line-height:1.4!important}main.landing-page>section.phonepe-hero .hero-fixed-content .hero-actions>a.hero-action{font-size:14px!important}main.demo-page :is(.demo-intro,.demo-form-heading)>span:first-child,main.apiscan-page section[class] .apiscan-eyebrow[class],main.osscan-page section[class] :is(.osscan-section-number,.osscan-kicker)[class],main.wip-page section[class] .resource-featured-kicker[class],main.risk-page section[class] :is(.risk-context-meta,.risk-analysis-meta,.priority-board-meta,.risk-reduction-meta)[class]>span,main.risk-page section[class] .risk-hero-copy>.risk-kicker,main.osscan-page section#os-reporting .osscan-reporting-head>:is(.osscan-section-number,.osscan-kicker){font-size:var(--marketing-label-size)!important;line-height:1.4!important}main.osscan-page .osscan-report-buttons>a,main.risk-page .risk-reduction-cta>div:last-child>a{justify-content:center;align-items:center;gap:10px;text-decoration:none;transition:background .2s,border-color .2s,box-shadow .2s,color .2s,transform .2s;display:inline-flex;border:1px solid var(--marketing-cta-border)!important;border-radius:8px!important;font-size:14px!important;font-weight:750!important;line-height:1.3!important}main.osscan-page .osscan-report-buttons>a:first-child,main.risk-page .risk-reduction-cta>div:last-child>a:first-child{color:#fff!important;background:var(--marketing-cta-primary)!important;box-shadow:0 8px 22px #05596033!important}main.osscan-page .osscan-report-buttons>a:last-child:not(:first-child),main.risk-page .risk-reduction-cta>div:last-child>a:last-child:not(:first-child){color:var(--marketing-cta-text)!important;background:var(--marketing-cta-light)!important;box-shadow:0 5px 16px #05596014!important}main.osscan-page .osscan-report-buttons>a:first-child:hover,main.risk-page .risk-reduction-cta>div:last-child>a:first-child:hover{transform:translateY(-2px);color:#fff!important;background:var(--marketing-cta-primary-hover)!important;border-color:#28aaa3!important;box-shadow:0 12px 26px #05596047!important}main.osscan-page .osscan-report-buttons>a:last-child:not(:first-child):hover,main.risk-page .risk-reduction-cta>div:last-child>a:last-child:not(:first-child):hover{transform:translateY(-2px);color:#07545a!important;background:#ddf8f2!important;border-color:#28aaa3!important;box-shadow:0 10px 24px #05596029!important}main:is(.osscan-page,.risk-page) :is(.osscan-report-buttons,.risk-reduction-cta>div:last-child)>a:focus-visible{outline-offset:3px!important;outline:3px solid #61e1d4!important}main.osscan-page #os-reporting .osscan-report-buttons[class]>a[href]{font-size:14px!important}main:is(.landing-page,.webscan-page,.apiscan-page,.osscan-page,.risk-page,.nettool-page,.remediation-page,.attack-surface-page,.automated-pentest-page,.vulnerability-validation-page,.security-teams-page,.continuous-page,.wip-page,.pricing-page,.demo-page) h1,main.risk-page>.risk-hero h1,main.risk-page>.risk-hero h1>:is(span,em),main.company-page>.contact-hero h1{font-family:Avenir Next,Avenir,Trebuchet MS,Segoe UI,sans-serif!important}main:is(.landing-page,.webscan-page,.apiscan-page,.osscan-page,.risk-page,.nettool-page,.remediation-page,.attack-surface-page,.automated-pentest-page,.vulnerability-validation-page,.security-teams-page,.continuous-page,.wip-page,.pricing-page,.demo-page)>section h2:not(article h2){letter-spacing:-.035em!important;white-space:normal!important;font-family:Avenir Next,Avenir,Trebuchet MS,Segoe UI,sans-serif!important;font-size:36px!important;font-weight:700!important;line-height:1.2!important}main.landing-page>.challenge-section .challenge-heading h2,main.landing-page>.cta-section .cta-copy h2{letter-spacing:-.035em!important;white-space:normal!important;font-size:36px!important;line-height:1.2!important}main.landing-page>.surface-section .surface-title-block h2{white-space:normal!important;width:auto!important}
