@keyframes _si{from{opacity:0}to{opacity:1}}

.legacy-content .thesis-box {
  background: white;
  border: 1.5px solid var(--border);
  border-radius: 14px;
  padding: 24px 28px;
  display: flex;
  align-items: flex-start;
  gap: 16px;
  margin-bottom: 40px;
}.legacy-content .thesis-icon {
  width: 44px; height: 44px; border-radius: 12px;
  background: rgba(0,102,255,0.08);
  display: flex; align-items: center; justify-content: center;
  flex-shrink: 0;
}.legacy-content .thesis-text h3 { font-size: 20px; font-weight: 800; color: var(--text); }.legacy-content .thesis-text p { font-size: 15px; color: var(--sub); margin-top: 6px; line-height: 1.7; }.legacy-content .thesis-text p b { color: var(--accent); }.legacy-content .cols {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 28px;
  margin-bottom: 36px;
}.legacy-content .col { display: flex; flex-direction: column; gap: 12px; }.legacy-content .col-label {
  font-size: 13px; font-weight: 800; letter-spacing: 0.5px;
  text-transform: uppercase; color: var(--sub);
  padding: 0 2px; margin-bottom: 4px;
}.legacy-content .card {
  background: white;
  border-radius: 12px;
  border: 1.5px solid var(--border);
  padding: 18px 20px;
  display: flex;
  align-items: flex-start;
  gap: 14px;
  position: relative;
  overflow: hidden;
}.legacy-content .card-icon {
  width: 32px; height: 32px; border-radius: 8px;
  display: flex; align-items: center; justify-content: center; flex-shrink: 0;
  margin-top: 2px;
}.legacy-content .c1 .card-icon { background: rgba(0,102,255,0.08); color: var(--accent); }.legacy-content .c2 .card-icon { background: rgba(217,119,6,0.08); color: var(--amber); }.legacy-content .c3 .card-icon { background: rgba(8,145,178,0.08); color: var(--cyan); }.legacy-content .c4 .card-icon { background: rgba(22,163,74,0.08); color: var(--success); }.legacy-content .c5 .card-icon { background: rgba(124,58,237,0.08); color: var(--purple); }.legacy-content .card-body h4 { font-size: 16px; font-weight: 700; color: var(--text); }.legacy-content .card-body p { font-size: 14px; color: var(--sub); margin-top: 5px; line-height: 1.7; }.legacy-content .card-body p b { color: var(--text); }.legacy-content .bottom-box {
  background: rgba(0,102,255,0.04);
  border: 1.5px solid rgba(0,102,255,0.2);
  border-radius: 14px;
  padding: 20px 24px;
  display: flex;
  align-items: center;
  gap: 14px;
  margin-bottom: 20px;
}.legacy-content .bottom-box p { font-size: 16px; color: var(--text); line-height: 1.7; }.legacy-content .bottom-box p b { color: var(--accent); }.legacy-content .bottom-box p em { font-style: normal; font-weight: 700; color: var(--danger); }@media (max-width: 768px){.legacy-content .thesis-box { padding: 18px 16px; gap: 12px; flex-direction: column; align-items: flex-start; }.legacy-content .thesis-icon { width: 36px; height: 36px; }.legacy-content .thesis-text h3 { font-size: 17px; }.legacy-content .thesis-text p { font-size: 14px; }.legacy-content .cols { grid-template-columns: 1fr; gap: 24px; }.legacy-content .card { padding: 16px; }.legacy-content .card-body h4 { font-size: 15px; }.legacy-content .card-body p { font-size: 13px; }.legacy-content .bottom-box { padding: 16px; flex-direction: column; align-items: flex-start; gap: 10px; }.legacy-content .bottom-box p { font-size: 14px; }}
