@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css');
@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap");

/* tc-scoped:tc-wp-tool-root */

.tc-wp-tool-root{
  width: 100%;
  max-width: 100%;
  min-width: 0;
  box-sizing: border-box;
  display: flow-root;
  isolation: isolate;
  position: relative;
}.wpc-scope-396 .tc-wp-tool-root img, .wpc-scope-396 .tc-wp-tool-root video, .wpc-scope-396 .tc-wp-tool-root svg, .wpc-scope-396 .tc-wp-tool-root iframe{
  max-width: 100%;
  height: auto;
}.wpc-scope-396 .tc-wp-tool-root #nin-wrap#nin-wrap *{box-sizing:border-box !important;}.wpc-scope-396 .tc-wp-tool-root #nin-wrap#nin-wrap{width:100% !important;max-width:100% !important;}.wpc-scope-396 .tc-wp-tool-root #nin-wrap#nin-wrap{margin-top:-25px !important;background:linear-gradient(180deg,#F5F5F5 0%,#FFFFFF 35%,#FFF5F5 100%) !important;min-height:100vh !important;position:relative !important;overflow:hidden !important;z-index:1 !important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif !important}.wpc-scope-396 .tc-wp-tool-root #nin-wrap#nin-wrap::before{content:'' !important;position:absolute !important;top:-250px !important;left:-250px !important;width:500px !important;height:500px !important;background:radial-gradient(circle,rgba(230,0,18,0.04) 0%,transparent 70%) !important;pointer-events:none !important;z-index:0 !important;}.wpc-scope-396 .tc-wp-tool-root #nin-wrap#nin-wrap::after{content:'' !important;position:absolute !important;bottom:-200px !important;right:-200px !important;width:400px !important;height:400px !important;background:radial-gradient(circle,rgba(0,85,204,0.03) 0%,transparent 70%) !important;pointer-events:none !important;z-index:0 !important;}.wpc-scope-396 .tc-wp-tool-root #nin-wrap#nin-wrap h1{font-family:Inter,sans-serif !important;font-size:clamp(1.5rem,4vw,3.2rem) !important;font-weight:900 !important;color:#2C2C2C !important;text-align:center !important;word-break:break-word !important;line-height:1.2 !important;margin-bottom:10px !important;letter-spacing:-0.02em !important;text-transform:uppercase !important;}.wpc-scope-396 .tc-wp-tool-root #nin-wrap#nin-wrap h2{font-size:28px !important;font-weight:800 !important;color:#2C2C2C !important;}.wpc-scope-396 .tc-wp-tool-root #nin-wrap#nin-wrap h3{font-size:20px !important;font-weight:700 !important;color:#E60012 !important;}.wpc-scope-396 .tc-wp-tool-root #nin-wrap#nin-wrap h4{font-size:16px !important;font-weight:700 !important;color:#0055CC !important;}.wpc-scope-396 .tc-wp-tool-root #nin-wrap#nin-wrap p{font-size:16px !important;line-height:1.7 !important;color:#2C2C2C !important;}.wpc-scope-396 .tc-wp-tool-root #nin-wrap#nin-wrap button{font-family:Inter,system-ui,sans-serif !important;cursor:pointer !important;outline:none !important;text-shadow:none !important;}.wpc-scope-396 .tc-wp-tool-root #nin-wrap#nin-wrap textarea{font-family:Inter,system-ui,sans-serif !important;outline:none !important;resize:none !important;text-shadow:none !important;}.wpc-scope-396 .tc-wp-tool-root #nin-wrap#nin-wrap section, .wpc-scope-396 .tc-wp-tool-root #nin-wrap#nin-wrap main, .wpc-scope-396 .tc-wp-tool-root #nin-wrap#nin-wrap article, .wpc-scope-396 .tc-wp-tool-root #nin-wrap#nin-wrap div, .wpc-scope-396 .tc-wp-tool-root #nin-wrap#nin-wrap span{text-shadow:none !important;}.wpc-scope-396 .tc-wp-tool-root #nin-wrap#nin-wrap a{color:inherit !important;text-decoration:none !important;border:none !important;background:transparent !important;}.wpc-scope-396 .tc-wp-tool-root #nin-wrap#nin-wrap .nin-gp{background:#FFFFFF !important;border:2px solid #E60012 !important;border-radius:4px !important;padding:28px !important;box-shadow:8px 8px 0 rgba(230,0,18,0.15) !important;position:relative !important;z-index:2 !important;}.wpc-scope-396 .tc-wp-tool-root #nin-wrap#nin-wrap .nin-gp:hover{box-shadow:12px 12px 0 rgba(230,0,18,0.2) !important;border-color:#E60012 !important;}.wpc-scope-396 .tc-wp-tool-root #nin-wrap#nin-wrap #nin-in{width:100% !important;background:#FFFFFF !important;border:3px solid #E60012 !important;border-radius:4px !important;padding:20px !important;min-height:140px !important;font-size:18px !important;font-family:Inter,system-ui,sans-serif !important;color:#2C2C2C !important;font-weight:500 !important;}.wpc-scope-396 .tc-wp-tool-root #nin-wrap#nin-wrap #nin-in:focus{border-color:#0055CC !important;box-shadow:0 0 0 0 !important;}.wpc-scope-396 .tc-wp-tool-root #nin-wrap#nin-wrap #nin-in::placeholder{color:#999 !important;font-weight:400 !important;}.wpc-scope-396 .tc-wp-tool-root #nin-wrap#nin-wrap .nin-gc{background:#FFFFFF !important;border-radius:4px !important;padding:20px !important;cursor:pointer !important;height:190px !important;overflow-y:auto !important;border:2px solid #2C2C2C !important;box-shadow:6px 6px 0 rgba(44,44,44,0.1) !important;position:relative !important;}.wpc-scope-396 .tc-wp-tool-root #nin-wrap#nin-wrap .nin-gc:hover{background:#FFF5F5 !important;border-color:#E60012 !important;box-shadow:6px 6px 0 rgba(230,0,18,0.2) !important;}.wpc-scope-396 .tc-wp-tool-root #nin-wrap#nin-wrap .nin-gc::-webkit-scrollbar{width:4px !important;}.wpc-scope-396 .tc-wp-tool-root #nin-wrap#nin-wrap .nin-gc::-webkit-scrollbar-track{background:transparent !important;}.wpc-scope-396 .tc-wp-tool-root #nin-wrap#nin-wrap .nin-gc::-webkit-scrollbar-thumb{background:#E60012 !important;border-radius:2px !important;}.wpc-scope-396 .tc-wp-tool-root #nin-wrap#nin-wrap .nin-gr{color:#E60012 !important;font-weight:800 !important;}.wpc-scope-396 .tc-wp-tool-root #nin-wrap#nin-wrap .nin-grid{display:grid !important;gap:24px;}@media(min-width:768px){.tc-wp-tool-root #nin-wrap#nin-wrap .nin-grid{grid-template-columns:repeat(2,1fr) !important;gap:28px !important;}}@media(min-width:1024px){.tc-wp-tool-root #nin-wrap#nin-wrap .nin-grid{grid-template-columns:repeat(3,1fr) !important;gap:28px !important;}}.wpc-scope-396 .tc-wp-tool-root #nin-wrap#nin-wrap .nin-cl{font-size:12px !important;font-weight:700 !important;text-transform:uppercase !important;color:#0055CC !important;display:inline-flex !important;align-items:center !important;gap:4px !important;background:none !important;border:none !important;cursor:pointer !important;padding:4px 8px !important;border-radius:4px !important;transition:background-color 0.15s,color 0.15s !important;}.wpc-scope-396 .tc-wp-tool-root #nin-wrap#nin-wrap .nin-cl:hover{color:#E60012 !important;background:rgba(230,0,18,0.06) !important;background-color:rgba(230,0,18,0.06) !important;}.wpc-scope-396 .tc-wp-tool-root #nin-wrap#nin-wrap .nin-lb{border:3px solid #E60012 !important;border-radius:4px !important;padding:18px 48px !important;font-size:13px !important;text-transform:uppercase !important;font-weight:800 !important;letter-spacing:.06em !important;background:#FFFFFF !important;color:#E60012 !important;cursor:pointer !important;box-shadow:6px 6px 0 rgba(230,0,18,0.15) !important;transition:box-shadow 0.15s,background-color 0.15s,color 0.15s !important;}.wpc-scope-396 .tc-wp-tool-root #nin-wrap#nin-wrap .nin-lb:hover{background:#E60012 !important;background-color:#E60012 !important;color:#FFFFFF !important;box-shadow:8px 8px 0 rgba(230,0,18,0.25) !important;}.wpc-scope-396 .tc-wp-tool-root #nin-wrap#nin-wrap .nin-lm{text-align:center !important;margin-top:32px !important;}.wpc-scope-396 .tc-wp-tool-root #nin-wrap#nin-wrap #nin-lmb:disabled{opacity:0.3 !important;cursor:default !important;pointer-events:none !important;}.wpc-scope-396 .tc-wp-tool-root #nin-wrap#nin-wrap button:focus-visible{outline:2px solid #0055CC !important;outline-offset:3px !important;}.wpc-scope-396 .tc-wp-tool-root #nin-wrap#nin-wrap button.nin-cb{width:34px !important;height:34px !important;padding:2px !important;border-radius:4px !important;border:2px solid #2C2C2C !important;display:flex !important;align-items:center !important;justify-content:center !important;background:#FFFFFF !important;background-color:#FFFFFF !important;cursor:pointer !important;transition:background-color 0.15s,border-color 0.15s,color 0.15s !important;color:#2C2C2C !important;}.wpc-scope-396 .tc-wp-tool-root #nin-wrap#nin-wrap button.nin-cb:hover{background:#E60012 !important;background-color:#E60012 !important;border-color:#E60012 !important;color:#FFFFFF !important;}.wpc-scope-396 .tc-wp-tool-root #nin-wrap#nin-wrap button.nin-cb.ok{background:#E60012 !important;background-color:#E60012 !important;border-color:#E60012 !important;color:#FFFFFF !important;}.wpc-scope-396 .tc-wp-tool-root #nin-wrap#nin-wrap .nin-cb svg{width:16px !important;height:16px !important;display:block !important;stroke:currentColor !important;fill:none !important;stroke-width:2 !important;stroke-linecap:round !important;stroke-linejoin:round !important;}.wpc-scope-396 .tc-wp-tool-root #nin-wrap#nin-wrap .nin-filter{font-size:12px !important;font-family:Inter,system-ui,sans-serif !important;border-radius:4px !important;padding:6px 14px !important;border:2px solid #2C2C2C !important;background:#FFFFFF !important;color:#2C2C2C !important;cursor:pointer !important;font-weight:600 !important;transition:background-color 0.15s,border-color 0.15s,color 0.15s !important;}.wpc-scope-396 .tc-wp-tool-root #nin-wrap#nin-wrap .nin-filter:hover{border-color:#E60012 !important;color:#E60012 !important;background:#FFF5F5 !important;background-color:#FFF5F5 !important;}.wpc-scope-396 .tc-wp-tool-root #nin-wrap#nin-wrap .nin-filter.active{background:#E60012 !important;background-color:#E60012 !important;color:#FFFFFF !important;border-color:#E60012 !important;font-weight:800 !important;}.wpc-scope-396 .tc-wp-tool-root #nin-wrap#nin-wrap .nin-badge{font-size:10px !important;text-transform:uppercase !important;border-radius:4px !important;padding:6px 14px !important;background:#E60012 !important;background-color:#E60012 !important;color:#FFFFFF !important;font-weight:800 !important;letter-spacing:.04em !important;border:none !important;}.wpc-scope-396 .tc-wp-tool-root #nin-wrap#nin-wrap #nin-tst#nin-tst{position:fixed !important;bottom:32px !important;left:50% !important;transform:translateX(-50%) !important;background:#E60012 !important;color:#FFFFFF !important;border-radius:4px !important;padding:14px 32px !important;font-family:Inter,system-ui,sans-serif !important;font-size:15px !important;font-weight:700 !important;z-index:9999 !important;opacity:0 !important;pointer-events:none !important;border:2px solid #2C2C2C !important;box-shadow:6px 6px 0 rgba(44,44,44,0.15) !important;}.wpc-scope-396 .tc-wp-tool-root #nin-wrap#nin-wrap #nin-tst#nin-tst.show{opacity:1 !important;}.wpc-scope-396 .tc-wp-tool-root #nin-wrap#nin-wrap .nin-main{display:block !important;width:100% !important;max-width:1200px !important;margin:0 auto !important;padding:32px 16px 64px !important;position:relative !important;z-index:2 !important;}.wpc-scope-396 .tc-wp-tool-root #nin-wrap#nin-wrap .nin-hero{text-align:center !important;padding-top:40px !important;margin-bottom:28px !important;max-width:960px !important;margin-left:auto !important;margin-right:auto !important;}.wpc-scope-396 .tc-wp-tool-root #nin-wrap#nin-wrap .nin-input-section{margin-bottom:28px !important;}.wpc-scope-396 .tc-wp-tool-root #nin-wrap#nin-wrap .nin-bar{display:flex !important;justify-content:space-between !important;align-items:center !important;margin-top:14px !important;flex-wrap:wrap !important;gap:10px !important;}.wpc-scope-396 .tc-wp-tool-root #nin-wrap#nin-wrap .nin-divider{margin-top:18px !important;padding-top:18px !important;border-top:2px solid #2C2C2C !important;}.wpc-scope-396 .tc-wp-tool-root #nin-wrap#nin-wrap .nin-filter-label{font-size:11px !important;letter-spacing:.06em !important;font-weight:800 !important;color:#2C2C2C !important;margin-bottom:10px !important;text-transform:uppercase !important;}.wpc-scope-396 .tc-wp-tool-root #nin-wrap#nin-wrap #nin-filters{display:flex !important;flex-wrap:wrap !important;gap:6px !important;}.wpc-scope-396 .tc-wp-tool-root #nin-wrap#nin-wrap .nin-count-bar{display:flex !important;justify-content:space-between !important;align-items:center !important;margin-bottom:20px !important;flex-wrap:wrap !important;gap:8px !important;}.wpc-scope-396 .tc-wp-tool-root #nin-wrap#nin-wrap .nin-card-text{font-size:22px !important;line-height:1.5 !important;font-weight:700 !important;word-break:break-word !important;overflow-wrap:break-word !important;font-family:Inter,'Segoe UI Symbol',system-ui,sans-serif !important;color:#2C2C2C !important;}.wpc-scope-396 .tc-wp-tool-root #nin-wrap#nin-wrap .nin-hl{color:#E60012 !important;}@media(max-width:767px){.tc-wp-tool-root #nin-wrap#nin-wrap .nin-gp{padding:16px !important;}.tc-wp-tool-root #nin-wrap#nin-wrap #nin-in{font-size:16px !important;padding:16px !important;min-height:120px !important;}.tc-wp-tool-root #nin-wrap#nin-wrap .nin-gc{padding:16px !important;height:175px !important;}.tc-wp-tool-root #nin-wrap#nin-wrap .nin-lb{padding:12px 32px !important;font-size:12px !important;}.tc-wp-tool-root #nin-wrap#nin-wrap #nin-tst#nin-tst{bottom:20px !important;padding:12px 24px !important;font-size:14px !important;}}@media(max-width:480px){.tc-wp-tool-root #nin-wrap#nin-wrap h1{font-size:clamp(1.2rem,4.2vw,1.8rem) !important;}.tc-wp-tool-root #nin-wrap#nin-wrap .nin-gc{padding:14px !important;height:165px !important;}.tc-wp-tool-root #nin-wrap#nin-wrap .nin-filter{padding:5px 11px !important;font-size:11px !important;}.tc-wp-tool-root #nin-wrap#nin-wrap #nin-in{padding:14px !important;font-size:15px !important;}}.wpc-scope-396 .tc-wp-tool-root #nin-wrap#nin-wrap .nin-badge{display:inline-flex !important;align-items:center !important;gap:6px !important;}.wpc-scope-396 .tc-wp-tool-root #nin-wrap#nin-wrap .nin-hero svg.nin-h1-svg{display:inline !important;vertical-align:middle !important;margin-right:8px !important;color:#E60012 !important;}.wpc-scope-396 .tc-wp-tool-root #nin-wrap#nin-wrap .nin-hero svg.nin-p-svg{display:inline !important;vertical-align:middle !important;margin-right:4px !important;color:#E60012 !important;}.wpc-scope-396 /* tc-layout-guard: stay in page body flow — do not overlap theme header/nav */
.tc-wp-tool-root{
  position: relative !important;
  top: auto !important;
  left: auto !important;
  right: auto !important;
  bottom: auto !important;
  margin-top: 0 !important;
  width: 100% !important;
  max-width: 100% !important;
  min-width: 0 !important;
  box-sizing: border-box !important;
  z-index: 0 !important;
}