.harden-page{--harden-ink:#111;--harden-body:#4b4b4b;--harden-paper:#fff;--harden-line:#d8d8d8;--harden-soft:#f5f5f5;--harden-link:#1d4ed8;--harden-eyebrow:#555;background:var(--harden-paper);color:var(--harden-ink);padding-top:108px;font-family:Switzer,sans-serif}html.dark .harden-page{--harden-ink:#fff;--harden-body:#c4c4c4;--harden-paper:#000;--harden-line:#363636;--harden-soft:#121212;--harden-link:#fff;--harden-eyebrow:#a8a7a2}.harden-container{max-width:1496px;margin-inline:auto;padding-inline:20px}.harden-page h1,.harden-page h2,.harden-page h3{color:var(--harden-ink);text-wrap:balance;font-weight:500}.harden-page h1{letter-spacing:-.043em;max-width:21ch;margin:22px 0;font-size:clamp(38px,4.05vw,60px);line-height:1.045}.harden-page h2{letter-spacing:-.028em;font-size:clamp(28px,2.55vw,37px);line-height:1.13}.harden-page h3{letter-spacing:-.02em;font-size:22px;line-height:1.25}.harden-page p,.harden-page li,.harden-page td,.harden-page th{font-size:17px;line-height:1.65}.harden-page p{max-width:68ch;color:var(--harden-body);margin:0 0 21px}.harden-page strong{color:var(--harden-ink);font-weight:600}.harden-page a{color:var(--harden-link);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px;transition:color .15s,background-color .15s}.harden-page a:hover{color:var(--harden-link);text-decoration-thickness:2px}.harden-page :is(a,button,summary):focus-visible{outline-offset:5px;border-radius:1px;outline:3px solid #2563eb}.harden-breadcrumb{color:var(--harden-body);flex-wrap:wrap;gap:10px;margin-bottom:38px;font-size:13px;line-height:1.5;display:flex}.harden-breadcrumb a{color:inherit}.harden-hero{padding-bottom:62px}.harden-hero-copy{min-width:0}.harden-hero--split{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:54px;display:grid}.harden-page .harden-eyebrow{color:var(--harden-eyebrow);letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:12px;font-weight:600;line-height:1.5}.harden-page .harden-lead{max-width:65ch;margin:0 0 21px;font-size:18px;line-height:1.6}.harden-page .harden-trust{color:var(--harden-body);margin-bottom:24px;font-size:12px;line-height:1.6}.harden-hero-actions{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.harden-page .harden-button{color:#fff;background:#2563eb;border:1px solid #2563eb;justify-content:space-between;align-items:center;gap:20px;max-width:100%;padding:15px 21px;font-size:15px;font-weight:550;line-height:1.4;text-decoration:none;display:inline-flex}.harden-page .harden-button:hover{color:#fff;background:#1d4ed8}.harden-button span{flex-shrink:0;font-size:20px}.harden-page .harden-explore{align-items:center;gap:14px;padding-block:7px;font-size:14px;line-height:1.5;display:inline-flex}.harden-page .harden-support{max-width:64ch;margin-top:20px;margin-bottom:0;font-size:14px;line-height:1.6}.harden-photo{background:var(--harden-soft);display:block;overflow:hidden}.harden-photo img{object-fit:cover;width:100%;height:auto;display:block}.harden-hero .harden-photo{max-height:610px}.harden-page--microsoft-365-security-assessment .harden-hero h1{max-width:19ch;font-size:clamp(38px,4.05vw,60px)}.harden-page--microsoft-365-security-assessment .harden-hero .harden-photo{height:clamp(420px,43vw,580px)}.harden-page--microsoft-365-security-assessment .harden-hero .harden-photo img{object-position:55% 50%;height:100%}.harden-page--email-security .harden-hero h1{max-width:19ch;font-size:clamp(38px,4.05vw,60px)}.harden-page--email-security .harden-hero .harden-photo{height:clamp(420px,43vw,580px)}.harden-page--email-security .harden-hero .harden-photo img{object-position:50% 50%;height:100%}.harden-page--data-protection .harden-hero h1{max-width:19ch;font-size:clamp(38px,4.05vw,60px)}.harden-page--data-protection .harden-hero--split{align-items:center}.harden-page--data-protection .harden-hero .harden-photo{border-radius:34% 6%;height:clamp(420px,43vw,580px)}.harden-page--data-protection .harden-hero .harden-photo img{object-position:50% 50%;height:100%}.harden-hero:not(.harden-hero--split) .harden-lead{max-width:68ch}.harden-body-grid{display:block}.harden-sections{min-width:0}.harden-section{border-top:1px solid var(--harden-line);grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:48px;padding-block:58px;scroll-margin-top:120px;display:grid}.harden-section--wide{display:block}.harden-section--wide>h2{max-width:28ch;margin-bottom:35px}.harden-section-content{min-width:0}.harden-section-content>:last-child{margin-bottom:0}.harden-product-section{display:block}.harden-product-copy{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:48px;display:grid}.harden-product-copy h2{max-width:20ch;margin:0}.harden-product-description>p{max-width:68ch}.harden-product-description>p:last-child{margin-bottom:0}.harden-product-window{color:#111;background:#fff;border:1px solid #dedede;border-radius:16px;flex-direction:column;width:100%;min-width:0;max-width:1240px;margin:36px auto 0;padding-block:22px 18px;display:flex;box-shadow:0 12px 32px #0000000a}.harden-product-window-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:24px;padding-inline:24px;display:flex}.harden-page .harden-product-window-heading h3{color:#111;letter-spacing:0;margin:0;font-size:14px;font-weight:600;line-height:1.5}.harden-product-pause{color:#555;cursor:pointer;font:inherit;background:#fff;border:1px solid #dedede;border-radius:6px;flex-shrink:0;align-items:center;gap:7px;padding:7px 9px;font-size:11px;line-height:1.4;transition:color .15s,border-color .15s;display:inline-flex}.harden-product-pause:hover{color:#1d4ed8;border-color:#2563eb}.harden-product-viewport{order:1;padding-block:2px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.harden-product-row{overflow:hidden}.harden-product-row+.harden-product-row{margin-top:14px}.harden-product-track{width:max-content;animation:linear infinite harden-product-scroll;display:flex}.harden-product-track[data-direction=right]{animation-direction:reverse}.harden-product-group{flex:none;gap:20px;padding-right:20px;display:flex}.harden-product-logo{background:#fff;border:1px solid #ededed;border-radius:9px;justify-content:center;align-items:center;width:200px;height:104px;padding:20px;display:flex}.harden-product-window img{object-fit:contain;mix-blend-mode:normal;width:100%;height:44px;filter:none!important}.harden-product-logo[data-kind=symbol]{gap:8px}.harden-product-logo[data-kind=symbol] img{flex-shrink:0;width:30px;height:30px}.harden-product-logo>span{color:#202530;letter-spacing:-.02em;white-space:nowrap;font-size:12px;font-weight:600}.harden-product-logo[data-product=Guardz]{padding:32px 32px 40px}.harden-product-logo[data-product=Guardz] img{height:100%}.harden-product-logo[data-product=Avanan] img{object-fit:cover;height:40px}.harden-product-logo[data-product=NinjaOne] img{object-fit:none}.harden-product-logo[data-product=CrowdStrike] img{object-fit:cover}.harden-product-viewport:hover .harden-product-track,.harden-product-window[data-paused=true] .harden-product-track{animation-play-state:paused}.harden-product-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 16px;margin:17px 0 0;padding:0;list-style:none;display:grid}.harden-page .harden-product-links li{min-width:0;margin:0;padding:0;font-size:13px;line-height:1.5}.harden-page .harden-product-links a{color:#333;background:#fff;padding-block:7px;text-decoration-color:#ddd;display:block}.harden-product-links a>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.harden-product-links a>span>span{color:#666}.harden-page .harden-product-links a:hover{color:#1d4ed8;background:#fff;text-decoration-color:currentColor}.harden-product-links--logos{gap:14px 18px;margin:0;padding-inline:24px}.harden-product-links--logos img{margin-bottom:8px}.harden-product-links--logos [data-product=Guardz] img{width:200px;max-width:none;height:104px;margin-inline:auto;padding:32px 32px 40px;display:block}.harden-page .harden-product-note{color:#666;order:3;max-width:none;margin:14px 0 0;padding-inline:24px;font-size:11px;line-height:1.6}@keyframes harden-product-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.harden-section-content h3{margin:28px 0 12px}.harden-section-content h3:first-child{margin-top:0}.harden-section-content>p+p{margin-top:5px}.harden-stats{grid-template-columns:1fr 1fr;gap:64px;display:grid}.harden-stats>div{grid-template-columns:auto 1fr;align-items:start;gap:24px;display:grid}.harden-stats p{max-width:29ch;margin:4px 0 0;font-size:15px;line-height:1.6}.harden-count{white-space:nowrap;letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:clamp(40px,4.5vw,66px);font-weight:450;line-height:1;display:inline-grid}.harden-count-reserve,.harden-count-number{grid-area:1/1}.harden-count-reserve{visibility:hidden}.harden-caption{margin-top:28px}.harden-page .harden-caption p{max-width:110ch;font-size:12px;line-height:1.7}.harden-rows{border-top:1px solid var(--harden-line)}.harden-row{border-bottom:1px solid var(--harden-line);grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:48px;padding-block:26px;display:grid}.harden-row h3{margin:0}.harden-row p:last-child{margin-bottom:0}.harden-service-choices{border-top:1px solid var(--harden-line)}.harden-page .harden-service-choice{border-bottom:1px solid var(--harden-line);color:var(--harden-ink);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:52px;padding-block:32px;text-decoration:none;display:grid;position:relative}.harden-service-choice:after{content:"";transform-origin:0;background:#2563eb;height:2px;transition:transform .26s;position:absolute;inset:auto 0 -1px;transform:scaleX(0)}.harden-service-choice-copy{min-width:0;padding-right:8px}.harden-service-choice-copy h3{letter-spacing:-.025em;max-width:23ch;margin:0 0 16px;font-size:clamp(24px,2.1vw,30px);line-height:1.15}.harden-service-choice-copy p{max-width:53ch;margin-bottom:24px}.harden-service-choice-cta{color:var(--harden-ink);align-items:center;gap:18px;font-size:15px;font-weight:500;line-height:1.5;transition:color .18s;display:inline-flex}.harden-service-choice-cta>span:first-child{text-decoration:underline;-webkit-text-decoration-color:var(--harden-line);text-decoration-color:var(--harden-line);text-underline-offset:5px;transition:text-decoration-color .18s}.harden-service-choice-arrow{border:1px solid var(--harden-line);border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:20px;transition:transform .22s,background-color .18s,border-color .18s,color .18s;display:grid}.harden-service-choice .harden-photo{aspect-ratio:3/2;width:100%}.harden-service-choice .harden-photo img{height:100%;transition:transform .4s cubic-bezier(.2,.65,.3,1)}.harden-service-choice .harden-photo--email-workspace img{object-position:12% 50%}.harden-service-choice .harden-photo--data-sharing img{object-position:50% 60%}.harden-page .harden-service-choice:is(:hover,:focus-visible){color:var(--harden-ink);background-color:#0000}.harden-service-choice:is(:hover,:focus-visible):after{transform:scaleX(1)}.harden-service-choice:is(:hover,:focus-visible) .harden-photo img{transform:scale(1.025)}.harden-service-choice:is(:hover,:focus-visible) .harden-service-choice-cta{color:#1d4ed8}.harden-service-choice:is(:hover,:focus-visible) .harden-service-choice-cta>span:first-child{text-decoration-color:currentColor}.harden-service-choice:is(:hover,:focus-visible) .harden-service-choice-arrow{color:#fff;background-color:#2563eb;border-color:#2563eb;transform:translate(2px,-2px)}.harden-table{text-align:left;border-collapse:collapse;table-layout:fixed;width:100%;margin:26px 0}.harden-table th,.harden-table td{border-bottom:1px solid var(--harden-line);vertical-align:top;color:var(--harden-body);overflow-wrap:anywhere;padding:18px 20px 18px 0;font-size:15px;font-weight:400;line-height:1.6}.harden-table thead th{color:var(--harden-ink);letter-spacing:.015em;border-top:1px solid var(--harden-line);font-size:12px;font-weight:600}.harden-table tbody th{color:var(--harden-ink);font-weight:500}.harden-sequence{grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;display:grid}.harden-sequence .harden-row{border-top:3px solid var(--harden-ink);border-bottom:0;padding-top:22px;display:block}.harden-sequence h3{margin-bottom:18px;font-size:20px}.harden-sequence p{font-size:15px}.harden-boundary{background:var(--harden-soft);padding:23px 25px}.harden-boundary p{max-width:105ch;margin-bottom:0;font-size:14px}.harden-partner-marks{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:28px;display:grid}.harden-partner-marks>div{flex-direction:column;align-items:flex-start;gap:13px;display:flex}.harden-partner-marks img{box-sizing:content-box;object-fit:contain;mix-blend-mode:normal;width:152px;height:42px;padding:20px;filter:none!important;background:#fff!important}.harden-partner-marks span{color:var(--harden-body);max-width:25ch;font-size:11px;line-height:1.5}.harden-faq details{border-bottom:1px solid var(--harden-line)}.harden-faq details:first-child{border-top:1px solid var(--harden-line)}.harden-faq summary{cursor:pointer;padding:20px 24px 20px 0;font-size:18px;font-weight:500;line-height:1.45}.harden-faq summary:hover{color:var(--harden-link)}.harden-faq details>div{padding-bottom:5px}.harden-deliverables{margin:0;padding:0;list-style:none}.harden-deliverables li{border-bottom:1px solid var(--harden-line);color:var(--harden-body);padding:15px 0 15px 23px;position:relative}.harden-deliverables li:first-child{padding-top:0}.harden-deliverables li:before{content:"—";color:var(--harden-body);position:absolute;left:0}.harden-example{grid-template-columns:1fr 1.15fr;align-items:start;gap:42px;margin-top:32px;display:grid}.harden-example .harden-table{margin-top:0}.harden-example>p{font-size:17px}.harden-sharing{grid-template-columns:minmax(0,4fr) minmax(0,6fr);align-items:start;gap:42px;display:grid}.harden-sharing .harden-photo{margin-top:55px}.harden-section--enquiry{padding-block:65px 90px}.harden-section--enquiry .harden-button{margin:5px 0 28px}.harden-panorama{margin-bottom:58px}.harden-page-nav{display:none}.harden-mobile-nav{border-top:1px solid var(--harden-line);padding-block:18px}.harden-mobile-nav summary{cursor:pointer;font-size:14px;font-weight:500}.harden-mobile-nav nav{padding-block:18px 6px}.harden-mobile-nav ul{flex-wrap:wrap;gap:10px 25px;list-style:none;display:flex}.harden-mobile-nav li{font-size:14px}.harden-page [aria-current=location]{font-weight:600;text-decoration-thickness:2px}@media (min-width:640px){.harden-container{padding-inline:24px}}@media (min-width:1024px){.harden-container{padding-inline:48px}}@media (min-width:1440px){.harden-body-grid{grid-template-columns:minmax(0,1fr) 172px;align-items:stretch;gap:56px;display:grid}.harden-page-nav{border-top:1px solid var(--harden-line);padding-top:60px;display:block}.harden-page-nav>div{padding-bottom:35px;position:sticky;top:125px}.harden-page-nav p{color:var(--harden-eyebrow);margin-bottom:14px;font-size:12px}.harden-page-nav ul{list-style:none}.harden-page-nav li{margin-bottom:13px;font-size:12px;line-height:1.5}.harden-page-nav a{color:var(--harden-body);text-decoration:none}.harden-page-nav a:hover,.harden-page-nav a[aria-current]{color:var(--harden-link)}.harden-mobile-nav{display:none}.harden-stats>div{display:block}.harden-stats p{max-width:35ch;margin-top:15px}}@media (max-width:1023px){.harden-product-links{grid-template-columns:repeat(3,minmax(0,1fr))}.harden-hero--split{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:28px}.harden-page--microsoft-365-security-assessment .harden-hero--split{flex-direction:column;gap:30px;display:flex}.harden-page--microsoft-365-security-assessment .harden-hero .harden-photo{width:100%;height:420px}.harden-page--microsoft-365-security-assessment .harden-hero .harden-photo img{object-position:55% 35%}.harden-page--email-security .harden-hero--split{flex-direction:column;gap:30px;display:flex}.harden-page--email-security .harden-hero .harden-photo{width:100%;height:clamp(420px,55vw,550px)}.harden-page--email-security .harden-hero .harden-photo img{object-position:50% 45%}.harden-page--data-protection .harden-hero--split{flex-direction:column;gap:30px;display:flex}.harden-page--data-protection .harden-hero .harden-photo{width:100%;height:clamp(420px,55vw,550px)}.harden-section,.harden-row,.harden-page .harden-service-choice{gap:30px}.harden-stats>div{display:block}.harden-stats p{margin-top:12px}.harden-sequence{grid-template-columns:1fr 1fr}.harden-partner-marks{grid-template-columns:1fr;gap:20px}}@media (max-width:767px){.harden-product-copy{display:block}.harden-product-copy h2{margin-bottom:24px}.harden-product-links{grid-template-columns:repeat(2,minmax(0,1fr))}.harden-product-window{border-radius:12px;margin-top:28px;padding-top:18px}.harden-product-window-heading,.harden-product-links--logos,.harden-page .harden-product-note{padding-inline:18px}.harden-product-window-heading{gap:8px;margin-bottom:20px}.harden-product-links--logos [data-product=Guardz]{grid-column:1/-1}.harden-page .harden-product-window-heading h3{font-size:13px}.harden-product-pause{gap:5px;padding:7px;font-size:10px}.harden-product-group{gap:14px;padding-right:14px}.harden-product-row+.harden-product-row{margin-top:12px}.harden-page{padding-top:94px}.harden-breadcrumb{margin-bottom:28px;font-size:11px}.harden-hero--split{flex-direction:column;gap:30px;display:flex}.harden-hero{padding-bottom:35px}.harden-hero .harden-photo{width:100%;max-height:420px}.harden-hero .harden-photo img{object-position:50% 47%;width:100%;height:420px}.harden-page h1{max-width:20ch;margin-block:19px}.harden-page .harden-lead{font-size:17px}.harden-hero-actions{gap:12px}.harden-page .harden-trust{font-size:11px}.harden-page .harden-support{margin-top:14px;font-size:13px}.harden-section{padding-block:37px;display:block}.harden-section>h2{max-width:25ch;margin-bottom:25px}.harden-row{padding-block:23px;display:block}.harden-row h3{margin-bottom:12px}.harden-page .harden-service-choice{flex-direction:column;align-items:stretch;gap:24px;padding-block:24px 30px;display:flex}.harden-service-choice .harden-photo{order:-1}.harden-service-choice-copy{padding-right:0}.harden-service-choice-copy h3{font-size:25px}.harden-service-choice-copy p{margin-bottom:18px}.harden-service-choice-cta{justify-content:space-between;gap:20px;width:100%;font-size:14px}.harden-page p,.harden-page li{font-size:16px;line-height:1.65}.harden-stats{gap:24px}.harden-stats p{font-size:13px}.harden-count{font-size:41px}.harden-caption{margin-top:22px}.harden-page .harden-caption p{font-size:11px}.harden-sequence{gap:18px}.harden-sequence h3{font-size:19px}.harden-sequence p{font-size:14px}.harden-boundary{padding:20px}.harden-page .harden-boundary p{font-size:13px}.harden-partner-marks{grid-template-columns:1fr 1fr;gap:14px}.harden-partner-marks img{width:118px;height:36px;padding:17px 10px}.harden-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.harden-table,.harden-table tbody,.harden-table tr,.harden-table th,.harden-table td{width:100%;display:block}.harden-table tr{border-top:1px solid var(--harden-line);padding-block:13px}.harden-table th,.harden-table td{border:0;padding:8px 0;font-size:15px}.harden-table [data-label]:before{content:attr(data-label);color:var(--harden-eyebrow);margin-bottom:3px;font-size:11px;font-weight:500;display:block}.harden-example,.harden-sharing{display:block}.harden-sharing .harden-photo{width:78%;max-height:450px;margin:0 0 28px 22%}.harden-sharing .harden-photo img{object-fit:cover;max-height:450px}.harden-section--enquiry{padding-bottom:58px}.harden-mobile-nav ul{grid-template-columns:1fr 1fr;gap:12px 18px;display:grid}.harden-mobile-nav li{font-size:13px}}@media (prefers-reduced-motion:reduce){.harden-page *,.harden-page :before,.harden-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.harden-product-track{animation:none;transform:none}.harden-service-choice:is(:hover,:focus-visible) :is(.harden-photo img,.harden-service-choice-arrow){transform:none}}html.dark .harden-page a:hover{color:#fff;background-color:#2563eb}html.dark .harden-page .harden-product-links a:hover{color:#1d4ed8;background:#fff}html.dark .harden-page .harden-service-choice:is(:hover,:focus-visible){color:var(--harden-ink);background-color:#0000}html.dark .harden-service-choice:is(:hover,:focus-visible) .harden-service-choice-cta{color:var(--harden-ink)}html.dark .harden-service-choice:is(:hover,:focus-visible) .harden-service-choice-cta>span:first-child{text-decoration-color:#2563eb}html.dark .harden-page .harden-button:hover{background-color:#1d4ed8}html.dark .harden-page a[aria-current=location]{-webkit-text-decoration:underline #2563eb;text-decoration:underline #2563eb;text-decoration-thickness:3px}html.dark .harden-faq summary:hover{color:#fff;background-color:#2563eb}.harden-enquiry-band{--harden-ink:#fff;--harden-body:#fff;--harden-link:#fff;color:#fff;background:#2563eb;scroll-margin-top:120px}.harden-enquiry-band .harden-section{border-top:0;padding-block:clamp(48px,6vw,88px)}.harden-enquiry-band h2{max-width:23ch}.harden-page .harden-enquiry-band .harden-button{color:#1d4ed8;background:#fff;border-color:#fff}.harden-page .harden-enquiry-band a.harden-button:hover{color:#1d4ed8;background:#f5f5f5;border-color:#f5f5f5}.harden-page .harden-enquiry-band a:not(.harden-button):hover{color:#fff;background:#ffffff1f}.harden-page .harden-enquiry-band :is(a,button,summary):focus-visible{outline-color:#fff}
