:root{--midnight:#040e23;--navy:#041d46;--red:#d64545;--red-hover:#b93a3a;--red-tint:#fbeaea;--yellow:#eeb02b;--sky:#4b91ca;--white:#fff;--continuity:var(--sky);--vault:#1c9a57;--hardline:#d96a2b;--green:#1c9a57;--ink:var(--midnight);--gray-700:#4b5563;--gray-500:#6b7280;--gray-400:#b2bac5;--gray-300:#b2bac5;--gray-200:#b2bac5;--gray-100:#dce1e8;--gray-050:#e7eaef;--surface:#edf0f4;--navy-2:var(--midnight);--navy-3:hsla(0,0%,100%,.16);--navy-line:hsla(0,0%,100%,.12);--gold:var(--yellow);--font:"Schibsted Grotesk",system-ui,-apple-system,sans-serif;--container:1280px;--pad-x:40px;--section-y:88px;--section-y-sm:56px;--radius:8px}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--white);color:var(--ink);font-family:var(--font);font-size:16px;line-height:1.55;margin:0;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5{color:var(--navy);font-weight:700;letter-spacing:-.02em;line-height:1.08;margin:0}p{margin:0}body a{color:var(--red);text-decoration:none}body a:hover{color:var(--navy)}ol,ul{list-style:none;margin:0;padding:0}img{display:block;max-width:100%}button{font:inherit}::selection{background:rgba(214,69,69,.18)}:focus-visible{outline:2px solid var(--red);outline-offset:2px}.container{margin:0 auto;max-width:var(--container);padding:0 var(--pad-x)}.section{padding:var(--section-y) 0}.section--sm{padding:var(--section-y-sm) 0}.section--navy{background:var(--navy);color:var(--white)}.section--navy-2{background:var(--navy-2);color:var(--white)}.section--surface{background:var(--surface)}.section--red{background:var(--red);color:var(--white)}.rule{background:var(--gray-100);border:0;height:2px;margin:32px 0 0}.rule--dark{background:var(--navy-line)}.page-break{background:var(--sky);height:12px}.section-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between}.section-title{font-size:42px;max-width:26ch}.section-title--lg{font-size:46px}.section-lede{color:var(--gray-700);font-size:16.5px;line-height:1.6;max-width:58ch}.section--navy .section-lede,.section--navy-2 .section-lede{color:var(--gray-300)}.card-kicker,.eyebrow-mark span,.kicker{font-weight:500}.section-kicker{font-size:15px;font-weight:700;letter-spacing:.14em;margin-bottom:10px;text-transform:uppercase}.btn{align-items:center;border:1px solid transparent;border-radius:var(--radius);cursor:pointer;display:inline-flex;font-family:var(--font);font-size:15.5px;font-weight:700;gap:10px;justify-content:center;padding:16px 26px;text-decoration:none;white-space:nowrap}.btn-primary{background:var(--red);color:var(--white)}.btn-primary:hover{background:var(--red-hover);color:var(--white)}.btn-gold{background:var(--gold);color:var(--navy)}.btn-gold:hover{background:#d89b1f;color:var(--navy)}.btn-outline{background:transparent;border-color:hsla(0,0%,100%,.4);color:var(--white)}.btn-outline:hover{background:hsla(0,0%,100%,.08);border-color:#fff;color:#fff}.btn-outline-dark{background:transparent;border-color:var(--gray-100);color:var(--navy)}.btn-outline-dark:hover{background:var(--surface);border-color:var(--navy);color:var(--navy)}.btn-dark{background:var(--navy);color:var(--white)}.btn-dark:hover{background:#000;color:var(--white)}.btn-sky{background:var(--sky);color:var(--white)}.btn-sky:hover{background:#3a7baf;color:var(--white)}.btn-outline-on-red{background:transparent;border:1px solid #fff;color:#fff}.btn-outline-on-red:hover{background:#fff;color:var(--red)}.btn-row{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.btn-micro{color:var(--gray-500);font-size:13px}.btn-with-micro{display:flex;flex-direction:column;gap:8px}.btn-row--micro,.btn-with-micro{align-items:flex-start}.btn svg{flex:none;height:17px;width:17px}.site-header{background:var(--navy);border-bottom:2px solid var(--navy-3);position:sticky;top:0;z-index:50}.site-header .container{align-items:center;display:flex;gap:28px;height:94px}[data-global-resource-path$="partials/header.html"]{position:sticky;top:0;z-index:50}#activation,#evidence,#form,#gap,#kit,#papers,#team,#top,#use-cases{scroll-margin-top:96px}.brand{align-items:center;display:flex;flex:none;height:32px;max-width:180px;overflow:hidden}.brand img,.brand svg{height:32px;width:auto}.main-nav{align-items:center;display:flex;gap:24px;margin-right:auto}.main-nav a{color:var(--gray-200);font-size:14px;font-weight:500;white-space:nowrap}.main-nav a:hover,.main-nav a[aria-current=page]{color:var(--white)}.header-ctas{align-items:center;display:flex;gap:12px}.header-ctas .btn{font-size:13.5px;padding:10px 16px}.nav-toggle{background:transparent;border:1px solid var(--navy-line);border-radius:var(--radius);color:#fff;cursor:pointer;display:none;height:40px;margin-left:auto;padding:0;width:40px}.nav-toggle svg{height:20px;width:20px}.hero{background:var(--navy);display:flex;flex-direction:column;overflow:hidden;position:relative}#top.hero{min-height:100vh}.hero-bg{background-position:50%;background-size:cover;filter:grayscale(1) contrast(1.1);opacity:.3}.hero-bg,.hero-scrim{inset:0;position:absolute}.hero-scrim{background:linear-gradient(90deg,rgba(4,29,70,.7),rgba(4,29,70,.7) 50%,rgba(4,29,70,.32))}.hero-inner{align-items:stretch;display:grid;gap:74px;grid-template-columns:1.4fr 1fr;min-height:681px;padding:110px var(--pad-x) 101px;position:relative;width:100%}.hero-left{max-width:48rem}.hero-left,.hero-right{display:flex;flex-direction:column}.hero .btn-row .btn{font-size:17.8px;padding:18px 30px}.hero .btn-micro{font-size:15px}.hero-left .hero-cta-block,.hero-right p{margin-top:auto}.hero-right p{color:var(--gray-300);font-size:20px;line-height:1.65;max-width:none;text-align:left}#top .hero-right p{margin-bottom:31.25px}.eyebrow-mark{margin-bottom:21px}.eyebrow-mark span{color:var(--gray-200);font-size:15px;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.hero h1{color:#fff;font-size:60px;line-height:1.08;max-width:17ch}.hero .subhead{color:var(--gray-200);font-size:21px;line-height:1.55;margin-top:21px;max-width:42ch}.hero .btn-row{margin-top:46px}.hero .trust-row{display:flex;flex-wrap:wrap;gap:30px;margin-top:35px}.hero .trust-row span{align-items:center;color:var(--gray-300);display:flex;font-size:15.5px;gap:10px}.hero .trust-row .dot{background:var(--yellow);display:block;flex:none;height:7px;width:7px}.hero .trust-row b{color:#fff;font-weight:700}@media (max-width:900px){.hero-inner{gap:37px;grid-template-columns:1fr}.hero-left{display:block}.hero-left,.hero-left .eyebrow-mark,.hero-left .hero-cta-block,.hero-left h1,.hero-right{grid-row:auto}.hero-right{padding-top:0}#top .hero-right p{margin-bottom:0}}.credential-banner{background:var(--surface);border-bottom:1px solid var(--gray-100);border-top:1px solid var(--gray-100)}.credential-banner .container{padding-bottom:44px;padding-top:44px}.cb-grid{align-items:start;display:grid;gap:56px;grid-template-columns:.78fr 1.6fr}.cb-col-left{border-right:1px solid var(--gray-100);padding-right:40px}.cb-label{color:var(--gray-500);font-size:12px;font-weight:500;letter-spacing:.05em;margin-bottom:14px;text-transform:uppercase}.cb-logos{align-items:center;gap:24px}.cb-logos,.cb-tier2{display:flex;flex-wrap:wrap}.cb-tier2{align-items:flex-start;gap:32px;justify-content:space-between}.cb-item{display:flex;flex-direction:column;gap:10px;max-width:180px}.cb-item svg{color:var(--sky);flex:none;height:32px;width:32px}.cb-item span{color:var(--gray-700);font-size:14px;font-weight:500;line-height:1.4}@media (max-width:800px){.cb-grid{gap:32px;grid-template-columns:1fr}.cb-col-left{border-bottom:1px solid var(--gray-100);border-right:0;padding-bottom:28px;padding-right:0}.cb-tier2{justify-content:flex-start}}@media (max-width:560px){.cb-tier2{flex-direction:column}.cb-item{max-width:none}}.state-of-play{background:var(--navy-2);overflow:hidden;position:relative}.state-of-play .sop-bg{height:100%;inset:0;opacity:.55;position:absolute;width:100%}.state-of-play .sop-bg .flatline{animation:sop-flatline-pulse 5s ease-in-out infinite}@keyframes sop-flatline-pulse{0%,to{opacity:.5}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.state-of-play .sop-bg .flatline{animation:none;opacity:.8}}.state-of-play .scrim{background:linear-gradient(180deg,rgba(4,14,35,.55),rgba(4,14,35,.88));inset:0;position:absolute}.state-of-play .container{padding-bottom:100px;padding-top:100px;position:relative}.sop-kicker{font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.sop-header,.sop-kicker{color:var(--yellow);text-align:center}.sop-header{font-size:34px;font-weight:700;letter-spacing:-.01em;margin:0 auto;white-space:nowrap}@media (max-width:700px){.sop-header{font-size:24px;white-space:normal}}.sop-intro{color:var(--gray-300);font-size:18px;line-height:1.55;margin:16px auto 0;max-width:56ch;text-align:center}.stat-grid{display:grid;gap:32px;grid-template-columns:repeat(4,1fr);margin-top:44px}.stat-item{text-align:center}.stat-item .num{color:#fff;font-size:44px;font-weight:700;line-height:1}.stat-item .num sup{color:var(--yellow);font-size:16px;font-weight:500;margin-left:2px}.stat-item .label{color:var(--gray-300);font-size:14px;line-height:1.5;margin-top:10px}.stat-item .clarify{color:var(--gray-400);font-size:12px;line-height:1.4;margin-top:8px;opacity:.85}.sop-footnotes{border-top:1px solid var(--navy-line);color:var(--gray-400);font-size:11.5px;line-height:1.6;margin-top:40px;padding-top:20px;text-align:center}@media (max-width:900px){.stat-grid{grid-template-columns:1fr 1fr;row-gap:36px}}@media (max-width:560px){.stat-grid{grid-template-columns:1fr}}.stat-strip{background:var(--navy);padding:48px 0}.stat-strip-grid{display:grid;gap:32px;grid-template-columns:repeat(3,1fr)}.stat-strip-grid .stat-item .num{font-size:32px}@media (max-width:700px){.stat-strip-grid{gap:28px;grid-template-columns:1fr}}.gap-row1{align-items:start;display:grid;gap:64px;grid-template-columns:1.2fr .8fr}.gap-copy h2{font-size:34px;margin-top:6px;max-width:20ch}.gap-copy p{font-size:17px;line-height:1.62;margin-top:18px}.gap-copy .callout{border-left:3px solid var(--yellow);color:var(--navy);font-size:20px;font-weight:700;line-height:1.4;margin-top:26px;padding-left:22px}.gap-stat-box{background:var(--surface);border:1px solid var(--gray-100);border-radius:var(--radius);margin-top:34px;padding:32px 30px}.gap-stat-box .num{color:var(--red);font-size:48px;font-weight:700;line-height:1}.gap-stat-box p{color:var(--gray-700);font-size:15px;line-height:1.55;margin-top:14px}.gap-stat-box p b{color:var(--navy)}.gap-panels{border-radius:var(--radius);display:grid;grid-template-columns:1fr 1fr;margin-top:56px;overflow:hidden}.gap-panel{padding:40px 36px 44px}.gap-panel.is-dr{background:var(--red)}.gap-panel.is-rid{background:var(--sky)}.gap-panel h3{color:#fff;font-size:22px;font-weight:700}.gap-panel.is-rid h3{color:var(--navy)}.gap-panel ul{display:grid;gap:14px;margin-top:22px}.gap-panel li{color:hsla(0,0%,100%,.92);font-size:15px;line-height:1.5;padding-left:18px;position:relative}.gap-panel.is-rid li{color:var(--navy)}.gap-panel li:before{background:#fff;content:"";height:6px;left:0;opacity:.8;position:absolute;top:8px;width:6px}.gap-panel.is-rid li:before{background:var(--navy);opacity:.6}@media (max-width:800px){.gap-panels,.gap-row1{grid-template-columns:1fr}}.motif{display:flex;justify-content:center;margin-top:44px}.motif img{height:auto;max-width:420px;width:100%}.motif-caption{color:var(--gray-500);font-size:12px;letter-spacing:.04em;margin-top:10px;text-align:center;text-transform:uppercase}.kit-cards{background:var(--gray-050);border:1px solid var(--gray-050);border-radius:var(--radius);display:grid;gap:2px;grid-template-columns:repeat(3,1fr);margin-top:44px;overflow:hidden}.kit-card{color:#fff;display:flex;flex-direction:column;justify-content:flex-end;min-height:380px;overflow:hidden;padding:28px 26px 30px;position:relative}.kit-card .photo-bg{background-position:50%;background-size:cover;filter:grayscale(1) contrast(1.05);inset:0;position:absolute}.kit-card .scrim{background:linear-gradient(180deg,rgba(4,14,35,.15),rgba(4,14,35,.94) 78%);inset:0;position:absolute}.kit-card .content{position:relative}.kit-card .kicker{font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.kit-card.is-continuity .kicker{color:var(--continuity)}.kit-card.is-vault .kicker{color:var(--vault)}.kit-card.is-hardline .kicker{color:var(--hardline)}.kit-card h3{color:#fff;font-size:24px;font-weight:700;line-height:1.15;margin-top:6px}.kit-card h3.kit-card-title{align-items:flex-start;display:flex;flex-direction:column;gap:6px}.kit-card h3.kit-card-title img{height:45px;transform:translateY(-25px);width:auto}.kit-card h3.kit-card-title span{font-size:19.2px}.kit-card p{color:var(--gray-300);font-size:14px;line-height:1.5;margin-top:12px}.kit-card a{align-items:center;display:inline-flex;font-size:14px;font-weight:700;gap:8px;margin-top:18px}.kit-card.is-continuity a{color:var(--continuity)}.kit-card.is-vault a{color:var(--vault)}.kit-card.is-hardline a{color:var(--hardline)}.kit-card a:hover{color:#fff}.kit-card a svg{height:14px;width:14px}.kit-diagram{margin-top:96px}.kit-diagram-grid{display:grid;grid-template-columns:repeat(3,1fr);padding-top:34px;position:relative}.kit-diagram-grid:before{background:repeating-linear-gradient(90deg,var(--sky) 0 8px,transparent 8px 15px);content:"";height:2px;left:16.666%;position:absolute;right:16.666%;top:34px}.kd-node{flex-direction:column;gap:16px;position:relative;z-index:1}.kd-icon,.kd-node{align-items:center;display:flex}.kd-icon{background:#fff;border:2px solid var(--gray-100);border-radius:50%;height:72px;justify-content:center;width:72px}.kd-icon svg{color:var(--navy);height:34px;width:34px}.kd-node span{color:var(--navy);font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.kit-diagram figcaption{margin-top:4px}@media (max-width:700px){.kit-diagram-grid{gap:32px;grid-template-columns:1fr;padding-top:0}.kit-diagram-grid:before{display:none}}.compare-wrap{margin-top:96px}.compare-table{border:1px solid var(--navy-line);border-collapse:collapse;border-radius:var(--radius);font-size:14.5px;overflow:hidden;width:100%}.compare-table caption{color:var(--navy);font-size:26px;font-weight:700;margin-bottom:20px;text-align:left}.compare-table td,.compare-table th{border-bottom:1px solid var(--navy-line);border-left:1px solid var(--navy-line);padding:16px 20px;text-align:left}.compare-table td:first-child,.compare-table th:first-child{border-left:0}.compare-table thead th{background:var(--navy);border-bottom:2px solid var(--navy-line);color:#fff;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.compare-table thead th.win{background:var(--red);color:#fff}.compare-table thead .tier{color:var(--gray-400);display:block;font-size:9.5px;font-weight:500;letter-spacing:.12em;margin-bottom:4px}.compare-table thead th.win .tier{color:hsla(0,0%,100%,.75)}.compare-table tbody th{background:var(--navy);color:#fff;font-weight:700;white-space:nowrap}.compare-table td{background:var(--surface);color:var(--navy)}.compare-table td.win{background:rgba(214,69,69,.16);color:var(--navy);font-weight:600}.compare-source{color:var(--gray-500);font-size:10.5px;font-style:italic;margin-top:14px}.objections{align-items:start;display:grid;gap:56px;grid-template-columns:.8fr 1.2fr;margin-top:96px}.objections-head-row{align-items:flex-start;display:flex;flex-direction:column;gap:16px;justify-self:center;margin-top:160px}.objections-icon{color:var(--navy);flex:none;height:84px;width:84px}.objections-head{color:var(--navy);font-size:28px;font-weight:700;white-space:nowrap}.faq-boxes{display:grid;gap:16px;position:relative}.faq-boxes:before{background:var(--gray-100);bottom:8%;content:"";left:-28px;position:absolute;top:8%;width:2px}.faq-boxes details{background:var(--surface);border-radius:var(--radius);padding:20px 24px;position:relative}.faq-boxes details:before{background:var(--gray-100);content:"";height:2px;left:-28px;position:absolute;top:32px;width:28px}.objections summary{align-items:baseline;color:var(--navy);cursor:pointer;display:flex;font-size:18px;font-weight:700;gap:16px;justify-content:space-between;list-style:none}.objections summary::-webkit-details-marker{display:none}.objections summary:after{color:var(--gray-500);content:"+";flex:none;font-weight:400}.objections summary.is-open:after{content:"\2212"}.faq-answer{overflow:clip;padding-top:14px}.objections p{color:var(--gray-700);font-size:15px;line-height:1.6;max-width:60ch}@media (max-width:400px){.objections-head{font-size:24px;white-space:normal}}@media (max-width:800px){.objections{gap:24px;grid-template-columns:1fr}.objections-head-row{justify-self:stretch;margin-top:0}.faq-boxes details:before,.faq-boxes:before{display:none}}.activation-flow{margin-top:56px}.activation-arc-row{align-items:center;display:flex;gap:24px}.activation-arc-wrap{flex:1 1 auto;min-width:0}.arc-diagram{display:block;height:auto;overflow:visible;width:100%}.event-box{border:1px solid var(--navy-line);border-radius:var(--radius);flex:none;font-size:13.5px;font-weight:700;padding:12px 22px;text-align:center;white-space:nowrap}.event-box--start{background:var(--red);color:#fff}.event-box--end{background:var(--sky);color:var(--navy)}.arc-node text{fill:var(--gray-300)}.arc-branch-icon,.arc-node-icon{color:var(--yellow)}@media (max-width:700px){.activation-arc-row{flex-direction:column}.event-box{white-space:normal}}.arc-legend-row{display:grid;gap:20px;grid-template-columns:repeat(5,1fr);margin-top:40px}.arc-legend-row .leg{align-items:flex-start;display:flex;flex-direction:column;gap:10px}.arc-legend-row .leg-num{align-items:center;background:var(--yellow);border-radius:50%;color:var(--navy);display:flex;flex:none;font-size:13px;font-weight:700;height:26px;justify-content:center;width:26px}.arc-legend-row .leg p{color:var(--gray-300);font-size:13px;line-height:1.5}.arc-legend-row .leg b{color:#fff;display:block;margin-bottom:2px}@media (max-width:900px){.arc-legend-row{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.arc-legend-row{grid-template-columns:1fr 1fr}}.pull-quote{margin:0 auto;max-width:46rem;text-align:center}.pull-quote p{color:var(--navy);font-size:30px;font-weight:700;line-height:1.4}.pull-quote p:before{color:var(--yellow);content:"\201C"}.pull-quote p:after{color:var(--yellow);content:"\201D"}.pull-quote-attribution{color:var(--gray-500);font-size:12.5px;font-style:italic;font-weight:400;margin-top:32px}.pull-quote-attribution a{color:var(--gray-500);text-decoration:underline}.pull-quote-attribution a:hover{color:var(--red)}.feature-card{border:1px solid var(--gray-050);border-radius:var(--radius);display:grid;grid-template-columns:1.15fr .85fr;overflow:hidden}.feature-card .fc-left{background:var(--surface);display:flex;flex-direction:column;justify-content:center;padding:44px}.feature-card h3{font-size:26px;font-weight:700}.feature-card p{color:var(--gray-700);font-size:15.5px;margin-top:8px;max-width:46ch}.feature-card .fc-right{min-height:220px;position:relative}.feature-card .fc-right .photo-bg{background-position:50%;background-size:cover;filter:grayscale(1) contrast(1.05);inset:0;position:absolute}.feature-card .fc-right .scrim{background:linear-gradient(180deg,rgba(4,14,35,.1),rgba(4,14,35,.75));inset:0;position:absolute}.feature-card .fc-right .btn{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}@media (max-width:700px){.feature-card{grid-template-columns:1fr}.feature-card .fc-right{min-height:160px}}.readiness-combo{align-items:stretch;display:grid;gap:24px;grid-template-columns:1fr 1fr}.readiness-combo-col{border-radius:var(--radius);padding:44px}.readiness-combo-col--self{color:#fff;display:flex;flex-direction:column;justify-content:flex-end;min-height:320px;overflow:hidden;position:relative}.readiness-combo-col--self .photo-bg{background-position:50%;background-size:cover;filter:grayscale(1) contrast(1.05);inset:0;position:absolute}.readiness-combo-col--self .scrim{background:linear-gradient(180deg,rgba(4,14,35,.15),rgba(4,14,35,.85));inset:0;position:absolute}.readiness-combo-content{position:relative}.readiness-combo-content h3{color:#fff;font-size:26px;font-weight:700}.readiness-combo-content p{color:var(--gray-200);font-size:15.5px;margin-top:8px;max-width:42ch}.readiness-combo-content .btn{margin-top:22px}.readiness-combo-link{align-items:center;color:var(--gray-200);display:inline-flex;font-size:14px;font-weight:700;gap:8px;margin-top:22px}.readiness-combo-link:hover{color:#fff}.readiness-combo-col--guided{background:var(--surface);border:1px solid var(--gray-100);display:flex;flex-direction:column;justify-content:center}.readiness-combo-col--guided p{max-width:48ch}@media (max-width:800px){.readiness-combo{grid-template-columns:1fr}}.cta-band p.headline{color:#fff;font-size:46px;font-weight:700;line-height:1.1;margin:0 auto;max-width:18ch;text-align:center}.cta-band p.sub{color:var(--red-tint);font-size:18px;line-height:1.5;margin-left:auto;margin-right:auto;margin-top:18px;max-width:70ch;text-align:center}.cta-band .btn-row{justify-content:center;margin-top:30px}.site-footer{background:var(--navy)}.footer-grid{display:grid;gap:48px;grid-template-columns:1.4fr .6fr .6fr .6fr;padding-bottom:36px;padding-top:60px}.footer-grid img,.footer-grid svg.brand-mark{height:32px;width:auto}.footer-grid .brand-mark-wrap{align-items:center;display:flex}.footer-grid .brand-mark-wrap img,.footer-grid .brand-mark-wrap svg{height:32px!important;max-width:none!important;width:auto!important}.footer-grid p{color:var(--gray-400);font-size:14.5px;line-height:1.6;margin-top:18px;max-width:38ch}.footer-col .col-title{color:var(--gray-500);font-size:11px;font-weight:500;letter-spacing:.13em;text-transform:uppercase}.footer-col ul{display:grid;gap:12px;margin-top:16px}.footer-col a{color:var(--gray-200);font-size:14px}.nowrap{white-space:nowrap}.footer-col a:hover{color:#fff}.footer-col a.is-continuity:hover{color:var(--continuity)}.footer-col a.is-vault:hover{color:var(--vault)}.footer-col a.is-hardline:hover{color:var(--hardline)}.footer-col a.is-breach{color:var(--red)}.footer-col a.is-breach:hover{color:var(--red-hover)}.footer-social{align-items:center;color:var(--gray-200);display:inline-flex;font-size:14px;font-weight:700;gap:9px;margin-top:20px}.footer-social:hover{color:var(--gold)}.footer-social svg{height:16px;width:16px}.footer-bottom{align-items:center;border-top:1px solid var(--navy-3);color:var(--gray-500);display:flex;flex-wrap:wrap;font-size:12.5px;gap:20px;justify-content:space-between;padding:20px var(--pad-x) 36px}.form-split{align-items:stretch;display:grid;gap:32px;grid-template-columns:.9fr 1.1fr}.form-split-media{border-radius:var(--radius);min-height:360px;overflow:hidden;position:relative}.form-split-media .photo-bg{background-position:50%;background-size:cover;filter:grayscale(1) contrast(1.05);inset:0;position:absolute}.form-split-media .scrim{background:linear-gradient(180deg,rgba(4,14,35,.15),rgba(4,14,35,.8));inset:0;position:absolute}.form-split-panel{display:flex;flex-direction:column;justify-content:center}@media (max-width:700px){.form-split{grid-template-columns:1fr}.form-split-media{min-height:200px}}.form-panel{background:var(--surface);border:1px solid var(--gray-050);border-radius:var(--radius);padding:40px}.form-panel h3{font-size:22px;font-weight:700}.form-panel .note{color:var(--gray-700);font-size:14.5px;line-height:1.55;margin-top:10px}.field-grid{display:grid;gap:16px;margin-top:24px}.field{display:grid;gap:7px}.field span{color:var(--gray-700);font-size:12px;font-weight:500;letter-spacing:.07em;text-transform:uppercase}.field input,.field select,.field textarea{background:#fff;border:1px solid var(--gray-100);border-radius:var(--radius);color:var(--navy);font-family:var(--font);font-size:15px;padding:13px 14px}.field textarea{min-height:96px;resize:vertical}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{border-color:var(--red)}.form-fineprint{color:var(--gray-500);font-size:12px;line-height:1.5;margin-top:4px}.form-success{background:var(--red-tint);border-left:3px solid var(--red);border-radius:var(--radius);color:var(--navy);display:none;font-size:15px;padding:22px 24px}.form-success.is-visible{display:block}.form-panel.is-submitted form{display:none}.form-panel{--hsf-global__font-family:var(--font);--hsf-global__font-size:15px;--hsf-global__color:var(--navy);--hsf-global__error-color:var(--red);--hsf-background__padding:0;--hsf-row__vertical-spacing:16px;--hsf-row__horizontal-spacing:16px;--hsf-module__vertical-spacing:7px;--hsf-field-label__font-size:12px;--hsf-field-label__color:var(--gray-700);--hsf-field-input__font-size:15px;--hsf-field-input__color:var(--navy);--hsf-field-input__background-color:#fff;--hsf-field-input__border-color:var(--gray-100);--hsf-field-input__border-style:solid;--hsf-field-input__border-width:1px;--hsf-field-input__border-radius:var(--radius);--hsf-field-input__padding:13px 14px;--hsf-field-input__placeholder-color:var(--gray-500);--hsf-field-checkbox__padding:7px;--hsf-field-radio__padding:7px;--hsf-button__font-family:var(--font);--hsf-button__font-size:15.5px;--hsf-button__font-weight:700;--hsf-button__color:var(--white);--hsf-button__background-color:var(--red);--hsf-button--hover__background-color:var(--red-hover);--hsf-button--focus__background-color:var(--red-hover);--hsf-button__border-radius:var(--radius);--hsf-button__padding:16px 26px;--hsf-button__box-shadow:none;--hsf-navigationrow-buttons-single__justify-content:center}.form-panel .widget-type-form{margin-top:10px}.form-panel [data-hsfc-id=Renderer] .hsfc-Row>*>.hsfc-FieldLabel:not(:has(input)){font-weight:500;letter-spacing:.07em;text-transform:uppercase}.form-panel [data-hsfc-id=Renderer] .hsfc-TextInput:focus-visible,.form-panel [data-hsfc-id=Renderer] .hsfc-TextareaInput:focus-visible{border-color:var(--red)}.form-panel [data-hsfc-id=Renderer] .hsfc-TextareaInput{min-height:96px}.form-panel [data-hsfc-id=Renderer] :is(.hsfc-CheckboxFieldGroup__Options,.hsfc-RadioFieldGroup__Options){display:flex;flex-wrap:wrap;gap:14px 24px}.form-panel [data-hsfc-id=Renderer] :is(.hsfc-CheckboxFieldGroup__Options,.hsfc-RadioFieldGroup__Options)>*{margin-bottom:0}.form-panel [data-hsfc-id=Renderer] :is(.hsfc-CheckboxFieldGroup__Options,.hsfc-RadioFieldGroup__Options) .hsfc-FieldLabel{color:var(--navy);cursor:pointer;font-size:14.5px}.form-panel [data-hsfc-id=Renderer] .hsfc-CheckboxField>.hsfc-FieldLabel{align-items:flex-start;color:var(--gray-500);cursor:pointer;display:flex;font-size:12px;gap:8px;line-height:1.5}.form-panel [data-hsfc-id=Renderer] .hsfc-CheckboxField>.hsfc-FieldLabel>input{flex-shrink:0;margin-top:2px}.form-panel [data-hsfc-id=Renderer] .hsfc-CheckboxField>.hsfc-FieldLabel span[style]{background-color:transparent!important}.crumb{align-items:center;display:flex;font-size:12.5px;gap:10px;margin-bottom:26px}.crumb,.crumb a{color:var(--gray-500)}.crumb a:hover{color:#fff}.crumb span.current{color:var(--gray-200)}.evidence-grid{background:var(--gray-100);border:1px solid var(--gray-100);border-radius:var(--radius);display:grid;gap:1px;grid-template-columns:repeat(3,1fr);margin-top:32px;overflow:hidden}.evidence-card{background:#fff;border-top:3px solid var(--red);padding:32px 30px 34px}.evidence-card h3{font-size:22px;font-weight:700}.evidence-card .meta{color:var(--gray-700);font-size:13px;margin-top:6px}.evidence-card .figure{color:var(--red);font-size:40px;font-weight:700;line-height:1;margin-top:24px}.evidence-card .figure-label{font-size:14.5px;line-height:1.5;margin-top:8px}.evidence-card .detail{border-top:1px solid var(--gray-050);color:var(--gray-700);font-size:14px;line-height:1.55;margin-top:20px;padding-top:20px}.paper-list{display:grid;margin-top:18px}.paper-row{border-bottom:1px solid var(--gray-050)}.paper-row a{align-items:center;display:grid;gap:24px;grid-template-columns:44px 1fr auto auto;padding:26px 10px}.paper-row a:hover{background:var(--surface)}.paper-row .idx{align-items:center;background:var(--gold);border-radius:50%;color:var(--navy);display:flex;flex:none;font-size:15px;font-weight:700;height:40px;justify-content:center;width:40px}.paper-row h3{color:var(--ink);font-size:21px;font-weight:700}.paper-row .desc{color:var(--gray-700);font-size:14px;margin-top:6px}.paper-row .meta-group{display:grid;gap:4px;text-align:right}.paper-row .read-time{color:var(--navy);font-size:12.5px;font-weight:700;white-space:nowrap}.paper-row .audience{color:var(--gray-500);font-size:12px;white-space:nowrap}.paper-row .btn{font-size:13px;padding:10px 18px;white-space:nowrap}@media (max-width:700px){.paper-row a{grid-template-columns:40px 1fr}.paper-row .btn,.paper-row .meta-group{grid-column:2;justify-self:start;margin-top:6px;text-align:left}}.story-hero{background:var(--navy);color:#fff}.case-feature-wrap{align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);margin-top:32px}.case-card-top{align-items:baseline;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.case-card h3{color:var(--navy);font-size:19px;font-weight:700}.case-meta{color:var(--gray-500);font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.case-stat{color:var(--navy);font-size:15px;font-weight:600;line-height:1.55;margin-top:14px}.case-toggle{align-items:center;background:none;border:none;color:var(--red);cursor:pointer;display:inline-flex;font-size:13.5px;font-weight:700;gap:6px;margin-top:auto;padding:16px 0 0}.case-toggle:hover{color:var(--red-hover)}.case-toggle svg{height:12px;transition:transform .2s;width:12px}.case-card.is-expanded .case-toggle svg{transform:rotate(180deg)}.case-body-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.case-body-wrap>div{overflow:hidden}.case-lesson{color:var(--gray-700);font-size:14.5px;line-height:1.6;margin-top:14px}.case-lesson b{color:var(--navy)}.case-download{margin-top:16px}.case-body-wrap.is-static,.case-card.is-expanded .case-body-wrap{grid-template-rows:1fr}.case-card--small{background:#fff;border:1px solid var(--gray-100);min-height:232px;padding:26px 24px}.case-card--featured,.case-card--small{border-radius:var(--radius);display:flex;flex-direction:column}.case-card--featured{color:#fff;justify-content:flex-end;min-height:340px;overflow:hidden;padding:48px 46px;position:relative}.case-card--featured .photo-bg{background-position:50%;background-size:cover;filter:grayscale(1) contrast(1.05);inset:0;position:absolute}.case-card--featured .scrim{background:linear-gradient(180deg,rgba(4,14,35,.25),rgba(4,14,35,.92));inset:0;position:absolute}.case-card--featured>*{position:relative}.case-card--featured .case-meta{color:hsla(0,0%,100%,.7)}.case-card--featured h3{color:#fff;font-size:30px}.case-card--featured .case-stat{color:#fff;font-size:20px;margin-top:18px;max-width:46ch}.case-card--featured .case-toggle{color:var(--gold)}.case-card--featured .case-toggle:hover{color:#d89b1f}.case-card--featured .case-lesson{color:var(--gray-300);max-width:52ch}.case-card--featured .case-lesson b{color:#fff}.case-grid-small{align-items:start;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}@media (max-width:980px){.case-feature-wrap{grid-template-columns:1fr}}@media (max-width:600px){.case-grid-small{grid-template-rows:none}.case-grid,.case-grid-small{grid-template-columns:1fr}}.team-grid{display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin-top:36px}.team-card{background:#fff;border:1px solid var(--gray-100);border-radius:var(--radius);box-shadow:0 1px 3px rgba(4,14,35,.06);display:flex;flex-direction:column;padding:32px 28px;text-align:center;transition:box-shadow .2s}.team-card:hover{box-shadow:0 6px 18px rgba(4,14,35,.1)}.team-avatar{background:var(--navy);border-radius:50%;display:block;height:96px;margin:0 auto;object-fit:cover;width:96px}.team-name-row{align-items:center;display:flex;gap:8px;justify-content:center;margin-top:20px}.team-card h3{color:var(--navy);font-size:19px;font-weight:700}.team-linkedin{align-items:center;background:var(--navy);border-radius:50%;color:#fff;display:inline-flex;flex:none;height:30px;justify-content:center;width:30px}.team-linkedin:hover{background:#0a66c2}.team-linkedin svg{height:16px;width:16px}.team-title{color:var(--gray-700);font-size:13.5px;font-weight:500;margin-top:4px}.team-teaser{color:var(--gray-700);font-size:14.5px;line-height:1.55;margin-top:16px;text-align:left}.team-toggle{align-items:center;background:none;border:none;color:var(--red);cursor:pointer;display:inline-flex;font-size:13.5px;font-weight:700;gap:6px;margin-top:auto;padding:16px 0 0}.team-toggle:hover{color:var(--red-hover)}.team-toggle svg{height:12px;transition:transform .2s;width:12px}.team-card.is-expanded .team-toggle svg{transform:rotate(180deg)}.team-bio-wrap{display:grid;grid-template-rows:0fr;text-align:left;transition:grid-template-rows .3s ease}.team-bio-wrap>div{overflow:hidden}.team-bio-wrap p{color:var(--gray-700);font-size:14.5px;line-height:1.6;margin-top:12px}.team-card.is-expanded .team-bio-wrap{grid-template-rows:1fr}@media (max-width:800px){.team-grid{grid-template-columns:1fr}}.engagement-grid{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-top:32px}.engagement-card{background:#fff;border:1px solid var(--gray-100);border-radius:var(--radius);box-shadow:0 1px 3px rgba(4,14,35,.06);padding:30px 28px;transition:box-shadow .2s}.engagement-card:hover{box-shadow:0 4px 14px rgba(4,14,35,.1)}.engagement-card .logo{display:block;filter:grayscale(1);margin-bottom:20px;max-height:40px;transition:filter .2s;width:auto}.engagement-card:hover .logo{filter:none}.engagement-card .org-name{color:var(--gray-700);font-size:13px;font-weight:700;letter-spacing:.08em;margin-bottom:20px;text-transform:uppercase}.engagement-card h3{color:var(--navy);font-size:18px;font-weight:700;line-height:1.35}.engagement-card .type{border-top:1px solid var(--gray-050);color:var(--gray-500);font-size:12.5px;font-weight:500;letter-spacing:.06em;margin-top:14px;padding-top:14px;text-transform:uppercase}@media (max-width:800px){.engagement-grid{grid-template-columns:1fr}}.guided-panel{background:var(--surface);border:1px solid var(--gray-100);border-radius:var(--radius);margin:0 auto;max-width:56rem;padding:44px;text-align:center}.guided-panel p{margin-left:auto;margin-right:auto;max-width:60ch}.modal-overlay{align-items:center;background:rgba(4,14,35,.6);display:none;inset:0;justify-content:center;padding:24px;position:fixed;z-index:200}.modal-overlay.is-open{display:flex}.modal-card{background:#fff;border-radius:var(--radius);max-height:90vh;max-width:560px;overflow-y:auto;position:relative;width:100%}.modal-card .form-panel{border:0;border-radius:var(--radius)}.modal-close{align-items:center;background:transparent;border:none;color:var(--gray-500);cursor:pointer;display:flex;font-size:22px;height:32px;justify-content:center;line-height:1;position:absolute;right:14px;top:14px;width:32px;z-index:1}.modal-close:hover{color:var(--navy)}.breach-bg-image{background-position:50%;background-size:cover;filter:grayscale(1) contrast(1.1);inset:0;opacity:.3;position:fixed;z-index:-2}.breach-bg-scrim{background:rgba(4,29,70,.55);inset:0;position:fixed;z-index:-1}body.breach-page{background:var(--navy)}.content-panel{background:#fff;border-radius:var(--radius);box-shadow:0 20px 60px rgba(4,14,35,.35);padding:44px}.steps-list{display:grid;gap:24px;margin-top:28px}.step-item{align-items:flex-start;display:flex;gap:20px}.step-num{align-items:center;background:var(--navy);border-radius:50%;color:#fff;display:flex;flex:none;height:40px;justify-content:center;width:40px}.step-item h3,.step-num{font-size:17px;font-weight:700}.step-item h3{color:var(--navy)}.step-item p{color:var(--gray-700);font-size:15px;line-height:1.6;margin-top:6px}.field-grid--wide{grid-template-columns:1fr 1fr}.field-grid--wide .field--full{grid-column:1/-1}.checkbox-group{display:flex;flex-wrap:wrap;gap:14px 24px}.checkbox-group label{align-items:center;color:var(--navy);cursor:pointer;display:flex;font-size:14.5px;font-weight:400;gap:8px;letter-spacing:normal;text-transform:none}@media (max-width:700px){.field-grid--wide{grid-template-columns:1fr}}@media (max-width:980px){:root{--section-y:64px;--pad-x:24px}.header-ctas .btn:nth-child(2),.main-nav{display:none}.nav-toggle{align-items:center;display:inline-flex;justify-content:center}.site-header.is-open .main-nav{align-items:flex-start;background:var(--navy);border-bottom:2px solid var(--navy-3);display:flex;flex-direction:column;gap:18px;left:0;padding:20px var(--pad-x) 26px;position:absolute;right:0;top:94px}.evidence-grid,.kit-cards{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}.hero h1{font-size:44px}.cta-band p.headline{font-size:34px}.flow-row{grid-template-columns:1fr 1fr}}@media (max-width:600px){.footer-grid{grid-template-columns:1fr}.section-title{font-size:32px}.pull-quote p{font-size:24px}.feature-card{align-items:flex-start;flex-direction:column}.content-panel{padding:28px 22px}}