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

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

.tc-wp-content-root{
  width: 100%;
  max-width: 100%;
  min-width: 0;
  box-sizing: border-box;
  display: flow-root;
  isolation: isolate;
  position: relative;
}.wpc-scope-328 .tc-wp-content-root img, .wpc-scope-328 .tc-wp-content-root video, .wpc-scope-328 .tc-wp-content-root svg, .wpc-scope-328 .tc-wp-content-root iframe{
  max-width: 100%;
  height: auto;
}.wpc-scope-328 .tc-wp-content-root .sup-s1-root{ --sup-red: #ff0000; --sup-darkred: #7a0000; --sup-black: #000; --sup-white: #fff; --sup-bg: #fff; --sup-card-bg: #fff; --sup-text: #000; --sup-text-muted: #444; width: 100%; background: var(--sup-bg); padding: 80px 20px; font-family: 'Montserrat', sans-serif; }.wpc-scope-328 .tc-wp-content-root .sup-s1-container{ max-width: 1200px; margin: 0 auto; }.wpc-scope-328 .tc-wp-content-root .sup-s1-header{ text-align: center; margin-bottom: 30px; }.wpc-scope-328 .tc-wp-content-root .sup-s1-heading{ font-size: clamp(1.4rem, 4vw, 2.5rem); font-weight: 900; margin-bottom: 16px; text-transform: uppercase; letter-spacing: 2px; color: #000; }.wpc-scope-328 .tc-wp-content-root .sup-s1-heading .sup-s1-grad{ color: var(--sup-red); }.wpc-scope-328 .tc-wp-content-root .sup-s1-subheading{ font-size: clamp(0.8rem, 2vw, 1rem); color: var(--sup-text-muted); max-width: 700px; margin: 0 auto; line-height: 1.6; text-transform: uppercase; letter-spacing: 2px; font-weight: 500; }.wpc-scope-328 .tc-wp-content-root .sup-s1-grid{ display: grid; grid-template-columns: repeat(4, 1fr); gap: 24px; overflow: hidden; }.wpc-scope-328 .tc-wp-content-root .sup-s1-card{ background: var(--sup-card-bg); padding: 32px 28px; position: relative; overflow: hidden; transition: all 0.4s ease; cursor: pointer; border: 3px solid var(--sup-black); opacity: 0; animation: sup-s1-fadeSlideUp 0.6s ease forwards; }.wpc-scope-328 .tc-wp-content-root .sup-s1-card:nth-child(1){ animation-delay: 0.05s; }.wpc-scope-328 .tc-wp-content-root .sup-s1-card:nth-child(2){ animation-delay: 0.1s; }.wpc-scope-328 .tc-wp-content-root .sup-s1-card:nth-child(3){ animation-delay: 0.15s; }.wpc-scope-328 .tc-wp-content-root .sup-s1-card:nth-child(4){ animation-delay: 0.2s; }.wpc-scope-328 .tc-wp-content-root .sup-s1-card:nth-child(5){ animation-delay: 0.25s; }.wpc-scope-328 .tc-wp-content-root .sup-s1-card:nth-child(6){ animation-delay: 0.3s; }.wpc-scope-328 .tc-wp-content-root .sup-s1-card:nth-child(7){ animation-delay: 0.35s; }.wpc-scope-328 .tc-wp-content-root .sup-s1-card:nth-child(8){ animation-delay: 0.4s; }@keyframes sup-s1-fadeSlideUp{ from { opacity: 0; transform: translateY(30px); } to { opacity: 1; transform: translateY(0); } }.wpc-scope-328 .tc-wp-content-root .sup-s1-card:hover{ transform: translate(-4px, -4px); box-shadow: 10px 10px 0px var(--sup-black); }.wpc-scope-328 .tc-wp-content-root .sup-s1-icon-wrap{ width: 56px; height: 56px; background: var(--sup-red); border: 3px solid var(--sup-black); display: flex; align-items: center; justify-content: center; margin-bottom: 20px; transition: all 0.4s ease; }.wpc-scope-328 .tc-wp-content-root .sup-s1-card:hover .sup-s1-icon-wrap{ background: var(--sup-black); }.wpc-scope-328 .tc-wp-content-root .sup-s1-icon{ font-size: 24px; color: var(--sup-white); transition: all 0.4s ease; }.wpc-scope-328 .tc-wp-content-root .sup-s1-card:hover .sup-s1-icon{ transform: scale(1.15); }.wpc-scope-328 .tc-wp-content-root .sup-s1-card-title{ font-size: 1.2rem; font-weight: 900; color: var(--sup-text); margin-bottom: 12px; text-transform: uppercase; letter-spacing: 1px; }.wpc-scope-328 .tc-wp-content-root .sup-s1-card-title .sup-s1-highlight{ color: var(--sup-red); }.wpc-scope-328 .tc-wp-content-root .sup-s1-card-desc{ font-size: 0.95rem; color: var(--sup-text-muted); line-height: 1.6; font-weight: 500; }.wpc-scope-328 .tc-wp-content-root .sup-s2-root{ --sup-bg-2: #000; --sup-card-bg-2: #111; --sup-text-2: #fff; --sup-text-soft-2: #ccc; --sup-text-muted-2: #888; --sup-red: #ff0000; --sup-darkred: #7a0000; --sup-black: #000; width: 100%; background: var(--sup-bg-2); padding: 80px 20px; font-family: 'Montserrat', sans-serif; border-top: 4px solid var(--sup-red); border-bottom: 4px solid var(--sup-red); }.wpc-scope-328 .tc-wp-content-root .sup-s2-container{ max-width: 1200px; margin: 0 auto; }.wpc-scope-328 .tc-wp-content-root .sup-s2-header{ text-align: center; margin-bottom: 30px; }.wpc-scope-328 .tc-wp-content-root .sup-s2-heading{ font-size: clamp(1.4rem, 4vw, 2.5rem); font-weight: 900; margin-bottom: 16px; text-transform: uppercase; letter-spacing: 2px; color: var(--sup-text-2); }.wpc-scope-328 .tc-wp-content-root .sup-s2-heading .sup-s2-grad{ color: var(--sup-red); }.wpc-scope-328 .tc-wp-content-root .sup-s2-subheading{ font-size: clamp(0.8rem, 2vw, 1rem); color: var(--sup-text-muted-2); max-width: 700px; margin: 0 auto; line-height: 1.6; text-transform: uppercase; letter-spacing: 2px; font-weight: 500; }.wpc-scope-328 .tc-wp-content-root .sup-s2-grid{ display: grid; grid-template-columns: repeat(4, 1fr); gap: 24px; overflow: hidden; }.wpc-scope-328 .tc-wp-content-root .sup-s2-card{ background: var(--sup-card-bg-2); padding: 32px 28px; position: relative; overflow: hidden; transition: all 0.4s ease; cursor: pointer; border: 2px solid #333; opacity: 0; animation: sup-s2-fadeSlideUp 0.6s ease forwards; }.wpc-scope-328 .tc-wp-content-root .sup-s2-card:nth-child(1){ animation-delay: 0.05s; }.wpc-scope-328 .tc-wp-content-root .sup-s2-card:nth-child(2){ animation-delay: 0.1s; }.wpc-scope-328 .tc-wp-content-root .sup-s2-card:nth-child(3){ animation-delay: 0.15s; }.wpc-scope-328 .tc-wp-content-root .sup-s2-card:nth-child(4){ animation-delay: 0.2s; }.wpc-scope-328 .tc-wp-content-root .sup-s2-card:nth-child(5){ animation-delay: 0.25s; }.wpc-scope-328 .tc-wp-content-root .sup-s2-card:nth-child(6){ animation-delay: 0.3s; }.wpc-scope-328 .tc-wp-content-root .sup-s2-card:nth-child(7){ animation-delay: 0.35s; }.wpc-scope-328 .tc-wp-content-root .sup-s2-card:nth-child(8){ animation-delay: 0.4s; }@keyframes sup-s2-fadeSlideUp{ from { opacity: 0; transform: translateY(30px); } to { opacity: 1; transform: translateY(0); } }.wpc-scope-328 .tc-wp-content-root .sup-s2-card:hover{ transform: translate(-3px, -3px); box-shadow: 8px 8px 0px var(--sup-red); border-color: var(--sup-red); }.wpc-scope-328 .tc-wp-content-root .sup-s2-icon-wrap{ width: 56px; height: 56px; background: var(--sup-red); border: 2px solid var(--sup-red); display: flex; align-items: center; justify-content: center; margin-bottom: 20px; transition: all 0.4s ease; }.wpc-scope-328 .tc-wp-content-root .sup-s2-card:hover .sup-s2-icon-wrap{ background: var(--sup-text-2); }.wpc-scope-328 .tc-wp-content-root .sup-s2-icon{ font-size: 24px; color: var(--sup-white); transition: all 0.4s ease; }.wpc-scope-328 .tc-wp-content-root .sup-s2-card:hover .sup-s2-icon{ color: var(--sup-red); transform: scale(1.1); }.wpc-scope-328 .tc-wp-content-root .sup-s2-card-title{ font-size: 1.2rem; font-weight: 900; color: var(--sup-text-2); margin-bottom: 12px; text-transform: uppercase; letter-spacing: 1px; }.wpc-scope-328 .tc-wp-content-root .sup-s2-card-title .sup-s2-highlight{ color: var(--sup-red); }.wpc-scope-328 .tc-wp-content-root .sup-s2-card-desc{ font-size: 0.95rem; color: var(--sup-text-soft-2); line-height: 1.6; font-weight: 500; }.wpc-scope-328 .tc-wp-content-root .sup-s3-root{ --sup-bg-3: #fff; --sup-card-bg-3: #fff; --sup-text-3: #000; --sup-text-soft-3: #444; --sup-text-muted-3: #666; --sup-red: #ff0000; --sup-black: #000; width: 100%; background: var(--sup-bg-3); padding: 80px 20px; font-family: 'Montserrat', sans-serif; }.wpc-scope-328 .tc-wp-content-root .sup-s3-container{ max-width: 1200px; margin: 0 auto; }.wpc-scope-328 .tc-wp-content-root .sup-s3-header{ text-align: center; margin-bottom: 30px; }.wpc-scope-328 .tc-wp-content-root .sup-s3-heading{ font-size: clamp(1.4rem, 4vw, 2.5rem); font-weight: 900; margin-bottom: 16px; text-transform: uppercase; letter-spacing: 2px; color: #000; }.wpc-scope-328 .tc-wp-content-root .sup-s3-heading .sup-s3-grad{ color: var(--sup-red); }.wpc-scope-328 .tc-wp-content-root .sup-s3-subheading{ font-size: clamp(0.8rem, 2vw, 1rem); color: var(--sup-text-muted-3); max-width: 700px; margin: 0 auto; line-height: 1.6; text-transform: uppercase; letter-spacing: 2px; font-weight: 500; }.wpc-scope-328 .tc-wp-content-root .sup-s3-grid{ display: grid; grid-template-columns: repeat(4, 1fr); gap: 24px; overflow: hidden; }.wpc-scope-328 .tc-wp-content-root .sup-s3-card{ background: var(--sup-card-bg-3); padding: 28px; position: relative; overflow: hidden; transition: all 0.4s ease; cursor: pointer; border: 3px solid var(--sup-black); opacity: 0; animation: sup-s3-fadeSlideUp 0.6s ease forwards; }.wpc-scope-328 .tc-wp-content-root .sup-s3-card:nth-child(1){ animation-delay: 0.05s; }.wpc-scope-328 .tc-wp-content-root .sup-s3-card:nth-child(2){ animation-delay: 0.1s; }.wpc-scope-328 .tc-wp-content-root .sup-s3-card:nth-child(3){ animation-delay: 0.15s; }.wpc-scope-328 .tc-wp-content-root .sup-s3-card:nth-child(4){ animation-delay: 0.2s; }.wpc-scope-328 .tc-wp-content-root .sup-s3-card:nth-child(5){ animation-delay: 0.25s; }.wpc-scope-328 .tc-wp-content-root .sup-s3-card:nth-child(6){ animation-delay: 0.3s; }.wpc-scope-328 .tc-wp-content-root .sup-s3-card:nth-child(7){ animation-delay: 0.35s; }.wpc-scope-328 .tc-wp-content-root .sup-s3-card:nth-child(8){ animation-delay: 0.4s; }@keyframes sup-s3-fadeSlideUp{ from { opacity: 0; transform: translateY(30px); } to { opacity: 1; transform: translateY(0); } }.wpc-scope-328 .tc-wp-content-root .sup-s3-card:hover{ transform: translate(-4px, -4px); box-shadow: 10px 10px 0px var(--sup-red); }.wpc-scope-328 .tc-wp-content-root .sup-s3-step-badge{ position: absolute; top: 16px; right: 16px; width: 28px; height: 28px; background: var(--sup-red); border: 2px solid var(--sup-black); display: flex; align-items: center; justify-content: center; font-size: 0.75rem; font-weight: 900; color: var(--sup-white); transition: transform 0.3s ease; }.wpc-scope-328 .tc-wp-content-root .sup-s3-card:hover .sup-s3-step-badge{ transform: scale(1.2); }.wpc-scope-328 .tc-wp-content-root .sup-s3-icon-wrap{ width: 52px; height: 52px; background: var(--sup-red); border: 3px solid var(--sup-black); display: flex; align-items: center; justify-content: center; margin-bottom: 16px; transition: all 0.4s ease; }.wpc-scope-328 .tc-wp-content-root .sup-s3-card:hover .sup-s3-icon-wrap{ background: var(--sup-black); }.wpc-scope-328 .tc-wp-content-root .sup-s3-icon{ font-size: 22px; color: var(--sup-white); transition: all 0.4s ease; }.wpc-scope-328 .tc-wp-content-root .sup-s3-card:hover .sup-s3-icon{ transform: rotate(-10deg) scale(1.1); }.wpc-scope-328 .tc-wp-content-root .sup-s3-card-title{ font-size: 1.1rem; font-weight: 900; color: var(--sup-text-3); margin-bottom: 10px; text-transform: uppercase; letter-spacing: 1px; position: relative; z-index: 1; }.wpc-scope-328 .tc-wp-content-root .sup-s3-card-title .sup-s3-highlight{ color: var(--sup-red); }.wpc-scope-328 .tc-wp-content-root .sup-s3-card-desc{ font-size: 0.9rem; color: var(--sup-text-soft-3); line-height: 1.5; position: relative; z-index: 1; font-weight: 500; }.wpc-scope-328 .tc-wp-content-root *, .wpc-scope-328 .tc-wp-content-root *::before, .wpc-scope-328 .tc-wp-content-root *::after{ box-sizing: border-box; }@media (min-width: 320px) and (max-width: 374px){.tc-wp-content-root .sup-s1-root, .tc-wp-content-root .sup-s2-root, .tc-wp-content-root .sup-s3-root{ padding: 40px 12px; }.tc-wp-content-root .sup-s1-container, .tc-wp-content-root .sup-s2-container, .tc-wp-content-root .sup-s3-container{ padding: 0; }.tc-wp-content-root .sup-s1-heading, .tc-wp-content-root .sup-s2-heading, .tc-wp-content-root .sup-s3-heading{ font-size: 1.35rem; text-align: center; }.tc-wp-content-root .sup-s1-subheading, .tc-wp-content-root .sup-s2-subheading, .tc-wp-content-root .sup-s3-subheading{ font-size: 0.82rem; }.tc-wp-content-root .sup-s1-card, .tc-wp-content-root .sup-s2-card, .tc-wp-content-root .sup-s3-card{ padding: 22px 18px; width: 100% !important; min-width: 0 !important; }.tc-wp-content-root .sup-s1-card-title, .tc-wp-content-root .sup-s2-card-title{ font-size: 1rem; }.tc-wp-content-root .sup-s3-card-title{ font-size: 0.95rem; }.tc-wp-content-root .sup-s1-card-desc, .tc-wp-content-root .sup-s2-card-desc{ font-size: 0.82rem; }.tc-wp-content-root .sup-s3-card-desc{ font-size: 0.8rem; }.tc-wp-content-root .sup-s1-grid, .tc-wp-content-root .sup-s2-grid, .tc-wp-content-root .sup-s3-grid{ grid-template-columns: 1fr !important; gap: 14px; overflow: hidden; }}@media (min-width: 375px) and (max-width: 429px){.tc-wp-content-root .sup-s1-root, .tc-wp-content-root .sup-s2-root, .tc-wp-content-root .sup-s3-root{ padding: 48px 16px; }.tc-wp-content-root .sup-s1-container, .tc-wp-content-root .sup-s2-container, .tc-wp-content-root .sup-s3-container{ padding: 0; }.tc-wp-content-root .sup-s1-heading, .tc-wp-content-root .sup-s2-heading, .tc-wp-content-root .sup-s3-heading{ font-size: 1.5rem; text-align: center; }.tc-wp-content-root .sup-s1-subheading, .tc-wp-content-root .sup-s2-subheading, .tc-wp-content-root .sup-s3-subheading{ font-size: 0.88rem; }.tc-wp-content-root .sup-s1-card, .tc-wp-content-root .sup-s2-card, .tc-wp-content-root .sup-s3-card{ padding: 24px 20px; width: 100% !important; min-width: 0 !important; }.tc-wp-content-root .sup-s1-card-title, .tc-wp-content-root .sup-s2-card-title{ font-size: 1.05rem; }.tc-wp-content-root .sup-s3-card-title{ font-size: 1rem; }.tc-wp-content-root .sup-s1-card-desc, .tc-wp-content-root .sup-s2-card-desc{ font-size: 0.85rem; }.tc-wp-content-root .sup-s3-card-desc{ font-size: 0.82rem; }.tc-wp-content-root .sup-s1-grid, .tc-wp-content-root .sup-s2-grid, .tc-wp-content-root .sup-s3-grid{ grid-template-columns: 1fr !important; gap: 16px; overflow: hidden; }}@media (min-width: 430px) and (max-width: 767px){.tc-wp-content-root .sup-s1-root, .tc-wp-content-root .sup-s2-root, .tc-wp-content-root .sup-s3-root{ padding: 56px 20px; }.tc-wp-content-root .sup-s1-container, .tc-wp-content-root .sup-s2-container, .tc-wp-content-root .sup-s3-container{ padding: 0; }.tc-wp-content-root .sup-s1-heading, .tc-wp-content-root .sup-s2-heading, .tc-wp-content-root .sup-s3-heading{ font-size: 1.7rem; text-align: center; }.tc-wp-content-root .sup-s1-subheading, .tc-wp-content-root .sup-s2-subheading, .tc-wp-content-root .sup-s3-subheading{ font-size: 0.92rem; }.tc-wp-content-root .sup-s1-card, .tc-wp-content-root .sup-s2-card, .tc-wp-content-root .sup-s3-card{ padding: 26px 22px; width: 100% !important; min-width: 0 !important; }.tc-wp-content-root .sup-s1-card-title, .tc-wp-content-root .sup-s2-card-title{ font-size: 1.1rem; }.tc-wp-content-root .sup-s3-card-title{ font-size: 1.05rem; }.tc-wp-content-root .sup-s1-card-desc, .tc-wp-content-root .sup-s2-card-desc{ font-size: 0.88rem; }.tc-wp-content-root .sup-s3-card-desc{ font-size: 0.85rem; }.tc-wp-content-root .sup-s1-grid, .tc-wp-content-root .sup-s2-grid, .tc-wp-content-root .sup-s3-grid{ grid-template-columns: 1fr !important; gap: 18px; overflow: hidden; }}@media (min-width: 768px) and (max-width: 1023px){.tc-wp-content-root .sup-s1-root, .tc-wp-content-root .sup-s2-root, .tc-wp-content-root .sup-s3-root{ padding: 64px 24px; }.tc-wp-content-root .sup-s1-container, .tc-wp-content-root .sup-s2-container, .tc-wp-content-root .sup-s3-container{ padding: 0; }.tc-wp-content-root .sup-s1-heading, .tc-wp-content-root .sup-s2-heading, .tc-wp-content-root .sup-s3-heading{ font-size: 2rem; text-align: center; }.tc-wp-content-root .sup-s1-subheading, .tc-wp-content-root .sup-s2-subheading, .tc-wp-content-root .sup-s3-subheading{ font-size: 0.95rem; }.tc-wp-content-root .sup-s1-card, .tc-wp-content-root .sup-s2-card, .tc-wp-content-root .sup-s3-card{ padding: 28px 24px; height: 100%; }.tc-wp-content-root .sup-s1-card-title, .tc-wp-content-root .sup-s2-card-title{ font-size: 1.15rem; }.tc-wp-content-root .sup-s3-card-title{ font-size: 1.05rem; }.tc-wp-content-root .sup-s1-card-desc, .tc-wp-content-root .sup-s2-card-desc{ font-size: 0.9rem; }.tc-wp-content-root .sup-s3-card-desc{ font-size: 0.85rem; }.tc-wp-content-root .sup-s1-grid{ grid-template-columns: repeat(2, 1fr) !important; gap: 20px; overflow: hidden; }.tc-wp-content-root .sup-s2-grid{ grid-template-columns: repeat(2, 1fr) !important; gap: 20px; overflow: hidden; }.tc-wp-content-root .sup-s3-grid{ grid-template-columns: repeat(2, 1fr) !important; gap: 20px; overflow: hidden; }}@media (min-width: 1024px){.tc-wp-content-root .sup-s1-root, .tc-wp-content-root .sup-s2-root, .tc-wp-content-root .sup-s3-root{ padding: 80px 20px; }.tc-wp-content-root .sup-s1-container, .tc-wp-content-root .sup-s2-container, .tc-wp-content-root .sup-s3-container{ padding: 0; }.tc-wp-content-root .sup-s1-heading, .tc-wp-content-root .sup-s2-heading, .tc-wp-content-root .sup-s3-heading{ font-size: clamp(1.4rem, 4vw, 2.5rem); text-align: center; }.tc-wp-content-root .sup-s1-subheading, .tc-wp-content-root .sup-s2-subheading, .tc-wp-content-root .sup-s3-subheading{ font-size: clamp(0.8rem, 2vw, 1rem); }.tc-wp-content-root .sup-s1-card, .tc-wp-content-root .sup-s2-card, .tc-wp-content-root .sup-s3-card{ padding: 32px 28px; height: 100%; }.tc-wp-content-root .sup-s1-card-title, .tc-wp-content-root .sup-s2-card-title{ font-size: 1.2rem; }.tc-wp-content-root .sup-s3-card-title{ font-size: 1.1rem; }.tc-wp-content-root .sup-s1-card-desc, .tc-wp-content-root .sup-s2-card-desc{ font-size: 0.95rem; }.tc-wp-content-root .sup-s3-card-desc{ font-size: 0.9rem; }.tc-wp-content-root .sup-s1-grid, .tc-wp-content-root .sup-s2-grid, .tc-wp-content-root .sup-s3-grid{ grid-template-columns: repeat(4, 1fr) !important; gap: 24px; overflow: hidden; align-items: stretch; }}