/* Section 07 — What's included
   This version forces the right-hand card to be coloured so the white text is readable.
*/

.tfc-apt-card.tfc-apt-callout,
.tfc-apt-page .tfc-apt-card.tfc-apt-callout{
  position:relative;
  overflow:hidden;
  border:0!important;
  border-radius:32px;
  padding:34px;
  background:
    radial-gradient(circle at 90% 0%, rgba(124,58,237,.42), transparent 34%),
    radial-gradient(circle at 0% 100%, rgba(21,107,255,.35), transparent 34%),
    linear-gradient(145deg,#071126 0%,#102554 52%,#1d4ed8 100%)!important;
  box-shadow:0 28px 80px rgba(7,17,38,.24);
  color:#fff!important;
}

.tfc-apt-card.tfc-apt-callout::before{
  content:"";
  position:absolute;
  inset:0;
  background-image:radial-gradient(rgba(255,255,255,.16) 1px, transparent 1px);
  background-size:18px 18px;
  opacity:.22;
  pointer-events:none;
}

.tfc-apt-card.tfc-apt-callout > *{
  position:relative;
  z-index:1;
}

.tfc-apt-card.tfc-apt-callout .tfc-apt-h3{
  color:#fff!important;
  max-width:520px;
}

.tfc-apt-check-list{
  list-style:none;
  padding:0;
  margin:22px 0 0;
  display:grid;
  gap:14px;
}

.tfc-apt-check-list li{
  display:flex;
  gap:12px;
  align-items:flex-start;
  color:rgba(255,255,255,.84)!important;
  font-weight:750;
  line-height:1.48;
}

.tfc-apt-card.tfc-apt-callout .tfc-apt-check-list li strong{
  color:#fff!important;
  font-weight:950;
}

.tfc-apt-check-list li::before{
  content:"✓";
  flex:0 0 auto;
  width:26px;
  height:26px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  border-radius:999px;
  background:rgba(34,197,94,.18);
  color:#86efac;
  font-size:15px;
  font-weight:1000;
  box-shadow:0 0 0 6px rgba(34,197,94,.08);
}

/* Safety override in case browser/site CSS is making list text transparent/white-on-white */
.tfc-apt-page .tfc-apt-callout li,
.tfc-apt-page .tfc-apt-callout li *,
.tfc-apt-page .tfc-apt-callout p,
.tfc-apt-page .tfc-apt-callout h3{
  opacity:1!important;
  visibility:visible!important;
}

@media (max-width: 640px){
  .tfc-apt-card.tfc-apt-callout,
  .tfc-apt-page .tfc-apt-card.tfc-apt-callout{
    border-radius:24px;
    padding:24px;
  }
}
