@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-476 .tc-wp-content-root img, .wpc-scope-476 .tc-wp-content-root video, .wpc-scope-476 .tc-wp-content-root svg, .wpc-scope-476 .tc-wp-content-root iframe{
  max-width: 100%;
  height: auto;
}.wpc-scope-476 .tc-wp-content-root .jaws-s1-root{ --jfg-deep: #001F3F; --jfg-ocean: #0077B6; --jfg-blood: #E63946; --jfg-foam: #A8DADC; --jfg-white: #F1FAEE; --jfg-dark: #001F3F; --jfg-muted: #A8DADC; width: 100%; background: #fff; padding: 80px 20px; font-family: 'Roboto', 'Segoe UI', sans-serif; }.wpc-scope-476 .tc-wp-content-root .jaws-s1-container{ max-width: 1200px; margin: 0 auto; }.wpc-scope-476 .tc-wp-content-root .jaws-s1-header{ text-align: center; margin-bottom: 30px; }.wpc-scope-476 .tc-wp-content-root .jaws-s1-heading{ font-size: clamp(1.4rem, 4vw, 2.5rem); font-weight: 900; margin-bottom: 16px; color: var(--jfg-deep); letter-spacing: 2px; text-shadow: 2px 2px 0 #fff, 4px 4px 0 rgba(0, 31, 63, 0.1); }.wpc-scope-476 .tc-wp-content-root .jaws-s1-heading .jaws-s1-grad{ color: var(--jfg-blood); }.wpc-scope-476 .tc-wp-content-root .jaws-s1-subheading{ font-size: clamp(0.8rem, 2vw, 1rem); color: var(--jfg-deep); max-width: 700px; margin: 0 auto; line-height: 1.6; font-weight: 600; letter-spacing: 1px; }.wpc-scope-476 .tc-wp-content-root .jaws-s1-grid{ display: grid; grid-template-columns: repeat(4, 1fr); gap: 24px; overflow: hidden; }.wpc-scope-476 .tc-wp-content-root .jaws-s1-card{ background: #F0F8FF; border-radius: 16px; padding: 32px 28px; position: relative; overflow: hidden; transition: all 0.4s ease; cursor: pointer; border: 2px solid rgba(0, 119, 182, 0.2); box-shadow: 0 6px 20px rgba(0, 31, 63, 0.08); opacity: 0; animation: jaws-s1-fadeSlideUp 0.6s ease forwards; }.wpc-scope-476 .tc-wp-content-root .jaws-s1-card:nth-child(1){ animation-delay: 0.05s; }.wpc-scope-476 .tc-wp-content-root .jaws-s1-card:nth-child(2){ animation-delay: 0.1s; }.wpc-scope-476 .tc-wp-content-root .jaws-s1-card:nth-child(3){ animation-delay: 0.15s; }.wpc-scope-476 .tc-wp-content-root .jaws-s1-card:nth-child(4){ animation-delay: 0.2s; }.wpc-scope-476 .tc-wp-content-root .jaws-s1-card:nth-child(5){ animation-delay: 0.25s; }.wpc-scope-476 .tc-wp-content-root .jaws-s1-card:nth-child(6){ animation-delay: 0.3s; }.wpc-scope-476 .tc-wp-content-root .jaws-s1-card:nth-child(7){ animation-delay: 0.35s; }.wpc-scope-476 .tc-wp-content-root .jaws-s1-card:nth-child(8){ animation-delay: 0.4s; }@keyframes jaws-s1-fadeSlideUp{ from { opacity: 0; transform: translateY(30px); } to { opacity: 1; transform: translateY(0); } }.wpc-scope-476 .tc-wp-content-root .jaws-s1-card:hover{ transform: translateY(-5px); border-color: var(--jfg-blood); box-shadow: 0 12px 30px rgba(230, 57, 70, 0.15); }.wpc-scope-476 .tc-wp-content-root .jaws-s1-top-bar{ height: 6px; background: linear-gradient(90deg, var(--jfg-deep) 25%, var(--jfg-ocean) 25%, var(--jfg-ocean) 50%, var(--jfg-blood) 50%, var(--jfg-blood) 75%, var(--jfg-foam) 75%); border-radius: 14px 14px 0 0; margin: -32px -28px 20px -28px; }.wpc-scope-476 .tc-wp-content-root .jaws-s1-icon-wrap{ width: 56px; height: 56px; background: var(--jfg-foam); border: 2px solid rgba(0, 119, 182, 0.3); border-radius: 50%; display: flex; align-items: center; justify-content: center; margin-bottom: 20px; transition: all 0.4s ease; }.wpc-scope-476 .tc-wp-content-root .jaws-s1-card:hover .jaws-s1-icon-wrap{ background: var(--jfg-blood); border-color: var(--jfg-blood); transform: rotate(-10deg); }.wpc-scope-476 .tc-wp-content-root .jaws-s1-icon{ font-size: 24px; color: var(--jfg-deep); transition: all 0.4s ease; }.wpc-scope-476 .tc-wp-content-root .jaws-s1-card:hover .jaws-s1-icon{ color: #fff; transform: scale(1.15); }.wpc-scope-476 .tc-wp-content-root .jaws-s1-card-title{ font-size: 1.2rem; font-weight: 800; color: var(--jfg-deep); margin-bottom: 12px; letter-spacing: 1px; }.wpc-scope-476 .tc-wp-content-root .jaws-s1-card-title .jaws-s1-highlight{ color: var(--jfg-blood); }.wpc-scope-476 .tc-wp-content-root .jaws-s1-card-desc{ font-size: 0.95rem; color: #475569; line-height: 1.6; }.wpc-scope-476 .tc-wp-content-root .jaws-s2-root{ --jfg-deep: #001F3F; --jfg-ocean: #0077B6; --jfg-blood: #E63946; --jfg-foam: #A8DADC; --jfg-white: #F1FAEE; --jfg-dark: #001F3F; --jfg-muted: #A8DADC; width: 100%; background: #f0f7ff; padding: 80px 20px; font-family: 'Roboto', 'Segoe UI', sans-serif; border-top: 3px solid rgba(230, 57, 70, 0.3); border-bottom: 3px solid rgba(230, 57, 70, 0.3); }.wpc-scope-476 .tc-wp-content-root .jaws-s2-container{ max-width: 1200px; margin: 0 auto; }.wpc-scope-476 .tc-wp-content-root .jaws-s2-header{ text-align: center; margin-bottom: 30px; }.wpc-scope-476 .tc-wp-content-root .jaws-s2-heading{ font-size: clamp(1.4rem, 4vw, 2.5rem); font-weight: 900; margin-bottom: 16px; color: var(--jfg-deep); letter-spacing: 2px; text-shadow: 2px 2px 0 #fff, 4px 4px 0 rgba(0, 31, 63, 0.1); }.wpc-scope-476 .tc-wp-content-root .jaws-s2-heading .jaws-s2-grad{ color: var(--jfg-blood); }.wpc-scope-476 .tc-wp-content-root .jaws-s2-subheading{ font-size: clamp(0.8rem, 2vw, 1rem); color: var(--jfg-deep); max-width: 700px; margin: 0 auto; line-height: 1.6; font-weight: 600; letter-spacing: 1px; }.wpc-scope-476 .tc-wp-content-root .jaws-s2-grid{ display: grid; grid-template-columns: repeat(4, 1fr); gap: 24px; overflow: hidden; }.wpc-scope-476 .tc-wp-content-root .jaws-s2-card{ background: rgba(255, 255, 255, 0.85); backdrop-filter: blur(6px); border-radius: 16px; padding: 32px 28px; position: relative; overflow: hidden; transition: all 0.4s ease; cursor: pointer; border: 2px solid rgba(0, 119, 182, 0.15); box-shadow: 0 6px 20px rgba(0, 31, 63, 0.06); opacity: 0; animation: jaws-s2-fadeSlideUp 0.6s ease forwards; }.wpc-scope-476 .tc-wp-content-root .jaws-s2-card:nth-child(1){ animation-delay: 0.05s; }.wpc-scope-476 .tc-wp-content-root .jaws-s2-card:nth-child(2){ animation-delay: 0.1s; }.wpc-scope-476 .tc-wp-content-root .jaws-s2-card:nth-child(3){ animation-delay: 0.15s; }.wpc-scope-476 .tc-wp-content-root .jaws-s2-card:nth-child(4){ animation-delay: 0.2s; }.wpc-scope-476 .tc-wp-content-root .jaws-s2-card:nth-child(5){ animation-delay: 0.25s; }.wpc-scope-476 .tc-wp-content-root .jaws-s2-card:nth-child(6){ animation-delay: 0.3s; }.wpc-scope-476 .tc-wp-content-root .jaws-s2-card:nth-child(7){ animation-delay: 0.35s; }.wpc-scope-476 .tc-wp-content-root .jaws-s2-card:nth-child(8){ animation-delay: 0.4s; }@keyframes jaws-s2-fadeSlideUp{ from { opacity: 0; transform: translateY(30px); } to { opacity: 1; transform: translateY(0); } }.wpc-scope-476 .tc-wp-content-root .jaws-s2-card:hover{ transform: translateY(-5px); border-color: var(--jfg-blood); box-shadow: 0 12px 30px rgba(230, 57, 70, 0.15); }.wpc-scope-476 .tc-wp-content-root .jaws-s2-top-bar{ height: 6px; background: linear-gradient(90deg, var(--jfg-blood) 25%, var(--jfg-ocean) 25%, var(--jfg-ocean) 50%, var(--jfg-deep) 50%, var(--jfg-deep) 75%, var(--jfg-foam) 75%); border-radius: 14px 14px 0 0; margin: -32px -28px 20px -28px; }.wpc-scope-476 .tc-wp-content-root .jaws-s2-icon-wrap{ width: 56px; height: 56px; background: rgba(0, 119, 182, 0.1); border: 2px solid rgba(0, 119, 182, 0.3); border-radius: 50%; display: flex; align-items: center; justify-content: center; margin-bottom: 20px; transition: all 0.4s ease; }.wpc-scope-476 .tc-wp-content-root .jaws-s2-card:hover .jaws-s2-icon-wrap{ background: var(--jfg-ocean); border-color: var(--jfg-ocean); }.wpc-scope-476 .tc-wp-content-root .jaws-s2-icon{ font-size: 24px; color: var(--jfg-ocean); transition: all 0.4s ease; }.wpc-scope-476 .tc-wp-content-root .jaws-s2-card:hover .jaws-s2-icon{ color: #fff; transform: scale(1.15) rotate(10deg); }.wpc-scope-476 .tc-wp-content-root .jaws-s2-card-title{ font-size: 1.2rem; font-weight: 800; color: var(--jfg-deep); margin-bottom: 12px; letter-spacing: 1px; }.wpc-scope-476 .tc-wp-content-root .jaws-s2-card-title .jaws-s2-highlight{ color: var(--jfg-blood); }.wpc-scope-476 .tc-wp-content-root .jaws-s2-card-desc{ font-size: 0.95rem; color: #475569; line-height: 1.6; }.wpc-scope-476 .tc-wp-content-root .jaws-s3-root{ --jfg-deep: #001F3F; --jfg-ocean: #0077B6; --jfg-blood: #E63946; --jfg-foam: #A8DADC; --jfg-white: #F1FAEE; --jfg-dark: #001F3F; --jfg-muted: #A8DADC; width: 100%; background: #fff; padding: 80px 20px; font-family: 'Roboto', 'Segoe UI', sans-serif; }.wpc-scope-476 .tc-wp-content-root .jaws-s3-container{ max-width: 1200px; margin: 0 auto; }.wpc-scope-476 .tc-wp-content-root .jaws-s3-header{ text-align: center; margin-bottom: 30px; }.wpc-scope-476 .tc-wp-content-root .jaws-s3-heading{ font-size: clamp(1.4rem, 4vw, 2.5rem); font-weight: 900; margin-bottom: 16px; color: var(--jfg-deep); letter-spacing: 2px; text-shadow: 2px 2px 0 #fff, 4px 4px 0 rgba(0, 31, 63, 0.1); }.wpc-scope-476 .tc-wp-content-root .jaws-s3-heading .jaws-s3-grad{ color: var(--jfg-blood); }.wpc-scope-476 .tc-wp-content-root .jaws-s3-subheading{ font-size: clamp(0.8rem, 2vw, 1rem); color: var(--jfg-deep); max-width: 700px; margin: 0 auto; line-height: 1.6; font-weight: 600; letter-spacing: 1px; }.wpc-scope-476 .tc-wp-content-root .jaws-s3-grid{ display: grid; grid-template-columns: repeat(4, 1fr); gap: 24px; overflow: hidden; }.wpc-scope-476 .tc-wp-content-root .jaws-s3-card{ background: #F0F8FF; border-radius: 16px; padding: 28px; position: relative; overflow: hidden; transition: all 0.4s ease; cursor: pointer; border: 2px solid rgba(0, 119, 182, 0.2); box-shadow: 0 6px 20px rgba(0, 31, 63, 0.08); opacity: 0; animation: jaws-s3-fadeSlideUp 0.6s ease forwards; }.wpc-scope-476 .tc-wp-content-root .jaws-s3-card:nth-child(1){ animation-delay: 0.05s; }.wpc-scope-476 .tc-wp-content-root .jaws-s3-card:nth-child(2){ animation-delay: 0.1s; }.wpc-scope-476 .tc-wp-content-root .jaws-s3-card:nth-child(3){ animation-delay: 0.15s; }.wpc-scope-476 .tc-wp-content-root .jaws-s3-card:nth-child(4){ animation-delay: 0.2s; }.wpc-scope-476 .tc-wp-content-root .jaws-s3-card:nth-child(5){ animation-delay: 0.25s; }.wpc-scope-476 .tc-wp-content-root .jaws-s3-card:nth-child(6){ animation-delay: 0.3s; }.wpc-scope-476 .tc-wp-content-root .jaws-s3-card:nth-child(7){ animation-delay: 0.35s; }.wpc-scope-476 .tc-wp-content-root .jaws-s3-card:nth-child(8){ animation-delay: 0.4s; }@keyframes jaws-s3-fadeSlideUp{ from { opacity: 0; transform: translateY(30px); } to { opacity: 1; transform: translateY(0); } }.wpc-scope-476 .tc-wp-content-root .jaws-s3-card:hover{ transform: translateY(-5px); border-color: var(--jfg-blood); box-shadow: 0 12px 30px rgba(230, 57, 70, 0.15); }.wpc-scope-476 .tc-wp-content-root .jaws-s3-step-badge{ position: absolute; top: 16px; right: 16px; width: 28px; height: 28px; background: var(--jfg-blood); border: none; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 0.75rem; font-weight: 800; color: #fff; font-family: 'Roboto', sans-serif; box-shadow: 0 3px 6px rgba(230, 57, 70, 0.3); transition: transform 0.3s ease; }.wpc-scope-476 .tc-wp-content-root .jaws-s3-card:hover .jaws-s3-step-badge{ transform: scale(1.2) rotate(10deg); }.wpc-scope-476 .tc-wp-content-root .jaws-s3-top-bar{ height: 6px; background: linear-gradient(90deg, var(--jfg-deep) 25%, var(--jfg-ocean) 25%, var(--jfg-ocean) 50%, var(--jfg-blood) 50%, var(--jfg-blood) 75%, var(--jfg-foam) 75%); border-radius: 14px 14px 0 0; margin: -28px -28px 16px -28px; }.wpc-scope-476 .tc-wp-content-root .jaws-s3-icon-wrap{ width: 52px; height: 52px; background: var(--jfg-foam); border: 2px solid rgba(0, 119, 182, 0.3); border-radius: 50%; display: flex; align-items: center; justify-content: center; margin-bottom: 16px; transition: all 0.4s ease; }.wpc-scope-476 .tc-wp-content-root .jaws-s3-card:hover .jaws-s3-icon-wrap{ background: var(--jfg-ocean); border-color: var(--jfg-ocean); }.wpc-scope-476 .tc-wp-content-root .jaws-s3-icon{ font-size: 22px; color: var(--jfg-deep); transition: all 0.4s ease; }.wpc-scope-476 .tc-wp-content-root .jaws-s3-card:hover .jaws-s3-icon{ color: #fff; transform: scale(1.15); }.wpc-scope-476 .tc-wp-content-root .jaws-s3-card-title{ font-size: 1.1rem; font-weight: 800; color: var(--jfg-deep); margin-bottom: 10px; position: relative; z-index: 1; letter-spacing: 1px; }.wpc-scope-476 .tc-wp-content-root .jaws-s3-card-title .jaws-s3-highlight{ color: var(--jfg-blood); }.wpc-scope-476 .tc-wp-content-root .jaws-s3-card-desc{ font-size: 0.9rem; color: #475569; line-height: 1.5; position: relative; z-index: 1; }.wpc-scope-476 .tc-wp-content-root *, .wpc-scope-476 .tc-wp-content-root *::before, .wpc-scope-476 .tc-wp-content-root *::after{ box-sizing: border-box; }@media (min-width: 320px) and (max-width: 374px){.tc-wp-content-root .jaws-s1-root, .tc-wp-content-root .jaws-s2-root, .tc-wp-content-root .jaws-s3-root{ padding: 40px 12px; }.tc-wp-content-root .jaws-s1-container, .tc-wp-content-root .jaws-s2-container, .tc-wp-content-root .jaws-s3-container{ padding: 0; }.tc-wp-content-root .jaws-s1-heading, .tc-wp-content-root .jaws-s2-heading, .tc-wp-content-root .jaws-s3-heading{ font-size: 1.35rem; text-align: center; }.tc-wp-content-root .jaws-s1-subheading, .tc-wp-content-root .jaws-s2-subheading, .tc-wp-content-root .jaws-s3-subheading{ font-size: 0.82rem; }.tc-wp-content-root .jaws-s1-card, .tc-wp-content-root .jaws-s2-card, .tc-wp-content-root .jaws-s3-card{ padding: 22px 18px; width: 100% !important; min-width: 0 !important; }.tc-wp-content-root .jaws-s1-card-title, .tc-wp-content-root .jaws-s2-card-title{ font-size: 1rem; }.tc-wp-content-root .jaws-s3-card-title{ font-size: 0.95rem; }.tc-wp-content-root .jaws-s1-card-desc, .tc-wp-content-root .jaws-s2-card-desc{ font-size: 0.82rem; }.tc-wp-content-root .jaws-s3-card-desc{ font-size: 0.8rem; }.tc-wp-content-root .jaws-s1-grid, .tc-wp-content-root .jaws-s2-grid, .tc-wp-content-root .jaws-s3-grid{ grid-template-columns: 1fr !important; gap: 14px; overflow: hidden; }}@media (min-width: 375px) and (max-width: 429px){.tc-wp-content-root .jaws-s1-root, .tc-wp-content-root .jaws-s2-root, .tc-wp-content-root .jaws-s3-root{ padding: 48px 16px; }.tc-wp-content-root .jaws-s1-container, .tc-wp-content-root .jaws-s2-container, .tc-wp-content-root .jaws-s3-container{ padding: 0; }.tc-wp-content-root .jaws-s1-heading, .tc-wp-content-root .jaws-s2-heading, .tc-wp-content-root .jaws-s3-heading{ font-size: 1.5rem; text-align: center; }.tc-wp-content-root .jaws-s1-subheading, .tc-wp-content-root .jaws-s2-subheading, .tc-wp-content-root .jaws-s3-subheading{ font-size: 0.88rem; }.tc-wp-content-root .jaws-s1-card, .tc-wp-content-root .jaws-s2-card, .tc-wp-content-root .jaws-s3-card{ padding: 24px 20px; width: 100% !important; min-width: 0 !important; }.tc-wp-content-root .jaws-s1-card-title, .tc-wp-content-root .jaws-s2-card-title{ font-size: 1.05rem; }.tc-wp-content-root .jaws-s3-card-title{ font-size: 1rem; }.tc-wp-content-root .jaws-s1-card-desc, .tc-wp-content-root .jaws-s2-card-desc{ font-size: 0.85rem; }.tc-wp-content-root .jaws-s3-card-desc{ font-size: 0.82rem; }.tc-wp-content-root .jaws-s1-grid, .tc-wp-content-root .jaws-s2-grid, .tc-wp-content-root .jaws-s3-grid{ grid-template-columns: 1fr !important; gap: 16px; overflow: hidden; }}@media (min-width: 430px) and (max-width: 767px){.tc-wp-content-root .jaws-s1-root, .tc-wp-content-root .jaws-s2-root, .tc-wp-content-root .jaws-s3-root{ padding: 56px 20px; }.tc-wp-content-root .jaws-s1-container, .tc-wp-content-root .jaws-s2-container, .tc-wp-content-root .jaws-s3-container{ padding: 0; }.tc-wp-content-root .jaws-s1-heading, .tc-wp-content-root .jaws-s2-heading, .tc-wp-content-root .jaws-s3-heading{ font-size: 1.7rem; text-align: center; }.tc-wp-content-root .jaws-s1-subheading, .tc-wp-content-root .jaws-s2-subheading, .tc-wp-content-root .jaws-s3-subheading{ font-size: 0.92rem; }.tc-wp-content-root .jaws-s1-card, .tc-wp-content-root .jaws-s2-card, .tc-wp-content-root .jaws-s3-card{ padding: 26px 22px; width: 100% !important; min-width: 0 !important; }.tc-wp-content-root .jaws-s1-card-title, .tc-wp-content-root .jaws-s2-card-title{ font-size: 1.1rem; }.tc-wp-content-root .jaws-s3-card-title{ font-size: 1.05rem; }.tc-wp-content-root .jaws-s1-card-desc, .tc-wp-content-root .jaws-s2-card-desc{ font-size: 0.88rem; }.tc-wp-content-root .jaws-s3-card-desc{ font-size: 0.85rem; }.tc-wp-content-root .jaws-s1-grid, .tc-wp-content-root .jaws-s2-grid, .tc-wp-content-root .jaws-s3-grid{ grid-template-columns: 1fr !important; gap: 18px; overflow: hidden; }}@media (min-width: 768px) and (max-width: 1023px){.tc-wp-content-root .jaws-s1-root, .tc-wp-content-root .jaws-s2-root, .tc-wp-content-root .jaws-s3-root{ padding: 64px 24px; }.tc-wp-content-root .jaws-s1-container, .tc-wp-content-root .jaws-s2-container, .tc-wp-content-root .jaws-s3-container{ padding: 0; }.tc-wp-content-root .jaws-s1-heading, .tc-wp-content-root .jaws-s2-heading, .tc-wp-content-root .jaws-s3-heading{ font-size: 2rem; text-align: center; }.tc-wp-content-root .jaws-s1-subheading, .tc-wp-content-root .jaws-s2-subheading, .tc-wp-content-root .jaws-s3-subheading{ font-size: 0.95rem; }.tc-wp-content-root .jaws-s1-card, .tc-wp-content-root .jaws-s2-card, .tc-wp-content-root .jaws-s3-card{ padding: 28px 24px; height: 100%; }.tc-wp-content-root .jaws-s1-card-title, .tc-wp-content-root .jaws-s2-card-title{ font-size: 1.15rem; }.tc-wp-content-root .jaws-s3-card-title{ font-size: 1.05rem; }.tc-wp-content-root .jaws-s1-card-desc, .tc-wp-content-root .jaws-s2-card-desc{ font-size: 0.9rem; }.tc-wp-content-root .jaws-s3-card-desc{ font-size: 0.85rem; }.tc-wp-content-root .jaws-s1-grid{ grid-template-columns: repeat(2, 1fr) !important; gap: 20px; overflow: hidden; }.tc-wp-content-root .jaws-s2-grid{ grid-template-columns: repeat(2, 1fr) !important; gap: 20px; overflow: hidden; }.tc-wp-content-root .jaws-s3-grid{ grid-template-columns: repeat(2, 1fr) !important; gap: 20px; overflow: hidden; }}@media (min-width: 1024px){.tc-wp-content-root .jaws-s1-root, .tc-wp-content-root .jaws-s2-root, .tc-wp-content-root .jaws-s3-root{ padding: 80px 20px; }.tc-wp-content-root .jaws-s1-container, .tc-wp-content-root .jaws-s2-container, .tc-wp-content-root .jaws-s3-container{ padding: 0; }.tc-wp-content-root .jaws-s1-heading, .tc-wp-content-root .jaws-s2-heading, .tc-wp-content-root .jaws-s3-heading{ font-size: clamp(1.4rem, 4vw, 2.5rem); text-align: center; }.tc-wp-content-root .jaws-s1-subheading, .tc-wp-content-root .jaws-s2-subheading, .tc-wp-content-root .jaws-s3-subheading{ font-size: clamp(0.8rem, 2vw, 1rem); }.tc-wp-content-root .jaws-s1-card, .tc-wp-content-root .jaws-s2-card, .tc-wp-content-root .jaws-s3-card{ padding: 32px 28px; height: 100%; }.tc-wp-content-root .jaws-s1-card-title, .tc-wp-content-root .jaws-s2-card-title{ font-size: 1.2rem; }.tc-wp-content-root .jaws-s3-card-title{ font-size: 1.1rem; }.tc-wp-content-root .jaws-s1-card-desc, .tc-wp-content-root .jaws-s2-card-desc{ font-size: 0.95rem; }.tc-wp-content-root .jaws-s3-card-desc{ font-size: 0.9rem; }.tc-wp-content-root .jaws-s1-grid, .tc-wp-content-root .jaws-s2-grid, .tc-wp-content-root .jaws-s3-grid{ grid-template-columns: repeat(4, 1fr) !important; gap: 24px; overflow: hidden; align-items: stretch; }}