@import url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css");
@import url("https://fonts.googleapis.com/css2?family=Dancing+Script:wght@400;500;600;700&family=Great+Vibes&family=Pacifico&display=swap");

/* 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-159 .tc-wp-content-root img, .wpc-scope-159 .tc-wp-content-root video, .wpc-scope-159 .tc-wp-content-root svg, .wpc-scope-159 .tc-wp-content-root iframe{
  max-width: 100%;
  height: auto;
}.wpc-scope-159 .tc-wp-content-root .tofc-bsc-content-wrapper{
  --tofc-font: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
  --tofc-text: #261008; --tofc-muted: #6B7280; --tofc-border: rgba(38, 16, 8, 0.12); --tofc-radius: 24px;
  --tofc-brand-1: #78350F; --tofc-brand-2: #F43F5E; --tofc-brand-3: #FBBF24; --tofc-soft: #FFF7ED; --tofc-glow: rgba(120,53,15,.17);
  width: 100%; display: block; overflow: hidden; font-family: var(--tofc-font); color: var(--tofc-text); -webkit-font-smoothing: antialiased; text-rendering: geometricPrecision;
}.wpc-scope-159 .tc-wp-content-root .tofc-bsc-content-wrapper, .wpc-scope-159 .tc-wp-content-root .tofc-bsc-content-wrapper *{ box-sizing: border-box; }.wpc-scope-159 .tc-wp-content-root .tofc-bsc-content-wrapper h1, .wpc-scope-159 .tc-wp-content-root .tofc-bsc-content-wrapper h2, .wpc-scope-159 .tc-wp-content-root .tofc-bsc-content-wrapper h3, .wpc-scope-159 .tc-wp-content-root .tofc-bsc-content-wrapper h4, .wpc-scope-159 .tc-wp-content-root .tofc-bsc-content-wrapper h5, .wpc-scope-159 .tc-wp-content-root .tofc-bsc-content-wrapper h6, .wpc-scope-159 .tc-wp-content-root .tofc-bsc-content-wrapper p{ margin-top: 0; margin-bottom: 0; }.wpc-scope-159 .tc-wp-content-root .tofc-content-section{ width: 100%; padding: 74px 20px; position: relative; overflow: hidden; }.wpc-scope-159 .tc-wp-content-root .tofc-section-white{ background: #fff; }.wpc-scope-159 .tc-wp-content-root .tofc-section-cream{ background: #fff7ed; }.wpc-scope-159 .tc-wp-content-root .tofc-inner-container{ max-width: 1200px; width: 100%; margin-left: auto; margin-right: auto; position: relative; z-index: 1; }.wpc-scope-159 .tc-wp-content-root .tofc-section-heading-wrap{ max-width: 860px; margin-left: auto; margin-right: auto; margin-bottom: 36px; text-align: center; }.wpc-scope-159 .tc-wp-content-root .tofc-bsc-content-wrapper .tofc-section-title{ font-family: 'Great Vibes', 'Brush Script MT', cursive; font-size: clamp(32px, 3.6vw, 48px); font-weight: 400; line-height: 1.18; letter-spacing: 0.01em; color: #261008; text-align: center; margin-bottom: 18px !important; }.wpc-scope-159 .tc-wp-content-root .tofc-section-subtitle{ font-size: clamp(15px, 1.45vw, 17px); font-weight: 400; line-height: 1.68; color: var(--tofc-muted); max-width: 760px; margin-left: auto; margin-right: auto; text-align: center; }.wpc-scope-159 .tc-wp-content-root .tofc-keyword-gradient{ background: linear-gradient(90deg, #78350F, #F43F5E, #FBBF24); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; display: inline-block; position: relative; }.wpc-scope-159 .tc-wp-content-root .tofc-card-grid{ display: grid; gap: 22px; align-items: stretch; width: 100%; padding: 15px; }.wpc-scope-159 .tc-wp-content-root .tofc-first-grid, .wpc-scope-159 .tc-wp-content-root .tofc-second-grid, .wpc-scope-159 .tc-wp-content-root .tofc-third-grid{ grid-template-columns: repeat(3, minmax(0, 1fr)); }.wpc-scope-159 .tc-wp-content-root .tofc-bsc-content-wrapper .tofc-feature-card{
  --card-c1: #78350F; --card-c2: #F43F5E; --card-c3: #FBBF24; --card-soft: rgba(255,247,237,.96); --card-glow: rgba(120,53,15,.18); --fg-mx: 50%; --fg-my: 18%; --fg-tilt-x: 0deg; --fg-tilt-y: 0deg;
  display: flex; flex-direction: column; padding: 26px; min-height: 310px; border: 1px solid var(--tofc-border); border-radius: var(--tofc-radius);
  background: radial-gradient(circle at var(--fg-mx) var(--fg-my), rgba(255,255,255,.94), transparent 28%), linear-gradient(180deg, #fffcf5 0%, #fff7ed 45%, #fef3e2 100%), linear-gradient(135deg, rgba(120, 53, 15, .06), transparent 34%), linear-gradient(315deg, rgba(244, 63, 94, .06), transparent 30%);
  position: relative; isolation: isolate; overflow: hidden; transform: translateY(18px) rotate(-0.3deg); opacity: 0; transition: transform 420ms ease, opacity 420ms ease, box-shadow 320ms ease, border-color 320ms ease, background 320ms ease;
}.wpc-scope-159 .tc-wp-content-root .tofc-bsc-content-wrapper .tofc-card-visible{ transform: translateY(0) rotate(0deg); opacity: 1; }.wpc-scope-159 .tc-wp-content-root .tofc-bsc-content-wrapper .tofc-feature-card:nth-child(1){ --card-c1: #78350F; --card-c2: #92400E; --card-c3: #D97706; --card-soft: rgba(255,247,237,.96); --card-glow: rgba(120,53,15,.22); }.wpc-scope-159 .tc-wp-content-root .tofc-bsc-content-wrapper .tofc-feature-card:nth-child(2){ --card-c1: #F43F5E; --card-c2: #E11D48; --card-c3: #FB7185; --card-soft: rgba(255,241,242,.96); --card-glow: rgba(244,63,94,.22); }.wpc-scope-159 .tc-wp-content-root .tofc-bsc-content-wrapper .tofc-feature-card:nth-child(3){ --card-c1: #FBBF24; --card-c2: #F59E0B; --card-c3: #FCD34D; --card-soft: rgba(255,251,235,.96); --card-glow: rgba(251,191,36,.22); }.wpc-scope-159 .tc-wp-content-root .tofc-bsc-content-wrapper .tofc-feature-card:nth-child(4){ --card-c1: #92400E; --card-c2: #B45309; --card-c3: #D4A373; --card-soft: rgba(255,247,237,.96); --card-glow: rgba(146,64,14,.22); }.wpc-scope-159 .tc-wp-content-root .tofc-bsc-content-wrapper .tofc-feature-card:nth-child(5){ --card-c1: #BE123C; --card-c2: #F43F5E; --card-c3: #FDA4AF; --card-soft: rgba(255,241,242,.96); --card-glow: rgba(190,18,60,.22); }.wpc-scope-159 .tc-wp-content-root .tofc-bsc-content-wrapper .tofc-feature-card:nth-child(6){ --card-c1: #B45309; --card-c2: #D97706; --card-c3: #FDE68A; --card-soft: rgba(255,251,235,.96); --card-glow: rgba(180,83,9,.22); }.wpc-scope-159 .tc-wp-content-root .tofc-bsc-content-wrapper .tofc-feature-card::before{ content: ""; width: 210px; height: 210px; right: -96px; top: -96px; border-radius: 999px; background: radial-gradient(circle, var(--card-glow), transparent 72%); position: absolute; opacity: 0; transform: scale(0.7) rotate(-6deg); transition: opacity 320ms ease, transform 320ms ease; z-index: -1; }.wpc-scope-159 .tc-wp-content-root .tofc-bsc-content-wrapper .tofc-feature-card::after{ content: "~"; font-family: 'Great Vibes', 'Brush Script MT', cursive; font-size: 48px; line-height: 1; color: var(--card-c1); right: 14px; bottom: -4px; border-radius: 0; background: none; width: auto; height: auto; position: absolute; opacity: 0.06; transform: scale(.6) rotate(-12deg); transition: opacity 320ms ease, transform 320ms ease; z-index: -1; pointer-events: none; }.wpc-scope-159 .tc-wp-content-root .tofc-bsc-content-wrapper .tofc-brush-accent{ position: absolute; top: -18px; left: -18px; width: 100px; height: 100px; border-radius: 50%; background: radial-gradient(circle, var(--card-glow), transparent 62%); opacity: 0.12; transform: rotate(-18deg) scale(0.6); pointer-events: none; z-index: 0; transition: opacity 320ms ease, transform 320ms ease; }.wpc-scope-159 .tc-wp-content-root .tofc-icon-wrap{ width: 70px; min-width: 70px; height: 70px; min-height: 70px; display: inline-flex; align-items: center; justify-content: center; border-radius: 22px; margin-bottom: 20px; background: transparent; color: var(--card-c1); isolation: isolate; position: relative; transition: transform 320ms ease; }.wpc-scope-159 .tc-wp-content-root .tofc-icon-wrap::before{ content: ""; position: absolute; inset: 0; border-radius: 22px; background: linear-gradient(145deg, rgba(255,255,255,0.98), var(--card-soft)), radial-gradient(circle at 24% 18%, rgba(255,255,255,1), transparent 42%); border: 1px solid rgba(255,255,255,0.82); box-shadow: inset 0 1px 0 rgba(255,255,255,0.96), 0 12px 26px rgba(38,16,8,0.08), 0 0 0 6px rgba(38,16,8,0.035); z-index: 1; transition: border-radius 320ms ease, background 320ms ease, box-shadow 320ms ease, transform 320ms ease; }.wpc-scope-159 .tc-wp-content-root .tofc-icon-wrap::after{ content: ""; position: absolute; inset: -7px; border-radius: 30px; border: 1px dashed var(--card-c1); opacity: 0; transform: scale(0.78) rotate(18deg); z-index: 0; transition: opacity 300ms ease, transform 300ms ease, border-radius 300ms ease; }.wpc-scope-159 .tc-wp-content-root .tofc-icon-wrap i{ font-size: 26px; z-index: 3; color: var(--card-c1); -webkit-text-fill-color: var(--card-c1); background: none; filter: none; transition: color 320ms ease, -webkit-text-fill-color 320ms ease, transform 320ms ease; }.wpc-scope-159 .tc-wp-content-root .tofc-bsc-content-wrapper .tofc-card-title{ font-family: 'Pacifico', 'Brush Script MT', cursive; font-size: 19px; font-weight: 400; line-height: 1.32; letter-spacing: 0.005em; color: #261008; z-index: 1; margin: 0 0 11px 0 !important; position: relative; transition: color 300ms ease, transform 300ms ease; }.wpc-scope-159 .tc-wp-content-root .tofc-card-title::after{ content: ""; display: block; width: 0; height: 2px; margin-top: 9px; border-radius: 20px; background: linear-gradient(90deg, var(--card-c1), var(--card-c2), var(--card-c3)); transition: width 300ms ease; }.wpc-scope-159 .tc-wp-content-root .tofc-bsc-content-wrapper .tofc-card-text{ font-family: 'Dancing Script', 'Brush Script MT', cursive; font-size: 16px; font-weight: 500; line-height: 1.68; color: #4B3A2F; flex: 1 1 auto; z-index: 1; margin: 0 !important; transition: color 300ms ease, transform 300ms ease; font-style: italic; }.wpc-scope-159 .tc-wp-content-root .tofc-card-cta{ display: inline-flex; align-items: center; gap: 8px; width: fit-content; margin-top: 18px; font-size: 13px; font-weight: 700; color: var(--card-c1); opacity: 0; transform: translateY(12px) scale(.96); transition: opacity 280ms ease, transform 280ms ease, color 280ms ease; position: relative; z-index: 1; }.wpc-scope-159 .tc-wp-content-root .tofc-card-cta i{ font-size: 12px; transition: transform 280ms ease; }.wpc-scope-159 .tc-wp-content-root .tofc-process-badge{ width: 34px; height: 34px; display: inline-flex; align-items: center; justify-content: center; border-radius: 12px; background: linear-gradient(135deg, var(--card-c1), var(--card-c2), var(--card-c3)); color: #ffffff; font-size: 13px; font-weight: 800; position: absolute; top: 18px; right: 18px; z-index: 4; transform: rotateY(0deg) scale(.84); opacity: .74; box-shadow: 0 12px 24px var(--card-glow); transition: transform 320ms ease, opacity 320ms ease, border-radius 320ms ease; }.wpc-scope-159 .tc-wp-content-root .tofc-bsc-content-wrapper .tofc-brush-divider{ display: block; width: 80px; height: 4px; margin: 14px auto 0; border-radius: 4px; background: linear-gradient(90deg, #78350F, #F43F5E, #FBBF24); opacity: 0.3; transform: rotate(-0.8deg); }.wpc-scope-159 .tc-wp-content-root .tofc-interaction-one .tofc-feature-card:hover{ transform: translateY(-12px) rotate(-0.8deg); box-shadow: 0 24px 58px var(--card-glow), 0 10px 28px rgba(38,16,8,0.10); border-color: var(--card-c2); background: radial-gradient(circle at var(--fg-mx) var(--fg-my), rgba(255,255,255,.98), transparent 30%), radial-gradient(circle at 88% 18%, var(--card-glow), transparent 34%), linear-gradient(135deg, rgba(255,255,255,0.98), var(--card-soft) 46%, rgba(255,255,255,0.96)); }.wpc-scope-159 .tc-wp-content-root .tofc-interaction-one .tofc-feature-card:hover::before, .wpc-scope-159 .tc-wp-content-root .tofc-interaction-one .tofc-feature-card:hover::after{ opacity: 1; transform: scale(1) rotate(0deg); }.wpc-scope-159 .tc-wp-content-root .tofc-interaction-one .tofc-feature-card:hover .tofc-icon-wrap{ transform: translateY(-9px) rotate(8deg) scale(1.08); }.wpc-scope-159 .tc-wp-content-root .tofc-interaction-one .tofc-feature-card:hover .tofc-icon-wrap::before{ border-radius: 50%; background: linear-gradient(145deg, var(--card-c1), var(--card-c2), var(--card-c3)); box-shadow: 0 16px 34px var(--card-glow), 0 0 0 6px rgba(38,16,8,.06), inset 0 1px 0 rgba(255,255,255,0.28); }.wpc-scope-159 .tc-wp-content-root .tofc-interaction-one .tofc-feature-card:hover .tofc-icon-wrap::after{ opacity: .52; transform: scale(1.05) rotate(0deg); border-radius: 50%; animation: tofcBscIconSpin 1200ms linear infinite; }.wpc-scope-159 .tc-wp-content-root .tofc-interaction-one .tofc-feature-card:hover .tofc-icon-wrap i{ color: #ffffff; -webkit-text-fill-color: #ffffff; transform: scale(1.14) rotate(-8deg); }.wpc-scope-159 .tc-wp-content-root .tofc-interaction-one .tofc-feature-card:hover .tofc-card-title{ color: var(--card-c1); transform: translateY(-3px); }.wpc-scope-159 .tc-wp-content-root .tofc-interaction-one .tofc-feature-card:hover .tofc-card-title::after{ width: 68px; }.wpc-scope-159 .tc-wp-content-root .tofc-interaction-one .tofc-feature-card:hover .tofc-card-text{ transform: translateY(-2px); color: #3D2817; }.wpc-scope-159 .tc-wp-content-root .tofc-interaction-one .tofc-feature-card:hover .tofc-card-cta{ opacity: 1; transform: translateY(0) scale(1); }.wpc-scope-159 .tc-wp-content-root .tofc-interaction-one .tofc-feature-card:hover .tofc-card-cta i{ transform: translateX(6px); }.wpc-scope-159 .tc-wp-content-root .tofc-interaction-two .tofc-feature-card{ background: #fff; border: 1.5px solid rgba(255,255,255,.72); backdrop-filter: blur(10px); -webkit-backdrop-filter: blur(10px); transform-style: preserve-3d; perspective: 900px; }.wpc-scope-159 .tc-wp-content-root .tofc-interaction-two .tofc-card-visible{ transform: translateY(0) rotate(0deg); }.wpc-scope-159 .tc-wp-content-root .tofc-interaction-two .tofc-feature-card:hover{ transform: translateY(-10px) rotateX(var(--fg-tilt-y)) rotateY(var(--fg-tilt-x)) rotate(-0.3deg); box-shadow: 0 26px 62px var(--card-glow), 0 0 0 3px rgba(255,255,255,.38), 0 0 0 8px rgba(255,255,255,.16); border-color: rgba(255,255,255,.95); }.wpc-scope-159 .tc-wp-content-root .tofc-interaction-two .tofc-feature-card:hover::before, .wpc-scope-159 .tc-wp-content-root .tofc-interaction-two .tofc-feature-card:hover::after{ opacity: 1; transform: scale(1) rotate(0deg); }.wpc-scope-159 .tc-wp-content-root .tofc-interaction-two .tofc-feature-card:hover .tofc-icon-wrap{ transform: translateZ(24px) translateY(-8px) scale(1.08); }.wpc-scope-159 .tc-wp-content-root .tofc-interaction-two .tofc-feature-card:hover .tofc-icon-wrap::before{ border-radius: 18px 30px 18px 30px; background: linear-gradient(145deg, var(--card-c1), var(--card-c2), var(--card-c3)); box-shadow: 0 16px 34px var(--card-glow), 0 0 0 6px rgba(255,255,255,.34), inset 0 1px 0 rgba(255,255,255,.28); }.wpc-scope-159 .tc-wp-content-root .tofc-interaction-two .tofc-feature-card:hover .tofc-icon-wrap::after{ opacity: 1; transform: scale(1) rotate(-8deg); animation: tofcBscPulseRing 850ms ease-in-out infinite alternate; }.wpc-scope-159 .tc-wp-content-root .tofc-interaction-two .tofc-feature-card:hover .tofc-icon-wrap i{ color: #ffffff; -webkit-text-fill-color: #ffffff; transform: rotateY(180deg) scale(1.12); }.wpc-scope-159 .tc-wp-content-root .tofc-interaction-two .tofc-feature-card:hover .tofc-card-title{ color: var(--card-c1); transform: translateY(-4px); }.wpc-scope-159 .tc-wp-content-root .tofc-interaction-two .tofc-feature-card:hover .tofc-card-title::after{ width: 60px; }.wpc-scope-159 .tc-wp-content-root .tofc-interaction-two .tofc-feature-card:hover .tofc-card-text{ color: #3D2817; transform: translateY(-2px); }.wpc-scope-159 .tc-wp-content-root .tofc-interaction-three .tofc-feature-card::after{ width: auto; height: auto; left: auto; right: 24px; bottom: 20px; font-size: 36px; opacity: 0.05; transform: scale(.4) rotate(-18deg); }.wpc-scope-159 .tc-wp-content-root .tofc-interaction-three .tofc-feature-card:hover{ transform: translateY(-8px) scale(1.015) rotate(-0.2deg); box-shadow: 0 24px 58px var(--card-glow), 0 10px 24px rgba(38,16,8,.08); border-color: var(--card-c2); }.wpc-scope-159 .tc-wp-content-root .tofc-interaction-three .tofc-feature-card:hover::before, .wpc-scope-159 .tc-wp-content-root .tofc-interaction-three .tofc-feature-card:hover::after{ opacity: 1; transform: scale(1) rotate(0deg); }.wpc-scope-159 .tc-wp-content-root .tofc-interaction-three .tofc-feature-card:hover .tofc-process-badge{ transform: rotateY(180deg) scale(1.06); opacity: 1; border-radius: 50%; }.wpc-scope-159 .tc-wp-content-root .tofc-interaction-three .tofc-feature-card:hover .tofc-icon-wrap{ transform: translateY(-8px) rotate(-6deg) scale(1.08); }.wpc-scope-159 .tc-wp-content-root .tofc-interaction-three .tofc-feature-card:hover .tofc-icon-wrap::before{ border-radius: 50%; box-shadow: inset 0 1px 0 rgba(255,255,255,.96), 0 18px 34px var(--card-glow), 0 0 0 6px rgba(38,16,8,.045); }.wpc-scope-159 .tc-wp-content-root .tofc-interaction-three .tofc-feature-card:hover .tofc-icon-wrap::after{ opacity: .48; transform: scale(1.05) rotate(0deg); border-radius: 50%; }.wpc-scope-159 .tc-wp-content-root .tofc-interaction-three .tofc-feature-card:hover .tofc-icon-wrap i{ color: var(--card-c1); -webkit-text-fill-color: var(--card-c1); transform: translateY(-1px) scale(1.14) rotate(6deg); }.wpc-scope-159 .tc-wp-content-root .tofc-interaction-three .tofc-feature-card:hover .tofc-card-title{ color: var(--card-c1); transform: translateY(-3px); }.wpc-scope-159 .tc-wp-content-root .tofc-interaction-three .tofc-feature-card:hover .tofc-card-title::after{ width: 66px; }.wpc-scope-159 .tc-wp-content-root .tofc-interaction-three .tofc-feature-card:hover .tofc-card-text{ transform: translateY(-2px); color: #3D2817; }@keyframes tofcBscIconSpin{ 0% { transform: scale(1.05) rotate(0deg); } 100% { transform: scale(1.05) rotate(360deg); } }@keyframes tofcBscPulseRing{ 0% { box-shadow: 0 0 0 0 var(--card-glow); } 100% { box-shadow: 0 0 0 8px transparent; } }@media (min-width: 320px) and (max-width: 374px){.tc-wp-content-root .tofc-content-section{ padding: 40px 12px; }.tc-wp-content-root .tofc-inner-container{ padding: 0; }.tc-wp-content-root .tofc-bsc-content-wrapper .tofc-section-title{ font-size: 1.65rem; text-align: center; }.tc-wp-content-root .tofc-section-subtitle{ font-size: 0.82rem; }.tc-wp-content-root .tofc-first-grid, .tc-wp-content-root .tofc-second-grid, .tc-wp-content-root .tofc-third-grid{ grid-template-columns: 1fr !important; gap: 14px; overflow: hidden; }.tc-wp-content-root .tofc-bsc-content-wrapper .tofc-feature-card{ padding: 22px 18px; min-height: auto; }.tc-wp-content-root .tofc-icon-wrap{ width: 52px; min-width: 52px; height: 52px; min-height: 52px; border-radius: 16px; margin-bottom: 16px; }.tc-wp-content-root .tofc-icon-wrap::before{ border-radius: 16px; }.tc-wp-content-root .tofc-icon-wrap i{ font-size: 19px; }.tc-wp-content-root .tofc-bsc-content-wrapper .tofc-card-title{ font-size: 16px; }.tc-wp-content-root .tofc-bsc-content-wrapper .tofc-card-text{ font-size: 14px; }.tc-wp-content-root .tofc-process-badge{ width: 26px; height: 26px; top: 14px; right: 14px; font-size: 11px; }}@media (min-width: 375px) and (max-width: 429px){.tc-wp-content-root .tofc-content-section{ padding: 48px 16px; }.tc-wp-content-root .tofc-inner-container{ padding: 0; }.tc-wp-content-root .tofc-bsc-content-wrapper .tofc-section-title{ font-size: 1.8rem; text-align: center; }.tc-wp-content-root .tofc-section-subtitle{ font-size: 0.88rem; }.tc-wp-content-root .tofc-first-grid, .tc-wp-content-root .tofc-second-grid, .tc-wp-content-root .tofc-third-grid{ grid-template-columns: 1fr !important; gap: 16px; overflow: hidden; }}@media (min-width: 430px) and (max-width: 767px){.tc-wp-content-root .tofc-content-section{ padding: 56px 20px; }.tc-wp-content-root .tofc-bsc-content-wrapper .tofc-section-title{ font-size: 2.1rem; text-align: center; }.tc-wp-content-root .tofc-section-subtitle{ font-size: 0.92rem; }.tc-wp-content-root .tofc-first-grid, .tc-wp-content-root .tofc-second-grid, .tc-wp-content-root .tofc-third-grid{ grid-template-columns: 1fr !important; gap: 18px; overflow: hidden; }}@media (min-width: 768px) and (max-width: 1023px){.tc-wp-content-root .tofc-first-grid, .tc-wp-content-root .tofc-second-grid, .tc-wp-content-root .tofc-third-grid{ grid-template-columns: repeat(2, 1fr) !important; gap: 20px; overflow: hidden; }}@media (min-width: 1024px){.tc-wp-content-root .tofc-first-grid, .tc-wp-content-root .tofc-second-grid, .tc-wp-content-root .tofc-third-grid{ grid-template-columns: repeat(3, 1fr) !important; gap: 24px; overflow: hidden; align-items: stretch; }}