  :root {  --tc-primary-green:#1ED760;  --tc-primary-green-hover:#41FF85;  --tc-primary-green-dark:#1ED760;  --tc-dark:#11271E;  --tc-white:#FFFFFF;  --tc-light-gray:#E5EDE7;  --tc-secondary:#E5EDE7;  --tc-text-primary:#11271E;  --tc-text-secondary:#4c545d;  --tc-text-muted:#999999;  --tc-text-on-dark:#FFFFFF;  --tc-text-on-light:#11271E;  --tc-bg-body:#FFFFFF;  --tc-bg-surface:#F5F8FA;  --tc-bg-elevated:#FFFFFF;  --tc-bg-overlay:rgba(0, 0, 0, 0.1);  --tc-bg-tag:#E2EBEF;  --tc-bg-hover:#F5F8FA;  --tc-border-primary:#e6e8eb;  --tc-border-weak:rgba(197, 214, 222, 0.6);  --tc-border-light:#E0E5EB;  --tc-border-strong:#51636C;  --tc-border-focus:#1ED760;  --tc-state-hover:#F5F8FA;  --tc-state-active:#1ED760;  --tc-state-focus:#1ED760;  --tc-state-disabled:#cacaca;  --tc-shadow-sm:0 1px 3px rgba(0, 0, 0, 0.05);  --tc-shadow-md:0 4px 6px rgba(0, 0, 0, 0.05);  --tc-shadow-lg:0 10px 25px rgba(0, 0, 0, 0.1);  --tc-primary:#1ED760;  --tc-primary-hover:#41FF85;  --tc-accent:#1ED760;  --tc-black:#11271E; }  .tc-faq-container { } .tc-faq-container *, .tc-faq-container *::before, .tc-faq-container *::after {  box-sizing:border-box; } .tc-faq-container h1, .tc-faq-container h2, .tc-faq-container h3, .tc-faq-container h4, .tc-faq-container h5, .tc-faq-container h6, .tc-faq-container p, .tc-faq-container figure, .tc-faq-container blockquote, .tc-faq-container dl, .tc-faq-container dd {  margin:0; } .tc-faq-container ul[role=list], .tc-faq-container ol[role=list] {  list-style:none;  padding:0;  margin:0; } .tc-faq-container a:not([class]) {  text-decoration-skip-ink:auto; } .tc-faq-container img, .tc-faq-container picture {  max-width:100%;  display:block; } .tc-faq-container :where(input, button, textarea, select) {  font:inherit; } @media (prefers-reduced-motion:reduce) {  .tc-faq-container *,  .tc-faq-container *::before,  .tc-faq-container *::after {   animation-duration:0.01ms !important;   animation-iteration-count:1 !important;   transition-duration:0.01ms !important;   scroll-behavior:auto !important;  } }  .tc-faq-container {  font-family:var(--font), sans-serif;  font-size:18px;  line-height:normal;  color:var(--tc-text-primary); } .tc-faq-container h1, .tc-faq-container h2, .tc-faq-container h3, .tc-faq-container h4, .tc-faq-container h5, .tc-faq-container h6 {  font-weight:600;  line-height:normal;  margin-bottom:16px;  font-family:var(--font-alt), sans-serif;  text-transform:uppercase; } .tc-faq-container h1 {  font-size:36px;  font-weight:700;  margin-bottom:24px; } @media (max-width:900px) {  .tc-faq-container h1 {   font-size:32px;  } } @media (max-width:600px) {  .tc-faq-container h1 {   font-size:28px;  } } .tc-faq-container h2 {  font-size:28px;  font-weight:600; } @media (max-width:900px) {  .tc-faq-container h2 {   font-size:24px;  } } @media (max-width:600px) {  .tc-faq-container h2 {   font-size:20px;  } } .tc-faq-container h3 {  font-size:22px;  font-weight:600; } @media (max-width:900px) {  .tc-faq-container h3 {   font-size:20px;  } } @media (max-width:600px) {  .tc-faq-container h3 {   font-size:18px;  } } .tc-faq-container h4 {  font-size:18px;  font-weight:600; } @media (max-width:900px) {  .tc-faq-container h4 {   font-size:17px;  } } @media (max-width:600px) {  .tc-faq-container h4 {   font-size:16px;  } } .tc-faq-container h5, .tc-faq-container h6 {  font-size:16px;  font-weight:600; } @media (max-width:900px) {  .tc-faq-container h5, .tc-faq-container h6 {   font-size:15px;  } } @media (max-width:600px) {  .tc-faq-container h5, .tc-faq-container h6 {   font-size:14px;  } } .tc-faq-container p {  margin-bottom:16px; } .tc-faq-container p:last-child {  margin-bottom:0; } .tc-faq-container a {  text-decoration:none;  transition:color 0.2s; } .tc-faq-container a:hover, .tc-faq-container a:focus {  text-decoration:none; } .tc-faq-container ul, .tc-faq-container ol {  padding-left:20px;  margin-bottom:16px; } .tc-faq-container li {  margin-bottom:4px; } .tc-faq-container .text-center {  text-align:center; } .tc-faq-container .text-bold {  font-weight:600; } .tc-faq-container .text-secondary {  color:var(--tc-text-secondary); } .tc-faq-container .text-small {  font-size:14px;  font-weight:400; } .tc-faq-container .section-title {  font-size:32px;  font-weight:700;  line-height:1.2;  margin-bottom:32px;  text-align:center; } @media (max-width:900px) {  .tc-faq-container .section-title {   font-size:28px;  } } @media (max-width:600px) {  .tc-faq-container .section-title {   font-size:24px;  } } @media (max-width:900px) {  .tc-faq-container .section-title {   margin-bottom:24px;  } }  @keyframes tc-faq-fade-up {  from {   opacity:0;   transform:translateY(30px);  }  to {   opacity:1;   transform:translateY(0);  } } @keyframes tc-faq-fade-down {  from {   opacity:0;   transform:translateY(-30px);  }  to {   opacity:1;   transform:translateY(0);  } } @keyframes tc-faq-fade-left {  from {   opacity:0;   transform:translateX(-30px);  }  to {   opacity:1;   transform:translateX(0);  } } @keyframes tc-faq-fade-right {  from {   opacity:0;   transform:translateX(30px);  }  to {   opacity:1;   transform:translateX(0);  } } @keyframes tc-faq-zoom-in {  from {   opacity:0;   transform:scale(0.95);  }  to {   opacity:1;   transform:scale(1);  } } [data-faq-animate] {  opacity:0; } [data-faq-animate].is-animated {  animation-duration:0.8s;  animation-fill-mode:forwards;  animation-timing-function:ease-out; } [data-faq-animate][data-animation=fade-up].is-animated {  animation-name:tc-faq-fade-up; } [data-faq-animate][data-animation=fade-down].is-animated {  animation-name:tc-faq-fade-down; } [data-faq-animate][data-animation=fade-left].is-animated {  animation-name:tc-faq-fade-left; } [data-faq-animate][data-animation=fade-right].is-animated {  animation-name:tc-faq-fade-right; } [data-faq-animate][data-animation=zoom-in].is-animated {  animation-name:tc-faq-zoom-in; } .tc-faq-card[data-faq-animate] {  animation-delay:var(--stagger-delay, 0s); } @keyframes tc-fadeIn {  from {   opacity:0;  }  to {   opacity:1;  } } .tc-fade-in {  animation:tc-fadeIn 0.3s ease-in-out; } @media (prefers-reduced-motion:reduce) {  [data-faq-animate],  .tc-faq-card {   animation:none !important;   opacity:1 !important;   transition:opacity 0.2s ease !important;  } } .tc-faq-section {  padding:0 !important;  margin-bottom:0; } .tc-faq-wrapper {  background-color:var(--tc-faq-wrapper-bg, #F6FBF8); } .tc-faq-cards, .tc-faq-cards-grid {  display:grid;  grid-template-columns:repeat(3, 1fr);  gap:40px 32px;  padding-bottom:32px; } @media (max-width:900px) {  .tc-faq-cards,  .tc-faq-cards-grid {   grid-template-columns:repeat(2, 1fr);   gap:32px 24px;  } } @media (max-width:600px) {  .tc-faq-cards,  .tc-faq-cards-grid {   grid-template-columns:1fr;   gap:32px;  } } .tc-faq-news {  margin-top:32px;  margin-bottom:32px;  padding:24px 0; } @media (max-width:899.98px) {  .tc-faq-news {   margin-top:16px;   margin-bottom:16px;  } } .tc-faq-info {  background-color:var(--tc-secondary);  padding:24px;  border-radius:10px;  margin-bottom:32px; } .tc-faq-list-container {  margin:32px 0 0;  padding-top:0; } @media (max-width:899.98px) {  .tc-faq-list-container {   margin:24px 0 0;  } } @media (max-width:599.98px) {  .tc-faq-list-container {   margin:16px 0 0;  } } .tc-faq-two-columns {  margin-top:32px; } @media (min-width:900px) {  .tc-faq-two-columns {   display:grid;   grid-template-columns:1fr 1fr;   gap:32px;  } } .tc-faq-container {  width:100%;  max-width:1300px;  margin:0 auto;  padding:0 32px; } @media (min-width:1440px) {  .tc-faq-container {   max-width:1320px;  } } @media (min-width:1600px) {  .tc-faq-container {   max-width:1440px;  } } @media (min-width:1920px) {  .tc-faq-container {   max-width:1540px;  } } @media (max-width:899.98px) {  .tc-faq-container {   padding:0 32px;  } } @media (max-width:599.98px) {  .tc-faq-container {   padding:0 16px;  } } .tc-faq-row {  display:flex;  flex-wrap:wrap;  margin-right:-15px;  margin-left:-15px;  position:relative; } .tc-faq-col-md-8 {  width:100%;  padding-right:15px;  padding-left:15px; } @media (min-width:1200px) {  .tc-faq-col-md-8 {   flex:0 0 66.6666666667%;   max-width:66.6666666667%;   padding-right:15px;   padding-left:15px;  } } .tc-faq-col-md-4 {  width:100%;  padding-right:15px;  padding-left:15px; } @media (min-width:1200px) {  .tc-faq-col-md-4 {   flex:0 0 33.3333333333%;   max-width:33.3333333333%;   padding-right:15px;   padding-left:15px;  } }  .tc-faq-breadcrumbs {  display:flex;  align-items:center;  flex-wrap:wrap;  margin:32px 0;  font-size:18px;  font-weight:500;  line-height:1.4;  gap:8px; } @media (max-width:900px) {  .tc-faq-breadcrumbs {   font-size:16px;  } } @media (max-width:600px) {  .tc-faq-breadcrumbs {   font-size:14px;  } } .tc-faq-breadcrumbs a {  color:var(--tc-primary-green);  text-decoration:none;  transition:all 0.3s ease;  max-width:300px;  overflow:hidden;  text-overflow:ellipsis;  white-space:nowrap; } .tc-faq-breadcrumbs a:hover {  color:var(--tc-primary-green-hover); } .tc-faq-breadcrumbs a.category-link {  max-width:250px; } .tc-faq-breadcrumbs .separator {  display:flex;  align-items:center;  flex-shrink:0;  margin:0 4px;  color:var(--tc-text-secondary); } .tc-faq-breadcrumbs .separator svg {  width:20px;  height:20px;  transition:transform 0.2s ease; } @media (max-width:1200px) {  .tc-faq-breadcrumbs .separator svg {   width:16px;   height:16px;  } } @media (max-width:600px) {  .tc-faq-breadcrumbs .separator svg {   width:12px;   height:12px;  } } .tc-faq-breadcrumbs .current-page {  color:var(--tc-text-primary);  font-weight:500;  max-width:400px;  overflow:hidden;  text-overflow:ellipsis;  white-space:nowrap;  flex-shrink:1; } @media (max-width:1200px) {  .tc-faq-breadcrumbs {   gap:6px;  }  .tc-faq-breadcrumbs a {   max-width:200px;  }  .tc-faq-breadcrumbs a.category-link {   max-width:180px;  }  .tc-faq-breadcrumbs .current-page {   max-width:250px;  } } @media (max-width:900px) {  .tc-faq-breadcrumbs {   gap:4px;   margin:24px 0;  }  .tc-faq-breadcrumbs a {   max-width:150px;  }  .tc-faq-breadcrumbs a.category-link {   max-width:120px;  }  .tc-faq-breadcrumbs .current-page {   max-width:180px;  } } @media (max-width:600px) {  .tc-faq-breadcrumbs a {   max-width:120px;  }  .tc-faq-breadcrumbs a.category-link {   max-width:100px;  }  .tc-faq-breadcrumbs .current-page {   max-width:140px;  } }  .tc-faq-container .tc-faq-card {  padding:32px;  border-radius:10px;  background-color:white;  text-align:left;  min-height:310px;  border:none;  display:flex;  flex-direction:column;  align-items:flex-start;  gap:32px;  height:100%;  transition:transform 0.3s ease;  cursor:pointer;  text-decoration:none;  color:inherit; } .tc-faq-container .tc-faq-card:hover {  transform:translateY(-2px); } .tc-faq-container .tc-faq-card:focus-visible {  outline:2px solid var(--tc-primary-green);  outline-offset:2px; } .tc-faq-container .tc-faq-card .tc-faq-icon {  display:flex;  align-items:center;  justify-content:flex-start;  margin-bottom:0;  min-height:auto; } .tc-faq-container .tc-faq-card .tc-faq-icon svg, .tc-faq-container .tc-faq-card .tc-faq-icon img {  width:50px;  height:50px; } .tc-faq-container .tc-faq-card .tc-faq-icon img {  object-fit:contain; } .tc-faq-container .tc-faq-card .tc-faq-card-title {  font-size:20px;  font-weight:500;  font-family:var(--font), sans-serif;  line-height:1.2;  text-transform:none;  margin:0;  color:var(--tc-dark); } @media (max-width:900px) {  .tc-faq-container .tc-faq-card .tc-faq-card-title {   font-size:18px;  } } @media (max-width:600px) {  .tc-faq-container .tc-faq-card .tc-faq-card-title {   font-size:16px;  } } .tc-faq-container .tc-faq-card .tc-faq-card-title a {  color:inherit;  text-decoration:none;  transition:color 0.3s ease; } .tc-faq-container .tc-faq-card .tc-faq-card-title a:hover {  color:var(--tc-primary-green); } .tc-faq-container .tc-faq-card .tc-faq-card-content {  flex:1; } .tc-faq-container .tc-faq-card .tc-faq-card-content p {  font-size:16px;  font-weight:400;  line-height:1.5;  color:var(--tc-dark);  margin:0; } @media (max-width:900px) {  .tc-faq-container .tc-faq-card .tc-faq-card-content p {   font-size:15px;  } } @media (max-width:600px) {  .tc-faq-container .tc-faq-card .tc-faq-card-content p {   font-size:14px;  } } .tc-faq-container .tc-faq-card .tc-faq-card-footer {  margin-top:auto;  width:100%;  display:flex;  align-items:center;  justify-content:space-between;  gap:32px;  padding-top:32px; } .tc-faq-container .tc-faq-card .tc-faq-card-footer .tc-faq-card-link {  font-size:16px;  font-weight:500;  color:var(--tc-primary-green);  text-decoration:none;  display:inline-flex;  align-items:center;  gap:6px;  transition:all 0.3s ease; } @media (max-width:900px) {  .tc-faq-container .tc-faq-card .tc-faq-card-footer .tc-faq-card-link {   font-size:15px;  } } @media (max-width:600px) {  .tc-faq-container .tc-faq-card .tc-faq-card-footer .tc-faq-card-link {   font-size:14px;  } } .tc-faq-container .tc-faq-card .tc-faq-card-footer .tc-faq-card-link::after {  content:"→";  transition:transform 0.3s ease; } .tc-faq-container .tc-faq-card .tc-faq-card-footer .tc-faq-card-link:hover {  color:var(--tc-primary-green-hover);  gap:10px; } .tc-faq-container .tc-faq-card .tc-faq-card-footer .tc-faq-card-link:hover::after {  transform:translateX(4px); } .tc-faq-container .tc-faq-card .tc-faq-card-footer .tc-faq-card-link:focus {  outline:2px solid var(--tc-primary-green);  outline-offset:2px; } .tc-faq-container .tc-faq-card .tc-faq-card-count {  font-size:16px;  font-weight:500;  color:#6C7672;  display:inline-flex;  align-items:center; } @media (max-width:900px) {  .tc-faq-container .tc-faq-card .tc-faq-card-count {   font-size:15px;  } } @media (max-width:600px) {  .tc-faq-container .tc-faq-card .tc-faq-card-count {   font-size:14px;  } } .tc-faq-container .tc-faq-card .tc-faq-card-action {  display:inline-flex;  align-items:center;  gap:6px;  color:var(--tc-dark); } .tc-faq-container .tc-faq-card .tc-faq-card-action .tc-faq-card-action-text {  font-size:16px;  font-weight:600;  color:var(--tc-dark);  text-decoration:underline;  text-underline-offset:2px;  line-height:1.2; } @media (max-width:900px) {  .tc-faq-container .tc-faq-card .tc-faq-card-action .tc-faq-card-action-text {   font-size:15px;  } } @media (max-width:600px) {  .tc-faq-container .tc-faq-card .tc-faq-card-action .tc-faq-card-action-text {   font-size:14px;  } } .tc-faq-container .tc-faq-card .tc-faq-card-action svg {  width:10px;  height:10px;  display:block;  flex-shrink:0;  stroke:var(--tc-dark); } .tc-faq-container .tc-faq-card--archive .tc-faq-card-footer {  justify-content:flex-end; } @media (max-width:599.98px) {  .tc-faq-container .tc-faq-card .tc-faq-card {   padding:16px;  } } .tc-faq-container .tc-program-card.tc-program-lightning-program, .tc-faq-container .tc-program-card.tc-program-lightning {  background:#EAF8F9; } .tc-faq-container .tc-program-card.tc-program-dual-step-program, .tc-faq-container .tc-program-card.tc-program-dual-step {  background:#F4F3F9; } .tc-faq-container .tc-program-card.tc-program-nexus-program, .tc-faq-container .tc-program-card.tc-program-nexus {  background:#F0FCDE; } .tc-faq-container .tc-faq-news-item {  padding:16px 0;  display:flex;  align-items:flex-start;  border-bottom:1px solid var(--tc-border-weak); } .tc-faq-container .tc-faq-news-item:last-child {  border-bottom:none; } .tc-faq-container .tc-faq-news-item-date {  font-size:14px;  font-weight:500;  flex-shrink:0;  color:var(--tc-text-secondary);  margin-right:24px;  width:100px; } @media (max-width:599.98px) {  .tc-faq-container .tc-faq-news-item-date {   width:80px;   margin-right:16px;  } } .tc-faq-container .tc-faq-news-item-title {  flex-grow:1;  font-size:16px;  font-weight:500; } @media (max-width:900px) {  .tc-faq-container .tc-faq-news-item-title {   font-size:15px;  } } @media (max-width:600px) {  .tc-faq-container .tc-faq-news-item-title {   font-size:14px;  } } .tc-faq-container .tc-faq-news-item-title a {  color:var(--tc-dark);  text-decoration:none;  transition:color 0.3s ease; } .tc-faq-container .tc-faq-news-item-title a:hover {  color:var(--tc-primary-green); } .tc-faq-container .tc-faq-news-item-title a:focus {  outline:2px solid var(--tc-primary-green);  outline-offset:2px; } .tc-faq-container .tc-faq-loading {  display:flex;  flex-direction:column;  align-items:center;  justify-content:center;  padding:48px;  text-align:center; } .tc-faq-container .tc-faq-loading .tc-faq-spinner {  width:40px;  height:40px;  border:3px solid var(--tc-border-weak);  border-top:3px solid var(--tc-primary-green);  border-radius:50%;  animation:tc-spin 1s linear infinite;  margin-bottom:16px; } .tc-faq-container .tc-faq-loading p {  font-size:14px;  font-weight:400;  color:var(--tc-text-secondary);  margin:0; } .tc-faq-container .tc-faq-error {  display:flex;  align-items:center;  justify-content:center;  padding:48px;  text-align:center; } .tc-faq-container .tc-faq-error p {  font-size:14px;  font-weight:400;  color:#e53e3e;  margin:0;  padding:16px;  background-color:#fed7d7;  border:1px solid #feb2b2;  max-width:400px; } @keyframes tc-spin {  0% {   transform:rotate(0deg);  }  100% {   transform:rotate(360deg);  } } @media (prefers-reduced-motion:reduce) {  .tc-faq-container .tc-faq-card,  .tc-faq-container .tc-faq-card-link::after,  .tc-faq-container .tc-faq-icon svg {   transform:none !important;   transition:opacity 0.2s ease !important;  }  .tc-faq-container .tc-faq-spinner {   animation:none !important;  } }  .tc-faq-load-more-btn {  display:inline-flex;  align-items:center;  gap:12px;  padding:16px 28px;  border-radius:10px;  border:none;  text-decoration:none;  cursor:pointer;  width:fit-content;  transition:all 0.3s ease;  background:var(--tc-dark);  color:var(--tc-white);  font-size:16px;  font-weight:500;  line-height:1.5;  position:relative; } .tc-faq-load-more-btn:hover {  text-decoration:none; } .tc-faq-load-more-btn:active {  transform:translateY(0); } .tc-faq-load-more-btn:focus {  outline:2px solid var(--tc-primary-green);  outline-offset:2px; } @media (max-width:900px) {  .tc-faq-load-more-btn {   font-size:16px;  } } @media (max-width:600px) {  .tc-faq-load-more-btn {   font-size:16px;   font-weight:500;  } } .tc-faq-load-more-btn:hover {  background:var(--tc-dark);  color:var(--tc-white);  transform:translateY(-2px); } .tc-faq-load-more-btn:hover .btn-icon {  transform:translate(2px, -2px); } .tc-faq-load-more-btn:disabled, .tc-faq-load-more-btn[aria-disabled=true] {  opacity:0.5;  cursor:not-allowed;  pointer-events:none; } .tc-faq-load-more-btn:disabled:hover, .tc-faq-load-more-btn[aria-disabled=true]:hover {  transform:none;  background:var(--tc-dark);  color:var(--tc-white); } .tc-faq-load-more-btn.loading {  pointer-events:none; } .tc-faq-load-more-btn.loading .btn-text, .tc-faq-load-more-btn.loading .btn-icon {  opacity:0; } .tc-faq-load-more-btn.loading .btn-loading {  display:flex !important; } .tc-faq-load-more-btn .btn-icon {  width:22px;  height:22px;  flex-shrink:0;  transition:transform 0.3s ease; } .tc-faq-load-more-btn .btn-icon svg {  width:100%;  height:100%; } .tc-faq-load-more-btn .btn-loading {  position:absolute;  display:none;  align-items:center;  gap:8px; } .tc-faq-load-more-btn .btn-loading .loading-spinner {  width:20px;  height:20px;  border:2px solid transparent;  border-top:2px solid var(--tc-white);  border-radius:50%;  animation:spin 1s linear infinite; } .tc-faq-back-to-top {  text-align:center;  padding:32px 0;  opacity:1;  transition:opacity 0.4s ease, transform 0.4s ease; } .tc-faq-back-to-top .tc-faq-back-to-top-button {  display:inline-flex;  align-items:center;  gap:12px;  padding:16px 28px;  border-radius:10px;  border:none;  text-decoration:none;  cursor:pointer;  width:fit-content;  transition:all 0.3s ease;  background-color:var(--tc-light-gray);  color:var(--tc-dark);  border:1px solid transparent;  font-size:16px;  font-weight:500;  line-height:1.5; } .tc-faq-back-to-top .tc-faq-back-to-top-button:hover {  text-decoration:none; } .tc-faq-back-to-top .tc-faq-back-to-top-button:active {  transform:translateY(0); } .tc-faq-back-to-top .tc-faq-back-to-top-button:focus {  outline:2px solid var(--tc-primary-green);  outline-offset:2px; } @media (max-width:900px) {  .tc-faq-back-to-top .tc-faq-back-to-top-button {   font-size:16px;  } } @media (max-width:600px) {  .tc-faq-back-to-top .tc-faq-back-to-top-button {   font-size:16px;   font-weight:500;  } } @media (max-width:600px) {  .tc-faq-back-to-top .tc-faq-back-to-top-button {   padding:14px 24px;  } } .tc-faq-back-to-top .tc-faq-back-to-top-button svg, .tc-faq-back-to-top .tc-faq-back-to-top-button .btn-icon {  width:22px;  height:22px;  flex-shrink:0;  transition:transform 0.3s ease;  color:var(--tc-dark); } .tc-faq-back-to-top .tc-faq-back-to-top-button:hover {  background:var(--primary-green-hover, var(--tc-primary-green-hover));  color:var(--dark, var(--tc-dark));  transform:translateY(-2px); } .tc-faq-back-to-top .tc-faq-back-to-top-button:hover svg, .tc-faq-back-to-top .tc-faq-back-to-top-button:hover .btn-icon {  transform:translate(2px, -2px); } .tc-faq-back-to-top .tc-faq-back-to-top-button:focus {  outline:2px solid var(--tc-primary-green);  outline-offset:2px; } .tc-btn-primary {  display:inline-flex;  align-items:center;  gap:12px;  padding:16px 28px;  border-radius:10px;  border:none;  text-decoration:none;  cursor:pointer;  width:fit-content;  transition:all 0.3s ease;  background:var(--primary-green, var(--tc-primary-green));  color:var(--dark, var(--tc-dark));  font-size:16px;  font-weight:500;  line-height:1.5; } .tc-btn-primary:hover {  text-decoration:none; } .tc-btn-primary:active {  transform:translateY(0); } .tc-btn-primary:focus {  outline:2px solid var(--tc-primary-green);  outline-offset:2px; } @media (max-width:900px) {  .tc-btn-primary {   font-size:16px;  } } @media (max-width:600px) {  .tc-btn-primary {   font-size:16px;   font-weight:500;  } } .tc-btn-primary:hover {  background:var(--primary-green-hover, var(--tc-primary-green-hover));  transform:translateY(-2px);  color:var(--dark, var(--tc-dark)); } @media (max-width:600px) {  .tc-btn-primary {   padding:14px 24px;  } } .tc-btn-primary .btn-icon {  width:22px;  height:22px;  flex-shrink:0;  transition:transform 0.3s ease; } .tc-btn-primary:hover .btn-icon {  transform:translate(2px, -2px); } .tc-btn-primary:disabled {  opacity:0.5;  cursor:not-allowed;  pointer-events:none; } @keyframes spin {  0% {   transform:rotate(0deg);  }  100% {   transform:rotate(360deg);  } } .tc-faq-tag {  display:inline-block;  padding:4px 8px;  background-color:var(--tc-bg-tag);  color:var(--tc-text-primary);  border-radius:6px;  font-size:14px;  font-weight:400;  line-height:1;  white-space:nowrap; } .tc-faq-tag.active {  background-color:var(--tc-text-primary);  color:var(--tc-white); } .tc-faq-tag:hover {  background-color:rgb(209.5666666667, 223.6666666667, 229.9333333333);  text-decoration:none; } .tc-faq-tag.active:hover {  background-color:rgb(0.4807692308, 0.5, 0.5192307692); } .tc-faq-tags {  display:flex;  flex-wrap:wrap;  gap:4px; } .tc-faq-tags-center {  justify-content:center; } .tc-faq-tags-left {  justify-content:flex-start; }  .tc-faq-search-hero {  position:relative;  margin-left:calc(-50vw + 50%);  margin-right:calc(-50vw + 50%);  width:100vw;  background:var(--tc-dark);  padding:88px 0;  min-height:600px; } @media (max-width:899.98px) {  .tc-faq-search-hero {   padding:56px 0;  } } @media (max-width:599.98px) {  .tc-faq-search-hero {   padding:48px 0;  } } .tc-faq-search-hero::before {  content:"";  position:absolute;  top:0;  left:0;  width:100%;  height:100%;  background:var(--tc-faq-search-overlay-url, none);  background-size:contain;  background-position:top center;  background-repeat:no-repeat;  pointer-events:none;  z-index:1;  opacity:1; } @media (min-width:2500px) {  .tc-faq-search-hero::before {   background-size:cover;  } } .tc-faq-search-hero .tc-faq-header {  position:relative;  z-index:2;  max-width:1300px;  margin:0 auto 64px;  padding:0 64px; } @media (max-width:899.98px) {  .tc-faq-search-hero .tc-faq-header {   margin-bottom:48px;   padding:0 32px;  } } @media (max-width:599.98px) {  .tc-faq-search-hero .tc-faq-header {   margin-bottom:40px;   padding:0 16px;  } } .tc-faq-search-hero .tc-faq-title {  font-size:56px;  font-weight:900;  line-height:1;  text-transform:uppercase;  color:var(--tc-white);  text-align:center;  margin-bottom:0 !important; } @media (max-width:900px) {  .tc-faq-search-hero .tc-faq-title {   font-size:48px;  } } @media (max-width:600px) {  .tc-faq-search-hero .tc-faq-title {   font-size:40px;  } } .tc-faq-search-hero .tc-faq-search-heading {  font-size:32px;  font-weight:500;  line-height:1.2;  color:var(--tc-white);  text-align:center;  margin:0 auto 32px;  max-width:712px; } @media (max-width:900px) {  .tc-faq-search-hero .tc-faq-search-heading {   font-size:28px;  } } @media (max-width:600px) {  .tc-faq-search-hero .tc-faq-search-heading {   font-size:24px;  } } @media (max-width:599.98px) {  .tc-faq-search-hero .tc-faq-search-heading {   margin-bottom:24px;  } } .tc-faq-search-hero .tc-faq-search-container {  position:relative;  z-index:2;  max-width:1300px;  margin:0 auto;  padding:0 32px;  background:transparent;  border-radius:0; } @media (min-width:1440px) {  .tc-faq-search-hero .tc-faq-search-container {   max-width:1320px;  } } @media (min-width:1600px) {  .tc-faq-search-hero .tc-faq-search-container {   max-width:1440px;  } } @media (min-width:1920px) {  .tc-faq-search-hero .tc-faq-search-container {   max-width:1540px;  } } @media (max-width:899.98px) {  .tc-faq-search-hero .tc-faq-search-container {   padding:0 32px;  } } @media (max-width:599.98px) {  .tc-faq-search-hero .tc-faq-search-container {   padding:0 16px;  } } .tc-faq-search {  position:relative;  max-width:712px;  margin-left:auto;  margin-right:auto; } .tc-faq-search-input, .tc-faq-search input[type=text] {  font-size:16px;  font-weight:500;  width:100%;  padding:16px 64px 16px 24px;  border:1px solid var(--tc-border-weak);  background-color:var(--tc-white);  color:var(--tc-dark);  border-radius:6px;  transition:all 0.3s ease; } @media (max-width:900px) {  .tc-faq-search-input,  .tc-faq-search input[type=text] {   font-size:16px;  } } @media (max-width:600px) {  .tc-faq-search-input,  .tc-faq-search input[type=text] {   font-size:16px;  } } .tc-faq-search-input:focus, .tc-faq-search input[type=text]:focus {  border-color:#D2FF55; } .tc-faq-search-input::placeholder, .tc-faq-search input[type=text]::placeholder {  color:var(--tc-text-secondary); } .tc-faq-search-hero .tc-faq-search-input, .tc-faq-search-hero .tc-faq-search input[type=text] {  border:1px solid rgba(255, 255, 255, 0.2);  background:rgb(255, 255, 255);  color:rgb(17, 39, 30);  border-radius:32px; } .tc-faq-search-hero .tc-faq-search-input::placeholder, .tc-faq-search-hero .tc-faq-search input[type=text]::placeholder {  color:rgb(108, 118, 114); } .tc-faq-search-hero .tc-faq-search-input:focus, .tc-faq-search-hero .tc-faq-search input[type=text]:focus {  border-color:#D2FF55;  background:rgb(255, 255, 255);  color:rgb(17, 39, 30); } @media (max-width:599.98px) {  .tc-faq-search-input,  .tc-faq-search input[type=text] {   padding:16px 52px 16px 20px;   font-size:16px;  } } .tc-faq-search-icon {  position:absolute;  top:50%;  right:16px;  transform:translateY(-50%);  color:#11271E;  cursor:pointer;  padding:8px;  transition:all 0.3s ease;  background:transparent;  border:none;  width:40px;  height:40px;  display:flex;  align-items:center;  justify-content:center; } .tc-faq-search-icon:hover {  transform:translateY(-50%) scale(1);  color:#D2FF55; } .tc-faq-search-icon svg {  width:24px;  height:24px;  display:block; } @media (max-width:599.98px) {  .tc-faq-search-icon svg {   width:20px;   height:20px;  } } .tc-faq-search-icon.is-close-icon::before, .tc-faq-search-icon.is-close-icon::after {  content:"";  position:absolute;  width:18px;  height:2px;  background-color:currentColor;  border-radius:1px;  top:50%;  left:50%; } .tc-faq-search-icon.is-close-icon::before {  transform:translate(-50%, -50%) rotate(45deg); } .tc-faq-search-icon.is-close-icon::after {  transform:translate(-50%, -50%) rotate(-45deg); } .tc-faq-search-icon.is-close-icon svg {  display:none; } .tc-faq-search-results-dropdown {  position:absolute;  top:calc(100% + 8px);  left:0;  right:0;  width:100%;  background-color:var(--tc-white);  border-radius:10px;  z-index:100;  display:none;  border:1px solid rgba(187, 198, 187, 0.8);  padding:24px;  box-shadow:0 4px 12px rgba(0, 0, 0, 0.1);  animation:fadeInDown 0.3s ease-out; } .tc-faq-search-results-summary {  font-size:14px;  font-weight:500;  color:#6C7672;  margin-bottom:24px;  text-align:left; } .tc-faq-search-results-list {  list-style:none;  padding:0 !important;  margin:0 !important;  display:flex;  flex-direction:column;  gap:0; } .tc-faq-search-results-list li:not(.tc-faq-search-see-all) {  padding:0 !important;  margin:0 !important; } .tc-faq-search-result-item {  border-top:1px solid rgba(187, 198, 187, 0.8); } .tc-faq-search-result-item:first-child {  border-top:none; } .tc-faq-search-result-item a {  display:block;  width:100%;  min-height:58px;  padding:20px 0;  white-space:nowrap;  overflow:hidden;  text-overflow:ellipsis;  color:#11271E;  text-decoration:none;  transition:all 0.3s ease;  font-family:Arial, sans-serif;  font-size:14px;  font-weight:400;  line-height:1.2; } .tc-faq-search-result-item a:hover, .tc-faq-search-result-item a:focus {  color:#1ED760;  text-decoration:none; } .tc-faq-search-result-item a:hover .tc-search-highlight, .tc-faq-search-result-item a:focus .tc-search-highlight {  color:#1ED760; } .tc-faq-search-result-item:hover {  background-color:rgba(240, 252, 222, 0.2); } .tc-faq-search-no-results {  padding:24px 0;  color:var(--tc-text-secondary);  text-align:center;  font-size:14px;  font-weight:500;  line-height:1.5; } .tc-faq-search-see-all {  border-top:1px solid rgba(187, 198, 187, 0.8);  padding:24px 0 0;  margin:0 auto;  width:100%;  display:flex;  justify-content:center;  align-items:center; } .tc-faq-search-see-all a {  display:inline-flex;  align-items:center;  justify-content:center;  padding:16px 24px;  color:white;  background-color:#11271E;  border-radius:10px;  font-size:16px;  font-weight:500;  line-height:1.4;  text-decoration:none;  transition:all 0.3s ease;  min-width:160px;  text-align:center; } .tc-faq-search-see-all a:hover, .tc-faq-search-see-all a:focus {  color:#D2FF55; } .tc-faq-search-see-all a:hover:after, .tc-faq-search-see-all a:focus:after {  transform:translateX(4px); } .tc-faq-search .tc-search-highlight {  color:#11271E;  font-weight:700;  padding:0px 4px; } .tc-faq-search-button {  position:absolute;  top:50%;  right:16px;  transform:translateY(-50%);  background:none;  border:none;  cursor:pointer;  color:var(--tc-text-secondary);  padding:0; } .tc-faq-search-button:hover, .tc-faq-search-button:focus {  color:var(--tc-primary); } .tc-faq-search-button svg {  width:20px;  height:20px; } .tc-faq-keywords {  margin-top:32px;  margin-bottom:24px;  max-width:752px;  margin-left:auto;  margin-right:auto; } .tc-faq-keywords-title {  font-size:16px;  font-weight:500;  line-height:1.4;  color:var(--tc-dark);  margin-bottom:32px !important;  text-align:center; } @media (max-width:900px) {  .tc-faq-keywords-title {   font-size:15px;  } } @media (max-width:600px) {  .tc-faq-keywords-title {   font-size:14px;  } } .tc-faq-search-hero .tc-faq-keywords-title {  color:var(--tc-white); } @media (max-width:599.98px) {  .tc-faq-keywords-title {   margin-bottom:12px !important;  } } .tc-faq-keywords-list {  display:flex;  flex-wrap:wrap;  gap:14px;  list-style:none;  padding:0;  margin:0;  justify-content:center; } @media (max-width:599.98px) {  .tc-faq-keywords-list {   gap:8px;  } } .tc-faq-keywords-item {  margin:0; } .tc-faq-keyword {  font-size:18px;  font-weight:500;  padding:10px 15px;  background:#243D32;  color:#D0E2D4;  text-decoration:none;  cursor:pointer;  border-radius:22px;  text-transform:capitalize; } @media (max-width:900px) {  .tc-faq-keyword {   font-size:16px;  } } @media (max-width:600px) {  .tc-faq-keyword {   font-size:14px;  } } .tc-faq-keyword:hover {  background:#D2FF55;  color:var(--tc-dark); } @media (max-width:599.98px) {  .tc-faq-keyword {   padding:6px 12px;  } } .tc-faq-search-results .tc-faq-no-results {  text-align:center;  padding:32px 0; } .tc-faq-search-results .tc-faq-no-results p {  margin-bottom:16px;  font-size:18px;  font-weight:400;  color:var(--tc-text-secondary); } @media (max-width:900px) {  .tc-faq-search-results .tc-faq-no-results p {   font-size:18px;  } } @media (max-width:600px) {  .tc-faq-search-results .tc-faq-no-results p {   font-size:18px;  } } .tc-faq-search-results .tc-faq-no-results .tc-btn {  margin-top:16px; } @keyframes fadeInDown {  from {   opacity:0;   transform:translateY(-5px);  }  to {   opacity:1;   transform:translateY(0);  } } .tc-faq-main {  padding:32px 0; } @media (min-width:900px) {  .tc-faq-main {   padding:48px 0;  } } .tc-faq-main-heading {  text-align:center;  margin-bottom:48px; } .tc-faq-main-heading h1 {  font-size:40px;  font-weight:700;  margin-bottom:16px; } @media (max-width:900px) {  .tc-faq-main-heading h1 {   font-size:32px;  } } @media (max-width:600px) {  .tc-faq-main-heading h1 {   font-size:28px;  } } .tc-faq-main-heading p {  max-width:700px;  margin:0 auto;  color:var(--tc-text-secondary);  font-size:18px;  font-weight:400;  line-height:1.6; } @media (max-width:900px) {  .tc-faq-main-heading p {   font-size:16px;  } } @media (max-width:600px) {  .tc-faq-main-heading p {   font-size:16px;  } } .tc-faq-main-hero {  text-align:center;  margin-bottom:48px; } .tc-faq-main-intro {  max-width:800px;  margin:0 auto 32px;  text-align:center; } .tc-faq-main-intro {  max-width:800px;  margin:0 auto 32px;  text-align:center; } .tc-faq-searched-pages {  margin:48px 0; } .tc-faq-searched-pages h2 {  font-size:32px;  font-weight:600;  color:var(--tc-text-primary);  margin-bottom:32px;  text-align:left; } @media (max-width:900px) {  .tc-faq-searched-pages h2 {   font-size:28px;  } } @media (max-width:600px) {  .tc-faq-searched-pages h2 {   font-size:24px;  } } @media (max-width:899.98px) {  .tc-faq-searched-pages h2 {   margin-bottom:24px !important;  } } .tc-faq-searched-pages .tc-faq-two-columns > div {  display:flex;  flex-direction:column;  gap:32px; } @media (max-width:899.98px) {  .tc-faq-searched-pages .tc-faq-two-columns > div {   gap:24px;  } } @media (max-width:599.98px) {  .tc-faq-searched-pages .tc-faq-two-columns > div {   gap:16px;  } } .tc-faq-searched-pages .tc-faq-item {  padding:0 32px;  background-color:var(--tc-white);  border-radius:10px;  transition:all 0.2s ease;  min-height:79px; } @media (max-width:899.98px) {  .tc-faq-searched-pages .tc-faq-item {   padding:0 24px;  } } @media (max-width:599.98px) {  .tc-faq-searched-pages .tc-faq-item {   padding:0 16px;  } } @media (max-width:599.98px) {  .tc-faq-searched-pages .tc-faq-item:hover {   transform:none;  } } .tc-faq-searched-pages .tc-faq-item:hover .tc-faq-arrow svg {  transform:translateX(4px); } .tc-faq-searched-pages .tc-faq-item a {  display:flex;  align-items:center;  justify-content:space-between;  gap:24px;  width:100%;  padding:32px 0;  text-decoration:none;  color:var(--tc-dark);  font-size:20px;  font-weight:500;  font-style:normal;  line-height:1; } @media (max-width:900px) {  .tc-faq-searched-pages .tc-faq-item a {   font-size:18px;  } } @media (max-width:600px) {  .tc-faq-searched-pages .tc-faq-item a {   font-size:16px;  } } @media (max-width:899.98px) {  .tc-faq-searched-pages .tc-faq-item a {   gap:16px;   padding:24px 0;  } } @media (max-width:599.98px) {  .tc-faq-searched-pages .tc-faq-item a {   gap:8px;   padding:16px 0;  } } .tc-faq-searched-pages .tc-faq-item .tc-faq-arrow {  display:flex;  align-items:center;  justify-content:center;  flex-shrink:0;  margin-left:24px; } @media (max-width:899.98px) {  .tc-faq-searched-pages .tc-faq-item .tc-faq-arrow {   margin-left:16px;  } } @media (max-width:599.98px) {  .tc-faq-searched-pages .tc-faq-item .tc-faq-arrow {   margin-left:8px;  } } .tc-faq-searched-pages .tc-faq-item .tc-faq-arrow svg {  width:20px;  height:20px;  transition:transform 0.2s ease; } .tc-faq-searched-pages .tc-faq-item .tc-faq-arrow svg path {  fill:var(--tc-dark);  stroke:var(--tc-dark); } @media (max-width:899.98px) {  .tc-faq-searched-pages .tc-faq-item .tc-faq-arrow svg {   width:18px;   height:18px;  } } @media (max-width:599.98px) {  .tc-faq-searched-pages .tc-faq-item .tc-faq-arrow svg {   width:16px;   height:16px;  } }  .tc-faq-single {  max-width:100%;  margin:0 auto; } .tc-faq-single .tc-faq-post-title {  font-size:56px;  font-weight:900;  font-family:var(--font-alt), sans-serif;  line-height:0.9;  margin-bottom:64px;  margin-top:64px;  text-align:left;  color:rgb(17, 39, 30);  text-transform:uppercase; } @media (max-width:900px) {  .tc-faq-single .tc-faq-post-title {   font-size:48px;  } } @media (max-width:600px) {  .tc-faq-single .tc-faq-post-title {   font-size:32px;  } } @media (max-width:899.98px) {  .tc-faq-single .tc-faq-post-title {   margin-bottom:48px;   margin-top:48px;  } } @media (max-width:599.98px) {  .tc-faq-single .tc-faq-post-title {   margin-bottom:32px;   margin-top:32px;  } } .tc-faq-single .tc-faq-content {  font-size:16px;  font-weight:500;  margin-bottom:24px;  line-height:1.5;  color:var(--tc-dark);  max-width:800px; } @media (max-width:600px) {  .tc-faq-single .tc-faq-content {   font-size:16px;  } } .tc-faq-single .tc-faq-content p {  margin-bottom:12px;  line-height:1.5; } .tc-faq-single .tc-faq-content p:last-child {  margin-bottom:0; } .tc-faq-single .tc-faq-content p strong {  font-weight:600;  color:var(--tc-dark); } .tc-faq-single .tc-faq-content h2, .tc-faq-single .tc-faq-content h3, .tc-faq-single .tc-faq-content h4, .tc-faq-single .tc-faq-content h5, .tc-faq-single .tc-faq-content h6 {  text-transform:capitalize;  font-weight:500;  margin-top:24px;  margin-bottom:24px;  color:var(--tc-dark);  font-family:var(--font), sans-serif; } .tc-faq-single .tc-faq-content h2:first-child, .tc-faq-single .tc-faq-content h3:first-child, .tc-faq-single .tc-faq-content h4:first-child, .tc-faq-single .tc-faq-content h5:first-child, .tc-faq-single .tc-faq-content h6:first-child {  margin-top:0; } @media (max-width:600px) {  .tc-faq-single .tc-faq-content h2, .tc-faq-single .tc-faq-content h3, .tc-faq-single .tc-faq-content h4, .tc-faq-single .tc-faq-content h5, .tc-faq-single .tc-faq-content h6 {   margin-top:20px;   margin-bottom:20px;  } } .tc-faq-single .tc-faq-content h2 {  font-size:32px;  font-weight:500;  margin-top:48px;  margin-bottom:16px !important; } @media (max-width:600px) {  .tc-faq-single .tc-faq-content h2 {   font-size:20px;  } } .tc-faq-single .tc-faq-content h3 {  font-size:24px;  font-weight:600;  margin-top:32px;  margin-bottom:16px; } @media (max-width:600px) {  .tc-faq-single .tc-faq-content h3 {   font-size:16px;  } } .tc-faq-single .tc-faq-content h4 {  font-size:22px;  font-weight:600; } @media (max-width:600px) {  .tc-faq-single .tc-faq-content h4 {   font-size:15px;  } } .tc-faq-single .tc-faq-content h5 {  font-size:20px;  font-weight:600; } @media (max-width:600px) {  .tc-faq-single .tc-faq-content h5 {   font-size:16px;  } } .tc-faq-single .tc-faq-content h6 {  font-size:18px;  font-weight:600; } @media (max-width:600px) {  .tc-faq-single .tc-faq-content h6 {   font-size:16px;  } } .tc-faq-single .tc-faq-content a {  color:var(--tc-primary-green);  text-decoration:underline;  text-decoration-color:transparent;  text-underline-offset:3px;  transition:all 0.3s ease; } .tc-faq-single .tc-faq-content a:hover {  color:var(--tc-primary-green);  text-decoration-color:var(--tc-primary-green); } .tc-faq-single .tc-faq-content a:focus {  outline:2px solid var(--tc-primary-green);  outline-offset:2px; } .tc-faq-single .tc-faq-content ul, .tc-faq-single .tc-faq-content ol {  margin:12px 0;  padding-left:32px;  line-height:1.6; } @media (max-width:600px) {  .tc-faq-single .tc-faq-content ul, .tc-faq-single .tc-faq-content ol {   margin:10px 0;   padding-left:24px;  } } @media (max-width:899.98px) {  .tc-faq-single .tc-faq-content ul, .tc-faq-single .tc-faq-content ol {   padding-left:16px;  } } .tc-faq-single .tc-faq-content ul li, .tc-faq-single .tc-faq-content ol li {  font-size:16px;  font-weight:500;  line-height:1.5;  margin-bottom:4px; } @media (max-width:600px) {  .tc-faq-single .tc-faq-content ul li, .tc-faq-single .tc-faq-content ol li {   font-size:16px;  } } .tc-faq-single .tc-faq-content ul li:last-child, .tc-faq-single .tc-faq-content ol li:last-child {  margin-bottom:0; } .tc-faq-single .tc-faq-content ul ul, .tc-faq-single .tc-faq-content ul ol, .tc-faq-single .tc-faq-content ol ul, .tc-faq-single .tc-faq-content ol ol {  margin:12px 0;  padding-left:24px; } .tc-faq-single .tc-faq-content img {  max-width:100%;  height:auto;  margin:16px 0;  border-radius:0; } @media (max-width:600px) {  .tc-faq-single .tc-faq-content img {   margin:10px 0;  } } .tc-faq-single .tc-faq-content blockquote {  position:relative;  background:transparent;  border:none;  border-left:3px solid var(--tc-primary-green);  padding:32px 32px;  margin:20px 0;  font-style:italic; } @media (max-width:600px) {  .tc-faq-single .tc-faq-content blockquote {   padding:24px 24px;   margin:10px 0;  } } .tc-faq-single .tc-faq-content blockquote::before {  content:'"';  font-size:80px;  font-weight:900;  position:absolute;  left:-10px;  top:-10px;  color:var(--tc-primary-green);  line-height:1;  opacity:0.2;  font-family:Georgia, serif; } @media (max-width:900px) {  .tc-faq-single .tc-faq-content blockquote::before {   font-size:70px;  } } @media (max-width:600px) {  .tc-faq-single .tc-faq-content blockquote::before {   font-size:60px;  } } @media (max-width:600px) {  .tc-faq-single .tc-faq-content blockquote::before {   left:-8px;   top:-5px;  } } .tc-faq-single .tc-faq-content blockquote p {  font-size:20px;  font-weight:500;  line-height:1.6;  margin-bottom:16px;  color:var(--tc-dark);  position:relative;  z-index:1; } @media (max-width:900px) {  .tc-faq-single .tc-faq-content blockquote p {   font-size:18px;  } } @media (max-width:600px) {  .tc-faq-single .tc-faq-content blockquote p {   font-size:16px;  } } .tc-faq-single .tc-faq-content blockquote p:last-child {  margin-bottom:0; } .tc-faq-single .tc-faq-content blockquote cite {  font-size:14px;  font-weight:600;  display:block;  color:var(--tc-primary-green);  margin-top:20px;  font-style:normal;  text-transform:uppercase;  letter-spacing:0.5px;  position:relative;  z-index:1; } @media (max-width:900px) {  .tc-faq-single .tc-faq-content blockquote cite {   font-size:13px;  } } @media (max-width:600px) {  .tc-faq-single .tc-faq-content blockquote cite {   font-size:12px;  } } .tc-faq-single .tc-faq-content blockquote cite:before {  content:"— ";  color:var(--tc-primary-green); } .tc-faq-single .tc-faq-content table {  width:100%;  border-collapse:collapse;  margin:16px 0; } .tc-faq-single .tc-faq-content table th, .tc-faq-single .tc-faq-content table td {  border:1px solid #e6e8eb;  padding:8px;  text-align:left; } @media (max-width:899.98px) {  .tc-faq-single .tc-faq-content table th, .tc-faq-single .tc-faq-content table td {   padding:4px;  } } .tc-faq-single .tc-faq-content table th {  background-color:var(--tc-bg-surface);  font-weight:600; } .tc-faq-single .tc-faq-content table tr:nth-child(even) {  background-color:rgba(245, 248, 250, 0.5); } .tc-faq-single .tc-faq-feedback {  margin:88px 0 0;  padding:48px 0 0;  border-top:1px solid rgba(91, 110, 97, 0.5);  border-radius:0;  display:flex;  flex-direction:column;  gap:24px;  align-items:center;  max-width:100%; } @media (max-width:899.98px) {  .tc-faq-single .tc-faq-feedback {   padding:32px 0 0;   gap:16px;  } } .tc-faq-single .tc-faq-feedback .tc-feedback-error {  background-color:#FFEBE7;  color:#D31510;  border:1px solid #D31510;  border-radius:10px;  padding:8px 16px;  margin-bottom:16px;  font-size:16px;  font-weight:500;  display:flex;  align-items:center;  animation:fadeInDown 0.3s ease-out; } @media (max-width:900px) {  .tc-faq-single .tc-faq-feedback .tc-feedback-error {   font-size:14px;  } } @media (max-width:600px) {  .tc-faq-single .tc-faq-feedback .tc-feedback-error {   font-size:14px;  } } @media (max-width:899.98px) {  .tc-faq-single .tc-faq-feedback .tc-feedback-error {   padding:4px 8px;   margin-bottom:8px;  } } .tc-faq-single .tc-faq-feedback .tc-feedback-error::before {  content:"⚠";  margin-right:4px;  font-size:18px;  font-weight:400; } @media (max-width:900px) {  .tc-faq-single .tc-faq-feedback .tc-feedback-error::before {   font-size:16px;  } } @media (max-width:600px) {  .tc-faq-single .tc-faq-feedback .tc-feedback-error::before {   font-size:16px;  } } @keyframes fadeInDown {  from {   opacity:0;   transform:translateY(-10px);  }  to {   opacity:1;   transform:translateY(0);  } } .tc-faq-single .tc-faq-feedback .feedback-content {  display:flex;  flex-direction:column;  gap:32px;  align-items:center;  width:100%; } @media (max-width:899.98px) {  .tc-faq-single .tc-faq-feedback .feedback-content {   gap:24px;  } } .tc-faq-single .tc-faq-feedback .feedback-title {  margin:0;  font-size:24px;  font-weight:900;  font-family:var(--font-alt), sans-serif;  font-style:normal;  line-height:normal;  color:rgb(17, 39, 30);  text-align:center; } @media (max-width:900px) {  .tc-faq-single .tc-faq-feedback .feedback-title {   font-size:22px;  } } @media (max-width:600px) {  .tc-faq-single .tc-faq-feedback .feedback-title {   font-size:20px;  } } .tc-faq-single .tc-faq-feedback p {  margin:0 0 16px 0;  font-size:18px;  font-weight:700;  font-style:normal;  line-height:normal;  color:var(--tc-text-primary); } @media (max-width:900px) {  .tc-faq-single .tc-faq-feedback p {   font-size:16px;  } } @media (max-width:600px) {  .tc-faq-single .tc-faq-feedback p {   font-size:16px;  } } .tc-faq-single .tc-faq-feedback .feedback-buttons {  display:flex;  flex-direction:row;  gap:16px;  align-items:flex-start;  justify-content:center; } @media (max-width:899.98px) {  .tc-faq-single .tc-faq-feedback .feedback-buttons {   gap:8px;  } } .tc-faq-single .tc-faq-feedback .feedback-buttons button {  display:flex;  flex-direction:row;  align-items:center;  justify-content:center;  gap:10px;  padding:16px 24px;  border:1px solid rgb(91, 110, 97);  border-radius:10px;  background:transparent;  font-size:16px;  font-weight:500;  font-family:var(--font), sans-serif;  color:rgb(17, 39, 30);  cursor:pointer;  transition:all 0.2s ease; } @media (max-width:900px) {  .tc-faq-single .tc-faq-feedback .feedback-buttons button {   font-size:15px;  } } @media (max-width:600px) {  .tc-faq-single .tc-faq-feedback .feedback-buttons button {   font-size:14px;  } } @media (max-width:899.98px) {  .tc-faq-single .tc-faq-feedback .feedback-buttons button {   padding:8px 16px;  } } .tc-faq-single .tc-faq-feedback .feedback-buttons button svg {  width:20px;  height:20px;  flex-shrink:0;  display:block; } .tc-faq-single .tc-faq-feedback .feedback-buttons button svg .feedback-icon-path {  fill:#CED7D1;  transition:fill 0.2s ease; } .tc-faq-single .tc-faq-feedback .feedback-buttons button span {  display:block; } .tc-faq-single .tc-faq-feedback .feedback-buttons button[data-value=yes]:hover:not(:disabled) {  background-color:rgba(206, 215, 209, 0.1); } .tc-faq-single .tc-faq-feedback .feedback-buttons button[data-value=yes]:hover:not(:disabled) svg .feedback-icon-path {  fill:#007A4D; } .tc-faq-single .tc-faq-feedback .feedback-buttons button[data-value=yes]:focus:not(:disabled) {  outline:2px solid rgb(91, 110, 97);  outline-offset:2px; } .tc-faq-single .tc-faq-feedback .feedback-buttons button[data-value=yes]:active:not(:disabled), .tc-faq-single .tc-faq-feedback .feedback-buttons button[data-value=yes].active {  background-color:rgba(206, 215, 209, 0.2); } .tc-faq-single .tc-faq-feedback .feedback-buttons button[data-value=yes]:active:not(:disabled) svg .feedback-icon-path, .tc-faq-single .tc-faq-feedback .feedback-buttons button[data-value=yes].active svg .feedback-icon-path {  fill:#007A4D; } .tc-faq-single .tc-faq-feedback .feedback-buttons button[data-value=yes].active:disabled svg .feedback-icon-path {  fill:#007A4D; } .tc-faq-single .tc-faq-feedback .feedback-buttons button[data-value=yes]:disabled:not(.active) svg .feedback-icon-path {  fill:rgba(206, 215, 209, 0.5); } .tc-faq-single .tc-faq-feedback .feedback-buttons button[data-value=no]:hover:not(:disabled) {  background-color:rgba(206, 215, 209, 0.1); } .tc-faq-single .tc-faq-feedback .feedback-buttons button[data-value=no]:hover:not(:disabled) svg .feedback-icon-path {  fill:#D31510; } .tc-faq-single .tc-faq-feedback .feedback-buttons button[data-value=no]:focus:not(:disabled) {  outline:2px solid rgb(91, 110, 97);  outline-offset:2px; } .tc-faq-single .tc-faq-feedback .feedback-buttons button[data-value=no]:active:not(:disabled), .tc-faq-single .tc-faq-feedback .feedback-buttons button[data-value=no].active {  background-color:rgba(206, 215, 209, 0.2); } .tc-faq-single .tc-faq-feedback .feedback-buttons button[data-value=no]:active:not(:disabled) svg .feedback-icon-path, .tc-faq-single .tc-faq-feedback .feedback-buttons button[data-value=no].active svg .feedback-icon-path {  fill:#D31510; } .tc-faq-single .tc-faq-feedback .feedback-buttons button[data-value=no].active:disabled svg .feedback-icon-path {  fill:#D31510; } .tc-faq-single .tc-faq-feedback .feedback-buttons button[data-value=no]:disabled:not(.active) svg .feedback-icon-path {  fill:rgba(206, 215, 209, 0.5); } .tc-faq-single .tc-faq-feedback .feedback-response {  display:flex;  flex-direction:column;  align-items:center;  gap:16px;  padding:32px 0;  animation:fadeInUp 0.4s ease-out;  max-width:600px;  margin:0 auto;  text-align:center; } @media (max-width:899.98px) {  .tc-faq-single .tc-faq-feedback .feedback-response {   padding:24px 0;   gap:8px;  } } .tc-faq-single .tc-faq-feedback .feedback-response .tc-faq-thanks-title {  font-size:20px;  font-weight:700;  font-family:var(--font), sans-serif;  color:rgb(17, 39, 30);  margin:0;  line-height:1.4; } @media (max-width:900px) {  .tc-faq-single .tc-faq-feedback .feedback-response .tc-faq-thanks-title {   font-size:18px;  } } @media (max-width:600px) {  .tc-faq-single .tc-faq-feedback .feedback-response .tc-faq-thanks-title {   font-size:16px;  } } .tc-faq-single .tc-faq-feedback .feedback-response .tc-faq-thanks-description {  font-size:16px;  font-weight:400;  font-family:var(--font), sans-serif;  color:rgb(108, 118, 114);  margin:0;  line-height:1.5; } @media (max-width:900px) {  .tc-faq-single .tc-faq-feedback .feedback-response .tc-faq-thanks-description {   font-size:15px;  } } @media (max-width:600px) {  .tc-faq-single .tc-faq-feedback .feedback-response .tc-faq-thanks-description {   font-size:14px;  } } .tc-faq-single .tc-faq-feedback .feedback-response.message-yes .feedback-success-icon {  margin-bottom:8px;  animation:scaleIn 0.3s ease-out 0.1s both;  display:flex;  justify-content:center;  align-items:center; } .tc-faq-single .tc-faq-feedback .feedback-response.message-yes .feedback-success-icon svg {  display:block; } .tc-faq-single .tc-faq-feedback .feedback-response.message-no.feedback-success {  align-items:center;  text-align:center;  max-width:600px;  margin-top:30px;  padding-top:0; } .tc-faq-single .tc-faq-feedback .feedback-response.message-no.feedback-success .feedback-success-icon {  margin-bottom:8px;  animation:scaleIn 0.3s ease-out 0.1s both;  display:flex;  justify-content:center;  align-items:center;  width:100%; } .tc-faq-single .tc-faq-feedback .feedback-response.message-no.feedback-success .feedback-success-icon svg {  display:block; } .tc-faq-single .tc-faq-feedback .feedback-response.message-no:not(.feedback-success) {  align-items:flex-start;  text-align:left;  max-width:100%;  gap:24px;  margin-top:24px;  padding-top:32px; } @media (max-width:899.98px) {  .tc-faq-single .tc-faq-feedback .feedback-response.message-no:not(.feedback-success) {   gap:16px;   margin-top:16px;   padding-top:24px;  } } .tc-faq-single .tc-faq-feedback .feedback-response.message-no .feedback-form-header {  width:100%;  text-align:center;  margin-bottom:8px; } .tc-faq-single .tc-faq-feedback .feedback-response.message-no .feedback-reasons {  display:flex;  flex-direction:column;  gap:8px;  width:100%;  padding:24px;  background-color:rgba(246, 251, 248, 0.5);  border-radius:10px;  border:1px solid rgba(206, 215, 209, 0.5); } @media (max-width:899.98px) {  .tc-faq-single .tc-faq-feedback .feedback-response.message-no .feedback-reasons {   padding:16px;   gap:4px;  } } .tc-faq-single .tc-faq-feedback .feedback-response.message-no .feedback-reason-item {  display:flex;  align-items:center;  gap:16px;  font-size:16px;  font-weight:400;  font-family:var(--font), sans-serif;  line-height:1.5;  padding:16px;  cursor:pointer;  transition:all 0.2s ease;  border-radius:6px;  margin:0;  user-select:none;  color:rgb(17, 39, 30); } @media (max-width:900px) {  .tc-faq-single .tc-faq-feedback .feedback-response.message-no .feedback-reason-item {   font-size:15px;  } } @media (max-width:600px) {  .tc-faq-single .tc-faq-feedback .feedback-response.message-no .feedback-reason-item {   font-size:14px;  } } @media (max-width:899.98px) {  .tc-faq-single .tc-faq-feedback .feedback-response.message-no .feedback-reason-item {   padding:8px;   gap:8px;  } } .tc-faq-single .tc-faq-feedback .feedback-response.message-no .feedback-reason-item:hover {  background-color:rgba(206, 215, 209, 0.2); } .tc-faq-single .tc-faq-feedback .feedback-response.message-no .feedback-reason-item input[type=radio] {  appearance:none;  width:20px;  height:20px;  border:2px solid rgb(91, 110, 97);  border-radius:50%;  background:var(--tc-white);  position:relative;  transition:all 0.2s ease;  flex-shrink:0;  margin:0;  cursor:pointer; } .tc-faq-single .tc-faq-feedback .feedback-response.message-no .feedback-reason-item input[type=radio]:checked {  border-color:#007A4D;  background:var(--tc-white); } .tc-faq-single .tc-faq-feedback .feedback-response.message-no .feedback-reason-item input[type=radio]:checked::after {  content:"";  display:block;  width:10px;  height:10px;  background:#007A4D;  border-radius:50%;  position:absolute;  top:50%;  left:50%;  transform:translate(-50%, -50%); } .tc-faq-single .tc-faq-feedback .feedback-response.message-no .feedback-reason-item input[type=radio]:focus {  outline:none;  box-shadow:0 0 0 3px rgba(0, 122, 77, 0.15); } .tc-faq-single .tc-faq-feedback .feedback-response.message-no .feedback-reason-item .feedback-reason-text {  flex:1;  cursor:pointer; } .tc-faq-single .tc-faq-feedback .feedback-response.message-no .feedback-textarea-wrapper {  width:100%;  margin-top:8px; } .tc-faq-single .tc-faq-feedback .feedback-response.message-no textarea {  width:100%;  padding:16px;  border-radius:10px;  border:1px solid rgb(206, 215, 209);  font-size:16px;  font-weight:400;  font-family:var(--font), sans-serif;  transition:all 0.2s ease;  background-color:var(--tc-white);  color:rgb(17, 39, 30);  min-height:120px;  resize:vertical;  margin:0; } @media (max-width:900px) {  .tc-faq-single .tc-faq-feedback .feedback-response.message-no textarea {   font-size:15px;  } } @media (max-width:600px) {  .tc-faq-single .tc-faq-feedback .feedback-response.message-no textarea {   font-size:14px;  } } .tc-faq-single .tc-faq-feedback .feedback-response.message-no textarea:focus {  outline:none;  border-color:#007A4D;  box-shadow:0 0 0 3px rgba(0, 122, 77, 0.1); } .tc-faq-single .tc-faq-feedback .feedback-response.message-no textarea::placeholder {  color:rgb(108, 118, 114); } @media (max-width:899.98px) {  .tc-faq-single .tc-faq-feedback .feedback-response.message-no textarea {   min-height:100px;   padding:8px;  } } .tc-faq-single .tc-faq-feedback .feedback-response.message-no .feedback-submit-wrapper {  width:100%;  display:flex;  justify-content:center;  margin-top:16px; } .tc-faq-single .tc-faq-feedback .feedback-response.message-no .js-submit-feedback {  background-color:rgb(17, 39, 30);  color:var(--tc-white);  border-radius:10px;  padding:16px 32px;  border:none;  cursor:pointer;  transition:all 0.2s ease;  text-align:center;  font-size:16px;  font-weight:500;  font-family:var(--font), sans-serif;  line-height:1.4;  min-width:160px; } @media (max-width:900px) {  .tc-faq-single .tc-faq-feedback .feedback-response.message-no .js-submit-feedback {   font-size:15px;  } } @media (max-width:600px) {  .tc-faq-single .tc-faq-feedback .feedback-response.message-no .js-submit-feedback {   font-size:14px;  } } .tc-faq-single .tc-faq-feedback .feedback-response.message-no .js-submit-feedback:hover {  background-color:rgba(17, 39, 30, 0.9);  transform:translateY(-1px); } .tc-faq-single .tc-faq-feedback .feedback-response.message-no .js-submit-feedback:focus {  outline:2px solid rgb(17, 39, 30);  outline-offset:2px; } .tc-faq-single .tc-faq-feedback .feedback-response.message-no .js-submit-feedback:active {  transform:translateY(0); } @media (max-width:899.98px) {  .tc-faq-single .tc-faq-feedback .feedback-response.message-no .js-submit-feedback {   padding:8px 24px;   min-width:140px;  } } .tc-faq-single .tc-faq-feedback .feedback-response.message-no .tc-faq-thanks-additional {  font-size:14px;  font-weight:400;  font-family:var(--font), sans-serif;  color:rgb(108, 118, 114);  line-height:1.5;  margin-top:24px;  text-align:center;  width:100%; } @media (max-width:900px) {  .tc-faq-single .tc-faq-feedback .feedback-response.message-no .tc-faq-thanks-additional {   font-size:13px;  } } @media (max-width:600px) {  .tc-faq-single .tc-faq-feedback .feedback-response.message-no .tc-faq-thanks-additional {   font-size:12px;  } } @media (max-width:899.98px) {  .tc-faq-single .tc-faq-feedback .feedback-response.message-no .tc-faq-thanks-additional {   margin-top:16px;  } } @keyframes fadeInUp {  from {   opacity:0;   transform:translateY(10px);  }  to {   opacity:1;   transform:translateY(0);  } } @keyframes scaleIn {  from {   opacity:0;   transform:scale(0.8);  }  to {   opacity:1;   transform:scale(1);  } } .tc-faq-single .tc-faq-sidebar {  display:flex;  flex-direction:column;  gap:32px;  transition:box-shadow 0.3s ease; } @media (max-width:900px) {  .tc-faq-single .tc-faq-sidebar {   gap:24px;  } } @media (max-width:600px) {  .tc-faq-single .tc-faq-sidebar {   gap:20px;  } } @media (max-width:1199.98px) {  .tc-faq-single .tc-faq-sidebar {   order:2;  } } @media (max-width:1199.98px) {  .tc-faq-single .tc-faq-sidebar.sidebar-fixed {   position:static !important;   width:auto !important;   top:auto !important;   z-index:auto !important;  } } .tc-faq-single .tc-faq-sidebar-section:not(:last-child) {  margin-bottom:10px; } .tc-faq-single .tc-faq-sidebar-title {  font-size:24px;  font-weight:900;  color:var(--tc-dark);  margin-bottom:24px !important;  margin-top:0 !important;  line-height:1;  text-transform:uppercase; } @media (max-width:900px) {  .tc-faq-single .tc-faq-sidebar-title {   font-size:22px;  } } @media (max-width:600px) {  .tc-faq-single .tc-faq-sidebar-title {   font-size:20px;  } } @media (max-width:600px) {  .tc-faq-single .tc-faq-sidebar-title {   margin-bottom:20px !important;  } } .tc-faq-single .tc-faq-sidebar-section--related {  background:rgb(255, 255, 255);  border-radius:10px;  padding:24px;  display:flex;  flex-direction:column;  gap:32px;  align-items:flex-start; } @media (max-width:899.98px) {  .tc-faq-single .tc-faq-sidebar-section--related {   padding:16px;   gap:24px;  } } @media (max-width:599.98px) {  .tc-faq-single .tc-faq-sidebar-section--related {   padding:8px;   gap:16px;  } } .tc-faq-single .tc-faq-sidebar-section--related .tc-faq-sidebar-title {  font-size:24px;  font-weight:900;  font-family:var(--font-alt), sans-serif;  color:rgb(17, 39, 30);  margin:0 !important;  line-height:1.2;  text-align:left;  text-transform:uppercase; } @media (max-width:900px) {  .tc-faq-single .tc-faq-sidebar-section--related .tc-faq-sidebar-title {   font-size:22px;  } } @media (max-width:600px) {  .tc-faq-single .tc-faq-sidebar-section--related .tc-faq-sidebar-title {   font-size:20px;  } } .tc-faq-single .tc-faq-sidebar-section--toc {  display:flex;  flex-direction:column;  gap:32px;  align-items:flex-start; } .tc-faq-single .tc-faq-sidebar-section--toc .tc-faq-sidebar-title {  font-size:24px;  font-weight:900;  font-family:var(--font-alt), sans-serif;  color:rgb(17, 39, 30);  margin:0 !important;  line-height:0.9;  text-align:left;  text-transform:uppercase; } @media (max-width:900px) {  .tc-faq-single .tc-faq-sidebar-section--toc .tc-faq-sidebar-title {   font-size:22px;  } } @media (max-width:600px) {  .tc-faq-single .tc-faq-sidebar-section--toc .tc-faq-sidebar-title {   font-size:20px;  } } .tc-faq-single .tc-faq-sidebar-toc-list {  display:flex;  flex-direction:column;  gap:24px;  align-items:flex-start;  list-style:none;  margin:0;  padding:0;  width:100%; } .tc-faq-single .tc-faq-sidebar-toc-item {  width:100%; } .tc-faq-single .tc-faq-sidebar-toc-item a {  font-size:16px;  font-weight:500;  font-family:var(--font), sans-serif;  color:rgb(108, 118, 114);  text-decoration:none;  display:block;  transition:color 0.2s ease; } @media (max-width:900px) {  .tc-faq-single .tc-faq-sidebar-toc-item a {   font-size:15px;  } } @media (max-width:600px) {  .tc-faq-single .tc-faq-sidebar-toc-item a {   font-size:14px;  } } .tc-faq-single .tc-faq-sidebar-toc-item a:hover {  color:rgb(17, 39, 30); } .tc-faq-single .tc-faq-sidebar-toc-item--h3 {  padding-left:16px; } .tc-faq-single .tc-faq-sidebar-articles {  display:flex;  flex-direction:column;  gap:0;  padding:24px 0;  width:100%; } .tc-faq-single .tc-faq-sidebar-article {  position:relative;  border-top:1px solid rgb(91, 110, 97); } .tc-faq-single .tc-faq-sidebar-article:first-child {  border-top:none;  padding:0 0 24px 0; } .tc-faq-single .tc-faq-sidebar-article:not(:first-child):not(:last-child) {  padding:24px 0; } .tc-faq-single .tc-faq-sidebar-article:last-child {  padding:24px 0 0 0; } .tc-faq-single .tc-faq-sidebar-article::after {  content:"→";  font-size:16px;  font-weight:500;  color:rgb(17, 39, 30);  transition:color 0.2s ease;  position:absolute;  right:0;  top:50%;  transform:translateY(-50%);  flex-shrink:0; } @media (max-width:900px) {  .tc-faq-single .tc-faq-sidebar-article::after {   font-size:16px;  } } @media (max-width:600px) {  .tc-faq-single .tc-faq-sidebar-article::after {   font-size:16px;  } } .tc-faq-single .tc-faq-sidebar-article:hover::after {  color:var(--tc-primary-green); } .tc-faq-single .tc-faq-sidebar-article-link {  display:flex;  flex-direction:row;  align-items:center;  justify-content:center;  gap:32px;  text-decoration:none;  color:inherit;  border:none;  padding:0; } @media (max-width:599.98px) {  .tc-faq-single .tc-faq-sidebar-article-link {   gap:16px;  } } .tc-faq-single .tc-faq-sidebar-article-content {  flex:1;  min-width:0;  padding-right:32px; } .tc-faq-single .tc-faq-sidebar-article-title {  font-size:16px;  font-weight:500;  font-family:var(--font), sans-serif;  color:rgb(17, 39, 30);  font-weight:500;  line-height:1.2;  margin:0 !important;  text-transform:none;  transition:color 0.2s ease;  display:-webkit-box;  -webkit-line-clamp:2;  line-clamp:2;  -webkit-box-orient:vertical;  overflow:hidden;  text-overflow:ellipsis; } @media (max-width:900px) {  .tc-faq-single .tc-faq-sidebar-article-title {   font-size:15px;  } } @media (max-width:600px) {  .tc-faq-single .tc-faq-sidebar-article-title {   font-size:14px;  } } .tc-faq-single .tc-faq-sidebar-article-title:hover {  color:var(--tc-primary-green);  text-decoration:none !important; } .tc-faq-single .tc-faq-sidebar-section--share {  background:rgb(229, 237, 231);  padding:24px;  border-radius:10px;  display:flex;  flex-direction:column;  gap:24px;  align-items:flex-start; } @media (max-width:899.98px) {  .tc-faq-single .tc-faq-sidebar-section--share {   padding:16px;   gap:16px;  } } @media (max-width:599.98px) {  .tc-faq-single .tc-faq-sidebar-section--share {   padding:8px;   gap:8px;  } } .tc-faq-single .tc-faq-sidebar-share-title {  font-size:24px;  font-weight:900;  font-family:var(--font-alt), sans-serif;  color:rgb(17, 39, 30);  margin:0;  line-height:1.2;  text-align:left;  text-transform:uppercase; } @media (max-width:900px) {  .tc-faq-single .tc-faq-sidebar-share-title {   font-size:22px;  } } @media (max-width:600px) {  .tc-faq-single .tc-faq-sidebar-share-title {   font-size:20px;  } } .tc-faq-single .tc-faq-sidebar-share {  display:flex;  flex-direction:row;  justify-content:space-between;  align-items:center;  gap:20px;  width:100%;  flex-wrap:wrap; } @media (max-width:599.98px) {  .tc-faq-single .tc-faq-sidebar-share {   gap:8px;   justify-content:flex-start;  } } .tc-faq-single .tc-faq-sidebar-share-item {  display:flex;  align-items:center;  justify-content:center;  width:43px;  height:43px;  background:rgb(229, 237, 231);  border-radius:50%;  border:none;  color:rgb(108, 118, 114);  text-decoration:none;  transition:all 0.2s ease;  flex-shrink:0; } @media (max-width:599.98px) {  .tc-faq-single .tc-faq-sidebar-share-item {   width:36px;   height:36px;  } } .tc-faq-single .tc-faq-sidebar-share-item:hover {  background:rgba(108, 118, 114, 0.1);  color:rgb(17, 39, 30);  transform:translateY(-2px); } .tc-faq-single .tc-faq-sidebar-share-item:focus {  outline:2px solid rgb(108, 118, 114);  outline-offset:2px; } .tc-faq-single .tc-faq-sidebar-share-item.tc-share--copying {  background:rgb(229, 237, 231);  color:rgb(108, 118, 114); } .tc-faq-single .tc-faq-sidebar-share-item .iconify {  width:24px;  height:24px;  flex-shrink:0;  display:block; } @media (max-width:599.98px) {  .tc-faq-single .tc-faq-sidebar-share-item .iconify {   width:20px;   height:20px;  } } .tc-faq-single .tc-faq-share-copy-notification {  display:flex;  flex-direction:row;  align-items:center;  justify-content:center;  gap:10px;  padding:10px;  background:rgb(25, 26, 27);  border-radius:10px;  box-shadow:0 4px 20px rgba(40, 40, 40, 0.12);  width:100%;  animation:fadeInUp 0.3s ease-out; } .tc-faq-single .tc-faq-share-copy-notification .tc-faq-share-copy-text {  font-size:18px;  font-weight:400;  font-family:var(--font), sans-serif;  color:var(--tc-white);  line-height:1.4; } @media (max-width:900px) {  .tc-faq-single .tc-faq-share-copy-notification .tc-faq-share-copy-text {   font-size:16px;  } } @media (max-width:600px) {  .tc-faq-single .tc-faq-share-copy-notification .tc-faq-share-copy-text {   font-size:15px;  } } @media (max-width:900px) {  .tc-faq-single .tc-faq-sidebar .tc-faq-sidebar-articles {   display:grid;   grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));   gap:16px;  } } @media (max-width:600px) {  .tc-faq-single .tc-faq-sidebar .tc-faq-sidebar-articles {   grid-template-columns:1fr;  } } .tc-faq-single .tc-faq-support {  position:relative;  background:var(--tc-dark);  padding:88px;  margin:88px 0;  border:none;  border-radius:10px;  display:flex;  flex-direction:column;  gap:48px;  align-items:center; } @media (max-width:900px) {  .tc-faq-single .tc-faq-support {   padding:32px;   gap:32px;  } } @media (max-width:600px) {  .tc-faq-single .tc-faq-support {   padding:24px;   gap:24px;  } } .tc-faq-single .tc-faq-support::before {  content:"";  position:absolute;  top:0;  left:0;  width:100%;  height:100%;  background:var(--tc-faq-support-overlay-url, none);  background-size:cover;  background-position:top center;  background-repeat:no-repeat;  pointer-events:none;  z-index:1;  opacity:1;  border-radius:10px; } .tc-faq-single .tc-faq-support > * {  position:relative;  z-index:2; } .tc-faq-single .tc-faq-support h3 {  font-size:40px;  font-weight:900;  font-family:var(--font-alt), sans-serif;  color:var(--tc-white);  margin-top:0;  margin-bottom:0;  line-height:1;  text-align:center;  text-transform:none;  text-transform:uppercase; } @media (max-width:900px) {  .tc-faq-single .tc-faq-support h3 {   font-size:36px;  } } @media (max-width:600px) {  .tc-faq-single .tc-faq-support h3 {   font-size:32px;  } } .tc-faq-single .tc-faq-support p {  font-size:18px;  font-weight:500;  font-family:var(--font), sans-serif;  color:var(--tc-white);  line-height:1.5;  text-align:center;  margin-bottom:0; } @media (max-width:900px) {  .tc-faq-single .tc-faq-support p {   font-size:17px;  } } @media (max-width:600px) {  .tc-faq-single .tc-faq-support p {   font-size:16px;  } } .tc-faq-single .tc-faq-support .support-description {  font-size:18px;  font-weight:500;  font-family:var(--font), sans-serif;  color:var(--tc-white);  line-height:1.5;  text-align:center;  margin-bottom:0;  max-width:800px; } @media (max-width:900px) {  .tc-faq-single .tc-faq-support .support-description {   font-size:17px;  } } @media (max-width:600px) {  .tc-faq-single .tc-faq-support .support-description {   font-size:16px;  } } .tc-faq-single .tc-faq-support .support-options {  display:flex;  justify-content:center;  gap:64px;  flex-wrap:wrap;  padding:0; } @media (max-width:900px) {  .tc-faq-single .tc-faq-support .support-options {   gap:32px;  } } @media (max-width:600px) {  .tc-faq-single .tc-faq-support .support-options {   flex-direction:column;   gap:24px;   align-items:center;  } } .tc-faq-single .tc-faq-support .support-options .support-option-container {  display:flex;  flex-direction:column;  align-items:center;  gap:16px;  min-width:auto; } @media (max-width:600px) {  .tc-faq-single .tc-faq-support .support-options .support-option-container {   width:100%;   max-width:100%;  } } .tc-faq-single .tc-faq-support .support-options .support-option-container .support-option {  display:flex;  flex-direction:column;  align-items:center;  gap:8px;  text-align:center; } .tc-faq-single .tc-faq-support .support-options .support-option-container .support-option .iconify {  width:48px;  height:48px;  color:var(--tc-primary-green);  flex-shrink:0; } @media (max-width:600px) {  .tc-faq-single .tc-faq-support .support-options .support-option-container .support-option .iconify {   width:36px;   height:36px;  } } .tc-faq-single .tc-faq-support .support-options .support-option-container .support-option .support-text {  font-size:16px;  font-weight:500;  color:var(--tc-white);  margin:0;  line-height:1.4; } @media (max-width:900px) {  .tc-faq-single .tc-faq-support .support-options .support-option-container .support-option .support-text {   font-size:15px;  } } @media (max-width:600px) {  .tc-faq-single .tc-faq-support .support-options .support-option-container .support-option .support-text {   font-size:14px;  } } .tc-faq-single .tc-faq-support .support-options .support-option-container a {  font-size:18px;  font-weight:600;  color:var(--tc-primary-green);  text-decoration:underline;  text-decoration-color:transparent;  text-underline-offset:3px;  transition:all 0.3s ease;  line-height:1.4; } @media (max-width:900px) {  .tc-faq-single .tc-faq-support .support-options .support-option-container a {   font-size:17px;  } } @media (max-width:600px) {  .tc-faq-single .tc-faq-support .support-options .support-option-container a {   font-size:16px;  } } .tc-faq-single .tc-faq-support .support-options .support-option-container a:hover {  color:var(--tc-primary-green);  text-decoration-color:var(--tc-primary-green); } .tc-faq-single .tc-faq-support .support-options .support-option-container a:focus {  outline:2px solid var(--tc-primary-green);  outline-offset:2px; } .tc-faq-single .tc-faq-support .support-email-row {  display:flex;  flex-direction:row;  align-items:center;  gap:16px; } .tc-faq-single .tc-faq-support .support-email-row .support-email-icon-box {  width:38px;  height:38px;  background-color:#D2FF55;  border-radius:5px;  display:flex;  align-items:center;  justify-content:center;  flex-shrink:0; } .tc-faq-single .tc-faq-support .support-email-row .support-email-icon-box svg {  width:17px;  height:13px;  display:block; } .tc-faq-single .tc-faq-support .support-email-row .support-email-address {  font-size:20px;  font-weight:500;  font-family:var(--font), sans-serif;  color:var(--tc-white);  text-decoration:none;  line-height:1.4;  transition:color 0.3s ease; } @media (max-width:900px) {  .tc-faq-single .tc-faq-support .support-email-row .support-email-address {   font-size:18px;  } } @media (max-width:600px) {  .tc-faq-single .tc-faq-support .support-email-row .support-email-address {   font-size:16px;  } } .tc-faq-single .tc-faq-support .support-email-row .support-email-address:hover {  color:#D2FF55; } .tc-faq-single .tc-faq-support .support-email-row .support-email-address:focus {  outline:2px solid #D2FF55;  outline-offset:2px; }  .tc-faq-search-results .tc-faq-section-title {  font-size:32px;  font-weight:900;  line-height:1.2;  margin-bottom:16px;  margin-top:48px;  word-wrap:break-word;  hyphens:auto;  text-transform:uppercase;  color:var(--tc-dark); } @media (max-width:900px) {  .tc-faq-search-results .tc-faq-section-title {   font-size:24px;  } } @media (max-width:600px) {  .tc-faq-search-results .tc-faq-section-title {   font-size:20px;  } } .tc-faq-search-results .tc-faq-section-title .tc-search-term {  font-weight:900;  color:var(--tc-primary-green);  text-transform:none; } @media (max-width:1199.98px) {  .tc-faq-search-results .tc-faq-section-title {   margin-top:32px;  } } @media (max-width:899.98px) {  .tc-faq-search-results .tc-faq-section-title {   margin-bottom:8px;   margin-top:24px;  } } @media (max-width:599.98px) {  .tc-faq-search-results .tc-faq-section-title {   margin-top:16px;   text-align:center;  } } .tc-faq-search-results .tc-faq-results-count {  font-size:16px;  font-weight:500;  line-height:1.5;  color:var(--tc-text-secondary);  margin-top:8px;  margin-bottom:24px; } @media (max-width:600px) {  .tc-faq-search-results .tc-faq-results-count {   font-size:16px;  } } @media (max-width:899.98px) {  .tc-faq-search-results .tc-faq-results-count {   margin-bottom:16px;  } } @media (max-width:599.98px) {  .tc-faq-search-results .tc-faq-results-count {   text-align:center;   margin-bottom:8px;  } } .tc-faq-search-results .tc-faq-list {  margin-bottom:32px;  margin-top:32px; } @media (max-width:899.98px) {  .tc-faq-search-results .tc-faq-list {   margin-top:24px;   margin-bottom:24px;  } } @media (max-width:599.98px) {  .tc-faq-search-results .tc-faq-list {   margin-top:16px;   margin-bottom:16px;  } } .tc-faq-search-results .tc-faq-list .tc-faq-item {  position:relative;  margin-bottom:24px;  padding-bottom:24px;  border-bottom:2px solid #e6e8eb;  transition:transform 0.2s ease, box-shadow 0.2s ease; } @media (max-width:899.98px) {  .tc-faq-search-results .tc-faq-list .tc-faq-item {   margin-bottom:16px;   padding-bottom:16px;   border-bottom-width:1px;  } } @media (max-width:599.98px) {  .tc-faq-search-results .tc-faq-list .tc-faq-item {   margin-bottom:8px;   padding-bottom:8px;   padding-left:4px;   padding-right:4px;  } } .tc-faq-search-results .tc-faq-list .tc-faq-item:hover {  transform:translateY(-2px);  box-shadow:var(--tc-shadow-sm); } @media (max-width:599.98px) {  .tc-faq-search-results .tc-faq-list .tc-faq-item:hover {   transform:none;  } } .tc-faq-search-results .tc-faq-list .tc-faq-item:last-child {  border-bottom:none;  margin-bottom:0; } .tc-faq-search-results .tc-faq-list .tc-faq-item .tc-faq-question {  position:relative;  padding-left:50px;  margin-bottom:8px; } @media (max-width:899.98px) {  .tc-faq-search-results .tc-faq-list .tc-faq-item .tc-faq-question {   padding-left:45px;  } } @media (max-width:599.98px) {  .tc-faq-search-results .tc-faq-list .tc-faq-item .tc-faq-question {   padding-left:40px;  } } .tc-faq-search-results .tc-faq-list .tc-faq-item .tc-faq-question:before {  content:"Q";  position:absolute;  left:0;  top:0;  width:35px;  height:35px;  background-color:var(--tc-dark);  color:var(--tc-primary-green);  border-radius:0;  display:flex;  align-items:center;  justify-content:center;  font-size:16px;  font-weight:900;  flex-shrink:0; } @media (max-width:900px) {  .tc-faq-search-results .tc-faq-list .tc-faq-item .tc-faq-question:before {   font-size:14px;  } } @media (max-width:600px) {  .tc-faq-search-results .tc-faq-list .tc-faq-item .tc-faq-question:before {   font-size:13px;  } } @media (max-width:899.98px) {  .tc-faq-search-results .tc-faq-list .tc-faq-item .tc-faq-question:before {   width:32px;   height:32px;  } } @media (max-width:599.98px) {  .tc-faq-search-results .tc-faq-list .tc-faq-item .tc-faq-question:before {   width:28px;   height:28px;  } } .tc-faq-search-results .tc-faq-list .tc-faq-item .tc-faq-question h3 {  font-size:24px;  font-weight:600;  line-height:1.3;  margin-bottom:24px;  margin-top:0;  text-transform:uppercase; } @media (max-width:900px) {  .tc-faq-search-results .tc-faq-list .tc-faq-item .tc-faq-question h3 {   font-size:20px;  } } @media (max-width:600px) {  .tc-faq-search-results .tc-faq-list .tc-faq-item .tc-faq-question h3 {   font-size:18px;  } } @media (max-width:899.98px) {  .tc-faq-search-results .tc-faq-list .tc-faq-item .tc-faq-question h3 {   margin-bottom:16px;  } } @media (max-width:599.98px) {  .tc-faq-search-results .tc-faq-list .tc-faq-item .tc-faq-question h3 {   margin-bottom:8px;  } } .tc-faq-search-results .tc-faq-list .tc-faq-item .tc-faq-question h3 a {  color:var(--tc-dark);  text-decoration:none;  word-wrap:break-word;  hyphens:auto; } .tc-faq-search-results .tc-faq-list .tc-faq-item .tc-faq-question h3 a:hover {  color:var(--tc-primary-green); } @media (max-width:599.98px) {  .tc-faq-search-results .tc-faq-list .tc-faq-item .tc-faq-question h3 a:hover {   color:var(--tc-dark);  } } .tc-faq-search-results .tc-faq-list .tc-faq-item .tc-faq-question .tc-faq-arrow {  display:none; } .tc-faq-search-results .tc-faq-list .tc-faq-item .tc-faq-excerpt {  color:var(--tc-dark);  font-size:16px;  font-weight:500;  line-height:1.5;  word-wrap:break-word;  hyphens:auto; } @media (max-width:600px) {  .tc-faq-search-results .tc-faq-list .tc-faq-item .tc-faq-excerpt {   font-size:16px;  } } .tc-faq-search-results .tc-faq-list .tc-faq-item .tc-faq-excerpt .tc-faq-read-more {  display:none; } .tc-faq-search-results .tc-faq-list .tc-faq-item .tc-faq-excerpt .tc-faq-categories {  display:none; } .tc-faq-search-results .tc-faq-load-more-container {  text-align:center;  margin:48px 0; } @media (max-width:899.98px) {  .tc-faq-search-results .tc-faq-load-more-container {   margin:32px 0;  } } .tc-faq-search-results .tc-faq-load-error {  text-align:center;  margin:24px 0;  padding:16px;  background-color:#fef2f2;  border:1px solid #fecaca;  border-radius:0;  color:#dc2626; } .tc-faq-search-results .tc-faq-load-error p {  margin:0 0 8px 0;  font-size:14px;  font-weight:500;  line-height:1.5; } @media (max-width:900px) {  .tc-faq-search-results .tc-faq-load-error p {   font-size:14px;  } } @media (max-width:600px) {  .tc-faq-search-results .tc-faq-load-error p {   font-size:14px;  } } .tc-faq-search-results .tc-faq-load-error .tc-faq-retry-btn {  margin-top:8px; } .tc-faq-search-results .tc-faq-no-results {  text-align:center;  padding:32px 0; } @media (max-width:899.98px) {  .tc-faq-search-results .tc-faq-no-results {   padding:24px 0;  } } @media (max-width:599.98px) {  .tc-faq-search-results .tc-faq-no-results {   padding:16px 0;  } } .tc-faq-search-results .tc-faq-no-results .tc-faq-no-results-icon {  margin-bottom:24px;  color:var(--tc-text-secondary); } .tc-faq-search-results .tc-faq-no-results .tc-faq-no-results-icon svg, .tc-faq-search-results .tc-faq-no-results .tc-faq-no-results-icon .iconify {  width:48px;  height:48px; } @media (max-width:599.98px) {  .tc-faq-search-results .tc-faq-no-results .tc-faq-no-results-icon svg,  .tc-faq-search-results .tc-faq-no-results .tc-faq-no-results-icon .iconify {   width:40px;   height:40px;  } } .tc-faq-search-results .tc-faq-no-results h3 {  font-size:22px;  font-weight:600;  color:var(--tc-dark);  margin-bottom:16px; } @media (max-width:900px) {  .tc-faq-search-results .tc-faq-no-results h3 {   font-size:20px;  } } @media (max-width:600px) {  .tc-faq-search-results .tc-faq-no-results h3 {   font-size:18px;  } } .tc-faq-search-results .tc-faq-no-results p {  margin-bottom:24px;  font-size:16px;  font-weight:500;  color:var(--tc-text-secondary);  line-height:1.5;  max-width:400px;  margin-left:auto;  margin-right:auto; } @media (max-width:600px) {  .tc-faq-search-results .tc-faq-no-results p {   font-size:16px;  } } @media (max-width:899.98px) {  .tc-faq-search-results .tc-faq-no-results p {   margin-bottom:16px;  } } @media (max-width:599.98px) {  .tc-faq-search-results .tc-faq-no-results p {   margin-bottom:8px;   padding:0 16px;  } } .tc-faq-search-results .tc-faq-loading {  text-align:center;  padding:32px 0; } .tc-faq-search-results .tc-faq-loading .loading-spinner {  width:40px;  height:40px;  border:3px solid var(--tc-border-weak);  border-top:3px solid var(--tc-primary-green);  border-radius:50%;  animation:spin 1s linear infinite;  margin:0 auto 16px; } @media (max-width:599.98px) {  .tc-faq-search-results .tc-faq-loading .loading-spinner {   width:32px;   height:32px;   border-width:2px;  } } .tc-faq-search-results .tc-faq-loading p {  color:var(--tc-text-secondary);  font-size:14px;  font-weight:500;  line-height:1.5; } @media (max-width:900px) {  .tc-faq-search-results .tc-faq-loading p {   font-size:14px;  } } @media (max-width:600px) {  .tc-faq-search-results .tc-faq-loading p {   font-size:14px;  } } @media (prefers-contrast:high) {  .tc-faq-search-results .tc-faq-item {   border-bottom-color:var(--tc-dark);  }  .tc-faq-search-results .tc-faq-item .tc-faq-question:before {   border:2px solid var(--tc-primary-green);  }  .tc-faq-search-results .tc-faq-item .tc-faq-question h3 a:hover {   text-decoration:underline;  }  .tc-faq-search-results .tc-faq-load-more-btn {   border:2px solid var(--tc-dark);  }  .tc-faq-search-results .tc-faq-load-more-btn:hover {   border-color:var(--tc-primary-green);  } } @media (prefers-reduced-motion:reduce) {  .tc-faq-search-results .tc-faq-item {   transition:none;  }  .tc-faq-search-results .tc-faq-item:hover {   transform:none;  }  .tc-faq-search-results .tc-faq-load-more-btn {   transition:none;  }  .tc-faq-search-results .tc-faq-load-more-btn:hover {   transform:none;  }  .tc-faq-search-results .tc-faq-load-more-btn:hover .btn-icon {   transform:none;  }  .tc-faq-search-results .tc-faq-load-more-btn .btn-icon {   transition:none;  }  .tc-faq-search-results .tc-faq-load-more-btn .loading-spinner {   animation:none;  }  .tc-faq-search-results .tc-faq-back-to-top-button {   transition:none;  }  .tc-faq-search-results .tc-faq-back-to-top-button:hover {   transform:none;  }  .tc-faq-search-results .tc-faq-back-to-top-button:hover svg,  .tc-faq-search-results .tc-faq-back-to-top-button:hover .btn-icon {   transform:none;  }  .tc-faq-search-results .tc-faq-back-to-top-button svg,  .tc-faq-search-results .tc-faq-back-to-top-button .btn-icon {   transition:none;  }  .tc-faq-search-results .tc-faq-no-results .tc-btn-primary {   transition:none;  }  .tc-faq-search-results .tc-faq-no-results .tc-btn-primary:hover {   transform:none;  }  .tc-faq-search-results .loading-spinner {   animation:none;  } } .tc-faq-category .tc-faq-category-header {  margin-bottom:32px;  display:flex;  flex-direction:row;  align-items:center;  justify-content:flex-start;  gap:32px; } @media (max-width:899.98px) {  .tc-faq-category .tc-faq-category-header {   margin-bottom:24px;  } } .tc-faq-category .tc-faq-category-header .tc-faq-category-header-left {  display:flex;  flex-direction:row;  align-items:center;  gap:12px; } .tc-faq-category .tc-faq-category-header .tc-faq-category-icon {  display:flex;  align-items:center;  justify-content:center;  color:var(--tc-primary-green);  flex-shrink:0; } .tc-faq-category .tc-faq-category-header .tc-faq-category-icon svg, .tc-faq-category .tc-faq-category-header .tc-faq-category-icon img {  width:36px;  height:36px; } .tc-faq-category .tc-faq-category-header .tc-faq-category-title {  font-size:24px;  font-weight:900;  font-family:var(--font-alt), sans-serif;  text-transform:uppercase;  margin:0;  color:rgb(17, 39, 30);  line-height:1.2;  text-transform:none; } @media (max-width:900px) {  .tc-faq-category .tc-faq-category-header .tc-faq-category-title {   font-size:22px;  } } @media (max-width:600px) {  .tc-faq-category .tc-faq-category-header .tc-faq-category-title {   font-size:20px;  } } .tc-faq-category .tc-faq-category-header .tc-faq-category-count {  font-size:16px;  font-weight:500;  font-family:var(--font), sans-serif;  color:rgb(108, 118, 114);  white-space:nowrap; } @media (max-width:900px) {  .tc-faq-category .tc-faq-category-header .tc-faq-category-count {   font-size:15px;  } } @media (max-width:600px) {  .tc-faq-category .tc-faq-category-header .tc-faq-category-count {   font-size:14px;  } } .tc-faq-category .tc-faq-load-more-container {  text-align:center;  margin:32px 0; } @media (max-width:899.98px) {  .tc-faq-category .tc-faq-load-more-container {   margin:24px 0;  } } .tc-faq-category .tc-faq-no-results {  text-align:center;  padding:48px 0; } @media (max-width:899.98px) {  .tc-faq-category .tc-faq-no-results {   padding:32px 0;  } } .tc-faq-category .tc-faq-no-results .tc-faq-no-results-icon {  margin-bottom:24px;  color:var(--tc-text-secondary); } .tc-faq-category .tc-faq-no-results .tc-faq-no-results-icon svg, .tc-faq-category .tc-faq-no-results .tc-faq-no-results-icon .iconify {  width:48px;  height:48px; } @media (max-width:599.98px) {  .tc-faq-category .tc-faq-no-results .tc-faq-no-results-icon svg,  .tc-faq-category .tc-faq-no-results .tc-faq-no-results-icon .iconify {   width:40px;   height:40px;  } } .tc-faq-category .tc-faq-no-results h3 {  font-size:22px;  font-weight:600;  color:var(--tc-dark);  margin-bottom:16px; } @media (max-width:900px) {  .tc-faq-category .tc-faq-no-results h3 {   font-size:20px;  } } @media (max-width:600px) {  .tc-faq-category .tc-faq-no-results h3 {   font-size:18px;  } } .tc-faq-category .tc-faq-no-results p {  font-size:16px;  font-weight:500;  color:var(--tc-text-secondary);  line-height:1.5;  max-width:400px;  margin:0 auto; } @media (max-width:900px) {  .tc-faq-category .tc-faq-no-results p {   font-size:15px;  } } @media (max-width:600px) {  .tc-faq-category .tc-faq-no-results p {   font-size:14px;  } } @media (max-width:599.98px) {  .tc-faq-category .tc-faq-no-results p {   padding:0 16px;  } } @media (prefers-contrast:high) {  .tc-faq-category .tc-faq-load-more-btn {   border:2px solid var(--tc-dark);  }  .tc-faq-category .tc-faq-load-more-btn:hover {   border-color:var(--tc-primary-green);  } } @media (prefers-reduced-motion:reduce) {  .tc-faq-category .tc-faq-load-more-btn {   transition:none;  }  .tc-faq-category .tc-faq-load-more-btn:hover {   transform:none;  }  .tc-faq-category .tc-faq-load-more-btn:hover .btn-icon {   transform:none;  }  .tc-faq-category .tc-faq-load-more-btn .btn-icon {   transition:none;  }  .tc-faq-category .tc-faq-load-more-btn .loading-spinner {   animation:none;  }  .tc-faq-category .tc-faq-back-to-top-button {   transition:none;  }  .tc-faq-category .tc-faq-back-to-top-button:hover {   transform:none;  }  .tc-faq-category .tc-faq-back-to-top-button:hover svg,  .tc-faq-category .tc-faq-back-to-top-button:hover .btn-icon {   transform:none;  }  .tc-faq-category .tc-faq-back-to-top-button svg,  .tc-faq-category .tc-faq-back-to-top-button .btn-icon {   transition:none;  } }  