@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&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-88 .tc-wp-tool-root img, .wpc-scope-88 .tc-wp-tool-root video, .wpc-scope-88 .tc-wp-tool-root svg, .wpc-scope-88 .tc-wp-tool-root iframe{
  max-width: 100%;
  height: auto;
}.wpc-scope-88 .tc-wp-tool-root #crc-wrap#crc-wrap{width:100% !important;max-width:100% !important;margin-top:0 !important;margin-bottom:0 !important;background:linear-gradient(135deg,rgba(37,99,235,.10) 0%,rgba(245,158,11,.09) 34%,rgba(255,255,255,.98) 68%,rgba(255,255,255,1) 100%) !important;min-height:100vh !important;position:relative !important;overflow:hidden !important;z-index:1 !important;font-family:Inter,Arial,sans-serif !important;color:rgba(17,24,39,1) !important;}.wpc-scope-88 .tc-wp-tool-root #crc-wrap#crc-wrap *{box-sizing:border-box !important;}.wpc-scope-88 .tc-wp-tool-root #crc-wrap#crc-wrap::before{content:"" !important;position:absolute !important;width:520px !important;height:520px !important;left:-180px !important;top:-180px !important;background:radial-gradient(circle,rgba(37,99,235,.06),rgba(37,99,235,0) 70%) !important;pointer-events:none !important;z-index:-1 !important;}.wpc-scope-88 .tc-wp-tool-root #crc-wrap#crc-wrap::after{content:"" !important;position:absolute !important;width:560px !important;height:560px !important;right:-190px !important;bottom:-220px !important;background:radial-gradient(circle,rgba(245,158,11,.05),rgba(245,158,11,0) 72%) !important;pointer-events:none !important;z-index:-1 !important;}.wpc-scope-88 .tc-wp-tool-root #crc-wrap#crc-wrap h1{margin:0 !important;font-size:clamp(2rem,4vw,4.5rem) !important;line-height:1.02 !important;font-weight:800 !important;letter-spacing:0 !important;color:rgba(15,23,42,1) !important;text-align:center !important;}.wpc-scope-88 .tc-wp-tool-root #crc-wrap#crc-wrap h2{margin:0 0 18px !important;font-size:1.25rem !important;line-height:1.25 !important;font-weight:800 !important;color:rgba(15,23,42,1) !important;}.wpc-scope-88 .tc-wp-tool-root #crc-wrap#crc-wrap h3{margin:0 !important;font-size:1rem !important;line-height:1.3 !important;font-weight:700 !important;color:rgba(15,23,42,1) !important;}.wpc-scope-88 .tc-wp-tool-root #crc-wrap#crc-wrap h4{margin:0 !important;font-size:.95rem !important;line-height:1.3 !important;font-weight:700 !important;color:rgba(15,23,42,1) !important;}.wpc-scope-88 .tc-wp-tool-root #crc-wrap#crc-wrap p{max-width:820px !important;margin:18px auto 0 !important;font-size:1.06rem !important;line-height:1.7 !important;color:rgba(71,85,105,1) !important;text-align:center !important;}.wpc-scope-88 .tc-wp-tool-root #crc-wrap#crc-wrap button{font-family:Inter,Arial,sans-serif !important;cursor:pointer !important;border:0 !important;}.wpc-scope-88 .tc-wp-tool-root #crc-wrap#crc-wrap textarea{font-family:Inter,Arial,sans-serif !important;}.wpc-scope-88 .tc-wp-tool-root #crc-wrap#crc-wrap section, .wpc-scope-88 .tc-wp-tool-root #crc-wrap#crc-wrap main, .wpc-scope-88 .tc-wp-tool-root #crc-wrap#crc-wrap article, .wpc-scope-88 .tc-wp-tool-root #crc-wrap#crc-wrap div, .wpc-scope-88 .tc-wp-tool-root #crc-wrap#crc-wrap span{text-shadow:none !important;}.wpc-scope-88 .tc-wp-tool-root #crc-wrap#crc-wrap a{color:rgba(37,99,235,1) !important;text-decoration:none !important;}.wpc-scope-88 .tc-wp-tool-root #crc-wrap#crc-wrap .crc-gp{margin-top:24px !important;padding:22px !important;border:1px solid rgba(37,99,235,.13) !important;border-radius:24px !important;background:rgba(255,255,255,.78) !important;box-shadow:0 20px 60px rgba(15,23,42,.08) !important;backdrop-filter:blur(12px) !important;}.wpc-scope-88 .tc-wp-tool-root #crc-wrap#crc-wrap .crc-gp:hover{box-shadow:0 24px 70px rgba(37,99,235,.12) !important;border-color:rgba(37,99,235,.22) !important;}.wpc-scope-88 .tc-wp-tool-root #crc-wrap#crc-wrap #crc-in{width:100% !important;min-height:138px !important;resize:vertical !important;border:2px solid rgba(37,99,235,.18) !important;border-radius:22px !important;padding:18px !important;font-size:1rem !important;line-height:1.55 !important;color:rgba(15,23,42,1) !important;background:rgba(255,255,255,.92) !important;outline:none !important;box-shadow:inset 0 2px 10px rgba(15,23,42,.04) !important;}.wpc-scope-88 .tc-wp-tool-root #crc-wrap#crc-wrap #crc-in:focus{border-color:rgba(37,99,235,.75) !important;box-shadow:0 0 0 5px rgba(37,99,235,.12),inset 0 2px 10px rgba(15,23,42,.04) !important;}.wpc-scope-88 .tc-wp-tool-root #crc-wrap#crc-wrap #crc-in::placeholder{color:rgba(100,116,139,.82) !important;}.wpc-scope-88 .tc-wp-tool-root #crc-wrap#crc-wrap .crc-gc{height:200px !important;display:flex !important;flex-direction:column !important;gap:12px !important;padding:16px !important;border:1px solid rgba(37,99,235,.14) !important;border-radius:20px !important;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,250,252,.94)) !important;box-shadow:0 12px 28px rgba(15,23,42,.07) !important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease !important;overflow:hidden !important;}.wpc-scope-88 .tc-wp-tool-root #crc-wrap#crc-wrap .crc-gc:hover{transform:translateY(-3px) !important;box-shadow:0 18px 38px rgba(37,99,235,.14) !important;border-color:rgba(245,158,11,.42) !important;}.wpc-scope-88 .tc-wp-tool-root #crc-wrap#crc-wrap .crc-gc::-webkit-scrollbar{width:8px !important;}.wpc-scope-88 .tc-wp-tool-root #crc-wrap#crc-wrap .crc-gc::-webkit-scrollbar-thumb{background:rgba(37,99,235,.32) !important;border-radius:9999px !important;}.wpc-scope-88 .tc-wp-tool-root #crc-wrap#crc-wrap .crc-tgr{display:flex !important;gap:10px !important;flex-wrap:wrap !important;margin-bottom:16px !important;}.wpc-scope-88 .tc-wp-tool-root #crc-wrap#crc-wrap .crc-grid{display:grid !important;gap:16px !important;margin-top:16px !important;}@media(min-width:768px){.tc-wp-tool-root #crc-wrap#crc-wrap .crc-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important;}}@media(min-width:1024px){.tc-wp-tool-root #crc-wrap#crc-wrap .crc-grid{grid-template-columns:repeat(3,minmax(0,1fr)) !important;}}.wpc-scope-88 .tc-wp-tool-root #crc-wrap#crc-wrap .crc-cl{display:inline-flex !important;align-items:center !important;gap:8px !important;border-radius:9999px !important;background:rgba(15,23,42,.08) !important;color:rgba(15,23,42,1) !important;padding:10px 14px !important;font-size:.78rem !important;font-weight:800 !important;letter-spacing:0 !important;}.wpc-scope-88 .tc-wp-tool-root #crc-wrap#crc-wrap .crc-cl:hover{background:rgba(245,158,11,.18) !important;color:rgba(120,53,15,1) !important;}.wpc-scope-88 .tc-wp-tool-root #crc-wrap#crc-wrap .crc-lb{border-radius:9999px !important;background:linear-gradient(135deg,rgba(37,99,235,1),rgba(245,158,11,1)) !important;color:rgba(255,255,255,1) !important;padding:13px 28px !important;font-weight:800 !important;box-shadow:0 12px 28px rgba(37,99,235,.24) !important;}.wpc-scope-88 .tc-wp-tool-root #crc-wrap#crc-wrap .crc-lb:hover{transform:translateY(-1px) !important;box-shadow:0 16px 34px rgba(37,99,235,.28) !important;}.wpc-scope-88 .tc-wp-tool-root #crc-wrap#crc-wrap .crc-lm{display:flex !important;justify-content:center !important;margin-top:22px !important;}.wpc-scope-88 .tc-wp-tool-root #crc-wrap#crc-wrap #crc-lmb:disabled{opacity:.45 !important;cursor:not-allowed !important;}.wpc-scope-88 .tc-wp-tool-root #crc-wrap#crc-wrap button:focus-visible{outline:3px solid rgba(245,158,11,.7) !important;outline-offset:3px !important;}.wpc-scope-88 .tc-wp-tool-root #crc-wrap#crc-wrap .crc-cb{width:34px !important;height:34px !important;padding:2px !important;border-radius:50% !important;display:flex !important;align-items:center !important;justify-content:center !important;flex:0 0 auto !important;background:rgba(37,99,235,1) !important;color:rgba(255,255,255,1) !important;box-shadow:0 8px 18px rgba(37,99,235,.22) !important;}.wpc-scope-88 .tc-wp-tool-root #crc-wrap#crc-wrap .crc-cb:hover{background:rgba(245,158,11,1) !important;transform:scale(1.06) !important;}.wpc-scope-88 .tc-wp-tool-root #crc-wrap#crc-wrap .crc-cb.ok{background:rgba(16,185,129,1) !important;}.wpc-scope-88 .tc-wp-tool-root #crc-wrap#crc-wrap .crc-cb svg{width:17px !important;height:17px !important;display:block !important;}.wpc-scope-88 .tc-wp-tool-root #crc-wrap#crc-wrap .crc-filter{border-radius:9999px !important;background:rgba(255,255,255,.86) !important;color:rgba(37,99,235,1) !important;border:1px solid rgba(37,99,235,.18) !important;padding:10px 15px !important;font-weight:800 !important;}.wpc-scope-88 .tc-wp-tool-root #crc-wrap#crc-wrap .crc-filter:hover{background:rgba(37,99,235,.09) !important;border-color:rgba(37,99,235,.34) !important;}.wpc-scope-88 .tc-wp-tool-root #crc-wrap#crc-wrap .crc-filter.active{background:rgba(37,99,235,1) !important;color:rgba(255,255,255,1) !important;border-color:rgba(37,99,235,1) !important;}.wpc-scope-88 .tc-wp-tool-root #crc-wrap#crc-wrap .crc-badge{display:inline-flex !important;width:max-content !important;border-radius:9999px !important;background:rgba(245,158,11,.15) !important;color:rgba(146,64,14,1) !important;padding:5px 10px !important;font-size:.7rem !important;font-weight:800 !important;letter-spacing:0 !important;}.wpc-scope-88 .tc-wp-tool-root #crc-tst#crc-tst{position:fixed !important;bottom:32px !important;left:50% !important;transform:translateX(-50%) translateY(12px) !important;background:linear-gradient(135deg,rgba(37,99,235,1),rgba(245,158,11,1)) !important;color:rgba(255,255,255,1) !important;border-radius:9999px !important;padding:16px 36px !important;z-index:9999 !important;opacity:0 !important;pointer-events:none !important;transition:opacity .22s ease,transform .22s ease !important;font-family:Inter,Arial,sans-serif !important;font-weight:800 !important;box-shadow:0 18px 48px rgba(15,23,42,.25) !important;}.wpc-scope-88 .tc-wp-tool-root #crc-tst#crc-tst.show{opacity:1 !important;transform:translateX(-50%) translateY(0) !important;}.wpc-scope-88 .tc-wp-tool-root #crc-wrap#crc-wrap .crc-hero{padding:34px 0 10px !important;text-align:center !important;}.wpc-scope-88 .tc-wp-tool-root #crc-wrap#crc-wrap .crc-bar{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:12px !important;margin-top:12px !important;color:rgba(71,85,105,1) !important;font-size:.9rem !important;font-weight:700 !important;}.wpc-scope-88 .tc-wp-tool-root #crc-wrap#crc-wrap #crc-nf{font-weight:800 !important;color:rgba(71,85,105,1) !important;margin-top:4px !important;}.wpc-scope-88 .tc-wp-tool-root #crc-wrap#crc-wrap .crc-top{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:10px !important;}.wpc-scope-88 .tc-wp-tool-root #crc-wrap#crc-wrap .crc-prev{flex:1 1 auto !important;min-height:82px !important;max-height:92px !important;overflow:auto !important;padding:6px 2px !important;font-size:1.28rem !important;line-height:1.55 !important;color:rgba(15,23,42,1) !important;word-break:break-word !important;}.wpc-scope-88 .tc-wp-tool-root #crc-wrap#crc-wrap .crc-name{font-size:.9rem !important;font-weight:800 !important;color:rgba(51,65,85,1) !important;margin-top:auto !important;}.wpc-scope-88 .tc-wp-tool-root #crc-wrap#crc-wrap .crc-empty{padding:28px !important;border:1px dashed rgba(37,99,235,.28) !important;border-radius:20px !important;text-align:center !important;color:rgba(71,85,105,1) !important;font-weight:800 !important;background:rgba(255,255,255,.66) !important;}@media(max-width:767px){.tc-wp-tool-root #crc-wrap#crc-wrap h1{font-size:2.15rem !important;}.tc-wp-tool-root #crc-wrap#crc-wrap .crc-gp{padding:16px !important;border-radius:20px !important;}.tc-wp-tool-root #crc-wrap#crc-wrap .crc-filter{padding:9px 12px !important;font-size:.86rem !important;}.tc-wp-tool-root #crc-tst#crc-tst{width:calc(100% - 32px) !important;text-align:center !important;padding:14px 18px !important;}}.wpc-scope-88 /* 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;
}.wpc-scope-88 /* tc-auto: preserve HTML class hooks */
.tc-wp-tool-root .crc-tool-wrap{}