@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-139 .tc-wp-content-root img, .wpc-scope-139 .tc-wp-content-root video, .wpc-scope-139 .tc-wp-content-root svg, .wpc-scope-139 .tc-wp-content-root iframe{
  max-width: 100%;
  height: auto;
}.wpc-scope-139 .tc-wp-content-root .bkl-s1-root{ --bkl-bg: #fff; --bkl-card-bg: #f0f7ff; --bkl-text: #000; --bkl-text-soft: #000; --bkl-text-muted: #000; --bkl-gold: #c89030; --bkl-amber: #e0a040; --bkl-cream: #f0e0c0; width: 100%; background: var(--bkl-bg); padding: 80px 20px; font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; }.wpc-scope-139 .tc-wp-content-root .bkl-s1-container{ max-width: 1200px; margin: 0 auto; }.wpc-scope-139 .tc-wp-content-root .bkl-s1-header{ text-align: center; margin-bottom: 30px; }.wpc-scope-139 .tc-wp-content-root .bkl-s1-heading{ font-size: clamp(1.4rem, 4vw, 2.5rem); font-weight: 900; margin-bottom: 16px; text-transform: uppercase; letter-spacing: 3px; color: #000; }.wpc-scope-139 .tc-wp-content-root .bkl-s1-heading .bkl-s1-grad{ background: linear-gradient(90deg, var(--bkl-gold), var(--bkl-amber), var(--bkl-cream)); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; }.wpc-scope-139 .tc-wp-content-root .bkl-s1-subheading{ font-size: clamp(0.8rem, 2vw, 1rem); color: var(--bkl-text-muted); max-width: 700px; margin: 0 auto; line-height: 1.6; text-transform: uppercase; letter-spacing: 2px; font-weight: 300; }.wpc-scope-139 .tc-wp-content-root .bkl-s1-grid{ display: grid; grid-template-columns: repeat(4, 1fr); gap: 24px; overflow: hidden; }.wpc-scope-139 .tc-wp-content-root .bkl-s1-card{ background: var(--bkl-card-bg); border-radius: 10px; padding: 32px 28px; position: relative; overflow: hidden; transition: all 0.4s ease; cursor: pointer; border: 2px solid rgba(200, 144, 48, 0.2); opacity: 0; animation: bkl-s1-fadeSlideUp 0.6s ease forwards; }.wpc-scope-139 .tc-wp-content-root .bkl-s1-card:nth-child(1){ animation-delay: 0.05s; }.wpc-scope-139 .tc-wp-content-root .bkl-s1-card:nth-child(2){ animation-delay: 0.1s; }.wpc-scope-139 .tc-wp-content-root .bkl-s1-card:nth-child(3){ animation-delay: 0.15s; }.wpc-scope-139 .tc-wp-content-root .bkl-s1-card:nth-child(4){ animation-delay: 0.2s; }.wpc-scope-139 .tc-wp-content-root .bkl-s1-card:nth-child(5){ animation-delay: 0.25s; }.wpc-scope-139 .tc-wp-content-root .bkl-s1-card:nth-child(6){ animation-delay: 0.3s; }.wpc-scope-139 .tc-wp-content-root .bkl-s1-card:nth-child(7){ animation-delay: 0.35s; }.wpc-scope-139 .tc-wp-content-root .bkl-s1-card:nth-child(8){ animation-delay: 0.4s; }@keyframes bkl-s1-fadeSlideUp{ from { opacity: 0; transform: translateY(30px); } to { opacity: 1; transform: translateY(0); } }.wpc-scope-139 .tc-wp-content-root .bkl-s1-card::before{ content: ''; position: absolute; inset: 0; border-radius: 10px; padding: 2px; background: linear-gradient(90deg, var(--bkl-gold), var(--bkl-amber), var(--bkl-cream), var(--bkl-gold)); background-size: 400% 100%; -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); -webkit-mask-composite: xor; mask-composite: exclude; opacity: 0; transition: opacity 0.3s ease; animation: bkl-s1-borderTrace 3s linear infinite; }.wpc-scope-139 .tc-wp-content-root .bkl-s1-card:hover::before{ opacity: 1; }@keyframes bkl-s1-borderTrace{ 0% { background-position: 0% 50%; } 100% { background-position: 400% 50%; } }.wpc-scope-139 .tc-wp-content-root .bkl-s1-card:hover{ transform: translateY(-6px); box-shadow: 0 20px 40px rgba(200, 144, 48, 0.15); }.wpc-scope-139 .tc-wp-content-root .bkl-s1-icon-wrap{ width: 56px; height: 56px; background: #fff; border: 2px solid rgba(0, 0, 0, 0.12); border-radius: 12px; display: flex; align-items: center; justify-content: center; margin-bottom: 20px; transition: all 0.4s ease; }.wpc-scope-139 .tc-wp-content-root .bkl-s1-card:hover .bkl-s1-icon-wrap{ border-color: var(--bkl-gold); background: #fff; }.wpc-scope-139 .tc-wp-content-root .bkl-s1-icon{ font-size: 24px; background: linear-gradient(90deg, var(--bkl-gold), var(--bkl-amber), var(--bkl-cream)); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; transition: all 0.4s ease; }.wpc-scope-139 .tc-wp-content-root .bkl-s1-card:hover .bkl-s1-icon{ transform: rotate(15deg) scale(1.1); }.wpc-scope-139 .tc-wp-content-root .bkl-s1-card-title{ font-size: 1.2rem; font-weight: 700; color: var(--bkl-text); margin-bottom: 12px; text-transform: uppercase; letter-spacing: 2px; }.wpc-scope-139 .tc-wp-content-root .bkl-s1-card-title .bkl-s1-highlight{ color: #000; background: none; -webkit-background-clip: unset; -webkit-text-fill-color: unset; background-clip: unset; }.wpc-scope-139 .tc-wp-content-root .bkl-s1-card-desc{ font-size: 0.95rem; color: var(--bkl-text-soft); line-height: 1.6; }.wpc-scope-139 .tc-wp-content-root .bkl-s2-root{ --bkl-bg-2: #f0f7ff; --bkl-card-bg-2: #fff; --bkl-text-2: #000; --bkl-text-soft-2: #000; --bkl-text-muted-2: #000; --bkl-gold: #c89030; --bkl-amber: #e0a040; --bkl-cream: #f0e0c0; width: 100%; background: var(--bkl-bg-2); padding: 80px 20px; font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; }.wpc-scope-139 .tc-wp-content-root .bkl-s2-container{ max-width: 1200px; margin: 0 auto; }.wpc-scope-139 .tc-wp-content-root .bkl-s2-header{ text-align: center; margin-bottom: 30px; }.wpc-scope-139 .tc-wp-content-root .bkl-s2-heading{ font-size: clamp(1.4rem, 4vw, 2.5rem); font-weight: 900; margin-bottom: 16px; text-transform: uppercase; letter-spacing: 3px; color: #000; }.wpc-scope-139 .tc-wp-content-root .bkl-s2-heading .bkl-s2-grad{ background: linear-gradient(90deg, var(--bkl-gold), var(--bkl-amber), var(--bkl-cream)); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; }.wpc-scope-139 .tc-wp-content-root .bkl-s2-subheading{ font-size: clamp(0.8rem, 2vw, 1rem); color: var(--bkl-text-muted-2); max-width: 700px; margin: 0 auto; line-height: 1.6; text-transform: uppercase; letter-spacing: 2px; font-weight: 300; }.wpc-scope-139 .tc-wp-content-root .bkl-s2-grid{ display: grid; grid-template-columns: repeat(4, 1fr); gap: 24px; overflow: hidden; }.wpc-scope-139 .tc-wp-content-root .bkl-s2-card{ background: var(--bkl-card-bg-2); border-radius: 10px; padding: 32px 28px; text-align: center; position: relative; transition: all 0.4s ease; cursor: pointer; border: 1px solid rgba(200, 144, 48, 0.15); opacity: 0; animation: bkl-s2-fadeSlideUp 0.6s ease forwards; }.wpc-scope-139 .tc-wp-content-root .bkl-s2-card:nth-child(1){ animation-delay: 0.05s; }.wpc-scope-139 .tc-wp-content-root .bkl-s2-card:nth-child(2){ animation-delay: 0.1s; }.wpc-scope-139 .tc-wp-content-root .bkl-s2-card:nth-child(3){ animation-delay: 0.15s; }.wpc-scope-139 .tc-wp-content-root .bkl-s2-card:nth-child(4){ animation-delay: 0.2s; }.wpc-scope-139 .tc-wp-content-root .bkl-s2-card:nth-child(5){ animation-delay: 0.25s; }.wpc-scope-139 .tc-wp-content-root .bkl-s2-card:nth-child(6){ animation-delay: 0.3s; }.wpc-scope-139 .tc-wp-content-root .bkl-s2-card:nth-child(7){ animation-delay: 0.35s; }.wpc-scope-139 .tc-wp-content-root .bkl-s2-card:nth-child(8){ animation-delay: 0.4s; }@keyframes bkl-s2-fadeSlideUp{ from { opacity: 0; transform: translateY(30px); } to { opacity: 1; transform: translateY(0); } }.wpc-scope-139 .tc-wp-content-root .bkl-s2-card::after{ content: ''; position: absolute; inset: 0; border-radius: 10px; box-shadow: 0 0 0 0 rgba(200, 144, 48, 0.3); opacity: 0; pointer-events: none; }.wpc-scope-139 .tc-wp-content-root .bkl-s2-card:hover::after{ animation: bkl-s2-pulseEcho 1.5s ease-out infinite; }@keyframes bkl-s2-pulseEcho{ 0% { box-shadow: 0 0 0 0 rgba(200, 144, 48, 0.3); opacity: 1; } 100% { box-shadow: 0 0 0 20px rgba(200, 144, 48, 0); opacity: 0; } }.wpc-scope-139 .tc-wp-content-root .bkl-s2-card:hover{ transform: translateY(-8px); }.wpc-scope-139 .tc-wp-content-root .bkl-s2-icon-wrap{ width: 64px; height: 64px; margin: 0 auto 20px; background: #f0f7ff; border-radius: 50%; display: flex; align-items: center; justify-content: center; transition: all 0.6s cubic-bezier(0.68, -0.55, 0.265, 1.55); border: 2px solid rgba(0, 0, 0, 0.12); }.wpc-scope-139 .tc-wp-content-root .bkl-s2-card:hover .bkl-s2-icon-wrap{ animation: bkl-s2-elasticBounce 0.6s ease; border-color: var(--bkl-gold); }@keyframes bkl-s2-elasticBounce{ 0% { transform: scale(1); } 30% { transform: scale(0.85) translateY(5px); } 50% { transform: scale(1.15) translateY(-10px); } 70% { transform: scale(0.95) translateY(2px); } 100% { transform: scale(1) translateY(0); } }.wpc-scope-139 .tc-wp-content-root .bkl-s2-icon{ font-size: 26px; background: linear-gradient(90deg, var(--bkl-gold), var(--bkl-amber), var(--bkl-cream)); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; transition: transform 0.3s ease; }.wpc-scope-139 .tc-wp-content-root .bkl-s2-card:hover .bkl-s2-icon{ transform: rotate(10deg); }.wpc-scope-139 .tc-wp-content-root .bkl-s2-card-title{ font-size: 1.2rem; font-weight: 700; color: var(--bkl-text-2); margin-bottom: 12px; text-transform: uppercase; letter-spacing: 2px; }.wpc-scope-139 .tc-wp-content-root .bkl-s2-card-title .bkl-s2-highlight{ color: #000; background: none; -webkit-background-clip: unset; -webkit-text-fill-color: unset; background-clip: unset; }.wpc-scope-139 .tc-wp-content-root .bkl-s2-card-desc{ font-size: 0.95rem; color: var(--bkl-text-soft-2); line-height: 1.6; }.wpc-scope-139 .tc-wp-content-root .bkl-s3-root{ --bkl-bg-3: #fff; --bkl-card-bg-3: #f0f7ff; --bkl-text-3: #000; --bkl-text-soft-3: #000; --bkl-text-muted-3: #000; --bkl-gold: #c89030; --bkl-amber: #e0a040; --bkl-cream: #f0e0c0; width: 100%; background: var(--bkl-bg-3); padding: 80px 20px; font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; }.wpc-scope-139 .tc-wp-content-root .bkl-s3-container{ max-width: 1200px; margin: 0 auto; }.wpc-scope-139 .tc-wp-content-root .bkl-s3-header{ text-align: center; margin-bottom: 30px; }.wpc-scope-139 .tc-wp-content-root .bkl-s3-heading{ font-size: clamp(1.4rem, 4vw, 2.5rem); font-weight: 900; margin-bottom: 16px; text-transform: uppercase; letter-spacing: 3px; color: #000; }.wpc-scope-139 .tc-wp-content-root .bkl-s3-heading .bkl-s3-grad{ background: linear-gradient(90deg, var(--bkl-gold), var(--bkl-amber), var(--bkl-cream)); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; }.wpc-scope-139 .tc-wp-content-root .bkl-s3-subheading{ font-size: clamp(0.8rem, 2vw, 1rem); color: var(--bkl-text-muted-3); max-width: 700px; margin: 0 auto; line-height: 1.6; text-transform: uppercase; letter-spacing: 2px; font-weight: 300; }.wpc-scope-139 .tc-wp-content-root .bkl-s3-grid{ display: grid; grid-template-columns: repeat(4, 1fr); gap: 24px; overflow: hidden; }.wpc-scope-139 .tc-wp-content-root .bkl-s3-card{ background: var(--bkl-card-bg-3); border-radius: 10px; padding: 28px; position: relative; overflow: hidden; transition: all 0.4s ease; cursor: pointer; border: 1px solid rgba(200, 144, 48, 0.2); opacity: 0; animation: bkl-s3-fadeSlideUp 0.6s ease forwards; }.wpc-scope-139 .tc-wp-content-root .bkl-s3-card:nth-child(1){ animation-delay: 0.05s; }.wpc-scope-139 .tc-wp-content-root .bkl-s3-card:nth-child(2){ animation-delay: 0.1s; }.wpc-scope-139 .tc-wp-content-root .bkl-s3-card:nth-child(3){ animation-delay: 0.15s; }.wpc-scope-139 .tc-wp-content-root .bkl-s3-card:nth-child(4){ animation-delay: 0.2s; }.wpc-scope-139 .tc-wp-content-root .bkl-s3-card:nth-child(5){ animation-delay: 0.25s; }.wpc-scope-139 .tc-wp-content-root .bkl-s3-card:nth-child(6){ animation-delay: 0.3s; }.wpc-scope-139 .tc-wp-content-root .bkl-s3-card:nth-child(7){ animation-delay: 0.35s; }.wpc-scope-139 .tc-wp-content-root .bkl-s3-card:nth-child(8){ animation-delay: 0.4s; }@keyframes bkl-s3-fadeSlideUp{ from { opacity: 0; transform: translateY(30px); } to { opacity: 1; transform: translateY(0); } }.wpc-scope-139 .tc-wp-content-root .bkl-s3-card::before{ content: ''; position: absolute; width: 200px; height: 200px; background: radial-gradient(circle, rgba(200, 144, 48, 0.08) 0%, transparent 70%); border-radius: 50%; pointer-events: none; opacity: 0; transform: translate(-50%, -50%); transition: opacity 0.4s ease; left: var(--mouse-x, 50%); top: var(--mouse-y, 50%); }.wpc-scope-139 .tc-wp-content-root .bkl-s3-card:hover::before{ opacity: 1; }.wpc-scope-139 .tc-wp-content-root .bkl-s3-card:hover{ border-color: rgba(200, 144, 48, 0.3); transform: translateY(-4px); box-shadow: 0 12px 30px rgba(200, 144, 48, 0.1); }.wpc-scope-139 .tc-wp-content-root .bkl-s3-step-badge{ position: absolute; top: 16px; right: 16px; width: 28px; height: 28px; background: linear-gradient(90deg, var(--bkl-gold), var(--bkl-amber), var(--bkl-cream)); border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 0.75rem; font-weight: 700; color: #fff; transition: transform 0.3s ease; }.wpc-scope-139 .tc-wp-content-root .bkl-s3-card:hover .bkl-s3-step-badge{ transform: scale(1.2) rotate(10deg); }.wpc-scope-139 .tc-wp-content-root .bkl-s3-icon-wrap{ width: 52px; height: 52px; background: #fff; border: 2px solid rgba(0, 0, 0, 0.12); border-radius: 12px; display: flex; align-items: center; justify-content: center; margin-bottom: 16px; transition: all 0.4s ease; transform-style: preserve-3d; }.wpc-scope-139 .tc-wp-content-root .bkl-s3-card:hover .bkl-s3-icon-wrap{ transform: rotateY(180deg); border-color: var(--bkl-gold); background: #fff; }.wpc-scope-139 .tc-wp-content-root .bkl-s3-icon{ font-size: 22px; background: linear-gradient(90deg, var(--bkl-gold), var(--bkl-amber), var(--bkl-cream)); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; transition: all 0.4s ease; backface-visibility: hidden; }.wpc-scope-139 .tc-wp-content-root .bkl-s3-card:hover .bkl-s3-icon{ transform: rotateY(180deg); }.wpc-scope-139 .tc-wp-content-root .bkl-s3-card-title{ font-size: 1.1rem; font-weight: 700; color: var(--bkl-text-3); margin-bottom: 10px; text-transform: uppercase; letter-spacing: 2px; position: relative; z-index: 1; }.wpc-scope-139 .tc-wp-content-root .bkl-s3-card-title .bkl-s3-highlight{ color: #000; background: none; -webkit-background-clip: unset; -webkit-text-fill-color: unset; background-clip: unset; }.wpc-scope-139 .tc-wp-content-root .bkl-s3-card-desc{ font-size: 0.9rem; color: var(--bkl-text-soft-3); line-height: 1.5; position: relative; z-index: 1; }.wpc-scope-139 .tc-wp-content-root *, .wpc-scope-139 .tc-wp-content-root *::before, .wpc-scope-139 .tc-wp-content-root *::after{ box-sizing: border-box; }@media (min-width: 320px) and (max-width: 374px){.tc-wp-content-root .bkl-s1-root, .tc-wp-content-root .bkl-s2-root, .tc-wp-content-root .bkl-s3-root{ padding: 40px 12px; }.tc-wp-content-root .bkl-s1-container, .tc-wp-content-root .bkl-s2-container, .tc-wp-content-root .bkl-s3-container{ padding: 0; }.tc-wp-content-root .bkl-s1-heading, .tc-wp-content-root .bkl-s2-heading, .tc-wp-content-root .bkl-s3-heading{ font-size: 1.35rem; text-align: center; }.tc-wp-content-root .bkl-s1-subheading, .tc-wp-content-root .bkl-s2-subheading, .tc-wp-content-root .bkl-s3-subheading{ font-size: 0.82rem; }.tc-wp-content-root .bkl-s1-card, .tc-wp-content-root .bkl-s2-card, .tc-wp-content-root .bkl-s3-card{ padding: 22px 18px; width: 100% !important; min-width: 0 !important; }.tc-wp-content-root .bkl-s1-card-title, .tc-wp-content-root .bkl-s2-card-title{ font-size: 1rem; }.tc-wp-content-root .bkl-s3-card-title{ font-size: 0.95rem; }.tc-wp-content-root .bkl-s1-card-desc, .tc-wp-content-root .bkl-s2-card-desc{ font-size: 0.82rem; }.tc-wp-content-root .bkl-s3-card-desc{ font-size: 0.8rem; }.tc-wp-content-root .bkl-s1-grid, .tc-wp-content-root .bkl-s2-grid, .tc-wp-content-root .bkl-s3-grid{ grid-template-columns: 1fr !important; gap: 14px; overflow: hidden; }}@media (min-width: 375px) and (max-width: 429px){.tc-wp-content-root .bkl-s1-root, .tc-wp-content-root .bkl-s2-root, .tc-wp-content-root .bkl-s3-root{ padding: 48px 16px; }.tc-wp-content-root .bkl-s1-container, .tc-wp-content-root .bkl-s2-container, .tc-wp-content-root .bkl-s3-container{ padding: 0; }.tc-wp-content-root .bkl-s1-heading, .tc-wp-content-root .bkl-s2-heading, .tc-wp-content-root .bkl-s3-heading{ font-size: 1.5rem; text-align: center; }.tc-wp-content-root .bkl-s1-subheading, .tc-wp-content-root .bkl-s2-subheading, .tc-wp-content-root .bkl-s3-subheading{ font-size: 0.88rem; }.tc-wp-content-root .bkl-s1-card, .tc-wp-content-root .bkl-s2-card, .tc-wp-content-root .bkl-s3-card{ padding: 24px 20px; width: 100% !important; min-width: 0 !important; }.tc-wp-content-root .bkl-s1-card-title, .tc-wp-content-root .bkl-s2-card-title{ font-size: 1.05rem; }.tc-wp-content-root .bkl-s3-card-title{ font-size: 1rem; }.tc-wp-content-root .bkl-s1-card-desc, .tc-wp-content-root .bkl-s2-card-desc{ font-size: 0.85rem; }.tc-wp-content-root .bkl-s3-card-desc{ font-size: 0.82rem; }.tc-wp-content-root .bkl-s1-grid, .tc-wp-content-root .bkl-s2-grid, .tc-wp-content-root .bkl-s3-grid{ grid-template-columns: 1fr !important; gap: 16px; overflow: hidden; }}@media (min-width: 430px) and (max-width: 767px){.tc-wp-content-root .bkl-s1-root, .tc-wp-content-root .bkl-s2-root, .tc-wp-content-root .bkl-s3-root{ padding: 56px 20px; }.tc-wp-content-root .bkl-s1-container, .tc-wp-content-root .bkl-s2-container, .tc-wp-content-root .bkl-s3-container{ padding: 0; }.tc-wp-content-root .bkl-s1-heading, .tc-wp-content-root .bkl-s2-heading, .tc-wp-content-root .bkl-s3-heading{ font-size: 1.7rem; text-align: center; }.tc-wp-content-root .bkl-s1-subheading, .tc-wp-content-root .bkl-s2-subheading, .tc-wp-content-root .bkl-s3-subheading{ font-size: 0.92rem; }.tc-wp-content-root .bkl-s1-card, .tc-wp-content-root .bkl-s2-card, .tc-wp-content-root .bkl-s3-card{ padding: 26px 22px; width: 100% !important; min-width: 0 !important; }.tc-wp-content-root .bkl-s1-card-title, .tc-wp-content-root .bkl-s2-card-title{ font-size: 1.1rem; }.tc-wp-content-root .bkl-s3-card-title{ font-size: 1.05rem; }.tc-wp-content-root .bkl-s1-card-desc, .tc-wp-content-root .bkl-s2-card-desc{ font-size: 0.88rem; }.tc-wp-content-root .bkl-s3-card-desc{ font-size: 0.85rem; }.tc-wp-content-root .bkl-s1-grid, .tc-wp-content-root .bkl-s2-grid, .tc-wp-content-root .bkl-s3-grid{ grid-template-columns: 1fr !important; gap: 18px; overflow: hidden; }}@media (min-width: 768px) and (max-width: 1023px){.tc-wp-content-root .bkl-s1-root, .tc-wp-content-root .bkl-s2-root, .tc-wp-content-root .bkl-s3-root{ padding: 64px 24px; }.tc-wp-content-root .bkl-s1-container, .tc-wp-content-root .bkl-s2-container, .tc-wp-content-root .bkl-s3-container{ padding: 0; }.tc-wp-content-root .bkl-s1-heading, .tc-wp-content-root .bkl-s2-heading, .tc-wp-content-root .bkl-s3-heading{ font-size: 2rem; text-align: center; }.tc-wp-content-root .bkl-s1-subheading, .tc-wp-content-root .bkl-s2-subheading, .tc-wp-content-root .bkl-s3-subheading{ font-size: 0.95rem; }.tc-wp-content-root .bkl-s1-card, .tc-wp-content-root .bkl-s2-card, .tc-wp-content-root .bkl-s3-card{ padding: 28px 24px; height: 100%; }.tc-wp-content-root .bkl-s1-card-title, .tc-wp-content-root .bkl-s2-card-title{ font-size: 1.15rem; }.tc-wp-content-root .bkl-s3-card-title{ font-size: 1.05rem; }.tc-wp-content-root .bkl-s1-card-desc, .tc-wp-content-root .bkl-s2-card-desc{ font-size: 0.9rem; }.tc-wp-content-root .bkl-s3-card-desc{ font-size: 0.85rem; }.tc-wp-content-root .bkl-s1-grid{ grid-template-columns: repeat(2, 1fr) !important; gap: 20px; overflow: hidden; }.tc-wp-content-root .bkl-s2-grid{ grid-template-columns: repeat(2, 1fr) !important; gap: 20px; overflow: hidden; }.tc-wp-content-root .bkl-s3-grid{ grid-template-columns: repeat(2, 1fr) !important; gap: 20px; overflow: hidden; }}@media (min-width: 1024px){.tc-wp-content-root .bkl-s1-root, .tc-wp-content-root .bkl-s2-root, .tc-wp-content-root .bkl-s3-root{ padding: 80px 20px; }.tc-wp-content-root .bkl-s1-container, .tc-wp-content-root .bkl-s2-container, .tc-wp-content-root .bkl-s3-container{ padding: 0; }.tc-wp-content-root .bkl-s1-heading, .tc-wp-content-root .bkl-s2-heading, .tc-wp-content-root .bkl-s3-heading{ font-size: clamp(1.4rem, 4vw, 2.5rem); text-align: center; }.tc-wp-content-root .bkl-s1-subheading, .tc-wp-content-root .bkl-s2-subheading, .tc-wp-content-root .bkl-s3-subheading{ font-size: clamp(0.8rem, 2vw, 1rem); }.tc-wp-content-root .bkl-s1-card, .tc-wp-content-root .bkl-s2-card, .tc-wp-content-root .bkl-s3-card{ padding: 32px 28px; height: 100%; }.tc-wp-content-root .bkl-s1-card-title, .tc-wp-content-root .bkl-s2-card-title{ font-size: 1.2rem; }.tc-wp-content-root .bkl-s3-card-title{ font-size: 1.1rem; }.tc-wp-content-root .bkl-s1-card-desc, .tc-wp-content-root .bkl-s2-card-desc{ font-size: 0.95rem; }.tc-wp-content-root .bkl-s3-card-desc{ font-size: 0.9rem; }.tc-wp-content-root .bkl-s1-grid, .tc-wp-content-root .bkl-s2-grid, .tc-wp-content-root .bkl-s3-grid{ grid-template-columns: repeat(4, 1fr) !important; gap: 24px; overflow: hidden; align-items: stretch; }}