.landing-footer-byline{color:#d7e6e4;letter-spacing:-.01em;margin-top:.9rem;font-size:.95rem;font-weight:600}.landing-footer .landing-footer-mark{flex-flow:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.landing-footer .landing-canadian-mark{text-align:right;color:#91a4a5;margin-left:auto}.aurora-site .landing-footer>.landing-container{gap:2.5rem 3rem;padding-block:3.5rem 2rem}.aurora-site .landing-footer .landing-footer-byline{color:var(--aurora-muted,#64748b);letter-spacing:0;margin-top:1rem;font-size:.875rem;font-weight:500}.aurora-site .landing-footer .landing-parent-link{min-height:36px;color:var(--aurora-ink,#0f172a);align-items:center;gap:.35rem;margin-top:.35rem;font-size:.875rem;font-weight:600;display:inline-flex}.aurora-site .landing-footer .landing-parent-link svg{transition:transform .15s}.aurora-site .landing-footer .landing-parent-link:hover{color:var(--aurora-blue)}.aurora-site .landing-footer .landing-parent-link:hover svg{transform:translate(2px)}.aurora-site .landing-footer .landing-footer-groups{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}.aurora-site .landing-footer nav h2{color:var(--aurora-ink,#0f172a);font:600 .72rem var(--font-aurora-mono), "IBM Plex Mono", ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.6rem}.aurora-site .landing-footer nav a{color:#475569;min-height:36px;font-size:.9rem;transition:color .15s}.aurora-site .landing-footer nav a:hover,.aurora-site .landing-footer .landing-cookie-preferences:hover{color:var(--aurora-blue)}.aurora-site .landing-footer .landing-footer-mark{border-top:1px solid var(--aurora-line);color:var(--aurora-muted,#64748b);font:500 .8125rem var(--font-aurora-sans,inherit);justify-content:space-between;padding-top:1.25rem}.aurora-site .landing-footer .landing-footer-legal{flex-flow:wrap;align-items:center;gap:0 1.5rem}.aurora-site .landing-footer .landing-footer-legal a,.aurora-site .landing-footer .landing-cookie-preferences{min-height:36px;color:var(--aurora-muted,#64748b);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}@media (max-width:960px){.aurora-site .landing-footer .landing-footer-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem 1.5rem}.aurora-site .landing-footer nav a,.aurora-site .landing-footer .landing-footer-legal a,.aurora-site .landing-footer .landing-cookie-preferences{min-height:44px}.aurora-site .landing-footer .landing-footer-mark{flex-direction:column;align-items:flex-start;gap:.25rem}}
.landing-shell .marketing-page-cta h2{letter-spacing:-.045em;max-width:650px;font-size:clamp(1.8rem,3.2vw,2.8rem);line-height:1.12}.landing-shell .marketing-page-cta{margin-block:3rem}.appsec-page .appsec-section,.red-team-page .marketing-content-section{padding-block:clamp(2.5rem,5vw,4rem)}.appsec-page .appsec-section-heading h2,.red-team-page .marketing-section-heading h2{font-size:clamp(2rem,3.5vw,3rem);line-height:1.08}.appsec-page .appsec-preparation-flow,.appsec-page .appsec-testing-lanes{margin-top:2rem}.appsec-page .appsec-preparation-flow{gap:.5rem;padding:.75rem}.appsec-page .appsec-preparation-flow>li{padding:1rem}.appsec-page .appsec-preparation-flow>li>span{margin-bottom:1rem}.appsec-page .appsec-preparation-flow>li+li:before{display:none}.appsec-page .appsec-preparation-flow p{margin-top:.75rem}.landing-shell .marketing-page-hero{padding-bottom:clamp(3rem,5vw,4.5rem)}.landing-shell .landing-workspace-nav .workspace-label{color:#a7b9b8;align-items:center;gap:.5rem;min-height:38px;padding:.5rem .55rem;font-size:.78rem;display:flex}.landing-shell .landing-workspace-nav .workspace-label.is-active{color:#d7e5e3;background:#0b1e20;border-radius:5px}.landing-shell .landing-workspace-results>header>span{color:#b1c5c3;padding:.65rem .2rem;font-size:.78rem}.landing-shell .landing-workspace-chat>footer{color:#9aafad}.landing-shell .landing-workspace-demo{color:#bfcecc}@media (max-width:1100px) and (min-width:681px){.appsec-page .appsec-preparation-flow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.landing-shell .landing-nav{gap:.5rem;padding-inline:.85rem}.landing-shell .landing-brand-logo{width:108px;height:auto}.landing-shell .landing-nav-actions>.landing-button{white-space:nowrap;min-height:40px;box-shadow:none;padding:.6rem .7rem;font-size:.75rem;display:inline-flex}.homepage-layout .landing-hero-actions .landing-text-link{justify-content:center}.appsec-page .appsec-section,.red-team-page .marketing-content-section{padding-block:2.5rem}.appsec-page .appsec-preparation-flow{grid-template-columns:1fr}.appsec-page .appsec-preparation-flow>li{padding:1rem}.landing-shell .landing-workspace-nav .workspace-label:not(.is-active){display:none}}.red-team-page #operator-trace .landing-workspace-demo{margin-top:2rem}.red-team-page .marketing-workflow-rail{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:800px){.red-team-page .marketing-workflow-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:580px){.red-team-page .marketing-workflow-rail{grid-template-columns:1fr}}.appsec-page #appsec-workspace .landing-workspace-demo{margin-top:2rem}
.appsec-queue-wrap{background:#071214;border:1px solid #25413e;border-radius:12px;margin-top:2rem;overflow:hidden}.appsec-queue-table{border-collapse:collapse;text-align:left;width:100%}.appsec-queue-table th,.appsec-queue-table td{padding:1.1rem 1.4rem;font-size:.9rem;font-weight:400;line-height:1.55}.appsec-queue-table thead th{color:#a2b6b4;font:500 .72rem var(--font-mono);text-transform:uppercase}.appsec-queue-table tbody tr{border-top:1px solid #203330}.appsec-queue-table tbody th{color:#d4e1df;width:30%}.appsec-queue-table td:last-child{color:#a2b6b4}.queue-status{color:#bdd1d0;align-items:center;gap:.5rem;display:inline-flex}.queue-status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.is-active .queue-status{color:#74d9bf}.is-blocked .queue-status{color:#e5bb7c}.appsec-direction-example{background:#081416;border:1px solid #25413e;border-radius:10px;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem 1.5rem;margin-top:1rem;padding:1.5rem;display:grid}.appsec-direction-example>span{grid-column:1/-1}.appsec-direction-example strong{color:#9ccebf;font-size:.8rem;font-weight:500}.appsec-direction-example p{color:#a2b6b4;margin-top:.4rem;font-size:.9rem;line-height:1.6}.appsec-direction-example svg{color:#6cd7c7}.appsec-release-grid{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:center;gap:3rem;display:grid}.appsec-urgent-note{border-left:2px solid #c4995a;margin-top:1.5rem;padding-left:1rem}.appsec-urgent-note strong{color:#e5bb7c;font-size:.9rem;font-weight:500}.appsec-urgent-note p{color:#a2b6b4;margin-top:.4rem;font-size:.9rem;line-height:1.6}.appsec-proof{border-block:1px solid #25413e;justify-content:space-between;align-items:center;gap:2rem;padding-block:2rem;display:flex}.appsec-proof h2{letter-spacing:-.03em;margin-top:.65rem;font-size:1.8rem;line-height:1.15}.appsec-proof p:not(.landing-eyebrow){color:#a2b6b4;max-width:560px;margin-top:.75rem;font-size:.95rem;line-height:1.6}.appsec-proof .landing-text-link{white-space:nowrap;margin-top:0}@media (max-width:960px){.appsec-release-grid{grid-template-columns:1fr;gap:2rem}}@media (max-width:680px){.appsec-queue-table th,.appsec-queue-table td{padding:.85rem .65rem;font-size:.78rem}.appsec-queue-table thead th{font-size:.65rem}.appsec-queue-table tbody th{width:29%}.appsec-queue-table td:nth-child(2){width:28%}.queue-status{gap:.35rem}.queue-status:before{flex-shrink:0;width:5px;height:5px}.appsec-direction-example{grid-template-columns:1fr;gap:.8rem;padding:1.2rem}.appsec-direction-example>svg{transform:rotate(90deg)}.appsec-proof{flex-direction:column;align-items:flex-start;gap:1rem}}.specialist-map,.evidence-example{--example-muted:#a2b6b4;color:#d4e1df;background:linear-gradient(135deg,#091719,#050d0f);border:1px solid #80b2b533;border-radius:16px;overflow:hidden}.specialist-map{padding:1.5rem}.specialist-map-network{grid-template-rows:1fr 1fr;grid-template-columns:1fr .95fr 1fr;align-items:center;gap:1.4rem 1.7rem;min-height:245px;display:grid;position:relative}.specialist-connections{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.specialist-connections path{stroke:#31716a;stroke-width:1px;fill:none}.specialist-connections circle{fill:#45e6d0}.specialist-node{z-index:1;background:#081416;border:1px solid #25433f;border-radius:9px;align-items:center;gap:.7rem;padding:.8rem;display:flex}.specialist-node svg{color:#6cd7c7;flex-shrink:0}.specialist-node strong,.specialist-node span{display:block}.specialist-node strong{font-size:.85rem;font-weight:500}.specialist-node span{color:var(--example-muted);margin-top:.2rem;font-size:.72rem;line-height:1.4}.specialist-node-0{grid-area:1/1}.specialist-node-1{grid-area:2/1}.specialist-node-2{grid-area:1/3}.specialist-node-3{grid-area:2/3}.specialist-context{text-align:center;aspect-ratio:1;background:#0d2422;border:1px solid #3b8d7e;border-radius:50%;flex-direction:column;grid-area:1/2/3/3;justify-content:center;align-items:center;gap:.7rem;display:flex;position:relative;box-shadow:0 0 40px #45e6d00b}.specialist-context svg{color:#45e6d0}.specialist-context strong{font-size:.95rem;font-weight:500;line-height:1.25}.specialist-context span{color:var(--example-muted);font-size:.72rem;line-height:1.4}.specialist-output{border-top:1px solid #25433f;justify-content:center;align-items:center;gap:1.2rem;margin:1rem auto 0;padding:1rem;display:flex;position:relative}.specialist-output:before{content:"";background:#31716a;width:1px;height:1.8rem;position:absolute;top:-1.8rem;left:50%}.specialist-output>div{align-items:center;gap:.7rem;display:flex}.specialist-output svg{color:#6cd7c7}.specialist-output strong{font-size:.8rem;font-weight:500;display:block}.specialist-output small{color:var(--example-muted);font-size:.72rem}.specialist-output-arrow{color:#6cd7c7}.specialist-map figcaption{text-align:center;color:var(--example-muted);font-size:.75rem;line-height:1.5}.example-caption{font:500 .7rem/1.6 var(--font-mono);color:var(--example-muted);border-bottom:1px solid #233b39;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;padding:1rem 1.4rem;display:flex}.example-verified{color:#79dfc1;align-items:center;gap:.4rem;display:inline-flex}.evidence-example-body{padding:clamp(1.2rem,3vw,2rem)}.evidence-example-title{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.evidence-example-title h3{letter-spacing:-.02em;font-size:clamp(1.2rem,2vw,1.6rem);font-weight:500;line-height:1.25}.example-severity{color:#f1bf7b;font:500 .65rem var(--font-mono);background:#292316;border:1px solid #655030;border-radius:4px;padding:.25rem .4rem}.evidence-example-body>p{color:var(--example-muted);margin-top:.75rem;font-size:.95rem;line-height:1.65}.evidence-path{border-block:1px solid #233b39;grid-template-columns:repeat(3,minmax(0,1fr));margin-block:1.5rem;list-style:none;display:grid}.evidence-path li{padding:1rem;position:relative}.evidence-path li:first-child{padding-left:0}.evidence-path li+li{border-left:1px solid #233b39}.evidence-path span{color:var(--example-muted);font:500 .7rem var(--font-mono);margin-bottom:.45rem;display:block}.evidence-path strong{font-size:.85rem;font-weight:500}.evidence-proof{color:var(--example-muted);align-items:flex-start;gap:.6rem;font-size:.85rem;line-height:1.6;display:flex}.evidence-proof svg{color:#79dfc1;flex-shrink:0;margin-top:.2rem}.example-detail{border-top:1px solid #233b39;margin-top:1.25rem;padding-top:.5rem}.example-detail summary{cursor:pointer;color:#8de1d3;justify-content:space-between;align-items:center;gap:1rem;min-height:44px;font-size:.85rem;list-style:none;display:flex}.example-detail summary::-webkit-details-marker{display:none}.example-detail[open] summary>span{transform:rotate(45deg)}.example-detail dl{padding-top:.75rem}.example-detail dl>div{grid-template-columns:110px 1fr;gap:1rem;padding:.65rem 0;font-size:.85rem;line-height:1.6;display:grid}.example-detail dt{color:#d4e1df}.example-detail dd{color:var(--example-muted);margin:0}.evidence-release{background:#0b211c;border-radius:6px;flex-wrap:wrap;gap:.6rem 1rem;margin-top:1.25rem;padding:1rem;list-style:none;display:flex}.evidence-release li{color:#b4d6c8;align-items:center;gap:.4rem;font-size:.8rem;display:flex}.evidence-release svg{color:#79dfc1}@media (max-width:680px){.specialist-map{padding:1rem}.specialist-map-network{grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr;gap:.8rem}.specialist-connections{display:none}.specialist-node{gap:.5rem;padding:.7rem}.specialist-node span{font-size:.75rem}.specialist-node-0{grid-area:1/1}.specialist-node-1{grid-area:1/2}.specialist-node-2{grid-area:3/1}.specialist-node-3{grid-area:3/2}.specialist-context{grid-area:2/1/3/3;width:160px;margin:.6rem auto}.specialist-context:before,.specialist-context:after{content:"";background:#3b8d7e;width:1px;height:1.45rem;position:absolute;left:50%}.specialist-context:before{bottom:100%}.specialist-context:after{top:100%}.specialist-output{gap:.65rem;margin-top:1.5rem;padding:1rem 0 .5rem}.specialist-output:before{display:none}.specialist-output>div{gap:.4rem}.specialist-output strong{font-size:.75rem}.specialist-output small{font-size:.7rem}.example-caption{padding:.9rem 1.1rem}.evidence-path{grid-template-columns:1fr}.evidence-path li,.evidence-path li:first-child{justify-content:space-between;align-items:center;gap:.7rem;padding:.75rem 0;display:flex}.evidence-path li+li{border-top:1px solid #233b39;border-left:0}.evidence-path span{margin:0}.evidence-path strong{text-align:right}.example-detail dl>div{grid-template-columns:1fr;gap:.15rem}}.operator-example{color:#d4e1df;background:#081112;border:1px solid #243737;border-radius:18px;margin:2rem 0 0;overflow:hidden}.operator-example figcaption{color:#9fb5b2;border-bottom:1px solid #243737;padding:1rem 1.5rem;font-size:.75rem}.operator-objective{padding:1.5rem}.operator-objective h3{color:#c7d5d4;margin:.65rem 0;font-size:clamp(1.4rem,2.5vw,2rem)}.operator-example p{color:#a6b9b6;margin:.5rem 0 0;line-height:1.65}.operator-path{grid-template-columns:repeat(3,1fr);margin:0;padding:0 1.5rem 1.5rem;list-style:none;display:grid}.operator-path li{border:1px solid #243737;padding:1.25rem}.operator-path li+li{border-left:0}.operator-path span,.operator-direction span{color:#82c7be;margin-bottom:.75rem;font-size:.75rem;display:block}.operator-path strong{color:#c7d5d4}.operator-path p{font-size:.9rem}.operator-direction{border-top:1px solid #243737;grid-template-columns:1fr auto 1fr;align-items:center;gap:1.5rem;padding:1.5rem;display:grid}.operator-direction svg,.operator-proof svg{color:#82c7be;flex-shrink:0}.operator-proof{background:#0d201c;align-items:center;gap:.8rem;padding:1rem 1.5rem;display:flex}.operator-proof p{margin:0;font-size:.85rem}.red-team-controls{border-block:1px solid #243737;grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.red-team-controls h3{color:#c7d5d4;font-size:1.05rem}.red-team-controls p{color:#a6b9b6;margin-top:.5rem}.landing-shell section[id],.landing-shell h2[id]{scroll-margin-top:110px}@media (max-width:680px){.operator-path,.operator-direction,.red-team-controls{grid-template-columns:1fr}.operator-path li+li{border-top:0;border-left:1px solid #243737}.operator-direction>svg{transform:rotate(90deg)}}
.aurora-site .marketing-card-grid>article{background:#fff}.aurora-site .marketing-comparison-table thead th{color:#5b6578}.aurora-site .marketing-comparison-table tbody th{color:#0b1220}.aurora-site .marketing-comparison-table td:last-child{color:#333c4d;background:#0e7f730a}.aurora-site .marketing-evidence-panel{background:linear-gradient(145deg,#0e7f7312,#fff);border:1px solid #0e7f735e}.aurora-site .marketing-evidence-panel li{color:#333c4d;border:1px solid #0e7f7336}.aurora-site .marketing-governance-band{background:linear-gradient(90deg,#0e7f730c,#0000)}.aurora-site .marketing-governance-band li{color:#333c4d}.aurora-site .marketing-faq-list summary{color:#0b1220}.aurora-site .marketing-page-cta{background:#fff}.aurora-site .marketing-harness-shell{background:linear-gradient(135deg,#0e7f7310,#fff 48%);border:1px solid #0e7f7356}.aurora-site .marketing-harness-control{background:#0e7f730d;border:1px solid #0e7f736f}.aurora-site .marketing-harness-control p{color:#5b6578}.aurora-site .marketing-harness-layers article{background:#fff;border:1px solid #0e7f7342}.aurora-site .marketing-harness-layers h3{color:#0b1220}.aurora-site .marketing-harness-layers p{color:#5b6578}.aurora-site .marketing-harness-output{color:#5b6578;border-top:1px solid #0e7f734e}.aurora-site .marketing-learning-loop{border:1px solid #0e7f7346}.aurora-site .marketing-learning-loop>div{border-right:1px solid #0e7f733e}.aurora-site .marketing-learning-loop span{color:#5b6578}.aurora-site .marketing-learning-loop strong{color:#333c4d}.aurora-site .marketing-learning-loop .is-review{background:#0e7f7310}.aurora-site .marketing-model-disclosure,.aurora-site .marketing-legal-document>header{color:#5b6578}.aurora-site .marketing-legal-document>header strong{color:#0b1220}.aurora-site .marketing-legal-review-note{color:#5b6578}.aurora-site .marketing-legal-introduction{color:#333c4d}.aurora-site .marketing-legal-document>nav{background:#fff}.aurora-site .marketing-legal-document>nav h2{color:#0b1220}.aurora-site .marketing-legal-document>nav a{color:#5b6578}.aurora-site .marketing-legal-sections section{border-bottom:1px solid #0e7f7336}.aurora-site .marketing-legal-sections h2{color:#0b1220}.aurora-site .marketing-legal-sections p,.aurora-site .marketing-legal-sections li{color:#5b6578}.aurora-site .marketing-services-index a{color:#333c4d}.aurora-site .marketing-services-index a:hover{border-color:#0e7f739c}.aurora-site .marketing-service-offering h3,.aurora-site .marketing-service-offering strong{color:#0b1220}.aurora-site .marketing-service-offering li{color:#333c4d;border:1px solid #0e7f7336}.aurora-site .marketing-about-crest{background:linear-gradient(145deg,#0e7f7312,#fff);border:1px solid #0e7f735e}.aurora-site .marketing-about-crest p{color:#0b1220}.aurora-site .marketing-about-crest span{color:#5b6578}.aurora-site .marketing-office-grid article{background:#fff}.aurora-site .marketing-services-index span{color:#333c4d}.aurora-site .marketing-route-grid>article:has(.landing-text-link:hover){background:linear-gradient(145deg,#0e7f7310,#fff)}.aurora-site .marketing-narrative-list p{color:#333c4d;background:#fff}.aurora-site .marketing-case-quote{background:#0e7f730a}.aurora-site .marketing-blog-card,.aurora-site .marketing-blog-card img{background:#fff}.aurora-site .marketing-blog-card time{color:#5b6578}.aurora-site .marketing-article header>p:not(.landing-eyebrow){color:#333c4d}.aurora-site .marketing-article header>div{color:#5b6578}.aurora-site .marketing-article-image{background:#fff}.aurora-site .marketing-article-prose,.aurora-site .marketing-related-links a,.aurora-site .marketing-related-articles a{color:#333c4d}.aurora-site .marketing-legal-notice{background:#b453090a;border:1px solid #b453096f}.aurora-site .marketing-about-intelligence-grid>div,.aurora-site .marketing-about-intelligence-grid>aside{background:#fff;border:1px solid #0e7f7346}.aurora-site .marketing-about-intelligence-grid>aside{background:linear-gradient(135deg,#0e7f730d,#fff);border-color:#0e7f735e}.aurora-site .marketing-about-intelligence-grid h3{color:#0b1220}.aurora-site .marketing-about-intelligence-grid>div>div p{color:#5b6578;border-left:1px solid #0e7f7367}.aurora-site .marketing-about-intelligence-grid aside>p:not(.landing-eyebrow){color:#333c4d}.aurora-site .marketing-about-intelligence-grid aside small{color:#5b6578;border-top:1px solid #0e7f733e}.aurora-site.landing-shell{color:#0b1220;background:radial-gradient(circle at 75% 2%, #0e7f7326, transparent 28rem), linear-gradient(#0e7f730a 1px, transparent 1px), linear-gradient(90deg, #0e7f730a 1px, transparent 1px), var(--landing-bg)}.aurora-site .landing-button{color:#fff;box-shadow:inset 0 0 0 1px #0b122007,0 10px 35px #0e7f730b}.aurora-site .landing-button:hover{background:#0e7f73}.aurora-site .landing-secondary-button{color:#0b1220;background:#0b122006}.aurora-site .landing-secondary-button:hover,.aurora-site .landing-link-button:hover{color:#0b1220;background:#0e7f7312;border-color:#0e7f73a8}.aurora-site .landing-nav.is-scrolled{background:#fff;box-shadow:0 18px 50px #0b122014}.aurora-site .landing-brand{color:#0b1220}.aurora-site .landing-brand-mark{background:#0e7f7317;border:1px solid #0e7f73b8}.aurora-site .landing-nav-links>a,.aurora-site .landing-nav-dropdown>summary{color:#333c4d}.aurora-site .landing-nav-links>a:hover,.aurora-site .landing-nav-dropdown>summary:hover,.aurora-site .landing-nav-links .is-current{color:#0b1220;background:#0b122009}.aurora-site .landing-nav-dropdown-panel{background:#fff;box-shadow:0 18px 50px #0b122014}.aurora-site .landing-nav-dropdown-panel a{color:#333c4d}.aurora-site .landing-nav-dropdown-panel a:hover,.aurora-site .landing-nav-dropdown-panel a.is-current{color:#0b1220;background:#0e7f7312}.aurora-site .landing-link-button,.aurora-site .landing-hero-lede,.aurora-site .landing-trust-line{color:#333c4d}.aurora-site .landing-client-logo-strip{background:#fff6;border-block:1px solid #0e7f7336}.aurora-site .landing-client-logo-strip p{color:#5b6578}.aurora-site .landing-client-logo-strip a{border-left:1px solid #0e7f7331}.aurora-site .landing-client-logo-strip a:hover{background:#0e7f7307}.aurora-site .landing-agent-bridge{background:linear-gradient(90deg,#0e7f730a,#0000 72%);border-bottom:1px solid #0e7f7336}.aurora-site .landing-agent-bridge-copy>p:last-child{color:#333c4d}.aurora-site .landing-agent-bridge ol:before{background:linear-gradient(90deg,#0e7f7335,#0e7f7393,#0e7f7335)}.aurora-site .landing-agent-bridge li>span{background:#fff;border:1px solid #0e7f739c}.aurora-site .landing-agent-bridge li>strong{color:#333c4d}.aurora-site .landing-ambient-grid{background-image:linear-gradient(#0e7f7310 1px,#0000 1px),linear-gradient(90deg,#0e7f7310 1px,#0000 1px)}.aurora-site .ambient-ring{border:1px solid #0e7f734e}.aurora-site .ambient-sweep{background:linear-gradient(135deg,#0e7f7329,#0000 68%)}.aurora-site .ambient-node{box-shadow:0 0 16px #0e7f7350}.aurora-site .landing-ambient-light{background:#0e7f731d}.aurora-site .landing-attack-visual{background:linear-gradient(145deg,#fff,#fff);box-shadow:0 40px 100px #0b122014,0 0 70px #0e7f7305}.aurora-site .landing-attack-visual:before{background-image:linear-gradient(#0e7f7315 1px,#0000 1px),linear-gradient(90deg,#0e7f7315 1px,#0000 1px)}.aurora-site .landing-visual-toolbar{color:#5b6578}.aurora-site .landing-visual-toolbar span:first-child{color:#333c4d}.aurora-site .landing-radar-ring{stroke:#0e7f73}.aurora-site .landing-radar-sweep{fill:#0e7f73}.aurora-site .landing-map-node line{stroke:#e3e8f0}.aurora-site .landing-map-node circle{fill:#fff;stroke:#0e7f73}.aurora-site .landing-map-node text,.aurora-site .landing-core-node text{fill:#5b6578}.aurora-site .landing-core-node circle{fill:#fff;stroke:#0e7f73}.aurora-site .landing-core-node path{stroke:#0e7f73}.aurora-site .landing-path-packet{fill:#b45309}.aurora-site .landing-validation-pill{background:#fff;border:1px solid #0e7f736f}.aurora-site .landing-validation-pill strong{color:#0b1220}.aurora-site .landing-validation-pill small{color:#5b6578}.aurora-site .landing-proof-strip{background:#fff;border-block:1px solid #0e7f7336}.aurora-site .landing-proof-strip div div{border-left:1px solid #0e7f7336}.aurora-site .landing-proof-strip div div:last-child{border-right:1px solid #0e7f7336}.aurora-site .landing-proof-strip strong{color:#0b1220}.aurora-site .landing-proof-strip span,.aurora-site .landing-model-data-note{color:#5b6578}.aurora-site .marketing-proof-lifecycle:before{background:linear-gradient(90deg,#0000,#0e7f736f,#0000)}.aurora-site .marketing-proof-lifecycle article{background:#fff;border:1px solid #0e7f7342}.aurora-site .marketing-proof-lifecycle article>div span{background:#fff;border:1px solid #0e7f737f}.aurora-site .marketing-proof-lifecycle article svg,.aurora-site .marketing-proof-lifecycle article p{color:#5b6578}.aurora-site .marketing-proof-lifecycle aside{background:#0e7f730d}.aurora-site .marketing-proof-lifecycle aside strong{color:#333c4d}.aurora-site .landing-comparison{background:#fff}.aurora-site .landing-comparison p{color:#5b6578;background:#0b122005;border:1px solid #0e7f7331}.aurora-site .landing-comparison p span{border:1px solid #0e7f734e}.aurora-site .landing-comparison .is-deepscan{background:linear-gradient(135deg,#0e7f7316,#0000);border:1px solid #0e7f735e}.aurora-site .landing-comparison .is-deepscan p{color:#0b1220}.aurora-site .landing-comparison .is-deepscan p span{border-color:#0e7f738f}.aurora-site .landing-red-team-section:before{background:radial-gradient(circle,#0e7f7313,#0000 67%)}.aurora-site .landing-red-team-grid{background:#fff}.aurora-site .landing-red-team-grid article,.aurora-site .landing-red-team-grid article:hover{background:linear-gradient(145deg,#fff,#fff)}.aurora-site .landing-red-team-grid article>span,.aurora-site .landing-red-team-grid p{color:#5b6578}.aurora-site .landing-red-team-visual{color:#0e7f73;border-bottom:1px solid #0e7f732d}.aurora-site .landing-red-team-visual:after{background:#0e7f730c}.aurora-site .rtv-visual-state{color:#5b6578!important}.aurora-site .rtv-visual-state strong{color:#0e7f73}.aurora-site .rtv-attack-chain:before{background:#0e7f7335}.aurora-site .rtv-attack-chain i{color:#0e7f73;background:#fff;border:1px solid #0e7f7387}.aurora-site .rtv-attack-chain span{color:#5b6578}.aurora-site .rtv-attack-chain .is-impact i{color:#b45309;border-color:#b45309b8}.aurora-site .rtv-chain-progress{background:#b45309;box-shadow:0 0 9px #b4530959}.aurora-site .rtv-finding-list>div{color:#5b6578;border:1px solid #0e7f732d}.aurora-site .rtv-finding-list i{border:1px solid #e3e8f0}.aurora-site .rtv-finding-list span{color:#7a8496}.aurora-site .rtv-finding-list .is-confirmed{color:#0b1220;background:#0e7f730a;border-color:#0e7f736f}.aurora-site .rtv-finding-list .is-confirmed i{box-shadow:0 0 7px #0e7f733e}.aurora-site .rtv-agent-flow>div{background:#fff;border:1px solid #0e7f733e}.aurora-site .rtv-agent-flow span{color:#5b6578}.aurora-site .rtv-agent-flow strong{color:#333c4d}.aurora-site .rtv-agent-flow>i{color:#7a8496}.aurora-site .rtv-agent-flow>b{border-left:1px dashed #b45309d9}.aurora-site .rtv-agent-flow>b small{color:#b45309}.aurora-site .rtv-agent-flow .is-blocked{border-color:#b4530997}.aurora-site .rtv-llm-alert{color:#b45309!important}.aurora-site .rtv-llm-alert strong{color:#b45309}.aurora-site .rtv-finding-summary{background:#fff;border:1px solid #0e7f735e;box-shadow:0 12px 34px #0b12200b}.aurora-site .rtv-finding-summary header{border-bottom:1px solid #0e7f7336}.aurora-site .rtv-finding-summary header span{color:#b45309}.aurora-site .rtv-finding-summary header strong{color:#0b1220}.aurora-site .rtv-finding-summary p{border-right:1px solid #0e7f732d}.aurora-site .rtv-finding-summary p span{color:#5b6578}.aurora-site .rtv-finding-summary p strong{color:#333c4d}.aurora-site .rtv-finding-summary footer{color:#5b6578;border-top:1px solid #0e7f7336}.aurora-site .rtv-simple-path:before{background:#0e7f7344}.aurora-site .rtv-simple-path i{background:#fff;border:1px solid #0e7f73b0}.aurora-site .rtv-simple-path b{box-shadow:0 0 10px #0e7f733e}.aurora-site .rtv-simple-validation i{background:#0e7f7323}.aurora-site .rtv-simple-validation b,.aurora-site .rtv-simple-evidence b{background:#0e7f7310;border:1px solid #0e7f738f}.aurora-site .rtv-simple-ai-path:before{background:#0e7f7344}.aurora-site .rtv-simple-ai-path i,.aurora-site .rtv-simple-ai-path b,.aurora-site .rtv-simple-ai-path span{background:#fff;border:1px solid #0e7f7397}.aurora-site .rtv-simple-ai-path em{box-shadow:0 0 10px #0e7f733a}.aurora-site .rtv-simple-evidence i{background:#0b122004;border:1px solid #0e7f734e}.aurora-site .landing-dast-shell{background:linear-gradient(135deg,#0e7f7315,#fff 42%,#fff);border:1px solid #0e7f735e;box-shadow:0 30px 90px #0b12200c}.aurora-site .landing-dast-shell:after{border:1px dashed #0e7f733e}.aurora-site .landing-dast-pipeline{background:#fff}.aurora-site .landing-dast-pipeline span{color:#5b6578}.aurora-site .landing-dast-grid article{background:#ffffff7a;border:1px solid #0e7f733a}.aurora-site .landing-dast-grid p{color:#5b6578}.aurora-site .landing-dast-loop{background:#fff;border:1px solid #0e7f735e;box-shadow:0 20px 55px #0b12200a}.aurora-site .landing-dast-loop>header{color:#5b6578}.aurora-site .dast-loop-triggers span{color:#5b6578;background:#0b122004;border:1px solid #0e7f733a}.aurora-site .landing-dast-compact-flow>div:not(.dast-compact-progress){background:#fff;border:1px solid #0e7f7342}.aurora-site .landing-dast-compact-flow span{color:#7a8496}.aurora-site .landing-dast-compact-flow strong{color:#333c4d}.aurora-site .landing-dast-compact-flow small{color:#5b6578}.aurora-site .landing-dast-compact-flow .is-proof{background:#0e7f730a;border-color:#0e7f7387}.aurora-site .landing-dast-compact-flow .is-verified{border-color:#b453097f}.aurora-site .landing-dast-compact-flow .is-verified strong{color:#b45309}.aurora-site .dast-compact-progress{background:linear-gradient(90deg,#0e7f7335,#0e7f7384,#b453095e)}.aurora-site .dast-compact-progress i{background:#b45309;box-shadow:0 0 9px #b4530959}.aurora-site .landing-dast-loop>footer{color:#5b6578}.aurora-site .landing-dast-loop>footer i{color:#7a8496}.aurora-site .landing-dast-simple-flow ol:before{background:#0e7f7341}.aurora-site .landing-dast-simple-flow li{color:#5b6578}.aurora-site .landing-dast-simple-flow li i{background:#fff;border:1px solid #0e7f7397}.aurora-site .landing-dast-simple-flow li.is-proof i{border-color:#0e7f73f1;box-shadow:0 0 18px #0e7f7309}.aurora-site .landing-dast-simple-flow li.is-complete i{background:#0e7f7312;border-color:#0e7f73f9}.aurora-site .landing-dast-simple-flow ol>b{box-shadow:0 0 10px #0e7f733a}.aurora-site .landing-dast-loop-return{color:#5b6578}.aurora-site .landing-dast-simple-flow>p{border-top:1px solid #0e7f7336}.aurora-site .landing-dast-simple-flow>p span{color:#5b6578}.aurora-site .landing-dast-capability-rows{background:#0e7f7323;border:1px solid #0e7f733e}.aurora-site .landing-dast-capability-rows article{background:#fff}.aurora-site .landing-dast-capability-rows article>span{color:#7a8496}.aurora-site .landing-dast-capability-rows p{color:#5b6578}.aurora-site .landing-audience-grid article{background:#fff}.aurora-site .landing-audience-grid article.is-primary{background:linear-gradient(145deg,#0e7f731d,#fff);border-color:#0e7f739c;box-shadow:0 22px 60px #0b12200c}.aurora-site .landing-audience-grid article>span{color:#5b6578}.aurora-site .landing-audience-grid p{color:#333c4d}.aurora-site .landing-audience-grid article>strong{border:1px solid #0e7f7373}.aurora-site .landing-service-compact>div:nth-child(2)>p{color:#333c4d}.aurora-site .landing-service-band{background:linear-gradient(120deg,#0e7f7312,#fff 45%,#fff);border:1px solid #0e7f7356}.aurora-site .landing-service-copy>p:not(.landing-eyebrow),.aurora-site .landing-service-capabilities span{color:#333c4d}.aurora-site .landing-service-capabilities span:not(:last-child):after{color:#7a8496}.aurora-site .landing-customer-outcome-grid article>p:last-of-type{color:#333c4d}.aurora-site .landing-service-workflow{background:#fff;border:1px solid #0e7f735e;box-shadow:0 18px 50px #0b12200a}.aurora-site .landing-service-workflow-head{color:#5b6578;border-bottom:1px solid #0e7f733e}.aurora-site .landing-service-workflow li{border-bottom:1px solid #0e7f7336}.aurora-site .landing-service-workflow li>strong{color:#0b1220}.aurora-site .landing-service-trust span{color:#5b6578}.aurora-site .landing-stage-number{color:#333c4d;background:#fff;border:1px solid #0e7f737f}.aurora-site .landing-stage-copy>span{color:#5b6578}.aurora-site .landing-stage-copy h3{color:#0b1220}.aurora-site .landing-stage-copy p,.aurora-site .landing-stage-detail>p{color:#333c4d}.aurora-site .landing-phase-rail button{color:#5b6578;background:#fff;border:1px solid #0e7f7331}.aurora-site .landing-phase-rail button>span{border:1px solid #0e7f7356}.aurora-site .landing-phase-rail strong{color:#333c4d}.aurora-site .landing-phase-rail button.is-active{color:#333c4d;background:#0e7f730d;border-color:#0e7f7387;box-shadow:0 0 36px #0e7f7304}.aurora-site .landing-phase-rail button.is-active>span,.aurora-site .landing-phase-rail button.is-active strong{border-color:#0e7f73b8}.aurora-site .landing-lifecycle-visual{background:#fff}.aurora-site .landing-phase-grid{background-image:linear-gradient(#0e7f7312 1px,#0000 1px),linear-gradient(90deg,#0e7f7312 1px,#0000 1px)}.aurora-site .landing-phase-orbit{border:1px solid #0e7f7346}.aurora-site .landing-phase-core{background:#fff;border:1px solid #0e7f73d9;box-shadow:0 0 38px #0e7f7309}.aurora-site .phase-node{color:#333c4d;background:#fff;border:1px solid #0e7f7356}.aurora-site .landing-phase-state{background:#fff;border:1px solid #0e7f734e}.aurora-site .landing-phase-state span{color:#5b6578}.aurora-site .landing-phase-state strong{color:#0b1220}.aurora-site .landing-phase-card p,.aurora-site .landing-coordinator-card p{color:#5b6578}.aurora-site .coordinator-pulse{border:1px solid #0e7f735e;box-shadow:0 0 0 35px #0e7f7302,0 0 0 70px #0e7f7301}.aurora-site .landing-agent-list>div{border-bottom:1px solid #0e7f7331}.aurora-site .landing-agent-list svg{color:#0e7f73}.aurora-site .landing-agent-list small,.aurora-site .landing-agent-list em{color:#5b6578}.aurora-site .landing-agent-list em[data-status=Running]{color:#b45309}.aurora-site .landing-stream-header{border-bottom:1px solid #0e7f7331}.aurora-site .landing-stream-row{border-bottom:1px solid #0e7f732d}.aurora-site .landing-stream-row time,.aurora-site .landing-stream-row>span{color:#5b6578}.aurora-site .landing-bento article{background:linear-gradient(145deg,#fff,#fff)}.aurora-site .landing-bento p{color:#5b6578}.aurora-site .feature-chain,.aurora-site .feature-validation,.aurora-site .feature-radar,.aurora-site .feature-report{border-bottom:1px solid #0e7f732d}.aurora-site .feature-chain i{background:#fff;border:1px solid #0e7f73;box-shadow:0 0 12px #0e7f7316}.aurora-site .feature-chain i:nth-child(4){border-color:#b45309}.aurora-site .feature-chain:before{background:linear-gradient(90deg,#0e7f73,#0e7f732c,#b45309)}.aurora-site .feature-chain span{color:#b45309;border:1px solid #b453097f}.aurora-site .feature-validation span{color:#5b6578;border:1px solid #0e7f733e}.aurora-site .feature-validation .is-confirmed{background:#0e7f730c;border-color:#0e7f7387}.aurora-site .feature-radar svg{color:#0e7f73e6}.aurora-site .feature-report span,.aurora-site .feature-report strong{color:#5b6578;border:1px solid #0e7f733e}.aurora-site .feature-report strong{border-color:#0e7f737f}.aurora-site .landing-finding-demo{background:#fff}.aurora-site .landing-severity{color:#b45309;background:#b4530915;border:1px solid #b4530987}.aurora-site .landing-persona-tabs button{color:#5b6578;border:1px solid #0e7f733e}.aurora-site .landing-persona-tabs button[aria-selected=true]{color:#0b1220;background:#0e7f7312;border-color:#0e7f737f}.aurora-site .landing-finding-panel{background:#fff;border:1px solid #0e7f733e}.aurora-site .landing-finding-panel>p{color:#333c4d}.aurora-site .landing-finding-panel pre{color:#333c4d;background:#fff;border:1px solid #0e7f7342}.aurora-site .landing-impact-grid div{background:#0b122004;border:1px solid #0e7f733a}.aurora-site .landing-impact-grid dt{color:#5b6578}.aurora-site .landing-impact-grid dd{color:#0b1220}.aurora-site .landing-result-row{color:#5b6578;border:1px solid #0e7f7356}.aurora-site .landing-report-section li,.aurora-site .landing-governance-grid li{color:#333c4d}.aurora-site .report-sheet{background:#fff}.aurora-site .report-sheet-front{box-shadow:0 30px 80px #0b122014}.aurora-site .report-risk{background:#0e7f730d}.aurora-site .report-risk span{color:#5b6578}.aurora-site .report-bars i{background:#fff}.aurora-site .report-finding{border:1px solid #b4530952}.aurora-site .report-finding>span{color:#b45309}.aurora-site .report-finding small{color:#5b6578}.aurora-site .report-ready{border:1px solid #0e7f735e}.aurora-site .landing-governance-grid{background:linear-gradient(90deg,#0e7f730a,#0000)}.aurora-site .landing-governance-controls small{color:#333c4d}.aurora-site .landing-governance-visual{background:#fff}.aurora-site .landing-scope-boundary{background:#0e7f7307;border:1px dashed #0e7f739c}.aurora-site .landing-scope-boundary i{color:#333c4d;background:#fff;border:1px solid #0e7f733e}.aurora-site .landing-blocked-target{background:#fff;border:1px solid #b453096f}.aurora-site .landing-blocked-target span,.aurora-site .landing-blocked-target small,.aurora-site .landing-blocked-target strong{color:#b45309}.aurora-site .landing-audit-line{color:#333c4d}.aurora-site .landing-client-strip{background:#fff;border-block:1px solid #0e7f7336}.aurora-site .landing-client-strip p{color:#5b6578}.aurora-site .landing-client-logo span,.aurora-site .landing-customer-heading>p{color:#333c4d}.aurora-site .landing-customer-story-grid>article{background:linear-gradient(145deg,#fff,#fff)}.aurora-site .landing-customer-story-grid>article>p:not(.landing-eyebrow){color:#5b6578}.aurora-site .landing-client-chip{background:#0b122003;border:1px solid #0e7f733e}.aurora-site .landing-client-chip:hover{border-color:#0e7f737f}.aurora-site .landing-client-chip span{color:#333c4d}.aurora-site .landing-customer-story-grid figure{border-top:1px solid #0e7f7336}.aurora-site .landing-customer-story-grid figure>svg{color:#0e7f73e6}.aurora-site .landing-customer-story-grid blockquote{color:#0b1220}.aurora-site .landing-customer-story-grid figcaption{color:#5b6578}.aurora-site .landing-assurance-workflow-heading{border-top:1px solid #0e7f7336}.aurora-site .landing-assurance-workflow-heading>p{color:#333c4d}.aurora-site .landing-assurance-workflow-grid article{background:#fff}.aurora-site .landing-assurance-workflow-grid article>span,.aurora-site .landing-assurance-workflow-grid article>p{color:#5b6578}.aurora-site .landing-assurance-workflow-grid li{color:#333c4d;background:#0b122003;border:1px solid #0e7f733e}.aurora-site .landing-assurance-disclaimer{color:#5b6578}.aurora-site .landing-final-cta{background:#fff}.aurora-site .landing-final-cta p:not(.landing-eyebrow){color:#333c4d}.aurora-site .landing-footer{background:#fff;border-top:1px solid #0e7f7336}.aurora-site .landing-footer-intro p,.aurora-site .landing-footer-intro .landing-service-disclosure,.aurora-site .landing-footer-intro>a:last-child,.aurora-site .landing-footer-intro .landing-parent-relationship{color:#333c4d}.aurora-site .landing-footer-intro .landing-parent-description,.aurora-site .landing-parent-link{color:#5b6578}.aurora-site .landing-footer nav h2{color:#0b1220}.aurora-site .landing-footer nav a{color:#333c4d}.aurora-site .landing-footer nav a:hover{color:#0b1220}.aurora-site .landing-footer-mark{color:#5b6578;border-top:1px solid #0e7f732d}.aurora-site .landing-canadian-mark{color:#5b6578}.aurora-site .landing-canadian-mark svg{color:#c2410c}.aurora-site .landing-canadian-mark strong{color:#333c4d}.aurora-site .landing-canadian-mark i{background:#f6f8fc}.aurora-site .landing-cookie-preferences{color:#5b6578}body .cookie-consent-dialog{background:#fff;border:1px solid #0e7f7367;box-shadow:0 24px 80px #0b122014,0 0 32px #0e7f7303}body .cookie-consent-heading>span{background:#0e7f7315;border:1px solid #0e7f7356}body .cookie-consent-heading h2{color:#0b1220}body .cookie-consent-heading p,body .cookie-consent-close{color:#5b6578}body .cookie-consent-close:hover{color:#0b1220;background:#0b12200a}body .cookie-consent-primary{color:#fff}body .cookie-consent-primary:hover{background:#0e7f73}body .cookie-consent-secondary{color:#333c4d;background:#0b122005;border:1px solid #0e7f7356}body .cookie-consent-secondary:hover{border-color:#0e7f738f}body .cookie-consent-categories>div{background:#0b122003;border:1px solid #0e7f7342}body .cookie-consent-categories strong{color:#0b1220}body .cookie-consent-categories small,body .cookie-consent-categories p{color:#5b6578}body .cookie-consent-categories button[role=switch]{background:#fff;border:1px solid #0e7f7367}body .cookie-consent-categories button[role=switch] i{background:#f6f8fc}body .cookie-consent-categories button[role=switch][aria-checked=true]{background:#0e7f7326;border-color:#0e7f73b0}body .cookie-consent-back{color:#5b6578}body .cookie-consent-back:hover{color:#0b1220}.aurora-site .appsec-section{border-top:1px solid #0e7f7336}.aurora-site .appsec-portfolio-strip,.aurora-site .appsec-preparation-flow,.aurora-site .appsec-testing-lanes,.aurora-site .appsec-release-path{background:#fff}.aurora-site .appsec-portfolio-heading{background:#0b122005}.aurora-site .appsec-portfolio-row>strong{color:#0b1220}.aurora-site .appsec-state{color:#333c4d}.aurora-site .appsec-portfolio-control strong{color:#0b1220}.aurora-site .appsec-preparation-flow .is-approval{border-color:#0e7f73b0}.aurora-site .appsec-readiness-note strong,.aurora-site .appsec-testing-lanes li{color:#333c4d}.aurora-site .appsec-release-path span{background:#fff}.aurora-site .appsec-release-path strong{color:#333c4d}.aurora-site .appsec-release-path .is-release span{border-color:#0e7f73d9}.aurora-site .appsec-urgent-finding{border:1px solid #b4530973}.aurora-site .appsec-urgent-finding:before{background:#b4530975}.aurora-site .appsec-urgent-finding>svg,.aurora-site .appsec-urgent-finding strong{color:#b45309}.aurora-site .marketing-demo-context li{color:#333c4d}.aurora-site .marketing-demo-context aside{color:#333c4d;background:#0e7f730a;border:1px solid #0e7f7356}.aurora-site .marketing-demo-context aside strong{color:#0b1220}.aurora-site .marketing-demo-placeholder,.aurora-site .marketing-demo-embed{background:linear-gradient(145deg,#fff,#fff);box-shadow:0 25px 80px #0b12200e}.aurora-site .marketing-demo-icon{background:#0e7f730f;border:1px solid #0e7f7367}.aurora-site .marketing-demo-warning{color:#333c4d}.aurora-site .marketing-demo-embed iframe{background:#fff}@media (max-width:960px){.aurora-site .marketing-learning-loop>div{border-bottom:1px solid #0e7f733e}.aurora-site .landing-menu-button{color:#0b1220}.aurora-site .landing-mobile-nav{background:#fff;box-shadow:0 18px 50px #0b122014}.aurora-site .landing-mobile-nav>a,.aurora-site .landing-mobile-disclosure>summary,.aurora-site .landing-mobile-disclosure-panel a{color:#333c4d}.aurora-site .landing-mobile-nav a:hover,.aurora-site .landing-mobile-disclosure>summary:hover,.aurora-site .landing-mobile-nav .is-current{color:#0b1220;background:#0e7f730f}.aurora-site .landing-mobile-disclosure-panel{border-left:1px solid #0e7f7346}.aurora-site .landing-mobile-action{color:#fff!important}}@media (max-width:680px){.aurora-site .marketing-learning-loop>div,.aurora-site .marketing-learning-loop>div:nth-child(4){border-bottom:1px solid #0e7f733e;border-right:1px solid #0e7f733e}.aurora-site .landing-proof-strip div div:nth-child(odd){border-left:1px solid #0e7f7336}}.aurora-site .appsec-queue-wrap{background:#fff;border:1px solid #e3e8f0}.aurora-site .queue-status{color:#333c4d}.aurora-site .is-active .queue-status{color:#0e7f73}.aurora-site .is-blocked .queue-status{color:#b45309}.aurora-site .appsec-direction-example{background:#fff;border:1px solid #e3e8f0}.aurora-site .appsec-direction-example strong{color:#0e7f73}.aurora-site .appsec-direction-example p{color:#333c4d}.aurora-site .appsec-direction-example svg{color:#0e7f73}.aurora-site .appsec-urgent-note{border-left:2px solid #b45309}.aurora-site .appsec-urgent-note strong{color:#b45309}.aurora-site .appsec-urgent-note p{color:#333c4d}.aurora-site .appsec-proof{border-block:1px solid #e3e8f0}.aurora-site .appsec-proof p:not(.landing-eyebrow){color:#333c4d}.aurora-site .specialist-map{color:#0b1220;background:linear-gradient(135deg,#fff,#fff);border:1px solid #0e7f735e}.aurora-site .specialist-connections path{stroke:#0e7f73}.aurora-site .specialist-connections circle{fill:#0e7f73}.aurora-site .specialist-node{background:#fff;border:1px solid #e3e8f0}.aurora-site .specialist-node svg{color:#0e7f73}.aurora-site .specialist-context{background:#fff;border:1px solid #0e7f73;box-shadow:0 0 40px #0e7f7304}.aurora-site .specialist-context svg{color:#0e7f73}.aurora-site .specialist-output{border-top:1px solid #e3e8f0}.aurora-site .specialist-output:before{background:#0e7f73}.aurora-site .specialist-output svg,.aurora-site .specialist-output-arrow{color:#0e7f73}.aurora-site .evidence-path{border-block:1px solid #e3e8f0}.aurora-site .evidence-path li+li{border-left:1px solid #e3e8f0}.aurora-site .evidence-proof svg{color:#0e7f73}.aurora-site .evidence-release{background:#fff}.aurora-site .evidence-release li{color:#333c4d}.aurora-site .evidence-release svg{color:#0e7f73}@media (max-width:680px){.aurora-site .specialist-context:before,.aurora-site .specialist-context:after{background:#0e7f73}.aurora-site .evidence-path li+li{border-top:1px solid #e3e8f0}}.aurora-site .red-team-controls{border-block:1px solid #e3e8f0}.aurora-site .red-team-controls h3{color:#0b1220}.aurora-site .red-team-controls p{color:#333c4d}.aurora-site.landing-shell h1,.aurora-site .landing-footer-byline{color:#0b1220}.aurora-site .landing-footer .landing-canadian-mark,.aurora-site .client-mark{color:#333c4d}.aurora-site .client-mark:focus-visible{outline:2px solid #0e7f73}.aurora-site.landing-shell{--landing-bg:#fff;--landing-surface:#fff;--landing-surface-strong:#f6f8fc;--landing-border:#e3e8f0;--landing-teal:#0e7f73;--landing-teal-soft:#0e7f73;--landing-muted:#5b6578;--font-mono:var(--font-aurora-mono), "IBM Plex Mono", ui-monospace, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#0b1220;font-family:var(--font-aurora-sans), Inter, ui-sans-serif, system-ui, sans-serif;background:#fff}.aurora-site.landing-shell h1,.aurora-site.landing-shell h2,.aurora-site.landing-shell h3{color:#0b1220;letter-spacing:-.04em;font-family:inherit;font-weight:700}.aurora-site.landing-shell h4{color:#0b1220}.aurora-site.landing-shell p{color:inherit}.aurora-site .landing-eyebrow,.aurora-site .landing-kicker,.aurora-site .landing-muted-label,.aurora-site .landing-panel-label{color:#0e7f73;font-family:var(--font-mono);font-size:.75rem}.aurora-site .landing-button{color:#fff;box-shadow:none;background:#2257e6;border-radius:999px;font-weight:600}.aurora-site .landing-button:hover{color:#fff;background:#1b46c2;transform:none}.aurora-site .landing-secondary-button{color:#0b1220;background:#fff;border:1px solid #e3e8f0;border-radius:999px;font-weight:600}.aurora-site .landing-secondary-button:hover{color:#2257e6;background:#fff;border-color:#2257e6}.aurora-site .marketing-page-hero,.aurora-site .appsec-hero,.aurora-site .landing-dast-hero{position:relative}.aurora-site .marketing-page-main,.aurora-site .appsec-page,.aurora-site main{background-color:#0000;background-image:radial-gradient(40% 520px at 6% 0,#0e7f7324,#0000 70%),radial-gradient(38% 560px at 94% 0,#2257e61f,#0000 72%);background-position:0 0,0 0;background-repeat:no-repeat;background-size:auto,auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.aurora-site .marketing-page-hero h1{color:#0b1220;max-width:15ch;font-size:clamp(2.5rem,5vw,4rem);line-height:1.04}.aurora-site .marketing-page-hero>p:last-child{color:#5b6578;max-width:40rem;font-size:1.05rem;line-height:1.65}.aurora-site .marketing-section-heading h2,.aurora-site .landing-section-heading h2{font-size:clamp(1.9rem,3.2vw,2.9rem);line-height:1.08}.aurora-site .marketing-section-heading>p:last-child,.aurora-site .landing-section-heading>p:last-child{color:#5b6578}.aurora-site .marketing-page-cta{box-shadow:none;background:radial-gradient(48% 120% at 0%,#0e7f7329,#0000 68%),radial-gradient(52% 130% at 100% 40%,#2257e624,#0000 70%),linear-gradient(100deg,#f4fbfa 0%,#f7f9ff 52%,#eef3ff 100%);border:1px solid #e3e8f0;border-radius:24px}.aurora-site .marketing-page-cta p:not(.landing-eyebrow){color:#5b6578}.aurora-site details,.aurora-site .marketing-faq-list details{border-color:#e3e8f0}.aurora-site summary{color:#0b1220}.aurora-chip-row{flex-wrap:wrap;gap:.5rem;margin-top:1.25rem;padding:0;list-style:none;display:flex}.aurora-chip-row li,.aurora-chip{color:#0b1220;min-height:32px;font:500 .78rem/1.2 var(--font-aurora-mono), "IBM Plex Mono", ui-monospace, monospace;background:#fff;border:1px solid #e3e8f0;border-radius:999px;align-items:center;padding:.35rem .8rem;display:inline-flex}.aurora-chip-row li.is-accent{color:#0e7f73;background:#0e7f730f;border-color:#0e7f7359}.product-frame{margin:0}.product-frame-window{background:#fff;border:1px solid #e3e8f0;border-radius:16px;overflow:hidden;box-shadow:0 30px 70px -30px #0b122047,0 2px 6px #0b12200d}.product-frame-dark .product-frame-window{background:#0a0f17;border-color:#1f2937;box-shadow:0 30px 70px -30px #0a0f178c}.product-frame-bar{color:#5b6578;height:34px;font:500 .7rem var(--font-aurora-mono), "IBM Plex Mono", ui-monospace, monospace;background:#f6f8fc;border-bottom:1px solid #e3e8f0;align-items:center;gap:.75rem;padding:0 .9rem;display:flex}.product-frame-dark .product-frame-bar{color:#94a3b8;background:#111827;border-bottom-color:#1f2937}.product-frame-bar i{gap:5px;display:inline-flex}.product-frame-bar i:before{content:"";background:#cbd5e1;border-radius:50%;width:8px;height:8px;margin-right:26px;box-shadow:13px 0 #cbd5e1,26px 0 #cbd5e1}.product-frame-window img{width:100%;height:auto;display:block}.product-frame figcaption{color:#5b6578;font:500 .72rem var(--font-aurora-mono), "IBM Plex Mono", ui-monospace, monospace;margin-top:.75rem}.lifecycle-stepper{flex-wrap:wrap;align-items:center;gap:.4rem;margin:1.75rem 0 0;padding:0;list-style:none;display:flex}.lifecycle-stepper li{color:#334155;font:500 .74rem var(--font-aurora-mono), "IBM Plex Mono", ui-monospace, monospace;background:#f6f8fc;border:1px solid #e3e8f0;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .7rem;display:inline-flex}.lifecycle-stepper li.is-done{color:#0e7f73;background:#0e7f730f;border-color:#0e7f734d}.lifecycle-stepper li.is-live{color:#fff;background:linear-gradient(100deg,#0e7f73,#2257e6);border-color:#0000}.lifecycle-lanes{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.75rem;display:grid}.lifecycle-lane{background:#fff;border:1px solid #e3e8f0;border-radius:18px;padding:1.25rem}.lifecycle-lane>span{color:#0e7f73;font:600 .7rem var(--font-aurora-mono), "IBM Plex Mono", ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase}.lifecycle-lane h3{color:#0b1220;letter-spacing:-.02em;margin-top:.5rem;font-size:1.15rem;font-weight:700}.lifecycle-lane .aurora-chip-row{margin-top:.9rem}.lifecycle-figure{margin-top:2.25rem}@media (max-width:860px){.lifecycle-lanes{grid-template-columns:1fr}}.aurora-site .marketing-page-hero>p:not(.landing-eyebrow){color:#5b6578;max-width:40rem;font-size:1.05rem;line-height:1.65}.marketing-hero-chips{margin-top:1.4rem}.marketing-hero-actions{margin-top:1.6rem}.marketing-hero-visual{margin-top:clamp(2.5rem,5vw,3.5rem)}.aurora-split{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.aurora-split h2{margin-top:.7rem}.aurora-split>div>p:not(.landing-eyebrow){color:#5b6578;margin-top:1rem;line-height:1.65}.aurora-split-reverse>:first-child{order:2}@media (max-width:900px){.aurora-split{grid-template-columns:1fr}.aurora-split-reverse>:first-child{order:0}}.aurora-tint-band{background:#f6f8fc;border-block:1px solid #e3e8f0}.aurora-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding-bottom:clamp(2rem,4vw,3rem);display:grid}.aurora-service-card{background:#fff;border:1px solid #e3e8f0;border-radius:18px;padding:1.5rem;scroll-margin-top:6rem}.aurora-service-card>span{color:#0e7f73;font:600 .72rem var(--font-aurora-mono), "IBM Plex Mono", monospace}.aurora-site .aurora-service-card h2{letter-spacing:-.02em;margin-top:.5rem;font-size:1.35rem;line-height:1.2}.aurora-service-card>p{color:#5b6578;margin-top:.5rem;font-size:.95rem;line-height:1.55}.aurora-service-card .aurora-chip-row{margin-top:.8rem}@media (max-width:760px){.aurora-service-grid{grid-template-columns:1fr}}.aurora-site .marketing-cta-text-link{color:#2257e6;font-weight:600}.aurora-site .appsec-section-lede{color:#5b6578;margin:-.5rem 0 1.5rem}.aurora-site .marketing-card-grid,.aurora-site .marketing-office-grid{background:0 0;border:0;gap:1rem}.aurora-site .marketing-card-grid>article,.aurora-site .marketing-office-grid>article{background:#fff;border:1px solid #e3e8f0;border-radius:18px;min-height:0}.aurora-site .marketing-card-grid h3{margin-top:1rem}.aurora-site .marketing-office-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:680px){.aurora-site .marketing-office-grid{grid-template-columns:1fr}}.aurora-site .marketing-blog-card img{object-fit:cover}.product-demo-lead{padding-top:clamp(8.5rem,14vw,11rem)}.aurora-site .product-demo-lead h1,.aurora-site .product-demo-lead h2{max-width:16ch;margin:0;font-size:clamp(2.2rem,4.5vw,3.4rem);line-height:1.05}.aurora-site .compliance-demo-lead h1{max-width:min(22ch,100%)}.aurora-site .product-demo-lead>p{color:#5b6578;max-width:40rem;margin-top:.85rem;font-size:1.05rem;line-height:1.65}.product-demo-lead .product-demo-player{margin-top:1.35rem}.aurora-site .has-leading .marketing-page-hero{padding-top:clamp(2.75rem,5vw,4rem)}.product-demo-player{background:#0b1220;border:1px solid #e3e8f0;border-radius:16px;width:100%;position:relative;overflow:hidden;box-shadow:0 30px 70px -30px #0b122047,0 2px 6px #0b12200d}.product-demo-player video{aspect-ratio:16/9;object-fit:cover;background-color:#0b1220;background-position:50%;background-size:cover;width:100%;height:auto;display:block}.product-demo-poster{z-index:1;object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.product-demo-play{z-index:2;color:#fff;cursor:pointer;background:#2257e6;border:0;border-radius:999px;place-items:center;width:56px;height:56px;display:grid;position:absolute;bottom:22px;left:22px;box-shadow:0 12px 30px #0b122047}.product-demo-play svg{width:28px;height:28px;margin-left:3px}.product-demo-play:hover{background:#1b46c2}.product-demo-play:focus-visible{outline-offset:3px;outline:2px solid #fff}.compliance-demo-gets{padding-top:clamp(3rem,6vw,4.5rem)}.compliance-demo-gets .marketing-demo-context{max-width:820px;padding-top:0}.compliance-demo-gets .marketing-demo-context h2{max-width:36rem;font-size:clamp(1.75rem,3vw,2.4rem)}.compliance-demo-page .marketing-demo-section{padding-top:clamp(3rem,6vw,5rem);scroll-margin-top:6.5rem}
.aurora-site{--aurora-ink:#0b1220;--aurora-muted:#5b6578;--aurora-line:#e3e8f0;--aurora-teal:#0e7f73;--aurora-blue:#2257e6;--aurora-blue-hover:#1b46c2;--aurora-tint:#f6f8fc;--aurora-white:#fff;--aurora-product:#0a0f17;--aurora-raised:#111827;--aurora-glow:#2dd4bf;--aurora-header:72px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--aurora-ink);background:var(--aurora-white);font-family:var(--font-aurora-sans), Inter, ui-sans-serif, system-ui, sans-serif;--font-mono:var(--font-aurora-mono), "IBM Plex Mono", ui-monospace, monospace;background-image:none}.aurora-site.landing-shell h1,.aurora-site.landing-shell h2,.aurora-site.landing-shell h3{color:var(--aurora-ink);letter-spacing:-.045em;font-weight:700;line-height:1.05}.aurora-site h2{margin-top:.7rem;font-size:clamp(2.05rem,3.2vw,3.15rem)}.aurora-site a{color:inherit}.aurora-wrap{width:min(1120px,100% - 40px);margin-inline:auto}.aurora-eyebrow{color:var(--aurora-teal);font-family:var(--font-aurora-mono), "IBM Plex Mono", ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:600;line-height:1.2}.aurora-lede{max-width:38rem;color:var(--aurora-muted);margin-top:1.15rem;font-size:1.05rem;line-height:1.65}.aurora-section{padding-block:clamp(4.25rem,7vw,6.25rem)}.aurora-section-tight{padding-top:clamp(1.5rem,3vw,2.5rem)}.aurora-button{border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:.7rem 1.2rem;font-size:.95rem;font-weight:600;line-height:1;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.aurora-site a.aurora-button-primary{color:#fff;background:var(--aurora-blue);border:1px solid #0000}.aurora-site a.aurora-button-primary:hover{background:var(--aurora-blue-hover)}.aurora-site a.aurora-button-secondary{border:1px solid var(--aurora-line);color:var(--aurora-ink);background:var(--aurora-white)}.aurora-site a.aurora-button-secondary:hover{background:var(--aurora-tint);border-color:#c5ceda}.aurora-site.landing-shell a:focus-visible,.aurora-site.landing-shell button:focus-visible,.aurora-site.landing-shell summary:focus-visible{outline:2px solid var(--aurora-blue);outline-offset:3px}.aurora-site .landing-skip-link{color:#fff;background:var(--aurora-blue)}.aurora-site .landing-nav{width:100%;min-height:var(--aurora-header);box-shadow:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffc7;border:0;border-bottom:1px solid #0000;border-radius:0;padding:.55rem max(20px,50% - 560px);top:0;left:0;transform:none}.aurora-site .landing-nav.is-scrolled{border-bottom-color:var(--aurora-line);background:#ffffffeb;box-shadow:0 8px 24px #0b12200a}.aurora-stories>p,.aurora-workspace-figure figcaption{color:var(--aurora-muted)}.aurora-site .landing-nav-links>a,.aurora-site .landing-nav-dropdown>summary{color:#3c4658;font-size:.92rem;font-weight:500}.aurora-site .landing-nav-links>a:hover,.aurora-site .landing-nav-dropdown>summary:hover,.aurora-site .landing-nav-links .is-current,.aurora-site .landing-nav-dropdown>summary.is-current{color:var(--aurora-ink);background:#0b12200a}.aurora-site .landing-nav-dropdown-panel{border-color:var(--aurora-line);background:var(--aurora-white);box-shadow:0 16px 40px #0b122014}.aurora-site .landing-nav-dropdown-panel a{color:#3c4658}.aurora-site .landing-nav-dropdown-panel a:hover,.aurora-site .landing-nav-dropdown-panel a.is-current{color:var(--aurora-ink);background:var(--aurora-tint)}.aurora-site .landing-link-button{color:var(--aurora-ink);font-weight:600}.aurora-site .landing-link-button:hover{color:var(--aurora-blue);background:0 0;border-color:#0000}.aurora-site .landing-nav .landing-button{color:#fff;background:var(--aurora-blue);box-shadow:none;border-radius:999px;font-weight:600}.aurora-site .landing-nav .landing-button:hover{color:#fff;background:var(--aurora-blue-hover);transform:none}.aurora-site .landing-footer{border-top:1px solid var(--aurora-line);background:var(--aurora-tint);color:var(--aurora-ink)}.aurora-site .landing-footer-byline,.aurora-site .landing-parent-relationship,.aurora-site .landing-footer nav h2{color:var(--aurora-ink)}.aurora-site .landing-footer-intro p,.aurora-site .landing-parent-description,.aurora-site .landing-footer nav a,.aurora-site .landing-footer-mark,.aurora-site .landing-canadian-mark,.aurora-site .landing-cookie-preferences{color:var(--aurora-muted)}.aurora-site .landing-parent-link{color:var(--aurora-ink)}.aurora-site .landing-footer nav a:hover,.aurora-site .landing-parent-link:hover,.aurora-site .landing-cookie-preferences:hover,.aurora-site .landing-footer-intro>a:last-child:hover{color:var(--aurora-blue)}.aurora-site .landing-footer-mark{border-top-color:var(--aurora-line)}@media (max-width:960px){.aurora-site .landing-nav{grid-template-columns:1fr auto}.aurora-site .landing-menu-button{color:var(--aurora-ink)}.aurora-site .landing-mobile-nav{border-color:var(--aurora-line);background:var(--aurora-white);box-shadow:0 18px 50px #0b12201f}.aurora-site .landing-mobile-nav>a,.aurora-site .landing-mobile-disclosure>summary,.aurora-site .landing-mobile-disclosure-panel a{color:var(--aurora-ink)}.aurora-site .landing-mobile-nav a:hover,.aurora-site .landing-mobile-disclosure>summary:hover,.aurora-site .landing-mobile-nav .is-current{color:var(--aurora-ink);background:var(--aurora-tint)}.aurora-site .landing-mobile-disclosure-panel{border-left-color:var(--aurora-line)}.aurora-site .landing-mobile-action{border-radius:999px;justify-content:center;font-weight:600;color:#fff!important;background:var(--aurora-blue)!important}}@media (max-width:680px){.aurora-site .landing-nav{width:100%;top:0}}
.landing-shell h1{color:#c7d5d4}
