*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--navy:#1c205c;--marine:#5390ff;--lilac:#c2d3ee;--monet:#e6ecf8;--grey-bg:#f4f6fb;--grey-rule:#dde4f0;--text-primary:#1c205c;--text-secondary:#3a4a6a;--text-muted:#6a7a9a;--white:#fff;--red:#d94040;--red-bg:#fff4f4;--red-rule:#f0c0c0;--green:#1a9e6a;--green-bg:#ebf8f1;--green-rule:#b8e3cc}html{scroll-behavior:smooth}body{background:var(--white);color:var(--text-primary);font-family:Poppins,sans-serif;font-size:16px;letter-spacing:0;line-height:32px;-webkit-font-smoothing:antialiased}.hero{background:var(--navy);overflow:hidden;position:relative}.hero-bg{background-image:url(https://www.dekkosecure.com/hubfs/PWR%20images/national-sec.jpg);background-position:center 35%;background-size:cover;opacity:.15}.hero-bg,.hero-overlay{inset:0;position:absolute}.hero-overlay{background:linear-gradient(180deg,rgba(28,32,92,.2) 0,rgba(28,32,92,.95))}.hero-rule{background:var(--marine);height:3px;left:0;position:absolute;right:0;top:0}.hero-content{margin:0 auto;max-width:860px;padding:80px 64px 72px;position:relative;z-index:2}.hero-eyebrow{align-items:center;color:var(--marine);display:inline-flex;font-size:18px;font-weight:400;gap:8px;line-height:29px;margin-bottom:20px}.hero-eyebrow:before{background:var(--marine);content:"";display:block;height:1.5px;width:24px}.hero h1{color:var(--white);font-size:72px;font-weight:700;letter-spacing:-1px;line-height:85px;margin-bottom:32px}.author-card{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:10px;gap:16px;padding:16px 20px;width:fit-content}.author-avatar,.author-card{align-items:center;display:flex}.author-avatar{background:var(--marine);border-radius:50%;color:var(--white);flex-shrink:0;font-size:18px;font-weight:700;height:48px;justify-content:center;width:48px}.author-info{display:flex;flex-direction:column}.author-name{align-items:center;color:var(--white);display:flex;font-size:15px;font-weight:700;gap:8px;line-height:22px}.author-linkedin{align-items:center;background:#0a66c2;border-radius:3px;cursor:pointer;display:inline-flex;flex-shrink:0;height:18px;justify-content:center;text-decoration:none;width:18px}.author-linkedin svg{fill:#fff;height:11px;pointer-events:none;width:11px}.author-role{color:hsla(0,0%,100%,.55);font-size:13px;font-weight:400;line-height:20px}.author-meta{align-items:center;display:flex;gap:8px;margin-top:2px}.author-date,.author-read{color:hsla(0,0%,100%,.4);font-size:12px;font-weight:400}.author-meta-dot{background:hsla(0,0%,100%,.3);border-radius:50%;height:3px;width:3px}.article-wrapper{margin:0 auto;max-width:860px;padding:72px 64px 96px}.article-intro{border-bottom:1px solid var(--grey-rule);color:var(--text-secondary);font-size:18px;font-weight:400;line-height:36px;margin-bottom:56px;padding-bottom:40px}.article-wrapper h2{border-top:1px solid var(--grey-rule);color:var(--navy);font-size:32px;font-weight:700;letter-spacing:-.5px;line-height:46px;margin-bottom:16px;margin-top:56px;padding-top:40px}.article-wrapper h2:first-of-type{border-top:none;margin-top:0;padding-top:0}.article-wrapper p{color:var(--text-secondary);font-size:16px;font-weight:400;line-height:32px;margin-bottom:24px}.article-wrapper p:last-child{margin-bottom:0}.pull-quote{background:var(--monet);border-left:3px solid var(--marine);border-radius:0 10px 10px 0;margin:40px 0;padding:32px 36px}.pull-quote p{color:var(--navy);font-size:19px;font-style:italic;font-weight:700;line-height:30px;margin:0}.warning-block{background:var(--red-bg);border:1px solid var(--red-rule);border-left:3px solid var(--red);border-radius:0 10px 10px 0;margin:32px 0;padding:24px 28px}.warning-block-label{color:var(--red);font-size:11px;font-weight:700;letter-spacing:.1em;margin-bottom:8px;text-transform:uppercase}.warning-block p{color:var(--text-secondary);font-size:15px;font-weight:400;line-height:28px;margin-bottom:10px}.warning-block p:last-child{margin-bottom:0}.principles-steps{border:1px solid var(--grey-rule);border-radius:14px;display:flex;flex-direction:column;gap:0;margin:32px 0;overflow:hidden}.principle-step{border-bottom:1px solid var(--grey-rule);display:grid;grid-template-columns:72px 1fr}.principle-step:last-child{border-bottom:none}.principle-number{align-items:center;background:var(--navy);color:var(--marine);display:flex;font-size:22px;font-weight:700;justify-content:center}.principle-content{background:var(--white);padding:24px 28px;transition:background .15s}.principle-content:hover{background:var(--monet)}.principle-content strong{color:var(--navy);display:block;font-size:16px;font-weight:700;line-height:28px;margin-bottom:6px}.principle-content p{color:var(--text-secondary);font-size:14px;font-weight:400;line-height:26px;margin:0}.zt-features{border:1px solid var(--grey-rule);border-radius:12px;display:flex;flex-direction:column;gap:0;margin:24px 0;overflow:hidden}.zt-feature{align-items:flex-start;background:var(--white);border-bottom:1px solid var(--grey-rule);display:flex;gap:16px;padding:20px 28px;transition:background .15s}.zt-feature:last-child{border-bottom:none}.zt-feature:hover,.zt-icon{background:var(--monet)}.zt-icon{align-items:center;border:1px solid var(--lilac);border-radius:8px;display:flex;flex-shrink:0;height:36px;justify-content:center;margin-top:2px;width:36px}.zt-icon svg{fill:none;height:18px;stroke:var(--marine);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75;width:18px}.zt-text strong{color:var(--navy);display:block;font-size:16px;font-weight:700;line-height:28px;margin-bottom:2px}.zt-text span{color:var(--text-secondary);font-size:14px;font-weight:400;line-height:24px}.case-study-green{background:var(--green-bg);border:1px solid var(--green-rule);border-left:3px solid var(--green);border-radius:0 10px 10px 0;margin:32px 0;padding:24px 28px}.case-study-green-label{color:var(--green);font-size:11px;font-weight:700;letter-spacing:.1em;margin-bottom:10px;text-transform:uppercase}.case-study-green p{color:#1a4a35;font-size:15px;font-weight:400;line-height:28px;margin-bottom:10px}.case-study-green p:last-child{margin-bottom:0}.case-study-green ul{display:flex;flex-direction:column;gap:6px;list-style:none;margin-top:12px}.case-study-green ul li{align-items:flex-start;color:#1a4a35;display:flex;font-size:14px;font-weight:400;gap:10px;line-height:24px}.case-study-green ul li:before{background:var(--green);border-radius:50%;content:"";flex-shrink:0;height:6px;margin-top:9px;width:6px}.usability-grid{display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin:24px 0}.usability-card{background:var(--monet);border:1px solid var(--lilac);border-radius:12px;border-top:3px solid var(--marine);padding:24px 20px}.usability-card strong{color:var(--navy);display:block;font-size:15px;font-weight:700;line-height:26px;margin-bottom:6px}.usability-card p{color:var(--text-secondary);font-size:14px;font-weight:400;line-height:24px;margin:0}.culture-steps{display:flex;flex-direction:column;gap:12px;margin:24px 0}.culture-step{align-items:flex-start;background:var(--grey-bg);border:1px solid var(--grey-rule);border-radius:10px;display:flex;gap:16px;padding:20px 24px}.culture-step-number{align-items:center;background:var(--navy);border-radius:8px;color:var(--marine);display:flex;flex-shrink:0;font-size:13px;font-weight:700;height:32px;justify-content:center;margin-top:2px;width:32px}.culture-step-body strong{color:var(--navy);display:block;font-size:15px;font-weight:700;line-height:26px;margin-bottom:2px}.culture-step-body p{color:var(--text-secondary);font-size:14px;font-weight:400;line-height:24px;margin:0}.future-grid{display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin:24px 0}.future-card{background:var(--navy);border-radius:12px;overflow:hidden;padding:24px 20px;position:relative}.future-card:before{background:linear-gradient(90deg,var(--marine),#7aabff);content:"";height:3px;left:0;position:absolute;right:0;top:0}.future-card strong{color:var(--white);display:block;font-size:15px;font-weight:700;line-height:26px;margin-bottom:6px}.future-card p{color:hsla(0,0%,100%,.6);font-size:13px;font-weight:400;line-height:22px;margin:0}.cta-questions{border:1px solid var(--grey-rule);border-radius:12px;display:flex;flex-direction:column;gap:0;list-style:none;margin:24px 0;overflow:hidden}.cta-questions li{align-items:flex-start;background:var(--white);border-bottom:1px solid var(--grey-rule);color:var(--text-secondary);display:flex;font-size:15px;font-style:italic;font-weight:400;gap:14px;line-height:28px;padding:18px 28px}.cta-questions li:last-child{border-bottom:none}.cta-questions li:before{align-items:center;background:var(--monet);border:1px solid var(--lilac);border-radius:6px;color:var(--marine);content:"?";display:flex;flex-shrink:0;font-size:13px;font-style:normal;font-weight:700;height:24px;justify-content:center;margin-top:2px;width:24px}.closing-box{background:var(--navy);border-radius:14px;margin-top:56px;overflow:hidden;padding:40px 44px;position:relative}.closing-box:before{background:linear-gradient(90deg,var(--marine),#7aabff);content:"";height:3px;left:0;position:absolute;right:0;top:0}.closing-box p{color:hsla(0,0%,100%,.75);font-size:17px;font-weight:400;line-height:34px;margin-bottom:16px}.closing-box p:last-child{margin-bottom:0}.closing-box p strong{color:var(--white);font-weight:700}.author-bio{align-items:flex-start;background:var(--grey-bg);border:1px solid var(--grey-rule);border-radius:12px;display:flex;gap:20px;margin-top:56px;padding:32px 36px}.author-bio-avatar{background:var(--navy);border-radius:50%;color:var(--marine);flex-shrink:0;font-size:20px;height:56px;justify-content:center;width:56px}.author-bio-avatar,.author-bio-name{align-items:center;display:flex;font-weight:700}.author-bio-name{color:var(--navy);font-size:16px;gap:8px;margin-bottom:2px}.author-bio-linkedin{align-items:center;background:#0a66c2;border-radius:4px;cursor:pointer;display:inline-flex;flex-shrink:0;height:20px;justify-content:center;text-decoration:none;width:20px}.author-bio-linkedin svg{fill:#fff;height:12px;pointer-events:none;width:12px}.author-bio-role{color:var(--text-muted);font-size:13px;margin-bottom:10px}.author-bio-text{color:var(--text-secondary);font-size:14px;font-weight:400;line-height:26px}@media (max-width:768px){.article-wrapper,.hero-content{padding-left:24px;padding-right:24px}.hero h1{font-size:42px;letter-spacing:-.5px;line-height:52px}.article-wrapper h2{font-size:26px;line-height:38px}.principle-step{grid-template-columns:52px 1fr}.future-grid,.usability-grid{grid-template-columns:1fr}.closing-box{padding:28px 24px}.author-bio{flex-direction:column;gap:12px}}