.signup_main__KiXGn{min-height:100dvh;background:#ffffff;padding:96px 16px 0}.signup_container__0Fe8S{width:100%;max-width:520px;margin:0 auto}.signup_card__9Ry8x{width:100%;max-width:520px;background:rgba(255,255,255,.06);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:20px 16px;box-shadow:0 10px 30px rgba(0,0,0,.25)}.signup_kicker__DSmPH{display:none}.signup_heading__dyRre{margin:0;font-size:24px;line-height:1.25;text-align:center;font-weight:800;letter-spacing:-.01em;color:#0f172a}.signup_heading__dyRre:after{display:none}.signup_form__WwdaI{display:grid;gap:12px;width:100%;max-width:min(520px,92vw)}.signup_field__zY8Dw{display:grid;gap:8px}.signup_label__XgSgt{display:none}.signup_input__cFTvx{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border-radius:10px;border:1px solid #e5e7eb;background:#ffffff;color:#111827;padding:12px 14px;font-size:16px}.signup_input__cFTvx:focus,.signup_input__cFTvx:focus-visible{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.15)}.signup_input__cFTvx::-moz-placeholder{color:#9ca3af}.signup_input__cFTvx::placeholder{color:#9ca3af}.signup_phoneRow__FD6tZ{display:grid;grid-template-columns:auto 1fr;gap:8px}@media (min-width:480px){.signup_phoneRow__FD6tZ{grid-template-columns:.9fr 3fr}}.signup_countryCode__bY85h{border-radius:10px;border:1px solid #e5e7eb;background:#f9fafb;color:#6b7280;padding:10px;font-size:16px}.signup_codeWrap__1Qo99{display:grid;grid-template-columns:auto 1fr;gap:6px;align-items:center}.signup_flag__GImS1{width:28px;height:100%;display:grid;place-items:center;font-size:18px}.signup_phoneInput__qlu3N{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border-radius:10px;border:1px solid #e5e7eb;background:#ffffff;color:#111827;padding:12px;font-size:16px}.signup_phoneInput__qlu3N:focus,.signup_phoneInput__qlu3N:focus-visible{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.15)}.signup_phoneInput__qlu3N::-moz-placeholder{color:#9ca3af;font-family:inherit;font-size:16px;font-weight:400;opacity:1}.signup_phoneInput__qlu3N::placeholder{color:#9ca3af;font-family:inherit;font-size:16px;font-weight:400;opacity:1}.signup_helper__pc_JW{margin-top:6px;font-size:12px;color:#6b7280}.signup_errorText__pxAzW{margin-top:6px;font-size:12px;color:#b91c1c}.signup_checkboxRow__skOMo{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:start}.signup_checkbox__CJUrR{width:20px;height:20px;accent-color:#2563eb}.signup_checkbox__CJUrR:focus-visible{outline:2px solid rgba(37,99,235,.6);outline-offset:2px;border-radius:4px}.signup_checkboxLabel__uMdLM{color:#111827;font-size:14px}.signup_submit__Gipdg{margin-top:8px;width:100%;border:none;border-radius:12px;background:linear-gradient(135deg,#3b82f6,#06b6d4);color:white;font-size:16px;padding:13px 16px;font-weight:600}.signup_submit__Gipdg[disabled]{opacity:.5}.signup_mutedText__Q9ONE{text-align:center;color:#6b7280;font-size:14px;margin:10px 0 100px}.signup_inlineLink__X4jRG{color:#2563eb;text-decoration:underline;text-underline-offset:2px}.signup_inlineLink__X4jRG:hover{color:#1d4ed8}.signup_inlineLink__X4jRG:focus-visible{outline:2px solid rgba(37,99,235,.6);outline-offset:2px;border-radius:2px}.signup_modalOverlay__2VtbK{position:fixed;inset:0;background:rgba(0,0,0,.55);display:grid;place-items:center;padding:16px;z-index:50}.signup_modal__o22xP{width:100%;max-width:900px;max-height:88dvh;background:#ffffff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;display:grid;grid-template-rows:auto 1fr}.signup_modalHeader__mH9RI{background:#ffffff;border-bottom:1px solid #e5e7eb;height:44px;display:flex;align-items:center;justify-content:flex-end;padding:0 8px}.signup_modalTitle__d5_4h{color:#111827;font-size:16px;margin:0}.signup_closeButton__el1Q6{background:#ffffff;color:#111827;border:none;font-size:22px;line-height:1;cursor:pointer;width:36px;height:36px;border-radius:8px}.signup_modalBody__tJ85y{display:block;height:100%;overflow:auto}.signup_pdfFrame__7br5C{width:100%;min-height:72dvh;border:none;background:#ffffff;padding:8px 8px 16px}.signup_pdfFallback__KFBXt{display:grid;place-items:center;height:72dvh}.signup_modalFooter__sTzIe{display:none}@media (min-width:640px){.signup_heading__dyRre{font-size:26px}}.signup_divider__1zqx1{width:72px;height:3px;margin:10px auto 18px;background:#e5e7eb;border-radius:999px}.signup_logosSection__fFypB{margin-top:24px}.signup_logosFullBleed__58E8X{margin:80px 0 0}.CompanyLogosSection_companyLogosSection__d_BZD{padding:4rem 0;background-color:#F0F0F0;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1);overflow:hidden;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.CompanyLogosSection_sectionHeader__m7RMS{text-align:center;margin-bottom:3rem;max-width:1200px;margin-left:auto;margin-right:auto;padding:0 20px}.CompanyLogosSection_sectionTitle__MtTEh{text-align:center;color:#555;font-size:1.2rem;text-transform:uppercase;letter-spacing:.05em;font-weight:500;margin-bottom:3rem}.CompanyLogosSection_sectionSubtitle__AnhIZ{font-size:1.125rem;line-height:1.5;color:#555;max-width:700px;margin:0 auto 2rem;text-align:center}.CompanyLogosSection_logoCarousel__vAgZG{width:100%;position:relative;overflow:hidden;padding:2rem 0;margin:0 -1px}.CompanyLogosSection_logoTrack__Y5cxv{display:flex;align-items:center;animation:CompanyLogosSection_scrollInfinite__936Qw 60s linear infinite;width:-moz-max-content;width:max-content;padding:0}.CompanyLogosSection_logoItem__sWizd{flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:0 2rem}.CompanyLogosSection_logoImage__wM_Nf{height:auto;width:auto;max-height:160px;max-width:400px;-o-object-fit:contain;object-fit:contain;filter:none;opacity:.95;transition:all .3s ease}.CompanyLogosSection_logoImage__wM_Nf:hover{filter:drop-shadow(0 0 4px rgba(0,0,0,.2));opacity:1;transform:scale(1.05)}@keyframes CompanyLogosSection_scrollInfinite__936Qw{0%{transform:translateX(0)}to{transform:translateX(calc(-100% / 2))}}@media (max-width:768px){.CompanyLogosSection_sectionTitle__MtTEh{font-size:1rem;margin-bottom:2rem}.CompanyLogosSection_logoImage__wM_Nf{max-height:60px;max-width:140px}.CompanyLogosSection_logoTrack__Y5cxv{animation:CompanyLogosSection_scrollInfinite__936Qw 35s linear infinite}.CompanyLogosSection_companyLogosSection__d_BZD{padding:2rem 0}.CompanyLogosSection_logoItem__sWizd{padding:0 1rem}.CompanyLogosSection_logoCarousel__vAgZG{padding:1rem 0}}.AccessibleDataSection_accessibleDataSection__qNLZI{padding:5rem 0;background-color:#f8fafc;border-top:1px solid rgba(0,0,0,.05);border-bottom:1px solid rgba(0,0,0,.05)}.AccessibleDataSection_container__vRuda{max-width:1200px;margin:0 auto;padding:0 2rem}.AccessibleDataSection_header__4ZGtO{text-align:center;margin-bottom:4rem}.AccessibleDataSection_overtitle__RgIjM{font-size:.875rem;font-weight:600;color:#3b82f6;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem}.AccessibleDataSection_title__MWdGn{font-size:2.5rem;font-weight:700;color:#1f2937;margin:0;line-height:1.2}.AccessibleDataSection_pointsGrid__NpZr7{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:3rem;margin-top:3rem}.AccessibleDataSection_point__6lu3X{background:white;padding:2.5rem;border-radius:1rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);transition:all .3s ease;border:1px solid rgba(0,0,0,.05)}.AccessibleDataSection_point__6lu3X:hover{transform:translateY(-4px);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.AccessibleDataSection_pointIcon__6mlYQ{font-size:2.5rem;text-align:center;margin-bottom:1rem;display:block;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,Segoe UI Symbol,Android Emoji,EmojiSymbols,sans-serif;line-height:1}.AccessibleDataSection_pointTitle__T8NXL{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0 0 1rem;line-height:1.3;text-align:center}.AccessibleDataSection_pointDescription__iT15Z{font-size:1rem;line-height:1.6;color:#6b7280;margin:0;text-align:justify}@media (max-width:768px){.AccessibleDataSection_accessibleDataSection__qNLZI{padding:3rem 0}.AccessibleDataSection_container__vRuda{padding:0 1rem}.AccessibleDataSection_title__MWdGn{font-size:2rem}.AccessibleDataSection_pointsGrid__NpZr7{grid-template-columns:1fr;gap:2rem}.AccessibleDataSection_point__6lu3X{padding:2rem}.AccessibleDataSection_header__4ZGtO{margin-bottom:2.5rem}}@media (max-width:480px){.AccessibleDataSection_title__MWdGn{font-size:1.75rem}.AccessibleDataSection_point__6lu3X{padding:1.5rem}.AccessibleDataSection_pointIcon__6mlYQ{font-size:2rem}.AccessibleDataSection_pointTitle__T8NXL{font-size:1.125rem}}.SurveillanceBenefitsSection_surveillanceBenefits__2T7Gy{padding:6rem 0;background:linear-gradient(135deg,#2d3748,#1a202c);position:relative}.SurveillanceBenefitsSection_surveillanceBenefits__2T7Gy:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(45,55,72,.9),rgba(26,32,44,.9));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.SurveillanceBenefitsSection_container__HzzuF{max-width:1200px;margin:0 auto;padding:0 20px;position:relative;z-index:1}.SurveillanceBenefitsSection_sectionHeader__jxDrR{text-align:center;margin-bottom:4rem}.SurveillanceBenefitsSection_overtitle__9_rMk{font-size:.875rem;font-weight:700;color:rgba(255,255,255,.8);text-transform:uppercase;letter-spacing:.15em}.SurveillanceBenefitsSection_overtitle__9_rMk,.SurveillanceBenefitsSection_sectionTitle__s_V1z{margin-bottom:1rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif}.SurveillanceBenefitsSection_sectionTitle__s_V1z{font-size:3rem;font-weight:800;color:white;line-height:1.1;text-shadow:0 2px 4px rgba(0,0,0,.3)}.SurveillanceBenefitsSection_pillarsGrid__VZyat{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem;margin-bottom:4rem}.SurveillanceBenefitsSection_pillarCard__Ka2E3{background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:2.5rem;border-radius:20px;text-align:center;box-shadow:0 8px 32px rgba(0,0,0,.15);transition:all .3s cubic-bezier(.4,0,.2,1);border:1px solid rgba(255,255,255,.2);position:relative;overflow:hidden}.SurveillanceBenefitsSection_pillarCard__Ka2E3:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:left .5s}.SurveillanceBenefitsSection_pillarCard__Ka2E3:hover:before{left:100%}.SurveillanceBenefitsSection_pillarCard__Ka2E3:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 60px rgba(0,0,0,.2);border-color:rgba(255,255,255,.4)}.SurveillanceBenefitsSection_pillarIcon__UV4da{font-size:3.5rem;margin-bottom:1.5rem;display:block;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.SurveillanceBenefitsSection_pillarText__VQtL3{font-size:1.25rem;font-weight:700;color:#1a1a1a;line-height:1.3;margin:0 0 1rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif}.SurveillanceBenefitsSection_pillarDescription__49YiH{font-size:.95rem;color:#4a5568;line-height:1.6;margin:0;text-align:justify;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif}.SurveillanceBenefitsSection_impactSection__94pgz{text-align:center;margin-top:3rem;padding:3rem 0;background:rgba(255,255,255,.05);border-radius:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)}.SurveillanceBenefitsSection_impactTitle__oqqCN{font-size:1.5rem;font-weight:700;color:white;margin-bottom:2rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;text-shadow:0 2px 4px rgba(0,0,0,.2)}.SurveillanceBenefitsSection_impactStats__soipI{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;max-width:800px;margin:0 auto}.SurveillanceBenefitsSection_statCard__q8SFI{padding:2rem;background:rgba(255,255,255,.1);border-radius:16px;border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.SurveillanceBenefitsSection_statCard__q8SFI:hover{transform:translateY(-4px);background:rgba(255,255,255,.15);box-shadow:0 12px 32px rgba(0,0,0,.15)}.SurveillanceBenefitsSection_statNumber__CbxIi{font-size:3rem;font-weight:800;color:#ffffff;margin-bottom:.5rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;text-shadow:0 2px 4px rgba(0,0,0,.3)}.SurveillanceBenefitsSection_statLabel__fmWeu{font-size:1rem;color:rgba(255,255,255,.9);font-weight:600;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif}@media (max-width:768px){.SurveillanceBenefitsSection_surveillanceBenefits__2T7Gy{padding:4rem 0}.SurveillanceBenefitsSection_sectionTitle__s_V1z{font-size:2.25rem}.SurveillanceBenefitsSection_pillarsGrid__VZyat{grid-template-columns:1fr;gap:1.5rem;margin-bottom:3rem}.SurveillanceBenefitsSection_impactStats__soipI{grid-template-columns:1fr;gap:1.5rem}.SurveillanceBenefitsSection_statNumber__CbxIi{font-size:2.5rem}}@media (max-width:480px){.SurveillanceBenefitsSection_container__HzzuF{padding:0 15px}.SurveillanceBenefitsSection_surveillanceBenefits__2T7Gy{padding:3rem 0}.SurveillanceBenefitsSection_sectionTitle__s_V1z{font-size:1.875rem}.SurveillanceBenefitsSection_pillarCard__Ka2E3{padding:2rem}.SurveillanceBenefitsSection_pillarIcon__UV4da{font-size:3rem}.SurveillanceBenefitsSection_pillarText__VQtL3{font-size:1.125rem}.SurveillanceBenefitsSection_impactTitle__oqqCN{font-size:1.25rem}.SurveillanceBenefitsSection_statNumber__CbxIi{font-size:2rem}}.SurveillanceDemo_surveillanceDemo__1DsZm{padding:4rem 0;background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.SurveillanceDemo_container__yPNz7{max-width:1400px;margin:0 auto;padding:0 1rem}.SurveillanceDemo_sectionHeader__dcucJ{text-align:center;margin-bottom:3rem}.SurveillanceDemo_overtitle__YoE_M{font-size:.875rem;font-weight:600;color:#6c757d;text-transform:uppercase;letter-spacing:1px;margin-bottom:1rem}.SurveillanceDemo_sectionTitle__1iu9h{font-size:2.5rem;font-weight:700;color:#212529;margin:0;line-height:1.2}.SurveillanceDemo_laptopContainer__tnEvP{display:flex;justify-content:center;align-items:center;padding:2rem 0}.SurveillanceDemo_laptop__vUOyy{position:relative;width:1200px;height:700px;perspective:1000px}.SurveillanceDemo_laptopBase__JLxUs{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:400px;height:25px;background:linear-gradient(45deg,#2c3e50,#34495e);border-radius:0 0 25px 25px;box-shadow:0 4px 20px rgba(0,0,0,.3)}.SurveillanceDemo_laptopScreen__QGBFo{position:relative;width:100%;height:650px;background:linear-gradient(145deg,#1a1a1a,#2c2c2c);border-radius:15px;box-shadow:0 8px 30px rgba(0,0,0,.4);overflow:hidden;transform:rotateX(5deg);transform-origin:bottom}.SurveillanceDemo_browserWindow__TzOW3{position:absolute;top:10px;left:10px;right:10px;bottom:10px;background:#ffffff;border-radius:8px;overflow:hidden;box-shadow:inset 0 0 10px rgba(0,0,0,.1)}.SurveillanceDemo_browserHeader__EWfB5{height:40px;background:#f8f9fa;border-bottom:1px solid #dee2e6;display:flex;align-items:center;padding:0 15px;gap:15px}.SurveillanceDemo_browserControls__bfN4I{display:flex;gap:8px}.SurveillanceDemo_browserButton__Yfawg{width:12px;height:12px;border-radius:50%;background:#ff5f57}.SurveillanceDemo_browserButton__Yfawg:nth-child(2){background:#ffbd2e}.SurveillanceDemo_browserButton__Yfawg:nth-child(3){background:#28ca42}.SurveillanceDemo_browserAddress__74kTE{flex:1;font-size:12px;color:#6c757d;font-weight:500;padding:4px 12px;background:white;border-radius:4px;border:1px solid #dee2e6}.SurveillanceDemo_dashboardContent__VxIUM{padding:20px;height:calc(100% - 40px);overflow-y:auto;background:#f8f9fa}.SurveillanceDemo_filtersBar__DsRFL{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;margin-bottom:16px}.SurveillanceDemo_filterGroup__0Sn_j{display:flex;align-items:center;gap:8px}.SurveillanceDemo_filterLabel__5NI7l{font-size:12px;color:#6c757d;font-weight:600;text-transform:uppercase}.SurveillanceDemo_filterChip__L6bZ3{font-size:12px;color:#495057;background:white;border:1px solid #e9ecef;border-radius:16px;padding:6px 10px}.SurveillanceDemo_kpisRow__DCVH2{display:grid;grid-template-columns:2fr 1fr;gap:15px;margin-bottom:20px}.SurveillanceDemo_kpiCard__J1b3l{background:white;border-radius:8px;padding:16px;border:1px solid #e9ecef;box-shadow:0 2px 4px rgba(0,0,0,.08)}.SurveillanceDemo_kpiTitle__ECD06{font-size:12px;color:#6c757d;text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px}.SurveillanceDemo_kpiValue__DzFhb{font-size:28px;font-weight:800;color:#212529;margin-bottom:4px}.SurveillanceDemo_kpiSubtext__9dWBL{font-size:12px;color:#6c757d}.SurveillanceDemo_kpiCardLarge__tFPml{background:white;border-radius:8px;padding:20px;border:1px solid #e9ecef;box-shadow:0 2px 6px rgba(0,0,0,.1)}.SurveillanceDemo_kpiCardLarge__tFPml .SurveillanceDemo_kpiValue__DzFhb{font-size:36px}.SurveillanceDemo_kpiBullets__eurFT{margin:8px 0 0 18px;padding:0;color:#6c757d;font-size:12px}.SurveillanceDemo_kpiValueRow__kTWhl{display:flex;align-items:center;gap:10px}.SurveillanceDemo_trendBadge__x3j_1{display:inline-flex;align-items:center;gap:6px;background:#d1f7e1;color:#0a7a3b;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:700}.SurveillanceDemo_trendIcon__QD6Hf{font-size:10px}.SurveillanceDemo_reportsCard__mQGLN{background:white;border-radius:8px;padding:12px 16px;border:1px solid #e9ecef;box-shadow:0 2px 4px rgba(0,0,0,.08);display:flex;flex-direction:column;gap:10px}.SurveillanceDemo_reportsHeader__5dCM2{display:flex;align-items:center;gap:8px}.SurveillanceDemo_reportsIcon__R3lFP{font-size:20px}.SurveillanceDemo_reportsTitle__NVKnU{font-size:14px;font-weight:700;color:#212529}.SurveillanceDemo_reportsBody__GxYp1{font-size:12px;color:#6c757d}.SurveillanceDemo_reportsActions__fNS77{display:flex;gap:10px}.SurveillanceDemo_reportButton__upkAO{font-size:12px;background:#0d6efd;color:white;border:0;border-radius:6px;padding:8px 10px;cursor:pointer}.SurveillanceDemo_reportButtonSecondary__UBP92{font-size:12px;background:white;color:#0d6efd;border:1px solid #cfe2ff;border-radius:6px;padding:8px 10px;cursor:pointer}.SurveillanceDemo_metricsRow___19vl{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:20px}.SurveillanceDemo_metricCard__fSpTm{background:white;border-radius:8px;padding:15px;box-shadow:0 2px 4px rgba(0,0,0,.1);text-align:center;border:1px solid #e9ecef}.SurveillanceDemo_metricIcon__YFZIb{font-size:24px;margin-bottom:8px}.SurveillanceDemo_metricValue__2PyzU{font-size:28px;font-weight:700;color:#495057;margin-bottom:4px}.SurveillanceDemo_metricLabel__K9rJf{font-size:12px;color:#6c757d;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.SurveillanceDemo_chartsRow__sza8I{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.SurveillanceDemo_chartCard__gIXg7{background:white;border-radius:8px;padding:15px;box-shadow:0 2px 4px rgba(0,0,0,.1);border:1px solid #e9ecef}.SurveillanceDemo_chartHeader__xEEUn h4{margin:0 0 15px;font-size:14px;font-weight:600;color:#495057}.SurveillanceDemo_barChart__SgGEJ{display:flex;align-items:end;height:140px;gap:16px;padding:10px 0 0}.SurveillanceDemo_barItem__d4SZB{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px}.SurveillanceDemo_barBox__bXIvl{width:100%;display:flex;align-items:flex-end;height:120px}.SurveillanceDemo_bar__3Guow{width:100%;background:linear-gradient(180deg,#007bff,#0056b3);border-radius:4px 4px 0 0;min-height:10px;position:relative}.SurveillanceDemo_bar__3Guow:hover{background:linear-gradient(180deg,#0056b3,#004085)}.SurveillanceDemo_bar__3Guow:after{content:attr(data-percent);position:absolute;bottom:100%;left:50%;transform:translate(-50%,-6px);background:rgba(33,37,41,.9);color:white;padding:2px 6px;border-radius:4px;font-size:11px;opacity:0;pointer-events:none;transition:opacity .15s ease-in-out;white-space:nowrap}.SurveillanceDemo_bar__3Guow:hover:after{opacity:1}.SurveillanceDemo_barText__Inh9_{font-size:12px;color:#6c757d;text-align:center}.SurveillanceDemo_insightsRow__OjUoY{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.SurveillanceDemo_heatmapPlaceholder__p6ehq{height:160px;display:flex;align-items:center;justify-content:center}.SurveillanceDemo_heatGrid__nT817{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:16px;gap:6px;width:100%}.SurveillanceDemo_heatCell__OhB2f{background:#0d6efd;border-radius:3px}.SurveillanceDemo_mapPlaceholder__sb696{height:160px;display:flex;align-items:center;justify-content:center}.SurveillanceDemo_mapBox__fo3GI{width:100%;height:100%;background:linear-gradient(135deg,#ecf2ff,#ffffff);border:1px dashed #cfe2ff;border-radius:8px;position:relative}.SurveillanceDemo_mapPin___zedd{position:absolute;color:#0d6efd;font-size:16px}.SurveillanceDemo_bottomRow__upcGN{display:grid;grid-template-columns:2fr 1fr;gap:20px}.SurveillanceDemo_violationsCard__obiHV{background:white;border-radius:8px;padding:15px;box-shadow:0 2px 4px rgba(0,0,0,.1);border:1px solid #e9ecef}.SurveillanceDemo_violationsHeader__Io4mi{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.SurveillanceDemo_queueBadge__09cNc{background:#fff3cd;color:#856404;border:1px solid #ffeeba;border-radius:6px;padding:4px 8px;font-size:12px}.SurveillanceDemo_violationsList__5DMIU{margin:0;padding-left:16px;display:grid;gap:6px}.SurveillanceDemo_flagIcon__k1Igs{margin-right:6px}@property --angle{syntax:"<angle>";inherits:false;initial-value:0deg}.SurveillanceDemo_complianceChart__Bory2{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px;padding:10px}.SurveillanceDemo_complianceContainer__RZWE2{display:flex;align-items:center;gap:20px;width:100%;justify-content:center}.SurveillanceDemo_complianceRing__waPQV{--size:160px;--thickness:20px;--p:98;--track-color:#f1f5f9;--accent-start:#10b981;--accent-middle:#34d399;--accent-end:#6ee7b7;--angle:0deg;width:var(--size);height:var(--size);border-radius:50%;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;background:conic-gradient(from -90deg,var(--accent-start) 0deg,var(--accent-middle) calc(var(--angle) * .7),var(--accent-end) var(--angle),var(--track-color) var(--angle),var(--track-color) 1turn);box-shadow:0 12px 32px rgba(16,185,129,.3),0 4px 12px rgba(0,0,0,.1),inset 0 2px 8px rgba(255,255,255,.4);transition:all .3s ease-out;animation:SurveillanceDemo_complianceSweep__2aGdX 1.4s cubic-bezier(.4,0,.2,1) forwards;cursor:pointer}.SurveillanceDemo_complianceRing__waPQV:hover{transform:scale(1.05);box-shadow:0 16px 40px rgba(16,185,129,.4),0 6px 16px rgba(0,0,0,.15),inset 0 2px 8px rgba(255,255,255,.6)}.SurveillanceDemo_complianceRing__waPQV:before{content:"";position:absolute;inset:calc(var(--thickness));background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.95),rgba(255,255,255,.85) 40%,rgba(255,255,255,.9) 70%,rgba(255,255,255,1) 100%);border-radius:50%;box-shadow:inset 0 4px 16px rgba(0,0,0,.1),inset 0 -2px 8px rgba(0,0,0,.05),0 0 0 1px rgba(255,255,255,.8)}.SurveillanceDemo_complianceRing__waPQV:after{content:"";position:absolute;inset:-8px;border-radius:50%;background:linear-gradient(45deg,rgba(16,185,129,.1),rgba(52,211,153,.2));z-index:-1;animation:SurveillanceDemo_compliancePulse__wUA2S 2s ease-in-out infinite}.SurveillanceDemo_complianceValue__W_SMk{font-size:32px;font-weight:900;color:#0f172a;z-index:2;position:relative;line-height:1;text-shadow:0 1px 2px rgba(0,0,0,.1);letter-spacing:-.5px}.SurveillanceDemo_complianceLabel__4jjb9{font-size:12px;color:#475569;font-weight:700;text-transform:uppercase;letter-spacing:1px;z-index:2;position:relative;margin-top:6px;text-shadow:0 1px 2px rgba(255,255,255,.5)}.SurveillanceDemo_complianceLabel__4jjb9:before{content:"";display:inline-block;width:10px;height:10px;border-radius:50%;background:linear-gradient(135deg,#10b981,#34d399);box-shadow:0 0 0 3px rgba(16,185,129,.2),0 2px 4px rgba(0,0,0,.1);margin-right:8px;vertical-align:1px;animation:SurveillanceDemo_complianceDotPulse__e_PlL 1.5s ease-in-out infinite}.SurveillanceDemo_complianceChecklist__cnRiZ{display:flex;flex-direction:column;gap:8px;flex:1;max-width:140px}.SurveillanceDemo_complianceItem__TQY6O{display:flex;align-items:center;gap:6px;font-size:11px;color:#374151;font-weight:500;line-height:1.3}.SurveillanceDemo_complianceItemCheck__SuBfJ{width:14px;height:14px;border-radius:50%;background:linear-gradient(135deg,#10b981,#34d399);display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px rgba(16,185,129,.2);flex-shrink:0}.SurveillanceDemo_complianceItemCheck__SuBfJ:before{content:"✓";color:white;font-size:9px;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.2)}@keyframes SurveillanceDemo_complianceSweep__2aGdX{0%{--angle:0deg;transform:scale(.8);opacity:0}50%{transform:scale(1.1);opacity:.8}to{--angle:calc(var(--p) * 3.6deg);transform:scale(1);opacity:1}}@keyframes SurveillanceDemo_compliancePulse__wUA2S{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@keyframes SurveillanceDemo_complianceDotPulse__e_PlL{0%,to{transform:scale(1);box-shadow:0 0 0 3px rgba(16,185,129,.2)}50%{transform:scale(1.1);box-shadow:0 0 0 5px rgba(16,185,129,.3)}}@media (prefers-reduced-motion:reduce){.SurveillanceDemo_complianceLabel__4jjb9:before,.SurveillanceDemo_complianceRing__waPQV,.SurveillanceDemo_complianceRing__waPQV:after{animation:none}.SurveillanceDemo_complianceRing__waPQV:hover{transform:none}}.SurveillanceDemo_activityRow__YFexP{margin-bottom:20px}.SurveillanceDemo_activityCard__S8qLn{background:white;border-radius:8px;padding:15px;box-shadow:0 2px 4px rgba(0,0,0,.1);border:1px solid #e9ecef}.SurveillanceDemo_activityHeader__b2yZQ h4{margin:0 0 15px;font-size:14px;font-weight:600;color:#495057}.SurveillanceDemo_activityList__ZbICe{display:flex;flex-direction:column;gap:12px}.SurveillanceDemo_activityItem__iZ_hl{display:flex;align-items:flex-start;gap:12px;padding:8px 0;border-bottom:1px solid #f1f3f4}.SurveillanceDemo_activityItem__iZ_hl:last-child{border-bottom:none}.SurveillanceDemo_activityDot__ZhAwl{width:8px;height:8px;background:#007bff;border-radius:50%;margin-top:6px;flex-shrink:0}.SurveillanceDemo_activityText__KM4Cs{flex:1;font-size:13px;color:#495057;line-height:1.4}.SurveillanceDemo_activityTime__XDaN5{font-size:11px;color:#6c757d;white-space:nowrap;margin-left:8px}@media (max-width:1300px){.SurveillanceDemo_laptop__vUOyy{width:1000px;height:600px}.SurveillanceDemo_laptopScreen__QGBFo{height:550px}}@media (max-width:1100px){.SurveillanceDemo_laptop__vUOyy{width:800px;height:500px}.SurveillanceDemo_laptopScreen__QGBFo{height:450px}}@media (max-width:900px){.SurveillanceDemo_laptop__vUOyy{width:600px;height:450px}.SurveillanceDemo_metricsRow___19vl{grid-template-columns:repeat(2,1fr);gap:10px}.SurveillanceDemo_chartsRow__sza8I{grid-template-columns:1fr;gap:15px}.SurveillanceDemo_sectionTitle__1iu9h{font-size:2rem}}@media (max-width:650px){.SurveillanceDemo_laptop__vUOyy{width:100%;max-width:400px;height:300px}.SurveillanceDemo_laptopScreen__QGBFo{height:280px}.SurveillanceDemo_metricsRow___19vl{grid-template-columns:1fr}.SurveillanceDemo_activityCard__S8qLn,.SurveillanceDemo_chartCard__gIXg7,.SurveillanceDemo_dashboardContent__VxIUM,.SurveillanceDemo_metricCard__fSpTm{padding:10px}}@media (max-width:768px){.SurveillanceDemo_bottomRow__upcGN,.SurveillanceDemo_chartsRow__sza8I,.SurveillanceDemo_insightsRow__OjUoY,.SurveillanceDemo_kpisRow__DCVH2{grid-template-columns:1fr;gap:15px}.SurveillanceDemo_complianceContainer__RZWE2{flex-direction:column;gap:15px}.SurveillanceDemo_complianceChecklist__cnRiZ{max-width:100%;align-items:flex-start}}.SurveillanceSecuritySection_surveillanceSecurity__Ihnz_{padding:6rem 0;background:linear-gradient(135deg,#1a365d,#2d3748);position:relative}.SurveillanceSecuritySection_surveillanceSecurity__Ihnz_:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(26,54,93,.9),rgba(45,55,72,.9));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.SurveillanceSecuritySection_container__E98En{max-width:1200px;margin:0 auto;padding:0 20px;position:relative;z-index:1}.SurveillanceSecuritySection_sectionHeader__EbodQ{text-align:center;margin-bottom:4rem}.SurveillanceSecuritySection_overtitle__075kd{font-size:.875rem;font-weight:700;color:rgba(255,255,255,.8);text-transform:uppercase;letter-spacing:.15em}.SurveillanceSecuritySection_overtitle__075kd,.SurveillanceSecuritySection_sectionTitle__QMcpW{margin-bottom:1rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif}.SurveillanceSecuritySection_sectionTitle__QMcpW{font-size:3rem;font-weight:800;color:white;line-height:1.1;text-shadow:0 2px 4px rgba(0,0,0,.3)}.SurveillanceSecuritySection_securityGrid__fWDCW{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem;margin-bottom:2rem}.SurveillanceSecuritySection_securityCard__voqvE{background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:2.5rem;border-radius:20px;text-align:center;box-shadow:0 8px 32px rgba(0,0,0,.15);transition:all .3s cubic-bezier(.4,0,.2,1);border:1px solid rgba(255,255,255,.2);position:relative;overflow:hidden}.SurveillanceSecuritySection_securityCard__voqvE:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:left .5s}.SurveillanceSecuritySection_securityCard__voqvE:hover:before{left:100%}.SurveillanceSecuritySection_securityCard__voqvE:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 60px rgba(0,0,0,.2);border-color:rgba(255,255,255,.4)}.SurveillanceSecuritySection_securityIcon__lByy2{font-size:3.5rem;margin-bottom:1.5rem;display:block;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.SurveillanceSecuritySection_securityText__Hsl8J{font-size:1.25rem;font-weight:700;color:#1a1a1a;line-height:1.3;margin:0 0 1rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif}.SurveillanceSecuritySection_securityDescription__9Srgb{font-size:.95rem;color:#4a5568;line-height:1.6;margin:0;text-align:justify;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif}@media (max-width:768px){.SurveillanceSecuritySection_surveillanceSecurity__Ihnz_{padding:4rem 0}.SurveillanceSecuritySection_sectionTitle__QMcpW{font-size:2.25rem}.SurveillanceSecuritySection_securityGrid__fWDCW{grid-template-columns:1fr;gap:1.5rem;margin-bottom:2rem}}@media (max-width:480px){.SurveillanceSecuritySection_container__E98En{padding:0 15px}.SurveillanceSecuritySection_surveillanceSecurity__Ihnz_{padding:3rem 0}.SurveillanceSecuritySection_sectionTitle__QMcpW{font-size:1.875rem}.SurveillanceSecuritySection_securityCard__voqvE{padding:2rem}.SurveillanceSecuritySection_securityIcon__lByy2{font-size:3rem}.SurveillanceSecuritySection_securityText__Hsl8J{font-size:1.125rem}}.SectionRenderer_liabilitySection__BjRMK{padding:5rem 0;background:#f8faff;text-align:center}.SectionRenderer_liabilityContainer__51Lf0{max-width:1200px;margin:0 auto;padding:0 20px}.SectionRenderer_liabilityTitle__teH2D{font-size:2.5rem;font-weight:700;color:#1a1a1a;margin-bottom:1rem;line-height:1.2}.SectionRenderer_liabilitySubtitle__UiNFm{font-size:1.25rem;color:#666;max-width:600px;margin:0 auto 3rem;line-height:1.6}.SectionRenderer_liabilityGrid__quYjk{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-top:3rem}.SectionRenderer_liabilityCard__BU8z7{background:white;padding:2rem;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.05);transition:transform .2s ease,box-shadow .2s ease}.SectionRenderer_liabilityCard__BU8z7:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.1)}.SectionRenderer_liabilityIcon__wkE5o{font-size:3rem;margin-bottom:1rem}.SectionRenderer_liabilityCardTitle__OmaDx{font-size:1.25rem;font-weight:600;color:#333;margin-bottom:1rem}.SectionRenderer_liabilityCardText__LHkf0{color:#666;line-height:1.6;font-size:1rem}.SectionRenderer_placeholderSection__d_zLN{padding:3rem 0;text-align:center}.SectionRenderer_placeholderSectionLight__jOs_d{background:white}.SectionRenderer_placeholderSectionDark__UyA9w{background:#f8faff}.SectionRenderer_placeholderContainer__5RDgv{max-width:1200px;margin:0 auto;padding:0 20px}.SectionRenderer_placeholderTitle__tJzKR{font-size:2rem;font-weight:600;color:#333;margin-bottom:1rem}.SectionRenderer_placeholderText__xQ2H0{font-size:1.1rem;color:#666;line-height:1.6}.SectionRenderer_errorSection__pIADU{padding:3rem 0;text-align:center;background:#ffe6e6;border:2px solid #ff9999}.SectionRenderer_errorContainer__ugm75{max-width:1200px;margin:0 auto;padding:0 20px}.SectionRenderer_errorTitle__z21fC{font-size:1.5rem;font-weight:600;color:#cc0000;margin-bottom:.5rem}.SectionRenderer_errorText__jm_Wk{color:#aa0000;font-size:1rem}@media (max-width:768px){.SectionRenderer_liabilityTitle__teH2D{font-size:2rem}.SectionRenderer_liabilityGrid__quYjk{grid-template-columns:1fr}.SectionRenderer_liabilityCard__BU8z7{padding:1.5rem}.SectionRenderer_placeholderTitle__tJzKR{font-size:1.75rem}}@media (max-width:480px){.SectionRenderer_liabilitySection__BjRMK,.SectionRenderer_placeholderSection__d_zLN{padding:3rem 0}.SectionRenderer_errorContainer__ugm75,.SectionRenderer_liabilityContainer__51Lf0,.SectionRenderer_placeholderContainer__5RDgv{padding:0 15px}.SectionRenderer_liabilityTitle__teH2D{font-size:1.75rem}.SectionRenderer_liabilitySubtitle__UiNFm{font-size:1.1rem}}