@font-face{font-family:DETHPoster;src:url('/fonts/BarlowCondensed-Medium.ttf') format('truetype');font-weight:500;font-style:normal;font-display:swap}
.poster-service{--poster-ink:#a855f7;--accent:#7835cf;--accent-bright:#c69cff;--pink:#c69cff;--display:DETHPoster,'Arial Narrow',Impact,sans-serif;background:#050505;color:#f2f2f4}
.poster-service .page,.poster-service .site-shell{max-width:1500px;padding:0 4vw;margin:auto}.poster-service .nav,.poster-service .site-header{min-height:90px;border-bottom:1px solid #502081;background:#050505}.poster-service .brand-logo{width:235px}.poster-service .wordmark>span{font-size:8px;letter-spacing:1.5px}.poster-service .nav nav a,.poster-service #main-nav a{font:10px/1.5 var(--mono);text-transform:uppercase;letter-spacing:.7px}.poster-service .nav nav a:hover,.poster-service #main-nav a:hover{color:#c69cff}.poster-service .site-header:after{background:var(--poster-ink)}
.service-poster{position:relative;isolation:isolate;overflow:hidden;min-height:660px;margin:20px 0 0;border-top:1px solid #7c0ced;border-bottom:1px solid #7c0ced;background:#000;display:block}.poster-image{position:absolute;z-index:-2;top:0;right:0;bottom:0;width:64%;overflow:hidden}.poster-image img{width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 62%;display:block}.poster-image:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#000 0,transparent 15%)}.poster-register{position:relative;z-index:2;display:flex;justify-content:space-between;gap:20px;margin:0 0 27px;padding:13px 0;border-bottom:1px solid #5d13a8;color:#c69cff;font:9px/1.5 var(--mono);letter-spacing:1.3px}.poster-register>span:last-child{background:#000;padding-left:12px}.poster-masthead{position:relative;margin:0;max-width:90%;width:max-content}.poster-pretitle{display:block;font:10px/1.5 var(--mono);letter-spacing:3px;color:#efe5f9;background:#070707;width:max-content;max-width:100%;padding:3px 8px;margin-bottom:6px}.poster-service .poster-masthead h1{font:500 clamp(86px,12.2vw,183px)/.82 DETHPoster,'Arial Narrow',Impact,sans-serif;letter-spacing:-.025em;color:#060606;background:var(--poster-ink);padding:0 15px 13px 7px;margin:0;text-transform:uppercase;white-space:nowrap;text-shadow:none;border-bottom:4px solid #000;box-shadow:0 3px 0 var(--poster-ink)}.poster-copy{position:relative;width:40%;max-width:490px;margin:33px 0 75px;padding-left:2px}.poster-copy h2{font:500 clamp(36px,4.2vw,62px)/.97 DETHPoster,'Arial Narrow',sans-serif;text-transform:uppercase;letter-spacing:-.02em;color:#f2f2f4;margin:0 0 18px}.poster-copy>p{font:15px/1.6 var(--sans);color:#c8c8c8;max-width:360px;margin:0 0 23px}.poster-cta{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;min-height:52px;padding:14px 18px;border:1px solid #f2f2f4;border-left:5px solid var(--poster-ink);background:#f2f2f4;color:#070707;text-decoration:none;font:500 20px/1 DETHPoster,'Arial Narrow',sans-serif;text-transform:uppercase;letter-spacing:.3px;transition:background .15s,color .15s}.poster-cta>span{font:24px Arial}.poster-cta:hover{background:var(--poster-ink);border-color:var(--poster-ink);color:#000}.poster-assurance{display:block;margin-top:12px;font:9px/1.6 var(--mono);letter-spacing:1px;color:#bcbcbc}.poster-bottom{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:space-between;gap:18px;font:9px/1.6 var(--mono);letter-spacing:1px;color:#e9e4ee;border-top:1px solid #5f15aa;background:#000;padding:14px 0}.poster-ticks{position:absolute;z-index:1;pointer-events:none;right:0;top:60px;bottom:62px;width:8px;border-top:15px solid var(--poster-ink);border-bottom:15px solid var(--poster-ink);background:repeating-linear-gradient(0deg,#7e11eb 0 1px,transparent 1px 5px)}
.osint-poster .poster-image{width:65%}.osint-poster .poster-image img{object-position:50% 8%}.osint-poster .poster-masthead h1{font-size:clamp(130px,20vw,275px);padding:0 27px 17px 6px}.osint-poster .poster-copy{margin-top:24px;max-width:380px}.osint-poster .poster-copy h2{font-size:clamp(34px,3.8vw,53px)}
.inquiry-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:8vw;padding:68px 0 62px;border-bottom:1px solid #3a195c;align-items:start}.inquiry-intro{padding:13px 0;max-width:420px}.poster-label{display:block;font:10px/1.4 var(--mono);letter-spacing:1.5px;color:#c69cff}.inquiry-intro h2{font:500 clamp(40px,4.3vw,62px)/.96 DETHPoster,'Arial Narrow',sans-serif;text-transform:uppercase;letter-spacing:-.025em;margin:20px 0;color:#f2f2f4}.inquiry-intro>p{font-size:16px;line-height:1.6;color:#c5c5c5}.inquiry-intro ol{padding:0;list-style:none;margin:28px 0;border-top:1px solid #3b2057}.inquiry-intro li{display:flex;gap:22px;padding:16px 0;border-bottom:1px solid #3b2057;font-size:14px;color:#d5d5d5}.inquiry-intro li>span{font:12px var(--mono);color:#c69cff}.inquiry-intro .scope-caption{font-size:12px;line-height:1.65;color:#a6a6a6}.service-crosslink{display:block;font-size:12px;line-height:1.6;color:#a6a6a6;text-decoration:none;padding-top:24px}.service-crosslink span{display:block;color:#ece6f2;text-transform:uppercase;font:500 22px/1.4 DETHPoster}.service-crosslink:hover span{color:#c69cff}.poster-service #fit,.poster-service #osint-form{scroll-margin-top:22px}.poster-service .intake{background:#0b0b0b;border-color:#42275d;border-top:3px solid var(--poster-ink);border-radius:0;box-shadow:none;padding:30px}.poster-service .intake-title{font:500 38px/1.03 DETHPoster,'Arial Narrow',sans-serif;letter-spacing:-.02em}.poster-service .intake-top{font-size:11px}.poster-service .choice-card{background:#111;border-color:#3e304d}.poster-service .choice-card:hover{border-color:#9933ff;background:#130c1a}.poster-service .choice-title{font-size:16px}.poster-service .choice-icon{background:#0b0b0b;border-color:#423352}.poster-service .choice-description{color:#bbbbbb}.poster-service .choice-card:after{color:#c69cff}.poster-service .button{font-family:var(--sans);font-size:14px;border-radius:0}.poster-service .proof-heading h2,.poster-service .questions h2{font:500 50px/.98 DETHPoster;letter-spacing:-.02em}.poster-service .osint-layout{padding:66px 0 35px;gap:7vw}.poster-service .osint-explainer h2{font:500 50px/1 DETHPoster;text-transform:uppercase;letter-spacing:-.02em}.poster-service .osint-explainer h2 em{font-style:normal;color:#ebe6ef}.poster-service .osint-form{background:#090909;border-color:#3c2751;border-top-color:var(--poster-ink);border-radius:0}.poster-service .osint-form legend{font:500 33px/1.1 DETHPoster;text-transform:uppercase;letter-spacing:0}.poster-service .radio-card{background:#121010;border-radius:0}.poster-service .radio-card strong{font:500 23px/1.1 DETHPoster}.poster-service .radio-card:has(input:checked){background:#1a1025;border-color:#c69cff}.poster-service .value-section,.poster-service .questions{border-color:#402060}.poster-service .footer,.poster-service .site-footer{border-top-color:#45206a}.poster-service .footer .brand-logo{width:235px}
@media(min-width:1700px){.service-poster{min-height:730px}.poster-copy{margin-top:42px}.poster-image{width:61%}}
@media(max-width:1000px){.poster-service .page,.poster-service .site-shell{padding:0 26px}.service-poster{min-height:620px}.poster-copy{width:44%}.poster-copy>p{font-size:14px}.poster-masthead{max-width:96%}.poster-service .poster-masthead h1{font-size:13.5vw}.osint-poster .poster-masthead h1{font-size:23vw}.poster-copy h2{font-size:44px}.poster-bottom{font-size:8px}.poster-register{font-size:8px}.inquiry-layout{gap:5vw;padding-top:44px}.poster-service .osint-layout{gap:4vw}.poster-service .brand-logo{width:210px}.poster-service .intake{padding:22px}.poster-service .intake-title{font-size:33px}}
@media(max-width:700px){.poster-service .page,.poster-service .site-shell{padding:0 18px}.poster-service .nav,.poster-service .site-header{min-height:77px}.poster-service .brand-logo{width:186px}.poster-service .wordmark>span{font-size:7px}.poster-service .nav nav{gap:12px}.poster-service .nav nav a{font-size:9px}.poster-service .nav nav a[href='#how']{display:none}.poster-service .nav-details{display:none}.service-poster{margin-top:12px;min-height:664px}.poster-image{width:100%;top:100px;bottom:0;opacity:1}.poster-image img{object-fit:cover;object-position:50% 25%;height:100%;width:100%}.poster-image:after{background:linear-gradient(180deg,transparent 28%,#000b 53%,#000 82%)}.poster-register{font-size:7px;letter-spacing:.65px;margin-bottom:20px;padding:10px 0;gap:12px}.poster-register>span:first-child{max-width:190px}.poster-register>span:last-child{white-space:nowrap;align-self:flex-start;padding-left:0}.poster-masthead{max-width:100%;width:100%}.poster-pretitle{font-size:8px;letter-spacing:2px;margin-bottom:6px}.poster-service .poster-masthead h1{font-size:18.4vw;line-height:.85;letter-spacing:-.025em;padding:4px 8px 11px 3px;white-space:nowrap;width:100%}.poster-copy{width:100%;max-width:none;margin:248px 0 71px;padding:0}.poster-copy h2{font-size:35px;line-height:.98;margin-bottom:12px}.poster-copy>p{font-size:14px;line-height:1.55;max-width:400px;margin-bottom:17px}.poster-cta{min-height:48px;padding:12px 16px;font-size:20px}.poster-assurance{font-size:8px;margin-top:9px}.poster-bottom{font-size:7px;letter-spacing:.2px;padding:11px 0;gap:12px}.poster-bottom>span:first-child{max-width:200px}.poster-bottom>span:last-child{max-width:100px;text-align:right}.poster-ticks{width:5px;top:55px;bottom:52px}.osint-poster .poster-image{width:100%;top:125px}.osint-poster .poster-image img{object-position:50% 9%}.osint-poster .poster-image:after{background:linear-gradient(180deg,transparent 25%,#000c 52%,#000 82%)}.osint-poster .poster-masthead h1{font-size:29vw;max-width:80%;padding:1px 9px 11px 4px}.osint-poster .poster-copy{margin-top:232px;max-width:none}.osint-poster .poster-copy h2{font-size:36px}.inquiry-layout{grid-template-columns:1fr;gap:25px;padding:37px 0 38px}.inquiry-intro{padding:0;max-width:none}.inquiry-intro h2{font-size:37px;margin:15px 0}.inquiry-intro h2 br{display:none}.inquiry-intro>p{font-size:14px;margin-bottom:0}.inquiry-intro ol{display:none}.inquiry-intro .scope-caption{margin-top:12px;font-size:11px}.service-crosslink{padding-top:15px;font-size:11px}.service-crosslink span{font-size:19px}.poster-service .intake{padding:21px}.poster-service .intake-title{font-size:33px}.poster-service .choice-title{font-size:16px}.poster-service .proof-heading h2,.poster-service .questions h2{font-size:38px}.poster-service .osint-layout{padding-top:34px;gap:28px}.poster-service .osint-explainer h2{font-size:38px}.poster-service .osint-form{padding:22px}.poster-service .osint-form legend{font-size:29px}.poster-service .radio-card strong{font-size:23px}.poster-service .site-header #main-nav{background:#080808;z-index:10}.poster-service .poster-copy h2 br{display:none}.poster-service .poster-copy h2 br:after{content:' '}}
@media(max-width:370px){.poster-service .page,.poster-service .site-shell{padding:0 14px}.poster-service .brand-logo{width:167px}.poster-service .nav nav a{font-size:8px}.poster-register{font-size:6px}.service-poster{min-height:646px}.poster-copy{margin-top:220px}.poster-copy h2{font-size:32px}.poster-copy>p{font-size:13px}.poster-cta{font-size:19px}.poster-bottom{font-size:6px}.osint-poster .poster-copy{margin-top:210px}.poster-service .intake{padding:17px}.poster-service .intake-title{font-size:30px}.poster-service .osint-form{padding:17px}}
@media(prefers-reduced-motion:reduce){.poster-cta{transition:none}}
/* Keep the service action inside a typical laptop's first screen. */
@media(min-width:701px){.poster-service .nav,.poster-service .site-header{min-height:76px}.service-poster{margin-top:12px}.poster-register{margin-bottom:12px}.poster-copy{margin-top:27px}.poster-service .poster-masthead h1{font-size:clamp(86px,11.5vw,173px)}.osint-poster .poster-masthead h1{font-size:clamp(130px,19vw,263px)}.osint-poster .poster-copy{margin-top:20px}}

@media(max-width:700px){.forensics-poster .poster-image img{height:125%;transform:translateY(-25%)}.forensics-poster .poster-copy{margin-top:220px}}
@media(max-width:370px){.forensics-poster .poster-copy{margin-top:190px}}
