:root{--adt-blue:#00599c;--adt-red:#c62828;--white:#fff;--text-dark:#0f2a44;--text-muted:#5f6f82;--bg-light:#f7f9fc}.two-col-content.product-hero{background:var(--bg-light);padding:100px 15px;position:relative}.two-col-content.product-hero:before{display:none}.two-col-content .product-hero-container{align-items:center;display:flex;gap:80px;margin:0 auto}.two-col-content .product-hero-left{flex:1}.two-col-content .badge-outline{background:transparent;border:none;color:var(--adt-red);font-size:12px;font-weight:700;letter-spacing:3px;padding:0;text-transform:uppercase}.two-col-content .hero-title{line-height:1.1;margin-bottom:20px}.two-col-content .hero-title span{color:#25bbfe;font-weight:600}.two-col-content .hero-desc{color:#34393f!important;font-size:17px;line-height:1.8;margin-bottom:30px;max-width:600px}.two-col-content .benefit-list{display:none}.two-col-content .product-hero-right{display:flex;flex:1;justify-content:center}.two-col-content .simple-content-wrapper{background:linear-gradient(135deg,#001f3f,#003f73 50%,#00599c);border-radius:20px;box-shadow:0 25px 60px rgba(0,0,0,.15);color:#fff;max-width:520px;padding:40px;width:100%}.two-col-content .simple-content-wrapper h3{color:#fff;font-size:28px;margin-bottom:15px}.two-col-content .simple-content-wrapper .hero-desc{color:hsla(0,0%,100%,.75);font-size:15px}.two-col-content .list-wrapper{margin-top:20px}.two-col-content .list{align-items:center;display:flex;gap:12px;margin-bottom:14px}.two-col-content .check-circle{align-items:center;background:#25bbff;border-radius:50%;display:flex;height:18px;justify-content:center;min-width:18px}.two-col-content .check-circle svg{height:15px;stroke:#fff;width:15px}.two-col-content .list p{color:#fff;font-size:14px;line-height:1.6;margin:0}@media (max-width:991px){.two-col-content .product-hero-container{flex-direction:column;gap:40px;text-align:center}.two-col-content .hero-desc{margin-left:auto;margin-right:auto}.two-col-content .product-hero-right,.two-col-content .simple-content-wrapper{width:100%}}.two-col-content .list .list{margin:0}.two-col-content .hero-desc p{color:#fff}.two-col-content .adt-button--tertiary .btn-icon-wrap svg{display:none}.two-col-content .crime-report{background:#fff;border:1px solid rgba(0,89,156,.18);border-radius:12px;box-shadow:0 4px 32px rgba(0,89,156,.1);overflow:hidden;width:100%}.two-col-content .crime-report .title{background:oklch(.75 .15 235.19);padding:10px 20px}.two-col-content .crime-report .title h3{color:#fff;font-weight:700;margin:0}.two-col-content .crime-report table{border:none;border-collapse:collapse;margin-bottom:0;table-layout:fixed;width:100%}.two-col-content .crime-report table tr{border-bottom:1px solid rgba(0,89,156,.08)}.two-col-content .crime-report table tr:first-child{border-top:none}.two-col-content .crime-report table tr:last-child{border-bottom:none}.two-col-content .crime-report table tr:nth-child(odd){background:#fff}.two-col-content .crime-report table tr:nth-child(2n){background:rgba(0,89,156,.04)}.two-col-content .crime-report table td{border:none;padding:16px 24px;text-align:left;vertical-align:middle}.two-col-content .crime-report table td:first-child{color:#0f2a44;font-weight:700;width:50%}.two-col-content .crime-report table td:last-child{color:oklch(.75 .15 235.19);font-weight:700;text-align:right;width:50%}.two-col-content .crime-report p,.two-col-content .crime-report small{background:#fff;border-top:1px solid rgba(0,89,156,.08);color:rgba(15,42,68,.5);display:block;margin:0;padding:12px 24px 16px}@media (max-width:991px){.two-col-content .crime-report{width:100%}.two-col-content .crime-report table td{padding:13px 16px}}@media (max-width:580px){.two-col-content .crime-report table td{padding:11px 12px}.two-col-content .crime-report .title{padding:14px 16px}}