@media (width>=922px){.ast-desktop[data-astro-cid-wpvy4v7s] #menu-item-2641[data-astro-cid-wpvy4v7s].menu-item-has-children{position:relative!important}.ast-desktop[data-astro-cid-wpvy4v7s] #menu-item-2641[data-astro-cid-wpvy4v7s].menu-item-has-children>.sub-menu[data-astro-cid-wpvy4v7s]{opacity:0!important;visibility:hidden!important;z-index:99999!important;width:auto!important;display:none!important;position:absolute!important;top:100%!important;left:0!important}.ast-desktop[data-astro-cid-wpvy4v7s] #menu-item-2641[data-astro-cid-wpvy4v7s].menu-item-has-children:hover>.sub-menu[data-astro-cid-wpvy4v7s]{opacity:1!important;visibility:visible!important;pointer-events:auto!important;display:grid!important}.ast-desktop[data-astro-cid-wpvy4v7s] #menu-item-2641[data-astro-cid-wpvy4v7s] .sub-menu[data-astro-cid-wpvy4v7s] li[data-astro-cid-wpvy4v7s]{border-bottom:none!important;list-style:none!important}.ast-desktop[data-astro-cid-wpvy4v7s] #menu-item-2641[data-astro-cid-wpvy4v7s] .sub-menu[data-astro-cid-wpvy4v7s] li[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover{color:#ff7ce0!important}}.main-header-menu[data-astro-cid-wpvy4v7s] .menu-item-has-children[data-astro-cid-wpvy4v7s]>.menu-link[data-astro-cid-wpvy4v7s]:after{content:" ▾";margin-left:4px;font-size:.7rem}.ast-header-button-1[data-astro-cid-wpvy4v7s] .menu-link[data-astro-cid-wpvy4v7s][href*=tel]{display:none!important}.ast-header-button-1[data-astro-cid-wpvy4v7s] .ast-custom-button[data-astro-cid-wpvy4v7s],.ast-builder-button-wrap[data-astro-cid-wpvy4v7s] .ast-custom-button[data-astro-cid-wpvy4v7s],.header-action[data-astro-cid-wpvy4v7s] .ast-button[data-astro-cid-wpvy4v7s]{color:#fff!important;background:linear-gradient(135deg,#ff5722 0%,#ff7ce0 100%)!important;border:none!important;border-radius:50px!important;padding:12px 28px!important;font-family:Lato,Inter,Poppins,system-ui,-apple-system,Segoe UI,sans-serif!important;font-size:20px!important;font-weight:700!important;line-height:1.4!important;transition:transform .2s,box-shadow .25s!important}.ast-header-button-1[data-astro-cid-wpvy4v7s] .ast-custom-button[data-astro-cid-wpvy4v7s]:hover,.ast-builder-button-wrap[data-astro-cid-wpvy4v7s] .ast-custom-button[data-astro-cid-wpvy4v7s]:hover{color:#fff!important;transform:translateY(-2px)!important;box-shadow:0 8px 28px -6px #ff2ec480!important}.mesh-footer[data-astro-cid-jo6i4kqk]{color:#fff;background:linear-gradient(135deg,#0d0a2e 0%,#1a0a4a 50%,#0d0a2e 100%);padding:60px 20px 40px}.mesh-inner[data-astro-cid-jo6i4kqk]{max-width:1200px;margin:0 auto}.mesh-cols[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:36px;display:grid}.mesh-cols[data-astro-cid-jo6i4kqk] h3[data-astro-cid-jo6i4kqk]{color:#ff7ce0;margin-bottom:16px;font-size:1.05rem;font-weight:700}.mesh-cols[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{margin:0;padding:0;list-style:none}.mesh-cols[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{margin-bottom:8px;font-size:.9rem}.mesh-cols[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#ffffffb3;text-decoration:none;transition:color .2s}.mesh-cols[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:#ff7ce0}.mesh-bottom[data-astro-cid-jo6i4kqk]{color:#ffffff80;border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:40px;padding-top:20px;font-size:.85rem;display:flex}.mesh-bottom[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#cfc9e8;text-decoration:none}.mesh-bottom[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:#ff7ce0}.mesh-cta[data-astro-cid-jo6i4kqk]{color:#fff;background:linear-gradient(135deg,#ff5722 0%,#ff7ce0 100%);border-radius:50px;margin-top:20px;padding:12px 28px;font-size:.95rem;font-weight:700;text-decoration:none;transition:transform .2s;display:inline-block}.mesh-cta[data-astro-cid-jo6i4kqk]:hover{color:#fff;transform:translateY(-2px)}@media (width<=768px){.mesh-cols[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr;gap:24px}.mesh-bottom[data-astro-cid-jo6i4kqk]{text-align:center;flex-direction:column}}@font-face{font-family:Astra;src:url(https://dfwmobilefingerprinting.com/wp-content/themes/astra/assets/fonts/astra.woff)format("woff"),url(https://dfwmobilefingerprinting.com/wp-content/themes/astra/assets/fonts/astra.ttf)format("truetype"),url(https://dfwmobilefingerprinting.com/wp-content/themes/astra/assets/fonts/astra.svg#astra)format("svg");font-weight:400;font-style:normal;font-display:swap}.main-header-menu .menu-item-has-children>.menu-link:after{content:"";margin-left:10px;font-family:Astra;font-size:.6rem;font-weight:700;line-height:normal;display:inline-block}:root{--ast-global-color-0:#0170b9;--ast-global-color-1:#3a3a3a;--ast-global-color-2:#3a3a3a;--ast-global-color-3:#4b4f58;--ast-global-color-4:#f5f5f5;--ast-global-color-5:#fff;--ast-global-color-6:#e5e5e5;--ast-global-color-7:#424242;--ast-global-color-8:#000;--ast-border-color:var(--ast-global-color-6)}html,body{background:#fff;margin:0;padding:0}html{overflow-x:hidden}#page,.site-content{margin:0;padding:0}.ast-container{max-width:100%!important;padding:0!important}#primary{margin:0!important}.ast-primary-header-bar,.site-header,.main-header-bar,.ast-mobile-header-wrap,.ast-header-break-point .ast-primary-header-bar{background:#0d0a2e!important}@media (width>=769px){.ast-primary-header-bar{border-bottom:none!important;min-height:50px!important;padding:8px 16px!important}.main-header-bar{border-bottom:none!important}#dfw-modern-home .hero-inner{padding-top:24px!important}}@media (width<=768px){.ast-primary-header-bar{min-height:50px!important;padding-top:6px!important;padding-bottom:6px!important}.main-header-bar,.ast-main-header-wrap{min-height:50px!important}.site-primary-header-wrap{padding:0!important}#dfw-modern-home .hero-inner{padding-top:0!important}#dfw-modern-home .hero{min-height:auto!important;margin-top:0!important;padding:0!important}#page .site-content,#content,#primary,.entry-content{margin-top:0!important;padding-top:0!important}}.main-header-menu .menu-link,.ast-builder-menu .menu-link,.ast-builder-menu-1 .menu-link,.ast-builder-menu-2 .menu-link{color:#fff!important;font-family:Lato,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:14px!important}.main-header-menu .menu-link:hover,.ast-builder-menu .menu-link:hover{color:#ff7ce0!important}.main-header-menu>.menu-item{line-height:70px}.main-header-menu .menu-item{flex-direction:column;justify-content:center;display:flex}.main-header-menu>.menu-item>.menu-link{align-items:center;height:100%;display:flex}.main-header-menu .sub-menu{background:#0d0a2e!important;border:none!important}.main-header-menu .sub-menu .menu-link{color:#fff!important}.main-header-menu .sub-menu .menu-link:hover{color:#ff7ce0!important;background:#ffffff0d!important}.main-header-menu .sub-menu .menu-item.current-menu-item>.menu-link{color:#4fc3ff!important}.ast-header-social-1-wrap .ast-builder-social-element svg{width:21px;height:21px}.ast-header-social-1-wrap .ast-builder-social-element,.ast-header-social-1-wrap .social-show-label-true .ast-builder-social-element{margin-left:10px;margin-right:10px;padding:0}.ast-header-social-1-wrap .ast-social-icon-image-wrap{margin:0}.ast-header-social-1-wrap .ast-builder-social-element svg{fill:#fff!important}.ast-header-social-1-wrap .ast-builder-social-element:hover svg{fill:#ff7ce0!important}.ast-mobile-popup-drawer .ast-mobile-popup-overlay{visibility:hidden;opacity:0;background-color:#0006;transition:opacity .2s ease-in-out;position:fixed;inset:0}.ast-mobile-popup-drawer.active{opacity:1;z-index:100000;transition:opacity .25s ease-out;left:0;right:0}.ast-mobile-popup-drawer.active .ast-mobile-popup-overlay{opacity:1;cursor:pointer;visibility:visible}.ast-mobile-popup-drawer .ast-mobile-popup-inner{opacity:0;flex-direction:column;width:100%;max-width:90%;transition:transform .2s ease-in,opacity .2s ease-in;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:hidden auto;transform:translate(100%);box-shadow:0 0 2rem #0000001a;color:#fff!important;background:#0d0a2e!important}.ast-mobile-popup-drawer.active .ast-mobile-popup-inner{opacity:1;visibility:visible;transform:translate(0%)}.ast-mobile-popup-drawer .ast-mobile-popup-header{border-bottom:1px solid #ffffff1a;justify-content:flex-end;min-height:calc(1.2em + 24px);display:flex}.ast-mobile-popup-drawer .menu-toggle-close{box-shadow:none;background:0 0;border:0;padding:.6em;font-size:24px;line-height:1;display:flex;color:#fff!important}.ast-mobile-popup-content>*{padding:10px 0}.ast-mobile-popup-drawer .main-header-bar-navigation .menu-item>.menu-link{color:#fff!important}.ast-mobile-popup-drawer .main-header-bar-navigation .menu-item:hover>.menu-link{color:#ff7ce0!important}.ast-mobile-popup-drawer .main-header-bar-navigation .menu-item.current-menu-item>.menu-link{color:#4fc3ff!important}.ast-mobile-popup-drawer .ast-menu-toggle{color:#fff!important}.ast-mobile-popup-drawer .ast-menu-toggle:hover{color:#ff7ce0!important}.ast-mobile-popup-drawer .sub-menu{background:#0003!important}.ast-mobile-popup-drawer .sub-menu .menu-link{color:#fffc!important}.ast-mobile-popup-drawer .sub-menu .menu-link:hover{color:#4fc3ff!important}.site-branding .site-title a{color:#fff!important}.site-description{color:#ffffffb3!important}.site-footer,.footer-adv-overlay,.ast-footer-overlay{background:#06051f!important}.site-footer{margin-top:0!important}.ast-footer-overlay{margin-top:0!important;padding-top:0!important}@media (width>=922px){.ast-desktop #menu-item-2641.menu-item-has-children{position:relative!important}.ast-desktop #menu-item-2641.menu-item-has-children>.sub-menu{opacity:0!important;visibility:hidden!important;z-index:99999!important;width:auto!important;display:none!important;position:absolute!important;top:100%!important;left:0!important}.ast-desktop #menu-item-2641.menu-item-has-children:hover>.sub-menu{opacity:1!important;visibility:visible!important;pointer-events:auto!important;display:grid!important}.ast-desktop #menu-item-2641 .sub-menu li{border-bottom:none!important;list-style:none!important}.ast-desktop #menu-item-2641 .sub-menu li a:hover{color:#ff7ce0!important}}.confirmation-message{text-align:center;border-radius:15px;padding:40px 20px;background:linear-gradient(135deg,#e8f5e8 0%,#f1f8f1 100%)!important;border:2px solid #4caf50!important;box-shadow:0 10px 30px #4caf5033!important}.confirmation-icon{color:#4caf50;justify-content:center;align-items:center;margin-bottom:20px;font-size:80px;display:flex}.confirmation-message h3{margin-bottom:20px;font-size:2rem;color:#6200ea!important}.confirmation-message p{margin-bottom:15px;line-height:1.6;color:#2e7d32!important}@media (width<=768px){#dfw-modern-home .cta-row.hero-buttons,#dfw-modern-home .hero .cta-row{justify-content:center!important}}@media (width<=921.99px){#ast-desktop-header{display:none}}@media (width>=922px){#ast-mobile-header{display:none}}.ast-mobile-popup-drawer{opacity:0;visibility:hidden;transition:opacity .25s ease-in,left 0s .25s,right 0s .25s;position:fixed;inset:0 99999rem 0 -99999rem}.quick-box{background:#f0e6ff;border-left:4px solid #6200ea;border-radius:16px;margin:24px 0;padding:20px 24px}.quick-box h2{color:#1a1a2e;letter-spacing:-.01em;margin-bottom:8px;font-size:1.1rem}.quick-box p{color:#333;margin:0;font-size:.98rem;line-height:1.75}.quick-box a{color:#6200ea;font-weight:600;text-decoration:underline}.section-title{color:#1a1a2e;letter-spacing:-.015em;margin:28px 0 8px;font-size:1.5rem}.section-sub{color:#555;margin:0 0 16px;font-size:.95rem;line-height:1.7}.grid-2{grid-template-columns:1fr 1fr;gap:16px;margin:16px 0;display:grid}@media (width<=768px){.grid-2{grid-template-columns:1fr}}.card{background:#fff;border:1px solid #e6e6f0;border-radius:12px;padding:16px 18px}.card h3{color:#1a1a2e;margin:0 0 6px;font-size:1.02rem}.card p{color:#555;margin:0;font-size:.92rem;line-height:1.65}.steps-list{counter-reset:step;margin:16px 0;padding:0;list-style:none}.steps-list li{counter-increment:step;color:#333;margin-bottom:6px;padding:10px 0 10px 52px;font-size:.98rem;line-height:1.65;position:relative}.steps-list li:before{content:counter(step);color:#fff;background:linear-gradient(135deg,#6200ea,#9d46ff);border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:1rem;font-weight:700;display:flex;position:absolute;top:10px;left:0}.steps-list li strong{color:#1a1a2e}.compare-table{border-collapse:collapse;width:100%;margin:16px 0 24px;font-size:.92rem}.compare-table th{color:#1a1a2e;text-align:left;background:#f4f0fb;border-bottom:2px solid #6200ea;padding:10px 12px;font-weight:700}.compare-table td{color:#333;vertical-align:top;border-bottom:1px solid #ececf5;padding:10px 12px;line-height:1.55}.compare-table tr:last-child td{border-bottom:none}.faq-list{margin:16px 0 24px}.faq-item-detail{background:#fff;border:1px solid #e6e6f0;border-radius:10px;margin-bottom:8px;padding:0 16px}.faq-item-detail summary{cursor:pointer;color:#1a1a2e;padding:12px 0;font-size:.98rem;font-weight:600;list-style-position:outside}.faq-item-detail summary::-webkit-details-marker{display:none}.faq-item-detail summary:before{content:"Q: ";color:#6200ea;font-weight:700}.faq-item-detail[open] summary{border-bottom:1px solid #f0f0f8}.faq-item-detail p{color:#444;margin:10px 0 12px;font-size:.95rem;line-height:1.7}.reviews-grid{grid-template-columns:1fr 1fr 1fr;gap:16px;margin:16px 0 24px;display:grid}@media (width<=768px){.reviews-grid{grid-template-columns:1fr}}.review-card{background:#fff;border:1px solid #e6e6f0;border-radius:12px;padding:16px 18px}.review-card .stars{color:#f5a623;letter-spacing:2px;font-size:.95rem}.review-card p{color:#444;margin:8px 0 6px;font-size:.92rem;font-style:italic;line-height:1.65}.review-card .reviewer{color:#777;font-size:.82rem;font-weight:600}.price-grid{grid-template-columns:1fr 1fr;gap:16px;margin:16px 0;display:grid}@media (width<=768px){.price-grid{grid-template-columns:1fr}}.price-card{text-align:center;background:#fff;border:1px solid #e6e6f0;border-radius:12px;padding:18px}.price-card .amount{color:#1a1a2e;letter-spacing:-.02em;font-size:1.9rem;font-weight:800}.price-card .amount span{color:#777;font-size:.85rem;font-weight:500}.price-card h3{color:#1a1a2e;margin:4px 0 10px;font-size:1.02rem}.price-card ul{text-align:left;margin:0;padding:0;list-style:none}.price-card li{color:#555;padding:4px 0;font-size:.9rem;line-height:1.5}.price-card li:before{content:"✓ ";color:#6200ea;font-weight:700}.price-note{color:#777;margin:8px 0 0;font-size:.85rem;line-height:1.5}.cta-strip{color:#fff;background:linear-gradient(95deg,#6200ea,#9d46ff);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:24px 0;padding:22px 26px;display:flex}.cta-strip p{margin:0;font-size:1.05rem;font-weight:600}.cta-strip a{color:#6200ea;background:#fff;border-radius:999px;padding:10px 22px;font-weight:700;text-decoration:none;display:inline-block}body{font-family:Lato,Inter,Poppins,system-ui,-apple-system,Segoe UI,sans-serif!important}.ast-builder-menu-1 .menu-link,.ast-builder-menu-2 .menu-link,.main-header-menu .menu-link,.ast-builder-menu .menu-link{font-family:Lato,sans-serif!important;font-weight:400!important}.ast-menu-toggle{display:none!important}#dfw-modern-home{background:#06051f}
